|
@@ -81,6 +81,18 @@ public class CouponApi {
|
|
|
return couponService.collarCouponsList(userId, pageNum, pageSize);
|
|
|
}
|
|
|
|
|
|
+ @ApiOperation("领券中心列表备用接口")
|
|
|
+ @ApiImplicitParams({
|
|
|
+ @ApiImplicitParam(required = false, name = "userId", value = "机构用户id,0不传"),
|
|
|
+ @ApiImplicitParam(required = false, name = "pageNum", value = "页码"),
|
|
|
+ @ApiImplicitParam(required = false, name = "pageSize", value = "每页数量")
|
|
|
+ })
|
|
|
+ @GetMapping("/center/list")
|
|
|
+ public ResponseJson<PageInfo<CouponVo>> couponCenter(Integer userId, @RequestParam(value = "pageNum", defaultValue = "1") int pageNum,
|
|
|
+ @RequestParam(value = "pageSize", defaultValue = "10") int pageSize) {
|
|
|
+ return couponService.collarCouponsList(userId, pageNum, pageSize);
|
|
|
+ }
|
|
|
+
|
|
|
@ApiOperation("领取优惠券")
|
|
|
@PostMapping("/collar")
|
|
|
@Idempotent(prefix = "idempotent_collarCoupons", keys = {"#couponsDto"}, expire = 5)
|
|
@@ -127,4 +139,24 @@ public class CouponApi {
|
|
|
}
|
|
|
return couponService.detailsCoupons(userId, productId, source, status);
|
|
|
}
|
|
|
+
|
|
|
+ @ApiOperation("协销价值优惠券列表")
|
|
|
+ @GetMapping("/money/coupon/list")
|
|
|
+ @ApiImplicitParams({
|
|
|
+ @ApiImplicitParam(required = false, name = "pageNum", value = "页码"),
|
|
|
+ @ApiImplicitParam(required = false, name = "pageSize", value = "每页数量")
|
|
|
+ })
|
|
|
+ public ResponseJson<PageInfo<CouponVo>> moneyCouponList(@RequestParam(value = "pageNum", defaultValue = "1") int pageNum,
|
|
|
+ @RequestParam(value = "pageSize", defaultValue = "10") int pageSize){
|
|
|
+ return couponService.findMoneyCoupons(pageNum,pageSize);
|
|
|
+ }
|
|
|
+
|
|
|
+ @ApiOperation("根据优惠券ID查优惠券信息")
|
|
|
+ @GetMapping("/coupon/detail")
|
|
|
+ @ApiImplicitParams({
|
|
|
+ @ApiImplicitParam(required = true, name = "couponId", value = "优惠券Id")
|
|
|
+ })
|
|
|
+ public ResponseJson<CouponVo> findCouponDetail(Integer couponId){
|
|
|
+ return couponService.findCouponDetail(couponId);
|
|
|
+ }
|
|
|
}
|