package com.zhongzheng.modules.user.bo;

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 UserEditBo {


    /** $column.columnComment */
    @ApiModelProperty("$column.columnComment")
    private Long userId;


    /** 昵称 */
    @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;


    /** 身份证人像照 */
  /*  @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 updateTime;

    /** 状态 1正常 0关闭 */
    @ApiModelProperty("状态 1正常 0关闭")
    private Integer status;

    /** 区 */
    @ApiModelProperty("区")
    private String district;

    /** 结婚状态 */
    @ApiModelProperty("结婚状态")
    private String marry;

    /** 户籍省份 */
    @ApiModelProperty("户籍省份")
    private String houseProvince;

    /** 户籍城市 */
    @ApiModelProperty("户籍城市")
    private String houseCity;

    /** 户籍区 */
    @ApiModelProperty("户籍区")
    private String houseDistrict;

    /** 一寸照片 */
    @ApiModelProperty("一寸照片")
    private String oneInchPhotos;

    /** 政治面貌 */
    @ApiModelProperty("政治面貌")
    private String politic;

    /** 邮箱 */
    @ApiModelProperty("邮箱")
    private String email;

    @ApiModelProperty("头像")
    private String avatar;

    public void setNull(){
        this.setTelphone(null);
    }
}
