chenjiahe
2023-08-07 43d89351806db520f5d040945255f9ac3b5e2f73
提交 | 用户 | 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;
c1d381 33     /** 电话区码 */
F 34     private String telCode;
7baba0 35     /** 客户类型 */
F 36     private String userType;
37
38     /** 所属门店id */
39     private String shopId;
40
41     /** 渠道来源类型 */
42     private String channelCategory= CATEGORY_ONESELF;
43     /** 来源id */
44     private String channelId;
45     /** 来源 */
46     private String channelType;
47     /** 二级来源id */
48     private String channel2Id;
49     /** 二级来源 */
50     private String channelType2;
51
52     /** 邀请人id  用户,员工 */
53     private String inviteeId;
54     /** 所属顾问(销售顾问) */
55     private String hisCorpUserId;
56     /** 电网咨询顾问(所属TMK) */
57     private String internetCorpUserId;
58     /** 主诊医生 */
59     private String doctorCorpUserId;
60     // 客服专员
61     private String chatCorpUserId;
62
63     //上传图片
64     /** 图片 */
65     private String imgUrl;
66
67     //其他信息
68     /** 生日yyyy-MM-dd" */
69     private String birthDay;
70     //国家
71     private String country;
4b544c 72     //地址类型
7baba0 73     private Integer addressType;
F 74     //省份
75     private String province;
76     //市
77     private String city;
78     //区
79     private String area;
80     //详细地址
81     private String address;
82     /** 用户地址 json */
83     private String addressJson;
84     // 备注
85     private String remark;
86
87     //预分诊卡对象
88     private UserPretriageInfoDto userPretriageInfoDto;
89
90     //登记操作-------------------------------------
91     //补档-员工标识
92     private String employeeId;
93     //登记对象
94     private OtherUserInformationDto otherUserInformation;
95
96
97     //--------------------------------------------------
98
99     public UserBaseInfoDto() {
100     }
101
102     /**性别-未知*/
103     public static final Integer SEX_UNKNOWN = 0;
104     /**性别-男*/
105     public static final Integer SEX_MAN = 1;
106     /**性别-女*/
107     public static final Integer SEX_WUMAN = 2;
108
109     /**渠道类别-渠道*/
110     public static final String CATEGORY_CHANNEL = "channel";
111     /**渠道类别-会员*/
112     public static final String CATEGORY_MEMBERS = "members";
113     /**渠道类别-员工*/
114     public static final String CATEGORY_EMPLOYEE = "employee";
115     /**渠道类别-自己来*/
116     public static final String CATEGORY_ONESELF = "oneself";
117 }