ci: 调整TreeNode接口位置

This commit is contained in:
2024-08-05 19:02:40 +08:00
parent ab30a19e7f
commit 369ae862bc
4 changed files with 15 additions and 4 deletions
@@ -2,6 +2,7 @@ package com.jero.modules.system.entity;
import com.baomidou.mybatisplus.annotation.*;
import com.jero.common.aspect.annotation.Dict;
import com.jero.modules.system.service.TreeNode;
import io.swagger.annotations.ApiModel;
import io.swagger.annotations.ApiModelProperty;
import lombok.Data;
@@ -17,7 +18,7 @@ import java.util.List;
@ApiModel(description = "sys_dict_item")
@Data
@TableName(value = "sys_dict_item")
public class SysDictItem {
public class SysDictItem implements TreeNode {
private static final long serialVersionUID = 1L;
/**
* id
@@ -176,4 +177,14 @@ public class SysDictItem {
*/
@TableField(exist = false)
private List<SysDictItem> childrenList;
@Override
public String getTreeNodeId() {
return id;
}
@Override
public String getTreeNodeParentId() {
return parentId;
}
}
@@ -1,4 +1,4 @@
package com.jero.modules.laws.standard.service;
package com.jero.modules.system.service;
public interface TreeNode {
String getTreeNodeId(); // 返回节点的唯一标识
@@ -4,7 +4,7 @@ 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.jero.modules.laws.standard.service.TreeNode;
import com.jero.modules.system.service.TreeNode;
import io.swagger.annotations.ApiModel;
import io.swagger.annotations.ApiModelProperty;
import lombok.Data;
@@ -1,6 +1,6 @@
package com.jero.modules.laws.standard.entity;
import com.jero.modules.laws.standard.service.TreeNode;
import com.jero.modules.system.service.TreeNode;
import lombok.Data;
import java.util.*;