状态统一管理,舍弃单独监听器

This commit is contained in:
2024-06-13 16:57:04 +08:00
parent 7b58ec02bb
commit 146e2ca5a1
43 changed files with 147 additions and 996 deletions

View File

@@ -42,6 +42,7 @@ public enum SupervisionKeyEnum {
}
private static final String packagePrefix = "com.njcn.supervision.service.";
private static final String packageMiddle = ".impl.";
/**
* 根据流程key获取类的全路径用于获取spring中的对象
@@ -49,9 +50,22 @@ public enum SupervisionKeyEnum {
public static String getFullServicePathByKey(String key){
for (SupervisionKeyEnum superviceKeyEnum : SupervisionKeyEnum.values()) {
if (superviceKeyEnum.key.equalsIgnoreCase(key)) {
return packagePrefix.concat(superviceKeyEnum.servicePrefix).concat(StrPool.DOT).concat(superviceKeyEnum.clazzName);
return packagePrefix.concat(superviceKeyEnum.servicePrefix).concat(packageMiddle).concat(superviceKeyEnum.clazzName);
}
}
return null;
}
/**
* 判断流程key是否在当前枚举内
*/
public static boolean containBusinessKye(String key){
for (SupervisionKeyEnum superviceKeyEnum : SupervisionKeyEnum.values()) {
if (superviceKeyEnum.key.equalsIgnoreCase(key)) {
return true;
}
}
return false;
}
}

View File

@@ -17,6 +17,7 @@ public enum SupervisionResponseEnum {
*/
SUPERVISION_COMMON_ERROR("A00550","监督管理模块异常"),
IMPORT_SENSITIVE_USER_ERROR("A00550","导入敏感及重要用户失败"),
SUPERVISION_SERVICE_NOT_FOUND("A00550","业务实现类丢失,清查看类路径配置"),
DATA_NOT_EXISTS("A00550","数据不存在"),
NO_POWER("A00550","不能操作非自己创建的任务!")
;