wangrenhuang
2022-08-08 d768d607e24628420c6416ac955e491e8d747d9d
Merge remote-tracking branch 'origin/master'
1个文件已添加
6个文件已修改
66 ■■■■■ 已修改文件
phis-feign/src/main/java/com/hz/his/dto/dcp/TagRuleInfoDto.java 28 ●●●●● 补丁 | 查看 | 原始文档 | blame | 历史
phis-feign/src/main/java/com/hz/his/dto/dcp/UserTagInfoDto.java 13 ●●●● 补丁 | 查看 | 原始文档 | blame | 历史
phis-feign/src/main/java/com/hz/his/dto/label/LabelTypePageDto.java 5 ●●●●● 补丁 | 查看 | 原始文档 | blame | 历史
phis-feign/src/main/java/com/hz/his/dto/user/coupon/GoodsCanUseCouponDto.java 4 ●●● 补丁 | 查看 | 原始文档 | blame | 历史
phis-feign/src/main/java/com/hz/his/dto/user/coupon/OrderItemCouponDto.java 4 ●●● 补丁 | 查看 | 原始文档 | blame | 历史
phis-feign/src/main/java/com/hz/his/dto/user/coupon/OrderUseGoodsDto.java 2 ●●● 补丁 | 查看 | 原始文档 | blame | 历史
phis-feign/src/main/java/com/hz/his/feign/service/dcp/SUserTagInfoService.java 10 ●●●●● 补丁 | 查看 | 原始文档 | blame | 历史
phis-feign/src/main/java/com/hz/his/dto/dcp/TagRuleInfoDto.java
New file
@@ -0,0 +1,28 @@
package com.hz.his.dto.dcp;
import lombok.Data;
import lombok.EqualsAndHashCode;
/**
 * 标签规则(标签类型)查询 dto
 */
@Data
@EqualsAndHashCode(callSuper = true)
public class TagRuleInfoDto extends BaseDto {
    /**标识*/
    private String id;
    /**上级标识*/
    private String parentId;
    /**标签名称**/
    private String tagTypeName;
    /**范围**/
    private String ascription;
    public TagRuleInfoDto() {
    }
}
phis-feign/src/main/java/com/hz/his/dto/dcp/UserTagInfoDto.java
@@ -24,11 +24,20 @@
    /**标签类别*/
    private String tagTypeName;
    /**用户平台编号*/
    private String platformCode;
    /**标签标识匹配搜索*/
    private List<String> tagIdAndList;
    private List<String> tagNoAndList;
    /**标签标识包含搜索*/
    private List<String> tagIdOrList;
    private List<String> tagNoOrList;
    /**标签名称匹配搜索*/
    private List<String> tagNameAndList;
    /**标签名称包含搜索*/
    private List<String> tagNameOrList;
    public UserTagInfoDto() {
phis-feign/src/main/java/com/hz/his/dto/label/LabelTypePageDto.java
@@ -2,6 +2,9 @@
import com.hz.his.dto.PageDto;
import lombok.Data;
import java.util.List;
/**
 * @author fwq
 * 标签分类扩展
@@ -11,4 +14,6 @@
    /**级别 0一级 1二级*/
    private Integer level;
    /**归属*/
    private List<String> ascription;
}
phis-feign/src/main/java/com/hz/his/dto/user/coupon/GoodsCanUseCouponDto.java
@@ -17,7 +17,9 @@
    /**sku标识*/
    private String skuId;
    /**商品类型*/
    private String goodType;
    private Integer goodType;
    /**his商品类型*/
    private String hisGoodType;
    /**商品金额*/
    private BigDecimal price;
}
phis-feign/src/main/java/com/hz/his/dto/user/coupon/OrderItemCouponDto.java
@@ -12,7 +12,9 @@
@Data
public class OrderItemCouponDto {
    /**商品类型*/
    private String goodsType;
    private Integer goodsType;
    /**his商品类型*/
    private String hisGoodsType;
    /**商品标识*/
    private String goodsId;
    /**sku标识*/
phis-feign/src/main/java/com/hz/his/dto/user/coupon/OrderUseGoodsDto.java
@@ -13,7 +13,7 @@
    /**CRM sku标识*/
    private String skuId;
    /**商品类型*/
    private String goodsType;
    private Integer goodsType;
    /** his类型 */
    private String hisType;
phis-feign/src/main/java/com/hz/his/feign/service/dcp/SUserTagInfoService.java
@@ -2,11 +2,13 @@
import com.alibaba.fastjson.JSONObject;
import com.hx.resultTool.Result;
import com.hz.his.dto.dcp.TagRuleInfoDto;
import com.hz.his.dto.dcp.TagRuleInfoItemDto;
import com.hz.his.dto.dcp.UserTagInfoDto;
import org.springframework.cloud.openfeign.FeignClient;
import org.springframework.web.bind.annotation.PostMapping;
import org.springframework.web.bind.annotation.RequestBody;
import org.springframework.web.bind.annotation.RequestMapping;
/**
 * 这里这个name 需要填写 请求的服务提供者的注册到nacos Server上面的服务名,path 是请求接口前缀
@@ -17,6 +19,10 @@
    /**查询用户标签列表*/
    @PostMapping("/user/tag/info/list")
    Result userTagInfoListData(@RequestBody UserTagInfoDto userTagInfoDto);
    /**查询用户标签用户列表 返回用户id数组*/
    @RequestMapping("/user/tag/info/user/list")
    Result userListData(@RequestBody UserTagInfoDto userTagInfoDto);
    /**
     * 编辑用户标签 添加 编辑 删除  三合一接口
@@ -49,4 +55,8 @@
    /**标签列表*/
    @PostMapping("/tag/rule/item/list")
    Result tagInfoListData(@RequestBody TagRuleInfoItemDto tagRuleInfoItemDto);
    /**标签分类数据列表*/
    @PostMapping("/tag/rule/info/list")
    Result listData(@RequestBody TagRuleInfoDto tagRuleInfoDto);
}