没有的话就自己参考代码加上去
那请问如何改呢?我在DicBizVO中仿照BaseNode增加了如下的属性和方法,接口返回的hasChildren字段值正常了,这样改可以吗?
(.Include.) Boolean ; Boolean () { (!.isEmpty()) { ; } { .; } }
/**
* 是否有子孙节点
*/
@JsonInclude(JsonInclude.Include.NON_EMPTY)
private Boolean hasChildren;
/**
* 是否有子孙节点
*
* @return Boolean
*/
@Override
public Boolean getHasChildren() {
if (!children.isEmpty()) {
return true;
} else {
return this.hasChildren;
}
}
你要改代码的话就要新建个 vo,直接写死这个属性为 false,用这个 vo 返回数据
你好像理解错我的意思了,我不是要全部返回false,现在的代码返回的全是false,我是希望和/tree接口一样正常根据是否有子节点返回treu/false
这个类本来就有这个方法的,你可以升级下最新的代码:
你发的图里是getChildren()方法,并不是hasChildren属性和getHasChildren()方法。
你的vo直接集成BaseNode就可以了,这里面有这个方法,其它自己改下:
扫一扫访问 Blade技术社区 移动端