|
|
package cn.mb.cloud.auth.security.entity;
|
|
import com.baomidou.mybatisplus.annotation.TableId;
|
import com.baomidou.mybatisplus.annotation.TableLogic;
|
import com.baomidou.mybatisplus.annotation.TableName;
|
import io.swagger.annotations.ApiModelProperty;
|
import lombok.Data;
|
|
import java.io.Serializable;
|
import java.time.LocalDateTime;
|
|
/**
|
* <p>
|
* 用户表
|
* </p>
|
*
|
* @author jason
|
* @since 2017-10-29
|
*/
|
@Data
|
@TableName("sys_user")
|
public class SysUser implements Serializable {
|
|
private static final long serialVersionUID = 1L;
|
|
/**
|
* 主键ID
|
*/
|
@TableId(value = "id")
|
private Long id;
|
/**
|
* 用户名
|
*/
|
private String username;
|
/**
|
* 密码
|
*/
|
private String password;
|
/**
|
* 创建时间
|
*/
|
private LocalDateTime createDate;
|
/**
|
* 修改时间
|
*/
|
private LocalDateTime updateDate;
|
/**
|
* 0-正常,1-删除
|
*/
|
@TableLogic
|
private String delFlag;
|
|
/**
|
* 锁定标记
|
*/
|
private String lockFlag;
|
|
/**
|
* 简介
|
*/
|
private String phone;
|
/**
|
* 头像
|
*/
|
private String avatar;
|
|
/**
|
* 部门ID
|
*/
|
private Integer deptId;
|
|
|
/**
|
* 微信openid
|
*/
|
@ApiModelProperty(value = "微信openid")
|
private String wxOpenid;
|
|
/**
|
* 微信小程序openId
|
*/
|
@ApiModelProperty(value = "微信小程序openid")
|
private String miniOpenid;
|
|
/**
|
* QQ openid
|
*/
|
@ApiModelProperty(value = "QQ openid")
|
private String qqOpenid;
|
|
/**
|
* 码云唯一标识
|
*/
|
@ApiModelProperty(value = "码云唯一标识")
|
private String giteeLogin;
|
|
/**
|
* 开源中国唯一标识
|
*/
|
@ApiModelProperty(value = "开源中国唯一标识")
|
private String oscId;
|
|
/**
|
* 租户ID
|
*/
|
private Integer tenantId;
|
|
}
|