|
|
|
@ -1,10 +1,11 @@
|
|
|
|
|
package org.jeecg.modules.system.model;
|
|
|
|
|
|
|
|
|
|
import org.jeecg.modules.system.entity.SysPermission;
|
|
|
|
|
|
|
|
|
|
import java.io.Serializable;
|
|
|
|
|
import java.util.ArrayList;
|
|
|
|
|
import java.util.Date;
|
|
|
|
|
import java.util.List;
|
|
|
|
|
import org.jeecg.modules.system.entity.SysPermission;
|
|
|
|
|
|
|
|
|
|
/**
|
|
|
|
|
* @Description: 菜单树,封装树结构
|
|
|
|
@ -129,13 +130,19 @@ public class SysPermissionTree implements Serializable {
|
|
|
|
|
private boolean hidden;
|
|
|
|
|
|
|
|
|
|
/**按钮权限状态(0无效1有效)*/
|
|
|
|
|
private java.lang.String status;
|
|
|
|
|
private String status;
|
|
|
|
|
|
|
|
|
|
/*update_begin author:wuxianquan date:20190908 for:model增加字段 */
|
|
|
|
|
/** 外链菜单打开方式 0/内部打开 1/外部打开 */
|
|
|
|
|
private boolean internalOrExternal;
|
|
|
|
|
/*update_end author:wuxianquan date:20190908 for:model增加字段 */
|
|
|
|
|
|
|
|
|
|
/*update_begin author:liusq date:20230601 for:【issues/4986】model增加hideTab字段 */
|
|
|
|
|
/**
|
|
|
|
|
* 是否隐藏Tab: 0否,1是(默认值0)
|
|
|
|
|
*/
|
|
|
|
|
private boolean hideTab;
|
|
|
|
|
/*update_end author:liusq date:20230601 for:【issues/4986】model增加hideTab字段 */
|
|
|
|
|
|
|
|
|
|
public SysPermissionTree() {
|
|
|
|
|
}
|
|
|
|
@ -169,6 +176,9 @@ public class SysPermissionTree implements Serializable {
|
|
|
|
|
this.internalOrExternal = permission.isInternalOrExternal();
|
|
|
|
|
/*update_end author:wuxianquan date:20190908 for:赋值 */
|
|
|
|
|
this.title=permission.getName();
|
|
|
|
|
/*update_end author:liusq date:20230601 for:【issues/4986】model增加hideTab字段 */
|
|
|
|
|
this.hideTab = permission.isHideTab();
|
|
|
|
|
/*update_end author:liusq date:20230601 for:【issues/4986】model增加hideTab字段 */
|
|
|
|
|
if (!permission.isLeaf()) {
|
|
|
|
|
this.children = new ArrayList<SysPermissionTree>();
|
|
|
|
|
}
|
|
|
|
@ -392,11 +402,11 @@ public class SysPermissionTree implements Serializable {
|
|
|
|
|
this.permsType = permsType;
|
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
public java.lang.String getStatus() {
|
|
|
|
|
public String getStatus() {
|
|
|
|
|
return status;
|
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
public void setStatus(java.lang.String status) {
|
|
|
|
|
public void setStatus(String status) {
|
|
|
|
|
this.status = status;
|
|
|
|
|
}
|
|
|
|
|
|
|
|
|
@ -409,4 +419,12 @@ public class SysPermissionTree implements Serializable {
|
|
|
|
|
this.internalOrExternal = internalOrExternal;
|
|
|
|
|
}
|
|
|
|
|
/*update_end author:wuxianquan date:20190908 for:get set 方法 */
|
|
|
|
|
|
|
|
|
|
public boolean isHideTab() {
|
|
|
|
|
return hideTab;
|
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
public void setHideTab(boolean hideTab) {
|
|
|
|
|
this.hideTab = hideTab;
|
|
|
|
|
}
|
|
|
|
|
}
|
|
|
|
|