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