|
@@ -35,15 +35,15 @@ public class UserAnalyseController {
|
|
|
|
|
|
@PostMapping("/new/trend")
|
|
@PostMapping("/new/trend")
|
|
@Operation(summary = "查询新增趋势")
|
|
@Operation(summary = "查询新增趋势")
|
|
- public R getNewUserTrend(@Valid @RequestBody UserAnalyseQueryBaseDTO reqDto) {
|
|
|
|
|
|
+ public R<GetNewUserTrendVO> getNewUserTrend(@Valid @RequestBody UserAnalyseQueryBaseDTO reqDto) {
|
|
GetNewUserTrendVO result = userAnalyseService.getNewUserTrend(reqDto);
|
|
GetNewUserTrendVO result = userAnalyseService.getNewUserTrend(reqDto);
|
|
return R.ok(result);
|
|
return R.ok(result);
|
|
}
|
|
}
|
|
|
|
|
|
@PostMapping("/new/detail")
|
|
@PostMapping("/new/detail")
|
|
@Operation(summary = "分页查询新增趋势详情")
|
|
@Operation(summary = "分页查询新增趋势详情")
|
|
- public R pageNewUserTrendDetail(@Valid @RequestBody PageNewUserTrendDetailDTO reqDto) {
|
|
|
|
- Page result = userAnalyseService.pageNewUserTrendDetail(reqDto);
|
|
|
|
|
|
+ public R<Page<PageNewUserTrendDetailVO>> pageNewUserTrendDetail(@Valid @RequestBody PageNewUserTrendDetailDTO reqDto) {
|
|
|
|
+ Page<PageNewUserTrendDetailVO> result = userAnalyseService.pageNewUserTrendDetail(reqDto);
|
|
return R.ok(result);
|
|
return R.ok(result);
|
|
}
|
|
}
|
|
|
|
|
|
@@ -55,14 +55,14 @@ public class UserAnalyseController {
|
|
|
|
|
|
@PostMapping("/new/retention")
|
|
@PostMapping("/new/retention")
|
|
@Operation(summary = "查询次日留存率")
|
|
@Operation(summary = "查询次日留存率")
|
|
- public R getNewUserRetention(@Valid @RequestBody GetNewUserRetentionDTO reqDto) {
|
|
|
|
|
|
+ public R<GetNewUserRetentionVO> getNewUserRetention(@Valid @RequestBody GetNewUserRetentionDTO reqDto) {
|
|
GetNewUserRetentionVO result = userAnalyseService.getNewUserRetention(reqDto);
|
|
GetNewUserRetentionVO result = userAnalyseService.getNewUserRetention(reqDto);
|
|
return R.ok(result);
|
|
return R.ok(result);
|
|
}
|
|
}
|
|
@PostMapping("/retention/detail")
|
|
@PostMapping("/retention/detail")
|
|
@Operation(summary = "分页查询次日留存率详情")
|
|
@Operation(summary = "分页查询次日留存率详情")
|
|
- public R pageNewUserRetentionDetail(@Valid @RequestBody PageRetentionDetailDTO reqDto) {
|
|
|
|
- Page result = userAnalyseService.pageNewUserRetentionDetail(reqDto);
|
|
|
|
|
|
+ public R<Page<PageRetentionDetailVO>> pageNewUserRetentionDetail(@Valid @RequestBody PageRetentionDetailDTO reqDto) {
|
|
|
|
+ Page<PageRetentionDetailVO> result = userAnalyseService.pageNewUserRetentionDetail(reqDto);
|
|
return R.ok(result);
|
|
return R.ok(result);
|
|
}
|
|
}
|
|
|
|
|
|
@@ -76,43 +76,43 @@ public class UserAnalyseController {
|
|
|
|
|
|
@PostMapping("/active/trend")
|
|
@PostMapping("/active/trend")
|
|
@Operation(summary = "查询活跃趋势")
|
|
@Operation(summary = "查询活跃趋势")
|
|
- public R getActiveTrend(@Valid @RequestBody UserAnalyseQueryBaseDTO reqDto) {
|
|
|
|
|
|
+ public R<GetNewUserTrendVO> getActiveTrend(@Valid @RequestBody UserAnalyseQueryBaseDTO reqDto) {
|
|
GetNewUserTrendVO result = userAnalyseService.getActiveTrend(reqDto);
|
|
GetNewUserTrendVO result = userAnalyseService.getActiveTrend(reqDto);
|
|
return R.ok(result);
|
|
return R.ok(result);
|
|
}
|
|
}
|
|
|
|
|
|
@PostMapping("/active/compose")
|
|
@PostMapping("/active/compose")
|
|
@Operation(summary = "查询活跃构成")
|
|
@Operation(summary = "查询活跃构成")
|
|
- public R getActiveCompose(@Valid @RequestBody UserAnalyseQueryBaseDTO reqDto) {
|
|
|
|
|
|
+ public R<GetActiveUserBaseVO> getActiveCompose(@Valid @RequestBody UserAnalyseQueryBaseDTO reqDto) {
|
|
GetActiveUserBaseVO result = userAnalyseService.getActiveCompose(reqDto);
|
|
GetActiveUserBaseVO result = userAnalyseService.getActiveCompose(reqDto);
|
|
return R.ok(result);
|
|
return R.ok(result);
|
|
}
|
|
}
|
|
|
|
|
|
@PostMapping("/active/viscosity")
|
|
@PostMapping("/active/viscosity")
|
|
@Operation(summary = "查询活跃粘度")
|
|
@Operation(summary = "查询活跃粘度")
|
|
- public R getActiveViscosity(@Valid @RequestBody UserAnalyseQueryBaseDTO reqDto) {
|
|
|
|
|
|
+ public R<GetActiveUserBaseVO> getActiveViscosity(@Valid @RequestBody UserAnalyseQueryBaseDTO reqDto) {
|
|
GetActiveUserBaseVO result = userAnalyseService.getActiveViscosity(reqDto);
|
|
GetActiveUserBaseVO result = userAnalyseService.getActiveViscosity(reqDto);
|
|
return R.ok(result);
|
|
return R.ok(result);
|
|
}
|
|
}
|
|
|
|
|
|
@PostMapping("/active/weekrate")
|
|
@PostMapping("/active/weekrate")
|
|
@Operation(summary = "查询周活跃率")
|
|
@Operation(summary = "查询周活跃率")
|
|
- public R getActiveWeekrate(@Valid @RequestBody UserAnalyseQueryBaseDTO reqDto) {
|
|
|
|
|
|
+ public R<GetActiveUserBaseVO> getActiveWeekrate(@Valid @RequestBody UserAnalyseQueryBaseDTO reqDto) {
|
|
GetActiveUserBaseVO result = userAnalyseService.getActiveWeekrate(reqDto);
|
|
GetActiveUserBaseVO result = userAnalyseService.getActiveWeekrate(reqDto);
|
|
return R.ok(result);
|
|
return R.ok(result);
|
|
}
|
|
}
|
|
|
|
|
|
@PostMapping("/active/monthrate")
|
|
@PostMapping("/active/monthrate")
|
|
@Operation(summary = "查询月活跃率")
|
|
@Operation(summary = "查询月活跃率")
|
|
- public R getActiveMonthrate(@Valid @RequestBody UserAnalyseQueryBaseDTO reqDto) {
|
|
|
|
|
|
+ public R<GetActiveUserBaseVO> getActiveMonthrate(@Valid @RequestBody UserAnalyseQueryBaseDTO reqDto) {
|
|
GetActiveUserBaseVO result = userAnalyseService.getActiveMonthrate(reqDto);
|
|
GetActiveUserBaseVO result = userAnalyseService.getActiveMonthrate(reqDto);
|
|
return R.ok(result);
|
|
return R.ok(result);
|
|
}
|
|
}
|
|
|
|
|
|
@PostMapping("/active/detail")
|
|
@PostMapping("/active/detail")
|
|
@Operation(summary = "分页查询活跃详情")
|
|
@Operation(summary = "分页查询活跃详情")
|
|
- public R pageActiveDetail(@Valid @RequestBody PageActiveDetailDTO reqDto) {
|
|
|
|
- Page result = userAnalyseService.pageActiveDetail(reqDto);
|
|
|
|
|
|
+ public R<Page<PageActiveDetailVO>> pageActiveDetail(@Valid @RequestBody PageActiveDetailDTO reqDto) {
|
|
|
|
+ Page<PageActiveDetailVO> result = userAnalyseService.pageActiveDetail(reqDto);
|
|
return R.ok(result);
|
|
return R.ok(result);
|
|
}
|
|
}
|
|
|
|
|
|
@@ -125,15 +125,15 @@ public class UserAnalyseController {
|
|
/***************************************** 启动次数 *****************************************/
|
|
/***************************************** 启动次数 *****************************************/
|
|
@PostMapping("/launch/trend")
|
|
@PostMapping("/launch/trend")
|
|
@Operation(summary = "查询启动次数趋势")
|
|
@Operation(summary = "查询启动次数趋势")
|
|
- public R getLaunchTrend(@Valid @RequestBody UserAnalyseQueryBaseDTO reqDto) {
|
|
|
|
|
|
+ public R<GetNewUserTrendVO> getLaunchTrend(@Valid @RequestBody UserAnalyseQueryBaseDTO reqDto) {
|
|
GetNewUserTrendVO result = userAnalyseService.getLaunchTrend(reqDto);
|
|
GetNewUserTrendVO result = userAnalyseService.getLaunchTrend(reqDto);
|
|
return R.ok(result);
|
|
return R.ok(result);
|
|
}
|
|
}
|
|
|
|
|
|
@PostMapping("/launch/detail")
|
|
@PostMapping("/launch/detail")
|
|
@Operation(summary = "分页查询启动次数详情")
|
|
@Operation(summary = "分页查询启动次数详情")
|
|
- public R pageLaunchDetail(@Valid @RequestBody PageActiveDetailDTO reqDto) {
|
|
|
|
- Page result = userAnalyseService.pageLaunchDetail(reqDto);
|
|
|
|
|
|
+ public R<Page<PageLaunchDetailVO>> pageLaunchDetail(@Valid @RequestBody PageActiveDetailDTO reqDto) {
|
|
|
|
+ Page<PageLaunchDetailVO> result = userAnalyseService.pageLaunchDetail(reqDto);
|
|
return R.ok(result);
|
|
return R.ok(result);
|
|
}
|
|
}
|
|
|
|
|
|
@@ -147,8 +147,8 @@ public class UserAnalyseController {
|
|
|
|
|
|
@PostMapping("/version/detail")
|
|
@PostMapping("/version/detail")
|
|
@Operation(summary = "分页查询全部版本详情")
|
|
@Operation(summary = "分页查询全部版本详情")
|
|
- public R pageAllVersionDetail(@Valid @RequestBody PageAllVersionDetailDTO reqDto) {
|
|
|
|
- Page result = userAnalyseService.pageAllVersionDetail(reqDto);
|
|
|
|
|
|
+ public R<Page<PageAllVersionDetailVO>> pageAllVersionDetail(@Valid @RequestBody PageAllVersionDetailDTO reqDto) {
|
|
|
|
+ Page<PageAllVersionDetailVO> result = userAnalyseService.pageAllVersionDetail(reqDto);
|
|
return R.ok(result);
|
|
return R.ok(result);
|
|
}
|
|
}
|
|
|
|
|
|
@@ -160,8 +160,8 @@ public class UserAnalyseController {
|
|
|
|
|
|
@PostMapping("/version/single/detail")
|
|
@PostMapping("/version/single/detail")
|
|
@Operation(summary = "分页查询单版本详情")
|
|
@Operation(summary = "分页查询单版本详情")
|
|
- public R pageSingleVersionDetail(@Valid @RequestBody PageSingleVersionDetailDTO reqDto) {
|
|
|
|
- Page result = userAnalyseService.pageSingleVersionDetail(reqDto);
|
|
|
|
|
|
+ public R<Page<PageSingleVersionDetailVO>> pageSingleVersionDetail(@Valid @RequestBody PageSingleVersionDetailDTO reqDto) {
|
|
|
|
+ Page<PageSingleVersionDetailVO> result = userAnalyseService.pageSingleVersionDetail(reqDto);
|
|
return R.ok(result);
|
|
return R.ok(result);
|
|
}
|
|
}
|
|
|
|
|
|
@@ -173,15 +173,15 @@ public class UserAnalyseController {
|
|
|
|
|
|
@PostMapping("/version/distribution")
|
|
@PostMapping("/version/distribution")
|
|
@Operation(summary = "查询版本用户来源")
|
|
@Operation(summary = "查询版本用户来源")
|
|
- public R getVersionDistribution(@Valid @RequestBody GetVersionDistributionDTO reqDto) {
|
|
|
|
|
|
+ public R<List<GetVersionDistributionVO>> getVersionDistribution(@Valid @RequestBody GetVersionDistributionDTO reqDto) {
|
|
List<GetVersionDistributionVO> result = userAnalyseService.getVersionDistribution(reqDto);
|
|
List<GetVersionDistributionVO> result = userAnalyseService.getVersionDistribution(reqDto);
|
|
return R.ok(result);
|
|
return R.ok(result);
|
|
}
|
|
}
|
|
|
|
|
|
@PostMapping("/version/distribution/detail")
|
|
@PostMapping("/version/distribution/detail")
|
|
@Operation(summary = "分页查询版本用户来源详情")
|
|
@Operation(summary = "分页查询版本用户来源详情")
|
|
- public R pageVersionDistributionDetail(@Valid @RequestBody PageVersionDistributionDetailDTO reqDto) {
|
|
|
|
- Page result = userAnalyseService.pageVersionDistributionDetail(reqDto);
|
|
|
|
|
|
+ public R<Page<PageVersionDistributionDetailVO>> pageVersionDistributionDetail(@Valid @RequestBody PageVersionDistributionDetailDTO reqDto) {
|
|
|
|
+ Page<PageVersionDistributionDetailVO> result = userAnalyseService.pageVersionDistributionDetail(reqDto);
|
|
return R.ok(result);
|
|
return R.ok(result);
|
|
}
|
|
}
|
|
|
|
|