package com.ycl.jxkg.domain.entity;
|
|
import com.baomidou.mybatisplus.annotation.FieldFill;
|
import com.baomidou.mybatisplus.annotation.TableField;
|
import com.baomidou.mybatisplus.annotation.TableName;
|
import com.ycl.jxkg.domain.base.AbsEntity;
|
import com.ycl.jxkg.enums.general.YesOrNoEnum;
|
import lombok.Data;
|
|
import java.io.Serializable;
|
import java.util.Date;
|
|
@Data
|
@TableName("t_user")
|
public class User extends AbsEntity {
|
|
@TableField("user_uuid")
|
private String userUuid;
|
|
/**
|
* 用户名
|
*/
|
@TableField("user_name")
|
private String userName;
|
|
@TableField("password")
|
private String password;
|
|
/**
|
* 真实姓名
|
*/
|
@TableField("real_name")
|
private String realName;
|
|
@TableField("age")
|
private Integer age;
|
|
/**
|
* 1.男 2女
|
*/
|
@TableField("sex")
|
private Integer sex;
|
|
@TableField("birth_day")
|
private Date birthDay;
|
|
/**
|
* 学生年级(1-12)
|
*/
|
@TableField("user_level")
|
private Integer userLevel;
|
|
@TableField("phone")
|
private String phone;
|
|
/**
|
* 1.学生 3.管理员
|
*/
|
@TableField("role")
|
private Integer role;
|
|
/**
|
* 1.启用 2禁用
|
*/
|
@TableField("status")
|
private Integer status;
|
|
/**
|
* 头像地址
|
*/
|
@TableField("image_path")
|
private String imagePath;
|
|
@TableField(value = "create_time", fill = FieldFill.INSERT)
|
private Date createTime;
|
|
@TableField(value = "modify_time", fill = FieldFill.INSERT_UPDATE)
|
private Date modifyTime;
|
|
@TableField("last_active_time")
|
private Date lastActiveTime;
|
|
/**
|
* 微信openId
|
*/
|
@TableField("wx_open_id")
|
private String wxOpenId;
|
|
@TableField("need_update_password")
|
/**
|
* 是否需要修改密码
|
*/
|
private YesOrNoEnum needUpdatePassword;
|
|
@TableField("last_update_password_time")
|
/**
|
* 上一次修改密码的时间
|
*/
|
private Date lastUpdatePasswordTime;
|
|
}
|