|
|
@@ -49,17 +49,21 @@ public class OperationalActivityController {
|
|
|
@ApiImplicitParam(name = "storeId", value = "商户ID", dataTypeClass = Integer.class, paramType = "query"),
|
|
|
@ApiImplicitParam(name = "storeName", value = "商户名称(模糊)", dataTypeClass = String.class, paramType = "query"),
|
|
|
@ApiImplicitParam(name = "pageNum", value = "当前页", dataTypeClass = Integer.class, paramType = "query"),
|
|
|
- @ApiImplicitParam(name = "pageSize", value = "每页数量", dataTypeClass = Integer.class, paramType = "query")
|
|
|
+ @ApiImplicitParam(name = "pageSize", value = "每页数量", dataTypeClass = Integer.class, paramType = "query"),
|
|
|
+ @ApiImplicitParam(name = "activityStatus", value = "活动状态", dataTypeClass = Integer.class, paramType = "query"),
|
|
|
+ @ApiImplicitParam(name = "activityName", value = "活动名称(模糊)", dataTypeClass = String.class, paramType = "query")
|
|
|
})
|
|
|
@GetMapping("/detail")
|
|
|
public R<IPage<StoreOperationalActivityVO>> pageActivityDetail(
|
|
|
@RequestParam(value = "storeId", required = false) Integer storeId,
|
|
|
@RequestParam(value = "storeName", required = false) String storeName,
|
|
|
@RequestParam(value = "pageNum", required = false) Integer pageNum,
|
|
|
- @RequestParam(value = "pageSize", required = false) Integer pageSize) {
|
|
|
- log.info("OperationalActivityController.pageActivityDetail storeId={}, storeName={}, pageNum={}, pageSize={}", storeId, storeName, pageNum, pageSize);
|
|
|
+ @RequestParam(value = "pageSize", required = false) Integer pageSize,
|
|
|
+ @RequestParam(value = "status", required = false) Integer status,
|
|
|
+ @RequestParam(value = "activityName", required = false) String activityName) {
|
|
|
+ log.info("OperationalActivityController.pageActivityDetail storeId={}, storeName={}, pageNum={}, pageSize={}, status={}, activityName={}", storeId, storeName, pageNum, pageSize, status, activityName);
|
|
|
try {
|
|
|
- IPage<StoreOperationalActivityVO> result = activityService.pageActivityDetail(storeId, storeName, pageNum, pageSize);
|
|
|
+ IPage<StoreOperationalActivityVO> result = activityService.pageActivityDetail(storeId, storeName, pageNum, pageSize, status, activityName);
|
|
|
return R.data(result);
|
|
|
} catch (IllegalArgumentException e) {
|
|
|
return R.fail(e.getMessage());
|