fwq
2022-07-25 deb9ce158ab4d9bf8a897115fa4a3e37e54b9af1
用户查询优化
1个文件已添加
2个文件已修改
138 ■■■■ 已修改文件
phis-feign/src/main/java/com/hz/his/dto/user/UserDto.java 43 ●●●●● 补丁 | 查看 | 原始文档 | blame | 历史
phis-feign/src/main/java/com/hz/his/feign/service/SUserService.java 39 ●●●●● 补丁 | 查看 | 原始文档 | blame | 历史
phis-feign/src/main/java/com/hz/phis/dt/user/UserDt.java 56 ●●●●● 补丁 | 查看 | 原始文档 | blame | 历史
phis-feign/src/main/java/com/hz/his/dto/user/UserDto.java
@@ -1,53 +1,16 @@
package com.hz.his.dto.user;
import com.hz.his.dto.PageDto;
import lombok.Data;
import java.math.BigDecimal;
/**查询用户详情数据*/
@Data
public class UserDto {
public class UserDto extends PageDto {
    private String id;
    private String userId;
    private String CIQ;
    private String name;
    private String tel;
    /**生日yyyy-MM-dd*/
    private String birthDay;
    /**领建系统的id*/
    private String apiId;
    /**用户会员名称*/
    private String userLevel;
    /**用户会员等级编码*/
    private String hisNo;
    /**用户会员等级id*/
    private String memberLevelId;
    /**用户会员等级名称*/
    private String memberName;
    /**用户会员等级图标*/
    private String memberImg;
    /**储值金*/
    private BigDecimal storedValueFund;
    /**增值金*/
    private BigDecimal valueAddedFund;
    /**积分*/
    private BigDecimal integral;
    /**来源id,顶级*/
    private String channelId;
    /**来源,顶级*/
    private String channelType;
    /**二级来源id,末级*/
    private String channel2Id;
    /**二级来源,末级*/
    private String channelType2;
    /**邀请人id */
    private String inviteeId;
    /**渠道来源类型(UserChannelType) */
    private String channelCategory;
    /**所属门店*/
    private String shopId;
    /**用户角色*/
    private String userRole;
    /**用户类型*/
    private String userType;
}
phis-feign/src/main/java/com/hz/his/feign/service/SUserService.java
@@ -24,33 +24,24 @@
public interface SUserService {
    /**
     * 获取用户基本信息
     * @param
     * 查询用户列表
     * */
    @PostMapping(value = "/user/info/basic")
    Result userBasicInfo(@RequestParam("userId") String userId);
    @PostMapping(value = "/user/list")
    Result userList(@RequestBody UserDto userDto);
    /**
     * 获取到用户详情
     * @param userId 预约用户标识
     * @param userId 用户标识
     * @return 转化使用UserDt
     */
    @PostMapping(value = "/user/info")
    Result userInfo(@RequestParam("userId") String userId);
    /**
     * 根据电话号码查询用户信息
     * @param tel
     * 获取用户资金信息
     * */
    @PostMapping(value = "/user/info/tel")
    Result findUserInfoByTel(@RequestParam("tel") String tel);
    /**
     * 根据电话号码或者CIQ获取指定用户
     * */
    @PostMapping(value = "/user/info/telOrCiq")
    Result findUserByTelOrCiq(@RequestBody UserDto userDto);
    @PostMapping(value = "/user/money/info")
    Result userMoneyInfo(@RequestParam("userId") String userId);
    /**
     * 获取用户项目
@@ -106,6 +97,13 @@
    /**
     * 获取用户可用优惠券
     * */
    @PostMapping(value = "/user/can/use/coupon")
    Result userCanUseCoupon(@RequestBody UserCanUseCouponDto userCanUseCouponDto);
    /**
     * 获取用户增值金列表
     * */
    @PostMapping(value = "/user/increment/list")
@@ -144,17 +142,9 @@
    /**
     * 获取用户拥有统计
     * @param
     * */
    @PostMapping(value = "/user/have/count")
    Result userHaveCount(@RequestParam("userId") String userId);
    /**
     * 获取用户可用优惠券
     * @param
     * */
    @PostMapping(value = "/user/can/use/coupon")
    Result userCanUseCoupon(@RequestBody UserCanUseCouponDto userCanUseCouponDto);
    /**
@@ -167,7 +157,6 @@
    /**
     * 获取用户消费数据
     * @param
     * */
    @PostMapping(value = "/user/consume/count")
    Result userConsumeCount(@RequestBody UserConsumeDto userConsumeDto);
phis-feign/src/main/java/com/hz/phis/dt/user/UserDt.java
New file
@@ -0,0 +1,56 @@
package com.hz.phis.dt.user;
import lombok.Data;
import java.math.BigDecimal;
/**用户详情数据返回实体*/
@Data
public class UserDt {
    /**标识*/
    private String id;
    /**ciq会员号*/
    private String CIQ;
    /**名称*/
    private String name;
    /**手机号*/
    private String tel;
    /**生日yyyy-MM-dd*/
    private String birthDay;
    /**领建系统的id*/
    private String apiId;
    /**用户会员名称*/
    private String userLevel;
    /**用户会员等级编码*/
    private String hisNo;
    /**用户会员等级id*/
    private String memberLevelId;
    /**用户会员等级名称*/
    private String memberName;
    /**用户会员等级图标*/
    private String memberImg;
    /**储值金*/
    private BigDecimal storedValueFund;
    /**增值金*/
    private BigDecimal valueAddedFund;
    /**积分*/
    private BigDecimal integral;
    /**来源id,顶级*/
    private String channelId;
    /**来源,顶级*/
    private String channelType;
    /**二级来源id,末级*/
    private String channel2Id;
    /**二级来源,末级*/
    private String channelType2;
    /**邀请人id */
    private String inviteeId;
    /**渠道来源类型(UserChannelType) */
    private String channelCategory;
    /**所属门店*/
    private String shopId;
    /**用户角色*/
    private String userRole;
    /**用户类型*/
    private String userType;
}