package io.renren.entity;

import com.baomidou.mybatisplus.annotation.TableName;
import io.renren.common.entity.BaseEntity;
import lombok.Data;
import lombok.EqualsAndHashCode;

import java.util.Date;

/**
 * APP系统用户
 *
 * @author Mark sunlightcs@gmail.com
 * @since 1.0.0 2022-05-11
 */
@Data
@EqualsAndHashCode(callSuper=false)
@TableName("app_sys_user")
public class AppSysUserEntity extends BaseEntity {
	private static final long serialVersionUID = 1L;

    /**
     * 用户名
     */
	private String username;
    /**
     * 密码
     */
	private String password;
    /**
     * 姓名
     */
	private String realName;
    /**
     * 性别   0：男   1：女    2：保密
     */
	private Integer gender;
    /**
     * 邮箱
     */
	private String email;
    /**
     * 手机号
     */
	private String mobile;
    /**
     * 部门ID
     */
	private Long deptId;
    /**
     * 超级用户（可默认验证码登陆）   0：否   1：是
     */
	private Integer superUser;
    /**
     * 超级用户默认手机验证码
     */
	private String defaultVerificationCode;
    /**
     * 更新者
     */
	private Long updater;
    /**
     * 更新时间
     */
	private Date updateDate;
    /**
     * 身份证
     */
	private String idCard;
    /**
     * 工作单位
     */
	private String workUnit;
    /**
     * 月收入
     */
	private Double monthlyIncome;
    /**
     * 是否缴纳社保0否1是
     */
	private Integer isSocialSecurity;
    /**
     * 是否有房0否1是
     */
	private Integer isHavingHouse;
    /**
     * 是否有车0否1是
     */
	private Integer isHavingCar;
    /**
     * 省
     */
	private String province;
    /**
     * 市
     */
	private String city;
    /**
     * 区
     */
	private String region;
    /**
     * 详细地址
     */
	private String addr;
    /**
     * 银行卡号
     */
	private String bankCard;
    /**
     * 所属银行
     */
	private String belongingBank;
}