|
@@ -212,8 +212,25 @@ public class StoreOperationalActivityController {
|
|
|
}
|
|
}
|
|
|
}
|
|
}
|
|
|
|
|
|
|
|
- @ApiOperation("案例详情")
|
|
|
|
|
|
|
+ @ApiOperation("案例卡片概览(列表默认一条,含总数)")
|
|
|
@ApiOperationSupport(order = 8)
|
|
@ApiOperationSupport(order = 8)
|
|
|
|
|
+ @ApiImplicitParam(name = "storeId", value = "店铺ID", dataTypeClass = Integer.class, paramType = "query", required = true)
|
|
|
|
|
+ @GetMapping("/achievement/case/preview")
|
|
|
|
|
+ public R<StoreOperationalActivityCasePreviewVo> listCasePreview(@RequestParam("storeId") Integer storeId) {
|
|
|
|
|
+ log.info("StoreOperationalActivityController.listCasePreview storeId={}", storeId);
|
|
|
|
|
+ try {
|
|
|
|
|
+ StoreOperationalActivityCasePreviewVo result = achievementService.listCasePreview(storeId);
|
|
|
|
|
+ return R.data(result);
|
|
|
|
|
+ } catch (IllegalArgumentException e) {
|
|
|
|
|
+ return R.fail(e.getMessage());
|
|
|
|
|
+ } catch (Exception e) {
|
|
|
|
|
+ log.error("StoreOperationalActivityController.listCasePreview ERROR: {}", e.getMessage(), e);
|
|
|
|
|
+ return R.fail(e.getMessage());
|
|
|
|
|
+ }
|
|
|
|
|
+ }
|
|
|
|
|
+
|
|
|
|
|
+ @ApiOperation("案例详情")
|
|
|
|
|
+ @ApiOperationSupport(order = 9)
|
|
|
@ApiImplicitParams({
|
|
@ApiImplicitParams({
|
|
|
@ApiImplicitParam(name = "activityId", value = "活动ID", dataTypeClass = Integer.class, paramType = "query", required = true),
|
|
@ApiImplicitParam(name = "activityId", value = "活动ID", dataTypeClass = Integer.class, paramType = "query", required = true),
|
|
|
@ApiImplicitParam(name = "userId", value = "用户ID", dataTypeClass = Integer.class, paramType = "query", required = true)
|
|
@ApiImplicitParam(name = "userId", value = "用户ID", dataTypeClass = Integer.class, paramType = "query", required = true)
|
|
@@ -235,7 +252,7 @@ public class StoreOperationalActivityController {
|
|
|
}
|
|
}
|
|
|
|
|
|
|
|
@ApiOperation("我的报名列表")
|
|
@ApiOperation("我的报名列表")
|
|
|
- @ApiOperationSupport(order = 9)
|
|
|
|
|
|
|
+ @ApiOperationSupport(order = 10)
|
|
|
@ApiImplicitParam(name = "userId", value = "用户ID", dataTypeClass = Integer.class, paramType = "query", required = true)
|
|
@ApiImplicitParam(name = "userId", value = "用户ID", dataTypeClass = Integer.class, paramType = "query", required = true)
|
|
|
@GetMapping("/signup/my")
|
|
@GetMapping("/signup/my")
|
|
|
public R<List<StoreOperationalActivityMySignupVo>> listMySignups(@RequestParam("userId") Integer userId) {
|
|
public R<List<StoreOperationalActivityMySignupVo>> listMySignups(@RequestParam("userId") Integer userId) {
|
|
@@ -257,7 +274,7 @@ public class StoreOperationalActivityController {
|
|
|
}
|
|
}
|
|
|
|
|
|
|
|
@ApiOperation("删除报名及成果")
|
|
@ApiOperation("删除报名及成果")
|
|
|
- @ApiOperationSupport(order = 10)
|
|
|
|
|
|
|
+ @ApiOperationSupport(order = 11)
|
|
|
@ApiImplicitParams({
|
|
@ApiImplicitParams({
|
|
|
@ApiImplicitParam(name = "activityId", value = "活动ID", dataTypeClass = Integer.class, paramType = "query", required = true),
|
|
@ApiImplicitParam(name = "activityId", value = "活动ID", dataTypeClass = Integer.class, paramType = "query", required = true),
|
|
|
@ApiImplicitParam(name = "signupId", value = "报名ID", dataTypeClass = Integer.class, paramType = "query", required = true)
|
|
@ApiImplicitParam(name = "signupId", value = "报名ID", dataTypeClass = Integer.class, paramType = "query", required = true)
|
|
@@ -283,7 +300,7 @@ public class StoreOperationalActivityController {
|
|
|
}
|
|
}
|
|
|
|
|
|
|
|
@ApiOperation("商家端案例列表")
|
|
@ApiOperation("商家端案例列表")
|
|
|
- @ApiOperationSupport(order = 10)
|
|
|
|
|
|
|
+ @ApiOperationSupport(order = 12)
|
|
|
@PostMapping("/achievement/case/store/list")
|
|
@PostMapping("/achievement/case/store/list")
|
|
|
public R<IPage<StoreOperationalActivityAchievementCaseVo>> listStoreCasePage(
|
|
public R<IPage<StoreOperationalActivityAchievementCaseVo>> listStoreCasePage(
|
|
|
@RequestBody StoreOperationalActivityCaseQueryDto dto) {
|
|
@RequestBody StoreOperationalActivityCaseQueryDto dto) {
|