提交 6a1a45e7 作者: 张小凤

coupon(update)

上级 53445198
...@@ -160,14 +160,14 @@ public class CouponBackController { ...@@ -160,14 +160,14 @@ public class CouponBackController {
return couponBackService.feignGetCouponType(type); return couponBackService.feignGetCouponType(type);
} }
@ApiOperation(value = "V2.3.2——商品优惠券普通活动列表") @ApiOperation(value = "商品优惠券普通活动列表")
@ApiResponses({@ApiResponse(code = 200, message = "OK", response = CouponDTO.class)}) @ApiResponses({@ApiResponse(code = 200, message = "OK", response = CouponDTO.class)})
@PostMapping("/ordinaryActivities") @PostMapping("/ordinaryActivities")
public ResultBody<PageResult<CouponDTO>> ordinaryActivities(@Validated(Page.class) @RequestBody ProductCouponQO productCouponQO) { public ResultBody<PageResult<CouponDTO>> ordinaryActivities(@Validated(Page.class) @RequestBody ProductCouponQO productCouponQO) {
return couponBackService.ordinaryActivities(productCouponQO); return couponBackService.ordinaryActivities(productCouponQO);
} }
@ApiOperation(value = "V2.3.2——商品优惠券裂变活动列表") @ApiOperation(value = "商品优惠券裂变活动列表")
@ApiResponses({@ApiResponse(code = 200, message = "OK", response = CouponDTO.class)}) @ApiResponses({@ApiResponse(code = 200, message = "OK", response = CouponDTO.class)})
@PostMapping("/fissionActivity") @PostMapping("/fissionActivity")
public ResultBody<PageResult<PageResult>> fissionActivity(@Validated(Page.class) @RequestBody ProductCouponQO productCouponQO) { public ResultBody<PageResult<PageResult>> fissionActivity(@Validated(Page.class) @RequestBody ProductCouponQO productCouponQO) {
......
...@@ -38,7 +38,7 @@ public class CouponUserController extends BaseController { ...@@ -38,7 +38,7 @@ public class CouponUserController extends BaseController {
@ApiOperation(value = "查看我的优惠卷") @ApiOperation(value = "查看我的优惠卷")
@ApiResponses({@ApiResponse(code = 200, message = "OK", response = CouponUserDTO.class)}) @ApiResponses({@ApiResponse(code = 200, message = "OK", response = CouponUserDTO.class)})
@GetMapping("/checkMyCoupon") @GetMapping("/checkMyCoupon")
public ResultBody getMyCoupon(@ApiParam(value = "状态 1:已使用, 2:已失效,3:已转赠") public ResultBody<CouponUserDTO> getMyCoupon(@ApiParam(value = "状态 1:已使用, 2:已失效,3:已转赠")
@RequestParam(value = "status", required = false) Integer status, @RequestParam(value = "status", required = false) Integer status,
@ApiParam(value = "页码", required = true) @ApiParam(value = "页码", required = true)
@RequestParam(value = "pageNo") Integer pageNo, @RequestParam(value = "pageNo") Integer pageNo,
...@@ -75,7 +75,7 @@ public class CouponUserController extends BaseController { ...@@ -75,7 +75,7 @@ public class CouponUserController extends BaseController {
@ApiOperation(value = "获取可领取优惠券列表") @ApiOperation(value = "获取可领取优惠券列表")
@ApiResponses({@ApiResponse(code = 200, message = "OK", response = CouponListDTO.class)}) @ApiResponses({@ApiResponse(code = 200, message = "OK", response = CouponListDTO.class)})
@GetMapping("/webPageList") @GetMapping("/webPageList")
public ResultBody getList(@ApiParam(value = "品牌id 搜索品牌指定优惠卷", required = false) public ResultBody<CouponListDTO> getList(@ApiParam(value = "品牌id 搜索品牌指定优惠卷", required = false)
@RequestParam(value = "productId", defaultValue = "0") List<Integer> productId, @RequestParam(value = "productId", defaultValue = "0") List<Integer> productId,
@ApiParam(value = "页码", required = true) @ApiParam(value = "页码", required = true)
@RequestParam(value = "pageNo") Integer pageNo, @RequestParam(value = "pageNo") Integer pageNo,
...@@ -187,7 +187,7 @@ public class CouponUserController extends BaseController { ...@@ -187,7 +187,7 @@ public class CouponUserController extends BaseController {
@ApiImplicitParam(name = "useType", required = false, value = "1vip券, 2品牌券"), @ApiImplicitParam(name = "useType", required = false, value = "1vip券, 2品牌券"),
}) })
@GetMapping("/couponMerchandise") @GetMapping("/couponMerchandise")
public ResultBody couponMerchandise(@RequestParam(value = "couponId", required = false) Integer couponId, public ResultBody<AppGoodsInfoDTO> couponMerchandise(@RequestParam(value = "couponId", required = false) Integer couponId,
@RequestParam(value = "productName", required = false) String productName, @RequestParam(value = "productName", required = false) String productName,
@RequestParam(value = "useType", required = false) Integer useType) { @RequestParam(value = "useType", required = false) Integer useType) {
return couponUserService.couponMerchandise(couponId, productName, useType); return couponUserService.couponMerchandise(couponId, productName, useType);
...@@ -199,7 +199,7 @@ public class CouponUserController extends BaseController { ...@@ -199,7 +199,7 @@ public class CouponUserController extends BaseController {
}) })
@ApiResponses({@ApiResponse(code = 200, message = "OK", response = CouponUsageDetailsDTO.class)}) @ApiResponses({@ApiResponse(code = 200, message = "OK", response = CouponUsageDetailsDTO.class)})
@GetMapping("/couponUsageDetails") @GetMapping("/couponUsageDetails")
public ResultBody couponUsageDetails(@RequestParam(value = "uid", required = true) Integer uid) { public ResultBody<CouponUsageDetailsDTO> couponUsageDetails(@RequestParam(value = "uid", required = true) Integer uid) {
return couponUserService.couponUsageDetails(uid); return couponUserService.couponUsageDetails(uid);
} }
......
...@@ -26,12 +26,12 @@ public class BaseInfoQO { ...@@ -26,12 +26,12 @@ public class BaseInfoQO {
@ApiModelProperty(value = "结束时间") @ApiModelProperty(value = "结束时间")
private String endTime; private String endTime;
@ApiModelProperty(value = "页码") @ApiModelProperty(value = "页码", example = "1")
@NotNull(message = "页码不能为空", groups = {Page.class, Freeze.class}) @NotNull(message = "页码不能为空", groups = {Page.class, Freeze.class})
@Min(value = 1, groups = Page.class, message = "pageNo不能少于1") @Min(value = 1, groups = Page.class, message = "pageNo不能少于1")
private Integer pageNo; private Integer pageNo;
@ApiModelProperty(value = "每页显示数") @ApiModelProperty(value = "每页显示数", example = "10")
@NotNull(message = "每页显示数不能为空", groups = {Page.class, Freeze.class}) @NotNull(message = "每页显示数不能为空", groups = {Page.class, Freeze.class})
@Min(value = 1, groups = Page.class, message = "pageSize不能少于1") @Min(value = 1, groups = Page.class, message = "pageSize不能少于1")
private Integer pageSize; private Integer pageSize;
......
package com.mmc.oms.model.qo; package com.mmc.oms.model.qo;
import io.swagger.annotations.ApiModel;
import io.swagger.annotations.ApiModelProperty; import io.swagger.annotations.ApiModelProperty;
import lombok.AllArgsConstructor; import lombok.AllArgsConstructor;
import lombok.Data; import lombok.Data;
...@@ -20,7 +19,7 @@ import java.io.Serializable; ...@@ -20,7 +19,7 @@ import java.io.Serializable;
//@ApiModel(value = "ProductCouponQO对象",description = "ProductCouponQO查询Qo") //@ApiModel(value = "ProductCouponQO对象",description = "ProductCouponQO查询Qo")
public class ProductCouponQO extends BaseInfoQO implements Serializable { public class ProductCouponQO extends BaseInfoQO implements Serializable {
@ApiModelProperty(value = "商品id") @ApiModelProperty(value = "商品id", required = true)
@NotNull(message = "参数[goodsInfoId]不能为空") @NotNull(message = "参数[goodsInfoId]不能为空")
private Integer goodsInfoId; private Integer goodsInfoId;
......
Markdown 格式
0%
您添加了 0 到此讨论。请谨慎行事。
请先完成此评论的编辑!
注册 或者 后发表评论