package com.zhongzheng.modules.user.bo;

import com.zhongzheng.common.annotation.Excel;
import io.swagger.annotations.ApiModel;
import io.swagger.annotations.ApiModelProperty;
import com.fasterxml.jackson.annotation.JsonFormat;
import lombok.Data;
import java.util.Date;



/**
 * 客户端用户添加对象 user
 *
 * @author ruoyi
 * @date 2021-06-08
 */
@Data
@ApiModel("客户端用户添加对象")
public class UserAddBo {

    /** 账号 */
    @ApiModelProperty("账号")
    private String userAccout;
    /** 昵称 */
    @ApiModelProperty("昵称")
    private String nickname;
    /** 真实姓名 */
    @ApiModelProperty("真实姓名")
    private String realname;
    /** 性别 */
    @ApiModelProperty("性别")
    private Integer sex;
    /** 身份证号 */
    @ApiModelProperty("身份证号")
    private String idCard;
    /** 手机号码 */
    @ApiModelProperty("手机号码")
    private String telphone;
    /** 用户等级 */
    @ApiModelProperty("用户等级")
    private Integer userLevel;
    /** 出生日期 */
    @ApiModelProperty("出生日期")
    private String userBirth;
    /** 教育层次 */
    @ApiModelProperty("教育层次")
    private String eduLevel;
    /** 学校ID */
    @ApiModelProperty("学校ID")
    private Long schoolId;
    /** 专业 */
    @ApiModelProperty("专业")
    private String major;
    /** 入学时间 */
    @ApiModelProperty("入学时间")
    private Long entranceTime;
    /** $column.columnComment */
    @ApiModelProperty("$column.columnComment")
    private String openId;
    /** 身份证人像照 */
    @ApiModelProperty("身份证人像照")
    private String idCardImg1;
    /** 身份证国徽照 */
    @ApiModelProperty("身份证国徽照")
    private String idCardImg2;
    /** 国家 */
    @ApiModelProperty("国家")
    private String country;
    /** 省份 */
    @ApiModelProperty("省份")
    private String province;
    /** 城市 */
    @ApiModelProperty("城市")
    private String city;
    /** 用户积分 */
    @ApiModelProperty("用户积分")
    private Long integral;
    /** 添加时间 */
    @ApiModelProperty("添加时间")
    private Long createTime;
    /** 修改时间 */
    @ApiModelProperty("修改时间")
    private Long updateTime;
    /** 状态 1正常 0关闭 */
    @ApiModelProperty("状态 1正常 0关闭")
    private Integer status;
    @ApiModelProperty("$column.columnComment")
    private String unionId;
    @ApiModelProperty("注册平台 1小程序 2网站")
    private String registerPlat;
    @ApiModelProperty("最后登录IP")
    private String lastLoginIp;
    @ApiModelProperty("最后登录时间")
    private Long lastLoginTime;
    @ApiModelProperty("头像")
    private String avatar;

    /** 學員編碼 */
    @Excel(name = "學員編碼")
    @ApiModelProperty("學員編碼")
    private String studentCode;

    /** 工作年限 */
    @Excel(name = "工作年限")
    @ApiModelProperty("工作年限")
    private String workYear;
    /** 公司名称 */
    @Excel(name = "公司名称")
    @ApiModelProperty("公司名称")
    private String companyName;
    /** 名族 */
    @Excel(name = "名族")
    @ApiModelProperty("名族")
    private String nation;
    /** 户口性质 */
    @Excel(name = "户口性质 1農村 2城鎮")
    @ApiModelProperty("户口性质 1農村 2城鎮")
    private Integer census;
    /** 籍贯 */
    @Excel(name = "籍贯")
    @ApiModelProperty("籍贯")
    private String nativePlace;
    /** 联系地址 */
    @Excel(name = "联系地址")
    @ApiModelProperty("联系地址")
    private String contactAddress;
    /** 收件地址 */
    @Excel(name = "收件地址")
    @ApiModelProperty("收件地址")
    private String consigneeAddress;
    /** 备注 */
    @Excel(name = "备注")
    @ApiModelProperty("备注")
    private String remark;

    /** 备注 */
    @Excel(name = "备注")
    @ApiModelProperty("备注")
    private String houseAddress;

    /** 1在职 0离职 */
    @Excel(name = "1在职 0离职")
    @ApiModelProperty("1在职 0离职")
    private Long jobStatus;

}
