From 4403a428edc18482c5aa561e603b26ebe13d328f Mon Sep 17 00:00:00 2001
From: mitao <2763622819@qq.com>
Date: 星期二, 02 四月 2024 18:27:02 +0800
Subject: [PATCH] 部门端登录、基础数据导入优化、得分计算优化

---
 ruoyi-common/src/main/java/com/ruoyi/common/core/domain/entity/SysUser.java |   94 ++++++++++++++++++++++++++++++++++------------
 1 files changed, 69 insertions(+), 25 deletions(-)

diff --git a/ruoyi-common/src/main/java/com/ruoyi/common/core/domain/entity/SysUser.java b/ruoyi-common/src/main/java/com/ruoyi/common/core/domain/entity/SysUser.java
index b49a187..6f9439e 100644
--- a/ruoyi-common/src/main/java/com/ruoyi/common/core/domain/entity/SysUser.java
+++ b/ruoyi-common/src/main/java/com/ruoyi/common/core/domain/entity/SysUser.java
@@ -1,19 +1,22 @@
 package com.ruoyi.common.core.domain.entity;
 
-import java.math.BigDecimal;
-import java.util.Date;
-import java.util.List;
-import javax.validation.constraints.*;
-
+import com.baomidou.mybatisplus.annotation.IdType;
 import com.baomidou.mybatisplus.annotation.TableField;
+import com.baomidou.mybatisplus.annotation.TableId;
 import com.baomidou.mybatisplus.annotation.TableName;
 import com.fasterxml.jackson.annotation.JsonFormat;
+import com.ruoyi.common.core.domain.BaseEntity;
+import com.ruoyi.common.enums.DisabledEnum;
+import com.ruoyi.common.xss.Xss;
 import io.swagger.annotations.ApiModelProperty;
 import lombok.Data;
 import org.apache.commons.lang3.builder.ToStringBuilder;
 import org.apache.commons.lang3.builder.ToStringStyle;
-import com.ruoyi.common.core.domain.BaseEntity;
-import com.ruoyi.common.xss.Xss;
+
+import javax.validation.constraints.Email;
+import javax.validation.constraints.Size;
+import java.util.Date;
+import java.util.List;
 
 /**
  * 用户对象 sys_user
@@ -21,6 +24,7 @@
  * @author ruoyi
  */
 @Data
+@TableName("sys_user")
 public class SysUser extends BaseEntity
 {
     private static final long serialVersionUID = 1L;
@@ -28,65 +32,82 @@
     /** 用户ID */
     //@Excel(name = "用户序号", cellType = ColumnType.NUMERIC, prompt = "用户编号")
     @ApiModelProperty(value = "用户id")
+    @TableId(value = "user_id", type = IdType.AUTO)
     @TableField("user_id")
     private Long userId;
 
     /** 部门ID */
     //@Excel(name = "部门编号", type = Type.IMPORT)
     @ApiModelProperty(value = "部门id")
+    @TableField("dept_id")
     private Long deptId;
+
+    @ApiModelProperty(value = "用户类型")
+    @TableField("user_type")
+    private String userType;
 
     /** 用户账号 */
     //@Excel(name = "登录名称")
     @ApiModelProperty(value = "登录名称")
+    @TableField("user_name")
     private String userName;
 
     /** 用户昵称 */
     //@Excel(name = "用户名称")
     @ApiModelProperty(value = "用户名称")
+    @TableField("nick_name")
     private String nickName;
 
     /** 用户邮箱 */
     //@Excel(name = "用户邮箱")
     @ApiModelProperty(value = "用户邮箱")
+    @TableField("email")
     private String email;
 
     /** 手机号码 */
     //@Excel(name = "手机号码")
     @ApiModelProperty(value = "手机号码")
-    private String phonenumber;
+    @TableField("phone_number")
+    private String phoneNumber;
 
     /** 用户性别 */
     //@Excel(name = "用户性别", readConverterExp = "0=男,1=女,2=未知")
     @ApiModelProperty(value = "用户性别 0=男,1=女,2=未知")
+    @TableField("sex")
     private String sex;
 
     /** 用户头像 */
     @ApiModelProperty(value = "用户头像")
+    @TableField("avatar")
     private String avatar;
 
     /** 密码 */
     @ApiModelProperty(value = "密码")
+    @TableField("password")
     private String password;
 
     /** 帐号状态(0正常 1停用) */
     //@Excel(name = "帐号状态", readConverterExp = "0=正常,1=停用")
     @ApiModelProperty(value = "帐号状态  0=正常,1=停用")
+    @TableField("status")
     private String status;
 
     /** 删除标志(0代表存在 2代表删除) */
     @ApiModelProperty(value = "删除标志(0代表存在 2代表删除)")
+    @TableField("del_flag")
     private String delFlag;
 
     /** 最后登录IP */
     //@Excel(name = "最后登录IP", type = Type.EXPORT)
     @ApiModelProperty(value = "最后登录IP")
+    @TableField("login_ip")
     private String loginIp;
 
     /** 最后登录时间 */
     //@Excel(name = "最后登录时间", width = 30, dateFormat = "yyyy-MM-dd HH:mm:ss", type = Type.EXPORT)
     @JsonFormat(pattern = "yyyy-MM-dd HH:mm:ss")
     @ApiModelProperty(value = "最后登录时间")
+    @TableField("login_date")
     private Date loginDate;
 
     /** 部门对象 */
@@ -94,34 +115,64 @@
         //@Excel(name = "部门名称", targetAttr = "deptName", type = Type.EXPORT),
         //@Excel(name = "部门负责人", targetAttr = "leader", type = Type.EXPORT)
 //    })
+    @TableField(exist = false)
     @ApiModelProperty(value = "部门对象")
     private SysDept dept;
 
     /** 角色对象 */
+    @TableField(exist = false)
     @ApiModelProperty(value = "角色对象")
     private List<SysRole> roles;
 
     /** 角色组 */
+    @TableField(exist = false)
     @ApiModelProperty(value = "角色组")
     private Long[] roleIds;
 
     /** 岗位组 */
+    @TableField(exist = false)
     @ApiModelProperty(value = "岗位组")
     private Long[] postIds;
 
     /** 角色ID */
+    @TableField(exist = false)
     @ApiModelProperty(value = "角色ID")
     private Long roleId;
-    /**
-     * 是否为黑名单 1是 0否
-     */
-    @ApiModelProperty(value = "是否为黑名单 1是 0否")
-    private Integer ifBlack;
 
     @TableField(exist = false)
     private String roleName;
 
+    @TableField(exist = false)
     private String deptName;
+
+    @ApiModelProperty(value = "部门地区")
+    @TableField("area_name")
+    private String areaName;
+
+    @ApiModelProperty(value = "别名")
+    @TableField("area_alias")
+    private String areaAlias;
+
+    @ApiModelProperty(value = "区划代码")
+    @TableField("area_code")
+    private String areaCode;
+
+    @ApiModelProperty(value = "级次(省、市、县)")
+    @TableField("area_level")
+    private String areaLevel;
+
+    @ApiModelProperty(value = "县级标志(不包含直辖市的区 0:否 1:是)")
+    @TableField("county_flag")
+    private DisabledEnum countyFlag;
+
+    @ApiModelProperty(value = "负责人")
+    @TableField("person_in_charge")
+    private String personInCharge;
+
+    @ApiModelProperty(value = "是否重点关注(0:否 1:是)")
+    @TableField("focussed")
+    private DisabledEnum focussed;
+
 
     public String getRoleName() {
         return roleName;
@@ -208,14 +259,14 @@
     }
 
     @Size(min = 0, max = 11, message = "手机号码长度不能超过11个字符")
-    public String getPhonenumber()
+    public String getPhoneNumber()
     {
-        return phonenumber;
+        return phoneNumber;
     }
 
-    public void setPhonenumber(String phonenumber)
+    public void setPhoneNumber(String phoneNumber)
     {
-        this.phonenumber = phonenumber;
+        this.phoneNumber = phoneNumber;
     }
 
     public String getSex()
@@ -338,13 +389,6 @@
         this.roleId = roleId;
     }
 
-    public Integer getIfBlack() {
-        return ifBlack;
-    }
-
-    public void setIfBlack(Integer ifBlack) {
-        this.ifBlack = ifBlack;
-    }
 
     @Override
     public String toString() {
@@ -354,7 +398,7 @@
             .append("userName", getUserName())
             .append("nickName", getNickName())
             .append("email", getEmail())
-            .append("phonenumber", getPhonenumber())
+            .append("phoneNumber", getPhoneNumber())
             .append("sex", getSex())
             .append("avatar", getAvatar())
             .append("password", getPassword())

--
Gitblit v1.7.1