From 56aea7aa05995ac0cca7c28e1324c4360afd4df5 Mon Sep 17 00:00:00 2001
From: mitao <2763622819@qq.com>
Date: 星期五, 06 十二月 2024 18:02:16 +0800
Subject: [PATCH] 系统管理:用户管理接口

---
 medicalWaste-common/src/main/java/com/sinata/common/core/domain/entity/SysUser.java |   66 ++++++++++++++++++++++++++++++--
 1 files changed, 61 insertions(+), 5 deletions(-)

diff --git a/medicalWaste-common/src/main/java/com/sinata/common/core/domain/entity/SysUser.java b/medicalWaste-common/src/main/java/com/sinata/common/core/domain/entity/SysUser.java
index bd7aba6..da45f88 100644
--- a/medicalWaste-common/src/main/java/com/sinata/common/core/domain/entity/SysUser.java
+++ b/medicalWaste-common/src/main/java/com/sinata/common/core/domain/entity/SysUser.java
@@ -1,16 +1,23 @@
 package com.sinata.common.core.domain.entity;
 
-import java.util.Date;
-import java.util.List;
-import javax.validation.constraints.*;
-import org.apache.commons.lang3.builder.ToStringBuilder;
-import org.apache.commons.lang3.builder.ToStringStyle;
+import com.baomidou.mybatisplus.annotation.IdType;
+import com.baomidou.mybatisplus.annotation.TableField;
+import com.baomidou.mybatisplus.annotation.TableId;
+import com.baomidou.mybatisplus.annotation.TableLogic;
 import com.sinata.common.annotation.Excel;
 import com.sinata.common.annotation.Excel.ColumnType;
 import com.sinata.common.annotation.Excel.Type;
 import com.sinata.common.annotation.Excels;
 import com.sinata.common.core.domain.BaseEntity;
 import com.sinata.common.xss.Xss;
+import org.apache.commons.lang3.builder.ToStringBuilder;
+import org.apache.commons.lang3.builder.ToStringStyle;
+
+import javax.validation.constraints.Email;
+import javax.validation.constraints.NotBlank;
+import javax.validation.constraints.Size;
+import java.util.Date;
+import java.util.List;
 
 /**
  * 用户对象 sys_user
@@ -23,6 +30,7 @@
 
     /** 用户ID */
     @Excel(name = "用户序号", type = Type.EXPORT, cellType = ColumnType.NUMERIC, prompt = "用户编号")
+    @TableId(type = IdType.AUTO)
     private Long userId;
 
     /** 部门ID */
@@ -60,6 +68,7 @@
     private String status;
 
     /** 删除标志(0代表存在 2代表删除) */
+    @TableLogic
     private String delFlag;
 
     /** 最后登录IP */
@@ -75,25 +84,72 @@
         @Excel(name = "部门名称", targetAttr = "deptName", type = Type.EXPORT),
         @Excel(name = "部门负责人", targetAttr = "leader", type = Type.EXPORT)
     })
+    @TableField(exist = false)
     private SysDept dept;
 
     /** 角色对象 */
+    @TableField(exist = false)
     private List<SysRole> roles;
 
     /** 角色组 */
+    @TableField(exist = false)
     private Long[] roleIds;
 
     /** 岗位组 */
+    @TableField(exist = false)
     private Long[] postIds;
 
     /** 角色ID */
+    @TableField(exist = false)
     private Long roleId;
+
+    /**
+     * 微信openId
+     */
+    @TableField("OPEN_ID")
+    private String openId;
+
+    /**
+     * 绑定车辆id
+     */
+    @TableField("CAR_ID")
+    private Long carId;
+    /**
+     * 区域id/机构id/单位id
+     */
+    @TableField("DEPARTMENT_ID")
+    private Long departmentId;
+
 
     public SysUser()
     {
 
     }
 
+    public String getOpenId() {
+        return openId;
+    }
+
+    public void setOpenId(String openId) {
+        this.openId = openId;
+    }
+
+    public Long getCarId() {
+        return carId;
+    }
+
+    public void setCarId(Long carId) {
+        this.carId = carId;
+    }
+
+    public Long getDepartmentId() {
+        return departmentId;
+    }
+
+    public void setDepartmentId(Long departmentId) {
+        this.departmentId = departmentId;
+    }
+
     public SysUser(Long userId)
     {
         this.userId = userId;

--
Gitblit v1.7.1