phis-feign/src/main/java/com/hz/his/dto/project/ProjectDto.java | ●●●●● 补丁 | 查看 | 原始文档 | blame | 历史 | |
phis-feign/src/main/java/com/hz/his/feign/service/phis/SProjectService.java | ●●●●● 补丁 | 查看 | 原始文档 | blame | 历史 | |
phis-feign/src/main/java/com/hz/his/vo/project/IntegralCashVo.java | ●●●●● 补丁 | 查看 | 原始文档 | blame | 历史 |
phis-feign/src/main/java/com/hz/his/dto/project/ProjectDto.java
@@ -3,6 +3,8 @@ import com.hz.his.dto.PageDto; import lombok.Data; import java.util.List; /** * @author fwq * 项目扩展 @@ -11,7 +13,10 @@ public class ProjectDto extends PageDto { /**更新时间*/ private String editTime; /**sku标识*/ private List<String> skuIdList; /**平台appId*/ private String appId; /**价格查询 最小价格 最大价格*/ private String minPrice; private String maxPrice; phis-feign/src/main/java/com/hz/his/feign/service/phis/SProjectService.java
@@ -106,6 +106,8 @@ * @return */ @PostMapping(value = "/project/list/by/type") Result getProjectByTypeId(@RequestBody ProjectDto projectDto); Result getProjectByTypeId(@RequestBody ProjectDto projectDto); /**查询项目积分抵扣现金的比例*/ Result getIntegralCashRate(ProjectDto projectDto); } phis-feign/src/main/java/com/hz/his/vo/project/IntegralCashVo.java
New file @@ -0,0 +1,33 @@ package com.hz.his.vo.project; import lombok.Data; import java.math.BigDecimal; import java.util.Map; /** * 积分抵扣现金配置 */ @Data public class IntegralCashVo { /**积分抵扣现金支付方式编号*/ private String payNo; /**积分*/ private BigDecimal integral = BigDecimal.ZERO; /**现金*/ private BigDecimal cash = BigDecimal.ZERO; /**默认的抵扣比例*/ private BigDecimal rate = BigDecimal.ZERO; /**是否启用*/ private Integer isUp; /**是否全平台可用,如果这个值为0,则只有限制平台表limit_common的平台能使用【积分抵扣现金】支付方式*/ private Integer isAllPlatform; /**是否不限制项目,如果这个值为1,则所有的项目都可以使用【积分抵扣现金】支付方式*/ private Integer isNoLimit; /**是否有限制项目,如果这个值为1,则只有限制项目表integral_cash_project的项目能使用【积分抵扣现金】支付方式*/ private Integer isHaveProjectLimit; /**每个SKU的最大抵扣比例*/ private Map<String,BigDecimal> skuMaxRateMap; }