From d34744aed7c451b4a8a67acc851708bd05c223e6 Mon Sep 17 00:00:00 2001
From: Xiajijian <1176061145@qq.com>
Date: Tue, 20 Jan 2026 10:04:14 +0800
Subject: [PATCH] 1. 增加获取巡检分组树列表接口。

---
 ard-inspection/src/main/java/com/ard/inspection/domain/ArdInspectionGroup.java |   77 ++++++++++++++++++++++++++++++++++----
 1 files changed, 69 insertions(+), 8 deletions(-)

diff --git a/ard-inspection/src/main/java/com/ard/inspection/domain/ArdInspectionGroup.java b/ard-inspection/src/main/java/com/ard/inspection/domain/ArdInspectionGroup.java
index a0701c5..bf9a137 100644
--- a/ard-inspection/src/main/java/com/ard/inspection/domain/ArdInspectionGroup.java
+++ b/ard-inspection/src/main/java/com/ard/inspection/domain/ArdInspectionGroup.java
@@ -1,8 +1,10 @@
 package com.ard.inspection.domain;
 
-import com.ard.common.annotation.Excel;
 import com.ard.common.core.domain.BaseEntity;
-import lombok.Data;
+import javax.validation.constraints.NotBlank;
+import javax.validation.constraints.Size;
+import java.util.ArrayList;
+import java.util.List;
 
 /**
  * 精细化巡检分组对象 ard_inspection_group
@@ -10,7 +12,6 @@
  * @author xia
  * @date 2026-01-15
  */
-@Data
 public class ArdInspectionGroup extends BaseEntity {
 
     private static final long serialVersionUID = 1L;
@@ -19,19 +20,79 @@
     private Long groupId;
 
     /** 分组父部门id */
-    @Excel(name = "分组父部门id")
     private Long groupParentId;
 
     /** 祖级列表 */
-    @Excel(name = "祖级列表")
     private String ancestors;
 
     /** 分组名称 */
-    @Excel(name = "分组名称")
     private String groupName;
 
     /** 显示顺序 */
-    @Excel(name = "显示顺序")
-    private Long orderNum;
+    private Integer orderNum;
+
+    /** 父部门名称 */
+    private String parentName;
+
+    /** 子部门 */
+    private List<ArdInspectionGroup> children = new ArrayList<ArdInspectionGroup>();
+
+    public Long getGroupId() {
+        return groupId;
+    }
+
+    public void setGroupId(Long groupId) {
+        this.groupId = groupId;
+    }
+
+    public Long getGroupParentId() {
+        return groupParentId;
+    }
+
+    public void setGroupParentId(Long groupParentId) {
+        this.groupParentId = groupParentId;
+    }
+
+    public String getAncestors() {
+        return ancestors;
+    }
+
+    public void setAncestors(String ancestors) {
+        this.ancestors = ancestors;
+    }
+
+    @NotBlank(message = "分组名称不能为空")
+    @Size(min = 0, max = 30, message = "分组名称长度不能超过30个字符")
+    public String getGroupName() {
+        return groupName;
+    }
+
+    public void setGroupName(String groupName) {
+        this.groupName = groupName;
+    }
+
+    public Integer getOrderNum() {
+        return orderNum;
+    }
+
+    public void setOrderNum(Integer orderNum) {
+        this.orderNum = orderNum;
+    }
+
+    public String getParentName() {
+        return parentName;
+    }
+
+    public void setParentName(String parentName) {
+        this.parentName = parentName;
+    }
+
+    public List<ArdInspectionGroup> getChildren() {
+        return children;
+    }
+
+    public void setChildren(List<ArdInspectionGroup> children) {
+        this.children = children;
+    }
 
 }

--
Gitblit v1.9.3