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