phis-feign/src/main/java/com/hz/his/dto/coupon/CouponDetailDto.java | ●●●●● 补丁 | 查看 | 原始文档 | blame | 历史 | |
phis-feign/src/main/java/com/hz/his/dto/coupon/CouponDto.java | ●●●●● 补丁 | 查看 | 原始文档 | blame | 历史 | |
phis-feign/src/main/java/com/hz/his/dto/coupon/CouponListDetailDto.java | ●●●●● 补丁 | 查看 | 原始文档 | blame | 历史 | |
phis-feign/src/main/java/com/hz/his/feign/service/phis/SCouponService.java | ●●●●● 补丁 | 查看 | 原始文档 | blame | 历史 |
phis-feign/src/main/java/com/hz/his/dto/coupon/CouponDetailDto.java
New file @@ -0,0 +1,30 @@ package com.hz.his.dto.coupon; import com.hz.his.dto.PageDto; import lombok.Data; /** * 优惠券参数 * @author fwq */ @Data public class CouponDetailDto extends PageDto { /**上下架*/ private Integer isUp; /**展示*/ private Integer isShow; /**平台类型*/ private String platformType; /**领取开始*/ private String startShowTime; /**领取结束*/ private String endShowTime; /**优惠券类型*/ private Integer type; /**平台类型-CRM*/ public static String TYPE_PLATFORM_CRM= "crm"; /**平台类型-PHIS*/ public static String TYPE_PLATFORM_PHIS= "p-his"; } phis-feign/src/main/java/com/hz/his/dto/coupon/CouponDto.java
@@ -30,4 +30,7 @@ /**修改时间*/ private String updateTime; /**优惠券标识*/ private String couponId; } phis-feign/src/main/java/com/hz/his/dto/coupon/CouponListDetailDto.java
New file @@ -0,0 +1,19 @@ package com.hz.his.dto.coupon; import com.hz.his.dto.PageDto; import lombok.Data; /** * 优惠券参数 * @author fwq */ @Data public class CouponListDetailDto extends PageDto { /**会员等级*/ private String userLevel; /**是否使用*/ private Integer isUse; /**平台类型*/ private String couponId; } phis-feign/src/main/java/com/hz/his/feign/service/phis/SCouponService.java
@@ -2,8 +2,10 @@ import com.hx.resultTool.Result; import com.hz.his.dto.coupon.CouponDetailDto; import com.hz.his.dto.coupon.CouponDto; import com.hz.his.dto.coupon.CouponGoodsDto; import com.hz.his.dto.coupon.CouponListDetailDto; import org.springframework.cloud.openfeign.FeignClient; import org.springframework.web.bind.annotation.PostMapping; import org.springframework.web.bind.annotation.RequestBody; @@ -16,26 +18,18 @@ public interface SCouponService { /** * 获取优惠券列表(含指定) * @return Result */ @PostMapping(value = "/coupon/list/appoint") Result getListAppoint(@RequestBody CouponDto couponDto); /** * 获取优惠券列表 * @return Result */ @PostMapping(value = "/coupon/list") Result getList(@RequestBody CouponDto couponDto); /** * 商品可领取优惠券 * 获取优惠券列表(含指定,统计人数) * @return Result */ @PostMapping(value = "/goods/receive/coupon") Result goodsReceiveCoupon(@RequestBody CouponGoodsDto couponGoodsDto); @PostMapping(value = "/coupon/list/appoint") Result getListAppoint(@RequestBody CouponDetailDto couponDetailDto); /** * 优惠券详情 @@ -43,13 +37,17 @@ @PostMapping(value = "/coupon/detail") Result couponDetail(@RequestParam("couponId") String couponId); /** * 优惠券统计 */ @PostMapping(value = "/coupon/count") Result couponCount(@RequestParam("couponId") String couponId); /** * 商品可用优惠券 * 优惠券使用情况 */ @PostMapping(value = "/goods/canUsed/coupon") Result goodsCanUsedCoupon(@RequestBody CouponGoodsDto couponGoodsDto); @PostMapping(value = "/coupon/used/detail") Result couponUsedDetail(@RequestBody CouponListDetailDto couponListDetailDto); /** * 用户是否领取过团购活动优惠券