业务配置标题与菜单名称保持一致
This commit is contained in:
@@ -15,8 +15,12 @@ import com.fasterxml.jackson.annotation.JsonFormat;
|
||||
import com.google.gson.annotations.Expose;
|
||||
import com.google.gson.annotations.SerializedName;
|
||||
import com.nis.domain.BaseEntity;
|
||||
import com.nis.domain.SysMenu;
|
||||
import com.nis.util.Constants;
|
||||
import com.nis.util.StringUtil;
|
||||
import com.nis.util.StringUtils;
|
||||
import com.nis.util.excel.ExcelField;
|
||||
import com.nis.web.security.UserUtils;
|
||||
|
||||
/**
|
||||
* @ClassName: BaseConfig.java
|
||||
@@ -196,6 +200,14 @@ public class BaseCfg<T> extends BaseEntity<T> implements Cloneable{
|
||||
* 菜单ID
|
||||
*/
|
||||
protected Integer functionId;
|
||||
/**
|
||||
* 菜单权限
|
||||
*/
|
||||
protected String permission;
|
||||
/**
|
||||
* 菜单权限
|
||||
*/
|
||||
protected String menuNameCode;
|
||||
|
||||
/**
|
||||
* do_log属性在界面(do_log:0不需要1记录所有日志2只记录结构化日志。默认是2)
|
||||
@@ -250,6 +262,33 @@ public class BaseCfg<T> extends BaseEntity<T> implements Cloneable{
|
||||
*/
|
||||
public void setFunctionId(Integer functionId) {
|
||||
this.functionId = functionId;
|
||||
if(!StringUtil.isEmpty(functionId) && StringUtil.isEmpty(this.menuNameCode)){
|
||||
List<SysMenu> list = UserUtils.getMenuList();
|
||||
if(!StringUtil.isEmpty(list)) {
|
||||
for (SysMenu menu :list) {
|
||||
if (!StringUtil.isEmpty(menu.getCode()) && !StringUtil.isEmpty(menu.getFunctionId()) &&menu.getFunctionId().equals(functionId)) {
|
||||
this.setMenuNameCode(menu.getCode());
|
||||
|
||||
}
|
||||
|
||||
}
|
||||
}
|
||||
}
|
||||
|
||||
}
|
||||
|
||||
public String getMenuNameCode() {
|
||||
return menuNameCode;
|
||||
}
|
||||
public void setMenuNameCode(String menuNameCode) {
|
||||
this.menuNameCode = menuNameCode;
|
||||
}
|
||||
|
||||
public String getPermission() {
|
||||
return permission;
|
||||
}
|
||||
public void setPermission(String permission) {
|
||||
this.permission = permission;
|
||||
}
|
||||
/**
|
||||
* cfgId
|
||||
|
||||
Reference in New Issue
Block a user