Commit 6f7a1706 authored by 廖旭伟's avatar 廖旭伟

修改配置

parent 1363f37a
package com.mortals.xhx.base.system.user.model; package com.mortals.xhx.base.system.user.model;
import com.mortals.framework.ap.SysConstains;
import com.mortals.framework.service.IUser;
import com.mortals.xhx.base.system.user.model.vo.UserVo;
import java.util.Date; import java.util.Date;
import java.util.Objects;
import com.mortals.framework.ap.SysConstains;
import com.mortals.framework.model.BaseEntityLong;
import com.mortals.framework.service.IUser;
/** /**
* 用户信息业务实体对象
* *
* @author zxfei * Description:User
* @date 2022-07-05 * date: 2021-9-26 16:11:48
*/ */
public class UserEntity extends UserEntityExt implements IUser {
private static final long serialVersionUID = 1632643908537L;
public class UserEntity extends UserVo implements IUser {
private static final long serialVersionUID = 1L;
/** /**
* 登录名 * 登录名
*/ */
private String loginName; private String loginName;
/** /**
* 登录密码,使用md5双次加密 * 登录密码,使用md5双次加密
*/ */
private String loginPwd; private String loginPwd;
/**
* 最近一次使用密码,使用md5双次加密
*/
private String loginPwd1;
/**
* 最近二次使用密码,使用md5双次加密
*/
private String loginPwd2;
/**
* 最近三次使用密码,使用md5双次加密
*/
private String loginPwd3;
/** /**
* 登录限制地址,多个IP地址用逗号分隔,可以使用IP段匹配,如:172.17.*非空:则只能该值内的IP可以登录 * 登录限制地址,多个IP地址用逗号分隔,可以使用IP段匹配,如:172.17.*非空:则只能该值内的IP可以登录
*/ */
private String loginLimitAddress; private String loginLimitAddress;
/** /**
* 用户名 * 用户名
*/ */
private String realName; private String realName;
/** /**
* 用户手机号 * 用户手机号
*/ */
private String mobile; private String mobile;
/** /**
* 用户联系电话 * 用户联系电话
*/ */
private String phone; private String phone;
/** /**
* 用户邮箱 * 用户邮箱
*/ */
private String email; private String email;
/** /**
* QQ号码 * QQ号码
*/ */
private String qq; private String qq;
/** /**
* 用户类型(0.系统用户,1.普通用户,2.工作人员) * 用户类型,0:系统用户 1:普通用户 2:工作人员,默认2
*/ */
private Integer userType; private Integer userType;
/**
* 站点id
*/
private Long siteId;
/** /**
* 所属站点id,多个逗号分隔 * 用户状态,0:停用,1:正常,2:冻结,3:销户,4:离职,默认1
*/ */
private String siteIds; private Integer status;
/** /**
* 所属区域code,多个逗号分隔 * 客户ID
*/ */
private String areaCodes; private Long customerId;
/** /**
* 用户状态(0.停用,1.正常,2.冻结,3.销户,4.离职) * 创建时间
*/ */
private Integer status; private Date createTime;
/**
* 创建用户
*/
private Long createUserId;
/** /**
* 创建用户名称 * 创建用户名称
*/ */
private String createUserName; private String createUserName;
/** /**
* 最后一次登录时间 * 最后一次登录时间
*/ */
private Date lastLoginTime; private Date lastLoginTime;
/** /**
* 最后一次登录地址 * 最后一次登录地址
*/ */
private String lastLoginAddress; private String lastLoginAddress;
/**
* 最后修改密码时间
*/
private Date lastModPwdTime;
/**
* 最后修改密码地址
*/
private String lastModPwdAddr;
public UserEntity(){
public UserEntity(){} }
/** /**
* 获取 登录名 * 获取 登录名
* @return String * @return loginName
*/ */
public String getLoginName(){ public String getLoginName() {
return loginName; return this.loginName;
} }
/** /**
* 设置 登录名 * 设置 登录名
* @param loginName * @param loginName
*/ */
public void setLoginName(String loginName){ public void setLoginName(String loginName) {
this.loginName = loginName; this.loginName = loginName;
} }
/** /**
* 获取 登录密码,使用md5双次加密 * 获取 登录密码,使用md5双次加密
* @return String * @return loginPwd
*/ */
public String getLoginPwd(){ public String getLoginPwd() {
return loginPwd; return this.loginPwd;
} }
/** /**
* 设置 登录密码,使用md5双次加密 * 设置 登录密码,使用md5双次加密
* @param loginPwd * @param loginPwd
*/ */
public void setLoginPwd(String loginPwd){ public void setLoginPwd(String loginPwd) {
this.loginPwd = loginPwd; this.loginPwd = loginPwd;
} }
/**
* 获取 最近一次使用密码,使用md5双次加密
* @return loginPwd1
*/
public String getLoginPwd1() {
return this.loginPwd1;
}
/**
* 设置 最近一次使用密码,使用md5双次加密
* @param loginPwd1
*/
public void setLoginPwd1(String loginPwd1) {
this.loginPwd1 = loginPwd1;
}
/**
* 获取 最近二次使用密码,使用md5双次加密
* @return loginPwd2
*/
public String getLoginPwd2() {
return this.loginPwd2;
}
/**
* 设置 最近二次使用密码,使用md5双次加密
* @param loginPwd2
*/
public void setLoginPwd2(String loginPwd2) {
this.loginPwd2 = loginPwd2;
}
/**
* 获取 最近三次使用密码,使用md5双次加密
* @return loginPwd3
*/
public String getLoginPwd3() {
return this.loginPwd3;
}
/**
* 设置 最近三次使用密码,使用md5双次加密
* @param loginPwd3
*/
public void setLoginPwd3(String loginPwd3) {
this.loginPwd3 = loginPwd3;
}
/** /**
* 获取 登录限制地址,多个IP地址用逗号分隔,可以使用IP段匹配,如:172.17.*非空:则只能该值内的IP可以登录 * 获取 登录限制地址,多个IP地址用逗号分隔,可以使用IP段匹配,如:172.17.*非空:则只能该值内的IP可以登录
* @return String * @return loginLimitAddress
*/ */
public String getLoginLimitAddress(){ public String getLoginLimitAddress() {
return loginLimitAddress; return this.loginLimitAddress;
} }
/** /**
* 设置 登录限制地址,多个IP地址用逗号分隔,可以使用IP段匹配,如:172.17.*非空:则只能该值内的IP可以登录 * 设置 登录限制地址,多个IP地址用逗号分隔,可以使用IP段匹配,如:172.17.*非空:则只能该值内的IP可以登录
* @param loginLimitAddress * @param loginLimitAddress
*/ */
public void setLoginLimitAddress(String loginLimitAddress){ public void setLoginLimitAddress(String loginLimitAddress) {
this.loginLimitAddress = loginLimitAddress; this.loginLimitAddress = loginLimitAddress;
} }
/** /**
* 获取 用户名 * 获取 用户名
* @return String * @return realName
*/ */
public String getRealName(){ public String getRealName() {
return realName; return this.realName;
} }
@Override @Override
...@@ -148,108 +240,141 @@ public class UserEntity extends UserVo implements IUser { ...@@ -148,108 +240,141 @@ public class UserEntity extends UserVo implements IUser {
* 设置 用户名 * 设置 用户名
* @param realName * @param realName
*/ */
public void setRealName(String realName){ public void setRealName(String realName) {
this.realName = realName; this.realName = realName;
} }
/** /**
* 获取 用户手机号 * 获取 用户手机号
* @return String * @return mobile
*/ */
public String getMobile(){ public String getMobile() {
return mobile; return this.mobile;
} }
/** /**
* 设置 用户手机号 * 设置 用户手机号
* @param mobile * @param mobile
*/ */
public void setMobile(String mobile){ public void setMobile(String mobile) {
this.mobile = mobile; this.mobile = mobile;
} }
/** /**
* 获取 用户联系电话 * 获取 用户联系电话
* @return String * @return phone
*/ */
public String getPhone(){ public String getPhone() {
return phone; return this.phone;
} }
/** /**
* 设置 用户联系电话 * 设置 用户联系电话
* @param phone * @param phone
*/ */
public void setPhone(String phone){ public void setPhone(String phone) {
this.phone = phone; this.phone = phone;
} }
/** /**
* 获取 用户邮箱 * 获取 用户邮箱
* @return String * @return email
*/ */
public String getEmail(){ public String getEmail() {
return email; return this.email;
} }
/** /**
* 设置 用户邮箱 * 设置 用户邮箱
* @param email * @param email
*/ */
public void setEmail(String email){ public void setEmail(String email) {
this.email = email; this.email = email;
} }
/** /**
* 获取 QQ号码 * 获取 QQ号码
* @return String * @return qq
*/ */
public String getQq(){ public String getQq() {
return qq; return this.qq;
} }
/** /**
* 设置 QQ号码 * 设置 QQ号码
* @param qq * @param qq
*/ */
public void setQq(String qq){ public void setQq(String qq) {
this.qq = qq; this.qq = qq;
} }
/** /**
* 获取 用户类型(0.系统用户,1.普通用户,2.工作人员) * 获取 用户类型,0:系统用户 1:普通用户 2:工作人员,默认2
* @return Integer * @return userType
*/ */
public Integer getUserType(){ public Integer getUserType() {
return userType; return this.userType;
} }
@Override
public String getMenuUrl() {
return null;
}
/** /**
* 设置 用户类型(0.系统用户,1.普通用户,2.工作人员) * 设置 用户类型,0:系统用户 1:普通用户 2:工作人员,默认2
* @param userType * @param userType
*/ */
public void setUserType(Integer userType){ public void setUserType(Integer userType) {
this.userType = userType; this.userType = userType;
} }
/**
* 获取 站点id
* @return siteId
*/
public Long getSiteId() {
return this.siteId;
}
@Override @Override
public Long getDeptId() { public String getSiteIds() {
return null; return super.getSiteIds();
} }
@Override /**
public String getDeptName() { * 设置 站点id
return null; * @param siteId
*/
public void setSiteId(Long siteId) {
this.siteId = siteId;
}
/**
* 获取 用户状态,0:停用,1:正常,2:冻结,3:销户,4:离职,默认1
* @return status
*/
public Integer getStatus() {
return this.status;
}
/**
* 设置 用户状态,0:停用,1:正常,2:冻结,3:销户,4:离职,默认1
* @param status
*/
public void setStatus(Integer status) {
this.status = status;
} }
@Override @Override
public Long getCustomerId() { public Long getDeptId() {
return null; return null;
} }
@Override @Override
public Long getSiteId() { public String getDeptName() {
return null; return null;
} }
/** /**
* 获取 所属站点id,多个逗号分隔 * 获取 客户ID
* @return String * @return customerId
*/ */
public String getSiteIds(){ public Long getCustomerId() {
return siteIds; return this.customerId;
} }
@Override @Override
public Long getCustomerJoinId() { public Long getCustomerJoinId() {
return null; return null;
...@@ -261,96 +386,123 @@ public class UserEntity extends UserVo implements IUser { ...@@ -261,96 +386,123 @@ public class UserEntity extends UserVo implements IUser {
} }
/** /**
* 设置 所属站点id,多个逗号分隔 * 设置 客户ID
* @param siteIds * @param customerId
*/ */
public void setSiteIds(String siteIds){ public void setCustomerId(Long customerId) {
this.siteIds = siteIds; this.customerId = customerId;
} }
/** /**
* 获取 所属区域code,多个逗号分隔 * 获取 创建时间
* @return String * @return createTime
*/ */
public String getAreaCodes(){ public Date getCreateTime() {
return areaCodes; return this.createTime;
} }
/** /**
* 设置 所属区域code,多个逗号分隔 * 设置 创建时间
* @param areaCodes * @param createTime
*/ */
public void setAreaCodes(String areaCodes){ public void setCreateTime(Date createTime) {
this.areaCodes = areaCodes; this.createTime = createTime;
} }
/** /**
* 获取 用户状态(0.停用,1.正常,2.冻结,3.销户,4.离职) * 获取 创建用户
* @return Integer * @return createUserId
*/ */
public Integer getStatus(){ public Long getCreateUserId() {
return status; return this.createUserId;
} }
/** /**
* 设置 用户状态(0.停用,1.正常,2.冻结,3.销户,4.离职) * 设置 创建用户
* @param status * @param createUserId
*/ */
public void setStatus(Integer status){ public void setCreateUserId(Long createUserId) {
this.status = status; this.createUserId = createUserId;
} }
/** /**
* 获取 创建用户名称 * 获取 创建用户名称
* @return String * @return createUserName
*/ */
public String getCreateUserName(){ public String getCreateUserName() {
return createUserName; return this.createUserName;
} }
/** /**
* 设置 创建用户名称 * 设置 创建用户名称
* @param createUserName * @param createUserName
*/ */
public void setCreateUserName(String createUserName){ public void setCreateUserName(String createUserName) {
this.createUserName = createUserName; this.createUserName = createUserName;
} }
/** /**
* 获取 最后一次登录时间 * 获取 最后一次登录时间
* @return Date * @return lastLoginTime
*/ */
public Date getLastLoginTime(){ public Date getLastLoginTime() {
return lastLoginTime; return this.lastLoginTime;
} }
/** /**
* 设置 最后一次登录时间 * 设置 最后一次登录时间
* @param lastLoginTime * @param lastLoginTime
*/ */
public void setLastLoginTime(Date lastLoginTime){ public void setLastLoginTime(Date lastLoginTime) {
this.lastLoginTime = lastLoginTime; this.lastLoginTime = lastLoginTime;
} }
/** /**
* 获取 最后一次登录地址 * 获取 最后一次登录地址
* @return String * @return lastLoginAddress
*/ */
public String getLastLoginAddress(){ public String getLastLoginAddress() {
return lastLoginAddress; return this.lastLoginAddress;
} }
/** /**
* 设置 最后一次登录地址 * 设置 最后一次登录地址
* @param lastLoginAddress * @param lastLoginAddress
*/ */
public void setLastLoginAddress(String lastLoginAddress){ public void setLastLoginAddress(String lastLoginAddress) {
this.lastLoginAddress = lastLoginAddress; this.lastLoginAddress = lastLoginAddress;
} }
/**
* 获取 最后修改密码时间
* @return lastModPwdTime
*/
public Date getLastModPwdTime() {
return this.lastModPwdTime;
}
/**
* 设置 最后修改密码时间
* @param lastModPwdTime
*/
public void setLastModPwdTime(Date lastModPwdTime) {
this.lastModPwdTime = lastModPwdTime;
}
/**
* 获取 最后修改密码地址
* @return lastModPwdAddr
*/
public String getLastModPwdAddr() {
return this.lastModPwdAddr;
}
/**
* 设置 最后修改密码地址
* @param lastModPwdAddr
*/
public void setLastModPwdAddr(String lastModPwdAddr) {
this.lastModPwdAddr = lastModPwdAddr;
}
@Override @Override
public int hashCode() { public int hashCode() {
return this.getId().hashCode(); return Objects.hash(super.hashCode(), loginName, loginPwd, loginPwd1, loginPwd2, loginPwd3, loginLimitAddress, realName, mobile, phone, email, qq, userType, status, customerId, createTime, createUserId, createUserName, lastLoginTime, lastLoginAddress, lastModPwdTime, lastModPwdAddr);
} }
@Override @Override
public boolean equals(Object obj) { public boolean equals(Object obj) {
if (obj == null) return false; if (obj == null)
return false;
if (obj instanceof UserEntity) { if (obj instanceof UserEntity) {
UserEntity tmp = (UserEntity) obj; UserEntity tmp = (UserEntity) obj;
if (this.getId() == tmp.getId()) { if (this.getId().longValue() == tmp.getId().longValue()) {
return true; return true;
} }
} }
...@@ -359,54 +511,56 @@ public class UserEntity extends UserVo implements IUser { ...@@ -359,54 +511,56 @@ public class UserEntity extends UserVo implements IUser {
public String toString(){ public String toString(){
StringBuilder sb = new StringBuilder(""); StringBuilder sb = new StringBuilder("");
sb.append(",loginName:").append(getLoginName()); sb
sb.append(",loginPwd:").append(getLoginPwd()); .append(",id:").append(getId())
sb.append(",loginLimitAddress:").append(getLoginLimitAddress()); .append(",loginName:").append(getLoginName())
sb.append(",realName:").append(getRealName()); .append(",loginPwd:").append(getLoginPwd())
sb.append(",mobile:").append(getMobile()); .append(",loginPwd1:").append(getLoginPwd1())
sb.append(",phone:").append(getPhone()); .append(",loginPwd2:").append(getLoginPwd2())
sb.append(",email:").append(getEmail()); .append(",loginPwd3:").append(getLoginPwd3())
sb.append(",qq:").append(getQq()); .append(",loginLimitAddress:").append(getLoginLimitAddress())
sb.append(",userType:").append(getUserType()); .append(",realName:").append(getRealName())
sb.append(",siteIds:").append(getSiteIds()); .append(",mobile:").append(getMobile())
sb.append(",areaCodes:").append(getAreaCodes()); .append(",phone:").append(getPhone())
sb.append(",status:").append(getStatus()); .append(",email:").append(getEmail())
sb.append(",createUserName:").append(getCreateUserName()); .append(",qq:").append(getQq())
sb.append(",lastLoginTime:").append(getLastLoginTime()); .append(",userType:").append(getUserType())
sb.append(",lastLoginAddress:").append(getLastLoginAddress()); .append(",siteId:").append(getSiteId())
.append(",status:").append(getStatus())
.append(",customerId:").append(getCustomerId())
.append(",createTime:").append(getCreateTime())
.append(",createUserId:").append(getCreateUserId())
.append(",createUserName:").append(getCreateUserName())
.append(",lastLoginTime:").append(getLastLoginTime())
.append(",lastLoginAddress:").append(getLastLoginAddress())
.append(",lastModPwdTime:").append(getLastModPwdTime())
.append(",lastModPwdAddr:").append(getLastModPwdAddr())
;
return sb.toString(); return sb.toString();
} }
public void initAttrValue(){ public void initAttrValue(){
this.loginName = null;
this.loginName = ""; this.loginPwd = null;
this.loginPwd1 = null;
this.loginPwd = ""; this.loginPwd2 = null;
this.loginPwd3 = null;
this.loginLimitAddress = ""; this.loginLimitAddress = null;
this.realName = null;
this.realName = ""; this.mobile = null;
this.phone = null;
this.mobile = ""; this.email = null;
this.qq = null;
this.phone = "";
this.email = "";
this.qq = "";
this.userType = null; this.userType = null;
this.siteId = null;
this.siteIds = "";
this.areaCodes = "";
this.status = 1; this.status = 1;
this.customerId = null;
this.createUserName = ""; this.createTime = null;
this.createUserId = null;
this.createUserName = null;
this.lastLoginTime = null; this.lastLoginTime = null;
this.lastLoginAddress = null;
this.lastLoginAddress = ""; this.lastModPwdTime = null;
this.lastModPwdAddr = null;
} }
} }
\ No newline at end of file
package com.mortals.xhx.base.system.user.model; package com.mortals.xhx.base.system.user.model;
import com.alibaba.fastjson.annotation.JSONField;
import com.mortals.framework.model.BaseEntityLong; import com.mortals.framework.model.BaseEntityLong;
import lombok.Data; import lombok.Data;
import java.util.List; import java.util.List;
/** /**
*
* Description:User * Description:User
* date: 2021-9-26 16:11:48 * date: 2021-9-26 16:11:48
*/ */
@Data @Data
public class UserEntityExt extends BaseEntityLong { public class UserEntityExt extends BaseEntityLong {
/**
* 站点名称
*/
private String siteName;
private String roleIds;
/** /**
* 唯一标识 * 唯一标识
*/ */
@JSONField(serialize = false)
private String token; private String token;
/**
* 菜单栏
*/
private String menuUrl;
/** /**
* 登录时间 * 登录时间
...@@ -36,7 +29,11 @@ public class UserEntityExt extends BaseEntityLong { ...@@ -36,7 +29,11 @@ public class UserEntityExt extends BaseEntityLong {
*/ */
private Long expireTime; private Long expireTime;
private String siteName;
private List<Long> roleIds;
private String siteCode;
private String oldPassword;
private String newPassword;
private String siteIds;
} }
\ No newline at end of file
Markdown is supported
0% or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment