Browse Source

获取级联菜单

master
HAHA 3 years ago
parent
commit
c7ab98f8a8
  1. 2
      epmet-commons/epmet-commons-tools/src/main/java/com/epmet/commons/tools/utils/LouDongTreeNodeUtils.java
  2. 8
      epmet-commons/epmet-commons-tools/src/main/java/com/epmet/commons/tools/utils/LoudongTreeNode.java
  3. 14
      epmet-module/open-data-worker/open-data-worker-client/src/main/java/com/epmet/opendata/dto/result/LouDongCascadeResultDTO.java
  4. 13
      epmet-module/open-data-worker/open-data-worker-server/src/main/resources/mapper/CaLoudongDao.xml

2
epmet-commons/epmet-commons-tools/src/main/java/com/epmet/commons/tools/utils/LouDongTreeNodeUtils.java

@ -14,7 +14,7 @@ public class LouDongTreeNodeUtils {
List<T> result = new ArrayList<>();
//list转map
Map<Long, T> nodeMap = new LinkedHashMap<>(treeNodes.size());
Map<String, T> nodeMap = new LinkedHashMap<>(treeNodes.size());
for(T treeNode : treeNodes){
nodeMap.put(treeNode.getId(), treeNode);
}

8
epmet-commons/epmet-commons-tools/src/main/java/com/epmet/commons/tools/utils/LoudongTreeNode.java

@ -10,7 +10,7 @@ public class LoudongTreeNode<T> implements Serializable {
/**
* 主键
*/
private Long id;
private String id;
/**
* 上级ID
*/
@ -21,15 +21,15 @@ public class LoudongTreeNode<T> implements Serializable {
private List<T> children = new ArrayList<>();
public Long getId() {
public String getId() {
return id;
}
public void setId(Long id) {
public void setId(String id) {
this.id = id;
}
public String getPid() {
return pid;
}

14
epmet-module/open-data-worker/open-data-worker-client/src/main/java/com/epmet/opendata/dto/result/LouDongCascadeResultDTO.java

@ -11,18 +11,8 @@ public class LouDongCascadeResultDTO extends LoudongTreeNode implements Serializ
private static final long serialVersionUID = -359443782589013555L;
private String gridId;
private String label;
private String gridName;
private String communityId;
private String communityName;
private String streetId;
private String streetName;
private String pid;
private String value;
}

13
epmet-module/open-data-worker/open-data-worker-server/src/main/resources/mapper/CaLoudongDao.xml

@ -117,15 +117,12 @@
</select>
<select id="getLouDongCascade" resultType="com.epmet.opendata.dto.result.LouDongCascadeResultDTO">
SELECT
GRID_ID,
GRID_NAME,
community_id,
community_name,
street_id,
street_name,
grid_id_path AS pid
ca.grid_id as id,
ca.grid_id as value,
ca.grid_name as label,
ca.parent_id as pid
FROM
view_grid_comm_street
ca_bm_grid ca
</select>

Loading…
Cancel
Save