fhx
2023-08-01 4a3c41eed5a83721ab4bddd104f0a4a25a05b2fc
提交 | 用户 | age
ddd881 1 package com.hz.his.dto.user;
F 2
3
4 import com.fasterxml.jackson.annotation.JsonFormat;
5 import lombok.Data;
7379ef 6 import lombok.ToString;
ddd881 7 import org.springframework.format.annotation.DateTimeFormat;
F 8
9 import java.util.Date;
10
11 /**
12  * 用户参数
13  * @author wzh
14  */
15 @Data
7379ef 16 @ToString
ddd881 17 public class UserParamDto {
F 18
19     /** 来源信息 */
20     private UserUnionDto userUnion;
21
4a3c41 22     /** 用户id */
F 23     private String userId;
24     /** 姓名 */
25     private String name;
26     /** 主电话号码 */
27     private String tel;
ddd881 28     /** 图片 */
F 29     private String imgUrl;
30     /** 会员等级 */
31     private String userLevel;
32     /** 星级,100为1星,150为1.5星 */
33     private Integer starLevel;
34     /** 用户类型 */
35     private String userType;
36
4a3c41 37     /** 渠道来源类型 */
F 38     private String channelCategory= CATEGORY_ONESELF;
ddd881 39     /** 来源id */
F 40     private String channelId;
41     /** 来源 */
42     private String channelType;
43     /** 二级来源id */
44     private String channel2Id;
45     /** 二级来源 */
46     private String channelType2;
47
4a3c41 48     /** 副渠道标识 */
F 49     private String channelAssistId;
50     /** 副渠道名称 */
51     private String channelAssistName;
52     /** 副渠道二级标识,末级 */
53     private String channelAssist2Id;
54     /** 副渠道二级来源,末级 */
55     private String channelAssist2Name;
56
ddd881 57     /** QQ */
F 58     private String QQ;
59     /** 性别 */
60     private Integer gender = SEX_WUMAN;
61     /** CIQ */
62     private String CIQ;
63     /** 会员号 */
64     private String memberNO;
65     /** 备注 */
66     private String remark;
67
68     /** 消费金额 */
69     private String money;
70     /** 上一次预约的医生 */
71     private String lastDoctorId;
72     /** 上一次预约的顾问 */
73     private String lastCorpUserId;
74
75     /** 证件类型 */
76     private Integer certificateType;
77     /** 证件编号 */
78     private String certificateNo;
79     /** 生日yyyy-MM-dd" */
80     private String birthDay;
81
82     /** 工作人员Id */
83     private String corpUserId;
84     /** 接口id */
85     private String apiId;
86     /** 所属顾问(销售顾问) */
87     private String hisCorpUserId;
88     /** 客户开发人员工id */
89     private String customerDeveloperId;
90     /** 所属门店id */
91     private String shopId;
92
93     /** 用户角色 */
94     private Integer userRole;
95     /**  拼音码*/
96     private String pinyinCode;
97
98     /** 电网咨询顾问 */
99     private String internetCorpUserId;
100     /**  所属美容师*/
101     private String beauticianCorpUserId;
102     /** 客服专员 */
103     private String chatCorpUserId;
104     /** 咨询助理 */
105     private String consultCorpUserId;
106     /** 共享客户 */
107     private Integer shareCustomer = 0;
108     /** 所属护士 */
109     private String nurseCorpUserId;
110     /** 所属医生 */
111     private String doctorCorpUserId;
112     /** 咨询师隶属 */
113     private String consultBelonging;
114
115     /** 国家类型名称 */
116     private String countryTypeName;
117     /** 语言类型名称 */
118     private String languageTypeName;
119     /** 用户年龄 */
120     private Integer year = 0;
121
122     /** 星座类型名称 */
123     private String constellationTypeName;
124     /** 民族类型名称 */
125     private String nationalityTypeName;
126     /** 职业类型名称 */
127     private String professionTypeName;
128     /** 收入类型名称 */
129     private String incomeTypeName;
130     /** 婚姻类型名称 */
131     private String marriageTypeName;
132     /** 生育类型名称 */
133     private String growthTypeName;
134     /** 籍贯类型名称 */
135     private String nativePlaceTypeName;
136     /** 单位名称 */
137     private String unitName;
138     /** 泊车需求 */
139     private Integer isHaveCar = 0;
140     /** 车牌号码 */
141     private String carNumber;
142
143     /** 过敏标签 */
144     private String allergyLabel;
145     /** 印象标签 json */
146     private String impressionLabelJson;
147     /** 用户兴趣爱好json */
148     private String userInterestsJson;
75e461 149     /** 科室关系json */
A 150     private String departmentJson;
ddd881 151     /** 用户地址 json */
F 152     private String addressJson;
153     /** 次要电话簿 json */
154     private String phoneBooksJson;
155
4a3c41 156     /** email */
F 157     private String email;
158     /** 商务通编号 */
159     private String merchantNo;
160     /** 固定电话 */
161     private String telPhone;
162     /** wechat */
163     private String wechat;
164     /** Line */
165     private String line;
166     /** 联络方式 */
167     private String contactType;
168
169
ddd881 170     /** 更新时间 */
F 171     private Date updateTime;
172     /** 邀请人id  用户,员工 */
173     private String inviteeId;
174     /** 性别0未知1男2女 */
175     private Integer sex;
176     /** 会员名称 */
177     private String memberLevel;
178     /** 搜索:做过项目 */
179     private String projectName;
180
6eba27 181     /** 医生id */
F 182     private String doctorId;
183     /** 部门id */
184     private String department;
185
ddd881 186     /** 用户消费时间(开始),格式:yyyy-MM-dd HH:mm:ss */
F 187     private String consumeStartTime;
188     /** 搜索:用户创建时间(开始),格式:yyyy-MM-dd HH:mm:ss */
189     private String createStartTime;
190     /** 搜索:用户创建时间(结束),格式:yyyy-MM-dd HH:mm:ss */
191     private String createEndTime;
4a3c41 192
F 193     /*用户注册推荐人id*/
194     private String referrerId;
195     /*同步领建的参数*/
196     private boolean internal;
197
198     //修改操作人名称
199     private String opMan;
200     //修改操作人标识
201     private String opId;
202     //修改操作的备注
203     private String note;
ddd881 204
75e461 205     public UserParamDto() {
A 206     }
207
ddd881 208     /**性别-未知*/
F 209     public static final Integer SEX_UNKNOWN = 0;
210     /**性别-男*/
211     public static final Integer SEX_MAN = 1;
212     /**性别-女*/
213     public static final Integer SEX_WUMAN = 2;
214
215     /**渠道类别-渠道*/
216     public static final String CATEGORY_CHANNEL = "channel";
217     /**渠道类别-会员*/
218     public static final String CATEGORY_MEMBERS = "members";
219     /**渠道类别-员工*/
220     public static final String CATEGORY_EMPLOYEE = "employee";
221     /**渠道类别-自己来*/
222     public static final String CATEGORY_ONESELF = "oneself";
223
224
7379ef 225
6eba27 226
F 227
ddd881 228 }