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