You cannot select more than 25 topics
Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
67 lines
1.5 KiB
Java
67 lines
1.5 KiB
Java
package com.glxp.api.entity.auth;
|
|
|
|
import com.baomidou.mybatisplus.annotation.TableField;
|
|
import com.baomidou.mybatisplus.annotation.TableName;
|
|
import com.glxp.api.constant.Constant;
|
|
import lombok.Data;
|
|
|
|
import java.util.Date;
|
|
import java.util.List;
|
|
|
|
@Data
|
|
@TableName("auth_user")
|
|
public class AuthAdmin {
|
|
|
|
// 主键
|
|
private Long id;
|
|
// 昵称
|
|
@TableField("userName")
|
|
private String userName;
|
|
// 登录密码
|
|
@TableField("passWord")
|
|
private String passWord;
|
|
|
|
// 最后登录ip
|
|
@TableField("lastLoginIp")
|
|
private String lastLoginIp;
|
|
// 最后登录时间
|
|
@TableField("lastLoginTime")
|
|
private Date lastLoginTime;
|
|
// 创建时间
|
|
@TableField("createTime")
|
|
private Date createTime;
|
|
// 状态
|
|
@TableField("userFlag")
|
|
private Integer userFlag;
|
|
/**
|
|
* 最后一次修改密码时间
|
|
*/
|
|
@TableField("lastUpdatePwdTime")
|
|
private Date lastUpdatePwdTime;
|
|
@TableField("lastModifyTime")
|
|
private Date lastModifyTime;
|
|
private String comments;
|
|
@TableField("employeeName")
|
|
private String employeeName;
|
|
@TableField("CustomerId")
|
|
private Long CustomerId;
|
|
@TableField("locDeptCode")
|
|
private String locDeptCode;
|
|
@TableField("locInvCode")
|
|
private String locInvCode;
|
|
|
|
@TableField(exist = false)
|
|
private String deptName;
|
|
|
|
|
|
@TableField(exist = false)
|
|
private List<SysRole> roles;
|
|
@TableField(exist = false)
|
|
private Long[] roleIds;
|
|
|
|
|
|
public boolean isAdmin() {
|
|
return Constant.ADMIN_ID.equals(this.id + "");
|
|
}
|
|
}
|