|
|
@@ -9,6 +9,8 @@ import com.baomidou.mybatisplus.annotation.TableName;
|
|
|
import java.io.Serializable;
|
|
|
import java.util.Date;
|
|
|
|
|
|
+import io.swagger.annotations.ApiModel;
|
|
|
+import io.swagger.annotations.ApiModelProperty;
|
|
|
import lombok.Builder;
|
|
|
import lombok.Data;
|
|
|
|
|
|
@@ -19,22 +21,26 @@ import lombok.Data;
|
|
|
*/
|
|
|
@TableName(value = "sys_user")
|
|
|
@Data
|
|
|
+@ApiModel
|
|
|
public class SysUser implements Serializable {
|
|
|
/**
|
|
|
* 编号
|
|
|
*/
|
|
|
+ @ApiModelProperty(value = "用户ID")
|
|
|
@TableId(value = "id")
|
|
|
private String id;
|
|
|
|
|
|
/**
|
|
|
* 用户名
|
|
|
*/
|
|
|
+ @ApiModelProperty(value = "用户名")
|
|
|
@TableField(value = "name")
|
|
|
private String name;
|
|
|
|
|
|
/**
|
|
|
* 密码
|
|
|
*/
|
|
|
+ @ApiModelProperty(value = "密码")
|
|
|
@TableField(value = "password")
|
|
|
private String password;
|
|
|
|
|
|
@@ -47,24 +53,28 @@ public class SysUser implements Serializable {
|
|
|
/**
|
|
|
* 邮箱
|
|
|
*/
|
|
|
+ @ApiModelProperty(value = "邮箱")
|
|
|
@TableField(value = "email")
|
|
|
private String email;
|
|
|
|
|
|
/**
|
|
|
* 手机号
|
|
|
*/
|
|
|
+ @ApiModelProperty(value = "手机号")
|
|
|
@TableField(value = "mobile")
|
|
|
private String mobile;
|
|
|
|
|
|
/**
|
|
|
* 状态 1:正常 0:离司 2:新注册
|
|
|
*/
|
|
|
+ @ApiModelProperty(value = "状态 1:正常 0:离司 2:新注册")
|
|
|
@TableField(value = "status")
|
|
|
private Integer status;
|
|
|
|
|
|
/**
|
|
|
* 机构ID
|
|
|
*/
|
|
|
+ @ApiModelProperty(value = "机构ID")
|
|
|
@TableField(value = "dept_id")
|
|
|
private String deptId;
|
|
|
|
|
|
@@ -95,12 +105,14 @@ public class SysUser implements Serializable {
|
|
|
/**
|
|
|
* 是否删除 -1:已删除 0:正常
|
|
|
*/
|
|
|
+ @ApiModelProperty(value = "是否删除 -1:已删除 0:正常")
|
|
|
@TableField(value = "del_flag")
|
|
|
private Integer delFlag;
|
|
|
|
|
|
/**
|
|
|
* 用户类型:0:系统用户 1:后线人员 2:代理人员
|
|
|
*/
|
|
|
+ @ApiModelProperty(value = "用户类型:0:系统用户 1:后线人员 2:代理人员")
|
|
|
@TableField(value = "usertype")
|
|
|
private String usertype;
|
|
|
|
|
|
@@ -119,6 +131,7 @@ public class SysUser implements Serializable {
|
|
|
/**
|
|
|
* 岗位
|
|
|
*/
|
|
|
+ @ApiModelProperty(value = "岗位")
|
|
|
@TableField(value = "job_code")
|
|
|
private String jobCode;
|
|
|
|
|
|
@@ -128,92 +141,99 @@ public class SysUser implements Serializable {
|
|
|
@TableField(value = "openid")
|
|
|
private String openid;
|
|
|
|
|
|
+ /**
|
|
|
+ * 审批状态 0 申请审核 1 审核通过 2 审核不通过 3 退回修改
|
|
|
+ */
|
|
|
+ @ApiModelProperty(value = "审批状态 0 申请审核 1 审核通过 2 审核不通过 3 退回修改")
|
|
|
+ @TableField(value = "approval_status")
|
|
|
+ private Integer approvalStatus;
|
|
|
+
|
|
|
@TableField(exist = false)
|
|
|
private static final long serialVersionUID = 1L;
|
|
|
|
|
|
- @Override
|
|
|
- public boolean equals(Object that) {
|
|
|
- if (this == that) {
|
|
|
- return true;
|
|
|
- }
|
|
|
- if (that == null) {
|
|
|
- return false;
|
|
|
- }
|
|
|
- if (getClass() != that.getClass()) {
|
|
|
- return false;
|
|
|
- }
|
|
|
- SysUser other = (SysUser) that;
|
|
|
- return (this.getId() == null ? other.getId() == null : this.getId().equals(other.getId()))
|
|
|
- && (this.getName() == null ? other.getName() == null : this.getName().equals(other.getName()))
|
|
|
- && (this.getPassword() == null ? other.getPassword() == null : this.getPassword().equals(other.getPassword()))
|
|
|
- && (this.getSalt() == null ? other.getSalt() == null : this.getSalt().equals(other.getSalt()))
|
|
|
- && (this.getEmail() == null ? other.getEmail() == null : this.getEmail().equals(other.getEmail()))
|
|
|
- && (this.getMobile() == null ? other.getMobile() == null : this.getMobile().equals(other.getMobile()))
|
|
|
- && (this.getStatus() == null ? other.getStatus() == null : this.getStatus().equals(other.getStatus()))
|
|
|
- && (this.getDeptId() == null ? other.getDeptId() == null : this.getDeptId().equals(other.getDeptId()))
|
|
|
- && (this.getCreateBy() == null ? other.getCreateBy() == null : this.getCreateBy().equals(other.getCreateBy()))
|
|
|
- && (this.getCreateTime() == null ? other.getCreateTime() == null : this.getCreateTime().equals(other.getCreateTime()))
|
|
|
- && (this.getLastUpdateBy() == null ? other.getLastUpdateBy() == null : this.getLastUpdateBy().equals(other.getLastUpdateBy()))
|
|
|
- && (this.getLastUpdateTime() == null ? other.getLastUpdateTime() == null : this.getLastUpdateTime().equals(other.getLastUpdateTime()))
|
|
|
- && (this.getDelFlag() == null ? other.getDelFlag() == null : this.getDelFlag().equals(other.getDelFlag()))
|
|
|
- && (this.getUsertype() == null ? other.getUsertype() == null : this.getUsertype().equals(other.getUsertype()))
|
|
|
- && (this.getTenantId() == null ? other.getTenantId() == null : this.getTenantId().equals(other.getTenantId()))
|
|
|
- && (this.getSex() == null ? other.getSex() == null : this.getSex().equals(other.getSex()))
|
|
|
- && (this.getJobCode() == null ? other.getJobCode() == null : this.getJobCode().equals(other.getJobCode()))
|
|
|
- && (this.getOpenid() == null ? other.getOpenid() == null : this.getOpenid().equals(other.getOpenid()));
|
|
|
- }
|
|
|
-
|
|
|
- @Override
|
|
|
- public int hashCode() {
|
|
|
- final int prime = 31;
|
|
|
- int result = 1;
|
|
|
- result = prime * result + ((getId() == null) ? 0 : getId().hashCode());
|
|
|
- result = prime * result + ((getName() == null) ? 0 : getName().hashCode());
|
|
|
- result = prime * result + ((getPassword() == null) ? 0 : getPassword().hashCode());
|
|
|
- result = prime * result + ((getSalt() == null) ? 0 : getSalt().hashCode());
|
|
|
- result = prime * result + ((getEmail() == null) ? 0 : getEmail().hashCode());
|
|
|
- result = prime * result + ((getMobile() == null) ? 0 : getMobile().hashCode());
|
|
|
- result = prime * result + ((getStatus() == null) ? 0 : getStatus().hashCode());
|
|
|
- result = prime * result + ((getDeptId() == null) ? 0 : getDeptId().hashCode());
|
|
|
- result = prime * result + ((getCreateBy() == null) ? 0 : getCreateBy().hashCode());
|
|
|
- result = prime * result + ((getCreateTime() == null) ? 0 : getCreateTime().hashCode());
|
|
|
- result = prime * result + ((getLastUpdateBy() == null) ? 0 : getLastUpdateBy().hashCode());
|
|
|
- result = prime * result + ((getLastUpdateTime() == null) ? 0 : getLastUpdateTime().hashCode());
|
|
|
- result = prime * result + ((getDelFlag() == null) ? 0 : getDelFlag().hashCode());
|
|
|
- result = prime * result + ((getUsertype() == null) ? 0 : getUsertype().hashCode());
|
|
|
- result = prime * result + ((getTenantId() == null) ? 0 : getTenantId().hashCode());
|
|
|
- result = prime * result + ((getSex() == null) ? 0 : getSex().hashCode());
|
|
|
- result = prime * result + ((getJobCode() == null) ? 0 : getJobCode().hashCode());
|
|
|
- result = prime * result + ((getOpenid() == null) ? 0 : getOpenid().hashCode());
|
|
|
- return result;
|
|
|
- }
|
|
|
-
|
|
|
- @Override
|
|
|
- public String toString() {
|
|
|
- StringBuilder sb = new StringBuilder();
|
|
|
- sb.append(getClass().getSimpleName());
|
|
|
- sb.append(" [");
|
|
|
- sb.append("Hash = ").append(hashCode());
|
|
|
- sb.append(", id=").append(id);
|
|
|
- sb.append(", name=").append(name);
|
|
|
- sb.append(", password=").append(password);
|
|
|
- sb.append(", salt=").append(salt);
|
|
|
- sb.append(", email=").append(email);
|
|
|
- sb.append(", mobile=").append(mobile);
|
|
|
- sb.append(", status=").append(status);
|
|
|
- sb.append(", deptId=").append(deptId);
|
|
|
- sb.append(", createBy=").append(createBy);
|
|
|
- sb.append(", createTime=").append(createTime);
|
|
|
- sb.append(", lastUpdateBy=").append(lastUpdateBy);
|
|
|
- sb.append(", lastUpdateTime=").append(lastUpdateTime);
|
|
|
- sb.append(", delFlag=").append(delFlag);
|
|
|
- sb.append(", usertype=").append(usertype);
|
|
|
- sb.append(", tenantId=").append(tenantId);
|
|
|
- sb.append(", sex=").append(sex);
|
|
|
- sb.append(", jobCode=").append(jobCode);
|
|
|
- sb.append(", openid=").append(openid);
|
|
|
- sb.append(", serialVersionUID=").append(serialVersionUID);
|
|
|
- sb.append("]");
|
|
|
- return sb.toString();
|
|
|
- }
|
|
|
-}
|
|
|
+// @Override
|
|
|
+// public boolean equals(Object that) {
|
|
|
+// if (this == that) {
|
|
|
+// return true;
|
|
|
+// }
|
|
|
+// if (that == null) {
|
|
|
+// return false;
|
|
|
+// }
|
|
|
+// if (getClass() != that.getClass()) {
|
|
|
+// return false;
|
|
|
+// }
|
|
|
+// SysUser other = (SysUser) that;
|
|
|
+// return (this.getId() == null ? other.getId() == null : this.getId().equals(other.getId()))
|
|
|
+// && (this.getName() == null ? other.getName() == null : this.getName().equals(other.getName()))
|
|
|
+// && (this.getPassword() == null ? other.getPassword() == null : this.getPassword().equals(other.getPassword()))
|
|
|
+// && (this.getSalt() == null ? other.getSalt() == null : this.getSalt().equals(other.getSalt()))
|
|
|
+// && (this.getEmail() == null ? other.getEmail() == null : this.getEmail().equals(other.getEmail()))
|
|
|
+// && (this.getMobile() == null ? other.getMobile() == null : this.getMobile().equals(other.getMobile()))
|
|
|
+// && (this.getStatus() == null ? other.getStatus() == null : this.getStatus().equals(other.getStatus()))
|
|
|
+// && (this.getDeptId() == null ? other.getDeptId() == null : this.getDeptId().equals(other.getDeptId()))
|
|
|
+// && (this.getCreateBy() == null ? other.getCreateBy() == null : this.getCreateBy().equals(other.getCreateBy()))
|
|
|
+// && (this.getCreateTime() == null ? other.getCreateTime() == null : this.getCreateTime().equals(other.getCreateTime()))
|
|
|
+// && (this.getLastUpdateBy() == null ? other.getLastUpdateBy() == null : this.getLastUpdateBy().equals(other.getLastUpdateBy()))
|
|
|
+// && (this.getLastUpdateTime() == null ? other.getLastUpdateTime() == null : this.getLastUpdateTime().equals(other.getLastUpdateTime()))
|
|
|
+// && (this.getDelFlag() == null ? other.getDelFlag() == null : this.getDelFlag().equals(other.getDelFlag()))
|
|
|
+// && (this.getUsertype() == null ? other.getUsertype() == null : this.getUsertype().equals(other.getUsertype()))
|
|
|
+// && (this.getTenantId() == null ? other.getTenantId() == null : this.getTenantId().equals(other.getTenantId()))
|
|
|
+// && (this.getSex() == null ? other.getSex() == null : this.getSex().equals(other.getSex()))
|
|
|
+// && (this.getJobCode() == null ? other.getJobCode() == null : this.getJobCode().equals(other.getJobCode()))
|
|
|
+// && (this.getOpenid() == null ? other.getOpenid() == null : this.getOpenid().equals(other.getOpenid()));
|
|
|
+// }
|
|
|
+
|
|
|
+// @Override
|
|
|
+// public int hashCode() {
|
|
|
+// final int prime = 31;
|
|
|
+// int result = 1;
|
|
|
+// result = prime * result + ((getId() == null) ? 0 : getId().hashCode());
|
|
|
+// result = prime * result + ((getName() == null) ? 0 : getName().hashCode());
|
|
|
+// result = prime * result + ((getPassword() == null) ? 0 : getPassword().hashCode());
|
|
|
+// result = prime * result + ((getSalt() == null) ? 0 : getSalt().hashCode());
|
|
|
+// result = prime * result + ((getEmail() == null) ? 0 : getEmail().hashCode());
|
|
|
+// result = prime * result + ((getMobile() == null) ? 0 : getMobile().hashCode());
|
|
|
+// result = prime * result + ((getStatus() == null) ? 0 : getStatus().hashCode());
|
|
|
+// result = prime * result + ((getDeptId() == null) ? 0 : getDeptId().hashCode());
|
|
|
+// result = prime * result + ((getCreateBy() == null) ? 0 : getCreateBy().hashCode());
|
|
|
+// result = prime * result + ((getCreateTime() == null) ? 0 : getCreateTime().hashCode());
|
|
|
+// result = prime * result + ((getLastUpdateBy() == null) ? 0 : getLastUpdateBy().hashCode());
|
|
|
+// result = prime * result + ((getLastUpdateTime() == null) ? 0 : getLastUpdateTime().hashCode());
|
|
|
+// result = prime * result + ((getDelFlag() == null) ? 0 : getDelFlag().hashCode());
|
|
|
+// result = prime * result + ((getUsertype() == null) ? 0 : getUsertype().hashCode());
|
|
|
+// result = prime * result + ((getTenantId() == null) ? 0 : getTenantId().hashCode());
|
|
|
+// result = prime * result + ((getSex() == null) ? 0 : getSex().hashCode());
|
|
|
+// result = prime * result + ((getJobCode() == null) ? 0 : getJobCode().hashCode());
|
|
|
+// result = prime * result + ((getOpenid() == null) ? 0 : getOpenid().hashCode());
|
|
|
+// return result;
|
|
|
+// }
|
|
|
+//
|
|
|
+// @Override
|
|
|
+// public String toString() {
|
|
|
+// StringBuilder sb = new StringBuilder();
|
|
|
+// sb.append(getClass().getSimpleName());
|
|
|
+// sb.append(" [");
|
|
|
+// sb.append("Hash = ").append(hashCode());
|
|
|
+// sb.append(", id=").append(id);
|
|
|
+// sb.append(", name=").append(name);
|
|
|
+// sb.append(", password=").append(password);
|
|
|
+// sb.append(", salt=").append(salt);
|
|
|
+// sb.append(", email=").append(email);
|
|
|
+// sb.append(", mobile=").append(mobile);
|
|
|
+// sb.append(", status=").append(status);
|
|
|
+// sb.append(", deptId=").append(deptId);
|
|
|
+// sb.append(", createBy=").append(createBy);
|
|
|
+// sb.append(", createTime=").append(createTime);
|
|
|
+// sb.append(", lastUpdateBy=").append(lastUpdateBy);
|
|
|
+// sb.append(", lastUpdateTime=").append(lastUpdateTime);
|
|
|
+// sb.append(", delFlag=").append(delFlag);
|
|
|
+// sb.append(", usertype=").append(usertype);
|
|
|
+// sb.append(", tenantId=").append(tenantId);
|
|
|
+// sb.append(", sex=").append(sex);
|
|
|
+// sb.append(", jobCode=").append(jobCode);
|
|
|
+// sb.append(", openid=").append(openid);
|
|
|
+// sb.append(", serialVersionUID=").append(serialVersionUID);
|
|
|
+// sb.append("]");
|
|
|
+// return sb.toString();
|
|
|
+// }
|
|
|
+}
|