fwq
2024-02-27 9455012d9d61131ffa4797d952aae67a370a5abe
部门限额校验
2个文件已添加
3个文件已修改
48 ■■■■■ 已修改文件
phis-feign/src/main/java/com/hz/his/dto/organize/OrganizeConfigDto.java 19 ●●●●● 补丁 | 查看 | 原始文档 | blame | 历史
phis-feign/src/main/java/com/hz/his/dto/organize/OrganizeConfigTotalDto.java 18 ●●●●● 补丁 | 查看 | 原始文档 | blame | 历史
phis-feign/src/main/java/com/hz/his/feign/service/phis/SOrganizationDeptService.java 7 ●●●●● 补丁 | 查看 | 原始文档 | blame | 历史
phis-feign/src/main/java/com/hz/his/feign/service/platform/SPhipCouponQuotaConfigService.java 2 ●●● 补丁 | 查看 | 原始文档 | blame | 历史
phis-feign/src/main/java/com/hz/his/feign/service/platform/SPhipCouponService.java 2 ●●● 补丁 | 查看 | 原始文档 | blame | 历史
phis-feign/src/main/java/com/hz/his/dto/organize/OrganizeConfigDto.java
New file
@@ -0,0 +1,19 @@
package com.hz.his.dto.organize;
import lombok.Data;
import java.util.List;
/**
 * 组织架构
 */
@Data
public class OrganizeConfigDto{
    /**限制类型:OrganizeConfigItem*/
    private String type;
    /**月份yyyy-MM*/
    private String monthStr;
    /**部门数据*/
    private List<OrganizeConfigTotalDto> totalDtoList;
}
phis-feign/src/main/java/com/hz/his/dto/organize/OrganizeConfigTotalDto.java
New file
@@ -0,0 +1,18 @@
package com.hz.his.dto.organize;
import lombok.Data;
import java.math.BigDecimal;
/**
 * 组织架构
 */
@Data
public class OrganizeConfigTotalDto {
    /**部门标识*/
    private String organizeId;
    /**金额*/
    private BigDecimal price;
    /**是否足够*/
    private Boolean isCan = false;
}
phis-feign/src/main/java/com/hz/his/feign/service/phis/SOrganizationDeptService.java
@@ -2,6 +2,7 @@
import com.hx.resultTool.Result;
import com.hz.his.dto.PageDto;
import com.hz.his.dto.organize.OrganizeConfigDto;
import com.hz.his.dto.organize.OrganizeDto;
import org.springframework.cloud.openfeign.FeignClient;
import org.springframework.web.bind.annotation.PostMapping;
@@ -38,4 +39,10 @@
    @PostMapping(value = "/department/making/list")
    Result getOrganizeDepartmentMakingList(@RequestBody OrganizeDto organizeDto);
    /**
     * 校验组织架构-限额信息
     */
    @PostMapping(value = "/organize/config/check")
    Result checkOrganizeConfig(@RequestBody OrganizeConfigDto organizeConfigDto);
}
phis-feign/src/main/java/com/hz/his/feign/service/platform/SPhipCouponQuotaConfigService.java
@@ -13,7 +13,7 @@
public interface SPhipCouponQuotaConfigService {
    /**
     * 开放平台-校验优惠券是否存在 创建或者更新
     * 开放平台-校验优惠券是否存在 创建或者更新 - 组织架构改版前
     */
    @PostMapping(value = "/coupon/quota/config/check/apply")
    Result checkQuotaApply(@RequestBody CouponAddDto couponAddDto);
phis-feign/src/main/java/com/hz/his/feign/service/platform/SPhipCouponService.java
@@ -77,7 +77,7 @@
    Result couponCheckCreate(@RequestBody CouponAddDto couponAddDto);
    /**
     * 开放平台- 校验优惠券剩余数量
     * 开放平台- 校验优惠券剩余数量 - 组织架构改版前
     */
    @PostMapping(value = "/coupon/check/surplus/num")
    Result checkCouponSurplusNum(@RequestBody CouponDto couponDto);