phis-feign/src/main/java/com/hz/his/dto/coupon/CouponAddDto.java | ●●●●● 补丁 | 查看 | 原始文档 | blame | 历史 | |
phis-feign/src/main/java/com/hz/his/dto/coupon/CouponProjectDto.java | ●●●●● 补丁 | 查看 | 原始文档 | blame | 历史 | |
phis-feign/src/main/java/com/hz/his/dto/coupon/UserDelayCouponDto.java | ●●●●● 补丁 | 查看 | 原始文档 | blame | 历史 | |
phis-feign/src/main/java/com/hz/his/dto/user/coupon/UserCouponDto.java | ●●●●● 补丁 | 查看 | 原始文档 | blame | 历史 | |
phis-feign/src/main/java/com/hz/his/feign/service/phis/SCouponService.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/CouponAddDto.java
@@ -5,8 +5,6 @@ import java.math.BigDecimal; import java.util.List; import java.util.Map; import java.util.Set; /** * 优惠券新增参数 @@ -16,11 +14,11 @@ /**优惠券标题 */ private String title; /**申请类型**/ private Integer type; private String type; /**指定项目 或者 通用项目 类型 0=指定 1=通用 **/ private Integer useProjectType; /**指定项目 或者 通用项目 ID,name **/ private List<Map<String,Object>> serviceIds; private List<CouponProjectDto> serviceIds; /**门店ID*/ private String shopId; /**累计申请数量*/ phis-feign/src/main/java/com/hz/his/dto/coupon/CouponProjectDto.java
New file @@ -0,0 +1,27 @@ package com.hz.his.dto.coupon; import com.hz.his.dto.PageDto; import lombok.Data; /** * 优惠券新增 项目参数 */ @Data public class CouponProjectDto extends PageDto { /**id */ private String id; /**项目名称**/ private String name; /**hisId**/ private String hisId; /**hisType**/ private String hisType; public CouponProjectDto(String id, String name, String hisId, String hisType) { this.id = id; this.name = name; this.hisId = hisId; this.hisType = hisType; } } phis-feign/src/main/java/com/hz/his/dto/coupon/UserDelayCouponDto.java
New file @@ -0,0 +1,23 @@ package com.hz.his.dto.coupon; import lombok.Data; @Data public class UserDelayCouponDto { /**用户优惠券ID*/ private String couponNumberId; /**用户ID*/ private String userId; /**操作员工标识*/ private String opEmployeeId; /**操作门店标识*/ private String opShopId; /**开始时间*/ private String startTime; /**结束时间*/ private String endTime; /**备注*/ private String remarks; } phis-feign/src/main/java/com/hz/his/dto/user/coupon/UserCouponDto.java
@@ -59,7 +59,8 @@ private String platform; /**列表状态:0全部1未使用2已使用3已过期*/ private Integer listStatus; /**列表状态: 是否过滤生日券 */ private Integer isBirthday; /**领取类型-未知*/ public static Integer C_TYPE_UNKNOW = -1; phis-feign/src/main/java/com/hz/his/feign/service/phis/SCouponService.java
@@ -156,4 +156,12 @@ @PostMapping(value = "/coupon/usable/project/list") Result couponUsableProjectList(@RequestBody(required = false) CouponDto dto); /*** * 查询用户优惠券 是否有今年发放指定的生日券 */ @PostMapping(value = "/user/birthday/coupon/list") Result userBirthDayCouponList(@RequestBody(required = false) CouponDto dto); } phis-feign/src/main/java/com/hz/his/feign/service/platform/SPhipCouponService.java
@@ -1,10 +1,9 @@ package com.hz.his.feign.service.platform; import com.hx.resultTool.Result; import com.hz.his.dto.coupon.CouponAddDto; import com.hz.his.dto.coupon.CouponDto; import com.hz.his.dto.coupon.CouponSendDto; import com.hz.his.dto.coupon.OrderSendCouponDto; import com.hz.his.dto.coupon.*; import com.hz.his.dto.user.coupon.UserCanUseCouponDto; import com.hz.his.dto.user.coupon.UserCouponDto; import org.springframework.cloud.openfeign.FeignClient; import org.springframework.web.bind.annotation.PostMapping; import org.springframework.web.bind.annotation.RequestBody; @@ -83,4 +82,10 @@ @PostMapping(value = "/coupon/check/surplus/num") Result checkCouponSurplusNum(@RequestBody CouponDto couponDto); /** * 开放平台- 延期用户优惠券 */ @PostMapping(value = "/user/coupon/delay/coupon") Result delayUserCoupon(@RequestBody UserDelayCouponDto userDelayCouponDto); }