chenjiahe
2023-07-03 3e2664a0d4bdcb22f4af3477c95968ba6b9f8326
新增获取用户卡项可抵扣信息
3个文件已添加
1个文件已修改
85 ■■■■■ 已修改文件
phis-feign/src/main/java/com/hz/his/feign/service/platform/SPhipUserCardService.java 6 ●●●●● 补丁 | 查看 | 原始文档 | blame | 历史
phis-feign/src/main/java/com/hz/his/vo/user/card/UserCardEquityVo.java 26 ●●●●● 补丁 | 查看 | 原始文档 | blame | 历史
phis-feign/src/main/java/com/hz/his/vo/user/card/UserCardItemVo.java 29 ●●●●● 补丁 | 查看 | 原始文档 | blame | 历史
phis-feign/src/main/java/com/hz/his/vo/user/card/UserCardVo.java 24 ●●●●● 补丁 | 查看 | 原始文档 | blame | 历史
phis-feign/src/main/java/com/hz/his/feign/service/platform/SPhipUserCardService.java
@@ -25,6 +25,12 @@
    @PostMapping(value = "/user/card/delay/cardBag")
    Result delayCardBag(@RequestBody CardBagDto cardBagDto);
    /**
     * 开放平台-卡包可抵扣信息
     * @return 转化对象UserCardVo
     */
    @PostMapping(value = "/user/card/get/deduction-data")
    Result deductionData(@RequestBody CardBagDto cardBagDto);
}
phis-feign/src/main/java/com/hz/his/vo/user/card/UserCardEquityVo.java
New file
@@ -0,0 +1,26 @@
package com.hz.his.vo.user.card;
import lombok.Data;
import java.math.BigDecimal;
import java.util.List;
/**用户卡项权益信息
 * @author CJH*/
@Data
public class UserCardEquityVo {
    /**用户卡项权益-标识*/
    private String equityId;
    /**用户卡项权益-名称*/
    private String equityName;
    /**用户卡项权益-类型*/
    private Integer equityType;
    /**用户卡项权益-总金额*/
    private BigDecimal total;
    /**条件值*/
    private Integer conditionValue;
    /**关联的条目*/
    private List<UserCardItemVo> userCardItemVoList;
}
phis-feign/src/main/java/com/hz/his/vo/user/card/UserCardItemVo.java
New file
@@ -0,0 +1,29 @@
package com.hz.his.vo.user.card;
import lombok.Data;
import java.math.BigDecimal;
/**用户卡项条目信息
 * @author CJH*/
@Data
public class UserCardItemVo {
    /**用户卡项条目-标识*/
    private String itemId;
    /**用户卡项条目-名称*/
    private String itemName;
    /**用户卡项条目-总金额*/
    private BigDecimal total;
    /**用户卡项条目-单次抵扣金额*/
    private BigDecimal singleAmount;
    /**用户卡项条目-总抵扣次数*/
    private Integer deductionNum;
    /**用户卡项条目-每次抵扣次数*/
    private Integer deductionSingle;
    /**用户卡项条目-已抵扣次数*/
    private Integer usedNum;
    /**剩余可抵扣总次数*/
    private Integer surplusNum;
}
phis-feign/src/main/java/com/hz/his/vo/user/card/UserCardVo.java
New file
@@ -0,0 +1,24 @@
package com.hz.his.vo.user.card;
import lombok.Data;
import java.math.BigDecimal;
import java.util.List;
/**用户卡项信息
 * @author CJH*/
@Data
public class UserCardVo {
    /**用户卡项-标识*/
    private String userCardId;
    /**卡项-标识*/
    private String cardId;
    /**卡项-名称*/
    private String cardName;
    /**卡项-总金额*/
    private BigDecimal total;
    /**关联的权益*/
    private List<UserCardEquityVo> userCardEquityVoList;
}