fhx
2023-08-01 f41afc204087959897d8fe993d8965d2346be67c
提交 | 用户 | age
7baba0 1 package com.hz.his.dto.user;
F 2
3
4 import com.hz.his.dto.user.other.OtherUserInformationDto;
5 import com.hz.his.dto.user.pretriage.UserPretriageInfoDto;
6 import lombok.Data;
7
8 /**
9  * 用户建档时信息dto
10  * author:andru
11  * Date:2021/12/8 16:03
12  */
13 @Data
14 public class UserBaseInfoDto {
15
16     /** 用户id */
17     private String userId;
18     /** 创建人 */
19     private String createPersonId;
20
21     //建档所需参数
22     //基础信息------------
23     /** 姓名 */
24     private String name;
25     /** 证件类型 */
26     private Integer certificateType;
27     /** 证件编号 */
28     private String certificateNo;
29     /** 性别 */
30     private Integer gender = SEX_WUMAN;
31     /** 主电话号码 */
32     private String tel;
33     /** 客户类型 */
34     private String userType;
35
36     /** 所属门店id */
37     private String shopId;
38
39     /** 渠道来源类型 */
40     private String channelCategory= CATEGORY_ONESELF;
41     /** 来源id */
42     private String channelId;
43     /** 来源 */
44     private String channelType;
45     /** 二级来源id */
46     private String channel2Id;
47     /** 二级来源 */
48     private String channelType2;
49
50     /** 邀请人id  用户,员工 */
51     private String inviteeId;
52     /** 所属顾问(销售顾问) */
53     private String hisCorpUserId;
54     /** 电网咨询顾问(所属TMK) */
55     private String internetCorpUserId;
56     /** 主诊医生 */
57     private String doctorCorpUserId;
58     // 客服专员
59     private String chatCorpUserId;
60
61     //上传图片
62     /** 图片 */
63     private String imgUrl;
64
65     //其他信息
66     /** 生日yyyy-MM-dd" */
67     private String birthDay;
68     //国家
69     private String country;
70     //地址类型(单位、公司、个人)
71     private Integer addressType;
72     //省份
73     private String province;
74     //市
75     private String city;
76     //区
77     private String area;
78     //详细地址
79     private String address;
80     /** 用户地址 json */
81     private String addressJson;
82     // 备注
83     private String remark;
84
85     //预分诊卡对象
86     private UserPretriageInfoDto userPretriageInfoDto;
87
88     //登记操作-------------------------------------
89     //补档-员工标识
90     private String employeeId;
91     //登记对象
92     private OtherUserInformationDto otherUserInformation;
93
94
95     //--------------------------------------------------
96
97     public UserBaseInfoDto() {
98     }
99
100     /**性别-未知*/
101     public static final Integer SEX_UNKNOWN = 0;
102     /**性别-男*/
103     public static final Integer SEX_MAN = 1;
104     /**性别-女*/
105     public static final Integer SEX_WUMAN = 2;
106
107     /**渠道类别-渠道*/
108     public static final String CATEGORY_CHANNEL = "channel";
109     /**渠道类别-会员*/
110     public static final String CATEGORY_MEMBERS = "members";
111     /**渠道类别-员工*/
112     public static final String CATEGORY_EMPLOYEE = "employee";
113     /**渠道类别-自己来*/
114     public static final String CATEGORY_ONESELF = "oneself";
115 }