package cn.stylefeng.roses.kernel.customer.api.pojo;
|
|
import cn.stylefeng.roses.kernel.rule.annotation.ChineseDescription;
|
import io.swagger.annotations.ApiModel;
|
import io.swagger.annotations.ApiModelProperty;
|
import lombok.Data;
|
|
import java.util.Date;
|
|
/**
|
* 用户信息封装
|
*
|
* @author fengshuonan
|
* @date 2021/6/8 21:23
|
*/
|
@Data
|
@ApiModel(value = "C端用户信息")
|
public class CustomerInfo {
|
|
/**
|
* 主键id
|
*/
|
@ApiModelProperty("主键id")
|
@ChineseDescription("主键id")
|
private Long customerId;
|
|
/**
|
* 账号
|
*/
|
@ApiModelProperty("帐号")
|
@ChineseDescription("帐号")
|
private String account;
|
|
/**
|
* 昵称(显示名称)
|
*/
|
@ApiModelProperty("昵称(显示名称)")
|
@ChineseDescription("昵称(显示名称)")
|
private String nickName;
|
|
/**
|
* 邮箱
|
*/
|
@ApiModelProperty("邮箱")
|
@ChineseDescription("邮箱")
|
private String email;
|
|
/**
|
* 手机
|
*/
|
@ApiModelProperty("手机")
|
@ChineseDescription("手机")
|
private String telephone;
|
|
/**
|
* 用户头像(文件表id)
|
*/
|
@ApiModelProperty("用户头像(文件表id)")
|
@ChineseDescription("用户头像(文件表id)")
|
private String avatar;
|
|
/**
|
* 用户头像的全部url
|
*/
|
@ApiModelProperty("用户头像的全部url")
|
@ChineseDescription("用户头像的全部url")
|
private String avatarObjectUrl;
|
|
/**
|
* 用户积分
|
*/
|
@ApiModelProperty("用户积分")
|
@ChineseDescription("用户积分")
|
private Integer score;
|
|
/**
|
* 用户秘钥
|
*/
|
@ApiModelProperty("用户秘钥")
|
@ChineseDescription("用户秘钥")
|
private String secretKey;
|
|
/**
|
* 是否是会员
|
*/
|
@ApiModelProperty("是否会员")
|
@ChineseDescription("是否会员")
|
private Boolean memberFlag;
|
|
/**
|
* 会员截止日期,到期时间
|
*/
|
@ApiModelProperty("会员截止日期,到期时间")
|
@ChineseDescription("会员截止日期,到期时间")
|
private Date memberExpireTime;
|
|
/**
|
* 用户状态(1:启用,2:禁用,3:冻结)
|
*/
|
@ApiModelProperty("用户状态")
|
@ChineseDescription("用户状态")
|
private Integer statusFlag;
|
|
@ApiModelProperty("用户ID")
|
@ChineseDescription("用户ID")
|
private String showId;
|
|
@ApiModelProperty("幸福顾问(课程销售)")
|
@ChineseDescription("幸福顾问(课程销售)")
|
private Long classWorkerId;
|
|
@ApiModelProperty("咨询顾问(咨询销售)")
|
@ChineseDescription("咨询顾问(咨询销售)")
|
private Long consultWorkerId;
|
|
@ApiModelProperty("联系姓名")
|
@ChineseDescription("联系姓名")
|
private String realName;
|
|
@ApiModelProperty(value = "联系电话")
|
@ChineseDescription("联系电话")
|
private String linkPhone;
|
|
@ApiModelProperty("性别:M-男,F-女")
|
@ChineseDescription("性别:M-男,F-女")
|
private String sex;
|
|
@ApiModelProperty("生日")
|
@ChineseDescription("生日")
|
private Date birthday;
|
|
@ApiModelProperty("教育程度")
|
@ChineseDescription("教育程度")
|
private String educationLevel;
|
|
@ApiModelProperty("职业")
|
@ChineseDescription("职业")
|
private String occupation;
|
|
@ApiModelProperty("婚姻状况")
|
@ChineseDescription("婚姻状况")
|
private String marital;
|
|
@ApiModelProperty("所在城市")
|
@ChineseDescription("所在城市")
|
private String cityCode;
|
|
@ApiModelProperty("收入")
|
@ChineseDescription("收入")
|
private String income;
|
|
@ApiModelProperty("子女年龄")
|
@ChineseDescription("子女年龄")
|
private String childAge;
|
|
@ApiModelProperty("现状备注")
|
@ChineseDescription("现状备注")
|
private String currentRemark;
|
|
@ApiModelProperty("工作人员ID")
|
@ChineseDescription("工作人员ID")
|
private Long sysUserId;
|
|
@ApiModelProperty("员工工号")
|
@ChineseDescription("员工工号")
|
private String workerNo;
|
|
@ApiModelProperty("上班状态:1上班,2下班,3离职")
|
@ChineseDescription("上班状态:1上班,2下班,3离职")
|
private Integer workStatus;
|
|
@ApiModelProperty("性格分析师上下架状态:1上架,2下架,3无岗位")
|
@ChineseDescription("性格分析师上下架状态:1上架,2下架,3无岗位")
|
private Integer mentalAnalysisStatus;
|
|
@ApiModelProperty("岗位类型串,逗号拼接")
|
@ChineseDescription("岗位类型串,逗号拼接")
|
private String postTypes;
|
|
@ApiModelProperty("岗位ID串,逗号拼接")
|
@ChineseDescription("岗位ID串,逗号拼接")
|
private String postIds;
|
|
@ApiModelProperty("IM通讯token")
|
@ChineseDescription("IM通讯token")
|
private String imToken;
|
|
@ApiModelProperty("城市地址名称")
|
@ChineseDescription("城市地址名称")
|
private String cityCodeStr;
|
|
@ApiModelProperty("咨询预约取消次数")
|
@ChineseDescription("咨询预约取消次数")
|
private Integer cancelNum;
|
|
}
|