diff --git a/adc-da-slrs/src/main/java/com/adc/da/slrs/sarModelTree/entity/SarModelTree.java b/adc-da-slrs/src/main/java/com/adc/da/slrs/sarModelTree/entity/SarModelTree.java index 0b68d34a..670b4fc7 100644 --- a/adc-da-slrs/src/main/java/com/adc/da/slrs/sarModelTree/entity/SarModelTree.java +++ b/adc-da-slrs/src/main/java/com/adc/da/slrs/sarModelTree/entity/SarModelTree.java @@ -65,4 +65,11 @@ public class SarModelTree extends BaseEntity { @TableField(exist=false) private List childMenuIds; + @TableField("HAS_CHILDREN") + private String hasChildren; + + @TableField(exist = false) + private boolean leaf; + + } diff --git a/adc-da-slrs/src/main/java/com/adc/da/slrs/sarModelTree/service/impl/SarModelTreeServiceImpl.java b/adc-da-slrs/src/main/java/com/adc/da/slrs/sarModelTree/service/impl/SarModelTreeServiceImpl.java index 0635dd2d..faba2999 100644 --- a/adc-da-slrs/src/main/java/com/adc/da/slrs/sarModelTree/service/impl/SarModelTreeServiceImpl.java +++ b/adc-da-slrs/src/main/java/com/adc/da/slrs/sarModelTree/service/impl/SarModelTreeServiceImpl.java @@ -33,6 +33,14 @@ public class SarModelTreeServiceImpl extends ServiceImpl{ + switch (item.getHasChildren()){ + case "0": + item.setLeaf(true); + break; + case "1": + item.setLeaf(false); + break; + } item.setId(item.getName()); }); return list; @@ -55,6 +63,14 @@ public class SarModelTreeServiceImpl extends ServiceImpl{ + switch (item.getHasChildren()){ + case "0": + item.setLeaf(true); + break; + case "1": + item.setLeaf(false); + break; + } item.setId(item.getName()); }); return children;