chenjiahe
2024-03-19 519f912a6e0720929216a088ba82fd3e8b3c7595
Merge branch 'master-prod-new' into master-test
6个文件已添加
2个文件已修改
161 ■■■■■ 已修改文件
phis-feign/src/main/java/com/hz/his/dto/order/PayDto.java 10 ●●●● 补丁 | 查看 | 原始文档 | blame | 历史
phis-feign/src/main/java/com/hz/his/feign/service/phis/SLabelService.java 16 ●●●●● 补丁 | 查看 | 原始文档 | blame | 历史
phis-feign/src/main/java/com/hz/his/vo/label/LabelFindVo.java 16 ●●●●● 补丁 | 查看 | 原始文档 | blame | 历史
phis-feign/src/main/java/com/hz/his/vo/label/LabelTypeVo.java 32 ●●●●● 补丁 | 查看 | 原始文档 | blame | 历史
phis-feign/src/main/java/com/hz/his/vo/label/LabelVo.java 34 ●●●●● 补丁 | 查看 | 原始文档 | blame | 历史
phis-feign/src/main/java/com/hz/his/vo/label/UserLabelInfoVo.java 16 ●●●●● 补丁 | 查看 | 原始文档 | blame | 历史
phis-feign/src/main/java/com/hz/his/vo/label/UserLabelTypeVo.java 19 ●●●●● 补丁 | 查看 | 原始文档 | blame | 历史
phis-feign/src/main/java/com/hz/his/vo/label/UserLabelVo.java 18 ●●●●● 补丁 | 查看 | 原始文档 | blame | 历史
phis-feign/src/main/java/com/hz/his/dto/order/PayDto.java
@@ -59,15 +59,15 @@
    /**卡扣不判断过期时间:0否1是*/
    private Integer cardPass = 0;
    /**赠送到账用户*/
    /**赠送到账用户-(不要使用,会删除)*/
    private String giveIncreaseUserId;
    /**赠送增值金(注意:传了就送)*/
    /**赠送增值金(注意:传了就送)(不要使用,会删除)*/
    private BigDecimal giveIncrease;
    /**赠送增值金到账规则(MoneyRule)(传了就使用,否则就默认)*/
    /**赠送增值金到账规则(MoneyRule)(传了就使用,否则就默认)(不要使用,会删除)*/
    private String giveIncreaseId;
    /**赠送标题(领取记录展示-标题)*/
    /**赠送标题(领取记录展示-标题)(不要使用,会删除)*/
    private String giveIncreaseTitle;
    /**赠送标题(领取记录展示-详情)*/
    /**赠送标题(领取记录展示-详情)(不要使用,会删除)*/
    private String giveIncreaseInfo;
}
phis-feign/src/main/java/com/hz/his/feign/service/phis/SLabelService.java
@@ -3,6 +3,7 @@
import com.hx.resultTool.Result;
import com.hz.his.dto.PageDto;
import com.hz.his.dto.label.LabelTypePageDto;
import com.hz.his.vo.label.LabelFindVo;
import org.springframework.cloud.openfeign.FeignClient;
import org.springframework.web.bind.annotation.PostMapping;
import org.springframework.web.bind.annotation.RequestBody;
@@ -28,4 +29,19 @@
    @PostMapping(value = "/label/info/list")
    Result getLabelInfoList(@RequestBody(required = false)PageDto pageDto);
    /**
     * 获取标签分类树状含标签(根据范围获取)
     * @return Result的data转成LabelTypeVo的集合
     */
    @PostMapping(value = "/label/type/tree/by-label")
    Result getLabelTypeTreeByLabel(@RequestBody LabelFindVo labelFindVo);
    /**根据范围获取
     * 获取用户标签
     * @return Result的data返回的格式:key值:分类标识;value:LabelVo的集合
     */
    @PostMapping(value = "/label/user/label")
    Result getLabelUserLabel(@RequestBody LabelFindVo labelFindVo);
}
phis-feign/src/main/java/com/hz/his/vo/label/LabelFindVo.java
New file
@@ -0,0 +1,16 @@
package com.hz.his.vo.label;
import lombok.Data;
/**
 * @author CJH
 */
@Data
public class LabelFindVo {
    /**范围标识*/
    private String rangeCode;
    /**用户标识*/
    private String userId;
}
phis-feign/src/main/java/com/hz/his/vo/label/LabelTypeVo.java
New file
@@ -0,0 +1,32 @@
package com.hz.his.vo.label;
import lombok.Data;
import java.util.ArrayList;
import java.util.List;
/**
 * @author CJH
 */
@Data
public class LabelTypeVo {
    /**标签分类标识*/
    private String id;
    /**标签分类名称*/
    private String name;
    /**标签集合*/
    private List<LabelVo> labelList;
    /**子类*/
    private List<LabelTypeVo> childList = new ArrayList<>();
    public LabelTypeVo() {
    }
    public LabelTypeVo(String id, String name) {
        this.id = id;
        this.name = name;
    }
}
phis-feign/src/main/java/com/hz/his/vo/label/LabelVo.java
New file
@@ -0,0 +1,34 @@
package com.hz.his.vo.label;
import lombok.Data;
import java.util.ArrayList;
import java.util.List;
/**
 * @author CJH
 */
@Data
public class LabelVo {
    /**标签标识*/
    private String id;
    /**标签名称*/
    private String name;
    /**是否自定义标签:0否1是*/
    private Integer isCustom;
    public LabelVo() {
    }
    public LabelVo(String id, String name) {
        this.id = id;
        this.name = name;
    }
    public LabelVo(String id, String name, Integer isCustom) {
        this.id = id;
        this.name = name;
        this.isCustom = isCustom;
    }
}
phis-feign/src/main/java/com/hz/his/vo/label/UserLabelInfoVo.java
New file
@@ -0,0 +1,16 @@
package com.hz.his.vo.label;
import lombok.Data;
/**
 * @author CJH
 */
@Data
public class UserLabelInfoVo {
    /**是否自定义:0否1是-必填*/
    private Integer isCustom;
    /**系统标签标识-选填(isCustom是0必填)*/
    private String labelId;
    /**标签标识-选填(isCustom是1必填)*/
    private String labelName;
}
phis-feign/src/main/java/com/hz/his/vo/label/UserLabelTypeVo.java
New file
@@ -0,0 +1,19 @@
package com.hz.his.vo.label;
import lombok.Data;
import java.util.List;
/**
 * @author CJH
 */
@Data
public class UserLabelTypeVo {
    /**系统标签分类标识-必填*/
    private String labelTypeId;
    /**用户标签集合*/
    private List<UserLabelInfoVo> userLabelList;
}
phis-feign/src/main/java/com/hz/his/vo/label/UserLabelVo.java
New file
@@ -0,0 +1,18 @@
package com.hz.his.vo.label;
import lombok.Data;
import java.util.List;
/**
 * @author CJH
 */
@Data
public class UserLabelVo {
    /**所属用户-必填*/
    private String userId;
    /**范围标识-必填*/
    private String rangeCode;
    /**用户标签分类集合*/
    private List<UserLabelTypeVo> userLabelTypeList;
}