bpm代码调整
This commit is contained in:
@@ -0,0 +1,57 @@
|
||||
package com.njcn.supervision.enums;
|
||||
|
||||
import cn.hutool.core.text.StrPool;
|
||||
import lombok.Getter;
|
||||
|
||||
@Getter
|
||||
public enum SuperviceKeyEnum {
|
||||
|
||||
QUIT_RUNNING_DEVICE("quit_running_device","device","终端状态变更流程","QuitRunningDeviceServiceImpl"),
|
||||
DEVICE_INFO_ADD("device_info_add","device","电能质量监测装置设备管理流程","SupervisionDevMainReportPOServiceImpl"),
|
||||
LINE_INFO_ADD("line_info_add","device","电能质量监测点管理流程","SupervisionTempLineReportServiceImpl"),
|
||||
TEMP_LINE_DEBUG("temp_line_debug","device","监测点联调流程","SupervisionTempLineDebugPOServiceImpl"),
|
||||
LINE_RUN_TEST("line_run_test","device","监测点试运行评估流程","SupervisionTempLineRunTestServiceImpl"),
|
||||
WARN_LEAFLET("warn_leaflet","leaflet","预告警单流程","WarningLeafletServiceImpl"),
|
||||
SUP_PLAN_ADD("sup_plan_add","plan","技术监督计划流程(计划和测试)","SupervisionPlanPOServiceImpl"),
|
||||
SURVEY_PLAN("survey_plan","survey","监督计划流程","SurveyPlanServiceImpl"),
|
||||
SURVEY_TEST("survey_test","survey","监督测试流程","SurveyTestServiceImpl"),
|
||||
USER_GO_NET("user_go_net","user","入网设计方案流程","UserReportNormalServiceImpl"),
|
||||
USER_TREAT_CHECK("user_treat_check","user","治理工程流程","UserReportNormalServiceImpl"),
|
||||
BUILD_USER_INFO("build_user_info","user","干扰源建档流程","UserReportPOServiceImpl");
|
||||
|
||||
|
||||
private final String key;
|
||||
|
||||
private final String servicePrefix;
|
||||
|
||||
private final String describe;
|
||||
|
||||
private final String clazzName;
|
||||
|
||||
/**
|
||||
* @param key 流程标识key
|
||||
* @param servicePrefix 服务类前缀
|
||||
* @param describe 描述
|
||||
* @param clazzName 类名,方便获取spring中对应的对象
|
||||
*/
|
||||
SuperviceKeyEnum(String key, String servicePrefix, String describe,String clazzName) {
|
||||
this.key = key;
|
||||
this.servicePrefix = servicePrefix;
|
||||
this.describe = describe;
|
||||
this.clazzName = clazzName;
|
||||
}
|
||||
|
||||
private static final String packagePrefix = "com.njcn.supervision.service.";
|
||||
|
||||
/**
|
||||
* 根据流程key获取类的全路径,用于获取spring中的对象
|
||||
*/
|
||||
public static String getFullServicePathByKey(String key){
|
||||
for (SuperviceKeyEnum superviceKeyEnum : SuperviceKeyEnum.values()) {
|
||||
if (superviceKeyEnum.key.equalsIgnoreCase(key)) {
|
||||
return packagePrefix.concat(superviceKeyEnum.servicePrefix).concat(StrPool.DOT).concat(superviceKeyEnum.clazzName);
|
||||
}
|
||||
}
|
||||
return null;
|
||||
}
|
||||
}
|
||||
@@ -21,7 +21,6 @@ import com.njcn.device.pq.pojo.param.*;
|
||||
import com.njcn.device.pq.pojo.po.Line;
|
||||
import com.njcn.supervision.mapper.device.SupervisionTempLineDebugPOMapper;
|
||||
import com.njcn.supervision.pojo.param.device.SupervisionTempLineDebugParam;
|
||||
import com.njcn.supervision.pojo.po.device.QuitRunningDevice;
|
||||
import com.njcn.supervision.pojo.po.device.SupervisionTempDeviceReport;
|
||||
import com.njcn.supervision.pojo.po.device.SupervisionTempLineDebugPO;
|
||||
import com.njcn.supervision.pojo.po.device.SupervisionTempLineReport;
|
||||
|
||||
Reference in New Issue
Block a user