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 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; }