Bläddra i källkod

升级 TreeEntity

wanggaokun 1 år sedan
förälder
incheckning
e1512d45c4

+ 4 - 0
km-common/km-common-orm/pom.xml

@@ -25,6 +25,10 @@
             <groupId>com.km</groupId>
             <artifactId>km-common-security</artifactId>
         </dependency>
+        <dependency>
+            <groupId>com.km</groupId>
+            <artifactId>km-common-excel</artifactId>
+        </dependency>
 
         <!-- pagehelper 分页插件 -->
         <dependency>

+ 8 - 3
km-common/km-common-orm/src/main/java/com/km/common/orm/core/domain/TreeEntity.java

@@ -1,6 +1,8 @@
 package com.km.common.orm.core.domain;
 
+import com.alibaba.excel.annotation.ExcelProperty;
 import com.mybatisflex.annotation.Column;
+import jakarta.validation.constraints.NotNull;
 import lombok.Data;
 import lombok.EqualsAndHashCode;
 
@@ -20,25 +22,27 @@ public class TreeEntity extends BaseEntity {
     private static final long serialVersionUID = 1L;
 
     /**
-     * 父菜单名称
+     * 父名称
      */
     @Column(ignore = true)
     private String parentName;
 
     /**
-     * 父菜单ID
+     * 父ID
      */
+    @ExcelProperty(value = "上级编号")
+    @NotNull(message = "上级编号不能为空")
     private Long parentId;
 
     /**
      * 显示顺序
      */
+    @ExcelProperty(value = "显示顺序")
     private Integer orderNum;
 
     /**
      * 祖级列表
      */
-    @Column(ignore = true)
     private String ancestors;
 
     /**
@@ -46,4 +50,5 @@ public class TreeEntity extends BaseEntity {
      */
     @Column(ignore = true)
     private List<Object> children = new ArrayList<>();
+
 }