package com.monkeylessey.sys.domain.entity;
|
|
import com.baomidou.mybatisplus.annotation.FieldFill;
|
import com.baomidou.mybatisplus.annotation.TableField;
|
import com.baomidou.mybatisplus.annotation.TableName;
|
import com.fasterxml.jackson.annotation.JsonFormat;
|
import com.monkeylessey.enums.general.SexEnum;
|
import com.monkeylessey.enums.general.UserStatusEnum;
|
import com.monkeylessey.sys.domain.base.AbsEntity;
|
import io.swagger.annotations.ApiModel;
|
import io.swagger.annotations.ApiModelProperty;
|
import lombok.Getter;
|
import lombok.Setter;
|
|
import java.util.Date;
|
|
/**
|
* <p>
|
*
|
* </p>
|
*
|
* @author 向培
|
* @since 2022-04-05
|
*/
|
@Getter
|
@Setter
|
@TableName("sys_user")
|
@ApiModel(value = "SysUser对象", description = "")
|
public class SysUser extends AbsEntity {
|
|
@ApiModelProperty("用户名")
|
@TableField("user_name")
|
private String userName;
|
|
@ApiModelProperty("昵称")
|
@TableField("nick_name")
|
private String nickName;
|
|
@ApiModelProperty("所属组织")
|
@TableField("belong_org")
|
private String belongOrg;
|
|
@ApiModelProperty("邮箱")
|
@TableField("email")
|
private String email;
|
|
@ApiModelProperty("电话")
|
@TableField("phone_number")
|
private String phoneNumber;
|
|
@ApiModelProperty("0男,1女")
|
@TableField("sex")
|
private SexEnum sex;
|
|
@TableField("password")
|
private String password;
|
|
@ApiModelProperty("头像路径")
|
@TableField("avatar")
|
private String avatar;
|
|
@ApiModelProperty("状态0正常,1禁用")
|
@TableField("status")
|
private UserStatusEnum status;
|
|
@ApiModelProperty("上一次登录日期")
|
@TableField(value = "login_date", fill = FieldFill.UPDATE)
|
@JsonFormat(pattern = "yyyy-MM-dd HH:mm:ss")
|
private Date loginDate;
|
|
@TableField("create_by")
|
private String createBy;
|
|
@TableField("update_by")
|
private String updateBy;
|
|
@TableField("tenant_id")
|
private String tenantId;
|
|
|
}
|