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

修改配置

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