Browse Source

系统字典添加 获取树形结构的方法

master
jianjun 4 years ago
parent
commit
0eb3a67001
  1. 3
      epmet-admin/epmet-admin-server/src/main/resources/mapper/SysDictDataDao.xml
  2. 9
      epmet-commons/epmet-commons-tools/src/main/java/com/epmet/commons/tools/dto/result/DictTreeResultDTO.java
  3. 1
      epmet-commons/epmet-commons-tools/src/main/java/com/epmet/commons/tools/utils/TreeStringNode.java

3
epmet-admin/epmet-admin-server/src/main/resources/mapper/SysDictDataDao.xml

@ -23,8 +23,7 @@
SELECT
a.dict_value id,
a.dict_p_value pid,
a.dict_label label,
a.dict_value `value`
a.dict_label name
FROM
sys_dict_data a
INNER JOIN sys_dict_type b ON a.dict_type_id = b.id

9
epmet-commons/epmet-commons-tools/src/main/java/com/epmet/commons/tools/dto/result/DictTreeResultDTO.java

@ -1,6 +1,7 @@
package com.epmet.commons.tools.dto.result;
import com.epmet.commons.tools.utils.TreeStringNode;
import com.fasterxml.jackson.annotation.JsonIgnore;
import lombok.Data;
import java.io.Serializable;
@ -12,6 +13,10 @@ import java.io.Serializable;
@Data
public class DictTreeResultDTO extends TreeStringNode<DictTreeResultDTO> implements Serializable {
private static final long serialVersionUID = 3772355047088964759L;
private String label;
private String value;
/**
* 上级ID
*/
@JsonIgnore
private String pid;
private String name;
}

1
epmet-commons/epmet-commons-tools/src/main/java/com/epmet/commons/tools/utils/TreeStringNode.java

@ -8,6 +8,7 @@
package com.epmet.commons.tools.utils;
import com.fasterxml.jackson.annotation.JsonIgnore;
import lombok.Data;
import java.io.Serializable;

Loading…
Cancel
Save