@ -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);
}
@ -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;
@ -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;
@ -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