| | |
| | | package com.hz.his.dto.user; |
| | | |
| | | |
| | | import com.fasterxml.jackson.annotation.JsonFormat; |
| | | import lombok.Data; |
| | | import lombok.ToString; |
| | | import org.springframework.format.annotation.DateTimeFormat; |
| | | |
| | | import java.util.Date; |
| | | |
| | |
| | | */ |
| | | @Data |
| | | @ToString |
| | | public class UserParamDto { |
| | | public class UserParamDto extends UserBaseInfoDto { |
| | | |
| | | /** 用户id */ |
| | | private String userId; |
| | | |
| | | /** 姓名 */ |
| | | private String name; |
| | | |
| | | /** 主电话号码 */ |
| | | private String tel; |
| | | |
| | | /** 来源信息 */ |
| | | private UserUnionDto userUnion; |
| | | |
| | | /** 图片 */ |
| | | private String imgUrl; |
| | | |
| | | /** 会员等级 */ |
| | | private String userLevel; |
| | | |
| | | /** 星级,100为1星,150为1.5星 */ |
| | | private Integer starLevel; |
| | | |
| | | /** 用户类型 */ |
| | | private String userType; |
| | | |
| | | /** 来源id */ |
| | | private String channelId; |
| | | |
| | | /** 来源 */ |
| | | private String channelType; |
| | | |
| | | /** 二级来源id */ |
| | | private String channel2Id; |
| | | |
| | | /** 二级来源 */ |
| | | private String channelType2; |
| | | /** 副渠道标识 */ |
| | | private String channelAssistId; |
| | | /** 副渠道名称 */ |
| | | private String channelAssistName; |
| | | /** 副渠道二级标识,末级 */ |
| | | private String channelAssist2Id; |
| | | /** 副渠道二级来源,末级 */ |
| | | private String channelAssist2Name; |
| | | |
| | | /** QQ */ |
| | | private String QQ; |
| | | |
| | | /** 性别 */ |
| | | private Integer gender = SEX_WUMAN; |
| | | |
| | | /** CIQ */ |
| | | private String CIQ; |
| | | |
| | | /** 会员号 */ |
| | | private String memberNO; |
| | | |
| | | /** 备注 */ |
| | | private String remark; |
| | | |
| | | /** 消费金额 */ |
| | | private String money; |
| | | |
| | | /** 上一次预约的医生 */ |
| | | private String lastDoctorId; |
| | | |
| | | /** 上一次预约的顾问 */ |
| | | private String lastCorpUserId; |
| | | |
| | | /** 证件类型 */ |
| | | private Integer certificateType; |
| | | |
| | | /** 证件编号 */ |
| | | private String certificateNo; |
| | | |
| | | /** 生日yyyy-MM-dd" */ |
| | | private String birthDay; |
| | | |
| | | /** 工作人员Id */ |
| | | private String corpUserId; |
| | | |
| | | /** 接口id */ |
| | | private String apiId; |
| | | |
| | | /** 所属顾问(销售顾问) */ |
| | | private String hisCorpUserId; |
| | | |
| | | /** 客户开发人员工id */ |
| | | private String customerDeveloperId; |
| | | |
| | | /** 所属门店id */ |
| | | private String shopId; |
| | | |
| | | /** 用户角色 */ |
| | | private Integer userRole; |
| | | |
| | | /** 拼音码*/ |
| | | private String pinyinCode; |
| | | |
| | | /** 电网咨询顾问 */ |
| | | private String internetCorpUserId; |
| | | |
| | | /** 所属美容师*/ |
| | | private String beauticianCorpUserId; |
| | | |
| | | /** 客服专员 */ |
| | | private String chatCorpUserId; |
| | | |
| | | /** 咨询助理 */ |
| | | private String consultCorpUserId; |
| | | |
| | | /** 共享客户 */ |
| | | private Integer shareCustomer = 0; |
| | | |
| | | /** 所属护士 */ |
| | | private String nurseCorpUserId; |
| | | |
| | | /** 所属医生 */ |
| | | private String doctorCorpUserId; |
| | | |
| | | /** 咨询师隶属 */ |
| | | private String consultBelonging; |
| | | |
| | | /** 国家类型名称 */ |
| | | private String countryTypeName; |
| | | |
| | | /** 语言类型名称 */ |
| | | private String languageTypeName; |
| | | |
| | | /** 用户年龄 */ |
| | | private Integer year = 0; |
| | | private Integer year; |
| | | |
| | | /** 星座类型名称 */ |
| | | private String constellationTypeName; |
| | | |
| | | /** 民族类型名称 */ |
| | | private String nationalityTypeName; |
| | | |
| | | /** 职业类型名称 */ |
| | | private String professionTypeName; |
| | | |
| | | /** 收入类型名称 */ |
| | | private String incomeTypeName; |
| | | |
| | | /** 婚姻类型名称 */ |
| | | private String marriageTypeName; |
| | | |
| | | /** 生育类型名称 */ |
| | | private String growthTypeName; |
| | | |
| | | /** 籍贯类型名称 */ |
| | | private String nativePlaceTypeName; |
| | | |
| | | /** 单位名称 */ |
| | | private String unitName; |
| | | |
| | | /** 泊车需求 */ |
| | | private Integer isHaveCar = 0; |
| | | |
| | | /** 车牌号码 */ |
| | | private String carNumber; |
| | | |
| | | /** 过敏标签 */ |
| | | private String allergyLabel; |
| | | |
| | | /** 印象标签 json */ |
| | | private String impressionLabelJson; |
| | | |
| | | /** 用户兴趣爱好json */ |
| | | private String userInterestsJson; |
| | | |
| | | /** email */ |
| | | private String email; |
| | | |
| | | /** 商务通编号 */ |
| | | private String merchantNo; |
| | | |
| | | /** 固定电话 */ |
| | | private String telPhone; |
| | | |
| | | /** wechat */ |
| | | private String wechat; |
| | | |
| | | /** Line */ |
| | | private String line; |
| | | |
| | | /** 联络方式 */ |
| | | private String contactType; |
| | | |
| | | /** 用户地址 json */ |
| | | private String addressJson; |
| | | |
| | | /** 科室关系json */ |
| | | private String departmentJson; |
| | | /** 次要电话簿 json */ |
| | | private String phoneBooksJson; |
| | | |
| | | @DateTimeFormat(pattern="yyyy-MM-dd HH:mm:ss") |
| | | @JsonFormat(pattern="yyyy-MM-dd HH:mm:ss",timezone="GMT+8") |
| | | /** email */ |
| | | private String email; |
| | | /** 商务通编号 */ |
| | | private String merchantNo; |
| | | /** 固定电话 */ |
| | | private String telPhone; |
| | | /** wechat */ |
| | | private String wechat; |
| | | /** Line */ |
| | | private String line; |
| | | /** 联络方式 */ |
| | | private String contactType; |
| | | |
| | | |
| | | /** 更新时间 */ |
| | | private Date updateTime; |
| | | |
| | | /** 邀请人id 用户,员工 */ |
| | | private String inviteeId; |
| | | |
| | | /** 渠道来源类型 */ |
| | | private String channelCategory= CATEGORY_ONESELF; |
| | | |
| | | /** 性别0未知1男2女 */ |
| | | private Integer sex; |
| | | |
| | | /** 会员名称 */ |
| | | private String memberLevel; |
| | | |
| | | /** 搜索:做过项目 */ |
| | | private String projectName; |
| | | |
| | | /** 医生id */ |
| | | private String doctorId; |
| | | /** 部门id */ |
| | | private String department; |
| | | |
| | | /** 用户消费时间(开始),格式:yyyy-MM-dd HH:mm:ss */ |
| | | private String consumeStartTime; |
| | |
| | | private String createStartTime; |
| | | /** 搜索:用户创建时间(结束),格式:yyyy-MM-dd HH:mm:ss */ |
| | | private String createEndTime; |
| | | |
| | | /*用户注册推荐人id*/ |
| | | private String referrerId; |
| | | /*同步领建的参数*/ |
| | | private boolean internal; |
| | | |
| | | //修改操作人名称 |
| | | private String opMan; |
| | | //修改操作人标识 |
| | | private String opId; |
| | | //修改操作的备注 |
| | | private String note; |
| | | /** 性别0未知1男2女 */ |
| | | private Integer gender; |
| | | |
| | | /**是否转诊*/ |
| | | private Integer isTransfer; |
| | | /**转诊信息*/ |
| | | private UserTransferDto transferRecord; |
| | | |
| | | /**主要诉求**/ |
| | | private String mainAppeal; |
| | | private String minorAppeal; |
| | | |
| | | public UserParamDto() { |
| | | } |
| | | |
| | | /**性别-未知*/ |
| | | public static final Integer SEX_UNKNOWN = 0; |
| | |
| | | /**渠道类别-自己来*/ |
| | | public static final String CATEGORY_ONESELF = "oneself"; |
| | | |
| | | /*用户注册推荐人id*/ |
| | | private String referrerId; |
| | | /*同步领建的参数*/ |
| | | private boolean internal; |
| | | |
| | | //修改操作人名称 |
| | | private String opMan; |
| | | |
| | | //修改操作人标识 |
| | | private String opId; |
| | | |
| | | //修改操作的备注 |
| | | private String note; |
| | | |
| | | } |