diff --git a/axzo-auth-spring-boot-starter/src/main/java/cn/axzo/framework/auth/domain/TerminalInfo.java b/axzo-auth-spring-boot-starter/src/main/java/cn/axzo/framework/auth/domain/TerminalInfo.java index 50997ab..cbc6679 100644 --- a/axzo-auth-spring-boot-starter/src/main/java/cn/axzo/framework/auth/domain/TerminalInfo.java +++ b/axzo-auth-spring-boot-starter/src/main/java/cn/axzo/framework/auth/domain/TerminalInfo.java @@ -450,10 +450,20 @@ public class TerminalInfo { return NT_CMS_WEB_ENT_ZB.equals(newTerminalString); } + public boolean isCMS_WEB_ENT_ZB(Integer workspaceType) { + return NT_CMS_WEB_ENT_ZB.equals(newTerminalString) + || (NT_CMS_WEB_GENERAL.equals(newTerminalString) && workspaceType == 1); + } + public boolean isCMS_WEB_PROJ() { return NT_CMS_WEB_PROJ.equals(newTerminalString); } + public boolean isCMS_WEB_PROJ(Integer workspaceType) { + return NT_CMS_WEB_PROJ.equals(newTerminalString) + || (NT_CMS_WEB_GENERAL.equals(newTerminalString) && workspaceType == 2); + } + public boolean isCMP_APP_ENT_ZB() { return NT_CMP_APP_ENT_ZB.equals(newTerminalString); }