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;
|
|
/**
|
* 用户参数
|
* @author wzh
|
*/
|
@Data
|
@ToString
|
public class UserParamDto {
|
|
/** 来源信息 */
|
private UserUnionDto userUnion;
|
|
/** 用户id */
|
private String userId;
|
/** 姓名 */
|
private String name;
|
/** 主电话号码 */
|
private String tel;
|
/** 图片 */
|
private String imgUrl;
|
/** 会员等级 */
|
private String userLevel;
|
/** 星级,100为1星,150为1.5星 */
|
private Integer starLevel;
|
/** 用户类型 */
|
private String userType;
|
|
/** 渠道来源类型 */
|
private String channelCategory= CATEGORY_ONESELF;
|
/** 来源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 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;
|
/** 科室关系json */
|
private String departmentJson;
|
/** 用户地址 json */
|
private String addressJson;
|
/** 次要电话簿 json */
|
private String phoneBooksJson;
|
|
/** 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;
|
/** 性别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;
|
/** 搜索:用户创建时间(开始),格式:yyyy-MM-dd HH:mm:ss */
|
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;
|
|
public UserParamDto() {
|
}
|
|
/**性别-未知*/
|
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";
|
|
|
|
|
|
}
|