|
|
|
@ -25,6 +25,8 @@ import java.util.List;
|
|
|
|
|
@Api(value="用户登陆表",description = "用户登陆系统账户。")
|
|
|
|
|
public class SysUser extends BaseBean {
|
|
|
|
|
|
|
|
|
|
private static final long serialVersionUID = 1L;
|
|
|
|
|
|
|
|
|
|
@Column(name="NAME")
|
|
|
|
|
@ApiParam(value ="名称" , access ="名称")
|
|
|
|
|
private String name;
|
|
|
|
@ -34,37 +36,69 @@ public class SysUser extends BaseBean {
|
|
|
|
|
private String userLoginName;
|
|
|
|
|
|
|
|
|
|
@Column(name="USER_EMP_NO")
|
|
|
|
|
@ApiParam(value ="工号" , access ="工号")
|
|
|
|
|
@ApiParam(value ="工号")
|
|
|
|
|
private String userEmpNo;
|
|
|
|
|
|
|
|
|
|
@Column(name="USER_LOGIN_PASSWORD")
|
|
|
|
|
@ApiParam(value ="登陆密码" , access ="登陆密码")
|
|
|
|
|
@ApiParam(value ="登陆密码")
|
|
|
|
|
private String userLoginPassword;
|
|
|
|
|
|
|
|
|
|
@Column(name="USER_TYPE_ID")
|
|
|
|
|
@ApiParam(value ="用户类型(待定)" , example ="1" , access ="用户类型(待定)")
|
|
|
|
|
@ApiParam(value ="用户类型(枚举,待定)" , example ="-1")
|
|
|
|
|
private Integer userTypeId;
|
|
|
|
|
|
|
|
|
|
@Column(name="DEPARTMENT_ID")
|
|
|
|
|
@ApiParam(value ="部门ID" , access ="部门ID,多部门机制")
|
|
|
|
|
@ApiParam(value ="部门ID" , example ="-1")
|
|
|
|
|
@JsonSerialize(using = ToStringSerializer.class)
|
|
|
|
|
private Long departmentId;
|
|
|
|
|
|
|
|
|
|
public Long getDepartmentId() {
|
|
|
|
|
if(departmentId != null) {
|
|
|
|
|
return departmentId.longValue();
|
|
|
|
|
}else{
|
|
|
|
|
return departmentId;
|
|
|
|
|
}
|
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
@Column(name="POSITION_ID")
|
|
|
|
|
@ApiParam(value ="岗位ID" , access ="主岗位ID,多岗位机制")
|
|
|
|
|
@ApiParam(value ="岗位ID" , example ="-1")
|
|
|
|
|
@JsonSerialize(using = ToStringSerializer.class)
|
|
|
|
|
private Long positionId;
|
|
|
|
|
|
|
|
|
|
public Long getPositionId() {
|
|
|
|
|
if(positionId != null) {
|
|
|
|
|
return positionId.longValue();
|
|
|
|
|
}else{
|
|
|
|
|
return positionId;
|
|
|
|
|
}
|
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
@Column(name="ROLE_ID")
|
|
|
|
|
@ApiParam(value ="角色ID" , access ="角色ID,多角色机制")
|
|
|
|
|
@ApiParam(value ="角色ID" , example ="-1")
|
|
|
|
|
@JsonSerialize(using = ToStringSerializer.class)
|
|
|
|
|
private Long roleId;
|
|
|
|
|
|
|
|
|
|
public Long getRoleId() {
|
|
|
|
|
if(roleId != null) {
|
|
|
|
|
return roleId.longValue();
|
|
|
|
|
}else{
|
|
|
|
|
return roleId;
|
|
|
|
|
}
|
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
@Column(name="ORGANIZE_ID")
|
|
|
|
|
@ApiParam(value ="组织ID" , example = "0")
|
|
|
|
|
@JsonSerialize(using = ToStringSerializer.class)
|
|
|
|
|
private Long organizeId;
|
|
|
|
|
|
|
|
|
|
public Long getOrganizeId() {
|
|
|
|
|
if(organizeId != null) {
|
|
|
|
|
return organizeId.longValue();
|
|
|
|
|
}else{
|
|
|
|
|
return organizeId;
|
|
|
|
|
}
|
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
@Column(name="RED_ROLE_NAME")
|
|
|
|
|
@ApiParam(value ="角色名称" , access ="角色名称")
|
|
|
|
|
private String redRoleName;
|
|
|
|
@ -81,9 +115,9 @@ public class SysUser extends BaseBean {
|
|
|
|
|
@ApiParam(value ="组织名称" , access ="组织名称")
|
|
|
|
|
private String redOrganizeName;
|
|
|
|
|
|
|
|
|
|
@Column(name="USER_ONLINE")
|
|
|
|
|
@ApiParam(value ="是否在线(1.在线,2.离线)" , example ="2" , access ="是否在线(1.在线,2.离线)")
|
|
|
|
|
private Integer userOnline;
|
|
|
|
|
@Column(name="USER_ONLINE_ID")
|
|
|
|
|
@ApiParam(value ="是否在线(枚举:1.在线,2.离线)" , example ="-1")
|
|
|
|
|
private Integer userOnlineId;
|
|
|
|
|
|
|
|
|
|
@Column(name="USER_EMAIL")
|
|
|
|
|
@ApiParam(value ="邮箱" , access ="邮箱")
|
|
|
|
@ -93,12 +127,12 @@ public class SysUser extends BaseBean {
|
|
|
|
|
@ApiParam(value ="手机号" , access ="手机号")
|
|
|
|
|
private String userPhone;
|
|
|
|
|
|
|
|
|
|
@Column(name="USER_STATUS")
|
|
|
|
|
@ApiParam(value ="用户状态(1正常,2冻结使用,3账号异常,4离职5服务到期)" , example ="1" , access ="用户状态(1正常,2冻结使用,3账号异常,4离职5服务到期)")
|
|
|
|
|
private Integer userStatus;
|
|
|
|
|
@Column(name="USER_STATUS_ID")
|
|
|
|
|
@ApiParam(value ="用户状态(枚举:1正常,2冻结使用,3账号异常,4离职,5服务到期)" , example ="-1")
|
|
|
|
|
private Integer userStatusId;
|
|
|
|
|
|
|
|
|
|
@Column(name="USER_LOGIN_LAST_DATE_TIME")
|
|
|
|
|
@ApiParam(value ="用户最后登录时间" , access ="用户最后登录时间")
|
|
|
|
|
@ApiParam(value ="用户最后登录时间")
|
|
|
|
|
private String userLoginLastDateTime;
|
|
|
|
|
|
|
|
|
|
@ApiParam(value ="用户详细信息")
|
|
|
|
|