phis-feign/src/main/java/com/hz/his/dto/coupon/CouponSendDto.java | ●●●●● 补丁 | 查看 | 原始文档 | blame | 历史 | |
phis-feign/src/main/java/com/hz/his/dto/coupon/CouponSendItemDto.java | ●●●●● 补丁 | 查看 | 原始文档 | blame | 历史 | |
phis-feign/src/main/java/com/hz/his/dto/coupon/CouponSendUserDto.java | ●●●●● 补丁 | 查看 | 原始文档 | blame | 历史 | |
phis-feign/src/main/java/com/hz/his/feign/service/platform/SPhipCouponService.java | ●●●●● 补丁 | 查看 | 原始文档 | blame | 历史 |
phis-feign/src/main/java/com/hz/his/dto/coupon/CouponSendDto.java
New file @@ -0,0 +1,32 @@ package com.hz.his.dto.coupon; import lombok.Data; import java.util.List; /** * 优惠券发送参数 * @author fwq */ @Data public class CouponSendDto{ /**操作人类型*/ private String operatorType; /**操作人标识-必填*/ private String operatorId; /**操作人名称-必填*/ private String operatorName; /**操作备注*/ private Integer operatorRemark; /**来源标识-必填*/ private String commonId; /**来源类型 CouponReleaseRecordItem*/ private String commonType; /**发送的优惠券详情-必填*/ private List<CouponSendUserDto> sendList; } phis-feign/src/main/java/com/hz/his/dto/coupon/CouponSendItemDto.java
New file @@ -0,0 +1,22 @@ package com.hz.his.dto.coupon; import lombok.Data; /** * 优惠券发送参数 * @author fwq */ @Data public class CouponSendItemDto { /**发放批次-必填*/ private String recordName; /**优惠券标识-必填*/ private String couponId; /**发放数量-必填*/ private Integer num; /**生日券传:开始时间,不填默认一个月*/ private String startTime; /**生日券传:结束时间,不填默认一个月*/ private String endTime; } phis-feign/src/main/java/com/hz/his/dto/coupon/CouponSendUserDto.java
New file @@ -0,0 +1,27 @@ package com.hz.his.dto.coupon; import lombok.Data; import java.math.BigDecimal; import java.util.List; /** * 优惠券发送参数 * @author fwq */ @Data public class CouponSendUserDto { /**phis用户标识-必填*/ private String userId; /**消耗储值金*/ private BigDecimal storedValueFund; /**消耗增值金*/ private BigDecimal valueAddedFund; /**消耗积分*/ private BigDecimal integral; /**发送券详情-必填*/ private List<CouponSendItemDto> couponSendItemDtoList; } phis-feign/src/main/java/com/hz/his/feign/service/platform/SPhipCouponService.java
@@ -2,6 +2,7 @@ import com.hx.resultTool.Result; import com.hz.his.dto.coupon.CouponDto; import com.hz.his.dto.coupon.CouponSendDto; import com.hz.his.dto.coupon.OrderSendCouponDto; import org.springframework.cloud.openfeign.FeignClient; import org.springframework.web.bind.annotation.PostMapping; @@ -26,6 +27,12 @@ Result sendUserCoupon(@RequestBody CouponDto couponDto); /** * 开放平台-派发优惠券给用户-金额版本 */ @PostMapping(value = "/coupon/send/coupon/by/money") Result sendUserCouponByMoney(@RequestBody CouponSendDto couponSendDto); /** * 开放平台-作废优惠券 */ @PostMapping(value = "/coupon/cancel/coupon")