fwq
2024-04-17 55711bea2ab1ab445935827cf4afe4a930fb8d8f
SKU最大抵扣比率数据查询
1个文件已添加
2个文件已修改
42 ■■■■■ 已修改文件
phis-feign/src/main/java/com/hz/his/dto/project/ProjectDto.java 7 ●●●● 补丁 | 查看 | 原始文档 | blame | 历史
phis-feign/src/main/java/com/hz/his/feign/service/phis/SProjectService.java 2 ●●●●● 补丁 | 查看 | 原始文档 | blame | 历史
phis-feign/src/main/java/com/hz/his/vo/project/IntegralCashVo.java 33 ●●●●● 补丁 | 查看 | 原始文档 | 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
@@ -108,4 +108,6 @@
    @PostMapping(value = "/project/list/by/type")
    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;
}