fwq
2022-08-12 e173daa11141b0f6730889ab2cc22b6fc06ffb0b
优惠券列表
2个文件已修改
2个文件已添加
82 ■■■■ 已修改文件
phis-feign/src/main/java/com/hz/his/dto/coupon/CouponDetailDto.java 30 ●●●●● 补丁 | 查看 | 原始文档 | blame | 历史
phis-feign/src/main/java/com/hz/his/dto/coupon/CouponDto.java 3 ●●●●● 补丁 | 查看 | 原始文档 | blame | 历史
phis-feign/src/main/java/com/hz/his/dto/coupon/CouponListDetailDto.java 19 ●●●●● 补丁 | 查看 | 原始文档 | blame | 历史
phis-feign/src/main/java/com/hz/his/feign/service/phis/SCouponService.java 30 ●●●● 补丁 | 查看 | 原始文档 | 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);
    /**
     * 用户是否领取过团购活动优惠券