From 1d44c20eabc99e9970fb58d4dbd3a94d77e83e39 Mon Sep 17 00:00:00 2001
From: 无关风月 <443237572@qq.com>
Date: 星期五, 07 三月 2025 18:35:50 +0800
Subject: [PATCH] 冥想

---
 xinquan-api/xinquan-api-system/src/main/java/com/xinquan/system/api/domain/SysDept.java |   86 ++++++++++++++++++++++++++++++++++++++++++-
 1 files changed, 84 insertions(+), 2 deletions(-)

diff --git a/xinquan-api/xinquan-api-system/src/main/java/com/xinquan/system/api/domain/SysDept.java b/xinquan-api/xinquan-api-system/src/main/java/com/xinquan/system/api/domain/SysDept.java
index a577656..4070d6d 100644
--- a/xinquan-api/xinquan-api-system/src/main/java/com/xinquan/system/api/domain/SysDept.java
+++ b/xinquan-api/xinquan-api-system/src/main/java/com/xinquan/system/api/domain/SysDept.java
@@ -1,11 +1,18 @@
 package com.xinquan.system.api.domain;
 
+import java.time.LocalDateTime;
 import java.util.ArrayList;
 import java.util.List;
 import javax.validation.constraints.Email;
 import javax.validation.constraints.NotBlank;
 import javax.validation.constraints.NotNull;
 import javax.validation.constraints.Size;
+
+import com.baomidou.mybatisplus.annotation.IdType;
+import com.baomidou.mybatisplus.annotation.TableField;
+import com.baomidou.mybatisplus.annotation.TableId;
+import com.fasterxml.jackson.annotation.JsonFormat;
+import io.swagger.annotations.ApiModelProperty;
 import org.apache.commons.lang3.builder.ToStringBuilder;
 import org.apache.commons.lang3.builder.ToStringStyle;
 import com.xinquan.common.core.web.domain.BaseEntity;
@@ -19,17 +26,38 @@
 {
     private static final long serialVersionUID = 1L;
 
+
     /** 部门ID */
+    @TableId(type = IdType.AUTO)
+    @ApiModelProperty(value = "主键id")
+
     private Long deptId;
+    @ApiModelProperty(value = "部门Id")
+    private String deptCode;
+    @ApiModelProperty(value = "部门人数")
+    @TableField(exist = false)
+
+    private Integer userCount;
 
     /** 父部门ID */
     private Long parentId;
 
     /** 祖级列表 */
     private String ancestors;
+    @ApiModelProperty("禁用备注")
+    private String reason;
+    @ApiModelProperty("操作人")
+    private String handleName;
+    @ApiModelProperty("禁用时间")
+    @JsonFormat(pattern = "yyyy-MM-dd HH:mm:ss", timezone = "GMT+8")
+    private LocalDateTime disableTime;
 
-    /** 部门名称 */
+
+    @ApiModelProperty(value = "部门名称")
     private String deptName;
+    @ApiModelProperty(value = "备注")
+
+    private String remark;
 
     /** 显示顺序 */
     private Integer orderNum;
@@ -43,7 +71,8 @@
     /** 邮箱 */
     private String email;
 
-    /** 部门状态:0正常,1停用 */
+
+    @ApiModelProperty(value = "部门状态:0正常,1停用")
     private String status;
 
     /** 删除标志(0代表存在 2代表删除) */
@@ -198,4 +227,57 @@
             .append("updateTime", getUpdateTime())
             .toString();
     }
+
+    @Override
+    public String getRemark() {
+        return remark;
+    }
+
+    @Override
+    public void setRemark(String remark) {
+        this.remark = remark;
+    }
+
+    public String getDeptCode() {
+        return deptCode;
+    }
+
+    public void setDeptCode(String deptCode) {
+        this.deptCode = deptCode;
+    }
+
+
+
+    public Integer getUserCount() {
+        return userCount;
+    }
+
+    public void setUserCount(Integer userCount) {
+        this.userCount = userCount;
+    }
+
+    public String getReason() {
+        return reason;
+    }
+
+    public void setReason(String reason) {
+        this.reason = reason;
+    }
+
+    public String getHandleName() {
+        return handleName;
+    }
+
+    public void setHandleName(String handleName) {
+        this.handleName = handleName;
+    }
+
+
+    public LocalDateTime getDisableTime() {
+        return disableTime;
+    }
+
+    public void setDisableTime(LocalDateTime disableTime) {
+        this.disableTime = disableTime;
+    }
 }

--
Gitblit v1.7.1