From 1d3c753c0d8c90a35051ba7b9b1ab00a85a7dd77 Mon Sep 17 00:00:00 2001 From: wangshaoping Date: Wed, 25 Sep 2024 09:35:45 +0800 Subject: [PATCH] update bean's name --- .../CrossValidateWebController.java | 2 +- .../SpreadBusinessObjectWebController.java | 2 +- .../SpreadCoreIndicatorWebController.java | 2 +- .../SpreadIndustryWebController.java | 6 +- .../SpreadShareholderWebController.java | 2 +- .../SpreadSupervisionWebController.java | 2 +- .../controller/SpreadWebController.java | 2 +- .../repository/CrossValidateRepository.java | 2 + .../SpreadBusinessObjectRepository.java | 2 + .../SpreadCoreIndicatorRepository.java | 2 + .../repository/SpreadIndustryRepository.java | 2 + .../jpa/repository/SpreadRepository.java | 2 + .../SpreadShareholderRepository.java | 2 + .../SpreadSupervisionRepository.java | 2 + .../impl/CrossValidateServiceImpl.java | 2 +- .../impl/SpreadBusinessObjectServiceImpl.java | 2 +- .../impl/SpreadCoreIndicatorServiceImpl.java | 2 +- .../impl/SpreadIndustryServiceImpl.java | 2 +- .../service/impl/SpreadServiceImpl.java | 2 +- .../impl/SpreadShareholderServiceImpl.java | 2 +- .../impl/SpreadSupervisionServiceImpl.java | 2 +- .../repository/StrategicTargetRepository.java | 1 - .../jpa/repository/IndicatorRepository.java | 4 +- .../erm/kpi/jpa/repository/LibRepository.java | 4 +- .../service/impl/IndicatorServiceImpl.java | 2 +- .../erm/kpi/service/impl/LibServiceImpl.java | 2 +- .../controller/SampleWebController.java | 2 +- .../impl/CardGongXinImporterServiceImpl.java | 2 +- .../impl/CardJingyingImporterServiceImpl.java | 2 +- .../impl/DaiKuanImporterServiceImpl.java | 2 +- .../impl/TestCaseImporterServiceImpl.java | 2 +- .../controller/CfgBinomialWebController.java | 2 +- .../controller/CfgChiSquareWebController.java | 2 +- .../CfgCustomerDistributionWebController.java | 2 +- .../CfgCutOffPointWebController.java | 2 +- .../CfgDataExtractorWebController.java | 2 +- .../controller/CfgExecutorWebController.java | 2 +- .../controller/CfgModelWebController.java | 2 +- .../controller/CfgScaleWebController.java | 2 +- .../controller/CfgThresholdWebController.java | 2 +- .../jpa/repository/CfgBinomialRepository.java | 6 +- .../repository/CfgChiSquareRepository.java | 2 + .../CfgCustomerDistributionRepository.java | 2 + .../repository/CfgCutOffPointRepository.java | 2 + .../CfgDataExtractorRepository.java | 2 + .../jpa/repository/CfgModelRepository.java | 3 +- .../jpa/repository/CfgScaleRepository.java | 2 + .../repository/CfgThresholdRepository.java | 3 +- .../service/impl/CfgBinomialServiceImpl.java | 2 +- .../service/impl/CfgChiSquareServiceImpl.java | 2 +- .../CfgCustomerDistributionServiceImpl.java | 2 +- .../impl/CfgCutOffPointServiceImpl.java | 2 +- .../impl/CfgDataExtractorServiceImpl.java | 2 +- .../service/impl/CfgModelServiceImpl.java | 2 +- .../service/impl/CfgScaleServiceImpl.java | 2 +- .../service/impl/CfgThresholdServiceImpl.java | 2 +- .../ExecuteValidatorWebController.java | 2 +- .../CoeBinomialHistoryWebController.java | 2 +- .../CoeChiSquareHistoryWebController.java | 2 +- .../DefaultRecordWebController.java | 2 +- .../GeneralResultHistoryWebController.java | 2 +- .../GeneralSampleHistoryWebController.java | 2 +- .../controller/ScCapHistoryWebController.java | 2 +- .../controller/ScKsHistoryWebController.java | 2 +- .../controller/ScRocHistoryWebController.java | 2 +- .../controller/ScoreRecordWebController.java | 2 +- .../controller/StPsiHistoryWebController.java | 2 +- .../viewer/controller/StSvdWebController.java | 4 +- .../CoeBinomialHistoryRepository.java | 2 + .../CoeChiSquareHistoryRepository.java | 2 + .../repository/DefaultRecordRepository.java | 2 + .../GeneralResultHistoryRepository.java | 2 + .../GeneralSampleHistoryRepository.java | 2 + .../RuntimeParameterRepository.java | 3 +- .../repository/ScCapHistoryRepository.java | 2 + .../jpa/repository/ScKsHistoryRepository.java | 2 + .../repository/ScRocHistoryRepository.java | 2 + .../jpa/repository/ScoreRecordRepository.java | 2 + .../repository/StPsiHistoryRepository.java | 2 + .../impl/CoeBinomialHistoryServiceImpl.java | 2 +- .../impl/CoeChiSquareHistoryServiceImpl.java | 2 +- .../impl/DefaultRecordServiceImpl.java | 2 +- .../impl/GeneralResultHistoryServiceImpl.java | 2 +- .../impl/GeneralSampleHistoryServiceImpl.java | 2 +- .../service/impl/ScCapHistoryServiceImpl.java | 2 +- .../service/impl/ScKsHistoryServiceImpl.java | 2 +- .../service/impl/ScRocHistoryServiceImpl.java | 2 +- .../service/impl/ScoreRecordServiceImpl.java | 2 +- .../service/impl/StPsiHistoryServiceImpl.java | 2 +- .../ExecutorFactoryService_structure.puml | 10585 ++++++++++++++++ .../impl/ExecutorFactoryServiceImpl.java | 2 +- .../spring/service/impl/LocalLoaderImpl.java | 2 +- .../controller/EnumItemWebController.java | 3 +- ...serDefinedJavaClassFieldWebController.java | 10 +- .../repository/DictionaryRepository.java | 20 +- .../repository/EnumDictionaryRepository.java | 2 + .../repository/EnumItemRepository.java | 2 + .../UserDefinedJavaClassFieldRepository.java | 2 + .../service/impl/DictionaryServiceImpl.java | 2 +- .../service/impl/EnumItemServiceImpl.java | 2 +- .../UserDefinedJavaClassFieldServiceImpl.java | 2 +- .../repository/FunctionRepository.java | 4 +- .../IndicatorProcessorWebController.java | 4 +- .../IndicatorValidatorWebController.java | 4 +- .../controller/IndicatorWebController.java | 23 +- .../lib/controller/LibWebController.java | 31 +- .../IndicatorProcessorRepository.java | 2 + .../lib/repository/IndicatorRepository.java | 2 + .../IndicatorValidatorRepository.java | 2 + .../server/lib/repository/LibRepository.java | 2 + .../impl/IndicatorProcessorServiceImpl.java | 2 +- .../service/impl/IndicatorServiceImpl.java | 2 +- .../impl/IndicatorValidatorServiceImpl.java | 2 +- .../lib/service/impl/LibServiceImpl.java | 2 +- .../controller/MigrationWebController.java | 23 +- .../service/impl/MigrationServiceImpl.java | 2 +- .../model/controller/ModelWebController.java | 4 +- .../ParameterInOptionItemWebController.java | 8 +- .../ParameterProcessorWebController.java | 2 +- .../ParameterValidatorWebController.java | 11 +- .../controller/ParameterWebController.java | 32 +- .../model/repository/ModelRepository.java | 12 +- .../ParameterInOptionItemRepository.java | 7 +- .../ParameterProcessorRepository.java | 29 +- .../model/repository/ParameterRepository.java | 23 +- .../ParameterValidatorRepository.java | 7 +- .../model/service/impl/ModelServiceImpl.java | 2 +- .../ParameterInOptionItemServiceImpl.java | 2 +- .../impl/ParameterProcessorServiceImpl.java | 2 +- .../impl/ParameterValidatorServiceImpl.java | 2 +- .../ResourcePermissionWebController.java | 10 +- .../controller/ResourceWebController.java | 79 +- .../repository/ResourceRepository.java | 2 + .../impl/ResourceQueryServiceImpl.java | 2 +- .../service/impl/ResourceServiceImpl.java | 2 +- .../controller/ScoreCardVarWebController.java | 3 +- .../repository/ScoreCardVarRepository.java | 2 + .../service/impl/ScoreCardVarServiceImpl.java | 2 +- ...eEngineServerConfigurationServiceImpl.java | 2 +- .../TestCaseParameterWebController.java | 12 +- .../controller/TestCaseWebController.java | 37 +- .../repository/LibTestCaseRepository.java | 2 + .../repository/ModelTestCaseRepository.java | 2 + .../ScoreCardTestCaseRepository.java | 2 + .../TestCaseParameterRepository.java | 11 +- .../repository/TestCaseRepository.java | 8 +- .../impl/TestCaseParameterServiceImpl.java | 2 +- .../service/impl/TestCaseServiceImpl.java | 2 +- .../ResourceDeployApprovingController.java | 15 +- .../impl/RuleEngineWorkflowServiceImpl.java | 2 +- .../repository/DepFactorDefineRepository.java | 4 +- .../jpa/repository/DepFactorRepository.java | 4 +- .../IndepFactorDefineRepository.java | 5 +- .../jpa/repository/IndepFactorRepository.java | 4 +- .../ModelAnalysisFactorRepository.java | 5 +- .../st/jpa/repository/ModelRepository.java | 4 +- .../ScenarioFactorDefineRepository.java | 4 +- .../repository/ScenarioFactorRepository.java | 4 +- .../st/jpa/repository/TestCaseRepository.java | 4 +- .../jpa/repository/TestResultRepository.java | 4 +- .../controller/AttachmentWebController.java | 30 +- .../jpa/repository/AttachmentRepository.java | 2 + .../service/impl/AttachmentServiceImpl.java | 2 +- .../service/impl/MailSenderServiceImpl.java | 2 +- .../core/controller/EnumWebController.java | 2 +- .../controller/RestarterWebController.java | 2 +- .../ApplicationInitializeServiceImpl.java | 2 +- .../ApplicationPropertiesFileServiceImpl.java | 2 +- .../impl/MessageSourceServiceImpl.java | 2 +- .../impl/ProgressableThreadServiceImpl.java | 2 +- .../core/service/impl/RuntimeServiceImpl.java | 2 +- .../impl/Slf4jAuditLogPersistenter.java | 2 +- .../SpringExpressionParserServiceImpl.java | 2 +- .../plugins/InitializerWebController.java | 6 +- ...ginApplicationPropertiesWebController.java | 6 +- .../PluginComponentsWebController.java | 6 +- .../PluginDirectoriesWebController.java | 6 +- .../PluginFrontendModuleWebController.java | 6 +- .../PluginFrontendRouteWebController.java | 6 +- .../PluginJsonSerializersWebController.java | 6 +- .../plugins/PluginLiquibaseWebController.java | 6 +- .../plugins/PluginMessagesWebController.java | 6 +- .../plugins/PluginP6spyWebController.java | 6 +- .../PluginParametersWebController.java | 6 +- .../PluginRepositoriesWebController.java | 6 +- .../PluginRestartPropertiesWebController.java | 6 +- .../plugins/PluginSecurityWebController.java | 6 +- .../plugins/PluginSwaggerWebController.java | 6 +- .../PluginSystemPropertiesWebController.java | 6 +- .../plugins/PluginWsWebController.java | 6 +- ...ingbootAutoConfigurationWebController.java | 6 +- .../SpringbootBeansWebController.java | 6 +- .../SpringbootEnvironmentWebController.java | 6 +- ...SpringbootRequestMappingWebController.java | 8 +- .../controller/AgentWebController.java | 2 +- .../FlowableModelerEditorWebController.java | 2 +- .../ProcessEntityWebController.java | 2 +- .../ProcessOperationWebController.java | 2 +- .../controller/ProcessQueryWebController.java | 3 +- .../controller/ProcessToolsWebController.java | 19 +- .../jpa/repository/AgentRepository.java | 3 +- .../repository/ProcessEntityRepository.java | 3 +- .../flowable/service/FlowableDaoService.java | 10 +- .../service/impl/AgentServiceImpl.java | 2 +- .../impl/AssigneeQueryServiceImpl.java | 2 +- .../impl/FlowableModelerServiceImpl.java | 2 +- .../impl/ProcessEntityServiceImpl.java | 2 +- .../impl/ProcessOperationServiceImpl.java | 2 +- .../service/impl/ProcessQueryServiceImpl.java | 4 +- .../service/impl/ProcessToolsServiceImpl.java | 2 +- .../controller/InstallerWebController.java | 2 +- .../service/impl/InstallerServiceImpl.java | 2 +- .../DatabaseUpdaterWebController.java | 2 +- .../DatasourceInstallerWebController.java | 2 +- .../service/impl/LiquibaseServiceImpl.java | 2 +- .../schemacrawler/MetaDataLoaderImpl.java | 2 +- .../JdbcConnectionTemplateWebController.java | 3 +- .../controller/JdbcDataWebController.java | 3 +- .../JdbcMetaDataLoaderWebController.java | 8 +- .../service/impl/DatasourceServiceImpl.java | 2 +- .../JdbcConnectionTemplateServiceImpl.java | 2 +- .../service/impl/JdbcDataServiceImpl.java | 8 +- .../impl/JdbcMetaDataLoaderServiceImpl.java | 3 +- .../service/impl/SqlExecutorServiceImpl.java | 2 +- .../controller/ConfigureController.java | 2 +- .../jpa/repository/ConfigureRepository.java | 2 + .../service/impl/ConfigureServiceImpl.java | 2 +- .../support/MvcBasicErrorController.java | 2 +- .../mvc/controller/DownloaderController.java | 9 +- .../mvc/controller/FrontendController.java | 9 +- .../mvc/controller/I18nMessageController.java | 2 +- .../mvc/controller/IndexWebController.java | 2 +- .../ResourceLoaderWebController.java | 2 +- .../support/RestCrudController.java | 15 +- .../impl/DefaultLoggerServiceImpl.java | 2 +- .../impl/FrontEndModuleServiceImpl.java | 2 +- .../mvc/service/impl/FrontEndServiceImpl.java | 2 +- .../impl/FrontendExportServiceImpl.java | 2 +- .../sc/platform/orm/service/DaoService.java | 14 +- .../ExecutorRegistryRepository.java | 4 +- .../jpa/repository/ExecutorRepository.java | 7 +- .../jpa/repository/TaskLogRepository.java | 6 +- .../server/jpa/repository/TaskRepository.java | 7 +- .../controller/LoginWebController.java | 13 +- .../AuthenticationWebController.java | 2 +- .../controller/ChangeRoleWebController.java | 2 +- .../impl/SecurityConfigureServiceImpl.java | 2 +- .../impl/SystemParameterServiceImpl.java | 2 +- .../controller/AnnouncementWebController.java | 2 +- .../repository/AnnouncementRepository.java | 2 + .../service/impl/AnnouncementServiceImpl.java | 2 +- .../controller/ApplicationWebController.java | 2 +- .../jpa/repository/ApplicationRepository.java | 3 +- .../service/impl/ApplicationServiceImpl.java | 2 +- .../controller/AuditLogWebController.java | 2 +- .../jpa/repository/AuditLogRepository.java | 2 + .../service/impl/AuditLogServiceImpl.java | 2 +- .../impl/DatabaseAuditLogPersistenter.java | 2 +- .../controller/CorporationWebController.java | 2 +- .../jpa/repository/CorporationRepository.java | 2 + .../service/impl/CorporationServiceImpl.java | 2 +- .../controller/DepartmentWebController.java | 7 +- .../jpa/repository/DepartmentRepository.java | 2 + .../service/impl/DepartmentServiceImpl.java | 2 +- .../DesensitizeFieldWebController.java | 2 +- .../DesensitizeFieldRepository.java | 2 + .../impl/DesensitizeFieldServiceImpl.java | 2 +- .../DesensitizerAuthorizerServiceImpl.java | 2 +- .../DictionaryApiWebController.java | 2 +- .../controller/DictionaryWebController.java | 2 +- .../jpa/repository/DictionaryRepository.java | 2 + .../service/impl/DictionaryServiceImpl.java | 2 +- .../system/ds/controller/DsWebController.java | 2 +- .../ds/jpa/repository/DsRepository.java | 2 + .../system/ds/service/impl/DsServiceImpl.java | 2 +- .../ds/service/impl/messages.properties | 92 - .../ds/service/impl/messages_zh.properties | 90 - .../i18n/controller/I18nWebController.java | 2 +- .../i18n/jpa/repository/I18nRepository.java | 2 + .../i18n/service/impl/I18nServiceImpl.java | 2 +- .../menu/controller/MenuWebController.java | 3 +- .../menu/jpa/repository/MenuRepository.java | 3 +- .../menu/service/impl/MenuServiceImpl.java | 2 +- .../controller/LogViewerWebController.java | 2 +- .../controller/MetricsWebController.java | 2 +- .../NotificationManagerWebController.java | 6 +- .../repository/NotificationRepository.java | 3 +- .../service/impl/NotificationServiceImpl.java | 2 +- .../org/controller/OrgWebController.java | 3 +- .../org/jpa/repository/OrgRepository.java | 2 + .../org/service/impl/OrgServiceImpl.java | 2 +- .../controller/ParameterApiWebController.java | 2 +- .../controller/ParameterWebController.java | 2 +- .../jpa/repository/ParameterRepository.java | 2 + .../service/impl/ParameterServiceImpl.java | 2 +- .../controller/PreferencesWebController.java | 2 +- .../service/impl/PreferenceServiceImpl.java | 2 +- .../role/controller/RoleWebController.java | 2 +- .../role/jpa/repository/RoleRepository.java | 2 + .../role/service/impl/RoleServiceImpl.java | 2 +- .../user/controller/UserWebController.java | 3 +- .../user/jpa/repository/UserRepository.java | 2 + .../user/service/impl/UserServiceImpl.java | 2 +- .../listener/CxfWsApplicationListener.java | 2 +- .../repository/AdminDivisionRepository.java | 4 +- .../jpa/repository/BondRepository.java | 4 +- .../BussinessProductRepository.java | 4 +- .../jpa/repository/CollateralRepository.java | 4 +- .../repository/CounterpartyRepository.java | 4 +- .../jpa/repository/CountryRepository.java | 4 +- .../jpa/repository/CurrencyRepository.java | 4 +- .../jpa/repository/IndustryRepository.java | 4 +- .../jpa/repository/LoanProductRepository.java | 7 +- .../PerformanceStatusRepository.java | 4 +- .../TradeFinanceProductRepository.java | 7 +- 315 files changed, 11153 insertions(+), 922 deletions(-) create mode 100644 io.sc.engine.rule.client.spring/src/main/java/io/sc/engine/rule/client/spring/service/ExecutorFactoryService_structure.puml delete mode 100644 io.sc.platform.system/src/main/java/io/sc/platform/system/ds/service/impl/messages.properties delete mode 100644 io.sc.platform.system/src/main/java/io/sc/platform/system/ds/service/impl/messages_zh.properties diff --git a/erm/src/main/java/erm/appetite/controller/CrossValidateWebController.java b/erm/src/main/java/erm/appetite/controller/CrossValidateWebController.java index 31b309b2..40c4379d 100644 --- a/erm/src/main/java/erm/appetite/controller/CrossValidateWebController.java +++ b/erm/src/main/java/erm/appetite/controller/CrossValidateWebController.java @@ -8,7 +8,7 @@ import io.sc.platform.mvc.controller.support.RestCrudController; import org.springframework.web.bind.annotation.RequestMapping; import org.springframework.web.bind.annotation.RestController; -@RestController +@RestController("erm.appetite.controller.CrossValidateWebController") @RequestMapping("/api/erm/appetite/crossValidate") public class CrossValidateWebController extends RestCrudController { diff --git a/erm/src/main/java/erm/appetite/controller/SpreadBusinessObjectWebController.java b/erm/src/main/java/erm/appetite/controller/SpreadBusinessObjectWebController.java index b15f45f6..452153d7 100644 --- a/erm/src/main/java/erm/appetite/controller/SpreadBusinessObjectWebController.java +++ b/erm/src/main/java/erm/appetite/controller/SpreadBusinessObjectWebController.java @@ -12,7 +12,7 @@ import org.springframework.web.bind.annotation.RestController; import java.util.List; -@RestController +@RestController("erm.appetite.controller.SpreadBusinessObjectWebController") @RequestMapping("/api/erm/appetite/spreadBusinessObject") public class SpreadBusinessObjectWebController extends RestCrudController { @GetMapping("findBySpreadId") diff --git a/erm/src/main/java/erm/appetite/controller/SpreadCoreIndicatorWebController.java b/erm/src/main/java/erm/appetite/controller/SpreadCoreIndicatorWebController.java index 23e62ea5..3bb30a72 100644 --- a/erm/src/main/java/erm/appetite/controller/SpreadCoreIndicatorWebController.java +++ b/erm/src/main/java/erm/appetite/controller/SpreadCoreIndicatorWebController.java @@ -12,7 +12,7 @@ import org.springframework.web.bind.annotation.RestController; import java.util.List; -@RestController +@RestController("erm.appetite.controller.SpreadCoreIndicatorWebController") @RequestMapping("/api/erm/appetite/spreadCoreIndicator") public class SpreadCoreIndicatorWebController extends RestCrudController { @GetMapping("findBySpreadId") diff --git a/erm/src/main/java/erm/appetite/controller/SpreadIndustryWebController.java b/erm/src/main/java/erm/appetite/controller/SpreadIndustryWebController.java index d9a8ad84..a90bd2fa 100644 --- a/erm/src/main/java/erm/appetite/controller/SpreadIndustryWebController.java +++ b/erm/src/main/java/erm/appetite/controller/SpreadIndustryWebController.java @@ -1,12 +1,8 @@ package erm.appetite.controller; -import erm.appetite.api.SpreadBusinessObjectVo; import erm.appetite.api.SpreadIndustryVo; -import erm.appetite.jpa.entity.SpreadBusinessObjectEntity; import erm.appetite.jpa.entity.SpreadIndustryEntity; -import erm.appetite.jpa.repository.SpreadBusinessObjectRepository; import erm.appetite.jpa.repository.SpreadIndustryRepository; -import erm.appetite.service.SpreadBusinessObjectService; import erm.appetite.service.SpreadIndustryService; import io.sc.platform.mvc.controller.support.RestCrudController; import org.springframework.web.bind.annotation.GetMapping; @@ -16,7 +12,7 @@ import org.springframework.web.bind.annotation.RestController; import java.util.List; -@RestController +@RestController("erm.appetite.controller.SpreadIndustryWebController") @RequestMapping("/api/erm/appetite/spreadIndustry") public class SpreadIndustryWebController extends RestCrudController { @GetMapping("findBySpreadId") diff --git a/erm/src/main/java/erm/appetite/controller/SpreadShareholderWebController.java b/erm/src/main/java/erm/appetite/controller/SpreadShareholderWebController.java index 6deab449..b1b8e0e3 100644 --- a/erm/src/main/java/erm/appetite/controller/SpreadShareholderWebController.java +++ b/erm/src/main/java/erm/appetite/controller/SpreadShareholderWebController.java @@ -12,7 +12,7 @@ import org.springframework.web.bind.annotation.RestController; import java.util.List; -@RestController +@RestController("erm.appetite.controller.SpreadShareholderWebController") @RequestMapping("/api/erm/appetite/spreadShareholder") public class SpreadShareholderWebController extends RestCrudController { @GetMapping("findBySpreadId") diff --git a/erm/src/main/java/erm/appetite/controller/SpreadSupervisionWebController.java b/erm/src/main/java/erm/appetite/controller/SpreadSupervisionWebController.java index 3f181cf7..9ed2e768 100644 --- a/erm/src/main/java/erm/appetite/controller/SpreadSupervisionWebController.java +++ b/erm/src/main/java/erm/appetite/controller/SpreadSupervisionWebController.java @@ -12,7 +12,7 @@ import org.springframework.web.bind.annotation.RestController; import java.util.List; -@RestController +@RestController("erm.appetite.controller.SpreadSupervisionWebController") @RequestMapping("/api/erm/appetite/spreadSupervision") public class SpreadSupervisionWebController extends RestCrudController { @GetMapping("findBySpreadId") diff --git a/erm/src/main/java/erm/appetite/controller/SpreadWebController.java b/erm/src/main/java/erm/appetite/controller/SpreadWebController.java index e44bf33c..d98ac7b4 100644 --- a/erm/src/main/java/erm/appetite/controller/SpreadWebController.java +++ b/erm/src/main/java/erm/appetite/controller/SpreadWebController.java @@ -8,7 +8,7 @@ import io.sc.platform.mvc.controller.support.RestCrudController; import org.springframework.web.bind.annotation.RequestMapping; import org.springframework.web.bind.annotation.RestController; -@RestController +@RestController("erm.appetite.controller.SpreadWebController") @RequestMapping("/api/erm/appetite/spread") public class SpreadWebController extends RestCrudController { diff --git a/erm/src/main/java/erm/appetite/jpa/repository/CrossValidateRepository.java b/erm/src/main/java/erm/appetite/jpa/repository/CrossValidateRepository.java index 25f37e7f..2a07d784 100644 --- a/erm/src/main/java/erm/appetite/jpa/repository/CrossValidateRepository.java +++ b/erm/src/main/java/erm/appetite/jpa/repository/CrossValidateRepository.java @@ -2,7 +2,9 @@ package erm.appetite.jpa.repository; import erm.appetite.jpa.entity.CrossValidateEntity; import io.sc.platform.orm.repository.DaoRepository; +import org.springframework.stereotype.Repository; +@Repository("erm.appetite.jpa.repository.CrossValidateRepository") public interface CrossValidateRepository extends DaoRepository { public CrossValidateEntity findByCode(String code); } diff --git a/erm/src/main/java/erm/appetite/jpa/repository/SpreadBusinessObjectRepository.java b/erm/src/main/java/erm/appetite/jpa/repository/SpreadBusinessObjectRepository.java index 3a9d2af9..2588ed90 100644 --- a/erm/src/main/java/erm/appetite/jpa/repository/SpreadBusinessObjectRepository.java +++ b/erm/src/main/java/erm/appetite/jpa/repository/SpreadBusinessObjectRepository.java @@ -4,9 +4,11 @@ import erm.appetite.jpa.entity.SpreadBusinessObjectEntity; import io.sc.platform.orm.repository.DaoRepository; import org.springframework.data.jpa.repository.Query; import org.springframework.data.repository.query.Param; +import org.springframework.stereotype.Repository; import java.util.List; +@Repository("erm.appetite.jpa.repository.SpreadBusinessObjectRepository") public interface SpreadBusinessObjectRepository extends DaoRepository { @Query("select e from SpreadBusinessObjectEntity e where e.spread.id=:spreadId") public List findBySpreadId(@Param("spreadId") String spreadId); diff --git a/erm/src/main/java/erm/appetite/jpa/repository/SpreadCoreIndicatorRepository.java b/erm/src/main/java/erm/appetite/jpa/repository/SpreadCoreIndicatorRepository.java index 922b0e42..9e4e0b6d 100644 --- a/erm/src/main/java/erm/appetite/jpa/repository/SpreadCoreIndicatorRepository.java +++ b/erm/src/main/java/erm/appetite/jpa/repository/SpreadCoreIndicatorRepository.java @@ -4,9 +4,11 @@ import erm.appetite.jpa.entity.SpreadCoreIndicatorEntity; import io.sc.platform.orm.repository.DaoRepository; import org.springframework.data.jpa.repository.Query; import org.springframework.data.repository.query.Param; +import org.springframework.stereotype.Repository; import java.util.List; +@Repository("erm.appetite.jpa.repository.SpreadCoreIndicatorRepository") public interface SpreadCoreIndicatorRepository extends DaoRepository { @Query("select e from SpreadCoreIndicatorEntity e where e.spread.id=:spreadId") public List findBySpreadId(@Param("spreadId") String spreadId); diff --git a/erm/src/main/java/erm/appetite/jpa/repository/SpreadIndustryRepository.java b/erm/src/main/java/erm/appetite/jpa/repository/SpreadIndustryRepository.java index f09ad22d..7f626c2f 100644 --- a/erm/src/main/java/erm/appetite/jpa/repository/SpreadIndustryRepository.java +++ b/erm/src/main/java/erm/appetite/jpa/repository/SpreadIndustryRepository.java @@ -4,9 +4,11 @@ import erm.appetite.jpa.entity.SpreadIndustryEntity; import io.sc.platform.orm.repository.DaoRepository; import org.springframework.data.jpa.repository.Query; import org.springframework.data.repository.query.Param; +import org.springframework.stereotype.Repository; import java.util.List; +@Repository("erm.appetite.jpa.repository.SpreadIndustryRepository") public interface SpreadIndustryRepository extends DaoRepository { @Query("select e from SpreadIndustryEntity e where e.spread.id=:spreadId") public List findBySpreadId(@Param("spreadId") String spreadId); diff --git a/erm/src/main/java/erm/appetite/jpa/repository/SpreadRepository.java b/erm/src/main/java/erm/appetite/jpa/repository/SpreadRepository.java index 4976cdd1..a7a5521e 100644 --- a/erm/src/main/java/erm/appetite/jpa/repository/SpreadRepository.java +++ b/erm/src/main/java/erm/appetite/jpa/repository/SpreadRepository.java @@ -2,7 +2,9 @@ package erm.appetite.jpa.repository; import erm.appetite.jpa.entity.SpreadEntity; import io.sc.platform.orm.repository.DaoRepository; +import org.springframework.stereotype.Repository; +@Repository("erm.appetite.jpa.repository.SpreadRepository") public interface SpreadRepository extends DaoRepository { public SpreadEntity findByCode(String code); } diff --git a/erm/src/main/java/erm/appetite/jpa/repository/SpreadShareholderRepository.java b/erm/src/main/java/erm/appetite/jpa/repository/SpreadShareholderRepository.java index a32fa600..5496bd14 100644 --- a/erm/src/main/java/erm/appetite/jpa/repository/SpreadShareholderRepository.java +++ b/erm/src/main/java/erm/appetite/jpa/repository/SpreadShareholderRepository.java @@ -4,9 +4,11 @@ import erm.appetite.jpa.entity.SpreadShareholderEntity; import io.sc.platform.orm.repository.DaoRepository; import org.springframework.data.jpa.repository.Query; import org.springframework.data.repository.query.Param; +import org.springframework.stereotype.Repository; import java.util.List; +@Repository("erm.appetite.jpa.repository.SpreadShareholderRepository") public interface SpreadShareholderRepository extends DaoRepository { @Query("select e from SpreadShareholderEntity e where e.spread.id=:spreadId") public List findBySpreadId(@Param("spreadId") String spreadId); diff --git a/erm/src/main/java/erm/appetite/jpa/repository/SpreadSupervisionRepository.java b/erm/src/main/java/erm/appetite/jpa/repository/SpreadSupervisionRepository.java index f2f38a12..cd449c93 100644 --- a/erm/src/main/java/erm/appetite/jpa/repository/SpreadSupervisionRepository.java +++ b/erm/src/main/java/erm/appetite/jpa/repository/SpreadSupervisionRepository.java @@ -4,9 +4,11 @@ import erm.appetite.jpa.entity.SpreadSupervisionEntity; import io.sc.platform.orm.repository.DaoRepository; import org.springframework.data.jpa.repository.Query; import org.springframework.data.repository.query.Param; +import org.springframework.stereotype.Repository; import java.util.List; +@Repository("erm.appetite.jpa.repository.SpreadSupervisionRepository") public interface SpreadSupervisionRepository extends DaoRepository { @Query("select e from SpreadSupervisionEntity e where e.spread.id=:spreadId") public List findBySpreadId(@Param("spreadId") String spreadId); diff --git a/erm/src/main/java/erm/appetite/service/impl/CrossValidateServiceImpl.java b/erm/src/main/java/erm/appetite/service/impl/CrossValidateServiceImpl.java index f55981aa..0dc47212 100644 --- a/erm/src/main/java/erm/appetite/service/impl/CrossValidateServiceImpl.java +++ b/erm/src/main/java/erm/appetite/service/impl/CrossValidateServiceImpl.java @@ -6,7 +6,7 @@ import erm.appetite.service.CrossValidateService; import io.sc.platform.orm.service.impl.DaoServiceImpl; import org.springframework.stereotype.Service; -@Service +@Service("erm.appetite.service.impl.CrossValidateServiceImpl") public class CrossValidateServiceImpl extends DaoServiceImpl implements CrossValidateService { } diff --git a/erm/src/main/java/erm/appetite/service/impl/SpreadBusinessObjectServiceImpl.java b/erm/src/main/java/erm/appetite/service/impl/SpreadBusinessObjectServiceImpl.java index d00bab0d..ac4b3521 100644 --- a/erm/src/main/java/erm/appetite/service/impl/SpreadBusinessObjectServiceImpl.java +++ b/erm/src/main/java/erm/appetite/service/impl/SpreadBusinessObjectServiceImpl.java @@ -13,7 +13,7 @@ import org.springframework.util.StringUtils; import java.util.Collections; import java.util.List; -@Service +@Service("erm.appetite.service.impl.SpreadBusinessObjectServiceImpl") public class SpreadBusinessObjectServiceImpl extends DaoServiceImpl implements SpreadBusinessObjectService { @Override public List findBySpreadId(String spreadId) throws Exception { diff --git a/erm/src/main/java/erm/appetite/service/impl/SpreadCoreIndicatorServiceImpl.java b/erm/src/main/java/erm/appetite/service/impl/SpreadCoreIndicatorServiceImpl.java index 9d70fab6..81e8e4e3 100644 --- a/erm/src/main/java/erm/appetite/service/impl/SpreadCoreIndicatorServiceImpl.java +++ b/erm/src/main/java/erm/appetite/service/impl/SpreadCoreIndicatorServiceImpl.java @@ -12,7 +12,7 @@ import org.springframework.util.StringUtils; import java.util.Collections; import java.util.List; -@Service +@Service("erm.appetite.service.impl.SpreadCoreIndicatorServiceImpl") public class SpreadCoreIndicatorServiceImpl extends DaoServiceImpl implements SpreadCoreIndicatorService { @Override public List findBySpreadId(String spreadId) throws Exception { diff --git a/erm/src/main/java/erm/appetite/service/impl/SpreadIndustryServiceImpl.java b/erm/src/main/java/erm/appetite/service/impl/SpreadIndustryServiceImpl.java index 3467beb4..cbe02d06 100644 --- a/erm/src/main/java/erm/appetite/service/impl/SpreadIndustryServiceImpl.java +++ b/erm/src/main/java/erm/appetite/service/impl/SpreadIndustryServiceImpl.java @@ -13,7 +13,7 @@ import org.springframework.util.StringUtils; import java.util.Collections; import java.util.List; -@Service +@Service("erm.appetite.service.impl.SpreadIndustryServiceImpl") public class SpreadIndustryServiceImpl extends DaoServiceImpl implements SpreadIndustryService { @Override public List findBySpreadId(String spreadId) throws Exception { diff --git a/erm/src/main/java/erm/appetite/service/impl/SpreadServiceImpl.java b/erm/src/main/java/erm/appetite/service/impl/SpreadServiceImpl.java index 5957363a..9bd8cf84 100644 --- a/erm/src/main/java/erm/appetite/service/impl/SpreadServiceImpl.java +++ b/erm/src/main/java/erm/appetite/service/impl/SpreadServiceImpl.java @@ -6,7 +6,7 @@ import erm.appetite.service.SpreadService; import io.sc.platform.orm.service.impl.DaoServiceImpl; import org.springframework.stereotype.Service; -@Service +@Service("erm.appetite.service.impl.SpreadServiceImpl") public class SpreadServiceImpl extends DaoServiceImpl implements SpreadService { } diff --git a/erm/src/main/java/erm/appetite/service/impl/SpreadShareholderServiceImpl.java b/erm/src/main/java/erm/appetite/service/impl/SpreadShareholderServiceImpl.java index 26124b83..63aa8eac 100644 --- a/erm/src/main/java/erm/appetite/service/impl/SpreadShareholderServiceImpl.java +++ b/erm/src/main/java/erm/appetite/service/impl/SpreadShareholderServiceImpl.java @@ -12,7 +12,7 @@ import org.springframework.util.StringUtils; import java.util.Collections; import java.util.List; -@Service +@Service("erm.appetite.service.impl.SpreadShareholderServiceImpl") public class SpreadShareholderServiceImpl extends DaoServiceImpl implements SpreadShareholderService { @Override public List findBySpreadId(String spreadId) throws Exception { diff --git a/erm/src/main/java/erm/appetite/service/impl/SpreadSupervisionServiceImpl.java b/erm/src/main/java/erm/appetite/service/impl/SpreadSupervisionServiceImpl.java index 5bd4bbec..dba8d34a 100644 --- a/erm/src/main/java/erm/appetite/service/impl/SpreadSupervisionServiceImpl.java +++ b/erm/src/main/java/erm/appetite/service/impl/SpreadSupervisionServiceImpl.java @@ -12,7 +12,7 @@ import org.springframework.util.StringUtils; import java.util.Collections; import java.util.List; -@Service +@Service("erm.appetite.service.impl.SpreadSupervisionServiceImpl") public class SpreadSupervisionServiceImpl extends DaoServiceImpl implements SpreadSupervisionService { @Override public List findBySpreadId(String spreadId) throws Exception { diff --git a/erm/src/main/java/erm/capitalplan/jpa/entity/repository/StrategicTargetRepository.java b/erm/src/main/java/erm/capitalplan/jpa/entity/repository/StrategicTargetRepository.java index 594da065..346493fd 100644 --- a/erm/src/main/java/erm/capitalplan/jpa/entity/repository/StrategicTargetRepository.java +++ b/erm/src/main/java/erm/capitalplan/jpa/entity/repository/StrategicTargetRepository.java @@ -1,6 +1,5 @@ package erm.capitalplan.jpa.entity.repository; -import erm.appetite.jpa.entity.CrossValidateEntity; import erm.capitalplan.jpa.entity.StrategicTargetEntity; import io.sc.platform.orm.repository.DaoRepository; import org.springframework.stereotype.Repository; diff --git a/erm/src/main/java/erm/kpi/jpa/repository/IndicatorRepository.java b/erm/src/main/java/erm/kpi/jpa/repository/IndicatorRepository.java index f58083ae..60037724 100644 --- a/erm/src/main/java/erm/kpi/jpa/repository/IndicatorRepository.java +++ b/erm/src/main/java/erm/kpi/jpa/repository/IndicatorRepository.java @@ -2,11 +2,11 @@ package erm.kpi.jpa.repository; import erm.kpi.jpa.entity.IndicatorEntity; import io.sc.platform.orm.repository.DaoRepository; -import org.springframework.stereotype.Service; +import org.springframework.stereotype.Repository; import java.util.List; -@Service("erm.kpi.jpa.repository.IndicatorRepository" /* 避免其他同名接口冲突 */) +@Repository("erm.kpi.jpa.repository.IndicatorRepository") public interface IndicatorRepository extends DaoRepository { public IndicatorEntity findByCode(String code); public List findByCategoryOrderByName(String category); diff --git a/erm/src/main/java/erm/kpi/jpa/repository/LibRepository.java b/erm/src/main/java/erm/kpi/jpa/repository/LibRepository.java index ce03d9ac..b05e5e82 100644 --- a/erm/src/main/java/erm/kpi/jpa/repository/LibRepository.java +++ b/erm/src/main/java/erm/kpi/jpa/repository/LibRepository.java @@ -2,11 +2,11 @@ package erm.kpi.jpa.repository; import erm.kpi.jpa.entity.LibEntity; import io.sc.platform.orm.repository.DaoRepository; -import org.springframework.stereotype.Service; +import org.springframework.stereotype.Repository; import java.util.List; -@Service("erm.kpi.jpa.repository.LibRepository" /* 避免其他同名接口冲突 */) +@Repository("erm.kpi.jpa.repository.LibRepository") public interface LibRepository extends DaoRepository { public LibEntity findByCode(String code); public List findAllByOrderByName(); diff --git a/erm/src/main/java/erm/kpi/service/impl/IndicatorServiceImpl.java b/erm/src/main/java/erm/kpi/service/impl/IndicatorServiceImpl.java index 859f9f0a..4626cb8b 100644 --- a/erm/src/main/java/erm/kpi/service/impl/IndicatorServiceImpl.java +++ b/erm/src/main/java/erm/kpi/service/impl/IndicatorServiceImpl.java @@ -17,7 +17,7 @@ import javax.persistence.criteria.Subquery; import java.util.Collections; import java.util.List; -@Service +@Service("erm.kpi.service.impl.IndicatorServiceImpl") public class IndicatorServiceImpl extends DaoServiceImpl implements IndicatorService { @Override public IndicatorEntity findByUniqueKey(IndicatorEntity entity) { diff --git a/erm/src/main/java/erm/kpi/service/impl/LibServiceImpl.java b/erm/src/main/java/erm/kpi/service/impl/LibServiceImpl.java index 0cd4bb5d..2cf12ccb 100644 --- a/erm/src/main/java/erm/kpi/service/impl/LibServiceImpl.java +++ b/erm/src/main/java/erm/kpi/service/impl/LibServiceImpl.java @@ -25,7 +25,7 @@ import java.sql.ResultSet; import java.sql.SQLException; import java.util.*; -@Service +@Service("erm.kpi.service.impl.LibServiceImpl") public class LibServiceImpl extends DaoServiceImpl implements LibService { @Autowired private JdbcTemplate jdbcTemplate; diff --git a/io.sc.engine.mv.sample/src/main/java/io/sc/engine/mv/sample/controller/SampleWebController.java b/io.sc.engine.mv.sample/src/main/java/io/sc/engine/mv/sample/controller/SampleWebController.java index 5fb51118..3ea7b347 100644 --- a/io.sc.engine.mv.sample/src/main/java/io/sc/engine/mv/sample/controller/SampleWebController.java +++ b/io.sc.engine.mv.sample/src/main/java/io/sc/engine/mv/sample/controller/SampleWebController.java @@ -11,7 +11,7 @@ import org.springframework.web.bind.annotation.PostMapping; import org.springframework.web.bind.annotation.RequestMapping; import org.springframework.web.bind.annotation.RestController; -@RestController +@RestController("io.sc.engine.mv.sample.controller.SampleWebController") @RequestMapping("/api/mv/sample") public class SampleWebController { @Autowired private TestCaseImporterService testCaseImporterService; diff --git a/io.sc.engine.mv.sample/src/main/java/io/sc/engine/mv/sample/service/impl/CardGongXinImporterServiceImpl.java b/io.sc.engine.mv.sample/src/main/java/io/sc/engine/mv/sample/service/impl/CardGongXinImporterServiceImpl.java index 261b5ab0..783e1276 100644 --- a/io.sc.engine.mv.sample/src/main/java/io/sc/engine/mv/sample/service/impl/CardGongXinImporterServiceImpl.java +++ b/io.sc.engine.mv.sample/src/main/java/io/sc/engine/mv/sample/service/impl/CardGongXinImporterServiceImpl.java @@ -25,7 +25,7 @@ import java.util.Date; import java.util.Iterator; import java.util.UUID; -@Service +@Service("io.sc.engine.mv.sample.service.impl.CardGongXinImporterServiceImpl") public class CardGongXinImporterServiceImpl implements CardGongXinImporterService { private static final String URL ="classpath:/io/sc/engine/mv/sample/信用卡_工薪模型.csv"; private static final String MODEL_ID ="CARD_GONGXIN"; diff --git a/io.sc.engine.mv.sample/src/main/java/io/sc/engine/mv/sample/service/impl/CardJingyingImporterServiceImpl.java b/io.sc.engine.mv.sample/src/main/java/io/sc/engine/mv/sample/service/impl/CardJingyingImporterServiceImpl.java index b68ee111..04c1302d 100644 --- a/io.sc.engine.mv.sample/src/main/java/io/sc/engine/mv/sample/service/impl/CardJingyingImporterServiceImpl.java +++ b/io.sc.engine.mv.sample/src/main/java/io/sc/engine/mv/sample/service/impl/CardJingyingImporterServiceImpl.java @@ -20,7 +20,7 @@ import java.util.Date; import java.util.Iterator; import java.util.UUID; -@Service +@Service("io.sc.engine.mv.sample.service.impl.CardJingyingImporterServiceImpl") public class CardJingyingImporterServiceImpl implements CardJingyingImporterService { private static final String URL ="classpath:/io/sc/engine/mv/sample/信用卡_经营模型.csv"; private static final String MODEL_ID ="CARD_JINGYING"; diff --git a/io.sc.engine.mv.sample/src/main/java/io/sc/engine/mv/sample/service/impl/DaiKuanImporterServiceImpl.java b/io.sc.engine.mv.sample/src/main/java/io/sc/engine/mv/sample/service/impl/DaiKuanImporterServiceImpl.java index 7102a80c..65997649 100644 --- a/io.sc.engine.mv.sample/src/main/java/io/sc/engine/mv/sample/service/impl/DaiKuanImporterServiceImpl.java +++ b/io.sc.engine.mv.sample/src/main/java/io/sc/engine/mv/sample/service/impl/DaiKuanImporterServiceImpl.java @@ -20,7 +20,7 @@ import java.util.Date; import java.util.Iterator; import java.util.UUID; -@Service +@Service("io.sc.engine.mv.sample.service.impl.DaiKuanImporterServiceImpl") public class DaiKuanImporterServiceImpl implements DaiKuanImporterService { private static final String URL ="classpath:/io/sc/engine/mv/sample/贷款模型.csv"; private static final String MODEL_ID ="DAIKUAN"; diff --git a/io.sc.engine.mv.sample/src/main/java/io/sc/engine/mv/sample/service/impl/TestCaseImporterServiceImpl.java b/io.sc.engine.mv.sample/src/main/java/io/sc/engine/mv/sample/service/impl/TestCaseImporterServiceImpl.java index 16043087..d138bbe1 100644 --- a/io.sc.engine.mv.sample/src/main/java/io/sc/engine/mv/sample/service/impl/TestCaseImporterServiceImpl.java +++ b/io.sc.engine.mv.sample/src/main/java/io/sc/engine/mv/sample/service/impl/TestCaseImporterServiceImpl.java @@ -21,7 +21,7 @@ import java.util.Date; import java.util.Iterator; import java.util.UUID; -@Service +@Service("io.sc.engine.mv.sample.service.impl.TestCaseImporterServiceImpl") public class TestCaseImporterServiceImpl implements TestCaseImporterService { private static final String URL ="classpath:/io/sc/engine/mv/sample/TestCase.csv"; private static final String MODEL_ID ="M1"; diff --git a/io.sc.engine.mv/src/main/java/io/sc/engine/mv/configure/controller/CfgBinomialWebController.java b/io.sc.engine.mv/src/main/java/io/sc/engine/mv/configure/controller/CfgBinomialWebController.java index dafff4ca..dfd63c32 100644 --- a/io.sc.engine.mv/src/main/java/io/sc/engine/mv/configure/controller/CfgBinomialWebController.java +++ b/io.sc.engine.mv/src/main/java/io/sc/engine/mv/configure/controller/CfgBinomialWebController.java @@ -16,7 +16,7 @@ import java.util.List; * @author wangshaoping * */ -@RestController +@RestController("io.sc.engine.mv.configure.controller.CfgBinomialWebController") @RequestMapping("/api/mv/configure/binomial") public class CfgBinomialWebController extends RestCrudController { diff --git a/io.sc.engine.mv/src/main/java/io/sc/engine/mv/configure/controller/CfgChiSquareWebController.java b/io.sc.engine.mv/src/main/java/io/sc/engine/mv/configure/controller/CfgChiSquareWebController.java index ad11bd5a..d9a84918 100644 --- a/io.sc.engine.mv/src/main/java/io/sc/engine/mv/configure/controller/CfgChiSquareWebController.java +++ b/io.sc.engine.mv/src/main/java/io/sc/engine/mv/configure/controller/CfgChiSquareWebController.java @@ -16,7 +16,7 @@ import java.util.List; * @author wangshaoping * */ -@RestController +@RestController("io.sc.engine.mv.configure.controller.CfgChiSquareWebController") @RequestMapping("/api/mv/configure/chiSquare") public class CfgChiSquareWebController extends RestCrudController { @GetMapping("significanceLevels") diff --git a/io.sc.engine.mv/src/main/java/io/sc/engine/mv/configure/controller/CfgCustomerDistributionWebController.java b/io.sc.engine.mv/src/main/java/io/sc/engine/mv/configure/controller/CfgCustomerDistributionWebController.java index 4b898540..02e39afa 100644 --- a/io.sc.engine.mv/src/main/java/io/sc/engine/mv/configure/controller/CfgCustomerDistributionWebController.java +++ b/io.sc.engine.mv/src/main/java/io/sc/engine/mv/configure/controller/CfgCustomerDistributionWebController.java @@ -13,7 +13,7 @@ import org.springframework.web.bind.annotation.RestController; * @author wangshaoping * */ -@RestController +@RestController("io.sc.engine.mv.configure.controller.CfgCustomerDistributionWebController") @RequestMapping("/api/mv/configure/distribution") public class CfgCustomerDistributionWebController extends RestCrudController { diff --git a/io.sc.engine.mv/src/main/java/io/sc/engine/mv/configure/controller/CfgCutOffPointWebController.java b/io.sc.engine.mv/src/main/java/io/sc/engine/mv/configure/controller/CfgCutOffPointWebController.java index 0ba99a35..a35751be 100644 --- a/io.sc.engine.mv/src/main/java/io/sc/engine/mv/configure/controller/CfgCutOffPointWebController.java +++ b/io.sc.engine.mv/src/main/java/io/sc/engine/mv/configure/controller/CfgCutOffPointWebController.java @@ -13,7 +13,7 @@ import org.springframework.web.bind.annotation.RestController; * @author wangshaoping * */ -@RestController +@RestController("io.sc.engine.mv.configure.controller.CfgCutOffPointWebController") @RequestMapping("/api/mv/configure/cutOffPoint") public class CfgCutOffPointWebController extends RestCrudController { diff --git a/io.sc.engine.mv/src/main/java/io/sc/engine/mv/configure/controller/CfgDataExtractorWebController.java b/io.sc.engine.mv/src/main/java/io/sc/engine/mv/configure/controller/CfgDataExtractorWebController.java index e972d644..52f9c64e 100644 --- a/io.sc.engine.mv/src/main/java/io/sc/engine/mv/configure/controller/CfgDataExtractorWebController.java +++ b/io.sc.engine.mv/src/main/java/io/sc/engine/mv/configure/controller/CfgDataExtractorWebController.java @@ -17,7 +17,7 @@ import org.springframework.web.bind.annotation.RestController; * @author wangshaoping * */ -@RestController +@RestController("io.sc.engine.mv.configure.controller.CfgDataExtractorWebController") @RequestMapping("/api/mv/configure/dataExtractor") public class CfgDataExtractorWebController extends RestCrudController { @Autowired private DsRepository dsRepository; diff --git a/io.sc.engine.mv/src/main/java/io/sc/engine/mv/configure/controller/CfgExecutorWebController.java b/io.sc.engine.mv/src/main/java/io/sc/engine/mv/configure/controller/CfgExecutorWebController.java index 8b23d30b..3824f6f3 100644 --- a/io.sc.engine.mv/src/main/java/io/sc/engine/mv/configure/controller/CfgExecutorWebController.java +++ b/io.sc.engine.mv/src/main/java/io/sc/engine/mv/configure/controller/CfgExecutorWebController.java @@ -17,7 +17,7 @@ import java.util.List; * @author wangshaoping * */ -@RestController +@RestController("io.sc.engine.mv.configure.controller.CfgExecutorWebController") @RequestMapping("/api/mv/configure/executor") public class CfgExecutorWebController { @Autowired private ExecutorManager executorManager; diff --git a/io.sc.engine.mv/src/main/java/io/sc/engine/mv/configure/controller/CfgModelWebController.java b/io.sc.engine.mv/src/main/java/io/sc/engine/mv/configure/controller/CfgModelWebController.java index 5bab5fb0..1f4ada4d 100644 --- a/io.sc.engine.mv/src/main/java/io/sc/engine/mv/configure/controller/CfgModelWebController.java +++ b/io.sc.engine.mv/src/main/java/io/sc/engine/mv/configure/controller/CfgModelWebController.java @@ -16,7 +16,7 @@ import org.springframework.web.bind.annotation.RestController; * @author wangshaoping * */ -@RestController +@RestController("io.sc.engine.mv.configure.controller.CfgModelWebController") @RequestMapping("/api/mv/configure/model") public class CfgModelWebController extends RestCrudController { @Autowired private CfgModelService service; diff --git a/io.sc.engine.mv/src/main/java/io/sc/engine/mv/configure/controller/CfgScaleWebController.java b/io.sc.engine.mv/src/main/java/io/sc/engine/mv/configure/controller/CfgScaleWebController.java index 80fe2c5f..3ad06c86 100644 --- a/io.sc.engine.mv/src/main/java/io/sc/engine/mv/configure/controller/CfgScaleWebController.java +++ b/io.sc.engine.mv/src/main/java/io/sc/engine/mv/configure/controller/CfgScaleWebController.java @@ -19,7 +19,7 @@ import org.springframework.web.bind.annotation.RestController; * @author wangshaoping * */ -@RestController +@RestController("io.sc.engine.mv.configure.controller.CfgScaleWebController") @RequestMapping("/api/mv/configure/scale") public class CfgScaleWebController extends RestCrudController { @RequestMapping(value="getScaleLevelByModel/{modelId}") diff --git a/io.sc.engine.mv/src/main/java/io/sc/engine/mv/configure/controller/CfgThresholdWebController.java b/io.sc.engine.mv/src/main/java/io/sc/engine/mv/configure/controller/CfgThresholdWebController.java index 1cc79efa..b7974f4c 100644 --- a/io.sc.engine.mv/src/main/java/io/sc/engine/mv/configure/controller/CfgThresholdWebController.java +++ b/io.sc.engine.mv/src/main/java/io/sc/engine/mv/configure/controller/CfgThresholdWebController.java @@ -13,7 +13,7 @@ import org.springframework.web.bind.annotation.RestController; * @author wangshaoping * */ -@RestController +@RestController("io.sc.engine.mv.configure.controller.CfgThresholdWebController") @RequestMapping("/api/mv/configure/threshold") public class CfgThresholdWebController extends RestCrudController { diff --git a/io.sc.engine.mv/src/main/java/io/sc/engine/mv/configure/jpa/repository/CfgBinomialRepository.java b/io.sc.engine.mv/src/main/java/io/sc/engine/mv/configure/jpa/repository/CfgBinomialRepository.java index 7762a93f..708635ea 100644 --- a/io.sc.engine.mv/src/main/java/io/sc/engine/mv/configure/jpa/repository/CfgBinomialRepository.java +++ b/io.sc.engine.mv/src/main/java/io/sc/engine/mv/configure/jpa/repository/CfgBinomialRepository.java @@ -1,11 +1,13 @@ package io.sc.engine.mv.configure.jpa.repository; -import java.util.List; - import io.sc.engine.mv.configure.jpa.entity.CfgBinomial; import io.sc.platform.orm.repository.DaoRepository; import org.springframework.data.jpa.repository.Query; +import org.springframework.stereotype.Repository; + +import java.util.List; +@Repository("io.sc.engine.mv.configure.jpa.repository.CfgBinomialRepository") public interface CfgBinomialRepository extends DaoRepository { public CfgBinomial findBySignificanceLevel(Double significanceLevel); diff --git a/io.sc.engine.mv/src/main/java/io/sc/engine/mv/configure/jpa/repository/CfgChiSquareRepository.java b/io.sc.engine.mv/src/main/java/io/sc/engine/mv/configure/jpa/repository/CfgChiSquareRepository.java index b6ddbfa7..f466f285 100644 --- a/io.sc.engine.mv/src/main/java/io/sc/engine/mv/configure/jpa/repository/CfgChiSquareRepository.java +++ b/io.sc.engine.mv/src/main/java/io/sc/engine/mv/configure/jpa/repository/CfgChiSquareRepository.java @@ -3,9 +3,11 @@ package io.sc.engine.mv.configure.jpa.repository; import io.sc.engine.mv.configure.jpa.entity.CfgChiSquare; import io.sc.platform.orm.repository.DaoRepository; import org.springframework.data.jpa.repository.Query; +import org.springframework.stereotype.Repository; import java.util.List; +@Repository("io.sc.engine.mv.configure.jpa.repository.CfgChiSquareRepository") public interface CfgChiSquareRepository extends DaoRepository { public CfgChiSquare findByDofAndSignificanceLevel(int dof,double significanceLevel); diff --git a/io.sc.engine.mv/src/main/java/io/sc/engine/mv/configure/jpa/repository/CfgCustomerDistributionRepository.java b/io.sc.engine.mv/src/main/java/io/sc/engine/mv/configure/jpa/repository/CfgCustomerDistributionRepository.java index 6f072b59..b69f9bc9 100644 --- a/io.sc.engine.mv/src/main/java/io/sc/engine/mv/configure/jpa/repository/CfgCustomerDistributionRepository.java +++ b/io.sc.engine.mv/src/main/java/io/sc/engine/mv/configure/jpa/repository/CfgCustomerDistributionRepository.java @@ -3,7 +3,9 @@ package io.sc.engine.mv.configure.jpa.repository; import io.sc.engine.mv.configure.jpa.entity.CfgCustomerDistribution; import io.sc.platform.orm.repository.DaoRepository; +import org.springframework.stereotype.Repository; +@Repository("io.sc.engine.mv.configure.jpa.repository.CfgCustomerDistributionRepository") public interface CfgCustomerDistributionRepository extends DaoRepository { } diff --git a/io.sc.engine.mv/src/main/java/io/sc/engine/mv/configure/jpa/repository/CfgCutOffPointRepository.java b/io.sc.engine.mv/src/main/java/io/sc/engine/mv/configure/jpa/repository/CfgCutOffPointRepository.java index 8246905a..6dda2f0b 100644 --- a/io.sc.engine.mv/src/main/java/io/sc/engine/mv/configure/jpa/repository/CfgCutOffPointRepository.java +++ b/io.sc.engine.mv/src/main/java/io/sc/engine/mv/configure/jpa/repository/CfgCutOffPointRepository.java @@ -3,7 +3,9 @@ package io.sc.engine.mv.configure.jpa.repository; import io.sc.engine.mv.configure.jpa.entity.CfgCutOffPoint; import io.sc.platform.orm.repository.DaoRepository; +import org.springframework.stereotype.Repository; +@Repository("io.sc.engine.mv.configure.jpa.repository.CfgCutOffPointRepository") public interface CfgCutOffPointRepository extends DaoRepository { public CfgCutOffPoint findByName(String name); diff --git a/io.sc.engine.mv/src/main/java/io/sc/engine/mv/configure/jpa/repository/CfgDataExtractorRepository.java b/io.sc.engine.mv/src/main/java/io/sc/engine/mv/configure/jpa/repository/CfgDataExtractorRepository.java index 922dbb17..2f38b9c7 100644 --- a/io.sc.engine.mv/src/main/java/io/sc/engine/mv/configure/jpa/repository/CfgDataExtractorRepository.java +++ b/io.sc.engine.mv/src/main/java/io/sc/engine/mv/configure/jpa/repository/CfgDataExtractorRepository.java @@ -4,10 +4,12 @@ import io.sc.engine.mv.configure.jpa.entity.CfgDataExtractor; import io.sc.platform.orm.repository.DaoRepository; import org.springframework.data.jpa.repository.Modifying; import org.springframework.data.jpa.repository.Query; +import org.springframework.stereotype.Repository; import org.springframework.transaction.annotation.Transactional; import java.util.List; +@Repository("io.sc.engine.mv.configure.jpa.repository.CfgDataExtractorRepository") public interface CfgDataExtractorRepository extends DaoRepository { public List findByEnableOrderByOrder(boolean enable); diff --git a/io.sc.engine.mv/src/main/java/io/sc/engine/mv/configure/jpa/repository/CfgModelRepository.java b/io.sc.engine.mv/src/main/java/io/sc/engine/mv/configure/jpa/repository/CfgModelRepository.java index f5ccf53c..ef18af8c 100644 --- a/io.sc.engine.mv/src/main/java/io/sc/engine/mv/configure/jpa/repository/CfgModelRepository.java +++ b/io.sc.engine.mv/src/main/java/io/sc/engine/mv/configure/jpa/repository/CfgModelRepository.java @@ -2,10 +2,11 @@ package io.sc.engine.mv.configure.jpa.repository; import io.sc.engine.mv.configure.jpa.entity.CfgModel; import io.sc.platform.orm.repository.DaoRepository; +import org.springframework.stereotype.Repository; import java.util.List; - +@Repository("io.sc.engine.mv.configure.jpa.repository.CfgModelRepository") public interface CfgModelRepository extends DaoRepository { public CfgModel findByModelId(String modelId); diff --git a/io.sc.engine.mv/src/main/java/io/sc/engine/mv/configure/jpa/repository/CfgScaleRepository.java b/io.sc.engine.mv/src/main/java/io/sc/engine/mv/configure/jpa/repository/CfgScaleRepository.java index a11126b0..1bcfa3be 100644 --- a/io.sc.engine.mv/src/main/java/io/sc/engine/mv/configure/jpa/repository/CfgScaleRepository.java +++ b/io.sc.engine.mv/src/main/java/io/sc/engine/mv/configure/jpa/repository/CfgScaleRepository.java @@ -5,7 +5,9 @@ import java.util.List; import io.sc.engine.mv.configure.jpa.entity.CfgScale; import io.sc.platform.orm.repository.DaoRepository; import org.springframework.data.jpa.repository.Query; +import org.springframework.stereotype.Repository; +@Repository("io.sc.engine.mv.configure.jpa.repository.CfgScaleRepository") public interface CfgScaleRepository extends DaoRepository { public List findByModelIdOrderByOrder(String modelId); diff --git a/io.sc.engine.mv/src/main/java/io/sc/engine/mv/configure/jpa/repository/CfgThresholdRepository.java b/io.sc.engine.mv/src/main/java/io/sc/engine/mv/configure/jpa/repository/CfgThresholdRepository.java index ffc8f4d1..e97d769c 100644 --- a/io.sc.engine.mv/src/main/java/io/sc/engine/mv/configure/jpa/repository/CfgThresholdRepository.java +++ b/io.sc.engine.mv/src/main/java/io/sc/engine/mv/configure/jpa/repository/CfgThresholdRepository.java @@ -2,10 +2,11 @@ package io.sc.engine.mv.configure.jpa.repository; import io.sc.engine.mv.configure.jpa.entity.CfgThreshold; import io.sc.platform.orm.repository.DaoRepository; +import org.springframework.stereotype.Repository; import java.util.List; - +@Repository("io.sc.engine.mv.configure.jpa.repository.CfgThresholdRepository") public interface CfgThresholdRepository extends DaoRepository { public List findByName(String name); diff --git a/io.sc.engine.mv/src/main/java/io/sc/engine/mv/configure/service/impl/CfgBinomialServiceImpl.java b/io.sc.engine.mv/src/main/java/io/sc/engine/mv/configure/service/impl/CfgBinomialServiceImpl.java index 6f1e63b3..d77dd57c 100644 --- a/io.sc.engine.mv/src/main/java/io/sc/engine/mv/configure/service/impl/CfgBinomialServiceImpl.java +++ b/io.sc.engine.mv/src/main/java/io/sc/engine/mv/configure/service/impl/CfgBinomialServiceImpl.java @@ -8,7 +8,7 @@ import io.sc.engine.mv.configure.service.CfgBinomialService; import io.sc.platform.orm.service.impl.DaoServiceImpl; import org.springframework.stereotype.Service; -@Service +@Service("io.sc.engine.mv.configure.service.impl.CfgBinomialServiceImpl") public class CfgBinomialServiceImpl extends DaoServiceImpl implements CfgBinomialService { @Override diff --git a/io.sc.engine.mv/src/main/java/io/sc/engine/mv/configure/service/impl/CfgChiSquareServiceImpl.java b/io.sc.engine.mv/src/main/java/io/sc/engine/mv/configure/service/impl/CfgChiSquareServiceImpl.java index 62e3fad9..be491e95 100644 --- a/io.sc.engine.mv/src/main/java/io/sc/engine/mv/configure/service/impl/CfgChiSquareServiceImpl.java +++ b/io.sc.engine.mv/src/main/java/io/sc/engine/mv/configure/service/impl/CfgChiSquareServiceImpl.java @@ -8,7 +8,7 @@ import io.sc.engine.mv.configure.service.CfgChiSquareService; import io.sc.platform.orm.service.impl.DaoServiceImpl; import org.springframework.stereotype.Service; -@Service +@Service("io.sc.engine.mv.configure.service.impl.CfgChiSquareServiceImpl") public class CfgChiSquareServiceImpl extends DaoServiceImpl implements CfgChiSquareService { @Override diff --git a/io.sc.engine.mv/src/main/java/io/sc/engine/mv/configure/service/impl/CfgCustomerDistributionServiceImpl.java b/io.sc.engine.mv/src/main/java/io/sc/engine/mv/configure/service/impl/CfgCustomerDistributionServiceImpl.java index 95646aed..d9f0be16 100644 --- a/io.sc.engine.mv/src/main/java/io/sc/engine/mv/configure/service/impl/CfgCustomerDistributionServiceImpl.java +++ b/io.sc.engine.mv/src/main/java/io/sc/engine/mv/configure/service/impl/CfgCustomerDistributionServiceImpl.java @@ -6,7 +6,7 @@ import io.sc.engine.mv.configure.service.CfgCustomerDistributionService; import io.sc.platform.orm.service.impl.DaoServiceImpl; import org.springframework.stereotype.Service; -@Service +@Service("io.sc.engine.mv.configure.service.impl.CfgCustomerDistributionServiceImpl") public class CfgCustomerDistributionServiceImpl extends DaoServiceImpl implements CfgCustomerDistributionService { @Override diff --git a/io.sc.engine.mv/src/main/java/io/sc/engine/mv/configure/service/impl/CfgCutOffPointServiceImpl.java b/io.sc.engine.mv/src/main/java/io/sc/engine/mv/configure/service/impl/CfgCutOffPointServiceImpl.java index c4c2ad9c..3fbb8e2c 100644 --- a/io.sc.engine.mv/src/main/java/io/sc/engine/mv/configure/service/impl/CfgCutOffPointServiceImpl.java +++ b/io.sc.engine.mv/src/main/java/io/sc/engine/mv/configure/service/impl/CfgCutOffPointServiceImpl.java @@ -8,7 +8,7 @@ import io.sc.engine.mv.configure.service.CfgCutOffPointService; import io.sc.platform.orm.service.impl.DaoServiceImpl; import org.springframework.stereotype.Service; -@Service +@Service("io.sc.engine.mv.configure.service.impl.CfgCutOffPointServiceImpl") public class CfgCutOffPointServiceImpl extends DaoServiceImpl implements CfgCutOffPointService { @Override diff --git a/io.sc.engine.mv/src/main/java/io/sc/engine/mv/configure/service/impl/CfgDataExtractorServiceImpl.java b/io.sc.engine.mv/src/main/java/io/sc/engine/mv/configure/service/impl/CfgDataExtractorServiceImpl.java index 5e78474b..5ae81cd2 100644 --- a/io.sc.engine.mv/src/main/java/io/sc/engine/mv/configure/service/impl/CfgDataExtractorServiceImpl.java +++ b/io.sc.engine.mv/src/main/java/io/sc/engine/mv/configure/service/impl/CfgDataExtractorServiceImpl.java @@ -13,7 +13,7 @@ import org.springframework.core.io.ResourceLoader; import org.springframework.stereotype.Service; import org.springframework.util.StringUtils; -@Service +@Service("io.sc.engine.mv.configure.service.impl.CfgDataExtractorServiceImpl") public class CfgDataExtractorServiceImpl extends DaoServiceImpl implements CfgDataExtractorService { @Autowired private DataExtractorManager dataExtractorManager; @Autowired private ResourceLoader resourceLoader; diff --git a/io.sc.engine.mv/src/main/java/io/sc/engine/mv/configure/service/impl/CfgModelServiceImpl.java b/io.sc.engine.mv/src/main/java/io/sc/engine/mv/configure/service/impl/CfgModelServiceImpl.java index 4aea96b9..b2209c22 100644 --- a/io.sc.engine.mv/src/main/java/io/sc/engine/mv/configure/service/impl/CfgModelServiceImpl.java +++ b/io.sc.engine.mv/src/main/java/io/sc/engine/mv/configure/service/impl/CfgModelServiceImpl.java @@ -14,7 +14,7 @@ import java.sql.ResultSet; import java.sql.SQLException; import java.util.List; -@Service +@Service("io.sc.engine.mv.configure.service.impl.CfgModelServiceImpl") public class CfgModelServiceImpl extends DaoServiceImpl implements CfgModelService { @Autowired private JdbcTemplate jdbcTemplate; diff --git a/io.sc.engine.mv/src/main/java/io/sc/engine/mv/configure/service/impl/CfgScaleServiceImpl.java b/io.sc.engine.mv/src/main/java/io/sc/engine/mv/configure/service/impl/CfgScaleServiceImpl.java index 3ba60d0e..89d8aea1 100644 --- a/io.sc.engine.mv/src/main/java/io/sc/engine/mv/configure/service/impl/CfgScaleServiceImpl.java +++ b/io.sc.engine.mv/src/main/java/io/sc/engine/mv/configure/service/impl/CfgScaleServiceImpl.java @@ -6,7 +6,7 @@ import io.sc.engine.mv.configure.service.CfgScaleService; import io.sc.platform.orm.service.impl.DaoServiceImpl; import org.springframework.stereotype.Service; -@Service +@Service("io.sc.engine.mv.configure.service.impl.CfgScaleServiceImpl") public class CfgScaleServiceImpl extends DaoServiceImpl implements CfgScaleService { @Override public String[] getDefaultSortBy() { diff --git a/io.sc.engine.mv/src/main/java/io/sc/engine/mv/configure/service/impl/CfgThresholdServiceImpl.java b/io.sc.engine.mv/src/main/java/io/sc/engine/mv/configure/service/impl/CfgThresholdServiceImpl.java index b07a99a2..f895e48b 100644 --- a/io.sc.engine.mv/src/main/java/io/sc/engine/mv/configure/service/impl/CfgThresholdServiceImpl.java +++ b/io.sc.engine.mv/src/main/java/io/sc/engine/mv/configure/service/impl/CfgThresholdServiceImpl.java @@ -8,7 +8,7 @@ import org.springframework.stereotype.Service; import java.util.List; -@Service +@Service("io.sc.engine.mv.configure.service.impl.CfgThresholdServiceImpl") public class CfgThresholdServiceImpl extends DaoServiceImpl implements CfgThresholdService { @Override diff --git a/io.sc.engine.mv/src/main/java/io/sc/engine/mv/validator/controller/ExecuteValidatorWebController.java b/io.sc.engine.mv/src/main/java/io/sc/engine/mv/validator/controller/ExecuteValidatorWebController.java index a16e881e..190ff558 100644 --- a/io.sc.engine.mv/src/main/java/io/sc/engine/mv/validator/controller/ExecuteValidatorWebController.java +++ b/io.sc.engine.mv/src/main/java/io/sc/engine/mv/validator/controller/ExecuteValidatorWebController.java @@ -19,7 +19,7 @@ import org.springframework.web.bind.annotation.*; * @author wangshaoping * */ -@RestController +@RestController("io.sc.engine.mv.validator.controller.ExecuteValidatorWebController") @RequestMapping("/api/mv") public class ExecuteValidatorWebController { @Autowired private Validator validator; diff --git a/io.sc.engine.mv/src/main/java/io/sc/engine/mv/viewer/controller/CoeBinomialHistoryWebController.java b/io.sc.engine.mv/src/main/java/io/sc/engine/mv/viewer/controller/CoeBinomialHistoryWebController.java index 13f6e076..cfec3501 100644 --- a/io.sc.engine.mv/src/main/java/io/sc/engine/mv/viewer/controller/CoeBinomialHistoryWebController.java +++ b/io.sc.engine.mv/src/main/java/io/sc/engine/mv/viewer/controller/CoeBinomialHistoryWebController.java @@ -19,7 +19,7 @@ import org.springframework.web.bind.annotation.RestController; import javax.servlet.http.HttpServletRequest; import javax.servlet.http.HttpServletResponse; -@RestController +@RestController("io.sc.engine.mv.viewer.controller.CoeBinomialHistoryWebController") @RequestMapping("/api/mv/viewer/binomial") public class CoeBinomialHistoryWebController extends RestCrudController { @Autowired private CoeBinomialHistoryRepository coeBinomialHistoryRepository; diff --git a/io.sc.engine.mv/src/main/java/io/sc/engine/mv/viewer/controller/CoeChiSquareHistoryWebController.java b/io.sc.engine.mv/src/main/java/io/sc/engine/mv/viewer/controller/CoeChiSquareHistoryWebController.java index 1facd953..33ffd66d 100644 --- a/io.sc.engine.mv/src/main/java/io/sc/engine/mv/viewer/controller/CoeChiSquareHistoryWebController.java +++ b/io.sc.engine.mv/src/main/java/io/sc/engine/mv/viewer/controller/CoeChiSquareHistoryWebController.java @@ -19,7 +19,7 @@ import org.springframework.web.bind.annotation.RestController; import javax.servlet.http.HttpServletRequest; import javax.servlet.http.HttpServletResponse; -@RestController +@RestController("io.sc.engine.mv.viewer.controller.CoeChiSquareHistoryWebController") @RequestMapping("/api/mv/viewer/chiSquare") public class CoeChiSquareHistoryWebController extends RestCrudController { @Autowired private CoeChiSquareHistoryRepository coeChiSquareHistoryRepository; diff --git a/io.sc.engine.mv/src/main/java/io/sc/engine/mv/viewer/controller/DefaultRecordWebController.java b/io.sc.engine.mv/src/main/java/io/sc/engine/mv/viewer/controller/DefaultRecordWebController.java index 2d7eb926..fe7668ee 100644 --- a/io.sc.engine.mv/src/main/java/io/sc/engine/mv/viewer/controller/DefaultRecordWebController.java +++ b/io.sc.engine.mv/src/main/java/io/sc/engine/mv/viewer/controller/DefaultRecordWebController.java @@ -14,7 +14,7 @@ import org.springframework.web.bind.annotation.RestController; * @author wangshaoping * */ -@RestController +@RestController("io.sc.engine.mv.viewer.controller.DefaultRecordWebController") @RequestMapping("/api/mv/viewer/defaultRecord") public class DefaultRecordWebController extends RestCrudController { diff --git a/io.sc.engine.mv/src/main/java/io/sc/engine/mv/viewer/controller/GeneralResultHistoryWebController.java b/io.sc.engine.mv/src/main/java/io/sc/engine/mv/viewer/controller/GeneralResultHistoryWebController.java index cc3d58fb..73266f99 100644 --- a/io.sc.engine.mv/src/main/java/io/sc/engine/mv/viewer/controller/GeneralResultHistoryWebController.java +++ b/io.sc.engine.mv/src/main/java/io/sc/engine/mv/viewer/controller/GeneralResultHistoryWebController.java @@ -22,7 +22,7 @@ import java.util.List; * @author wangshaoping * */ -@RestController +@RestController("io.sc.engine.mv.viewer.controller.GeneralResultHistoryWebController") @RequestMapping("/api/mv/viewer/result") public class GeneralResultHistoryWebController extends RestCrudController { @Autowired private GeneralResultHistoryRepository generalResultHistoryRepository; diff --git a/io.sc.engine.mv/src/main/java/io/sc/engine/mv/viewer/controller/GeneralSampleHistoryWebController.java b/io.sc.engine.mv/src/main/java/io/sc/engine/mv/viewer/controller/GeneralSampleHistoryWebController.java index 2aa7ca24..9337f1d1 100644 --- a/io.sc.engine.mv/src/main/java/io/sc/engine/mv/viewer/controller/GeneralSampleHistoryWebController.java +++ b/io.sc.engine.mv/src/main/java/io/sc/engine/mv/viewer/controller/GeneralSampleHistoryWebController.java @@ -25,7 +25,7 @@ import javax.servlet.http.HttpServletResponse; * @author wangshaoping * */ -@RestController +@RestController("io.sc.engine.mv.viewer.controller.GeneralSampleHistoryWebController") @RequestMapping("/api/mv/viewer/sample") @SuppressWarnings("unchecked") public class GeneralSampleHistoryWebController extends RestCrudController { diff --git a/io.sc.engine.mv/src/main/java/io/sc/engine/mv/viewer/controller/ScCapHistoryWebController.java b/io.sc.engine.mv/src/main/java/io/sc/engine/mv/viewer/controller/ScCapHistoryWebController.java index 46f3ebe5..a3618253 100644 --- a/io.sc.engine.mv/src/main/java/io/sc/engine/mv/viewer/controller/ScCapHistoryWebController.java +++ b/io.sc.engine.mv/src/main/java/io/sc/engine/mv/viewer/controller/ScCapHistoryWebController.java @@ -35,7 +35,7 @@ import org.springframework.web.bind.annotation.RestController; import javax.servlet.http.HttpServletRequest; import javax.servlet.http.HttpServletResponse; -@RestController +@RestController("io.sc.engine.mv.viewer.controller.ScCapHistoryWebController") @RequestMapping("/api/mv/viewer/cap") public class ScCapHistoryWebController extends RestCrudController { //模型验证结果DAO diff --git a/io.sc.engine.mv/src/main/java/io/sc/engine/mv/viewer/controller/ScKsHistoryWebController.java b/io.sc.engine.mv/src/main/java/io/sc/engine/mv/viewer/controller/ScKsHistoryWebController.java index 57c60a6e..1fcd53be 100644 --- a/io.sc.engine.mv/src/main/java/io/sc/engine/mv/viewer/controller/ScKsHistoryWebController.java +++ b/io.sc.engine.mv/src/main/java/io/sc/engine/mv/viewer/controller/ScKsHistoryWebController.java @@ -35,7 +35,7 @@ import org.springframework.web.bind.annotation.RestController; import javax.servlet.http.HttpServletRequest; import javax.servlet.http.HttpServletResponse; -@RestController +@RestController("io.sc.engine.mv.viewer.controller.ScKsHistoryWebController") @RequestMapping("/api/mv/viewer/ks") public class ScKsHistoryWebController extends RestCrudController { //模型验证结果DAO diff --git a/io.sc.engine.mv/src/main/java/io/sc/engine/mv/viewer/controller/ScRocHistoryWebController.java b/io.sc.engine.mv/src/main/java/io/sc/engine/mv/viewer/controller/ScRocHistoryWebController.java index 2787cd08..ab5f26b7 100644 --- a/io.sc.engine.mv/src/main/java/io/sc/engine/mv/viewer/controller/ScRocHistoryWebController.java +++ b/io.sc.engine.mv/src/main/java/io/sc/engine/mv/viewer/controller/ScRocHistoryWebController.java @@ -33,7 +33,7 @@ import java.sql.SQLException; import java.util.ArrayList; import java.util.Locale; -@RestController +@RestController("io.sc.engine.mv.viewer.controller.ScRocHistoryWebController") @RequestMapping("/api/mv/viewer/roc") public class ScRocHistoryWebController extends RestCrudController { //模型验证结果DAO diff --git a/io.sc.engine.mv/src/main/java/io/sc/engine/mv/viewer/controller/ScoreRecordWebController.java b/io.sc.engine.mv/src/main/java/io/sc/engine/mv/viewer/controller/ScoreRecordWebController.java index 0c1ba5bb..5780f962 100644 --- a/io.sc.engine.mv/src/main/java/io/sc/engine/mv/viewer/controller/ScoreRecordWebController.java +++ b/io.sc.engine.mv/src/main/java/io/sc/engine/mv/viewer/controller/ScoreRecordWebController.java @@ -14,7 +14,7 @@ import org.springframework.web.bind.annotation.RestController; * @author wangshaoping * */ -@RestController +@RestController("io.sc.engine.mv.viewer.controller.ScoreRecordWebController") @RequestMapping("/api/mv/viewer/scoreRecord") public class ScoreRecordWebController extends RestCrudController { diff --git a/io.sc.engine.mv/src/main/java/io/sc/engine/mv/viewer/controller/StPsiHistoryWebController.java b/io.sc.engine.mv/src/main/java/io/sc/engine/mv/viewer/controller/StPsiHistoryWebController.java index 6932a899..d54105f2 100644 --- a/io.sc.engine.mv/src/main/java/io/sc/engine/mv/viewer/controller/StPsiHistoryWebController.java +++ b/io.sc.engine.mv/src/main/java/io/sc/engine/mv/viewer/controller/StPsiHistoryWebController.java @@ -35,7 +35,7 @@ import java.text.DecimalFormat; import java.util.ArrayList; import java.util.Locale; -@RestController +@RestController("io.sc.engine.mv.viewer.controller.StPsiHistoryWebController") @RequestMapping("/api/mv/viewer/psi") public class StPsiHistoryWebController extends RestCrudController { @Autowired private GeneralResultHistoryRepository generalResultHistoryRepository; diff --git a/io.sc.engine.mv/src/main/java/io/sc/engine/mv/viewer/controller/StSvdWebController.java b/io.sc.engine.mv/src/main/java/io/sc/engine/mv/viewer/controller/StSvdWebController.java index 2f0cde86..88e460cf 100644 --- a/io.sc.engine.mv/src/main/java/io/sc/engine/mv/viewer/controller/StSvdWebController.java +++ b/io.sc.engine.mv/src/main/java/io/sc/engine/mv/viewer/controller/StSvdWebController.java @@ -1,9 +1,9 @@ package io.sc.engine.mv.viewer.controller; -import org.springframework.stereotype.Controller; import org.springframework.web.bind.annotation.RequestMapping; +import org.springframework.web.bind.annotation.RestController; -@Controller +@RestController("io.sc.engine.mv.viewer.controller.StSvdWebController") @RequestMapping("/api/mv/viewer/svd") public class StSvdWebController { /* diff --git a/io.sc.engine.mv/src/main/java/io/sc/engine/mv/viewer/jpa/repository/CoeBinomialHistoryRepository.java b/io.sc.engine.mv/src/main/java/io/sc/engine/mv/viewer/jpa/repository/CoeBinomialHistoryRepository.java index 1a98cd6c..d012577c 100644 --- a/io.sc.engine.mv/src/main/java/io/sc/engine/mv/viewer/jpa/repository/CoeBinomialHistoryRepository.java +++ b/io.sc.engine.mv/src/main/java/io/sc/engine/mv/viewer/jpa/repository/CoeBinomialHistoryRepository.java @@ -4,7 +4,9 @@ package io.sc.engine.mv.viewer.jpa.repository; import io.sc.engine.mv.viewer.jpa.entity.CoeBinomialHistory; import io.sc.engine.mv.viewer.jpa.entity.id.CoeBinomialHistoryId; import io.sc.platform.orm.repository.DaoRepository; +import org.springframework.stereotype.Repository; +@Repository("io.sc.engine.mv.viewer.jpa.repository.CoeBinomialHistoryRepository") public interface CoeBinomialHistoryRepository extends DaoRepository { } diff --git a/io.sc.engine.mv/src/main/java/io/sc/engine/mv/viewer/jpa/repository/CoeChiSquareHistoryRepository.java b/io.sc.engine.mv/src/main/java/io/sc/engine/mv/viewer/jpa/repository/CoeChiSquareHistoryRepository.java index 0b08972d..3587b2af 100644 --- a/io.sc.engine.mv/src/main/java/io/sc/engine/mv/viewer/jpa/repository/CoeChiSquareHistoryRepository.java +++ b/io.sc.engine.mv/src/main/java/io/sc/engine/mv/viewer/jpa/repository/CoeChiSquareHistoryRepository.java @@ -4,7 +4,9 @@ package io.sc.engine.mv.viewer.jpa.repository; import io.sc.engine.mv.viewer.jpa.entity.CoeChiSquareHistory; import io.sc.engine.mv.viewer.jpa.entity.id.CoeChiSquareHistoryId; import io.sc.platform.orm.repository.DaoRepository; +import org.springframework.stereotype.Repository; +@Repository("io.sc.engine.mv.viewer.jpa.repository.CoeChiSquareHistoryRepository") public interface CoeChiSquareHistoryRepository extends DaoRepository { } diff --git a/io.sc.engine.mv/src/main/java/io/sc/engine/mv/viewer/jpa/repository/DefaultRecordRepository.java b/io.sc.engine.mv/src/main/java/io/sc/engine/mv/viewer/jpa/repository/DefaultRecordRepository.java index 20e2f19d..e7cd61bd 100644 --- a/io.sc.engine.mv/src/main/java/io/sc/engine/mv/viewer/jpa/repository/DefaultRecordRepository.java +++ b/io.sc.engine.mv/src/main/java/io/sc/engine/mv/viewer/jpa/repository/DefaultRecordRepository.java @@ -3,7 +3,9 @@ package io.sc.engine.mv.viewer.jpa.repository; import io.sc.engine.mv.viewer.jpa.entity.DefaultRecord; import io.sc.engine.mv.viewer.jpa.entity.id.DefaultRecordId; import io.sc.platform.orm.repository.DaoRepository; +import org.springframework.stereotype.Repository; +@Repository("io.sc.engine.mv.viewer.jpa.repository.DefaultRecordRepository") public interface DefaultRecordRepository extends DaoRepository { } diff --git a/io.sc.engine.mv/src/main/java/io/sc/engine/mv/viewer/jpa/repository/GeneralResultHistoryRepository.java b/io.sc.engine.mv/src/main/java/io/sc/engine/mv/viewer/jpa/repository/GeneralResultHistoryRepository.java index d27746c6..22e6b3a7 100644 --- a/io.sc.engine.mv/src/main/java/io/sc/engine/mv/viewer/jpa/repository/GeneralResultHistoryRepository.java +++ b/io.sc.engine.mv/src/main/java/io/sc/engine/mv/viewer/jpa/repository/GeneralResultHistoryRepository.java @@ -6,7 +6,9 @@ import io.sc.engine.mv.viewer.jpa.entity.GeneralResultHistory; import io.sc.engine.mv.viewer.jpa.entity.id.GeneralResultHistoryId; import io.sc.platform.orm.repository.DaoRepository; import org.springframework.data.jpa.repository.Query; +import org.springframework.stereotype.Repository; +@Repository("io.sc.engine.mv.viewer.jpa.repository.GeneralResultHistoryRepository") public interface GeneralResultHistoryRepository extends DaoRepository { /** diff --git a/io.sc.engine.mv/src/main/java/io/sc/engine/mv/viewer/jpa/repository/GeneralSampleHistoryRepository.java b/io.sc.engine.mv/src/main/java/io/sc/engine/mv/viewer/jpa/repository/GeneralSampleHistoryRepository.java index f4e14319..b09d95bc 100644 --- a/io.sc.engine.mv/src/main/java/io/sc/engine/mv/viewer/jpa/repository/GeneralSampleHistoryRepository.java +++ b/io.sc.engine.mv/src/main/java/io/sc/engine/mv/viewer/jpa/repository/GeneralSampleHistoryRepository.java @@ -8,7 +8,9 @@ import io.sc.platform.orm.repository.DaoRepository; import org.springframework.data.domain.Page; import org.springframework.data.domain.Pageable; import org.springframework.data.jpa.repository.Query; +import org.springframework.stereotype.Repository; +@Repository("io.sc.engine.mv.viewer.jpa.repository.GeneralSampleHistoryRepository") public interface GeneralSampleHistoryRepository extends DaoRepository { /** * 分页查询某个模型某个验证日期的所有历史模型验证合格样本 diff --git a/io.sc.engine.mv/src/main/java/io/sc/engine/mv/viewer/jpa/repository/RuntimeParameterRepository.java b/io.sc.engine.mv/src/main/java/io/sc/engine/mv/viewer/jpa/repository/RuntimeParameterRepository.java index 71a01e14..21c69042 100644 --- a/io.sc.engine.mv/src/main/java/io/sc/engine/mv/viewer/jpa/repository/RuntimeParameterRepository.java +++ b/io.sc.engine.mv/src/main/java/io/sc/engine/mv/viewer/jpa/repository/RuntimeParameterRepository.java @@ -2,10 +2,11 @@ package io.sc.engine.mv.viewer.jpa.repository; import io.sc.engine.mv.viewer.jpa.entity.RuntimeParameter; import io.sc.platform.orm.repository.DaoRepository; +import org.springframework.stereotype.Repository; import java.util.List; - +@Repository("io.sc.engine.mv.viewer.jpa.repository.RuntimeParameterRepository") public interface RuntimeParameterRepository extends DaoRepository { public List findByValidateDateOrderBySno(String validateDate); } diff --git a/io.sc.engine.mv/src/main/java/io/sc/engine/mv/viewer/jpa/repository/ScCapHistoryRepository.java b/io.sc.engine.mv/src/main/java/io/sc/engine/mv/viewer/jpa/repository/ScCapHistoryRepository.java index 3804240f..59a1f32c 100644 --- a/io.sc.engine.mv/src/main/java/io/sc/engine/mv/viewer/jpa/repository/ScCapHistoryRepository.java +++ b/io.sc.engine.mv/src/main/java/io/sc/engine/mv/viewer/jpa/repository/ScCapHistoryRepository.java @@ -6,9 +6,11 @@ import io.sc.platform.orm.repository.DaoRepository; import org.springframework.data.domain.Page; import org.springframework.data.domain.Pageable; import org.springframework.data.jpa.repository.Query; +import org.springframework.stereotype.Repository; import java.util.List; +@Repository("io.sc.engine.mv.viewer.jpa.repository.ScCapHistoryRepository") public interface ScCapHistoryRepository extends DaoRepository { /** * 分页查询某个验证日期的所有历史区分能力CAP曲线指标 diff --git a/io.sc.engine.mv/src/main/java/io/sc/engine/mv/viewer/jpa/repository/ScKsHistoryRepository.java b/io.sc.engine.mv/src/main/java/io/sc/engine/mv/viewer/jpa/repository/ScKsHistoryRepository.java index 3d3c300c..57e54590 100644 --- a/io.sc.engine.mv/src/main/java/io/sc/engine/mv/viewer/jpa/repository/ScKsHistoryRepository.java +++ b/io.sc.engine.mv/src/main/java/io/sc/engine/mv/viewer/jpa/repository/ScKsHistoryRepository.java @@ -8,7 +8,9 @@ import io.sc.platform.orm.repository.DaoRepository; import org.springframework.data.domain.Page; import org.springframework.data.domain.Pageable; import org.springframework.data.jpa.repository.Query; +import org.springframework.stereotype.Repository; +@Repository("io.sc.engine.mv.viewer.jpa.repository.ScKsHistoryRepository") public interface ScKsHistoryRepository extends DaoRepository { /** * 分页查询某个验证日期的所有历史区分能力KS曲线指标 diff --git a/io.sc.engine.mv/src/main/java/io/sc/engine/mv/viewer/jpa/repository/ScRocHistoryRepository.java b/io.sc.engine.mv/src/main/java/io/sc/engine/mv/viewer/jpa/repository/ScRocHistoryRepository.java index 43cb63f7..18ed0c4e 100644 --- a/io.sc.engine.mv/src/main/java/io/sc/engine/mv/viewer/jpa/repository/ScRocHistoryRepository.java +++ b/io.sc.engine.mv/src/main/java/io/sc/engine/mv/viewer/jpa/repository/ScRocHistoryRepository.java @@ -8,7 +8,9 @@ import io.sc.platform.orm.repository.DaoRepository; import org.springframework.data.domain.Page; import org.springframework.data.domain.Pageable; import org.springframework.data.jpa.repository.Query; +import org.springframework.stereotype.Repository; +@Repository("io.sc.engine.mv.viewer.jpa.repository.ScRocHistoryRepository") public interface ScRocHistoryRepository extends DaoRepository { /** * 分页查询某个验证日期的所有历史区分能力ROC曲线指标 diff --git a/io.sc.engine.mv/src/main/java/io/sc/engine/mv/viewer/jpa/repository/ScoreRecordRepository.java b/io.sc.engine.mv/src/main/java/io/sc/engine/mv/viewer/jpa/repository/ScoreRecordRepository.java index b9e35b04..742b38a7 100644 --- a/io.sc.engine.mv/src/main/java/io/sc/engine/mv/viewer/jpa/repository/ScoreRecordRepository.java +++ b/io.sc.engine.mv/src/main/java/io/sc/engine/mv/viewer/jpa/repository/ScoreRecordRepository.java @@ -3,7 +3,9 @@ package io.sc.engine.mv.viewer.jpa.repository; import io.sc.engine.mv.viewer.jpa.entity.ScoreRecord; import io.sc.engine.mv.viewer.jpa.entity.id.ScoreRecordId; import io.sc.platform.orm.repository.DaoRepository; +import org.springframework.stereotype.Repository; +@Repository("io.sc.engine.mv.viewer.jpa.repository.ScoreRecordRepository") public interface ScoreRecordRepository extends DaoRepository { } diff --git a/io.sc.engine.mv/src/main/java/io/sc/engine/mv/viewer/jpa/repository/StPsiHistoryRepository.java b/io.sc.engine.mv/src/main/java/io/sc/engine/mv/viewer/jpa/repository/StPsiHistoryRepository.java index c1adcbb6..c0a1401d 100644 --- a/io.sc.engine.mv/src/main/java/io/sc/engine/mv/viewer/jpa/repository/StPsiHistoryRepository.java +++ b/io.sc.engine.mv/src/main/java/io/sc/engine/mv/viewer/jpa/repository/StPsiHistoryRepository.java @@ -8,7 +8,9 @@ import io.sc.platform.orm.repository.DaoRepository; import org.springframework.data.domain.Page; import org.springframework.data.domain.Pageable; import org.springframework.data.jpa.repository.Query; +import org.springframework.stereotype.Repository; +@Repository("io.sc.engine.mv.viewer.jpa.repository.StPsiHistoryRepository") public interface StPsiHistoryRepository extends DaoRepository { public Page findAllByValidateDate(String validateDate,Pageable pageable); diff --git a/io.sc.engine.mv/src/main/java/io/sc/engine/mv/viewer/service/impl/CoeBinomialHistoryServiceImpl.java b/io.sc.engine.mv/src/main/java/io/sc/engine/mv/viewer/service/impl/CoeBinomialHistoryServiceImpl.java index fbcd73fd..cdb09266 100644 --- a/io.sc.engine.mv/src/main/java/io/sc/engine/mv/viewer/service/impl/CoeBinomialHistoryServiceImpl.java +++ b/io.sc.engine.mv/src/main/java/io/sc/engine/mv/viewer/service/impl/CoeBinomialHistoryServiceImpl.java @@ -7,6 +7,6 @@ import io.sc.engine.mv.viewer.service.CoeBinomialHistoryService; import io.sc.platform.orm.service.impl.DaoServiceImpl; import org.springframework.stereotype.Service; -@Service +@Service("io.sc.engine.mv.viewer.service.impl.CoeBinomialHistoryServiceImpl") public class CoeBinomialHistoryServiceImpl extends DaoServiceImpl implements CoeBinomialHistoryService { } diff --git a/io.sc.engine.mv/src/main/java/io/sc/engine/mv/viewer/service/impl/CoeChiSquareHistoryServiceImpl.java b/io.sc.engine.mv/src/main/java/io/sc/engine/mv/viewer/service/impl/CoeChiSquareHistoryServiceImpl.java index 9d751d66..340a999a 100644 --- a/io.sc.engine.mv/src/main/java/io/sc/engine/mv/viewer/service/impl/CoeChiSquareHistoryServiceImpl.java +++ b/io.sc.engine.mv/src/main/java/io/sc/engine/mv/viewer/service/impl/CoeChiSquareHistoryServiceImpl.java @@ -7,6 +7,6 @@ import io.sc.engine.mv.viewer.service.CoeChiSquareHistoryService; import io.sc.platform.orm.service.impl.DaoServiceImpl; import org.springframework.stereotype.Service; -@Service +@Service("io.sc.engine.mv.viewer.service.impl.CoeChiSquareHistoryServiceImpl") public class CoeChiSquareHistoryServiceImpl extends DaoServiceImpl implements CoeChiSquareHistoryService { } diff --git a/io.sc.engine.mv/src/main/java/io/sc/engine/mv/viewer/service/impl/DefaultRecordServiceImpl.java b/io.sc.engine.mv/src/main/java/io/sc/engine/mv/viewer/service/impl/DefaultRecordServiceImpl.java index 5a77a7f3..c974da2a 100644 --- a/io.sc.engine.mv/src/main/java/io/sc/engine/mv/viewer/service/impl/DefaultRecordServiceImpl.java +++ b/io.sc.engine.mv/src/main/java/io/sc/engine/mv/viewer/service/impl/DefaultRecordServiceImpl.java @@ -7,6 +7,6 @@ import io.sc.engine.mv.viewer.service.DefaultRecordService; import io.sc.platform.orm.service.impl.DaoServiceImpl; import org.springframework.stereotype.Service; -@Service +@Service("io.sc.engine.mv.viewer.service.impl.DefaultRecordServiceImpl") public class DefaultRecordServiceImpl extends DaoServiceImpl implements DefaultRecordService { } diff --git a/io.sc.engine.mv/src/main/java/io/sc/engine/mv/viewer/service/impl/GeneralResultHistoryServiceImpl.java b/io.sc.engine.mv/src/main/java/io/sc/engine/mv/viewer/service/impl/GeneralResultHistoryServiceImpl.java index 11f9ef0e..3b1a5203 100644 --- a/io.sc.engine.mv/src/main/java/io/sc/engine/mv/viewer/service/impl/GeneralResultHistoryServiceImpl.java +++ b/io.sc.engine.mv/src/main/java/io/sc/engine/mv/viewer/service/impl/GeneralResultHistoryServiceImpl.java @@ -7,7 +7,7 @@ import io.sc.engine.mv.viewer.service.GeneralResultHistoryService; import io.sc.platform.orm.service.impl.DaoServiceImpl; import org.springframework.stereotype.Service; -@Service +@Service("io.sc.engine.mv.viewer.service.impl.GeneralResultHistoryServiceImpl") public class GeneralResultHistoryServiceImpl extends DaoServiceImpl implements GeneralResultHistoryService { @Override public String[] getDefaultSortBy() { diff --git a/io.sc.engine.mv/src/main/java/io/sc/engine/mv/viewer/service/impl/GeneralSampleHistoryServiceImpl.java b/io.sc.engine.mv/src/main/java/io/sc/engine/mv/viewer/service/impl/GeneralSampleHistoryServiceImpl.java index ec42e9c7..0885a2a4 100644 --- a/io.sc.engine.mv/src/main/java/io/sc/engine/mv/viewer/service/impl/GeneralSampleHistoryServiceImpl.java +++ b/io.sc.engine.mv/src/main/java/io/sc/engine/mv/viewer/service/impl/GeneralSampleHistoryServiceImpl.java @@ -7,7 +7,7 @@ import io.sc.engine.mv.viewer.service.GeneralSampleHistoryService; import io.sc.platform.orm.service.impl.DaoServiceImpl; import org.springframework.stereotype.Service; -@Service +@Service("io.sc.engine.mv.viewer.service.impl.GeneralSampleHistoryServiceImpl") public class GeneralSampleHistoryServiceImpl extends DaoServiceImpl implements GeneralSampleHistoryService { } diff --git a/io.sc.engine.mv/src/main/java/io/sc/engine/mv/viewer/service/impl/ScCapHistoryServiceImpl.java b/io.sc.engine.mv/src/main/java/io/sc/engine/mv/viewer/service/impl/ScCapHistoryServiceImpl.java index 74cc2ea5..425dc732 100644 --- a/io.sc.engine.mv/src/main/java/io/sc/engine/mv/viewer/service/impl/ScCapHistoryServiceImpl.java +++ b/io.sc.engine.mv/src/main/java/io/sc/engine/mv/viewer/service/impl/ScCapHistoryServiceImpl.java @@ -7,7 +7,7 @@ import io.sc.engine.mv.viewer.service.ScCapHistoryService; import io.sc.platform.orm.service.impl.DaoServiceImpl; import org.springframework.stereotype.Service; -@Service +@Service("io.sc.engine.mv.viewer.service.impl.ScCapHistoryServiceImpl") public class ScCapHistoryServiceImpl extends DaoServiceImpl implements ScCapHistoryService { } diff --git a/io.sc.engine.mv/src/main/java/io/sc/engine/mv/viewer/service/impl/ScKsHistoryServiceImpl.java b/io.sc.engine.mv/src/main/java/io/sc/engine/mv/viewer/service/impl/ScKsHistoryServiceImpl.java index d1c01066..ad9856d7 100644 --- a/io.sc.engine.mv/src/main/java/io/sc/engine/mv/viewer/service/impl/ScKsHistoryServiceImpl.java +++ b/io.sc.engine.mv/src/main/java/io/sc/engine/mv/viewer/service/impl/ScKsHistoryServiceImpl.java @@ -7,7 +7,7 @@ import io.sc.engine.mv.viewer.service.ScKsHistoryService; import io.sc.platform.orm.service.impl.DaoServiceImpl; import org.springframework.stereotype.Service; -@Service +@Service("io.sc.engine.mv.viewer.service.impl.ScKsHistoryServiceImpl") public class ScKsHistoryServiceImpl extends DaoServiceImpl implements ScKsHistoryService { } diff --git a/io.sc.engine.mv/src/main/java/io/sc/engine/mv/viewer/service/impl/ScRocHistoryServiceImpl.java b/io.sc.engine.mv/src/main/java/io/sc/engine/mv/viewer/service/impl/ScRocHistoryServiceImpl.java index 86c5d831..01987cc1 100644 --- a/io.sc.engine.mv/src/main/java/io/sc/engine/mv/viewer/service/impl/ScRocHistoryServiceImpl.java +++ b/io.sc.engine.mv/src/main/java/io/sc/engine/mv/viewer/service/impl/ScRocHistoryServiceImpl.java @@ -7,7 +7,7 @@ import io.sc.engine.mv.viewer.service.ScRocHistoryService; import io.sc.platform.orm.service.impl.DaoServiceImpl; import org.springframework.stereotype.Service; -@Service +@Service("io.sc.engine.mv.viewer.service.impl.ScRocHistoryServiceImpl") public class ScRocHistoryServiceImpl extends DaoServiceImpl implements ScRocHistoryService { } diff --git a/io.sc.engine.mv/src/main/java/io/sc/engine/mv/viewer/service/impl/ScoreRecordServiceImpl.java b/io.sc.engine.mv/src/main/java/io/sc/engine/mv/viewer/service/impl/ScoreRecordServiceImpl.java index 3d196db9..67a9c32c 100644 --- a/io.sc.engine.mv/src/main/java/io/sc/engine/mv/viewer/service/impl/ScoreRecordServiceImpl.java +++ b/io.sc.engine.mv/src/main/java/io/sc/engine/mv/viewer/service/impl/ScoreRecordServiceImpl.java @@ -7,6 +7,6 @@ import io.sc.engine.mv.viewer.service.ScoreRecordService; import io.sc.platform.orm.service.impl.DaoServiceImpl; import org.springframework.stereotype.Service; -@Service +@Service("io.sc.engine.mv.viewer.service.impl.ScoreRecordServiceImpl") public class ScoreRecordServiceImpl extends DaoServiceImpl implements ScoreRecordService { } diff --git a/io.sc.engine.mv/src/main/java/io/sc/engine/mv/viewer/service/impl/StPsiHistoryServiceImpl.java b/io.sc.engine.mv/src/main/java/io/sc/engine/mv/viewer/service/impl/StPsiHistoryServiceImpl.java index 903dcd71..021c2d0d 100644 --- a/io.sc.engine.mv/src/main/java/io/sc/engine/mv/viewer/service/impl/StPsiHistoryServiceImpl.java +++ b/io.sc.engine.mv/src/main/java/io/sc/engine/mv/viewer/service/impl/StPsiHistoryServiceImpl.java @@ -7,6 +7,6 @@ import io.sc.engine.mv.viewer.service.StPsiHistoryService; import io.sc.platform.orm.service.impl.DaoServiceImpl; import org.springframework.stereotype.Service; -@Service +@Service("io.sc.engine.mv.viewer.service.impl.StPsiHistoryServiceImpl") public class StPsiHistoryServiceImpl extends DaoServiceImpl implements StPsiHistoryService { } diff --git a/io.sc.engine.rule.client.spring/src/main/java/io/sc/engine/rule/client/spring/service/ExecutorFactoryService_structure.puml b/io.sc.engine.rule.client.spring/src/main/java/io/sc/engine/rule/client/spring/service/ExecutorFactoryService_structure.puml new file mode 100644 index 00000000..ab0d6c5d --- /dev/null +++ b/io.sc.engine.rule.client.spring/src/main/java/io/sc/engine/rule/client/spring/service/ExecutorFactoryService_structure.puml @@ -0,0 +1,10585 @@ +@startuml + +/' diagram meta data start +config=StructureConfiguration; +{ + "projectClassification": { + "searchMode": "OpenProject", // OpenProject, AllProjects + "includedProjects": "", + "pathEndKeywords": "*.impl", + "isClientPath": "", + "isClientName": "", + "isTestPath": "", + "isTestName": "", + "isMappingPath": "", + "isMappingName": "", + "isDataAccessPath": "", + "isDataAccessName": "", + "isDataStructurePath": "", + "isDataStructureName": "", + "isInterfaceStructuresPath": "", + "isInterfaceStructuresName": "", + "isEntryPointPath": "", + "isEntryPointName": "", + "treatFinalFieldsAsMandatory": false + }, + "graphRestriction": { + "classPackageExcludeFilter": "", + "classPackageIncludeFilter": "", + "classNameExcludeFilter": "", + "classNameIncludeFilter": "", + "methodNameExcludeFilter": "", + "methodNameIncludeFilter": "", + "removeByInheritance": "", // inheritance/annotation based filtering is done in a second step + "removeByAnnotation": "", + "removeByClassPackage": "", // cleanup the graph after inheritance/annotation based filtering is done + "removeByClassName": "", + "cutMappings": false, + "cutEnum": true, + "cutTests": true, + "cutClient": true, + "cutDataAccess": false, + "cutInterfaceStructures": false, + "cutDataStructures": false, + "cutGetterAndSetter": true, + "cutConstructors": true + }, + "graphTraversal": { + "forwardDepth": 6, + "backwardDepth": 6, + "classPackageExcludeFilter": "", + "classPackageIncludeFilter": "", + "classNameExcludeFilter": "", + "classNameIncludeFilter": "", + "methodNameExcludeFilter": "", + "methodNameIncludeFilter": "", + "hideMappings": false, + "hideDataStructures": false, + "hidePrivateMethods": true, + "hideInterfaceCalls": true, // indirection: implementation -> interface (is hidden) -> implementation + "onlyShowApplicationEntryPoints": false, // root node is included + "useMethodCallsForStructureDiagram": "ForwardOnly" // ForwardOnly, BothDirections, No + }, + "details": { + "aggregation": "GroupByClass", // ByClass, GroupByClass, None + "showClassGenericTypes": true, + "showMethods": true, + "showMethodParameterNames": true, + "showMethodParameterTypes": true, + "showMethodReturnType": true, + "showPackageLevels": 2, + "showDetailedClassStructure": true + }, + "rootClass": "io.sc.engine.rule.client.spring.service.ExecutorFactoryService", + "extensionCallbackMethod": "" // qualified.class.name#methodName - signature: public static String method(String) +} +diagram meta data end '/ + + + +digraph g { + rankdir="TB" + splines=polyline + + +'nodes +subgraph cluster_106404 { + label=kpi + labeljust=l + fillcolor="#ececec" + style=filled + + subgraph cluster_209949291 { + label=service + labeljust=l + fillcolor="#d8d8d8" + style=filled + + IndicatorServiceImpl1402215057[ + label=< + +
+ + + + +
(C)IndicatorServiceImpl
+ findByCategory(category: String): List<IndicatorEntity>
+ findByUniqueKey(entity: IndicatorEntity): IndicatorEntity
+ queryIndicatorsByLib(libId: String, queryParameter: QueryParameter): Page<IndicatorEntity>
+ queryOtherIndicatorsByLib(libId: String, queryParameter: QueryParameter): Page<IndicatorEntity>
> + style=filled + margin=0 + shape=plaintext + fillcolor="#FFFFFF" +]; + +LibServiceImpl1402215057[ + label=< + +
+ +
+ + + + + + + +
(C)LibServiceImpl
- jdbcTemplate: JdbcTemplate [1]
+ addAllIndicators(libId: String)
+ addIndicators(libId: String, indicatorIds: Set<String>)
+ listAllLibsWithSelectedStatusByIndicator(indicatorId: String, queryParameter: QueryParameter): List<LibVo>
+ listLibsByIndicator(indicatorId: String, queryParameter: QueryParameter): List<LibEntity>
+ removeAllIndicators(libId: String)
+ removeIndicators(libId: String, indicatorIds: Set<String>)
+ updateIndicators(libId: String, indicatorIds: Set<String>)
> + style=filled + margin=0 + shape=plaintext + fillcolor="#FFFFFF" +]; +} + +subgraph cluster_516443503 { + label=jpa + labeljust=l + fillcolor="#d8d8d8" + style=filled + + IndicatorEntity396450770[ + label=< + +
+ + + + + + + + + + + + + + + + + + +
+ + + +
(C)IndicatorEntity
- category: String [0..1]
- categoryBusiness: String [0..1]
- categoryCal: String [0..1]
- categoryRisk: String [0..1]
- code: String [0..1]
- description: String [0..1]
- enable: Boolean [0..1]
- formula: String [0..1]
- frequency: String [0..1]
- id: String [0..1]
- libs: List<LibEntity> [0..*]
- name: String [0..1]
- source: String [0..1]
- sql: String [0..1]
- superviseCondition: String [0..1]
- superviseSource: String [0..1]
- superviseValue: BigDecimal [0..1]
- unit: String [0..1]
+ addLibs(libs: LibEntity...)
+ removeLibs(libs: LibEntity...)
+ toVo(): IndicatorVo
> + style=filled + margin=0 + shape=plaintext + fillcolor="#FFFFFF" +]; + +LibEntity396450770[ + label=< + +
+ + + + + + + + +
+ + + + + + +
(C)LibEntity
- children: List<LibEntity> [0..*]
- code: String [0..1]
- description: String [0..1]
- enable: Boolean [0..1]
- id: String [0..1]
- indicators: List<IndicatorEntity> [0..*]
- name: String [0..1]
- parent: LibEntity [0..1]
+ addChildren(children: LibEntity...)
+ addIndicators(indicators: IndicatorEntity...)
+ removeChildren(children: LibEntity...)
+ removeIndicators(indicators: IndicatorEntity...)
+ resetParent(parent: LibEntity)
+ toVo(): LibVo
> + style=filled + margin=0 + shape=plaintext + fillcolor="#FFFFFF" +]; +} + +subgraph cluster_805735386 { + label=controller + labeljust=l + fillcolor="#d8d8d8" + style=filled + + IndicatorWebController2041910900[ + label=< + +
+ + + +
(C)IndicatorWebController
+ queryByCategory(category: String, parameter: QueryParameter): List<IndicatorVo>
+ queryIndicatorsByLib(libId: String, parameter: QueryParameter): Page<IndicatorVo>
+ queryOtherIndicatorsByLib(libId: String, parameter: QueryParameter): Page<IndicatorVo>
> + style=filled + margin=0 + shape=plaintext + fillcolor="#FFFFFF" +]; + +LibWebController2041910900[ + label=< + +
+ + + + + + + + +
(C)LibWebController
+ addAllIndicators(wrapper: One2Many<String, String>)
+ addUsers(wrapper: One2Many<String, String>)
+ listAllLibsWithSelectedStatusByIndicator(indicatorId: String, queryParameter: QueryParameter): List<LibVo>
+ listLibsByIndicator(indicatorId: String, queryParameter: QueryParameter): List<LibVo>
# query(request: HttpServletRequest, response: HttpServletResponse, queryParameter: QueryParameter): Page<LibVo>
+ removeAllIndicators(wrapper: One2Many<String, String>)
+ removeIndicators(wrapper: One2Many<String, String>)
+ updateIndicators(wrapper: One2Many<String, String>)
> + style=filled + margin=0 + shape=plaintext + fillcolor="#FFFFFF" +]; +} +} + +subgraph cluster_1099978897 { + label=capitalplan + labeljust=l + fillcolor="#ececec" + style=filled + + subgraph cluster_1395986008 { + label=service + labeljust=l + fillcolor="#d8d8d8" + style=filled + + StrategicTargetServiceImpl177251132[ + label=< + +
(C)StrategicTargetServiceImpl
> + style=filled + margin=0 + shape=plaintext + fillcolor="#FFFFFF" +]; +} + +subgraph cluster_2013123865 { + label=controller + labeljust=l + fillcolor="#d8d8d8" + style=filled + + StrategicTargetWebController1311684249[ + label=< + +
(C)StrategicTargetWebController
> + style=filled + margin=0 + shape=plaintext + fillcolor="#FFFFFF" +]; +} + +subgraph cluster_642372354 { + label=jpa + labeljust=l + fillcolor="#d8d8d8" + style=filled + + StrategicTargetEntity544921377[ + label=< + +
+ + + + + + + + + +
+ +
(C)StrategicTargetEntity
- category: String [0..1]
- code: String [0..1]
- id: String [0..1]
- name: String [0..1]
- order: Integer [0..1]
- t: Double [0..1]
- t1: Double [0..1]
- t2: Double [0..1]
- t3: Double [0..1]
+ toVo(): StrategicTargetVo
> + style=filled + margin=0 + shape=plaintext + fillcolor="#FFFFFF" +]; +} +} + +subgraph cluster_1173376010 { + label=appetite + labeljust=l + fillcolor="#ececec" + style=filled + + subgraph cluster_1792070656 { + label=controller + labeljust=l + fillcolor="#d8d8d8" + style=filled + + CrossValidateWebController1098724750[ + label=< + +
(C)CrossValidateWebController
> + style=filled + margin=0 + shape=plaintext + fillcolor="#FFFFFF" +]; + +SpreadBusinessObjectWebController1098724750[ + label=< + +
+ +
(C)SpreadBusinessObjectWebController
+ findBySpreadId(spreadId: String): List<SpreadBusinessObjectVo>
> + style=filled + margin=0 + shape=plaintext + fillcolor="#FFFFFF" +]; + +SpreadCoreIndicatorWebController1098724750[ + label=< + +
+ +
(C)SpreadCoreIndicatorWebController
+ findBySpreadId(spreadId: String): List<SpreadCoreIndicatorVo>
> + style=filled + margin=0 + shape=plaintext + fillcolor="#FFFFFF" +]; + +SpreadIndustryWebController1098724750[ + label=< + +
+ +
(C)SpreadIndustryWebController
+ findBySpreadId(spreadId: String): List<SpreadIndustryVo>
> + style=filled + margin=0 + shape=plaintext + fillcolor="#FFFFFF" +]; + +SpreadShareholderWebController1098724750[ + label=< + +
+ +
(C)SpreadShareholderWebController
+ findBySpreadId(spreadId: String): List<SpreadShareholderVo>
> + style=filled + margin=0 + shape=plaintext + fillcolor="#FFFFFF" +]; + +SpreadSupervisionWebController1098724750[ + label=< + +
+ +
(C)SpreadSupervisionWebController
+ findBySpreadId(spreadId: String): List<SpreadSupervisionVo>
> + style=filled + margin=0 + shape=plaintext + fillcolor="#FFFFFF" +]; + +SpreadWebController1098724750[ + label=< + +
(C)SpreadWebController
> + style=filled + margin=0 + shape=plaintext + fillcolor="#FFFFFF" +]; +} + +subgraph cluster_1840613167 { + label=service + labeljust=l + fillcolor="#d8d8d8" + style=filled + + CrossValidateServiceImpl1681602801[ + label=< + +
(C)CrossValidateServiceImpl
> + style=filled + margin=0 + shape=plaintext + fillcolor="#FFFFFF" +]; + +SpreadBusinessObjectServiceImpl1681602801[ + label=< + +
+ + + +
(C)SpreadBusinessObjectServiceImpl
+ add(entity: SpreadBusinessObjectEntity): SpreadBusinessObjectEntity
+ findBySpreadId(spreadId: String): List<SpreadBusinessObjectVo>
+ update(s: String, entity: SpreadBusinessObjectEntity): SpreadBusinessObjectEntity
> + style=filled + margin=0 + shape=plaintext + fillcolor="#FFFFFF" +]; + +SpreadCoreIndicatorServiceImpl1681602801[ + label=< + +
+ +
(C)SpreadCoreIndicatorServiceImpl
+ findBySpreadId(spreadId: String): List<SpreadCoreIndicatorVo>
> + style=filled + margin=0 + shape=plaintext + fillcolor="#FFFFFF" +]; + +SpreadIndustryServiceImpl1681602801[ + label=< + +
+ + + +
(C)SpreadIndustryServiceImpl
+ add(entity: SpreadIndustryEntity): SpreadIndustryEntity
+ findBySpreadId(spreadId: String): List<SpreadIndustryVo>
+ update(s: String, entity: SpreadIndustryEntity): SpreadIndustryEntity
> + style=filled + margin=0 + shape=plaintext + fillcolor="#FFFFFF" +]; + +SpreadServiceImpl1681602801[ + label=< + +
(C)SpreadServiceImpl
> + style=filled + margin=0 + shape=plaintext + fillcolor="#FFFFFF" +]; + +SpreadShareholderServiceImpl1681602801[ + label=< + +
+ +
(C)SpreadShareholderServiceImpl
+ findBySpreadId(spreadId: String): List<SpreadShareholderVo>
> + style=filled + margin=0 + shape=plaintext + fillcolor="#FFFFFF" +]; + +SpreadSupervisionServiceImpl1681602801[ + label=< + +
+ +
(C)SpreadSupervisionServiceImpl
+ findBySpreadId(spreadId: String): List<SpreadSupervisionVo>
> + style=filled + margin=0 + shape=plaintext + fillcolor="#FFFFFF" +]; +} + +subgraph cluster_41042953 { + label=jpa + labeljust=l + fillcolor="#d8d8d8" + style=filled + + CrossValidateEntity757880876[ + label=< + +
+ + + + + +
+ +
(C)CrossValidateEntity
- code: String [0..1]
- description: String [0..1]
- id: String [0..1]
- name: String [0..1]
- year: String [0..1]
+ toVo(): CrossValidateVo
> + style=filled + margin=0 + shape=plaintext + fillcolor="#FFFFFF" +]; + +SpreadBusinessObjectEntity757880876[ + label=< + +
+ + + + + + + + + + +
+ +
(C)SpreadBusinessObjectEntity
- business: String [0..1]
- growthPercent: Double [0..1]
- id: String [0..1]
- lastYearLoanBalance: Double [0..1]
- lastYearNpl: Double [0..1]
- policy: RiskPolicy [0..1]
- predictLoanBalance: Double [0..1]
- predictNpl: Double [0..1]
- range: String [0..1]
- spread: SpreadEntity [0..1]
+ toVo(): SpreadBusinessObjectVo
> + style=filled + margin=0 + shape=plaintext + fillcolor="#FFFFFF" +]; + +SpreadCoreIndicatorEntity757880876[ + label=< + +
+ + + + + + + +
+ +
(C)SpreadCoreIndicatorEntity
- expectValue: Double [0..1]
- id: String [0..1]
- indicator: IndicatorEntity [0..1]
- lastYearValue: Double [0..1]
- referenceValue: Double [0..1]
- spread: SpreadEntity [0..1]
- supervisionMinValue: Double [0..1]
+ toVo(): SpreadCoreIndicatorVo
> + style=filled + margin=0 + shape=plaintext + fillcolor="#FFFFFF" +]; + +SpreadEntity757880876[ + label=< + +
+ + + + + + +
+ +
(C)SpreadEntity
- code: String [0..1]
- crossValidate: CrossValidateEntity [0..1]
- description: String [0..1]
- id: String [0..1]
- name: String [0..1]
- year: String [0..1]
+ toVo(): SpreadVo
> + style=filled + margin=0 + shape=plaintext + fillcolor="#FFFFFF" +]; + +SpreadIndustryEntity757880876[ + label=< + +
+ + + + + + + + + + +
+ +
(C)SpreadIndustryEntity
- growthPercent: Double [0..1]
- id: String [0..1]
- industry: String [0..1]
- lastYearLoanBalance: Double [0..1]
- lastYearNpl: Double [0..1]
- policy: RiskPolicy [0..1]
- predictLoanBalance: Double [0..1]
- predictNpl: Double [0..1]
- range: String [0..1]
- spread: SpreadEntity [0..1]
+ toVo(): SpreadIndustryVo
> + style=filled + margin=0 + shape=plaintext + fillcolor="#FFFFFF" +]; + +SpreadShareholderEntity757880876[ + label=< + +
+ + + + + +
+ +
(C)SpreadShareholderEntity
- condition: String [0..1]
- id: String [0..1]
- indicator: IndicatorEntity [0..1]
- spread: SpreadEntity [0..1]
- stakeHolder: StakeHolder [0..1]
+ toVo(): SpreadShareholderVo
> + style=filled + margin=0 + shape=plaintext + fillcolor="#FFFFFF" +]; + +SpreadSupervisionEntity757880876[ + label=< + +
+ + + + + +
+ +
(C)SpreadSupervisionEntity
- condition: String [0..1]
- id: String [0..1]
- indicator: IndicatorEntity [0..1]
- spread: SpreadEntity [0..1]
- stakeHolder: StakeHolder [0..1]
+ toVo(): SpreadSupervisionVo
> + style=filled + margin=0 + shape=plaintext + fillcolor="#FFFFFF" +]; +} +} + +subgraph cluster_3664 { + label=sc + labeljust=l + fillcolor="#ececec" + style=filled + + subgraph cluster_1303125147 { + label=standard + labeljust=l + fillcolor="#d8d8d8" + style=filled + + AdminDivisionEntity325081519[ + label=< + +
+ + + + + + + +
+ +
(C)AdminDivisionEntity
- code: String [0..1]
- description: String [0..1]
- mappingCode: String [0..1]
- mappingDescription: String [0..1]
- mappingName: String [0..1]
- name: String [0..1]
# parent: AdminDivisionEntity [0..1]
+ toVo(): AdminDivisionVo
> + style=filled + margin=0 + shape=plaintext + fillcolor="#FFFFFF" +]; + +AdminDivisionServiceImpl1268588532[ + label=< + +
(C)AdminDivisionServiceImpl
> + style=filled + margin=0 + shape=plaintext + fillcolor="#FFFFFF" +]; + +AdminDivisionWebController2113280151[ + label=< + +
+ +
(C)AdminDivisionWebController
# query(request: HttpServletRequest, response: HttpServletResponse, queryParameter: QueryParameter): Page<AdminDivisionVo>
> + style=filled + margin=0 + shape=plaintext + fillcolor="#FFFFFF" +]; + +BondEntity325081519[ + label=< + +
+ + + + + + + + + +
+ +
(C)BondEntity
- code: String [0..1]
- description: String [0..1]
- mappingCode: String [0..1]
- mappingDescription: String [0..1]
- mappingName: String [0..1]
- mappingType: String [0..1]
- name: String [0..1]
# parent: BondEntity [0..1]
- type: String [0..1]
+ toVo(): BondVo
> + style=filled + margin=0 + shape=plaintext + fillcolor="#FFFFFF" +]; + +BondServiceImpl1268588532[ + label=< + +
(C)BondServiceImpl
> + style=filled + margin=0 + shape=plaintext + fillcolor="#FFFFFF" +]; + +BondWebController2113280151[ + label=< + +
+ +
(C)BondWebController
# query(request: HttpServletRequest, response: HttpServletResponse, queryParameter: QueryParameter): Page<BondVo>
> + style=filled + margin=0 + shape=plaintext + fillcolor="#FFFFFF" +]; + +BussinessProductEntity325081519[ + label=< + +
+ + + + + + + +
+ +
(C)BussinessProductEntity
- code: String [0..1]
- description: String [0..1]
- mappingCode: String [0..1]
- mappingDescription: String [0..1]
- mappingName: String [0..1]
- name: String [0..1]
# parent: BussinessProductEntity [0..1]
+ toVo(): BussinessProductVo
> + style=filled + margin=0 + shape=plaintext + fillcolor="#FFFFFF" +]; + +BussinessProductServiceImpl1268588532[ + label=< + +
(C)BussinessProductServiceImpl
> + style=filled + margin=0 + shape=plaintext + fillcolor="#FFFFFF" +]; + +BussinessProductWebController2113280151[ + label=< + +
+ +
(C)BussinessProductWebController
# query(request: HttpServletRequest, response: HttpServletResponse, queryParameter: QueryParameter): Page<BussinessProductVo>
> + style=filled + margin=0 + shape=plaintext + fillcolor="#FFFFFF" +]; + +CollateralEntity325081519[ + label=< + +
+ + + + + + + + +
+ +
(C)CollateralEntity
- code: String [0..1]
- description: String [0..1]
- mappingCode: String [0..1]
- mappingDescription: String [0..1]
- mappingName: String [0..1]
- name: String [0..1]
# parent: CollateralEntity [0..1]
- superviseName: String [0..1]
+ toVo(): CollateralVo
> + style=filled + margin=0 + shape=plaintext + fillcolor="#FFFFFF" +]; + +CollateralServiceImpl1268588532[ + label=< + +
(C)CollateralServiceImpl
> + style=filled + margin=0 + shape=plaintext + fillcolor="#FFFFFF" +]; + +CollateralWebController2113280151[ + label=< + +
+ +
(C)CollateralWebController
# query(request: HttpServletRequest, response: HttpServletResponse, queryParameter: QueryParameter): Page<CollateralVo>
> + style=filled + margin=0 + shape=plaintext + fillcolor="#FFFFFF" +]; + +CounterpartyEntity325081519[ + label=< + +
+ + + + + + +
+ +
(C)CounterpartyEntity
- code: String [0..1]
- description: String [0..1]
- mappingCode: String [0..1]
- mappingDescription: String [0..1]
- mappingName: String [0..1]
- name: String [0..1]
+ toVo(): CounterpartyVo
> + style=filled + margin=0 + shape=plaintext + fillcolor="#FFFFFF" +]; + +CounterpartyServiceImpl1268588532[ + label=< + +
(C)CounterpartyServiceImpl
> + style=filled + margin=0 + shape=plaintext + fillcolor="#FFFFFF" +]; + +CounterpartyWebController2113280151[ + label=< + +
+ +
(C)CounterpartyWebController
# query(request: HttpServletRequest, response: HttpServletResponse, queryParameter: QueryParameter): Page<CounterpartyVo>
> + style=filled + margin=0 + shape=plaintext + fillcolor="#FFFFFF" +]; + +CountryEntity325081519[ + label=< + +
+ + + + + + + + + + + + + + +
+ +
(C)CountryEntity
- code: String [0..1]
- codeLatin2: String [0..1]
- codeLatin3: String [0..1]
- currency: CurrencyEntity [0..1]
- isIndependent: Boolean [0..1]
- languageCode2: String [0..1]
- languageCode3: String [0..1]
- nameChinese: String [0..1]
- nameChineseFull: String [0..1]
- nameEnglish: String [0..1]
- nameEnglishFull: String [0..1]
- nameLocalShort: String [0..1]
- remarkChinese: String [0..1]
- remarkEnglish: String [0..1]
+ toVo(): CountryVo
> + style=filled + margin=0 + shape=plaintext + fillcolor="#FFFFFF" +]; + +CountryServiceImpl1268588532[ + label=< + +
(C)CountryServiceImpl
> + style=filled + margin=0 + shape=plaintext + fillcolor="#FFFFFF" +]; + +CountryWebController2113280151[ + label=< + +
+ +
(C)CountryWebController
# query(request: HttpServletRequest, response: HttpServletResponse, queryParameter: QueryParameter): Page<CountryVo>
> + style=filled + margin=0 + shape=plaintext + fillcolor="#FFFFFF" +]; + +CurrencyEntity325081519[ + label=< + +
+ + + + + +
+ +
(C)CurrencyEntity
- code: String [0..1]
- codeLatin: String [0..1]
- nameChinese: String [0..1]
- nameEnglish: String [0..1]
- precision: String [0..1]
+ toVo(): CurrencyVo
> + style=filled + margin=0 + shape=plaintext + fillcolor="#FFFFFF" +]; + +CurrencyServiceImpl1268588532[ + label=< + +
(C)CurrencyServiceImpl
> + style=filled + margin=0 + shape=plaintext + fillcolor="#FFFFFF" +]; + +CurrencyWebController2113280151[ + label=< + +
+ +
(C)CurrencyWebController
# query(request: HttpServletRequest, response: HttpServletResponse, queryParameter: QueryParameter): Page<CurrencyVo>
> + style=filled + margin=0 + shape=plaintext + fillcolor="#FFFFFF" +]; + +IndustryEntity325081519[ + label=< + +
+ + + + + + + +
+ +
(C)IndustryEntity
- code: String [0..1]
- description: String [0..1]
- mappingCode: String [0..1]
- mappingDescription: String [0..1]
- mappingName: String [0..1]
- name: String [0..1]
# parent: IndustryEntity [0..1]
+ toVo(): IndustryVo
> + style=filled + margin=0 + shape=plaintext + fillcolor="#FFFFFF" +]; + +IndustryServiceImpl1268588532[ + label=< + +
(C)IndustryServiceImpl
> + style=filled + margin=0 + shape=plaintext + fillcolor="#FFFFFF" +]; + +IndustryWebController2113280151[ + label=< + +
+ +
(C)IndustryWebController
# query(request: HttpServletRequest, response: HttpServletResponse, queryParameter: QueryParameter): Page<IndustryVo>
> + style=filled + margin=0 + shape=plaintext + fillcolor="#FFFFFF" +]; + +LoanProductEntity325081519[ + label=< + +
+ + + + + + + +
+ +
(C)LoanProductEntity
- code: String [0..1]
- description: String [0..1]
- mappingCode: String [0..1]
- mappingDescription: String [0..1]
- mappingName: String [0..1]
- name: String [0..1]
# parent: LoanProductEntity [0..1]
+ toVo(): LoanProductVo
> + style=filled + margin=0 + shape=plaintext + fillcolor="#FFFFFF" +]; + +LoanProductServiceImpl1268588532[ + label=< + +
(C)LoanProductServiceImpl
> + style=filled + margin=0 + shape=plaintext + fillcolor="#FFFFFF" +]; + +LoanProductWebController2113280151[ + label=< + +
+ +
(C)LoanProductWebController
# query(request: HttpServletRequest, response: HttpServletResponse, queryParameter: QueryParameter): Page<LoanProductVo>
> + style=filled + margin=0 + shape=plaintext + fillcolor="#FFFFFF" +]; + +PerformanceStatusEntity325081519[ + label=< + +
+ + + + + + +
+ +
(C)PerformanceStatusEntity
- code: String [0..1]
- description: String [0..1]
- mappingCode: String [0..1]
- mappingDescription: String [0..1]
- mappingName: String [0..1]
- name: String [0..1]
+ toVo(): PerformanceStatusVo
> + style=filled + margin=0 + shape=plaintext + fillcolor="#FFFFFF" +]; + +PerformanceStatusServiceImpl1268588532[ + label=< + +
(C)PerformanceStatusServiceImpl
> + style=filled + margin=0 + shape=plaintext + fillcolor="#FFFFFF" +]; + +PerformanceStatusWebController2113280151[ + label=< + +
+ +
(C)PerformanceStatusWebController
# query(request: HttpServletRequest, response: HttpServletResponse, queryParameter: QueryParameter): Page<PerformanceStatusVo>
> + style=filled + margin=0 + shape=plaintext + fillcolor="#FFFFFF" +]; + +TradeFinanceProductEntity325081519[ + label=< + +
+ + + + + + + +
+ +
(C)TradeFinanceProductEntity
- code: String [0..1]
- description: String [0..1]
- mappingCode: String [0..1]
- mappingDescription: String [0..1]
- mappingName: String [0..1]
- name: String [0..1]
# parent: TradeFinanceProductEntity [0..1]
+ toVo(): TradeFinanceProductVo
> + style=filled + margin=0 + shape=plaintext + fillcolor="#FFFFFF" +]; + +TradeFinanceProductServiceImpl1268588532[ + label=< + +
(C)TradeFinanceProductServiceImpl
> + style=filled + margin=0 + shape=plaintext + fillcolor="#FFFFFF" +]; + +TradeFinanceProductWebController2113280151[ + label=< + +
+ +
(C)TradeFinanceProductWebController
# query(request: HttpServletRequest, response: HttpServletResponse, queryParameter: QueryParameter): Page<TradeFinanceProductVo>
> + style=filled + margin=0 + shape=plaintext + fillcolor="#FFFFFF" +]; +} + +subgraph cluster_1865180753 { + label=platform + labeljust=l + fillcolor="#d8d8d8" + style=filled + + AbstractFlowableDaoServiceImpl1477149626[ + label=< + +
+ +
+ + + + + + + +
(C)AbstractFlowableDaoServiceImpl<T,ID extends Serializable,R extends DaoRepository<T,ID>>
# processOperationService: ProcessOperationService [1]
+ claimTask(taskId: String)
+ completeTask(taskId: String, variables: Map<String, Object>, transientVariables: Map<String, Object>)
+ getGobacks(taskId: String): List<Goback>
+ startProcessById(processDefinitionId: String, bussinessKey: String, variables: Map<String, Object>, transientVariables: Map<String, Object>): ProcessInstance
+ startProcessById(processDefinitionId: String, bussinessKey: String, variables: Map<String, Object>, transientVariables: Map<String, Object>, skipFirst: boolean): ProcessInstance
+ startProcessByKey(processDefinitionKey: String, bussinessKey: String, variables: Map<String, Object>, transientVariables: Map<String, Object>): ProcessInstance
+ startProcessByKey(processDefinitionKey: String, bussinessKey: String, variables: Map<String, Object>, transientVariables: Map<String, Object>, skipFirst: boolean): ProcessInstance
> + style=filled + margin=0 + shape=plaintext + fillcolor="#FFFFFF" +]; + +AbstractJpaEntityPersistentEventHandler1344511795[ + label=< + +
+ + + + + + +
(C)AbstractJpaEntityPersistentEventHandler<T>
# afterAdd(newEntity: T)
# beforeDelete(oldEntity: T)
# beforeDelete(iterable: Iterable<T>)
# beforeDeleteAll()
# beforeUpdate(oldEntity: T, newEntity: T)
+ handler(event: JpaEntityPersistentEvent)
> + style=filled + margin=0 + shape=plaintext + fillcolor="#FFFFFF" +]; + +AgentEntity20954217[ + label=< + +
+ + + + + + + + + + +
+ +
(C)AgentEntity
- agentLoginName: String [0..1]
- agentUserName: String [0..1]
- comments: String [0..1]
- effective: Boolean [0..1]
- endDate: Date [0..1]
- id: String [0..1]
- loginName: String [0..1]
- reasons: String [0..1]
- startDate: Date [0..1]
- userName: String [0..1]
+ toVo(): AgentVo
> + style=filled + margin=0 + shape=plaintext + fillcolor="#FFFFFF" +]; + +AgentServiceImpl1477149626[ + label=< + +
+ + +
+ + + + +
(C)AgentServiceImpl
- roleService: RoleService [1]
- userService: UserService [1]
+ agree(agentId: String): AgentEntity
+ getAgents(loginName: String): List<AgentEntity>
+ listAvailableAgentByUserId(userId: String): List<UserVo>
+ reject(agentId: String, comments: String): AgentEntity
> + style=filled + margin=0 + shape=plaintext + fillcolor="#FFFFFF" +]; + +AgentWebController1877559843[ + label=< + +
+ + +
(C)AgentWebController
+ agree(id: String): AgentEntity
+ reject(id: String, data: Map<String, String>): AgentEntity
> + style=filled + margin=0 + shape=plaintext + fillcolor="#FFFFFF" +]; + +And1929946674[ + label=< + +
+ + +
(C)And<E>
+ getCondition(typeMapping: Map<String, Class<?>>): Condition
+ getPredicate(root: Root<E>, query: CriteriaQuery<?>, builder: CriteriaBuilder): Predicate
> + style=filled + margin=0 + shape=plaintext + fillcolor="#FFFFFF" +]; + +AnnouncementEntity1024010915[ + label=< + +
+ + + +
+ +
(C)AnnouncementEntity
- content: String [0..1]
- id: String [0..1]
- title: String [0..1]
+ toVo(): AnnouncementVo
> + style=filled + margin=0 + shape=plaintext + fillcolor="#FFFFFF" +]; + +AnnouncementServiceImpl666294214[ + label=< + +
(C)AnnouncementServiceImpl
> + style=filled + margin=0 + shape=plaintext + fillcolor="#FFFFFF" +]; + +AnnouncementWebController832594711[ + label=< + +
(C)AnnouncementWebController
> + style=filled + margin=0 + shape=plaintext + fillcolor="#FFFFFF" +]; + +ApplicationEntity809857618[ + label=< + +
+ + + + + + + +
+ + + +
(C)ApplicationEntity
- code: String [0..1]
- description: String [0..1]
- enable: Boolean [0..1]
- id: String [0..1]
- menus: List<MenuEntity> [0..*]
- name: String [0..1]
- order: Integer [0..1]
+ addMenus(menus: MenuEntity...)
+ removeMenus(menus: MenuEntity...)
+ toVo(): ApplicationVo
> + style=filled + margin=0 + shape=plaintext + fillcolor="#FFFFFF" +]; + +ApplicationInitializeServiceImpl563206525[ + label=< + +
+ + + +
+ + +
(C)ApplicationInitializeServiceImpl
- applicationContext: ApplicationContext [1]
- initializers: List<ApplicationInitializer> [0..*]
- runtimeService: RuntimeService [1]
+ initialize()
+ run(args: ApplicationArguments)
> + style=filled + margin=0 + shape=plaintext + fillcolor="#FFFFFF" +]; + +ApplicationLauncher600058652[ + label=< + +
+ + + + +
(C)ApplicationLauncher
+ afterApplicationReady()
+ restart()
+ run(primarySource: Class<?>, args: String...): ConfigurableApplicationContext
- start()
> + style=filled + margin=0 + shape=plaintext + fillcolor="#FFFFFF" +]; + +ApplicationServiceImpl744774639[ + label=< + +
+ +
+ + + + + + + + + +
(C)ApplicationServiceImpl
- jdbcTemplate: JdbcTemplate [1]
+ add(entity: ApplicationEntity): ApplicationEntity
+ addAllMenus(applicationId: String)
+ addMenus(applicationId: String, menuIds: Set<String>)
+ queryApplicationsByCodeOrName(filter: String, queryParameter: QueryParameter): Page<ApplicationEntity>
+ queryApplicationsByMenu(menuId: String, queryParameter: QueryParameter): Page<ApplicationEntity>
+ queryOtherApplicationsByMenu(menuId: String, queryParameter: QueryParameter): Page<ApplicationEntity>
+ removeAllMenus(applicationId: String)
+ removeMenus(applicationId: String, menuIds: Set<String>)
+ updateMenus(applicationId: String, menuIds: Set<String>)
> + style=filled + margin=0 + shape=plaintext + fillcolor="#FFFFFF" +]; + +ApplicationWebController1628504052[ + label=< + +
+ + + + + + + +
(C)ApplicationWebController
+ addAllMenus(wrapper: One2Many<String, String>)
+ addMenus(wrapper: One2Many<String, String>)
+ queryApplicationsByMenu(menuId: String, queryParameter: QueryParameter): Page<ApplicationVo>
+ queryOtherApplicationsByMenu(menuId: String, queryParameter: QueryParameter): Page<ApplicationVo>
+ removeAllMenus(wrapper: One2Many<String, String>)
+ removeMenus(wrapper: One2Many<String, String>)
+ updateMenus(wrapper: One2Many<String, String>)
> + style=filled + margin=0 + shape=plaintext + fillcolor="#FFFFFF" +]; + +AssigneeQueryServiceImpl1477149626[ + label=< + +
+ + +
+ + +
(C)AssigneeQueryServiceImpl
- roleService: RoleService [1]
- userService: UserService [1]
+ query(task: Task, newTask: Task, newUserTaskDefinition: UserTask): List<Assignee>
+ query(newUserTaskDefinition: UserTask): List<Assignee>
> + style=filled + margin=0 + shape=plaintext + fillcolor="#FFFFFF" +]; + +AttachmentEntity449060956[ + label=< + +
+ + + + + + +
+ +
(C)AttachmentEntity
# bussinessKey: String [0..1]
# description: String [0..1]
# extName: String [0..1]
# id: String [0..1]
# name: String [0..1]
# type: PersistenceType [0..1]
+ toVo(vo: AttachmentVo)
> + style=filled + margin=0 + shape=plaintext + fillcolor="#FFFFFF" +]; + +AttachmentServiceImpl2104802497[ + label=< + +
+ + +
+ + + + + + +
(C)AttachmentServiceImpl
- jdbcTemplate: JdbcTemplate [1]
- systemParameterService: SystemParameterService [1]
+ download(request: HttpServletRequest, response: HttpServletResponse, id: String)
+ findByBussinessKey(bussinessKey: String): List<AttachmentVo>
+ findByBussinessKeys(bussinessKeys: Set<String>): Map<String, List<AttachmentVo>>
+ getDiskAttachmentFilePath(entity: DiskAttachmentEntity): String
- persistence2Disk(entity: DiskAttachmentEntity, inputStream: InputStream)
+ upload(bussinessKey: String, name: String, description: String, multipartFile: MultipartFile, locale: Locale)
> + style=filled + margin=0 + shape=plaintext + fillcolor="#FFFFFF" +]; + +AttachmentWebController1407544670[ + label=< + +
+ + + +
(C)AttachmentWebController
+ add(request: HttpServletRequest, bussinessKey: String, multipartFile: MultipartFile, locale: Locale)
+ download(request: HttpServletRequest, response: HttpServletResponse, id: String)
+ findByBussinessKey(bussinessKey: String): List<AttachmentVo>
> + style=filled + margin=0 + shape=plaintext + fillcolor="#FFFFFF" +]; + +AuditLogAspectorBean686209983[ + label=< + +
+ + + +
+ + + + + + + + + + +
(C)AuditLogAspectorBean
- manager: AuditLogPersistenterManager [1]
- messageSource: MessageSource [1]
- objectMapper: ObjectMapper [1]
+ around(joinPoint: ProceedingJoinPoint): Object
+ auditLogPointCut()
- buildAuditLog(joinPoint: JoinPoint, e: Throwable): AuditLog
+ exception(joinPoint: JoinPoint, e: Throwable)
- getAuditorEntity(args: Object[]): AuditorEntity
- getBindingResult(args: Object[]): BindingResult
- getFieldName(field: String): String
- getHttpServletRequest(args: Object[]): HttpServletRequest
- getQueryParameter(args: Object[]): QueryParameter
- validationError(bindingResult: BindingResult): List<ValidationError>
> + style=filled + margin=0 + shape=plaintext + fillcolor="#FFFFFF" +]; + +AuditLogEntity1512343519[ + label=< + +
+ + + + + + + + + + + + + + + + +
+ +
(C)AuditLogEntity
- action: String [0..1]
- className: String [0..1]
- exception: String [0..1]
- exceptionMessage: String [0..1]
- exceptionStackTrace: String [0..1]
- executeTime: Long [0..1]
- httpMethod: String [0..1]
- id: String [0..1]
- ip: String [0..1]
- loginName: String [0..1]
- methodName: String [0..1]
- newValue: String [0..1]
- oldValue: String [0..1]
- startDate: Date [0..1]
- status: String [0..1]
- url: String [0..1]
+ toVo(): AuditLogVo
> + style=filled + margin=0 + shape=plaintext + fillcolor="#FFFFFF" +]; + +AuditLogPersistenterManagerAutoConfiguration1046861171[ + label=< + +
+ + +
+ + +
(C)AuditLogPersistenterManagerAutoConfiguration
- manager: AuditLogPersistenterManager [0..1]
- properties: AuditLogPersistenterProperties [1]
+ auditLogPersistenterManager(): AuditLogPersistenterManager
+ environmentChangeEventHandle(event: EnvironmentChangeEvent)
> + style=filled + margin=0 + shape=plaintext + fillcolor="#FFFFFF" +]; + +AuditLogServiceImpl1523860028[ + label=< + +
+ +
(C)AuditLogServiceImpl
- jdbcTemplate: JdbcTemplate [1]
> + style=filled + margin=0 + shape=plaintext + fillcolor="#FFFFFF" +]; + +AuditLogWebController926018151[ + label=< + +
(C)AuditLogWebController
> + style=filled + margin=0 + shape=plaintext + fillcolor="#FFFFFF" +]; + +AuditorEntity937853716[ + label=< + +
+ + + + + +
+ +
(C)AuditorEntity<V extends AuditorVo>
# createDate: Date [0..1]
# creator: String [0..1]
- dataComeFrom: DataComeFrom [0..1]
# lastModifier: String [0..1]
# lastModifyDate: Date [0..1]
+ toVo(vo: AuditorVo)
> + style=filled + margin=0 + shape=plaintext + fillcolor="#FFFFFF" +]; + +BaseEntity937853716[ + label=< + +
+ + +
(C)BaseEntity<V extends BaseVo>
+ toVo(vo: V)
+ toVo(): V
> + style=filled + margin=0 + shape=plaintext + fillcolor="#FFFFFF" +]; + +BeanTaskEntity1853113301[ + label=< + +
+ +
+ +
(C)BeanTaskEntity
- bean: String [0..1]
+ toVo(): BeanTask
> + style=filled + margin=0 + shape=plaintext + fillcolor="#FFFFFF" +]; + +Between1929946674[ + label=< + +
+ + +
+ + +
(C)Between<E>
# end: String [0..1]
# start: String [0..1]
+ getCondition(typeMapping: Map<String, Class<?>>): Condition
+ getPredicate(root: Root<E>, query: CriteriaQuery<?>, builder: CriteriaBuilder): Predicate
> + style=filled + margin=0 + shape=plaintext + fillcolor="#FFFFFF" +]; + +BpmnConverterUtil780551939[ + label=< + +
+ + + + + + +
(C)BpmnConverterUtil
+ bpmnModel2json(model: BpmnModel): String
+ bpmnModel2xml(model: BpmnModel): String
+ json2BpmnModel(json: String): BpmnModel
+ json2xml(json: String): String
+ xml2BpmnModel(xml: String): BpmnModel
+ xml2json(xml: String): String
> + style=filled + margin=0 + shape=plaintext + fillcolor="#FFFFFF" +]; + +CommandLineArgsHandler600058652[ + label=< + +
+ + + + +
+ + + +
(C)CommandLineArgsHandler
- decrypt: String [0..1]
- encrypt: String [0..1]
- help: boolean [1]
- version: boolean [1]
- decrypt(str: String)
- encrypt(str: String)
+ handle(): boolean
> + style=filled + margin=0 + shape=plaintext + fillcolor="#FFFFFF" +]; + +CompositeMessageSource1224636738[ + label=< + +
+ +
+ + + + + + + +
(C)CompositeMessageSource
- messageSources: List<MessageSource> [0..*]
+ addMessageSource(messageSource: MessageSource)
+ getMessage(code: String, args: Object[], defaultMessage: String, locale: Locale): String
+ getMessage(code: String, args: Object[], locale: Locale): String
+ getMessage(resolvable: MessageSourceResolvable, locale: Locale): String
+ getMessages(messageKeys: String...): Map<Language, Map<String, String>>
+ getMessages(language: Language): Map<String, String>
+ reload()
> + style=filled + margin=0 + shape=plaintext + fillcolor="#FFFFFF" +]; + +ConfigureController1849825354[ + label=< + +
+ +
(C)ConfigureController
+ activeConfigure(id: String)
> + style=filled + margin=0 + shape=plaintext + fillcolor="#FFFFFF" +]; + +ConfigureEntity588536316[ + label=< + +
+ + + + + +
+ +
(C)ConfigureEntity
- active: Boolean [0..1]
- id: String [0..1]
- name: String [0..1]
- setting: Setting [0..1]
- theme: Theme [0..1]
+ toVo(): ConfigureVo
> + style=filled + margin=0 + shape=plaintext + fillcolor="#FFFFFF" +]; + +ConfigureInitializer163612660[ + label=< + +
+ + +
+ + +
(C)ConfigureInitializer
- configureService: ConfigureService [0..1]
- isInitialized: Boolean [0..1]
+ execute()
+ init(applicationContext: ApplicationContext)
> + style=filled + margin=0 + shape=plaintext + fillcolor="#FFFFFF" +]; + +ConfigureServiceImpl1491599079[ + label=< + +
+ + + +
+ + +
(C)ConfigureServiceImpl
- environment: Environment [1]
- jdbcTemplate: JdbcTemplate [1]
- systemParameterService: SystemParameterService [1]
+ activeConfigure(id: String)
+ add(entity: ConfigureEntity): ConfigureEntity
> + style=filled + margin=0 + shape=plaintext + fillcolor="#FFFFFF" +]; + +Contains1929946674[ + label=< + +
+ +
+ + +
(C)Contains<E>
# value: String [0..1]
+ getCondition(typeMapping: Map<String, Class<?>>): Condition
+ getPredicate(root: Root<E>, query: CriteriaQuery<?>, builder: CriteriaBuilder): Predicate
> + style=filled + margin=0 + shape=plaintext + fillcolor="#FFFFFF" +]; + +ContainsField1929946674[ + label=< + +
+ +
+ + +
(C)ContainsField<E>
# value: String [0..1]
+ getCondition(typeMapping: Map<String, Class<?>>): Condition
+ getPredicate(root: Root<E>, query: CriteriaQuery<?>, builder: CriteriaBuilder): Predicate
> + style=filled + margin=0 + shape=plaintext + fillcolor="#FFFFFF" +]; + +CorporationAuditorEntity937853716[ + label=< + +
+ +
+ +
(C)CorporationAuditorEntity<V extends CorporationAuditorVo>
# corporationCode: String [0..1]
+ toVo(vo: CorporationAuditorVo)
> + style=filled + margin=0 + shape=plaintext + fillcolor="#FFFFFF" +]; + +CorporationEntity729386998[ + label=< + +
+ + + + + + + +
+ +
(C)CorporationEntity
- code: String [0..1]
- description: String [0..1]
- enable: Boolean [0..1]
- id: String [0..1]
- name: String [0..1]
- order: Integer [0..1]
- parent: CorporationEntity [0..1]
+ toVo(): CorporationVo
> + style=filled + margin=0 + shape=plaintext + fillcolor="#FFFFFF" +]; + +CorporationServiceImpl1000551513[ + label=< + +
+ +
+ + + + + +
(C)CorporationServiceImpl
- namedParameterJdbcTemplate: NamedParameterJdbcTemplate [1]
+ add(entity: CorporationEntity): CorporationEntity
+ addAllUsers(corporationCode: String)
+ addUsers(corporationCode: String, userIds: Set<String>)
+ removeAllUsers(corporationCode: String)
+ removeUsers(corporationCode: String, userIds: Set<String>)
> + style=filled + margin=0 + shape=plaintext + fillcolor="#FFFFFF" +]; + +CorporationWebController1127218628[ + label=< + +
+ + + + +
(C)CorporationWebController
+ addAllUsers(wrapper: One2Many<String, String>)
+ addCorporations(wrapper: One2Many<String, String>)
+ removeAllUsers(wrapper: One2Many<String, String>)
+ removeUsers(wrapper: One2Many<String, String>)
> + style=filled + margin=0 + shape=plaintext + fillcolor="#FFFFFF" +]; + +Criteria1597689472[ + label=< + +
+ + + + + +
+ + + + +
(C)Criteria<E>
# conversionService: ConversionService [0..1]
# criteria: List<Criteria<E>> [0..*]
# fieldName: String [0..1]
# operator: OperatorType [0..1]
# repositories: Repositories [0..1]
+ getCondition(typeMapping: Map<String, Class<?>>): Condition
# getPathInformation(root: Root<?>): PathInformation
+ getPredicate(root: Root<E>, query: CriteriaQuery<?>, builder: CriteriaBuilder): Predicate
+ parse(criteriaJsonString: String): List<Criteria>
> + style=filled + margin=0 + shape=plaintext + fillcolor="#FFFFFF" +]; + +DaoRepositoryImpl572539045[ + label=< + +
+ + + +
+ + + + + + + + + + + +
(C)DaoRepositoryImpl<E,ID extends Serializable>
- applicationContext: ApplicationContext [0..1]
- entityManager: EntityManager [0..1]
- jpaEntityInformation: JpaEntityInformation<E, ID> [0..1]
+ delete(entity: E)
+ delete(entity: E, isSendEvent: boolean)
+ deleteAllByIdInBatch(ids: Iterable<ID>, isSendEvent: boolean)
+ deleteAllInBatch(entities: Iterable<E>, isSendEvent: boolean)
+ deleteAllInBatch(isSendEvent: boolean)
+ getId(entity: E): ID
+ getManagedType(domainClass: Class<?>): ManagedType<?>
+ getManagedTypeAttributes(domainClass: Class<?>): ManagedTypeAttributes
+ save(entity: S): S
+ save(entity: S, isSendEvent: boolean): S
+ saveAll(entities: Iterable<S>, isSendEvent: boolean): List<S>
> + style=filled + margin=0 + shape=plaintext + fillcolor="#FFFFFF" +]; + +DaoServiceImpl1434168322[ + label=< + +
+ + + + + + +
+ + + + + + + + + + + + + + + + + + + + + + + + + + + +
(C)DaoServiceImpl<E,ID extends Serializable,R extends DaoRepository<E,ID>>
# applicationContext: ApplicationContext [1]
# conversionService: ConversionService [1]
# desensitizerAuthorizerService: DesensitizerAuthorizerService [1]
# exceptionProvider: DaoExceptionProvider<E, ID> [0..1]
# repositories: Repositories [1]
# repository: R [1]
+ add(entity: E): E
+ add(entities: List<E>): List<E>
+ andCorporationSpecification(specification: Specification<E>): Specification<E>
+ buildCriteriaFromEntity(parameterNames: Enumeration<String>, entity: E): List<Criteria>
- buildDefaultSortBy(queryParameter: QueryParameter)
+ buildSpecification(queryParameter: QueryParameter): Specification<E>
+ canRemove(entity: E): boolean
# copyEntityValues(oldEntity: E, newEntity: E)
+ findById(id: ID): E
+ findByUniqueKey(entity: E): E
+ list(queryParameter: QueryParameter): List<E>
+ list(queryParameter: QueryParameter, specification: Specification<E>): List<E>
+ list(specification: Specification<E>, sort: Sort): List<E>
- newRemovedEntity(entity: E): E
+ query(queryParameter: QueryParameter): Page<E>
+ query(queryParameter: QueryParameter, specification: Specification<E>): Page<E>
+ query(specification: Specification<E>, pageable: Pageable, sort: Sort): Page<E>
+ remove(id: ID): ID
+ remove(ids: List<ID>): List<ID>
+ remove(entity: E): E
+ removeAll()
+ resetDefaultValues()
- standardizeAssociationAttributes(entity: E)
- standardizePluralAssociationAttributes(wrapper: DirectFieldAccessFallbackBeanWrapper, managedTypeAttributes: ManagedTypeAttributes)
- standardizeSingularAssociationAttributes(wrapper: DirectFieldAccessFallbackBeanWrapper, managedTypeAttributes: ManagedTypeAttributes)
+ update(id: ID, entity: E): E
+ update(entities: List<E>): List<E>
> + style=filled + margin=0 + shape=plaintext + fillcolor="#FFFFFF" +]; + +DashboardServiceImpl647483541[ + label=< + +
+ + + +
+ +
(C)DashboardServiceImpl
- executorRegistryService: ExecutorRegistryService [1]
- taskLogService: TaskLogService [1]
- taskService: TaskService [1]
+ dashboard(): Dashboard
> + style=filled + margin=0 + shape=plaintext + fillcolor="#FFFFFF" +]; + +DashboardWebController883123762[ + label=< + +
+ +
+ +
(C)DashboardWebController
- service: DashboardService [1]
+ dashboard(): Dashboard
> + style=filled + margin=0 + shape=plaintext + fillcolor="#FFFFFF" +]; + +DatabaseAttachmentEntity449060956[ + label=< + +
+ +
(C)DatabaseAttachmentEntity
+ toVo(): AttachmentVo
> + style=filled + margin=0 + shape=plaintext + fillcolor="#FFFFFF" +]; + +DatabaseAuditLogPersistenter1523860028[ + label=< + +
+ + +
+ + +
(C)DatabaseAuditLogPersistenter
- auditLogService: AuditLogService [1]
- manager: AuditLogPersistenterManager [1]
+ databaseAuditLogPersistenterInit()
+ log(auditLog: AuditLog)
> + style=filled + margin=0 + shape=plaintext + fillcolor="#FFFFFF" +]; + +DatabaseSystemParameterServiceImpl1224636738[ + label=< + +
+ +
+ + + + +
(C)DatabaseSystemParameterServiceImpl
- parameterService: ParameterService [0..1]
+ containsParameter(code: String): boolean
+ getParameter(code: String): String
+ getParameter(code: String, defaultValue: String): String
+ getParameters(codes: String[]): Map<String, String>
> + style=filled + margin=0 + shape=plaintext + fillcolor="#FFFFFF" +]; + +DateUtil606551348[ + label=< + +
+ + + + + + + + + + + + + + + + + +
(C)DateUtil
+ addOneDay(date: Date): Date
+ cleanTime(date: Date): Date
+ formatDate(time: long): String
+ formatDate(date: Date): String
+ formatDate(time: long, format: String): String
+ formatDate(date: Date, format: String): String
+ from(time: long): Date
+ fromLocalDateTime(localDateTime: LocalDateTime): Date
+ getDateFormat(format: String): DateFormat
+ parseDate(str: String): Date
+ parseDate(str: String, format: String): Date
+ sqlDate(): Date
+ subOneDay(date: Date): Date
+ toLocalDateTime(date: Date): LocalDateTime
+ toSqlDate(date: Date): Date
+ tryParseDate(str: String): Date
+ tryParseDates(strs: String[]): Date[]
> + style=filled + margin=0 + shape=plaintext + fillcolor="#FFFFFF" +]; + +DefaultQueryResultSorter511814995[ + label=< + +
+ +
(C)DefaultQueryResultSorter<T>
+ getComparator(propertyName: String, isAscending: boolean): Comparator<T>
> + style=filled + margin=0 + shape=plaintext + fillcolor="#FFFFFF" +]; + +DepartmentEntity609315128[ + label=< + +
+ + + + + + + + +
+ + + + + + +
(C)DepartmentEntity
- children: List<DepartmentEntity> [0..*]
- code: String [0..1]
- description: String [0..1]
- enable: Boolean [0..1]
- id: String [0..1]
- name: String [0..1]
- parent: DepartmentEntity [0..1]
- users: List<UserEntity> [0..*]
+ addChildren(children: DepartmentEntity...)
+ addUsers(users: UserEntity...)
+ removeChildren(children: DepartmentEntity...)
+ removeUsers(users: UserEntity...)
+ resetParent(parent: DepartmentEntity)
+ toVo(): DepartmentVo
> + style=filled + margin=0 + shape=plaintext + fillcolor="#FFFFFF" +]; + +DepartmentServiceImpl1575601435[ + label=< + +
+ +
+ + + + + + + +
(C)DepartmentServiceImpl
- jdbcTemplate: JdbcTemplate [1]
+ addAllUsers(DepartmentId: String)
+ addUsers(DepartmentId: String, userIds: Set<String>)
+ listAllDepartmentsWithSelectedStatusByUser(userId: String, queryParameter: QueryParameter): List<DepartmentVo>
+ listDepartmentsByUser(userId: String, queryParameter: QueryParameter): List<DepartmentEntity>
+ removeAllUsers(DepartmentId: String)
+ removeUsers(DepartmentId: String, userIds: Set<String>)
+ updateUsers(DepartmentId: String, userIds: Set<String>)
> + style=filled + margin=0 + shape=plaintext + fillcolor="#FFFFFF" +]; + +DepartmentWebController1247290498[ + label=< + +
+ + + + + + + + +
(C)DepartmentWebController
+ addAllUsers(wrapper: One2Many<String, String>)
+ addUsers(wrapper: One2Many<String, String>)
+ listAllDepartmentsWithSelectedStatusByUser(userId: String, queryParameter: QueryParameter): List<DepartmentVo>
+ listDepartmentsByUser(userId: String, queryParameter: QueryParameter): List<DepartmentVo>
# query(request: HttpServletRequest, response: HttpServletResponse, queryParameter: QueryParameter): Page<DepartmentVo>
+ removeAllUsers(wrapper: One2Many<String, String>)
+ removeUsers(wrapper: One2Many<String, String>)
+ updateDepartmentByUser(wrapper: One2Many<String, String>)
> + style=filled + margin=0 + shape=plaintext + fillcolor="#FFFFFF" +]; + +DesensitizeFieldEntity1810751287[ + label=< + +
+ + + + +
+ +
(C)DesensitizeFieldEntity
- className: String [0..1]
- fieldName: String [0..1]
- id: String [0..1]
- roles: List<RoleEntity> [0..*]
+ toVo(): DesensitizeFieldVo
> + style=filled + margin=0 + shape=plaintext + fillcolor="#FFFFFF" +]; + +DesensitizeFieldServiceImpl530916244[ + label=< + +
+ +
+ + + + + +
(C)DesensitizeFieldServiceImpl
- jdbcTemplate: JdbcTemplate [1]
+ addAllRoles(desensitizeFieldId: String)
+ addRoles(desensitizeFieldId: String, roleIds: Set<String>)
+ initialize()
+ removeAllRoles(desensitizeFieldId: String)
+ removeRoles(desensitizeFieldId: String, roleIds: Set<String>)
> + style=filled + margin=0 + shape=plaintext + fillcolor="#FFFFFF" +]; + +DesensitizeFieldWebController627610383[ + label=< + +
+ + + + +
(C)DesensitizeFieldWebController
+ addAllRoles(wrapper: One2Many<String, String>)
+ addRoles(wrapper: One2Many<String, String>)
+ removeAllRoles(wrapper: One2Many<String, String>)
+ removeRoles(wrapper: One2Many<String, String>)
> + style=filled + margin=0 + shape=plaintext + fillcolor="#FFFFFF" +]; + +DesensitizerAuthorizerServiceImpl1434168322[ + label=< + +
+ + +
(C)DesensitizerAuthorizerServiceImpl
+ authorize(entityClassName: String, fieldName: String): boolean
+ authorize(key: String): boolean
> + style=filled + margin=0 + shape=plaintext + fillcolor="#FFFFFF" +]; + +DesensitizerAuthorizerServiceImpl530916244[ + label=< + +
+ +
+ + +
(C)DesensitizerAuthorizerServiceImpl
- jdbcTemplate: JdbcTemplate [1]
+ authorize(className: String, fieldName: String): boolean
+ authorize(key: String): boolean
> + style=filled + margin=0 + shape=plaintext + fillcolor="#FFFFFF" +]; + +DesensitizerInitializer11204056[ + label=< + +
+ +
+ + +
(C)DesensitizerInitializer
- desensitizerService: DesensitizeFieldService [0..1]
+ execute()
+ init(applicationContext: ApplicationContext)
> + style=filled + margin=0 + shape=plaintext + fillcolor="#FFFFFF" +]; + +DictionaryApiWebController294487110[ + label=< + +
+ +
+ + +
(C)DictionaryApiWebController
- dictionaryService: DictionaryService [1]
+ list(code: String): Option[]
+ list(codes: Set<String>): Map<String, Option[]>
> + style=filled + margin=0 + shape=plaintext + fillcolor="#FFFFFF" +]; + +DictionaryEntity1562118516[ + label=< + +
+ + + + +
+ +
(C)DictionaryEntity
- code: String [0..1]
- id: String [0..1]
- order: Integer [0..1]
- value: String [0..1]
+ toVo(): DictionaryVo
> + style=filled + margin=0 + shape=plaintext + fillcolor="#FFFFFF" +]; + +DictionaryServiceImpl1903344041[ + label=< + +
+ + +
+ + + + + +
(C)DictionaryServiceImpl
- jdbcTemplate: JdbcTemplate [1]
- messageSource: MessageSource [1]
+ getValuesByCode(code: String): List<String>
+ getValuesByCodeWithMessage(code: String, locale: Locale): List<KeyValue<String, String>>
+ getValuesByCodes(codes: Set<String>): Map<String, List<String>>
+ getValuesByCodesWithMessage(codes: Set<String>, locale: Locale): Map<String, Set<KeyValue<String, String>>>
+ updateDictionariesOrder(orderItems: List<OrderItem<String, Integer>>)
> + style=filled + margin=0 + shape=plaintext + fillcolor="#FFFFFF" +]; + +DictionaryWebController294487110[ + label=< + +
+ + +
(C)DictionaryWebController
+ getValuesByCodeWithMessage(code: String, locale: Locale): List<KeyValue<String, String>>
+ updateDictionariesOrder(orderItems: List<OrderItem<String, Integer>>)
> + style=filled + margin=0 + shape=plaintext + fillcolor="#FFFFFF" +]; + +DirectoryManager600058652[ + label=< + +
+ + +
+ + +
(C)DirectoryManager
- directoryMap: Map<String, String> [0..*]
- homeDir: String [0..1]
+ getByName(name: String): String
+ init(environment: ConfigurableEnvironment)
> + style=filled + margin=0 + shape=plaintext + fillcolor="#FFFFFF" +]; + +DiskAttachmentEntity449060956[ + label=< + +
+ +
+ +
(C)DiskAttachmentEntity
# path: String [0..1]
+ toVo(): DiskAttachmentVo
> + style=filled + margin=0 + shape=plaintext + fillcolor="#FFFFFF" +]; + +DsEntity1463258587[ + label=< + +
+ + + + +
+ +
(C)DsEntity
- description: String [0..1]
- id: String [0..1]
- name: String [0..1]
# type: String [0..1]
+ toVo(vo: DsVo)
> + style=filled + margin=0 + shape=plaintext + fillcolor="#FFFFFF" +]; + +DsServiceImpl1876511998[ + label=< + +
+ + + +
(C)DsServiceImpl
+ findByUniqueKey(entity: DsEntity): DsEntity
+ getConnectionPropertiesById(datasourceId: String): Map<String, String>
+ saveConnectionPropertiesById(datasourceId: String, properties: Map<String, String>)
> + style=filled + margin=0 + shape=plaintext + fillcolor="#FFFFFF" +]; + +DsWebController393347039[ + label=< + +
+ + +
(C)DsWebController
+ getConnectionProperties(datasourceId: String): Map<String, String>
+ saveConnectionProperties(datasourceId: String, properties: Map<String, String>)
> + style=filled + margin=0 + shape=plaintext + fillcolor="#FFFFFF" +]; + +EndWith1929946674[ + label=< + +
+ +
+ + +
(C)EndWith<E>
# value: String [0..1]
+ getCondition(typeMapping: Map<String, Class<?>>): Condition
+ getPredicate(root: Root<E>, query: CriteriaQuery<?>, builder: CriteriaBuilder): Predicate
> + style=filled + margin=0 + shape=plaintext + fillcolor="#FFFFFF" +]; + +EndWithField1929946674[ + label=< + +
+ +
+ + +
(C)EndWithField<E>
# value: String [0..1]
+ getCondition(typeMapping: Map<String, Class<?>>): Condition
+ getPredicate(root: Root<E>, query: CriteriaQuery<?>, builder: CriteriaBuilder): Predicate
> + style=filled + margin=0 + shape=plaintext + fillcolor="#FFFFFF" +]; + +EntityVoUtil1890006859[ + label=< + +
+ + + + + +
(C)EntityVoUtil
+ detach(repository: DaoRepository, entity: E)
+ detach(repository: DaoRepository, entities: List<E>)
+ sort(page: Page<T>, comparator: Comparator<T>): Page<T>
+ toVo(page: Page<E>): Page<V>
+ toVo(entities: List<E>): List<V>
> + style=filled + margin=0 + shape=plaintext + fillcolor="#FFFFFF" +]; + +Environment600058652[ + label=< + +
+ + + + + + +
+ + +
(C)Environment
- applicationContext: ApplicationContext [0..1]
- applicationName: String [0..1]
- isMultiCorportationMode: boolean [1]
- isRunningInDevelopment: boolean [1]
- isRunningInWebContainer: boolean [1]
- runtimeStatus: RuntimeStatus [0..1]
+ init(mainClass: Class<?>)
+ init(mainClass: Class<?>, isRunningInWebContainer: boolean)
> + style=filled + margin=0 + shape=plaintext + fillcolor="#FFFFFF" +]; + +Equals1929946674[ + label=< + +
+ +
+ + +
(C)Equals<E>
# value: String [0..1]
+ getCondition(typeMapping: Map<String, Class<?>>): Condition
+ getPredicate(root: Root<E>, query: CriteriaQuery<?>, builder: CriteriaBuilder): Predicate
> + style=filled + margin=0 + shape=plaintext + fillcolor="#FFFFFF" +]; + +EqualsField1929946674[ + label=< + +
+ +
+ + +
(C)EqualsField<E>
# value: String [0..1]
+ getCondition(typeMapping: Map<String, Class<?>>): Condition
+ getPredicate(root: Root<E>, query: CriteriaQuery<?>, builder: CriteriaBuilder): Predicate
> + style=filled + margin=0 + shape=plaintext + fillcolor="#FFFFFF" +]; + +ExecutorEntity973481864[ + label=< + +
+ + + + + + +
+ +
(C)ExecutorEntity
- applicationName: String [0..1]
- description: String [0..1]
- id: String [0..1]
- name: String [0..1]
- permitStrategy: PermitStrategy [0..1]
- permitStrategyUrls: Set<String> [0..*]
+ toVo(): Executor
> + style=filled + margin=0 + shape=plaintext + fillcolor="#FFFFFF" +]; + +ExecutorRegistryEntity973481864[ + label=< + +
+ + + + + + +
+ + +
(C)ExecutorRegistryEntity
- applicationName: String [0..1]
- id: String [0..1]
- name: String [0..1]
- now: Date [0..1]
- registDate: Date [0..1]
- url: String [0..1]
+ fromVo(vo: ExecutorRegistry): ExecutorRegistryEntity
+ toVo(): ExecutorRegistry
> + style=filled + margin=0 + shape=plaintext + fillcolor="#FFFFFF" +]; + +ExecutorRegistryServiceImpl647483541[ + label=< + +
+ + + + + + + +
+ + + + + +
(C)ExecutorRegistryServiceImpl
- dataSource: DataSource [1]
- deleteSql: String [0..1]
- insertSql: String [0..1]
- jdbcTemplate: JdbcTemplate [1]
- querySql: String [0..1]
- sqlDialect: Dialect [1]
- updateSql: String [0..1]
+ findAllExecutors(): List<ExecutorRegistryEntity>
+ findOnlineExecutors(): List<ExecutorRegistryEntity>
+ initExecutorRegistryServiceImpl()
+ registry(registry: ExecutorRegistry)
+ unRegistry(registry: ExecutorRegistry)
> + style=filled + margin=0 + shape=plaintext + fillcolor="#FFFFFF" +]; + +ExecutorRegistryWebController883123762[ + label=< + +
+ +
+ + +
(C)ExecutorRegistryWebController
- executorRegistryService: ExecutorRegistryService [1]
+ registry(executorRegistry: ExecutorRegistry)
+ unRegistry(executorRegistry: ExecutorRegistry)
> + style=filled + margin=0 + shape=plaintext + fillcolor="#FFFFFF" +]; + +ExecutorServiceImpl647483541[ + label=< + +
+ + +
+ + + + + + + +
(C)ExecutorServiceImpl
- executorRegistryService: ExecutorRegistryService [1]
- jdbcTemplate: JdbcTemplate [1]
+ addFromRegistry(executorRegistry: ExecutorRegistry): ExecutorEntity
- buildAllDetails(executor: Executor, registries: List<ExecutorRegistry>): Set<ExecutorDetail>
- buildDetails(executor: Executor, executorRegistries: List<ExecutorRegistry>): Set<ExecutorDetail>
- buildExcludeDetails(executor: Executor, registries: List<ExecutorRegistry>): Set<ExecutorDetail>
- buildIncludeDetails(executor: Executor, registries: List<ExecutorRegistry>): Set<ExecutorDetail>
- buildNoneDetails(executor: Executor, registries: List<ExecutorRegistry>): Set<ExecutorDetail>
+ queryWithDetail(queryParameter: QueryParameter): Page<Executor>
> + style=filled + margin=0 + shape=plaintext + fillcolor="#FFFFFF" +]; + +ExecutorWebController883123762[ + label=< + +
+ + +
(C)ExecutorWebController
+ addFromRegistry(executorRegistry: ExecutorRegistry)
# query(request: HttpServletRequest, response: HttpServletResponse, queryParameter: QueryParameter): Page<Executor>
> + style=filled + margin=0 + shape=plaintext + fillcolor="#FFFFFF" +]; + +FileDownloader135925974[ + label=< + +
+ + +
(C)FileDownloader
+ download(request: HttpServletRequest, response: HttpServletResponse, name: String, resource: Resource)
+ download(request: HttpServletRequest, response: HttpServletResponse, name: String, inputStream: InputStream)
> + style=filled + margin=0 + shape=plaintext + fillcolor="#FFFFFF" +]; + +FileUtil606551348[ + label=< + +
+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
(C)FileUtil
+ copyFile(src: String, target: String)
+ copyFile(src: File, target: File)
+ copyFile(inputStream: InputStream, target: String)
+ copyFile(inputStream: InputStream, target: File)
+ copyFile(inputStream: InputStream, outputStream: OutputStream)
+ createFixSizeFile(file: String, size: long)
+ createFixSizeFile(file: File, size: long)
+ deldirs(dir: String)
+ deldirs(dir: File)
+ exists(url: String): boolean
+ getFileBaseName(name: String): String
+ getFileExtName(name: String): String
+ getFileName(filePath: String): String
+ getInputStream(url: String): InputStream
+ listAllFile(dir: File, includes: String[]): List<File>
+ mkdirs(dir: String)
+ readString(url: String): String
+ readString(url: String, encoding: String): String
+ readString(url: String, encoding: String, newLine: String): String
+ readString(inputStream: InputStream): String
+ readString(inputStream: InputStream, encoding: String): String
+ readString(inputStream: InputStream, encoding: String, newLine: String): String
+ readString(urls: String[]): String
+ readString(urls: String[], encoding: String): String
+ readStringAsLastRow(file: String, row: int): String
+ readStringAsLastRow(file: File, count: int): String
+ readStringAsList(url: String): List<String>
+ readStringAsList(url: String, encoding: String): List<String>
+ readStringAsList(inputStream: InputStream): List<String>
+ readStringAsList(inputStream: InputStream, encoding: String): List<String>
+ removePathEndSeparator(path: String): String
+ writeString(file: String, content: String)
+ writeString(file: String, content: String, encoding: String)
+ writeString(file: String, content: String, overwrite: boolean)
+ writeString(file: String, content: String, encoding: String, overwrite: boolean)
> + style=filled + margin=0 + shape=plaintext + fillcolor="#FFFFFF" +]; + +FlowableModelerEditorWebController1877559843[ + label=< + +
+ + + +
+ + + + + + + +
(C)FlowableModelerEditorWebController
- flowableModelerService: FlowableModelerService [1]
- roleService: RoleService [1]
- userService: UserService [1]
+ account(): FlowableUser
+ editorGroups(filter: String, queryParameter: QueryParameter): FlowableGroupList
+ editorUsers(filter: String, queryParameter: QueryParameter): FlowableUserList
+ getEditorJson(id: String): BpmnModelWrapper
+ saveModel(id: String, values: Map<String, String>)
+ stencilsets(): String
+ validate(body: JsonNode): List<ValidationError>
> + style=filled + margin=0 + shape=plaintext + fillcolor="#FFFFFF" +]; + +FlowableModelerServiceImpl1477149626[ + label=< + +
+ +
+ + + +
(C)FlowableModelerServiceImpl
- processEntityService: ProcessEntityService [1]
+ getModelJson(id: String): BpmnModelWrapper
- getModifiedBpmnModelXml(entity: ProcessEntity, jsonXml: String): String
+ saveModelJson(id: String, values: Map<String, String>)
> + style=filled + margin=0 + shape=plaintext + fillcolor="#FFFFFF" +]; + +FrontEndRouteTreeBuilder1860635603[ + label=< + +
+ + + +
(C)FrontEndRouteTreeBuilder
+ getId(item: FrontEndRoute): String
+ getParentId(item: FrontEndRoute): String
+ resetParent(item: FrontEndRoute, parent: FrontEndRoute)
> + style=filled + margin=0 + shape=plaintext + fillcolor="#FFFFFF" +]; + +GreaterOrEquals1929946674[ + label=< + +
+ +
+ + +
(C)GreaterOrEquals<E>
# value: String [0..1]
+ getCondition(typeMapping: Map<String, Class<?>>): Condition
+ getPredicate(root: Root<E>, query: CriteriaQuery<?>, builder: CriteriaBuilder): Predicate
> + style=filled + margin=0 + shape=plaintext + fillcolor="#FFFFFF" +]; + +GreaterOrEqualsField1929946674[ + label=< + +
+ +
+ + +
(C)GreaterOrEqualsField<E>
# value: String [0..1]
+ getCondition(typeMapping: Map<String, Class<?>>): Condition
+ getPredicate(root: Root<E>, query: CriteriaQuery<?>, builder: CriteriaBuilder): Predicate
> + style=filled + margin=0 + shape=plaintext + fillcolor="#FFFFFF" +]; + +GreaterThan1929946674[ + label=< + +
+ +
+ + +
(C)GreaterThan<E>
# value: String [0..1]
+ getCondition(typeMapping: Map<String, Class<?>>): Condition
+ getPredicate(root: Root<E>, query: CriteriaQuery<?>, builder: CriteriaBuilder): Predicate
> + style=filled + margin=0 + shape=plaintext + fillcolor="#FFFFFF" +]; + +GreaterThanField1929946674[ + label=< + +
+ +
+ + +
(C)GreaterThanField<E>
# value: String [0..1]
+ getCondition(typeMapping: Map<String, Class<?>>): Condition
+ getPredicate(root: Root<E>, query: CriteriaQuery<?>, builder: CriteriaBuilder): Predicate
> + style=filled + margin=0 + shape=plaintext + fillcolor="#FFFFFF" +]; + +GroovyScriptExecutor1013535725[ + label=< + +
+ +
+ + + + + + + + + + + + + + + + + + + + + + + + + + + + +
(C)GroovyScriptExecutor
- compilableEngine: Compilable [0..1]
+ eval(script: String): Object
+ eval(script: String, key: String, value: Object): Object
+ eval(script: String, context: Map<String, Object>): Object
+ eval(script: String, binding: Binding): Object
+ evalResources(resources: String[]): Object
+ evalResources(resources: List<String>): Object
+ evalResources(resources: String[], key: String, value: Object): Object
+ evalResources(resources: List<String>, key: String, value: Object): Object
+ evalResources(resources: String[], context: Map<String, Object>): Object
+ evalResources(resources: List<String>, context: Map<String, Object>): Object
+ evalResources(resources: String[], binding: Binding): Object
+ evalResources(resources: List<String>, binding: Binding): Object
+ execute(script: String): Map<String, Object>
+ execute(script: String, key: String, value: Object): Map<String, Object>
+ execute(script: String, context: Map<String, Object>): Map<String, Object>
+ execute(script: String, binding: Binding): Map<String, Object>
+ executeResources(resources: String[]): Map<String, Object>
+ executeResources(resources: List<String>): Map<String, Object>
+ executeResources(resources: String[], key: String, value: Object): Map<String, Object>
+ executeResources(resources: List<String>, key: String, value: Object): Map<String, Object>
+ executeResources(resources: String[], context: Map<String, Object>): Map<String, Object>
+ executeResources(resources: List<String>, context: Map<String, Object>): Map<String, Object>
+ executeResources(resources: String[], binding: Binding): Map<String, Object>
+ executeResources(resources: List<String>, binding: Binding): Map<String, Object>
- getCompiledScript(script: String): CompiledScript
+ getResourceScript(resources: String[]): String
+ getResourceScript(resources: List<String>): String
+ validate(script: String): boolean
> + style=filled + margin=0 + shape=plaintext + fillcolor="#FFFFFF" +]; + +GroovyTaskEntity1853113301[ + label=< + +
+ +
+ +
(C)GroovyTaskEntity
- groovy: String [0..1]
+ toVo(): GroovyTask
> + style=filled + margin=0 + shape=plaintext + fillcolor="#FFFFFF" +]; + +I18nEntity664205460[ + label=< + +
+ + + + +
+ +
(C)I18nEntity
- code: String [0..1]
- id: String [0..1]
- lang: Language [0..1]
- message: String [0..1]
+ toVo(): I18nVo
> + style=filled + margin=0 + shape=plaintext + fillcolor="#FFFFFF" +]; + +I18nServiceImpl1787995727[ + label=< + +
+ +
+ + +
(C)I18nServiceImpl
- compositeMessageSource: CompositeMessageSource [1]
+ importMessages(overwrite: boolean)
+ removeMessages()
> + style=filled + margin=0 + shape=plaintext + fillcolor="#FFFFFF" +]; + +I18nWebController1774156210[ + label=< + +
+ +
+ + + +
(C)I18nWebController
- messageSourceService: MessageSourceService [1]
+ importMessages()
+ removeAll()
+ removeMessages()
> + style=filled + margin=0 + shape=plaintext + fillcolor="#FFFFFF" +]; + +IBetween1929946674[ + label=< + +
+ +
+ + +
(C)IBetween<E>
# value: String [0..1]
+ getCondition(typeMapping: Map<String, Class<?>>): Condition
+ getPredicate(root: Root<E>, query: CriteriaQuery<?>, builder: CriteriaBuilder): Predicate
> + style=filled + margin=0 + shape=plaintext + fillcolor="#FFFFFF" +]; + +IBetweenInclusive1929946674[ + label=< + +
+ + +
(C)IBetweenInclusive<E>
+ getCondition(typeMapping: Map<String, Class<?>>): Condition
+ getPredicate(root: Root<E>, query: CriteriaQuery<?>, builder: CriteriaBuilder): Predicate
> + style=filled + margin=0 + shape=plaintext + fillcolor="#FFFFFF" +]; + +IEndWithField1929946674[ + label=< + +
+ + +
(C)IEndWithField<E>
+ getCondition(typeMapping: Map<String, Class<?>>): Condition
+ getPredicate(root: Root<E>, query: CriteriaQuery<?>, builder: CriteriaBuilder): Predicate
> + style=filled + margin=0 + shape=plaintext + fillcolor="#FFFFFF" +]; + +INotContains1929946674[ + label=< + +
+ + +
(C)INotContains<E>
+ getCondition(typeMapping: Map<String, Class<?>>): Condition
+ getPredicate(root: Root<E>, query: CriteriaQuery<?>, builder: CriteriaBuilder): Predicate
> + style=filled + margin=0 + shape=plaintext + fillcolor="#FFFFFF" +]; + +INotContainsField1929946674[ + label=< + +
+ + +
(C)INotContainsField<E>
+ getCondition(typeMapping: Map<String, Class<?>>): Condition
+ getPredicate(root: Root<E>, query: CriteriaQuery<?>, builder: CriteriaBuilder): Predicate
> + style=filled + margin=0 + shape=plaintext + fillcolor="#FFFFFF" +]; + +INotEndWith1929946674[ + label=< + +
+ + +
(C)INotEndWith<E>
+ getCondition(typeMapping: Map<String, Class<?>>): Condition
+ getPredicate(root: Root<E>, query: CriteriaQuery<?>, builder: CriteriaBuilder): Predicate
> + style=filled + margin=0 + shape=plaintext + fillcolor="#FFFFFF" +]; + +INotEndWithField1929946674[ + label=< + +
+ + +
(C)INotEndWithField<E>
+ getCondition(typeMapping: Map<String, Class<?>>): Condition
+ getPredicate(root: Root<E>, query: CriteriaQuery<?>, builder: CriteriaBuilder): Predicate
> + style=filled + margin=0 + shape=plaintext + fillcolor="#FFFFFF" +]; + +INotEquals1929946674[ + label=< + +
+ + +
(C)INotEquals<E>
+ getCondition(typeMapping: Map<String, Class<?>>): Condition
+ getPredicate(root: Root<E>, query: CriteriaQuery<?>, builder: CriteriaBuilder): Predicate
> + style=filled + margin=0 + shape=plaintext + fillcolor="#FFFFFF" +]; + +INotEqualsField1929946674[ + label=< + +
+ + +
(C)INotEqualsField<E>
+ getCondition(typeMapping: Map<String, Class<?>>): Condition
+ getPredicate(root: Root<E>, query: CriteriaQuery<?>, builder: CriteriaBuilder): Predicate
> + style=filled + margin=0 + shape=plaintext + fillcolor="#FFFFFF" +]; + +INotStartWith1929946674[ + label=< + +
+ + +
(C)INotStartWith<E>
+ getCondition(typeMapping: Map<String, Class<?>>): Condition
+ getPredicate(root: Root<E>, query: CriteriaQuery<?>, builder: CriteriaBuilder): Predicate
> + style=filled + margin=0 + shape=plaintext + fillcolor="#FFFFFF" +]; + +INotStartWithField1929946674[ + label=< + +
+ + +
(C)INotStartWithField<E>
+ getCondition(typeMapping: Map<String, Class<?>>): Condition
+ getPredicate(root: Root<E>, query: CriteriaQuery<?>, builder: CriteriaBuilder): Predicate
> + style=filled + margin=0 + shape=plaintext + fillcolor="#FFFFFF" +]; + +IStartWith1929946674[ + label=< + +
+ + +
(C)IStartWith<E>
+ getCondition(typeMapping: Map<String, Class<?>>): Condition
+ getPredicate(root: Root<E>, query: CriteriaQuery<?>, builder: CriteriaBuilder): Predicate
> + style=filled + margin=0 + shape=plaintext + fillcolor="#FFFFFF" +]; + +IStartWithField1929946674[ + label=< + +
+ + +
(C)IStartWithField<E>
+ getCondition(typeMapping: Map<String, Class<?>>): Condition
+ getPredicate(root: Root<E>, query: CriteriaQuery<?>, builder: CriteriaBuilder): Predicate
> + style=filled + margin=0 + shape=plaintext + fillcolor="#FFFFFF" +]; + +InSet1929946674[ + label=< + +
+ +
+ + + +
(C)InSet<E>
# value: String[] [0..*]
- convert(clazz: Class<?>): Object[]
+ getCondition(typeMapping: Map<String, Class<?>>): Condition
+ getPredicate(root: Root<E>, query: CriteriaQuery<?>, builder: CriteriaBuilder): Predicate
> + style=filled + margin=0 + shape=plaintext + fillcolor="#FFFFFF" +]; + +IndexWebController467951925[ + label=< + +
+ + +
+ + +
(C)IndexWebController
- frontEndService: FrontEndService [1]
- systemParameterService: SystemParameterService [1]
+ configureJs(): String
+ index(request: HttpServletRequest): ModelAndView
> + style=filled + margin=0 + shape=plaintext + fillcolor="#FFFFFF" +]; + +IsBlank1929946674[ + label=< + +
+ + +
(C)IsBlank<E>
+ getCondition(typeMapping: Map<String, Class<?>>): Condition
+ getPredicate(root: Root<E>, query: CriteriaQuery<?>, builder: CriteriaBuilder): Predicate
> + style=filled + margin=0 + shape=plaintext + fillcolor="#FFFFFF" +]; + +IsNotNull1929946674[ + label=< + +
+ + +
(C)IsNotNull<E>
+ getCondition(typeMapping: Map<String, Class<?>>): Condition
+ getPredicate(root: Root<E>, query: CriteriaQuery<?>, builder: CriteriaBuilder): Predicate
> + style=filled + margin=0 + shape=plaintext + fillcolor="#FFFFFF" +]; + +IsNull1929946674[ + label=< + +
+ + +
(C)IsNull<E>
+ getCondition(typeMapping: Map<String, Class<?>>): Condition
+ getPredicate(root: Root<E>, query: CriteriaQuery<?>, builder: CriteriaBuilder): Predicate
> + style=filled + margin=0 + shape=plaintext + fillcolor="#FFFFFF" +]; + +JdbcDsEntity1463258587[ + label=< + +
+ + + + + + +
+ +
(C)JdbcDsEntity
- databaseType: String [0..1]
- jdbcDriver: String [0..1]
- jdbcUrl: String [0..1]
- password: String [0..1]
- properties: Map<String, String> [0..*]
- username: String [0..1]
+ toVo(): DsVo
> + style=filled + margin=0 + shape=plaintext + fillcolor="#FFFFFF" +]; + +JndiDsEntity1463258587[ + label=< + +
+ +
+ +
(C)JndiDsEntity
- jndiName: String [0..1]
+ toVo(): DsVo
> + style=filled + margin=0 + shape=plaintext + fillcolor="#FFFFFF" +]; + +KeepApplicationNotCloseThread305656038[ + label=< + +
+ +
+ + +
(C)KeepApplicationNotCloseThread
- interrupted: boolean [1]
+ interrupt()
+ run()
> + style=filled + margin=0 + shape=plaintext + fillcolor="#FFFFFF" +]; + +LessOrEquals1929946674[ + label=< + +
+ +
+ + +
(C)LessOrEquals<E>
# value: String [0..1]
+ getCondition(typeMapping: Map<String, Class<?>>): Condition
+ getPredicate(root: Root<E>, query: CriteriaQuery<?>, builder: CriteriaBuilder): Predicate
> + style=filled + margin=0 + shape=plaintext + fillcolor="#FFFFFF" +]; + +LessOrEqualsField1929946674[ + label=< + +
+ +
+ + +
(C)LessOrEqualsField<E>
# value: String [0..1]
+ getCondition(typeMapping: Map<String, Class<?>>): Condition
+ getPredicate(root: Root<E>, query: CriteriaQuery<?>, builder: CriteriaBuilder): Predicate
> + style=filled + margin=0 + shape=plaintext + fillcolor="#FFFFFF" +]; + +LessThan1929946674[ + label=< + +
+ +
+ + +
(C)LessThan<E>
# value: String [0..1]
+ getCondition(typeMapping: Map<String, Class<?>>): Condition
+ getPredicate(root: Root<E>, query: CriteriaQuery<?>, builder: CriteriaBuilder): Predicate
> + style=filled + margin=0 + shape=plaintext + fillcolor="#FFFFFF" +]; + +LessThanField1929946674[ + label=< + +
+ +
+ + +
(C)LessThanField<E>
# value: String [0..1]
+ getCondition(typeMapping: Map<String, Class<?>>): Condition
+ getPredicate(root: Root<E>, query: CriteriaQuery<?>, builder: CriteriaBuilder): Predicate
> + style=filled + margin=0 + shape=plaintext + fillcolor="#FFFFFF" +]; + +MenuEntity1503491701[ + label=< + +
+ + + + + + + + + + + + +
+ + + + + + + + + +
(C)MenuEntity
# applications: List<ApplicationEntity> [0..*]
# authorizeExpression: String [0..1]
# enable: Boolean [0..1]
# icon: String [0..1]
# id: String [0..1]
# name: String [0..1]
# order: Integer [0..1]
# orgs: List<OrgEntity> [0..*]
# parent: MenuGroupEntity [0..1]
# roles: List<RoleEntity> [0..*]
# titleI18nKey: String [0..1]
# type: MenuType [0..1]
+ addApplications(applications: ApplicationEntity...)
+ addOrgs(orgs: OrgEntity...)
+ addRoles(roles: RoleEntity...)
+ clearId()
+ removeApplications(applications: ApplicationEntity...)
+ removeOrgs(orgs: OrgEntity...)
+ removeRoles(roles: RoleEntity...)
+ resetParent(parent: MenuGroupEntity)
+ toVo(vo: MenuVo)
> + style=filled + margin=0 + shape=plaintext + fillcolor="#FFFFFF" +]; + +MenuEntityPluginConvertor1045338113[ + label=< + +
+ + +
(C)MenuEntityPluginConvertor
+ fromVo(vos: List<MenuItem>): List<MenuEntity>
+ fromVo(vo: MenuItem): MenuEntity
> + style=filled + margin=0 + shape=plaintext + fillcolor="#FFFFFF" +]; + +MenuEntityTreeBuilder788402817[ + label=< + +
+ + + +
(C)MenuEntityTreeBuilder
+ getId(entity: MenuEntity): String
+ getParentId(entity: MenuEntity): String
+ resetParent(entity: MenuEntity, parent: MenuEntity)
> + style=filled + margin=0 + shape=plaintext + fillcolor="#FFFFFF" +]; + +MenuGroupEntity1503491701[ + label=< + +
+ + +
+ + + +
(C)MenuGroupEntity
# asRoot: boolean [1]
# children: List<MenuEntity> [0..*]
+ addChildren(children: MenuEntity...)
+ removeChildren(children: MenuEntity...)
+ toVo(): MenuVo
> + style=filled + margin=0 + shape=plaintext + fillcolor="#FFFFFF" +]; + +MenuInitializer11204056[ + label=< + +
+ + +
+ + +
(C)MenuInitializer
- isInitialized: Boolean [0..1]
- menuService: MenuService [0..1]
+ execute()
+ init(applicationContext: ApplicationContext)
> + style=filled + margin=0 + shape=plaintext + fillcolor="#FFFFFF" +]; + +MenuItemTreeBuilder50211118[ + label=< + +
+ + + +
(C)MenuItemTreeBuilder
+ getId(item: MenuItem): String
+ getParentId(item: MenuItem): String
+ resetParent(item: MenuItem, parent: MenuItem)
> + style=filled + margin=0 + shape=plaintext + fillcolor="#FFFFFF" +]; + +MenuJavascriptEntity1503491701[ + label=< + +
+ +
+ +
(C)MenuJavascriptEntity
- javaScript: String [0..1]
+ toVo(): MenuVo
> + style=filled + margin=0 + shape=plaintext + fillcolor="#FFFFFF" +]; + +MenuRouteEntity1503491701[ + label=< + +
+ + +
+ +
(C)MenuRouteEntity
- routeName: String [0..1]
- routeQuery: Map<String, String> [0..*]
+ toVo(): MenuVo
> + style=filled + margin=0 + shape=plaintext + fillcolor="#FFFFFF" +]; + +MenuSeparatorEntity1503491701[ + label=< + +
+ +
(C)MenuSeparatorEntity
+ toVo(): MenuVo
> + style=filled + margin=0 + shape=plaintext + fillcolor="#FFFFFF" +]; + +MenuServiceImpl1607197522[ + label=< + +
+ + + + +
+ + + + + + + + + + + + + + + + + + + + + + + + +
(C)MenuServiceImpl
- jdbcTemplate: JdbcTemplate [1]
- namedParameterJdbcTemplate: NamedParameterJdbcTemplate [1]
- pluginConverter: MenuEntityPluginConvertor [0..1]
- treeBuilder: TreeBuilder<MenuEntity, String> [0..1]
+ addAllApplications(wrapper: CascadeMany2Many<String, String>)
+ addAllRoles(wrapper: CascadeMany2Many<String, String>)
+ addApplications(wrapper: CascadeMany2Many<String, String>)
+ addRoles(wrapper: CascadeMany2Many<String, String>)
+ getMenusByUser(userId: String): List<MenuEntity>
+ importAllMenuPlugins()
+ importMenuPlugins(pluginIds: List<String>)
+ listAllMenusWithSelectedStatusByApplication(applicationId: String, queryParameter: QueryParameter): List<MenuVo>
+ listAllMenusWithSelectedStatusByOrg(orgId: String, queryParameter: QueryParameter): List<MenuVo>
+ listAllMenusWithSelectedStatusByRole(roleId: String, queryParameter: QueryParameter): List<MenuVo>
+ listMenusByApplication(applicationId: String, queryParameter: QueryParameter): List<MenuEntity>
+ listMenusByOrg(orgId: String, queryParameter: QueryParameter): List<MenuEntity>
+ listMenusByRole(roleId: String, queryParameter: QueryParameter): List<MenuEntity>
- recursiveGetChildren(entity: MenuEntity, ids: List<String>)
- recursiveGetParent(entity: MenuEntity, ids: List<String>)
+ removeAllApplications(wrapper: CascadeMany2Many<String, String>)
+ removeAllRoles(wrapper: CascadeMany2Many<String, String>)
+ removeApplications(wrapper: CascadeMany2Many<String, String>)
+ removeRoles(wrapper: CascadeMany2Many<String, String>)
- standardMenuAndApplicationTable()
- standardMenuAndOrgTable()
- standardMenuAndRoleTable()
+ update(s: String, entity: MenuEntity): MenuEntity
+ updateOrgs(wrapper: CascadeMany2Many<String, String>)
> + style=filled + margin=0 + shape=plaintext + fillcolor="#FFFFFF" +]; + +MenuUrlEntity1503491701[ + label=< + +
+ + +
+ +
(C)MenuUrlEntity
- url: String [0..1]
- urlOpenType: UrlOpenType [0..1]
+ toVo(): MenuVo
> + style=filled + margin=0 + shape=plaintext + fillcolor="#FFFFFF" +]; + +MenuWebController934869969[ + label=< + +
+ + + + + + + + + + + + + + + +
(C)MenuWebController
+ addAllApplications(wrapper: CascadeMany2Many<String, String>)
+ addAllRoles(wrapper: CascadeMany2Many<String, String>)
+ addApplications(wrapper: CascadeMany2Many<String, String>)
+ addRoles(wrapper: CascadeMany2Many<String, String>)
+ importAllMenuPlugins()
+ importMenuPlugins(pluginIds: List<String>)
+ listAllMenusWithSelectedStatusByApplication(applicationId: String, queryParameter: QueryParameter): List<MenuVo>
+ listAllMenusWithSelectedStatusByOrg(orgId: String, queryParameter: QueryParameter): List<MenuVo>
+ listAllMenusWithSelectedStatusByRole(roleId: String, queryParameter: QueryParameter): List<MenuVo>
# query(request: HttpServletRequest, response: HttpServletResponse, queryParameter: QueryParameter): Page<MenuVo>
+ removeAllApplications(wrapper: CascadeMany2Many<String, String>)
+ removeAllRoles(wrapper: CascadeMany2Many<String, String>)
+ removeApplications(wrapper: CascadeMany2Many<String, String>)
+ removeRoles(wrapper: CascadeMany2Many<String, String>)
+ updateOrgs(wrapper: CascadeMany2Many<String, String>)
> + style=filled + margin=0 + shape=plaintext + fillcolor="#FFFFFF" +]; + +MetricsWebController1825092950[ + label=< + +
+ +
+ +
(C)MetricsWebController
- auditLogService: AuditLogService [1]
+ metrics(): ServerInfo
> + style=filled + margin=0 + shape=plaintext + fillcolor="#FFFFFF" +]; + +NodeJsTaskEntity1853113301[ + label=< + +
+ +
+ +
(C)NodeJsTaskEntity
- nodejs: String [0..1]
+ toVo(): NodeJsTask
> + style=filled + margin=0 + shape=plaintext + fillcolor="#FFFFFF" +]; + +None1929946674[ + label=< + +
+ + +
(C)None<E>
+ getCondition(typeMapping: Map<String, Class<?>>): Condition
+ getPredicate(root: Root<E>, query: CriteriaQuery<?>, builder: CriteriaBuilder): Predicate
> + style=filled + margin=0 + shape=plaintext + fillcolor="#FFFFFF" +]; + +Not1929946674[ + label=< + +
+ + +
(C)Not<E>
+ getCondition(typeMapping: Map<String, Class<?>>): Condition
+ getPredicate(root: Root<E>, query: CriteriaQuery<?>, builder: CriteriaBuilder): Predicate
> + style=filled + margin=0 + shape=plaintext + fillcolor="#FFFFFF" +]; + +NotBlank1929946674[ + label=< + +
+ + +
(C)NotBlank<E>
+ getCondition(typeMapping: Map<String, Class<?>>): Condition
+ getPredicate(root: Root<E>, query: CriteriaQuery<?>, builder: CriteriaBuilder): Predicate
> + style=filled + margin=0 + shape=plaintext + fillcolor="#FFFFFF" +]; + +NotContains1929946674[ + label=< + +
+ +
+ + +
(C)NotContains<E>
# value: String [0..1]
+ getCondition(typeMapping: Map<String, Class<?>>): Condition
+ getPredicate(root: Root<E>, query: CriteriaQuery<?>, builder: CriteriaBuilder): Predicate
> + style=filled + margin=0 + shape=plaintext + fillcolor="#FFFFFF" +]; + +NotContainsField1929946674[ + label=< + +
+ +
+ + +
(C)NotContainsField<E>
# value: String [0..1]
+ getCondition(typeMapping: Map<String, Class<?>>): Condition
+ getPredicate(root: Root<E>, query: CriteriaQuery<?>, builder: CriteriaBuilder): Predicate
> + style=filled + margin=0 + shape=plaintext + fillcolor="#FFFFFF" +]; + +NotEndWith1929946674[ + label=< + +
+ +
+ + +
(C)NotEndWith<E>
# value: String [0..1]
+ getCondition(typeMapping: Map<String, Class<?>>): Condition
+ getPredicate(root: Root<E>, query: CriteriaQuery<?>, builder: CriteriaBuilder): Predicate
> + style=filled + margin=0 + shape=plaintext + fillcolor="#FFFFFF" +]; + +NotEndWithField1929946674[ + label=< + +
+ +
+ + +
(C)NotEndWithField<E>
# value: String [0..1]
+ getCondition(typeMapping: Map<String, Class<?>>): Condition
+ getPredicate(root: Root<E>, query: CriteriaQuery<?>, builder: CriteriaBuilder): Predicate
> + style=filled + margin=0 + shape=plaintext + fillcolor="#FFFFFF" +]; + +NotEquals1929946674[ + label=< + +
+ +
+ + +
(C)NotEquals<E>
# value: String [0..1]
+ getCondition(typeMapping: Map<String, Class<?>>): Condition
+ getPredicate(root: Root<E>, query: CriteriaQuery<?>, builder: CriteriaBuilder): Predicate
> + style=filled + margin=0 + shape=plaintext + fillcolor="#FFFFFF" +]; + +NotEqualsField1929946674[ + label=< + +
+ +
+ + +
(C)NotEqualsField<E>
# value: String [0..1]
+ getCondition(typeMapping: Map<String, Class<?>>): Condition
+ getPredicate(root: Root<E>, query: CriteriaQuery<?>, builder: CriteriaBuilder): Predicate
> + style=filled + margin=0 + shape=plaintext + fillcolor="#FFFFFF" +]; + +NotInSet1929946674[ + label=< + +
+ +
+ + +
(C)NotInSet<E>
# value: String[] [0..*]
+ getCondition(typeMapping: Map<String, Class<?>>): Condition
+ getPredicate(root: Root<E>, query: CriteriaQuery<?>, builder: CriteriaBuilder): Predicate
> + style=filled + margin=0 + shape=plaintext + fillcolor="#FFFFFF" +]; + +NotStartWith1929946674[ + label=< + +
+ +
+ + +
(C)NotStartWith<E>
# value: String [0..1]
+ getCondition(typeMapping: Map<String, Class<?>>): Condition
+ getPredicate(root: Root<E>, query: CriteriaQuery<?>, builder: CriteriaBuilder): Predicate
> + style=filled + margin=0 + shape=plaintext + fillcolor="#FFFFFF" +]; + +NotStartWithField1929946674[ + label=< + +
+ + +
(C)NotStartWithField<E>
+ getCondition(typeMapping: Map<String, Class<?>>): Condition
+ getPredicate(root: Root<E>, query: CriteriaQuery<?>, builder: CriteriaBuilder): Predicate
> + style=filled + margin=0 + shape=plaintext + fillcolor="#FFFFFF" +]; + +NotificationEntity1198391169[ + label=< + +
+ + + + + + + +
+ +
(C)NotificationEntity
- content: String [0..1]
- id: String [0..1]
- receiveDate: Date [0..1]
- receiver: String [0..1]
# sendDate: Date [0..1]
- sender: String [0..1]
- title: String [0..1]
+ toVo(): NotificationVo
> + style=filled + margin=0 + shape=plaintext + fillcolor="#FFFFFF" +]; + +NotificationManagerWebController1239970501[ + label=< + +
(C)NotificationManagerWebController
> + style=filled + margin=0 + shape=plaintext + fillcolor="#FFFFFF" +]; + +NotificationServiceImpl463362398[ + label=< + +
+ +
(C)NotificationServiceImpl
+ add(entity: NotificationEntity): NotificationEntity
> + style=filled + margin=0 + shape=plaintext + fillcolor="#FFFFFF" +]; + +Or1929946674[ + label=< + +
+ + +
(C)Or<E>
+ getCondition(typeMapping: Map<String, Class<?>>): Condition
+ getPredicate(root: Root<E>, query: CriteriaQuery<?>, builder: CriteriaBuilder): Predicate
> + style=filled + margin=0 + shape=plaintext + fillcolor="#FFFFFF" +]; + +OrgEntity1639348634[ + label=< + +
+ + + + + + + + + + +
+ + + + + + + + +
(C)OrgEntity
- children: List<OrgEntity> [0..*]
- code: String [0..1]
- description: String [0..1]
- enable: Boolean [0..1]
- id: String [0..1]
- isDepartment: Boolean [0..1]
- menus: List<MenuEntity> [0..*]
- name: String [0..1]
- parent: OrgEntity [0..1]
- users: List<UserEntity> [0..*]
+ addChildren(children: OrgEntity...)
+ addMenus(resources: MenuEntity...)
+ addUsers(users: UserEntity...)
+ removeChildren(children: OrgEntity...)
+ removeMenus(resources: MenuEntity...)
+ removeUsers(users: UserEntity...)
+ resetParent(parent: OrgEntity)
+ toVo(): OrgVo
> + style=filled + margin=0 + shape=plaintext + fillcolor="#FFFFFF" +]; + +OrgInitializer11204056[ + label=< + +
+ + + +
+ + +
(C)OrgInitializer
- isInitialized: Boolean [0..1]
- jdbcTemplate: JdbcTemplate [0..1]
- orgService: OrgService [0..1]
+ execute()
+ init(applicationContext: ApplicationContext)
> + style=filled + margin=0 + shape=plaintext + fillcolor="#FFFFFF" +]; + +OrgServiceImpl699644675[ + label=< + +
+ +
+ + + + + + + + + + + + + + +
(C)OrgServiceImpl
- jdbcTemplate: JdbcTemplate [1]
+ addAllMenus(orgId: String)
+ addAllUsers(orgId: String)
+ addMenus(orgId: String, menuIds: Set<String>)
+ addUsers(orgId: String, userIds: Set<String>)
+ listAllOrgsWithSelectedStatusByMenu(menuId: String, queryParameter: QueryParameter): List<OrgVo>
+ listAllOrgsWithSelectedStatusByUser(userId: String, queryParameter: QueryParameter): List<OrgVo>
+ listOrgsByMenu(menuId: String, queryParameter: QueryParameter): List<OrgEntity>
+ listOrgsByUser(userId: String, queryParameter: QueryParameter): List<OrgEntity>
+ removeAllMenus(orgId: String)
+ removeAllUsers(orgId: String)
+ removeMenus(orgId: String, menuIds: Set<String>)
+ removeUsers(orgId: String, userIds: Set<String>)
+ updateMenus(orgId: String, menuIds: Set<String>)
+ updateUsers(orgId: String, userIds: Set<String>)
> + style=filled + margin=0 + shape=plaintext + fillcolor="#FFFFFF" +]; + +OrgWebController217256992[ + label=< + +
+ + + + + + + + + + + + + + + +
(C)OrgWebController
+ addAllMenus(wrapper: One2Many<String, String>)
+ addAllUsers(wrapper: One2Many<String, String>)
+ addMenus(wrapper: One2Many<String, String>)
+ addUsers(wrapper: One2Many<String, String>)
+ listAllOrgsWithSelectedStatusByMenu(menuId: String, queryParameter: QueryParameter): List<OrgVo>
+ listAllOrgsWithSelectedStatusByUser(userId: String, queryParameter: QueryParameter): List<OrgVo>
+ listOrgsByMenu(menuId: String, queryParameter: QueryParameter): List<OrgVo>
+ listOrgsByUser(userId: String, queryParameter: QueryParameter): List<OrgVo>
# query(request: HttpServletRequest, response: HttpServletResponse, queryParameter: QueryParameter): Page<OrgVo>
+ removeAllMenus(wrapper: One2Many<String, String>)
+ removeAllUsers(wrapper: One2Many<String, String>)
+ removeMenus(wrapper: One2Many<String, String>)
+ removeUsers(wrapper: One2Many<String, String>)
+ updateMenus(wrapper: One2Many<String, String>)
+ updateOrgByUser(wrapper: One2Many<String, String>)
> + style=filled + margin=0 + shape=plaintext + fillcolor="#FFFFFF" +]; + +ParameterApiWebController1347615109[ + label=< + +
+ +
+ + +
(C)ParameterApiWebController
- parameterService: ParameterService [1]
+ list(code: String): String
+ list(codes: Set<String>): Map<String, String>
> + style=filled + margin=0 + shape=plaintext + fillcolor="#FFFFFF" +]; + +ParameterEntity508990517[ + label=< + +
+ + + + + + +
+ + + + +
(C)ParameterEntity
# children: List<ParameterEntity> [0..*]
- code: String [0..1]
- id: String [0..1]
# order: Integer [0..1]
- parent: ParameterEntity [0..1]
- value: String [0..1]
+ clearId()
+ from(parameter: Parameter): ParameterEntity
+ resetParent(parent: ParameterEntity)
+ toVo(): ParameterVo
> + style=filled + margin=0 + shape=plaintext + fillcolor="#FFFFFF" +]; + +ParameterEntityTreeBuilder1860002174[ + label=< + +
+ + + +
(C)ParameterEntityTreeBuilder
+ getId(entity: ParameterEntity): String
+ getParentId(entity: ParameterEntity): String
+ resetParent(entity: ParameterEntity, parent: ParameterEntity)
> + style=filled + margin=0 + shape=plaintext + fillcolor="#FFFFFF" +]; + +ParameterInitializer11204056[ + label=< + +
+ + +
+ + +
(C)ParameterInitializer
- isInitialized: Boolean [0..1]
- parameterService: ParameterService [0..1]
+ execute()
+ init(applicationContext: ApplicationContext)
> + style=filled + margin=0 + shape=plaintext + fillcolor="#FFFFFF" +]; + +ParameterServiceImpl347069224[ + label=< + +
+ + + + + +
(C)ParameterServiceImpl
+ containsParameter(code: String): boolean
+ getParameter(code: String): String
+ getParameter(code: String, defaultValue: String): String
+ getParameters(codes: String[]): Map<String, String>
+ init()
> + style=filled + margin=0 + shape=plaintext + fillcolor="#FFFFFF" +]; + +ParameterWebController1347615109[ + label=< + +
+ +
(C)ParameterWebController
# query(request: HttpServletRequest, response: HttpServletResponse, queryParameter: QueryParameter): Page<ParameterVo>
> + style=filled + margin=0 + shape=plaintext + fillcolor="#FFFFFF" +]; + +PhpTaskEntity1853113301[ + label=< + +
+ +
+ +
(C)PhpTaskEntity
- php: String [0..1]
+ toVo(): PhpTask
> + style=filled + margin=0 + shape=plaintext + fillcolor="#FFFFFF" +]; + +PlatformAuditLogPersistenterManager2053706728[ + label=< + +
+ + + +
+ +
(C)PlatformAuditLogPersistenterManager
- persistenter: AuditLogPersistenter [0..1]
- persisterMap: Map<String, AuditLogPersistenter> [0..*]
- properties: AuditLogPersistenterProperties [1]
+ regist(persistenter: AuditLogPersistenter)
> + style=filled + margin=0 + shape=plaintext + fillcolor="#FFFFFF" +]; + +PlatformAuthenticationFailureHandler1529412511[ + label=< + +
+ + +
+ +
(C)PlatformAuthenticationFailureHandler
- auditLogPersistenterManager: AuditLogPersistenterManager [0..1]
- securityProperties: SecurityProperties [0..1]
+ onAuthenticationFailure(request: HttpServletRequest, response: HttpServletResponse, exception: AuthenticationException)
> + style=filled + margin=0 + shape=plaintext + fillcolor="#FFFFFF" +]; + +PlatformAuthenticationSuccessHandler1529412511[ + label=< + +
+ + +
+ +
(C)PlatformAuthenticationSuccessHandler
- auditLogPersistenterManager: AuditLogPersistenterManager [0..1]
- securityProperties: SecurityProperties [0..1]
+ onAuthenticationSuccess(request: HttpServletRequest, response: HttpServletResponse, authentication: Authentication)
> + style=filled + margin=0 + shape=plaintext + fillcolor="#FFFFFF" +]; + +PlatformLogoutSuccessHandler1529412511[ + label=< + +
+ +
+ +
(C)PlatformLogoutSuccessHandler
- auditLogPersistenterManager: AuditLogPersistenterManager [0..1]
+ onLogoutSuccess(request: HttpServletRequest, response: HttpServletResponse, authentication: Authentication)
> + style=filled + margin=0 + shape=plaintext + fillcolor="#FFFFFF" +]; + +PluginSystemParameterServiceImpl686209983[ + label=< + +
+ +
+ + + + +
(C)PluginSystemParameterServiceImpl
- systemParameterDefaultValueMap: Map<String, String> [0..*]
+ containsParameter(code: String): boolean
+ getParameter(code: String): String
+ getParameter(code: String, defaultValue: String): String
+ getParameters(codes: String[]): Map<String, String>
> + style=filled + margin=0 + shape=plaintext + fillcolor="#FFFFFF" +]; + +PowerShellTaskEntity1853113301[ + label=< + +
+ +
+ +
(C)PowerShellTaskEntity
- powershell: String [0..1]
+ toVo(): PowerShellTask
> + style=filled + margin=0 + shape=plaintext + fillcolor="#FFFFFF" +]; + +ProcessEntity20954217[ + label=< + +
+ + + + + + + + + + +
+ +
(C)ProcessEntity
- canClaimTask: Boolean [0..1]
- category: String [0..1]
- deployedId: String [0..1]
- description: String [0..1]
- id: String [0..1]
- key: String [0..1]
- name: String [0..1]
- status: ProcessStatus [0..1]
- version: Integer [0..1]
- xml: String [0..1]
+ toVo(): ProcessVo
> + style=filled + margin=0 + shape=plaintext + fillcolor="#FFFFFF" +]; + +ProcessEntityServiceImpl1477149626[ + label=< + +
+ +
+ + + + + + + + +
(C)ProcessEntityServiceImpl
- repositoryService: RepositoryService [1]
+ add(entity: ProcessEntity): ProcessEntity
+ canClaimTask(deployedId: String): boolean
+ deploy(id: String)
+ findByUniqueKey(entity: ProcessEntity): ProcessEntity
+ getEngineDeployedId(category: String): String
+ getEngineDeployedKey(category: String): String
+ getSampleResource(category: String): Resource
+ update(primaryKey: String, entity: ProcessEntity): ProcessEntity
> + style=filled + margin=0 + shape=plaintext + fillcolor="#FFFFFF" +]; + +ProcessEntityWebController1877559843[ + label=< + +
+ +
(C)ProcessEntityWebController
+ deploy(id: String)
> + style=filled + margin=0 + shape=plaintext + fillcolor="#FFFFFF" +]; + +ProcessOperationServiceImpl1477149626[ + label=< + +
+ + + + + + + + + + +
+ + + + + + + + + + + + + + + +
(C)ProcessOperationServiceImpl
- agentService: AgentService [1]
- applicationContext: ApplicationContext [1]
- historyService: HistoryService [1]
- jsonMapper: ObjectMapper [1]
- managementService: ManagementService [1]
- objectMapper: ObjectMapper [1]
- processEntityService: ProcessEntityService [1]
- repositoryService: RepositoryService [1]
- runtimeService: RuntimeService [1]
- taskService: TaskService [1]
+ claimTask(taskId: String)
+ completeTask(taskId: String, variables: Map<String, Object>, transientVariables: Map<String, Object>)
- convertTransientVariables(variables: Map<String, Object>, transientVariables: Map<String, Object>): Map<String, Object>
- getAgent(loginName: String): AgentEntity
- getAssignmentStrategySpringBean(model: BpmnModel, processInstance: ProcessInstance, taskDefine: UserTask): AssigneeQueryService
+ getGobacks(taskId: String): List<Goback>
+ jumpTask(taskId: String, targetActivityId: String, targetAssignee: String)
- parseGobackVariableValue(conditionExpression: String): Integer
- startProcess(processInstance: ProcessInstance, variables: Map<String, Object>, transientVariables: Map<String, Object>, autoCompleteFirstTask: boolean): ProcessInstance
+ startProcessById(processDefinitionId: String, bussinessKey: String, variables: Map<String, Object>, transientVariables: Map<String, Object>): ProcessInstance
+ startProcessById(processDefinitionId: String, bussinessKey: String, variables: Map<String, Object>, transientVariables: Map<String, Object>, autoCompleteFirstTask: boolean): ProcessInstance
+ startProcessByKey(processDefinitionKey: String, bussinessKey: String, variables: Map<String, Object>, transientVariables: Map<String, Object>): ProcessInstance
+ startProcessByKey(processDefinitionKey: String, bussinessKey: String, variables: Map<String, Object>, transientVariables: Map<String, Object>, autoCompleteFirstTask: boolean): ProcessInstance
+ terminateProcessInstance(taskId: String, deleteReason: String)
+ unClaimTask(taskId: String)
> + style=filled + margin=0 + shape=plaintext + fillcolor="#FFFFFF" +]; + +ProcessOperationWebController1877559843[ + label=< + +
+ +
+ + + + + + + + +
(C)ProcessOperationWebController
- processOperationService: ProcessOperationService [1]
+ claimTask(taskId: String)
+ completeTask(taskId: String, properties: ProcessProperties): CompleteTaskResponse
+ getGobacks(taskId: String): List<Goback>
+ goback(taskId: String, properties: ProcessProperties): CompleteTaskResponse
+ start(processDefinitionKey: String, properties: ProcessProperties): CompleteTaskResponse
+ terminateProcessInstance(taskId: String)
+ terminateTask(parameters: Map<String, String>)
+ unClaimTask(taskId: String)
> + style=filled + margin=0 + shape=plaintext + fillcolor="#FFFFFF" +]; + +ProcessQueryServiceImpl1477149626[ + label=< + +
+ + + + + + +
+ + + + + + + + + + + +
(C)ProcessQueryServiceImpl
- assigneeQueryService: AssigneeQueryService [1]
- dialect: Dialect [1]
- jdbcTemplate: JdbcTemplate [1]
- processEntityService: ProcessEntityService [1]
- repositoryService: RepositoryService [1]
- taskService: TaskService [1]
- getHighLightedActivities(model: BpmnModel, taskDefinitionKeys: List<String>): List<String>
- getOrderSql(pageable: Pageable): String
+ queryCandidate(taskId: String, activityId: String): List<Assignee>
+ queryProcessDefinition(processDefinitionId: String): ProcessDefinition
+ queryProcessInstances(queryParameter: QueryParameter): Page<ProcessInstanceWrapper>
+ queryProcessTasks(processInstanceId: String, queryParameter: QueryParameter): List<ProcessTaskWrapper>
+ queryUserTaskDefinition(taskId: String): List<UserTaskDefinitionWrapper>
+ queryVariables(processInstId: String): List<VariableWrapper>
- showProcessDiagram(tasks: List<Task>): InputStream
+ showProcessDiagramByInstanceId(processInstanceId: String): InputStream
+ showProcessDiagramByTaskId(taskId: String): InputStream
> + style=filled + margin=0 + shape=plaintext + fillcolor="#FFFFFF" +]; + +ProcessQueryWebController1877559843[ + label=< + +
+ +
+ + + + + + + +
(C)ProcessQueryWebController
- service: ProcessQueryService [1]
+ activityQuery(taskId: String): List<UserTaskDefinitionWrapper>
+ candidateQuery(taskId: String, activityId: String): List<Assignee>
+ processInstanceQuery(queryParameter: QueryParameter): Page<ProcessInstanceWrapper>
+ showProcessDiagramByInstanceId(processInstanceId: String, request: HttpServletRequest, response: HttpServletResponse)
+ showProcessDiagramByTaskId(taskId: String, request: HttpServletRequest, response: HttpServletResponse)
+ taskQuery(queryParameter: QueryParameter): List<ProcessTaskWrapper>
+ variableQuery(procInstId: String): List<VariableWrapper>
> + style=filled + margin=0 + shape=plaintext + fillcolor="#FFFFFF" +]; + +Properties606551348[ + label=< + +
+ +
+ + +
(C)Properties
- innerProperties: Properties [0..*]
+ getProperty(key: String): String
+ getProperty(key: String, targetType: Class<T>, defaultValue: T): T
> + style=filled + margin=0 + shape=plaintext + fillcolor="#FFFFFF" +]; + +PythonTaskEntity1853113301[ + label=< + +
+ +
+ +
(C)PythonTaskEntity
- python: String [0..1]
+ toVo(): PythonTask
> + style=filled + margin=0 + shape=plaintext + fillcolor="#FFFFFF" +]; + +QueryParameter511814995[ + label=< + +
+ + + + + + + + + +
+ + + + + + + +
(C)QueryParameter
# criteria: String [0..1]
# criterias: List<Criteria> [0..*]
# exportFilename: String [0..1]
# firstPage: Integer [0..1]
# operator: OperatorType [0..1]
# page: Integer [0..1]
# pageable: Boolean [0..1]
# size: Integer [0..1]
# sortBy: List<String> [0..*]
+ addCorporationCondition(corporationCode: String)
+ addCriteria(criteria: Criteria)
+ addCriterias(criterias: List<Criteria>)
+ addSortBy(sortBy: String)
+ existsCriteria(): boolean
+ existsSortBy(): boolean
+ getCriteriaByFieldName(fieldName: String): Criteria
> + style=filled + margin=0 + shape=plaintext + fillcolor="#FFFFFF" +]; + +QueryResult511814995[ + label=< + +
+ + + + + + + + +
(C)QueryResult
- copyContent(page: Page<T>): List<T>
+ emptyList(): List<T>
+ emptyPage(): Page<T>
+ page(list: List<T>): Page<T>
+ page(list: List<T>, queryParameter: QueryParameter): Page<T>
+ page(list: List<T>, queryParameter: QueryParameter, sorter: QueryResultSorter): Page<T>
+ page(page: Page<T>, queryParameter: QueryParameter): Page<T>
+ page(page: Page<T>, queryParameter: QueryParameter, sorter: QueryResultSorter): Page<T>
> + style=filled + margin=0 + shape=plaintext + fillcolor="#FFFFFF" +]; + +RestCrudController737743850[ + label=< + +
+ +
+ + + + + + + + + + + + + + +
(C)RestCrudController<V extends BaseVo, E extends BaseEntity<V>, ID extends Serializable, R extends DaoRepository<E,ID>, S extends DaoService<E,ID,R>>
# service: S [1]
+ _add(request: HttpServletRequest, response: HttpServletResponse, entity: E, bindingResult: BindingResult): V
+ _findById(request: HttpServletRequest, response: HttpServletResponse, id: ID): V
+ _query(request: HttpServletRequest, response: HttpServletResponse, entity: E, queryParameter: QueryParameter): Page<V>
+ _remove(request: HttpServletRequest, response: HttpServletResponse, id: ID): ID
+ _removes(request: HttpServletRequest, response: HttpServletResponse, ids: List<ID>): List<ID>
+ _update(request: HttpServletRequest, response: HttpServletResponse, id: ID, entity: E, bindingResult: BindingResult): V
# add(request: HttpServletRequest, response: HttpServletResponse, entity: E): V
# findById(request: HttpServletRequest, response: HttpServletResponse, id: ID): V
# query(request: HttpServletRequest, response: HttpServletResponse, queryParameter: QueryParameter): Page<V>
# remove(request: HttpServletRequest, response: HttpServletResponse, id: ID): ID
# removes(request: HttpServletRequest, response: HttpServletResponse, ids: List<ID>): List<ID>
+ resetDefaultValues(request: HttpServletRequest, response: HttpServletResponse)
# update(request: HttpServletRequest, response: HttpServletResponse, id: ID, entity: E): V
+ updates(request: HttpServletRequest, response: HttpServletResponse, entities: List<E>): List<V>
> + style=filled + margin=0 + shape=plaintext + fillcolor="#FFFFFF" +]; + +RoleAndMenuInitializer11204056[ + label=< + +
+ + +
+ + + + + + +
(C)RoleAndMenuInitializer
- isInitialized: Boolean [0..1]
- jdbcTemplate: JdbcTemplate [0..1]
- countRoleAndMenu(): int
+ execute()
- findAdminRole(): Role
- findMenus(): List<MenuEntity>
+ init(applicationContext: ApplicationContext)
- insertRoleAndMenu(roleId: String, menuId: String)
> + style=filled + margin=0 + shape=plaintext + fillcolor="#FFFFFF" +]; + +RoleAndUserInitializer1900089223[ + label=< + +
+ + + +
+ + + + + + + + +
(C)RoleAndUserInitializer
- isInitialized: Boolean [0..1]
- jdbcTemplate: JdbcTemplate [0..1]
- passwordEncoder: PasswordEncoder [0..1]
- countUserAndRole(userId: String, roleId: String): int
+ execute()
- findAdminRole(): Role
- findAdminUser(): User
+ init(applicationContext: ApplicationContext)
- insertAdminRole(roleId: String)
- insertAdminUser(userId: String)
- insertUserAndRole(userId: String, roleId: String)
> + style=filled + margin=0 + shape=plaintext + fillcolor="#FFFFFF" +]; + +RoleEntity499836396[ + label=< + +
+ + + + + + + + + +
+ + + + + + + +
(C)RoleEntity
- code: String [0..1]
- description: String [0..1]
- desensitizeFields: List<DesensitizeFieldEntity> [0..*]
- enable: Boolean [0..1]
- id: String [0..1]
- indexPageUrl: String [0..1]
- menus: List<MenuEntity> [0..*]
- name: String [0..1]
- users: List<UserEntity> [0..*]
+ addDesensitizeFields(desensitizeFields: DesensitizeFieldEntity...)
+ addMenus(menus: MenuEntity...)
+ addUsers(users: UserEntity...)
+ removeDesensitizeFields(desensitizeFields: DesensitizeFieldEntity...)
+ removeMenus(menus: MenuEntity...)
+ removeUsers(users: UserEntity...)
+ toVo(): RoleVo
> + style=filled + margin=0 + shape=plaintext + fillcolor="#FFFFFF" +]; + +RoleServiceImpl832876279[ + label=< + +
+ +
+ + + + + + + + + + + + + + + + + + +
(C)RoleServiceImpl
- jdbcTemplate: JdbcTemplate [1]
+ addAllMenus(roleId: String)
+ addAllUsers(roleId: String)
+ addMenus(roleId: String, menuIds: Set<String>)
+ addUsers(roleId: String, userIds: Set<String>)
+ listRolesByUser(userId: String): List<RoleEntity>
+ queryOtherRolesByDesensitizeField(desensitizeField: String, queryParameter: QueryParameter): Page<RoleEntity>
+ queryOtherRolesByMenu(menuId: String, queryParameter: QueryParameter): Page<RoleEntity>
+ queryOtherRolesByUser(userId: String, queryParameter: QueryParameter): Page<RoleEntity>
+ queryRolesByCodeOrName(filter: String, queryParameter: QueryParameter): Page<RoleEntity>
+ queryRolesByDesensitizeField(desensitizeField: String, queryParameter: QueryParameter): Page<RoleEntity>
+ queryRolesByMenu(menuId: String, queryParameter: QueryParameter): Page<RoleEntity>
+ queryRolesByUser(userId: String, queryParameter: QueryParameter): Page<RoleEntity>
+ removeAllMenus(roleId: String)
+ removeAllUsers(roleId: String)
+ removeMenus(roleId: String, menuIds: Set<String>)
+ removeUsers(roleId: String, userIds: Set<String>)
+ updateMenus(roleId: String, menuIds: Set<String>)
+ updateUsers(roleId: String, userIds: Set<String>)
> + style=filled + margin=0 + shape=plaintext + fillcolor="#FFFFFF" +]; + +RoleWebController1938525274[ + label=< + +
+ + + + + + + + + + + + + + + + +
(C)RoleWebController
+ addAllMenus(wrapper: One2Many<String, String>)
+ addAllUsers(wrapper: One2Many<String, String>)
+ addMenus(wrapper: One2Many<String, String>)
+ addUsers(wrapper: One2Many<String, String>)
+ queryOtherRolesByDesensitizeField(desensitizeField: String, queryParameter: QueryParameter): Page<RoleVo>
+ queryOtherRolesByMenu(menuId: String, queryParameter: QueryParameter): Page<RoleVo>
+ queryOtherRolesByUser(userId: String, queryParameter: QueryParameter): Page<RoleVo>
+ queryRolesByDesensitizeField(desensitizeField: String, queryParameter: QueryParameter): Page<RoleVo>
+ queryRolesByMenu(menuId: String, queryParameter: QueryParameter): Page<RoleVo>
+ queryRolesByUser(userId: String, queryParameter: QueryParameter): Page<RoleVo>
+ removeAllMenus(wrapper: One2Many<String, String>)
+ removeAllUsers(wrapper: One2Many<String, String>)
+ removeMenus(wrapper: One2Many<String, String>)
+ removeUsers(wrapper: One2Many<String, String>)
+ updateMenus(wrapper: One2Many<String, String>)
+ updateUsers(wrapper: One2Many<String, String>)
> + style=filled + margin=0 + shape=plaintext + fillcolor="#FFFFFF" +]; + +RuntimeServiceImpl563206525[ + label=< + +
+ + +
+ + +
(C)RuntimeServiceImpl
- applicationContext: ApplicationContext [1]
- license: String [0..1]
+ applicationReadyEventListener(event: ApplicationReadyEvent)
+ runtimeServiceImplInit()
> + style=filled + margin=0 + shape=plaintext + fillcolor="#FFFFFF" +]; + +ShellTaskEntity1853113301[ + label=< + +
+ +
+ +
(C)ShellTaskEntity
- shell: String [0..1]
+ toVo(): ShellTask
> + style=filled + margin=0 + shape=plaintext + fillcolor="#FFFFFF" +]; + +Slf4jAuditLogPersistenter563206525[ + label=< + +
+ +
+ + +
(C)Slf4jAuditLogPersistenter
- manager: AuditLogPersistenterManager [1]
+ log(auditLog: AuditLog)
+ slf4jAuditLogPersistenterInit()
> + style=filled + margin=0 + shape=plaintext + fillcolor="#FFFFFF" +]; + +SqlBatcher557676784[ + label=< + +
+ + +
+ + + +
(C)SqlBatcher
- batchArgs: List<Object[]> [0..*]
- sql: String [0..1]
+ addArg(args: Object...)
+ clear()
+ execute(jdbctemplate: JdbcTemplate)
> + style=filled + margin=0 + shape=plaintext + fillcolor="#FFFFFF" +]; + +StartWith1929946674[ + label=< + +
+ +
+ + +
(C)StartWith<E>
# value: String [0..1]
+ getCondition(typeMapping: Map<String, Class<?>>): Condition
+ getPredicate(root: Root<E>, query: CriteriaQuery<?>, builder: CriteriaBuilder): Predicate
> + style=filled + margin=0 + shape=plaintext + fillcolor="#FFFFFF" +]; + +StartWithField1929946674[ + label=< + +
+ + +
(C)StartWithField<E>
+ getCondition(typeMapping: Map<String, Class<?>>): Condition
+ getPredicate(root: Root<E>, query: CriteriaQuery<?>, builder: CriteriaBuilder): Predicate
> + style=filled + margin=0 + shape=plaintext + fillcolor="#FFFFFF" +]; + +StringEncryptorUtil606551348[ + label=< + +
+ + +
(C)StringEncryptorUtil
+ decrypt(str: String): String
+ encrypt(str: String): String
> + style=filled + margin=0 + shape=plaintext + fillcolor="#FFFFFF" +]; + +TaskEntity973481864[ + label=< + +
+ + + + + + + + + + + + + + + + + + + + + +
+ +
(C)TaskEntity
- alarmEmail: String [0..1]
- author: String [0..1]
- blockStrategy: BlockStrategy [0..1]
- description: String [0..1]
- executor: ExecutorEntity [0..1]
- expirationPolicy: ExpirationPolicy [0..1]
- failRetryCount: int [1]
- id: String [0..1]
- name: String [0..1]
- parameter: String [0..1]
- parent: TaskEntity [0..1]
- routeStrategy: RouteStrategy [0..1]
- scheduleCron: String [0..1]
- scheduleFixDelay: Integer [0..1]
- scheduleFixRate: Integer [0..1]
- scheduleType: ScheduleType [0..1]
- status: TaskStatus [0..1]
- timeout: int [1]
- triggerLastTime: Date [0..1]
- triggerNextTime: Date [0..1]
- type: TaskType [0..1]
+ toVo(vo: Task)
> + style=filled + margin=0 + shape=plaintext + fillcolor="#FFFFFF" +]; + +TaskLogEntity973481864[ + label=< + +
+ + + + + + + + + + + + +
+ + +
(C)TaskLogEntity
- executor: ExecutorEntity [0..1]
- executorUrl: String [0..1]
- handleDateTime: Date [0..1]
- handleMessage: String [0..1]
- handleStatus: RunningStatus [0..1]
- id: String [0..1]
- parameter: String [0..1]
- retryCount: int [1]
- task: TaskEntity [0..1]
- triggerDateTime: Date [0..1]
- triggerMessage: String [0..1]
- triggerResult: ResultStatus [0..1]
+ fromVo(taskLog: TaskLog): TaskLogEntity
+ toVo(): TaskLog
> + style=filled + margin=0 + shape=plaintext + fillcolor="#FFFFFF" +]; + +TaskLogServiceImpl647483541[ + label=< + +
+ +
+ + +
(C)TaskLogServiceImpl
- jdbcTemplate: JdbcTemplate [1]
+ callback(taskLog: TaskLog)
+ insert(entity: TaskLogEntity)
> + style=filled + margin=0 + shape=plaintext + fillcolor="#FFFFFF" +]; + +TaskLogWebController883123762[ + label=< + +
+ +
+ + +
(C)TaskLogWebController
- taskLogService: TaskLogService [1]
+ callback(taskLog: TaskLog)
+ removeAll()
> + style=filled + margin=0 + shape=plaintext + fillcolor="#FFFFFF" +]; + +TaskServiceImpl647483541[ + label=< + +
+ +
+ + +
(C)TaskServiceImpl
- jdbcTemplate: JdbcTemplate [1]
+ trigger(taskId: String)
+ updateNextDatetime(taskId: String, nextDatetime: Date)
> + style=filled + margin=0 + shape=plaintext + fillcolor="#FFFFFF" +]; + +TaskWebController883123762[ + label=< + +
+ +
(C)TaskWebController
+ trigger(taskId: String)
> + style=filled + margin=0 + shape=plaintext + fillcolor="#FFFFFF" +]; + +TreeBuilder606551348[ + label=< + +
+ + + + + + +
(C)TreeBuilder<T,ID>
+ build(list: List<T>)
+ buildAndGetAll(list: List<T>): List<T>
+ buildAndGetRoots(list: List<T>): List<T>
+ getId(item: T): ID
+ getParentId(item: T): ID
+ resetParent(item: T, parent: T)
> + style=filled + margin=0 + shape=plaintext + fillcolor="#FFFFFF" +]; + +TypeConvertor606551348[ + label=< + +
+ + +
(C)TypeConvertor
+ getValue(string: String, targetType: Class<T>): T
+ getValue(string: String, targetType: Class<T>, defaultValue: T): T
> + style=filled + margin=0 + shape=plaintext + fillcolor="#FFFFFF" +]; + +UserEntity1437513631[ + label=< + +
+ + + + + + + + + + + + + + + + + + + + +
+ + + + + + + +
(C)UserEntity
- accountExpired: Boolean [0..1]
- accountLocked: Boolean [0..1]
- credentialsExpired: Boolean [0..1]
- defaultDepartmentId: String [0..1]
- defaultOrgId: String [0..1]
- defaultRoleId: String [0..1]
- departments: List<DepartmentEntity> [0..*]
- description: String [0..1]
- email: String [0..1]
- enable: Boolean [0..1]
- id: String [0..1]
- loginName: String [1]
- mobile: String [0..1]
- orgs: List<OrgEntity> [0..*]
- password: String [0..1]
- phone: String [0..1]
- qq: String [0..1]
- roles: List<RoleEntity> [0..*]
- userName: String [1]
- weixin: String [0..1]
+ addDepartments(departments: DepartmentEntity...)
+ addOrgs(orgs: OrgEntity...)
+ addRoles(roles: RoleEntity...)
+ removeDepartments(departments: DepartmentEntity...)
+ removeOrgs(orgs: OrgEntity...)
+ removeRoles(roles: RoleEntity...)
+ toVo(): UserVo
> + style=filled + margin=0 + shape=plaintext + fillcolor="#FFFFFF" +]; + +UserServiceImpl1389554238[ + label=< + +
+ + + + + + + + + + +
+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
(C)UserServiceImpl
- environment: Environment [1]
- i18nService: I18nService [1]
- jdbcTemplate: JdbcTemplate [1]
- menuService: MenuService [1]
- objectMapper: ObjectMapper [1]
- orgService: OrgService [1]
- passwordEncoder: PasswordEncoder [1]
- roleService: RoleService [1]
- securityProperties: SecurityProperties [1]
- systemParameterService: SystemParameterService [1]
+ add(entity: UserEntity): UserEntity
+ addAllOrgs(userId: String)
+ addAllRoles(userId: String)
+ addOrgs(userId: String, orgIds: Set<String>)
+ addRoles(userId: String, roleIds: Set<String>)
+ changPassword(userId: String, rawPassword: String, newPassword: String)
# copyEntityValues(oldEntity: UserEntity, newEntity: UserEntity)
+ findByUniqueKey(entity: UserEntity): UserEntity
- getFrontEndRoutes(menus: List<MenuVo>): List<FrontEndRoute>
+ getUserSession(request: HttpServletRequest): UserSession
+ listUsersByOrgs(orgIds: List<String>): List<UserEntity>
+ listUsersByRoles(roleIds: List<String>): List<UserEntity>
+ queryOtherUsersByCorporation(corporationCode: String, queryParameter: QueryParameter): Page<UserEntity>
+ queryOtherUsersByDepartment(departmentId: String, queryParameter: QueryParameter): Page<UserEntity>
+ queryOtherUsersByOrg(orgId: String, queryParameter: QueryParameter): Page<UserEntity>
+ queryOtherUsersByRole(roleId: String, queryParameter: QueryParameter): Page<UserEntity>
+ queryUsersByCorporation(corporationCode: String, queryParameter: QueryParameter): Page<UserEntity>
+ queryUsersByDepartment(departmentId: String, queryParameter: QueryParameter): Page<UserEntity>
+ queryUsersByOrg(orgId: String, queryParameter: QueryParameter): Page<UserEntity>
+ queryUsersByOrgAndQueryParameter(orgId: String, queryParameter: QueryParameter): Page<UserEntity>
+ queryUsersByRole(roleId: String, queryParameter: QueryParameter): Page<UserEntity>
+ removeAllOrgs(userId: String)
+ removeAllRoles(userId: String)
+ removeOrgs(userId: String, orgIds: Set<String>)
+ removeRoles(userId: String, roleIds: Set<String>)
+ resetAllPassword()
+ resetPassword(userIds: List<String>)
+ updateOrgs(userId: String, orgIds: Set<String>)
+ updateRoles(userId: String, roleIds: Set<String>)
> + style=filled + margin=0 + shape=plaintext + fillcolor="#FFFFFF" +]; + +UserWebController419091995[ + label=< + +
+ + +
+ + + + + + + + + + + + + + + + + + + + + + + +
(C)UserWebController
- messageSource: MessageSource [1]
- passwordValidator: PasswordValidator [1]
+ addAllOrgs(wrapper: One2Many<String, String>)
+ addAllRoles(wrapper: One2Many<String, String>)
+ addOrgs(wrapper: One2Many<String, String>)
+ addRoles(wrapper: One2Many<String, String>)
+ changePassword(changePassword: ChangePassword, bindingResult: BindingResult, principal: Principal, locale: Locale)
+ queryOtherUsersByCorporation(corporationCode: String, parameter: QueryParameter): Page<UserVo>
+ queryOtherUsersByDepartment(departmentId: String, parameter: QueryParameter): Page<UserVo>
+ queryOtherUsersByOrg(orgId: String, parameter: QueryParameter): Page<UserVo>
+ queryOtherUsersByRole(roleId: String, parameter: QueryParameter): Page<UserVo>
+ queryUsersByCorporation(corporationCode: String, parameter: QueryParameter): Page<UserVo>
+ queryUsersByDepartment(departmentId: String, parameter: QueryParameter): Page<UserVo>
+ queryUsersByOrg(orgId: String, parameter: QueryParameter): Page<UserVo>
+ queryUsersByOrgAndQueryParameter(orgId: String, parameter: QueryParameter): Page<UserVo>
+ queryUsersByRole(roleId: String, parameter: QueryParameter): Page<UserVo>
+ removeAllOrgs(wrapper: One2Many<String, String>)
+ removeAllRoles(wrapper: One2Many<String, String>)
+ removeOrgs(wrapper: One2Many<String, String>)
+ removeRoles(wrapper: One2Many<String, String>)
+ resetAllPassword()
+ resetPassword(userIds: List<String>)
+ session(request: HttpServletRequest): UserSession
+ updateOrgs(wrapper: One2Many<String, String>)
+ updateRoles(wrapper: One2Many<String, String>)
> + style=filled + margin=0 + shape=plaintext + fillcolor="#FFFFFF" +]; + +VersionEntity937853716[ + label=< + +
+ +
+ +
(C)VersionEntity<V extends VersionVo>
# jpaVersion: Integer [0..1]
+ toVo(vo: VersionVo)
> + style=filled + margin=0 + shape=plaintext + fillcolor="#FFFFFF" +]; + +WebSecurityAutoConfiguration784465747[ + label=< + +
+ + + + + + + + +
+ + + + + + + + + +
(C)WebSecurityAutoConfiguration
- applicationContext: ApplicationContext [1]
- auditLogPersistenterManager: AuditLogPersistenterManager [1]
- authenticationProvider: AuthenticationProvider [1]
- passwordEncoder: PasswordEncoder [1]
- runtimeService: RuntimeService [1]
- securityConfigureService: SecurityConfigureService [1]
- securityProperties: SecurityProperties [1]
- userDetailsService: UserDetailsService [1]
+ accessDeniedHandler(): AccessDeniedHandler
+ authenticationEntryPoint(): AuthenticationEntryPoint
+ authenticationFailureHandler(): AuthenticationFailureHandler
+ authenticationSuccessHandler(): AuthenticationSuccessHandler
+ jwkSource(): JWKSource<SecurityContext>
+ jwtDecoder(jwkSource: JWKSource<SecurityContext>): JwtDecoder
+ jwtEncoder(jwkSource: JWKSource<SecurityContext>): JwtEncoder
+ loginFormWebSecurityFilterChain(http: HttpSecurity): SecurityFilterChain
+ logoutSuccessHandler(): LogoutSuccessHandler
> + style=filled + margin=0 + shape=plaintext + fillcolor="#FFFFFF" +]; +} + +subgraph cluster_69111215 { + label=algorithm + labeljust=l + fillcolor="#d8d8d8" + style=filled + + WekaInitializer1768930355[ + label=< + +
+ +
+ + +
(C)WekaInitializer
- isInitialized: Boolean [0..1]
+ execute()
+ init(applicationContext: ApplicationContext)
> + style=filled + margin=0 + shape=plaintext + fillcolor="#FFFFFF" +]; +} + +subgraph cluster_87500896 { + label=engine + labeljust=l + fillcolor="#d8d8d8" + style=filled + + ArithmeticIndicatorProcessorEntity933953727[ + label=< + +
+ +
+ + +
(C)ArithmeticIndicatorProcessorEntity
- arithmetic: String [0..1]
+ replace(mapping: Map<String, String>): boolean
+ toVo(): ArithmeticIndicatorProcessorVo
> + style=filled + margin=0 + shape=plaintext + fillcolor="#FFFFFF" +]; + +ArithmeticParameterProcessorEntity1283902245[ + label=< + +
+ +
+ + +
(C)ArithmeticParameterProcessorEntity
- arithmetic: String [0..1]
+ replace(mapping: Map<String, String>): boolean
+ toVo(): ArithmeticParameterProcessorVo
> + style=filled + margin=0 + shape=plaintext + fillcolor="#FFFFFF" +]; + +AutoCompileDeployedModelInitializer627004136[ + label=< + +
+ + +
+ + + + +
(C)AutoCompileDeployedModelInitializer
- executorFactoryService: ExecutorFactoryService [0..1]
- systemParameterService: SystemParameterService [0..1]
- autoCompileDeployed(executor: Executor, resources: List<ResourceAbstract>)
- autoCompileLast(executor: Executor, resources: List<ResourceAbstract>)
+ execute()
+ init(applicationContext: ApplicationContext)
> + style=filled + margin=0 + shape=plaintext + fillcolor="#FFFFFF" +]; + +CfgBinomial1908110995[ + label=< + +
+ + + + + +
+ +
(C)CfgBinomial
- confidenceLevel: Double [0..1]
- id: String [0..1]
- significanceLevel: Double [0..1]
- zLower: Double [0..1]
- zUpper: Double [0..1]
+ toVo(): CfgBinomialVo
> + style=filled + margin=0 + shape=plaintext + fillcolor="#FFFFFF" +]; + +CfgBinomialServiceImpl395684880[ + label=< + +
+ +
(C)CfgBinomialServiceImpl
+ findByUniqueKey(entity: CfgBinomial): CfgBinomial
> + style=filled + margin=0 + shape=plaintext + fillcolor="#FFFFFF" +]; + +CfgBinomialWebController530250675[ + label=< + +
+ +
(C)CfgBinomialWebController
+ significanceLevels(): List<Double>
> + style=filled + margin=0 + shape=plaintext + fillcolor="#FFFFFF" +]; + +CfgChiSquare1908110995[ + label=< + +
+ + + + +
+ +
(C)CfgChiSquare
- criticalValue: Double [0..1]
- dof: Integer [0..1]
- id: String [0..1]
- significanceLevel: Double [0..1]
+ toVo(): CfgChiSquareVo
> + style=filled + margin=0 + shape=plaintext + fillcolor="#FFFFFF" +]; + +CfgChiSquareServiceImpl395684880[ + label=< + +
+ +
(C)CfgChiSquareServiceImpl
+ findByUniqueKey(entity: CfgChiSquare): CfgChiSquare
> + style=filled + margin=0 + shape=plaintext + fillcolor="#FFFFFF" +]; + +CfgChiSquareWebController530250675[ + label=< + +
+ +
(C)CfgChiSquareWebController
+ significanceLevels(): List<Double>
> + style=filled + margin=0 + shape=plaintext + fillcolor="#FFFFFF" +]; + +CfgCustomerDistribution1908110995[ + label=< + +
+ + + + + + +
+ +
(C)CfgCustomerDistribution
- count: Long [0..1]
- id: String [0..1]
- modelId: String [0..1]
- modelName: String [0..1]
- scoreSegEnd: Double [0..1]
- scoreSegStart: Double [0..1]
+ toVo(): CfgCustomerDistributionVo
> + style=filled + margin=0 + shape=plaintext + fillcolor="#FFFFFF" +]; + +CfgCustomerDistributionServiceImpl395684880[ + label=< + +
+ +
(C)CfgCustomerDistributionServiceImpl
+ findByUniqueKey(entity: CfgCustomerDistribution): CfgCustomerDistribution
> + style=filled + margin=0 + shape=plaintext + fillcolor="#FFFFFF" +]; + +CfgCustomerDistributionWebController530250675[ + label=< + +
(C)CfgCustomerDistributionWebController
> + style=filled + margin=0 + shape=plaintext + fillcolor="#FFFFFF" +]; + +CfgCutOffPoint1908110995[ + label=< + +
+ + + + + + + +
+ +
(C)CfgCutOffPoint
- from: String [0..1]
- id: String [0..1]
- name: String [0..1]
- roundingMode: RoundingMode [0..1]
- scale: Integer [0..1]
- step: String [0..1]
- to: String [0..1]
+ toVo(): CfgCutOffPointVo
> + style=filled + margin=0 + shape=plaintext + fillcolor="#FFFFFF" +]; + +CfgCutOffPointServiceImpl395684880[ + label=< + +
+ +
(C)CfgCutOffPointServiceImpl
+ findByUniqueKey(entity: CfgCutOffPoint): CfgCutOffPoint
> + style=filled + margin=0 + shape=plaintext + fillcolor="#FFFFFF" +]; + +CfgCutOffPointWebController530250675[ + label=< + +
(C)CfgCutOffPointWebController
> + style=filled + margin=0 + shape=plaintext + fillcolor="#FFFFFF" +]; + +CfgDataExtractor1908110995[ + label=< + +
+ + + + + + + +
+ +
(C)CfgDataExtractor
- datasourceName: String [0..1]
- enable: Boolean [0..1]
- executeTimeWeight: Integer [0..1]
- groovyScript: String [0..1]
- id: String [0..1]
- name: String [0..1]
- order: Integer [0..1]
+ toVo(): CfgDataExtractorVo
> + style=filled + margin=0 + shape=plaintext + fillcolor="#FFFFFF" +]; + +CfgDataExtractorServiceImpl395684880[ + label=< + +
+ + +
+ + + +
(C)CfgDataExtractorServiceImpl
- dataExtractorManager: DataExtractorManager [1]
- resourceLoader: ResourceLoader [1]
+ findByUniqueKey(entity: CfgDataExtractor): CfgDataExtractor
+ generateSample()
+ test(object: CfgDataExtractor)
> + style=filled + margin=0 + shape=plaintext + fillcolor="#FFFFFF" +]; + +CfgDataExtractorWebController530250675[ + label=< + +
+ +
+ + +
(C)CfgDataExtractorWebController
- dsRepository: DsRepository [1]
+ generateSample()
+ test(object: CfgDataExtractor)
> + style=filled + margin=0 + shape=plaintext + fillcolor="#FFFFFF" +]; + +CfgModel1908110995[ + label=< + +
+ + + + +
+ +
(C)CfgModel
- id: String [0..1]
- modelId: String [0..1]
- modelName: String [0..1]
- type: ModelType [0..1]
+ toVo(): CfgModelVo
> + style=filled + margin=0 + shape=plaintext + fillcolor="#FFFFFF" +]; + +CfgModelServiceImpl395684880[ + label=< + +
+ +
+ + +
(C)CfgModelServiceImpl
- jdbcTemplate: JdbcTemplate [1]
+ findByUniqueKey(entity: CfgModel): CfgModel
+ importFromScoreRecord()
> + style=filled + margin=0 + shape=plaintext + fillcolor="#FFFFFF" +]; + +CfgModelWebController530250675[ + label=< + +
+ +
+ +
(C)CfgModelWebController
- service: CfgModelService [1]
+ importFromScoreRecord()
> + style=filled + margin=0 + shape=plaintext + fillcolor="#FFFFFF" +]; + +CfgScale1908110995[ + label=< + +
+ + + + + + +
+ +
(C)CfgScale
- id: String [0..1]
- level: String [0..1]
- modelId: String [0..1]
- modelName: String [0..1]
- order: Integer [0..1]
- pd: Double [0..1]
+ toVo(): CfgScaleVo
> + style=filled + margin=0 + shape=plaintext + fillcolor="#FFFFFF" +]; + +CfgScaleServiceImpl395684880[ + label=< + +
+ +
(C)CfgScaleServiceImpl
+ findByUniqueKey(entity: CfgScale): CfgScale
> + style=filled + margin=0 + shape=plaintext + fillcolor="#FFFFFF" +]; + +CfgScaleWebController530250675[ + label=< + +
+ +
(C)CfgScaleWebController
+ getScaleLevelByModel(modelId: String): List<String>
> + style=filled + margin=0 + shape=plaintext + fillcolor="#FFFFFF" +]; + +CfgThreshold1908110995[ + label=< + +
+ + + + + + + +
+ +
(C)CfgThreshold
- color: String [0..1]
- id: String [0..1]
- level: Integer [0..1]
- name: String [0..1]
- qualitativeRange: String [0..1]
- quantitativeRange: String [0..1]
- range: String [0..1]
+ toVo(): CfgThresholdVo
> + style=filled + margin=0 + shape=plaintext + fillcolor="#FFFFFF" +]; + +CfgThresholdServiceImpl395684880[ + label=< + +
+ +
(C)CfgThresholdServiceImpl
+ findByUniqueKey(entity: CfgThreshold): CfgThreshold
> + style=filled + margin=0 + shape=plaintext + fillcolor="#FFFFFF" +]; + +CfgThresholdWebController530250675[ + label=< + +
(C)CfgThresholdWebController
> + style=filled + margin=0 + shape=plaintext + fillcolor="#FFFFFF" +]; + +CodeAndNameMapping1890783695[ + label=< + +
+ + +
+ + + +
(C)CodeAndNameMapping
- code2NameMapping: Map<String, String> [0..*]
- name2CodeMapping: Map<String, String> [0..*]
+ addCode2Name(code: String, name: String)
+ addName2Code(name: String, code: String)
- createOrderableMap(): Map<String, String>
> + style=filled + margin=0 + shape=plaintext + fillcolor="#FFFFFF" +]; + +CoeBinomialHistory448837373[ + label=< + +
+ + + + + + + + + + + + + + + + + +
+ +
(C)CoeBinomialHistory
- cl: Double [0..1]
- count: Long [0..1]
- dLower: Double [0..1]
- dUpper: Double [0..1]
- defaultCount: Long [0..1]
- geLower: Double [0..1]
- leUpper: Double [0..1]
- level: String [0..1]
- modelId: String [0..1]
- modelName: String [0..1]
- ndAvg: Double [0..1]
- ndSd: Double [0..1]
- pd: Double [0..1]
- sl: Double [0..1]
- validateDate: String [0..1]
- zLower: Double [0..1]
- zUpper: Double [0..1]
+ toVo(): CoeBinomialHistoryVo
> + style=filled + margin=0 + shape=plaintext + fillcolor="#FFFFFF" +]; + +CoeBinomialHistoryServiceImpl1696670170[ + label=< + +
(C)CoeBinomialHistoryServiceImpl
> + style=filled + margin=0 + shape=plaintext + fillcolor="#FFFFFF" +]; + +CoeBinomialHistoryWebController1989524297[ + label=< + +
+ +
+ +
(C)CoeBinomialHistoryWebController
- coeBinomialHistoryRepository: CoeBinomialHistoryRepository [1]
+ data(request: HttpServletRequest, response: HttpServletResponse, modelId: String, validateDate: String, queryParameter: QueryParameter): Page<CoeBinomialHistoryVo>
> + style=filled + margin=0 + shape=plaintext + fillcolor="#FFFFFF" +]; + +CoeChiSquareHistory448837373[ + label=< + +
+ + + + + + + + +
+ +
(C)CoeChiSquareHistory
- chiSquare: Double [0..1]
- count: Long [0..1]
- defaultCount: Long [0..1]
- level: String [0..1]
- modelId: String [0..1]
- modelName: String [0..1]
- pd: Double [0..1]
- validateDate: String [0..1]
+ toVo(): CoeChiSquareHistoryVo
> + style=filled + margin=0 + shape=plaintext + fillcolor="#FFFFFF" +]; + +CoeChiSquareHistoryServiceImpl1696670170[ + label=< + +
(C)CoeChiSquareHistoryServiceImpl
> + style=filled + margin=0 + shape=plaintext + fillcolor="#FFFFFF" +]; + +CoeChiSquareHistoryWebController1989524297[ + label=< + +
+ +
+ +
(C)CoeChiSquareHistoryWebController
- coeChiSquareHistoryRepository: CoeChiSquareHistoryRepository [1]
+ data(request: HttpServletRequest, response: HttpServletResponse, modelId: String, validateDate: String, queryParameter: QueryParameter): Page<CoeChiSquareHistoryVo>
> + style=filled + margin=0 + shape=plaintext + fillcolor="#FFFFFF" +]; + +ConditionRangeIndicatorProcessorEntity933953727[ + label=< + +
+ +
+ + +
(C)ConditionRangeIndicatorProcessorEntity
- conditionRange: String [0..1]
+ replace(mapping: Map<String, String>): boolean
+ toVo(): ConditionRangeIndicatorProcessorVo
> + style=filled + margin=0 + shape=plaintext + fillcolor="#FFFFFF" +]; + +ConditionRangeParameterProcessorEntity1283902245[ + label=< + +
+ +
+ + +
(C)ConditionRangeParameterProcessorEntity
- conditionRange: String [0..1]
+ replace(mapping: Map<String, String>): boolean
+ toVo(): ConditionRangeParameterProcessorVo
> + style=filled + margin=0 + shape=plaintext + fillcolor="#FFFFFF" +]; + +ConfigurationInitializer1784937997[ + label=< + +
+ + + + + +
+ + +
(C)ConfigurationInitializer
- binomialService: CfgBinomialService [1]
- chiSquareService: CfgChiSquareService [1]
- cutOffPointService: CfgCutOffPointService [1]
- isInitialized: Boolean [0..1]
- thresholdService: CfgThresholdService [1]
+ execute()
+ init(applicationContext: ApplicationContext)
> + style=filled + margin=0 + shape=plaintext + fillcolor="#FFFFFF" +]; + +ConstantParameterEntity1765317618[ + label=< + +
+ +
(C)ConstantParameterEntity
+ toVo(): ConstantParameterVo
> + style=filled + margin=0 + shape=plaintext + fillcolor="#FFFFFF" +]; + +DataExtractorManager1703384935[ + label=< + +
+ + + +
+ + + + +
(C)DataExtractorManager
- applicationContext: ApplicationContext [1]
- datasourceService: DatasourceService [1]
- repository: CfgDataExtractorRepository [1]
+ execute(runtimeContext: RuntimeContext, progressInfo: ProgressInfo)
+ execute(dataExtractor: CfgDataExtractor, runtimeContext: RuntimeContext, progressInfo: ProgressInfo)
- executeGroovyScript(dataExtractor: CfgDataExtractor, runtimeContext: RuntimeContext)
+ getTotalWeight(runtimeContext: RuntimeContext): int
> + style=filled + margin=0 + shape=plaintext + fillcolor="#FFFFFF" +]; + +DateRangeIndicatorValidatorEntity918929279[ + label=< + +
+ +
(C)DateRangeIndicatorValidatorEntity
+ toVo(): DateRangeIndicatorValidatorVo
> + style=filled + margin=0 + shape=plaintext + fillcolor="#FFFFFF" +]; + +DateRangeParameterValidatorEntity1298926693[ + label=< + +
+ +
(C)DateRangeParameterValidatorEntity
+ toVo(): DateRangeParameterValidatorVo
> + style=filled + margin=0 + shape=plaintext + fillcolor="#FFFFFF" +]; + +DecimalRangeIndicatorValidatorEntity918929279[ + label=< + +
+ +
(C)DecimalRangeIndicatorValidatorEntity
+ toVo(): DecimalRangeIndicatorValidatorVo
> + style=filled + margin=0 + shape=plaintext + fillcolor="#FFFFFF" +]; + +DecimalRangeParameterValidatorEntity1298926693[ + label=< + +
+ +
(C)DecimalRangeParameterValidatorEntity
+ toVo(): DecimalRangeParameterValidatorVo
> + style=filled + margin=0 + shape=plaintext + fillcolor="#FFFFFF" +]; + +DecisionTable2CParameterProcessorEntity1283902245[ + label=< + +
+ +
+ + +
(C)DecisionTable2CParameterProcessorEntity
- decisionTable2C: String [0..1]
+ replace(mapping: Map<String, String>): boolean
+ toVo(): DecisionTable2CParameterProcessorVo
> + style=filled + margin=0 + shape=plaintext + fillcolor="#FFFFFF" +]; + +DecisionTableParameterProcessorEntity1283902245[ + label=< + +
+ +
+ + +
(C)DecisionTableParameterProcessorEntity
- decisionTable: String [0..1]
+ replace(mapping: Map<String, String>): boolean
+ toVo(): DecisionTableParameterProcessorVo
> + style=filled + margin=0 + shape=plaintext + fillcolor="#FFFFFF" +]; + +DecisionTreeParameterProcessorEntity1283902245[ + label=< + +
+ +
+ + +
(C)DecisionTreeParameterProcessorEntity
- decisionTree: String [0..1]
+ replace(mapping: Map<String, String>): boolean
+ toVo(): DecisionTreeParameterProcessorVo
> + style=filled + margin=0 + shape=plaintext + fillcolor="#FFFFFF" +]; + +DefaultRecord448837373[ + label=< + +
+ + +
+ +
(C)DefaultRecord
- customId: String [0..1]
- defaultConfirmDate: Date [0..1]
+ toVo(): DefaultRecordVo
> + style=filled + margin=0 + shape=plaintext + fillcolor="#FFFFFF" +]; + +DefaultRecordServiceImpl1696670170[ + label=< + +
(C)DefaultRecordServiceImpl
> + style=filled + margin=0 + shape=plaintext + fillcolor="#FFFFFF" +]; + +DefaultRecordWebController1989524297[ + label=< + +
(C)DefaultRecordWebController
> + style=filled + margin=0 + shape=plaintext + fillcolor="#FFFFFF" +]; + +DepArithmeticFactorDefineEntity227079487[ + label=< + +
+ + +
+ +
(C)DepArithmeticFactorDefineEntity
# formula: String [0..1]
# reverseFormula: String [0..1]
+ toVo(): DepFactorDefineVo
> + style=filled + margin=0 + shape=plaintext + fillcolor="#FFFFFF" +]; + +DepDelayFactorDefineEntity227079487[ + label=< + +
+ + +
+ +
(C)DepDelayFactorDefineEntity
# delayFactorDefine: DepFactorDefineEntity [0..1]
# delayIssue: Integer [0..1]
+ toVo(): DepFactorDefineVo
> + style=filled + margin=0 + shape=plaintext + fillcolor="#FFFFFF" +]; + +DepDifferentialFactorDefineEntity227079487[ + label=< + +
+ + +
+ +
(C)DepDifferentialFactorDefineEntity
# differentialDegree: Integer [0..1]
# differentialFactorDefine: DepFactorDefineEntity [0..1]
+ toVo(): DepFactorDefineVo
> + style=filled + margin=0 + shape=plaintext + fillcolor="#FFFFFF" +]; + +DepFactorDefineEntity730313619[ + label=< + +
+ + + + + + + + + + +
+ + +
(C)DepFactorDefineEntity
# code: String [0..1]
# description: String [0..1]
# factors: List<DepFactorEntity> [0..*]
# id: String [0..1]
# name: String [1]
# order: Integer [0..1]
# parent: DepFactorDefineEntity [0..1]
# period: Period [0..1]
# type: FactorDefineType [0..1]
# valueType: ValueType [0..1]
+ convertValue(value: String): Object
+ toVo(vo: DepFactorDefineVo)
> + style=filled + margin=0 + shape=plaintext + fillcolor="#FFFFFF" +]; + +DepFactorDefineServiceImpl1612402928[ + label=< + +
+ +
(C)DepFactorDefineServiceImpl
+ findAllWithoutById(defineId: String): List<DepFactorDefineVo>
> + style=filled + margin=0 + shape=plaintext + fillcolor="#FFFFFF" +]; + +DepFactorDefineWebController1708048051[ + label=< + +
+ +
(C)DepFactorDefineWebController
+ findAllWithoutById(defineId: String): List<DepFactorDefineVo>
> + style=filled + margin=0 + shape=plaintext + fillcolor="#FFFFFF" +]; + +DepFactorEntity730313619[ + label=< + +
+ + + + + + +
+ + +
(C)DepFactorEntity
# define: DepFactorDefineEntity [0..1]
# id: String [0..1]
# month: Integer [0..1]
# quarter: Integer [0..1]
# value: String [0..1]
# year: Integer [0..1]
+ calUniqueKey(): PeriodWrapper
+ toVo(): DepFactorVo
> + style=filled + margin=0 + shape=plaintext + fillcolor="#FFFFFF" +]; + +DepFactorServiceImpl1612402928[ + label=< + +
+ +
+ + + + + +
(C)DepFactorServiceImpl
- depFactorDefineService: DepFactorDefineService [1]
- cal(selfEntity: DepArithmeticFactorDefineEntity): List<DepFactorVo>
- cal(selfEntity: DepDelayFactorDefineEntity): List<DepFactorVo>
- cal(selfEntity: DepDifferentialFactorDefineEntity): List<DepFactorVo>
+ findByFactorDefineId(defineId: String): List<DepFactorVo>
- isSamePeroid(factorDefineEntities: List<DepFactorDefineEntity>, period: Period): boolean
> + style=filled + margin=0 + shape=plaintext + fillcolor="#FFFFFF" +]; + +DepFactorVo1490259760[ + label=< + +
+ + + + + + +
+ +
(C)DepFactorVo
# define: String [0..1]
# id: String [0..1]
# month: Integer [0..1]
# quarter: Integer [0..1]
# value: String [0..1]
# year: Integer [0..1]
+ calUniqueKey(): PeriodWrapper
> + style=filled + margin=0 + shape=plaintext + fillcolor="#FFFFFF" +]; + +DepFactorWebController1708048051[ + label=< + +
+ +
(C)DepFactorWebController
# query(request: HttpServletRequest, response: HttpServletResponse, queryParameter: QueryParameter): Page<DepFactorVo>
> + style=filled + margin=0 + shape=plaintext + fillcolor="#FFFFFF" +]; + +DepFolderEntity227079487[ + label=< + +
+ +
(C)DepFolderEntity
+ toVo(): DepFactorDefineVo
> + style=filled + margin=0 + shape=plaintext + fillcolor="#FFFFFF" +]; + +DepOriginalFactorDefineEntity227079487[ + label=< + +
+ +
(C)DepOriginalFactorDefineEntity
+ toVo(): DepFactorDefineVo
> + style=filled + margin=0 + shape=plaintext + fillcolor="#FFFFFF" +]; + +Dictionary239479026[ + label=< + +
+ + + + + + +
(C)Dictionary
- children: List<Dictionary> [0..*]
# code: String [0..1]
# description: String [0..1]
# id: String [0..1]
# name: String [0..1]
# order: Integer [0..1]
> + style=filled + margin=0 + shape=plaintext + fillcolor="#FFFFFF" +]; + +DictionaryEntity135801452[ + label=< + +
+ + + + + + + + +
+ + + + + + +
(C)DictionaryEntity
- children: List<DictionaryEntity> [0..*]
# code: String [0..1]
# description: String [0..1]
# id: String [0..1]
# name: String [0..1]
# order: Integer [0..1]
- parent: DictionaryEntity [0..1]
# type: DictionaryType [0..1]
+ addChildren(children: DictionaryEntity...)
+ clearId()
+ deepClone(): Object
+ removeChildren(children: DictionaryEntity...)
+ resetParent(parent: DictionaryEntity)
+ toVo(vo: DictionaryVo)
> + style=filled + margin=0 + shape=plaintext + fillcolor="#FFFFFF" +]; + +DictionaryEntityEventHandler923004430[ + label=< + +
+ + + + +
+ + + + + + + + + +
(C)DictionaryEntityEventHandler
- dictionaryService: DictionaryService [1]
- indicatorService: IndicatorService [1]
- parameterService: ParameterService [1]
- userDefinedJavaClassFieldService: UserDefinedJavaClassFieldService [1]
# afterAdd(newEntity: DictionaryEntity)
# beforeDelete(oldEntity: DictionaryEntity)
# beforeDelete(iterable: Iterable<DictionaryEntity>)
# beforeUpdate(oldEntity: DictionaryEntity, newEntity: DictionaryEntity)
- updateDictionaryCodeAndName(oldEntity: ReleasableDictionaryEntity, newEntity: ReleasableDictionaryEntity)
- updateIndicatorValueType(oldEntity: ReleasableDictionaryEntity, newEntity: ReleasableDictionaryEntity)
- updateParameterValueType(oldEntity: ReleasableDictionaryEntity, newEntity: ReleasableDictionaryEntity)
- updateParentDictionaryEntityLastModifyDate(entity: DictionaryEntity)
- updateUserDefinedJavaClassFieldValueType(oldEntity: ReleasableDictionaryEntity, newEntity: ReleasableDictionaryEntity)
> + style=filled + margin=0 + shape=plaintext + fillcolor="#FFFFFF" +]; + +DictionaryServiceImpl673331586[ + label=< + +
+ + + + + + + + +
+ + + + + + + + + + + + + + + + + + + + + + + +
(C)DictionaryServiceImpl
- applicationContext: ApplicationContext [1]
- dictionaryService: DictionaryService [1]
- jdbcTemplate: JdbcTemplate [1]
- jsonObjectMapper: ObjectMapper [1]
- libService: LibService [1]
- messageSource: MessageSource [1]
- modelService: ModelService [1]
- resourceService: ResourceService [1]
+ add(entity: DictionaryEntity): DictionaryEntity
- checkConstraint(action: AuditLogAction, entity: DictionaryEntity)
- checkSameCodeOrNameConstraint(action: AuditLogAction, entity: DictionaryEntity): boolean
+ createExample(contributionIds: Set<String>)
+ createExample(contributionId: String)
+ deepClone(id: String): DictionaryEntity
+ deepCloneNew(id: String): DictionaryEntity
+ deploy(id: String): DictionaryVo
+ exports(id: String): Dictionary
+ findReleasableDictionaryByCodeAndVersion(code: String, version: Integer): ReleasableDictionaryEntity
+ findReleasableDictionaryEntitiesByLibId(libId: String): List<ReleasableDictionaryEntity>
+ findReleasableDictionaryEntitiesByResourceId(resourceId: String): List<ReleasableDictionaryEntity>
+ generateUserDefinedJavaClassDictionarySampleJsonCode(dictionaryId: String): SourceCode
+ getAllDictionaryMap(locale: Locale): Map<String, String>
+ getAllDictionaryMapJsonString(locale: Locale): String
+ getVersionsByCode(code: String): Map<Integer, Integer>
+ imports(entity: DictionaryEntity)
- isSameNameFolderInParentFolder(action: AuditLogAction, entity: DictionaryEntity): boolean
+ listParemterHintsByUserDefinedJavaClassDictionaryId(dictionaryId: String): ParemterHints
+ loadCodeAndNameMappingByUserDefinedJavaClassDictionaryId(dictionaryId: String): CodeAndNameMapping
+ remove(primaryKey: String): String
+ remove(primaryKeys: List<String>): List<String>
+ update(primaryKey: String, entity: DictionaryEntity): DictionaryEntity
> + style=filled + margin=0 + shape=plaintext + fillcolor="#FFFFFF" +]; + +EmailIndicatorValidatorEntity918929279[ + label=< + +
+ +
(C)EmailIndicatorValidatorEntity
+ toVo(): EmailIndicatorValidatorVo
> + style=filled + margin=0 + shape=plaintext + fillcolor="#FFFFFF" +]; + +EmailParameterValidatorEntity1298926693[ + label=< + +
+ +
(C)EmailParameterValidatorEntity
+ toVo(): EmailParameterValidatorVo
> + style=filled + margin=0 + shape=plaintext + fillcolor="#FFFFFF" +]; + +EmptyIndicatorProcessorEntity933953727[ + label=< + +
+ +
(C)EmptyIndicatorProcessorEntity
+ toVo(): EmptyIndicatorProcessorVo
> + style=filled + margin=0 + shape=plaintext + fillcolor="#FFFFFF" +]; + +EmptyIndicatorValidatorEntity918929279[ + label=< + +
+ +
(C)EmptyIndicatorValidatorEntity
+ toVo(): EmptyIndicatorValidatorVo
> + style=filled + margin=0 + shape=plaintext + fillcolor="#FFFFFF" +]; + +EmptyParameterProcessorEntity1283902245[ + label=< + +
+ +
(C)EmptyParameterProcessorEntity
+ toVo(): EmptyParameterProcessorVo
> + style=filled + margin=0 + shape=plaintext + fillcolor="#FFFFFF" +]; + +EmptyParameterValidatorEntity1298926693[ + label=< + +
+ +
(C)EmptyParameterValidatorEntity
+ toVo(): EmptyParameterValidatorVo
> + style=filled + margin=0 + shape=plaintext + fillcolor="#FFFFFF" +]; + +EngineRuntime1798319057[ + label=< + +
+ + + + + + + + + + + +
(C)EngineRuntime
+ compileByCode(resourceCode: String, version: Integer, wrapper: ResourceWrapper)
+ compileById(resourceId: String, wrapper: ResourceWrapper)
+ executeByCode(executor: Executor, resourceCode: String, version: Integer, wrapper: ResourceWrapper, json: String): ResourceResult
+ executeByCode(executor: Executor, resourceCode: String, version: Integer, wrapper: ResourceWrapper, subModelCode: String, json: String): ResourceResult
+ executeByCode(executor: Executor, resourceCode: String, version: Integer, wrapper: ResourceWrapper, map: Map<String, Object>): ResourceResult
+ executeByCode(executor: Executor, resourceCode: String, version: Integer, wrapper: ResourceWrapper, subModelCode: String, map: Map<String, Object>): ResourceResult
+ executeById(executor: Executor, resourceId: String, wrapper: ResourceWrapper, json: String): ResourceResult
+ executeById(executor: Executor, resourceId: String, wrapper: ResourceWrapper, subModelCode: String, json: String): ResourceResult
+ executeById(executor: Executor, resourceId: String, wrapper: ResourceWrapper, map: Map<String, Object>): ResourceResult
+ executeById(executor: Executor, resourceId: String, wrapper: ResourceWrapper, subModelCode: String, map: Map<String, Object>): ResourceResult
+ getInstance(lang: String): EngineRuntime
> + style=filled + margin=0 + shape=plaintext + fillcolor="#FFFFFF" +]; + +EnumDictionaryEntity135801452[ + label=< + +
+ +
+ + + +
(C)EnumDictionaryEntity
# items: List<EnumItemEntity> [0..*]
+ clearId()
+ deepClone(): Object
+ toVo(): EnumDictionaryVo
> + style=filled + margin=0 + shape=plaintext + fillcolor="#FFFFFF" +]; + +EnumItemEntity135801452[ + label=< + +
+ + + + + + + +
+ + + +
(C)EnumItemEntity
# config: String [0..1]
# description: String [0..1]
# dictionary: DictionaryEntity [0..1]
# id: String [0..1]
# order: Integer [0..1]
# title: String [0..1]
# value: String [0..1]
+ clearId()
+ deepClone(): Object
+ toVo(): EnumItemVo
> + style=filled + margin=0 + shape=plaintext + fillcolor="#FFFFFF" +]; + +EnumItemServiceImpl673331586[ + label=< + +
+ +
+ + +
(C)EnumItemServiceImpl
- enumDictionaryRepository: EnumDictionaryRepository [1]
+ add(entity: EnumItemEntity): EnumItemEntity
+ update(primaryKey: String, entity: EnumItemEntity): EnumItemEntity
> + style=filled + margin=0 + shape=plaintext + fillcolor="#FFFFFF" +]; + +EnumItemWebController275791269[ + label=< + +
(C)EnumItemWebController
> + style=filled + margin=0 + shape=plaintext + fillcolor="#FFFFFF" +]; + +ExecutionFlowParameterProcessorEntity1283902245[ + label=< + +
+ +
+ + +
(C)ExecutionFlowParameterProcessorEntity
- executionFlow: String [0..1]
+ replace(mapping: Map<String, String>): boolean
+ toVo(): ExecutionFlowParameterProcessorVo
> + style=filled + margin=0 + shape=plaintext + fillcolor="#FFFFFF" +]; + +ExecutorBuilder305519897[ + label=< + +
+ + + +
+ + + + + +
(C)ExecutorBuilder
- executorMode: ExecutorMode [0..1]
- loaderMode: LoaderMode [0..1]
- url: String [0..1]
+ build(executorMode: ExecutorMode, loaderMode: LoaderMode, url: String): Executor
+ build(): Executor
+ executor(executorMode: ExecutorMode): ExecutorBuilder
+ loader(loaderMode: LoaderMode): ExecutorBuilder
+ url(url: String): ExecutorBuilder
> + style=filled + margin=0 + shape=plaintext + fillcolor="#FFFFFF" +]; + +ExecutorFactoryService1557633605[ + label=< + +
+ +
(I)ExecutorFactoryService
+ getExecutor(): Executor
> + style=filled + margin=0 + shape=plaintext + fillcolor="#F1E5FD" +]; + +ExecutorFactoryServiceImpl1323134349[ + label=< + +
+ + + + + + + + +
+ + +
(C)ExecutorFactoryServiceImpl
- applicationContext: ApplicationContext [1]
- executor: Executor [0..1]
- lastExecutorMode: ExecutorMode [0..1]
- lastLoaderMode: LoaderMode [0..1]
- lastRemoteApiUrl: String [0..1]
- localLoader: LocalLoader [1]
- runtimeService: RuntimeService [1]
- systemParameterService: SystemParameterService [1]
- buildExecutor(): Executor
+ init()
> + style=filled + margin=0 + shape=plaintext + fillcolor="#FFFFFF" +]; + +ExpressionReplacer435449771[ + label=< + +
+ + + + + + + +
(C)ExpressionReplacer
- _replace(expression: String): String
+ groovy(expression: String, valueType: String): String
+ groovyWithNoArgumentName(expression: String, valueType: String): String
+ placeholder(varName: String, fieldName: String): String
+ replace(expression: String, target: String, replacement: String): String
+ replace(expression: String, mapping: Map<String, String>): String
- replaceHolder(expression: String, wrapperPrefix: String, wrapperSufix: String): String
> + style=filled + margin=0 + shape=plaintext + fillcolor="#FFFFFF" +]; + +FalseIndicatorValidatorEntity918929279[ + label=< + +
+ +
(C)FalseIndicatorValidatorEntity
+ toVo(): FalseIndicatorValidatorVo
> + style=filled + margin=0 + shape=plaintext + fillcolor="#FFFFFF" +]; + +FalseParameterValidatorEntity1298926693[ + label=< + +
+ +
(C)FalseParameterValidatorEntity
+ toVo(): FalseParameterValidatorVo
> + style=filled + margin=0 + shape=plaintext + fillcolor="#FFFFFF" +]; + +FolderDictionaryEntity135801452[ + label=< + +
+ +
(C)FolderDictionaryEntity
+ toVo(): FolderDictionaryVo
> + style=filled + margin=0 + shape=plaintext + fillcolor="#FFFFFF" +]; + +FolderLibEntity664884827[ + label=< + +
+ +
(C)FolderLibEntity
+ toVo(): FolderLibVo
> + style=filled + margin=0 + shape=plaintext + fillcolor="#FFFFFF" +]; + +FormulaUtil403516392[ + label=< + +
+ + +
(C)FormulaUtil
+ extractVariableNames(expression: String): List<String>
+ getGroovyScript(expression: String): String
> + style=filled + margin=0 + shape=plaintext + fillcolor="#FFFFFF" +]; + +Function339383092[ + label=< + +
+ + + + + + + +
(C)Function
- body: String [0..1]
# description: String [0..1]
- enable: Boolean [0..1]
# id: String [0..1]
- mathXml: String [0..1]
# name: String [0..1]
# signature: String [0..1]
> + style=filled + margin=0 + shape=plaintext + fillcolor="#FFFFFF" +]; + +FunctionEntity1787809494[ + label=< + +
+ + + + + + + +
+ + + +
(C)FunctionEntity
- body: String [0..1]
# description: String [0..1]
- enable: Boolean [0..1]
# id: String [0..1]
- mathXml: String [0..1]
# name: String [0..1]
- signature: String [0..1]
+ clearId()
+ deepClone(): Object
+ toVo(): FunctionVo
> + style=filled + margin=0 + shape=plaintext + fillcolor="#FFFFFF" +]; + +FunctionEntityConverter1647731449[ + label=< + +
+ + + + +
(C)FunctionEntityConverter
+ fromPo(po: Function): FunctionEntity
+ fromPo(pos: List<Function>): List<FunctionEntity>
+ toPo(entity: FunctionEntity): Function
+ toPo(entities: List<? extends FunctionEntity>): List<Function>
> + style=filled + margin=0 + shape=plaintext + fillcolor="#FFFFFF" +]; + +FunctionServiceImpl71452224[ + label=< + +
+ + +
(C)FunctionServiceImpl
+ exports(): List<Function>
+ imports(entities: List<FunctionEntity>)
> + style=filled + margin=0 + shape=plaintext + fillcolor="#FFFFFF" +]; + +FunctionWebController1865763485[ + label=< + +
+ + +
(C)FunctionWebController
+ exports(request: HttpServletRequest, response: HttpServletResponse)
+ imports(multipartFile: MultipartFile, locale: Locale)
> + style=filled + margin=0 + shape=plaintext + fillcolor="#FFFFFF" +]; + +GeneralResultHistory448837373[ + label=< + +
+ + + + + + + + + + + + + + + + + + + + +
+ +
(C)GeneralResultHistory
- ar: Double [0..1]
- arQualitative: Double [0..1]
- arQuantitative: Double [0..1]
- auc: Double [0..1]
- aucQualitative: Double [0..1]
- aucQuantitative: Double [0..1]
- binomial: CoeResult [0..1]
- chiSquare: CoeResult [0..1]
- defaultSampleCount: Long [0..1]
- executeMode: ExecuteMode [0..1]
- ks: Double [0..1]
- ksQualitative: Double [0..1]
- ksQuantitative: Double [0..1]
- modelId: String [0..1]
- modelName: String [0..1]
- psi: Double [0..1]
- runtimeParameters: List<RuntimeParameter> [0..*]
- svd: Double [0..1]
- totalSampleCount: Long [0..1]
- validateDate: String [0..1]
+ toVo(): GeneralResultHistoryVo
> + style=filled + margin=0 + shape=plaintext + fillcolor="#FFFFFF" +]; + +GeneralResultHistoryServiceImpl1696670170[ + label=< + +
(C)GeneralResultHistoryServiceImpl
> + style=filled + margin=0 + shape=plaintext + fillcolor="#FFFFFF" +]; + +GeneralResultHistoryWebController1989524297[ + label=< + +
+ + +
+ +
(C)GeneralResultHistoryWebController
- generalResultHistoryRepository: GeneralResultHistoryRepository [1]
- runtimeParameterRepository: RuntimeParameterRepository [1]
# query(request: HttpServletRequest, response: HttpServletResponse, queryParameter: QueryParameter): Page<GeneralResultHistoryVo>
> + style=filled + margin=0 + shape=plaintext + fillcolor="#FFFFFF" +]; + +GeneralSampleHistory448837373[ + label=< + +
+ + + + + + + + + + + + + + +
+ +
(C)GeneralSampleHistory
- beginDate: Date [0..1]
- customId: String [0..1]
- customName: String [0..1]
- defaultConfirmDate: Date [0..1]
- endDate: Date [0..1]
- level: String [0..1]
- modelId: String [0..1]
- modelName: String [0..1]
- pd: BigDecimal [0..1]
- score: BigDecimal [0..1]
- scoreQualitative: BigDecimal [0..1]
- scoreQuantitative: BigDecimal [0..1]
- status: String [0..1]
- validateDate: String [0..1]
+ toVo(): GeneralSampleHistoryVo
> + style=filled + margin=0 + shape=plaintext + fillcolor="#FFFFFF" +]; + +GeneralSampleHistoryServiceImpl1696670170[ + label=< + +
(C)GeneralSampleHistoryServiceImpl
> + style=filled + margin=0 + shape=plaintext + fillcolor="#FFFFFF" +]; + +GeneralSampleHistoryWebController1989524297[ + label=< + +
+ +
(C)GeneralSampleHistoryWebController
+ data(request: HttpServletRequest, response: HttpServletResponse, modelId: String, validateDate: String, queryParameter: QueryParameter): Page<GeneralSampleHistoryVo>
> + style=filled + margin=0 + shape=plaintext + fillcolor="#FFFFFF" +]; + +GroovyEngineRuntime628020707[ + label=< + +
+ + +
+ + + + + + + + + + + +
(C)GroovyEngineRuntime
- codeGenerator: CodeGenerator [0..1]
- service: GroovyScriptEngineService [0..1]
+ compileByCode(resourceCode: String, version: Integer, wrapper: ResourceWrapper)
+ compileById(resourceId: String, wrapper: ResourceWrapper)
+ executeByCode(executor: Executor, resourceCode: String, version: Integer, wrapper: ResourceWrapper, json: String): ResourceResult
+ executeByCode(executor: Executor, resourceCode: String, version: Integer, wrapper: ResourceWrapper, subModelCode: String, json: String): ResourceResult
+ executeByCode(executor: Executor, resourceCode: String, version: Integer, wrapper: ResourceWrapper, map: Map<String, Object>): ResourceResult
+ executeByCode(executor: Executor, resourceCode: String, version: Integer, wrapper: ResourceWrapper, subModelCode: String, map: Map<String, Object>): ResourceResult
+ executeById(executor: Executor, resourceId: String, wrapper: ResourceWrapper, json: String): ResourceResult
+ executeById(executor: Executor, resourceId: String, wrapper: ResourceWrapper, subModelCode: String, json: String): ResourceResult
+ executeById(executor: Executor, resourceId: String, wrapper: ResourceWrapper, map: Map<String, Object>): ResourceResult
+ executeById(executor: Executor, resourceId: String, wrapper: ResourceWrapper, subModelCode: String, map: Map<String, Object>): ResourceResult
- prepareParameter(executor: Executor, subModelCode: String, argument: Object): Map<String, Object>
> + style=filled + margin=0 + shape=plaintext + fillcolor="#FFFFFF" +]; + +GroovyScriptEngineServiceImpl1036653823[ + label=< + +
+ +
+ + + + + + + + + +
(C)GroovyScriptEngineServiceImpl
- engine: GroovyScriptExecutor [0..1]
+ eval(script: String): Object
+ eval(script: String, key: String, value: Object): Object
+ eval(script: String, context: Map<String, Object>): Object
+ eval(script: String, binding: Binding): Object
+ execute(script: String): Map<String, Object>
+ execute(script: String, key: String, value: Object): Map<String, Object>
+ execute(script: String, context: Map<String, Object>): Map<String, Object>
+ execute(script: String, binding: Binding): Map<String, Object>
+ validate(script: String): boolean
> + style=filled + margin=0 + shape=plaintext + fillcolor="#FFFFFF" +]; + +GroovyScriptExecutor1036653823[ + label=< + +
+ +
+ + + + + + + + + + +
(C)GroovyScriptExecutor
- compilableEngine: Compilable [0..1]
+ eval(script: String): Object
+ eval(script: String, key: String, value: Object): Object
+ eval(script: String, context: Map<String, Object>): Object
+ eval(script: String, binding: Binding): Object
+ execute(script: String): Map<String, Object>
+ execute(script: String, key: String, value: Object): Map<String, Object>
+ execute(script: String, context: Map<String, Object>): Map<String, Object>
+ execute(script: String, binding: Binding): Map<String, Object>
- getCompiledScript(script: String): CompiledScript
+ validate(script: String): boolean
> + style=filled + margin=0 + shape=plaintext + fillcolor="#FFFFFF" +]; + +GroovyScriptIndicatorProcessorEntity933953727[ + label=< + +
+ +
+ + +
(C)GroovyScriptIndicatorProcessorEntity
- groovyScript: String [0..1]
+ replace(mapping: Map<String, String>): boolean
+ toVo(): GroovyScriptIndicatorProcessorVo
> + style=filled + margin=0 + shape=plaintext + fillcolor="#FFFFFF" +]; + +GroovyScriptParameterProcessorEntity1283902245[ + label=< + +
+ +
+ + +
(C)GroovyScriptParameterProcessorEntity
- groovyScript: String [0..1]
+ replace(mapping: Map<String, String>): boolean
+ toVo(): GroovyScriptParameterProcessorVo
> + style=filled + margin=0 + shape=plaintext + fillcolor="#FFFFFF" +]; + +GroovySourceCodeGenerator305318642[ + label=< + +
+ +
+ + + + + +
(C)GroovySourceCodeGenerator
- cache: Map<String, SourceCode> [0..*]
- _generateSourceCode(wrapper: ResourceWrapper): SourceCode
+ generateSourceCodeByCode(resourceCode: String, version: Integer, wrapper: ResourceWrapper): SourceCode
+ generateSourceCodeById(resourceId: String, wrapper: ResourceWrapper): SourceCode
- getCacheKey(code: String, version: Integer): String
- getStaticMethod(className: String): TemplateHashModel
> + style=filled + margin=0 + shape=plaintext + fillcolor="#FFFFFF" +]; + +HttpRequestIndicatorProcessorEntity933953727[ + label=< + +
+ + + + + + + + + + + + +
+ + +
(C)HttpRequestIndicatorProcessorEntity
- httpAuthApiAddTo: String [0..1]
- httpAuthApiValue: String [0..1]
- httpAuthApikey: String [0..1]
- httpAuthBasicPassword: String [0..1]
- httpAuthBasicUsername: String [0..1]
- httpAuthBearerToken: String [0..1]
- httpAuthType: HttpAuthorizationType [0..1]
- httpBody: String [0..1]
- httpMethod: HttpMethodType [0..1]
- httpParams: String [0..1]
- httpResponseMapping: String [0..1]
- httpUrl: String [0..1]
+ replace(mapping: Map<String, String>): boolean
+ toVo(): HttpRequestIndicatorProcessorVo
> + style=filled + margin=0 + shape=plaintext + fillcolor="#FFFFFF" +]; + +HttpRequestParameterProcessorEntity1283902245[ + label=< + +
+ + + + + + + + + + + + +
+ + +
(C)HttpRequestParameterProcessorEntity
- httpAuthApiAddTo: String [0..1]
- httpAuthApiValue: String [0..1]
- httpAuthApikey: String [0..1]
- httpAuthBasicPassword: String [0..1]
- httpAuthBasicUsername: String [0..1]
- httpAuthBearerToken: String [0..1]
- httpAuthType: HttpAuthorizationType [0..1]
- httpBody: String [0..1]
- httpMethod: HttpMethodType [0..1]
- httpParams: String [0..1]
- httpResponseMapping: String [0..1]
- httpUrl: String [0..1]
+ replace(mapping: Map<String, String>): boolean
+ toVo(): HttpRequestParameterProcessorVo
> + style=filled + margin=0 + shape=plaintext + fillcolor="#FFFFFF" +]; + +HttpRequestUtil435449771[ + label=< + +
+ + + + + + + + +
(C)HttpRequestUtil
+ get(url: String): String
+ get(url: String, key: String, value: String): String
+ get(url: String, parameters: Map<String, String>): String
+ get(url: String, encodedParametersString: String): String
- getEncodedUrl(url: String, encodedParametersString: String): URL
+ post(url: String, key: String, value: String, data: String): String
+ post(url: String, parameters: Map<String, String>, data: String): String
+ post(url: String, encodedParametersString: String, data: String): String
> + style=filled + margin=0 + shape=plaintext + fillcolor="#FFFFFF" +]; + +InOptionParameterEntity1765317618[ + label=< + +
+ +
+ + + +
(C)InOptionParameterEntity
# options: List<ParameterInOptionItemEntity> [0..*]
+ clearId()
+ deepClone(): Object
+ toVo(): InOptionParameterVo
> + style=filled + margin=0 + shape=plaintext + fillcolor="#FFFFFF" +]; + +InParameterEntity1765317618[ + label=< + +
+ +
(C)InParameterEntity
+ toVo(): InParameterVo
> + style=filled + margin=0 + shape=plaintext + fillcolor="#FFFFFF" +]; + +InSubOutParameterEntity1765317618[ + label=< + +
+ +
(C)InSubOutParameterEntity
+ toVo(): InSubOutParameterVo
> + style=filled + margin=0 + shape=plaintext + fillcolor="#FFFFFF" +]; + +IndepArithmeticFactorDefineEntity227079487[ + label=< + +
+ +
+ +
(C)IndepArithmeticFactorDefineEntity
# formula: String [0..1]
+ toVo(): IndepFactorDefineVo
> + style=filled + margin=0 + shape=plaintext + fillcolor="#FFFFFF" +]; + +IndepDelayFactorDefineEntity227079487[ + label=< + +
+ + +
+ +
(C)IndepDelayFactorDefineEntity
# delayFactorDefine: IndepFactorDefineEntity [0..1]
# delayIssue: Integer [0..1]
+ toVo(): IndepFactorDefineVo
> + style=filled + margin=0 + shape=plaintext + fillcolor="#FFFFFF" +]; + +IndepDifferentialFactorDefineEntity227079487[ + label=< + +
+ + +
+ +
(C)IndepDifferentialFactorDefineEntity
# differentialDegree: Integer [0..1]
# differentialFactorDefine: IndepFactorDefineEntity [0..1]
+ toVo(): IndepFactorDefineVo
> + style=filled + margin=0 + shape=plaintext + fillcolor="#FFFFFF" +]; + +IndepFactorDefineEntity730313619[ + label=< + +
+ + + + + + + + + + +
+ + +
(C)IndepFactorDefineEntity
# code: String [0..1]
# description: String [0..1]
# factors: List<IndepFactorEntity> [0..*]
# id: String [0..1]
# name: String [1]
# order: Integer [0..1]
# parent: IndepFactorDefineEntity [0..1]
# period: Period [0..1]
# type: FactorDefineType [0..1]
# valueType: ValueType [0..1]
+ convertValue(value: String): Object
+ toVo(vo: IndepFactorDefineVo)
> + style=filled + margin=0 + shape=plaintext + fillcolor="#FFFFFF" +]; + +IndepFactorDefineServiceImpl1612402928[ + label=< + +
+ +
(C)IndepFactorDefineServiceImpl
+ findAllWithoutById(defineId: String): List<IndepFactorDefineVo>
> + style=filled + margin=0 + shape=plaintext + fillcolor="#FFFFFF" +]; + +IndepFactorDefineWebController1708048051[ + label=< + +
+ +
(C)IndepFactorDefineWebController
+ findAllWithoutById(defineId: String): List<IndepFactorDefineVo>
> + style=filled + margin=0 + shape=plaintext + fillcolor="#FFFFFF" +]; + +IndepFactorEntity730313619[ + label=< + +
+ + + + + + +
+ + +
(C)IndepFactorEntity
# define: IndepFactorDefineEntity [0..1]
# id: String [0..1]
# month: Integer [0..1]
# quarter: Integer [0..1]
# value: String [0..1]
# year: Integer [0..1]
+ calUniqueKey(): PeriodWrapper
+ toVo(): IndepFactorVo
> + style=filled + margin=0 + shape=plaintext + fillcolor="#FFFFFF" +]; + +IndepFactorServiceImpl1612402928[ + label=< + +
+ +
+ + + + + +
(C)IndepFactorServiceImpl
- indepFactorDefineService: IndepFactorDefineService [1]
- cal(selfEntity: IndepArithmeticFactorDefineEntity): List<IndepFactorVo>
- cal(selfEntity: IndepDelayFactorDefineEntity): List<IndepFactorVo>
- cal(selfEntity: IndepDifferentialFactorDefineEntity): List<IndepFactorVo>
+ findByDefineId(defineId: String): List<IndepFactorVo>
- isSamePeroid(factorDefineEntities: List<IndepFactorDefineEntity>, period: Period): boolean
> + style=filled + margin=0 + shape=plaintext + fillcolor="#FFFFFF" +]; + +IndepFactorVo1490259760[ + label=< + +
+ + + + + + +
+ +
(C)IndepFactorVo
# define: String [0..1]
# id: String [0..1]
# month: Integer [0..1]
# quarter: Integer [0..1]
# value: String [0..1]
# year: Integer [0..1]
+ calUniqueKey(): PeriodWrapper
> + style=filled + margin=0 + shape=plaintext + fillcolor="#FFFFFF" +]; + +IndepFactorWebController1708048051[ + label=< + +
+ +
(C)IndepFactorWebController
# query(request: HttpServletRequest, response: HttpServletResponse, queryParameter: QueryParameter): Page<IndepFactorVo>
> + style=filled + margin=0 + shape=plaintext + fillcolor="#FFFFFF" +]; + +IndepFolderEntity227079487[ + label=< + +
+ +
(C)IndepFolderEntity
+ toVo(): IndepFactorDefineVo
> + style=filled + margin=0 + shape=plaintext + fillcolor="#FFFFFF" +]; + +IndepOriginalFactorDefineEntity227079487[ + label=< + +
+ +
(C)IndepOriginalFactorDefineEntity
+ toVo(): IndepFactorDefineVo
> + style=filled + margin=0 + shape=plaintext + fillcolor="#FFFFFF" +]; + +IndicatorEntity664884827[ + label=< + +
+ + + + + + + + + + + + + + + +
+ + + + +
(C)IndicatorEntity
# code: String [0..1]
# defaultValue: String [0..1]
# description: String [0..1]
# id: String [0..1]
# lib: LibEntity [0..1]
# name: String [0..1]
# order: Integer [0..1]
# processors: List<IndicatorProcessorEntity> [0..*]
# type: IndicatorType [0..1]
# validators: List<IndicatorValidatorEntity> [0..*]
# valueRoundingMode: RoundingMode [0..1]
# valueScale: Integer [0..1]
# valueType: String [0..1]
# valueTypeIsList: Boolean [0..1]
# valueTypeVersion: Integer [0..1]
+ clearId()
+ deepClone(): Object
+ toTestCaseParameterWrapper(): TestCaseParameterWrapper
+ toVo(vo: IndicatorVo)
> + style=filled + margin=0 + shape=plaintext + fillcolor="#FFFFFF" +]; + +IndicatorEntityEventHandler923004430[ + label=< + +
+ + + + +
+ + + + + + + + +
(C)IndicatorEntityEventHandler
- indicatorProcessorService: IndicatorProcessorService [1]
- libService: LibService [1]
- parameterService: ParameterService [1]
- scoreCardVarService: ScoreCardVarService [1]
# afterAdd(newEntity: IndicatorEntity)
# beforeDelete(oldEntity: IndicatorEntity)
# beforeDelete(iterable: Iterable<IndicatorEntity>)
# beforeUpdate(oldEntity: IndicatorEntity, newEntity: IndicatorEntity)
- updateIndicatorProcessor(oldEntity: IndicatorEntity, newEntity: IndicatorEntity)
- updateLibEntityLastModifyDate(entity: IndicatorEntity)
- updateParameterIndicatorCode(oldEntity: IndicatorEntity, newEntity: IndicatorEntity)
- updateScoreCardVarIndicatorCode(oldEntity: IndicatorEntity, newEntity: IndicatorEntity)
> + style=filled + margin=0 + shape=plaintext + fillcolor="#FFFFFF" +]; + +IndicatorIndicatorEntity1316713020[ + label=< + +
+ +
(C)IndicatorIndicatorEntity
+ toVo(): IndicatorIndicatorVo
> + style=filled + margin=0 + shape=plaintext + fillcolor="#FFFFFF" +]; + +IndicatorLibEntity664884827[ + label=< + +
+ +
+ + + +
(C)IndicatorLibEntity
# indicators: List<IndicatorEntity> [0..*]
+ clearId()
+ deepClone(): Object
+ toVo(): IndicatorLibVo
> + style=filled + margin=0 + shape=plaintext + fillcolor="#FFFFFF" +]; + +IndicatorParameterEntity1765317618[ + label=< + +
+ + + +
+ +
(C)IndicatorParameterEntity
# indicatorCode: String [0..1]
# libCode: String [0..1]
# libVersion: Integer [0..1]
+ toVo(): IndicatorParameterVo
> + style=filled + margin=0 + shape=plaintext + fillcolor="#FFFFFF" +]; + +IndicatorProcessorEntity664884827[ + label=< + +
+ + + + + +
+ + + + +
(C)IndicatorProcessorEntity
# description: String [0..1]
# id: String [0..1]
# indicator: IndicatorEntity [0..1]
# order: Integer [0..1]
# type: ProcessorType [0..1]
+ clearId()
+ deepClone(): Object
+ replace(mapping: Map<String, String>): boolean
+ toVo(vo: IndicatorProcessorVo)
> + style=filled + margin=0 + shape=plaintext + fillcolor="#FFFFFF" +]; + +IndicatorProcessorEntityEventHandler923004430[ + label=< + +
+ +
+ + + + + +
(C)IndicatorProcessorEntityEventHandler
- indicatorService: IndicatorService [1]
# afterAdd(newEntity: IndicatorProcessorEntity)
# beforeDelete(oldEntity: IndicatorProcessorEntity)
# beforeDelete(iterable: Iterable<IndicatorProcessorEntity>)
# beforeUpdate(oldEntity: IndicatorProcessorEntity, newEntity: IndicatorProcessorEntity)
- updateIndicatorEntityLastModifyDate(entity: IndicatorProcessorEntity)
> + style=filled + margin=0 + shape=plaintext + fillcolor="#FFFFFF" +]; + +IndicatorProcessorServiceImpl875530703[ + label=< + +
+ + + +
+ + + + + + + + +
(C)IndicatorProcessorServiceImpl
- dictionaryService: DictionaryService [1]
- indicatorService: IndicatorService [1]
- jdbcTemplate: JdbcTemplate [1]
+ add(entity: IndicatorProcessorEntity): IndicatorProcessorEntity
+ autoMatch(autoMatchObjectProperties: AutoMatchObjectProperties): List<ObjectProperty>
+ executeSql(request: SqlQueryRequest): SqlQueryResult
+ listObejctPropertiesByProcessorId(processorId: String): List<ObjectProperty>
- matchName(name: String, cache: Map<String, String>): String
+ remove(primaryKey: String): String
+ remove(primaryKeys: List<String>): List<String>
+ update(primaryKey: String, entity: IndicatorProcessorEntity): IndicatorProcessorEntity
> + style=filled + margin=0 + shape=plaintext + fillcolor="#FFFFFF" +]; + +IndicatorProcessorWebController1366042092[ + label=< + +
+ +
+ + + + +
(C)IndicatorProcessorWebController
- indicatorService: IndicatorService [1]
+ autoMatch(autoMatchObjectProperties: AutoMatchObjectProperties): List<ObjectProperty>
+ executeSql(request: SqlQueryRequest): SqlQueryResult
+ listObejctPropertiesByProcessorId(processorId: String): List<ObjectProperty>
# query(request: HttpServletRequest, response: HttpServletResponse, queryParameter: QueryParameter): Page<IndicatorProcessorVo>
> + style=filled + margin=0 + shape=plaintext + fillcolor="#FFFFFF" +]; + +IndicatorServiceImpl875530703[ + label=< + +
+ + + + +
+ + + + + + + + + + + + + + +
(C)IndicatorServiceImpl
- applicationContext: ApplicationContext [1]
- dictionaryService: DictionaryService [1]
- indicatorProcessorService: IndicatorProcessorService [1]
- libService: LibService [1]
+ add(entity: IndicatorEntity): IndicatorEntity
+ deepClone(indicatorId: String): IndicatorEntity
+ findByLibCodeAndVersion(libCode: String, libVersion: Integer): List<IndicatorEntity>
+ findByLibCodeAndVersionAndIndicatorCode(libCode: String, libVersion: Integer, indicatorCode: String): IndicatorEntity
+ findIndicatorsByIndicatorId(indicatorId: String): List<IndicatorEntity>
+ importFromCsv(libId: String, csvContent: String, splitChar: String)
+ importFromDictionary(libId: String, dictionaryId: String)
+ listObejctPropertiesByIndicatorId(indicatorId: String): List<ObjectProperty>
+ listParemterHintsByIndicatorId(indicatorId: String): ParemterHints
+ loadCodeAndNameMappingByIndicatorId(indicatorId: String): CodeAndNameMapping
- normalize(entity: IndicatorEntity)
+ remove(primaryKey: String): String
+ remove(primaryKeys: List<String>): List<String>
+ update(primaryKey: String, entity: IndicatorEntity): IndicatorEntity
> + style=filled + margin=0 + shape=plaintext + fillcolor="#FFFFFF" +]; + +IndicatorValidatorEntity664884827[ + label=< + +
+ + + + + + +
+ + + +
(C)IndicatorValidatorEntity
# description: String [0..1]
# id: String [0..1]
# indicator: IndicatorEntity [0..1]
# order: Integer [0..1]
# tip: String [0..1]
# type: ValidatorType [0..1]
+ clearId()
+ deepClone(): Object
+ toVo(vo: IndicatorValidatorVo)
> + style=filled + margin=0 + shape=plaintext + fillcolor="#FFFFFF" +]; + +IndicatorValidatorEntityEventHandler923004430[ + label=< + +
+ +
+ + + + + +
(C)IndicatorValidatorEntityEventHandler
- indicatorService: IndicatorService [1]
# afterAdd(newEntity: IndicatorValidatorEntity)
# beforeDelete(oldEntity: IndicatorValidatorEntity)
# beforeDelete(iterable: Iterable<IndicatorValidatorEntity>)
# beforeUpdate(oldEntity: IndicatorValidatorEntity, newEntity: IndicatorValidatorEntity)
- updateIndicatorEntityLastModifyDate(entity: IndicatorValidatorEntity)
> + style=filled + margin=0 + shape=plaintext + fillcolor="#FFFFFF" +]; + +IndicatorValidatorServiceImpl875530703[ + label=< + +
+ +
(C)IndicatorValidatorServiceImpl
+ add(entity: IndicatorValidatorEntity): IndicatorValidatorEntity
> + style=filled + margin=0 + shape=plaintext + fillcolor="#FFFFFF" +]; + +IndicatorValidatorWebController1366042092[ + label=< + +
(C)IndicatorValidatorWebController
> + style=filled + margin=0 + shape=plaintext + fillcolor="#FFFFFF" +]; + +IntegerRangeIndicatorValidatorEntity918929279[ + label=< + +
+ +
(C)IntegerRangeIndicatorValidatorEntity
+ toVo(): IntegerRangeIndicatorValidatorVo
> + style=filled + margin=0 + shape=plaintext + fillcolor="#FFFFFF" +]; + +IntegerRangeParameterValidatorEntity1298926693[ + label=< + +
+ +
(C)IntegerRangeParameterValidatorEntity
+ toVo(): IntegerRangeParameterValidatorVo
> + style=filled + margin=0 + shape=plaintext + fillcolor="#FFFFFF" +]; + +InterfaceIndicatorEntity1316713020[ + label=< + +
+ +
(C)InterfaceIndicatorEntity
+ toVo(): InterfaceIndicatorVo
> + style=filled + margin=0 + shape=plaintext + fillcolor="#FFFFFF" +]; + +IntermediateParameterEntity1765317618[ + label=< + +
+ +
(C)IntermediateParameterEntity
+ toVo(): IntermediateParameterVo
> + style=filled + margin=0 + shape=plaintext + fillcolor="#FFFFFF" +]; + +JavaClassDictionaryEntity135801452[ + label=< + +
+ +
+ + +
(C)JavaClassDictionaryEntity
- javaClassName: String [0..1]
+ deepClone(): Object
+ toVo(): JavaClassDictionaryVo
> + style=filled + margin=0 + shape=plaintext + fillcolor="#FFFFFF" +]; + +JpaEntityPersistentEventListener1597923178[ + label=< + +
+ + + + + + + + + + + + +
+ + +
(C)JpaEntityPersistentEventListener
- dictionaryEntityEventHandler: DictionaryEntityEventHandler [1]
- handlers: Map<Class<?>, AbstractJpaEntityPersistentEventHandler<?>> [0..*]
- indicatorEntityEventHandler: IndicatorEntityEventHandler [1]
- indicatorProcessorEntityEventHandler: IndicatorProcessorEntityEventHandler [1]
- indicatorValidatorEntityEventHandler: IndicatorValidatorEntityEventHandler [1]
- libEntityEventHandler: LibEntityEventHandler [1]
- modelEntityEventHandler: ModelEntityEventHandler [1]
- parameterEntityEventHandler: ParameterEntityEventHandler [1]
- parameterProcessorEntityEventHandler: ParameterProcessorEntityEventHandler [1]
- parameterValidatorEntityEventHandler: ParameterValidatorEntityEventHandler [1]
- resourceEntityEventHandler: ResourceEntityEventHandler [1]
- userDefinedJavaClassFieldEntityEventHandler: UserDefinedJavaClassFieldEntityEventHandler [1]
+ init()
+ jpaEntityPersistentEventListener(event: JpaEntityPersistentEvent)
> + style=filled + margin=0 + shape=plaintext + fillcolor="#FFFFFF" +]; + +LengthRangeIndicatorValidatorEntity918929279[ + label=< + +
+ +
(C)LengthRangeIndicatorValidatorEntity
+ toVo(): LengthRangeIndicatorValidatorVo
> + style=filled + margin=0 + shape=plaintext + fillcolor="#FFFFFF" +]; + +LengthRangeParameterValidatorEntity1298926693[ + label=< + +
+ +
(C)LengthRangeParameterValidatorEntity
+ toVo(): LengthRangeParameterValidatorVo
> + style=filled + margin=0 + shape=plaintext + fillcolor="#FFFFFF" +]; + +Lib2004919895[ + label=< + +
+ + + + + + + +
(C)Lib
- children: List<Lib> [0..*]
# code: String [0..1]
# description: String [0..1]
# id: String [0..1]
# name: String [0..1]
# order: Integer [0..1]
# testCases: List<LibTestCase> [0..*]
> + style=filled + margin=0 + shape=plaintext + fillcolor="#FFFFFF" +]; + +LibEntity664884827[ + label=< + +
+ + + + + + + + + +
+ + + + + + +
(C)LibEntity
- children: List<LibEntity> [0..*]
# code: String [0..1]
# description: String [0..1]
# id: String [0..1]
# name: String [0..1]
# order: Integer [0..1]
- parent: LibEntity [0..1]
# testCases: List<LibTestCaseEntity> [0..*]
# type: LibType [0..1]
+ addChildren(children: LibEntity...)
+ clearId()
+ deepClone(): Object
+ removeChildren(children: LibEntity...)
+ resetParent(parent: LibEntity)
+ toVo(vo: LibVo)
> + style=filled + margin=0 + shape=plaintext + fillcolor="#FFFFFF" +]; + +LibEntityEventHandler923004430[ + label=< + +
+ + + + +
+ + + + + + + + + +
(C)LibEntityEventHandler
- jdbcTemplate: JdbcTemplate [1]
- libService: LibService [1]
- parameterService: ParameterService [1]
- scoreCardVarService: ScoreCardVarService [1]
# afterAdd(newEntity: LibEntity)
# beforeDelete(oldEntity: LibEntity)
# beforeDelete(iterable: Iterable<LibEntity>)
# beforeUpdate(oldEntity: LibEntity, newEntity: LibEntity)
- deleteTestCase(oldEntity: LibEntity)
- updateIndicatorParameterLibCode(oldEntity: LibEntity, newEntity: LibEntity)
- updateLibCodeAndName(oldEntity: LibEntity, newEntity: LibEntity)
- updateParentLibEntityLastModifyDate(entity: LibEntity)
- updateScoreCardIndicatorVarLibCode(oldEntity: LibEntity, newEntity: LibEntity)
> + style=filled + margin=0 + shape=plaintext + fillcolor="#FFFFFF" +]; + +LibServiceImpl875530703[ + label=< + +
+ + + + +
+ + + + + + + + + + + + + + + + + + +
(C)LibServiceImpl
- applicationContext: ApplicationContext [1]
- indicatorService: IndicatorService [1]
- modelService: ModelService [1]
- resourceService: ResourceService [1]
+ add(entity: LibEntity): LibEntity
- checkConstraint(action: AuditLogAction, entity: LibEntity)
- checkSameCodeOrNameConstraint(action: AuditLogAction, entity: LibEntity): boolean
+ createExample(contributionIds: Set<String>)
+ createExample(contributionId: String)
+ deepClone(id: String): LibEntity
+ deepCloneNew(id: String): LibEntity
+ deploy(id: String): LibEntity
+ exports(id: String): Lib
+ findIndicatorLibByIndicatorId(indicatorId: String): IndicatorLibEntity
+ findReleasableLibEntitiesByResourceId(resourceId: String): List<ReleasableLibEntity>
+ getByCodeAndVersion(code: String, version: Integer): ReleasableLibEntity
+ getVersionsByCode(code: String): Map<Integer, Integer>
+ imports(entity: LibEntity)
- isSameNameFolderInParentFolder(action: AuditLogAction, entity: LibEntity): boolean
+ remove(primaryKey: String): String
+ remove(primaryKeys: List<String>): List<String>
+ update(primaryKey: String, entity: LibEntity): LibEntity
> + style=filled + margin=0 + shape=plaintext + fillcolor="#FFFFFF" +]; + +LibTestCaseEntity1315290368[ + label=< + +
+ +
+ +
(C)LibTestCaseEntity
# owner: LibEntity [0..1]
+ toVo(): LibTestCaseVo
> + style=filled + margin=0 + shape=plaintext + fillcolor="#FFFFFF" +]; + +LibTestCaseParameterBuilder637638157[ + label=< + +
+ + +
+ + + +
(C)LibTestCaseParameterBuilder
# indicatorService: IndicatorService [1]
- testCaseParameterService: TestCaseParameterService [1]
- buildTestCaseParameterList(list: List<TestCaseParameterWrapper>, parentNode: TestCaseParameterWrapper, indicators: List<IndicatorEntity>)
+ buildTestCaseParameterWrappers(ownerId: String, testCaseId: String): List<TestCaseParameterWrapper>
- mergeTestCaseParameterList(testCaseId: String, wrappers: List<TestCaseParameterWrapper>)
> + style=filled + margin=0 + shape=plaintext + fillcolor="#FFFFFF" +]; + +LibWebController1366042092[ + label=< + +
+ + +
+ + + + + + + + + +
(C)LibWebController
- indicatorService: IndicatorService [1]
- messageSource: MessageSource [1]
+ createExample(contributionIds: Set<String>)
+ deepClone(id: String)
+ deepCloneNew(id: String)
+ deploy(id: String): LibVo
+ exports(id: String, request: HttpServletRequest, response: HttpServletResponse)
+ getVersionsByCode(code: String): List<VersionWarpper>
+ imports(multipartFile: MultipartFile, locale: Locale)
+ listLibExampleContributionItems(request: HttpServletRequest, response: HttpServletResponse, locale: Locale): List<LibExampleWrapper>
- updateLibExampleContributionItemTitle(items: List<LibExampleWrapper>, locale: Locale)
> + style=filled + margin=0 + shape=plaintext + fillcolor="#FFFFFF" +]; + +LocalExecutor1836259932[ + label=< + +
+ +
+ + + + + + + + + + + + + + + + +
(C)LocalExecutor
- loader: Loader [0..1]
+ compileByCode(resourceCode: String, version: Integer)
+ compileByCodeForTest(resourceCode: String, version: Integer)
+ compileById(resourceId: String)
+ compileByIdForTest(resourceId: String)
+ executeByCode(resourceCode: String, version: Integer, json: String): ResourceResult
+ executeByCode(resourceCode: String, version: Integer, subModelCode: String, json: String): ResourceResult
+ executeByCode(resourceCode: String, version: Integer, map: Map<String, Object>): ResourceResult
+ executeByCode(resourceCode: String, version: Integer, subModelCode: String, map: Map<String, Object>): ResourceResult
+ executeByCodeForTest(resourceCode: String, version: Integer, map: Map<String, Object>): ResourceResult
+ executeByCodeForTest(resourceCode: String, version: Integer, subModelCode: String, map: Map<String, Object>): ResourceResult
+ executeById(resourceId: String, json: String): ResourceResult
+ executeById(resourceId: String, subModelCode: String, json: String): ResourceResult
+ executeById(resourceId: String, map: Map<String, Object>): ResourceResult
+ executeById(resourceId: String, subModelCode: String, map: Map<String, Object>): ResourceResult
+ executeByIdForTest(resourceId: String, map: Map<String, Object>): ResourceResult
+ executeByIdForTest(resourceId: String, subModelCode: String, map: Map<String, Object>): ResourceResult
> + style=filled + margin=0 + shape=plaintext + fillcolor="#FFFFFF" +]; + +LocalLoaderImpl1323134349[ + label=< + +
+ + +
+ + + + +
(C)LocalLoaderImpl
- applicationContext: ApplicationContext [1]
- cache: Map<String, ResourceWrapper> [0..*]
+ cleanCache()
- getCacheKey(code: String, version: Integer): String
+ getResourceByCode(resourceCode: String, version: Integer): ResourceWrapper
+ getResourceById(resourceId: String): ResourceWrapper
> + style=filled + margin=0 + shape=plaintext + fillcolor="#FFFFFF" +]; + +MathFormulaIndicatorProcessorEntity933953727[ + label=< + +
+ +
+ + +
(C)MathFormulaIndicatorProcessorEntity
- mathFormula: String [0..1]
+ replace(mapping: Map<String, String>): boolean
+ toVo(): MathFormulaIndicatorProcessorVo
> + style=filled + margin=0 + shape=plaintext + fillcolor="#FFFFFF" +]; + +MathFormulaParameterProcessorEntity1283902245[ + label=< + +
+ +
+ + +
(C)MathFormulaParameterProcessorEntity
- mathFormula: String [0..1]
+ replace(mapping: Map<String, String>): boolean
+ toVo(): MathFormulaParameterProcessorVo
> + style=filled + margin=0 + shape=plaintext + fillcolor="#FFFFFF" +]; + +MigrationServiceImpl1536246856[ + label=< + +
+ + + + + +
+ + + +
(C)MigrationServiceImpl
- dictionaryService: DictionaryService [1]
- libService: LibService [1]
- modelService: ModelService [1]
- resourceService: ResourceService [1]
- testCaseService: TestCaseService [1]
+ export(): AllInOne
+ imports(allInOne: AllInOne)
+ removeAll()
> + style=filled + margin=0 + shape=plaintext + fillcolor="#FFFFFF" +]; + +MigrationWebController1886436885[ + label=< + +
+ +
+ + + + + +
(C)MigrationWebController
- migrationService: MigrationService [1]
+ createExample(locale: Locale)
+ export(request: HttpServletRequest, response: HttpServletResponse)
+ imports(multipartFile: MultipartFile, locale: Locale)
+ imports(filePath: String, locale: Locale)
+ removeAll()
> + style=filled + margin=0 + shape=plaintext + fillcolor="#FFFFFF" +]; + +Model1713404237[ + label=< + +
+ + + + + + + + + + + +
+ + + + + +
(C)Model
# category: ModelCategory [0..1]
# children: List<Model> [0..*]
# code: String [0..1]
# description: String [0..1]
# enable: Boolean [0..1]
# executeMode: ExecuteMode [0..1]
# fullName: String [0..1]
# id: String [0..1]
# name: String [0..1]
# order: Integer [0..1]
# parameters: List<Parameter> [0..*]
+ buildFullName()
+ buildFullName(prefix: String)
+ getParameterByOptionParameterCode(code: String): Parameter
+ getParameterOptionsByOptionParameterCode(code: String): List<ParameterInOptionItem>
- getRecursiveParameters(model: Model): List<Parameter>
> + style=filled + margin=0 + shape=plaintext + fillcolor="#FFFFFF" +]; + +ModelAnalysisFactorEntity730313619[ + label=< + +
+ + + + + + + +
+ +
(C)ModelAnalysisFactorEntity
# coefficient: Double [0..1]
# coefficientSe: Double [0..1]
# id: String [0..1]
# model: ModelEntity [0..1]
# order: Integer [0..1]
# t: Double [0..1]
# variable: String [0..1]
+ toVo(): ModelAnalysisFactorVo
> + style=filled + margin=0 + shape=plaintext + fillcolor="#FFFFFF" +]; + +ModelAnalysisFactorServiceImpl1612402928[ + label=< + +
(C)ModelAnalysisFactorServiceImpl
> + style=filled + margin=0 + shape=plaintext + fillcolor="#FFFFFF" +]; + +ModelAnalysisFactorWebController1708048051[ + label=< + +
(C)ModelAnalysisFactorWebController
> + style=filled + margin=0 + shape=plaintext + fillcolor="#FFFFFF" +]; + +ModelEntity1858028169[ + label=< + +
+ + + + + + + + + + + + +
+ + + + + + + +
(C)ModelEntity
# category: ModelCategory [0..1]
# children: List<ModelEntity> [0..*]
# code: String [0..1]
# description: String [0..1]
- enable: Boolean [0..1]
# executeMode: ExecuteMode [0..1]
# id: String [0..1]
# name: String [0..1]
# order: Integer [0..1]
# parameters: List<ParameterEntity> [0..*]
# parent: ModelEntity [0..1]
# resource: ResourceEntity [0..1]
+ addChildren(children: ModelEntity...)
+ clearId()
+ deepClone(): Object
+ removeChildren(children: ModelEntity...)
+ resetParent(parent: ModelEntity)
+ toTestCaseParameterWrapper(): TestCaseParameterWrapper
+ toVo(): ModelVo
> + style=filled + margin=0 + shape=plaintext + fillcolor="#FFFFFF" +]; + +ModelEntityEventHandler923004430[ + label=< + +
+ + +
+ + + + + +
(C)ModelEntityEventHandler
- modelService: ModelService [1]
- resourceService: ResourceService [1]
# afterAdd(newEntity: ModelEntity)
# beforeDelete(oldEntity: ModelEntity)
# beforeDelete(iterable: Iterable<ModelEntity>)
# beforeUpdate(oldEntity: ModelEntity, newEntity: ModelEntity)
- updateParentModelEntityLastModifyDate(entity: ModelEntity)
> + style=filled + margin=0 + shape=plaintext + fillcolor="#FFFFFF" +]; + +ModelServiceImpl1389029299[ + label=< + +
+ +
+ + + + + + + + + + + + + + + + + + +
(C)ModelServiceImpl
- applicationContext: ApplicationContext [1]
+ add(entity: ModelEntity): ModelEntity
+ deepClone(modelId: String): ModelEntity
+ findModelByParameterId(parameterId: String): ModelEntity
+ findModelByParameterProcessorId(processorId: String): ModelEntity
+ findModelByParentIdAndCodeOrName(parentId: String, code: String, name: String): List<ModelEntity>
+ findModelWithSubModelsByResourceId(resourceId: String): List<ModelVo>
+ findRootModelByModelId(modelId: String): ModelEntity
+ findRootModelByParameterId(parameterId: String): ModelEntity
+ findRootModelByParameterProcessorId(processorId: String): ModelEntity
+ findRootModelByResourceId(resourceId: String): ModelEntity
+ findSubModels(modelId: String): List<ModelEntity>
+ getAllParameters(modelId: String): List<ParameterEntity>
+ getModeAbstractByParameterProcessor(parameterProcessorId: String): List<ModelAbstract>
+ getModelWithSubModels(modelId: String): List<ModelEntity>
- recursiveGetSubModels(model: ModelEntity, result: List<ModelEntity>)
+ remove(primaryKey: String): String
+ remove(primaryKeys: List<String>): List<String>
+ update(primaryKey: String, entity: ModelEntity): ModelEntity
> + style=filled + margin=0 + shape=plaintext + fillcolor="#FFFFFF" +]; + +ModelServiceImpl1612402928[ + label=< + +
+ + + + + + +
+ + + + + + + + + + +
(C)ModelServiceImpl
- depFactorService: DepFactorService [1]
- indepFactorDefineService: IndepFactorDefineService [1]
- indepFactorService: IndepFactorService [1]
- jdbcTemplate: JdbcTemplate [1]
- modelAnalysisFactorService: ModelAnalysisFactorService [1]
- namedParameterJdbcTemplate: NamedParameterJdbcTemplate [1]
+ addIndepFactorDefines(modelId: String, indepFactorDefineIds: Set<String>)
- buildArffString(modelCode: String, columns: List<Column>, records: Map<PeriodWrapper, Map<String, Object>>): String
+ buildModel(modelId: String)
+ doBuildModel(modelEntity: ModelEntity): String
+ findIndepFactorDefinesByModelId(modelId: String): List<IndepFactorDefineVo>
+ findModelAnalysisFactorByModelId(modelId: String): List<ModelAnalysisFactorVo>
- parseFormula(output: String): String
- parseModelAnalysisEntity(output: String): ModelEntity
- parseModelAnalysisFactorEntity(output: String): List<ModelAnalysisFactorEntity>
+ removeIndepFactorDefines(modelId: String, indepFactorDefineIds: Set<String>)
> + style=filled + margin=0 + shape=plaintext + fillcolor="#FFFFFF" +]; + +ModelTestCaseEntity1315290368[ + label=< + +
+ +
(C)ModelTestCaseEntity
+ toVo(): ModelTestCaseVo
> + style=filled + margin=0 + shape=plaintext + fillcolor="#FFFFFF" +]; + +ModelTestCaseParameterBuilder637638157[ + label=< + +
+ + + +
+ + + +
(C)ModelTestCaseParameterBuilder
# indicatorService: IndicatorService [1]
- modelService: ModelService [1]
- testCaseParameterService: TestCaseParameterService [1]
- buildTestCaseParameterTree(tree: List<TestCaseParameterWrapper>, parentNode: TestCaseParameterWrapper, modelEntity: ModelEntity)
+ buildTestCaseParameterWrappers(ownerId: String, testCaseId: String): List<TestCaseParameterWrapper>
- mergeTestCaseParameterTree(testCaseId: String, wrappers: List<TestCaseParameterWrapper>)
> + style=filled + margin=0 + shape=plaintext + fillcolor="#FFFFFF" +]; + +ModelWebController1708048051[ + label=< + +
+ + + + + +
(C)ModelWebController
+ addIndepFactors(wrapper: One2Many<String, String>)
+ buildModel(modelId: String)
+ findIndepFactorDefinesByModelId(modelId: String): List<IndepFactorDefineVo>
+ findModelAnalysisFactorByModelId(modelId: String): List<ModelAnalysisFactorVo>
+ removeIndepFactors(wrapper: One2Many<String, String>)
> + style=filled + margin=0 + shape=plaintext + fillcolor="#FFFFFF" +]; + +NotEmptyIndicatorValidatorEntity918929279[ + label=< + +
+ +
(C)NotEmptyIndicatorValidatorEntity
+ toVo(): NotEmptyIndicatorValidatorVo
> + style=filled + margin=0 + shape=plaintext + fillcolor="#FFFFFF" +]; + +NotEmptyParameterValidatorEntity1298926693[ + label=< + +
+ +
(C)NotEmptyParameterValidatorEntity
+ toVo(): NotEmptyParameterValidatorVo
> + style=filled + margin=0 + shape=plaintext + fillcolor="#FFFFFF" +]; + +NumberRangeIndicatorProcessorEntity933953727[ + label=< + +
+ + +
+ + +
(C)NumberRangeIndicatorProcessorEntity
- numberRange: String [0..1]
- numberRangeVar: String [0..1]
+ replace(mapping: Map<String, String>): boolean
+ toVo(): NumberRangeIndicatorProcessorVo
> + style=filled + margin=0 + shape=plaintext + fillcolor="#FFFFFF" +]; + +NumberRangeParameterProcessorEntity1283902245[ + label=< + +
+ + +
+ + +
(C)NumberRangeParameterProcessorEntity
- numberRange: String [0..1]
- numberRangeVar: String [0..1]
+ replace(mapping: Map<String, String>): boolean
+ toVo(): NumberRangeParameterProcessorVo
> + style=filled + margin=0 + shape=plaintext + fillcolor="#FFFFFF" +]; + +NumberRangeScoreCardVarEntity1748894114[ + label=< + +
+ +
+ + +
(C)NumberRangeScoreCardVarEntity
- numberRange: String [0..1]
+ toTestCaseParameterWrapper(): TestCaseParameterWrapper
+ toVo(): NumberRangeScoreCardVarVo
> + style=filled + margin=0 + shape=plaintext + fillcolor="#FFFFFF" +]; + +ObjectPropertiesIndicatorProcessorEntity933953727[ + label=< + +
+ + +
+ + +
(C)ObjectPropertiesIndicatorProcessorEntity
- objectCondition: String [0..1]
- objectProperties: String [0..1]
+ replace(mapping: Map<String, String>): boolean
+ toVo(): ObjectPropertiesIndicatorProcessorVo
> + style=filled + margin=0 + shape=plaintext + fillcolor="#FFFFFF" +]; + +ObjectPropertiesParameterProcessorEntity1283902245[ + label=< + +
+ + +
+ + +
(C)ObjectPropertiesParameterProcessorEntity
- objectCondition: String [0..1]
- objectProperties: String [0..1]
+ replace(mapping: Map<String, String>): boolean
+ toVo(): ObjectPropertiesParameterProcessorVo
> + style=filled + margin=0 + shape=plaintext + fillcolor="#FFFFFF" +]; + +ObjectProperty1952415362[ + label=< + +
+ + + +
+ +
(C)ObjectProperty
- code: String [0..1]
- expression: String [0..1]
- name: String [0..1]
+ replace(mapping: Map<String, String>): boolean
> + style=filled + margin=0 + shape=plaintext + fillcolor="#FFFFFF" +]; + +OptionScoreCardVarEntity1748894114[ + label=< + +
+ +
+ + +
(C)OptionScoreCardVarEntity
- option: String [0..1]
+ toTestCaseParameterWrapper(): TestCaseParameterWrapper
+ toVo(): OptionScoreCardVarVo
> + style=filled + margin=0 + shape=plaintext + fillcolor="#FFFFFF" +]; + +OptionValueParameterProcessorEntity1283902245[ + label=< + +
+ +
+ + +
(C)OptionValueParameterProcessorEntity
- optionCode: String [0..1]
+ replace(mapping: Map<String, String>): boolean
+ toVo(): OptionValueParameterProcessorVo
> + style=filled + margin=0 + shape=plaintext + fillcolor="#FFFFFF" +]; + +OutParameterEntity1765317618[ + label=< + +
+ + +
(C)OutParameterEntity
+ toInSubOutParameterEntity(): InSubOutParameterEntity
+ toVo(): OutParameterVo
> + style=filled + margin=0 + shape=plaintext + fillcolor="#FFFFFF" +]; + +ParameterAndValueTypeServiceImpl25391821[ + label=< + +
+ + + + + + +
+ + + + + + + +
(C)ParameterAndValueTypeServiceImpl
- dictionaryService: DictionaryService [1]
- indicatorService: IndicatorService [1]
- libService: LibService [1]
- messageSource: MessageSource [1]
- parameterProcessorService: ParameterProcessorService [1]
- parameterService: ParameterService [1]
- buildParameters(parameterAndValueType: ParameterAndValueType, modelEntity: ModelEntity)
- buildPrimaryValueTypes(parameterAndValueType: ParameterAndValueType, locale: Locale)
- buildUserDefinedJavaClassDictionaryValueTypes(parameterAndValueType: ParameterAndValueType)
+ listParameterAndValueTypeByIndicatorId(indicatorId: String, locale: Locale): ParameterAndValueType
+ listParameterAndValueTypeByParameterId(parameterId: String, locale: Locale): ParameterAndValueType
+ listParameterAndValueTypeByProcessorId(processorId: String, locale: Locale): ParameterAndValueType
- recursionListParameterNames(parentModelEntity: ModelEntity, parameterAndValueType: ParameterAndValueType)
> + style=filled + margin=0 + shape=plaintext + fillcolor="#FFFFFF" +]; + +ParameterAndValueTypeWebController288010832[ + label=< + +
+ +
+ + + +
(C)ParameterAndValueTypeWebController
- service: ParameterAndValueTypeService [1]
+ listParameterAndValueTypeByIndicatorId(indicatorId: String, locale: Locale): ParameterAndValueType
+ listParameterAndValueTypeByParameterId(parameterId: String, locale: Locale): ParameterAndValueType
+ listParameterAndValueTypeByProcessorId(processorId: String, locale: Locale): ParameterAndValueType
> + style=filled + margin=0 + shape=plaintext + fillcolor="#FFFFFF" +]; + +ParameterEntityEventHandler923004430[ + label=< + +
+ + + +
+ + + + + + + +
(C)ParameterEntityEventHandler
- modelService: ModelService [1]
- namedParameterJdbcTemplate: NamedParameterJdbcTemplate [1]
- parameterProcessorService: ParameterProcessorService [1]
# afterAdd(newEntity: ParameterEntity)
# beforeDelete(oldEntity: ParameterEntity)
# beforeDelete(iterable: Iterable<ParameterEntity>)
# beforeUpdate(oldEntity: ParameterEntity, newEntity: ParameterEntity)
- updateModelEntityLastModifyDate(entity: ParameterEntity)
- updateParameterProcessor(oldEntity: ParameterEntity, newEntity: ParameterEntity)
- updateTestCaseParameterCode(oldEntity: ParameterEntity, newEntity: ParameterEntity)
> + style=filled + margin=0 + shape=plaintext + fillcolor="#FFFFFF" +]; + +ParameterInOptionItemEntity1858028169[ + label=< + +
+ + + + + + + + +
+ + + +
(C)ParameterInOptionItemEntity
# config: String [0..1]
# description: String [0..1]
# id: String [0..1]
# inputValue: String [0..1]
# order: Integer [0..1]
# parameter: ParameterEntity [0..1]
# title: String [0..1]
# value: String [0..1]
+ clearId()
+ deepClone(): Object
+ toVo(): ParameterInOptionItemVo
> + style=filled + margin=0 + shape=plaintext + fillcolor="#FFFFFF" +]; + +ParameterInOptionItemServiceImpl1389029299[ + label=< + +
+ + +
(C)ParameterInOptionItemServiceImpl
+ add(entity: ParameterInOptionItemEntity): ParameterInOptionItemEntity
+ findByParameterId(parameterId: String): List<ParameterInOptionItemEntity>
> + style=filled + margin=0 + shape=plaintext + fillcolor="#FFFFFF" +]; + +ParameterInOptionItemWebController575515856[ + label=< + +
+ +
(C)ParameterInOptionItemWebController
+ findByParameterId(parameterId: String): List<ParameterValidatorVo>
> + style=filled + margin=0 + shape=plaintext + fillcolor="#FFFFFF" +]; + +ParameterProcessorEntity1858028169[ + label=< + +
+ + + + + + +
+ + + + +
(C)ParameterProcessorEntity
# description: String [0..1]
- enable: Boolean [0..1]
# id: String [0..1]
# order: Integer [0..1]
# parameter: ParameterEntity [0..1]
# type: ProcessorType [0..1]
+ clearId()
+ deepClone(): Object
+ replace(mapping: Map<String, String>): boolean
+ toVo(vo: ParameterProcessorVo)
> + style=filled + margin=0 + shape=plaintext + fillcolor="#FFFFFF" +]; + +ParameterProcessorEntityEventHandler923004430[ + label=< + +
+ +
+ + + + + +
(C)ParameterProcessorEntityEventHandler
- parameterService: ParameterService [1]
# afterAdd(newEntity: ParameterProcessorEntity)
# beforeDelete(oldEntity: ParameterProcessorEntity)
# beforeDelete(iterable: Iterable<ParameterProcessorEntity>)
# beforeUpdate(oldEntity: ParameterProcessorEntity, newEntity: ParameterProcessorEntity)
- updateParameterEntityLastModifyDate(entity: ParameterProcessorEntity)
> + style=filled + margin=0 + shape=plaintext + fillcolor="#FFFFFF" +]; + +ParameterProcessorServiceImpl1389029299[ + label=< + +
+ + + + +
+ + + + + + + + + + +
(C)ParameterProcessorServiceImpl
- applicationContext: ApplicationContext [1]
- dictionaryService: DictionaryService [1]
- jdbcTemplate: JdbcTemplate [1]
- parameterService: ParameterService [1]
+ add(entity: ParameterProcessorEntity): ParameterProcessorEntity
+ autoMatch(autoMatchObjectProperties: AutoMatchObjectProperties): List<ObjectProperty>
+ executeSql(request: SqlQueryRequest): SqlQueryResult
+ findByParameterId(parameterId: String): List<ParameterProcessorEntity>
+ importFromCsv(parameterId: String, csvContent: String, splitChar: String)
+ listObejctPropertiesByProcessorId(processorId: String): List<ObjectProperty>
- matchName(name: String, cache: Map<String, String>): String
+ remove(primaryKey: String): String
+ remove(primaryKeys: List<String>): List<String>
+ update(primaryKey: String, entity: ParameterProcessorEntity): ParameterProcessorEntity
> + style=filled + margin=0 + shape=plaintext + fillcolor="#FFFFFF" +]; + +ParameterProcessorWebController575515856[ + label=< + +
+ +
+ + + + + + + + + +
(C)ParameterProcessorWebController
- parameterService: ParameterService [1]
+ autoMatch(autoMatchObjectProperties: AutoMatchObjectProperties): List<ObjectProperty>
+ executeSql(request: SqlQueryRequest): SqlQueryResult
+ findByParameterId(parameterId: String): List<ParameterProcessorVo>
+ getDecisionTreeById(processorId: String): String
+ getExecutionFlowById(processorId: String): String
+ importFromCsv(request: Map<String, String>)
+ listObejctPropertiesByProcessorId(processorId: String): List<ObjectProperty>
+ saveDecisionTreeById(processorId: String, map: Map<String, String>)
+ saveExecutionFlowById(processorId: String, map: Map<String, String>)
> + style=filled + margin=0 + shape=plaintext + fillcolor="#FFFFFF" +]; + +ParameterServiceImpl1389029299[ + label=< + +
+ + + + + + + +
+ + + + + + + + + + + + + + + + + + +
(C)ParameterServiceImpl
- applicationContext: ApplicationContext [1]
- dictionaryService: DictionaryService [1]
- indicatorService: IndicatorService [1]
- libService: LibService [1]
- modelService: ModelService [1]
- namedParameterJdbcTemplate: NamedParameterJdbcTemplate [1]
- parameterProcessorService: ParameterProcessorService [1]
+ add(entity: ParameterEntity): ParameterEntity
+ addIndicators(wrapper: ParameterIndicatorsWrapper)
- addUserDefinedJavaClassFieldParameterNames(parameterEntity: ParameterEntity, hints: ParemterHints)
+ deepClone(parameterId: String): ParameterEntity
+ findOutParameterEntitiesOfSubModels(modelId: String): List<OutParameterEntity>
+ findParametersByModelId(modelId: String): List<ParameterEntity>
+ findParametersByParameterId(parameterId: String): List<ParameterEntity>
+ importPmml(modelId: String, multipartFile: MultipartFile, locale: Locale)
+ listObejctPropertiesByParameterId(parameterId: String): List<ObjectProperty>
+ listParemterHintsByParameterId(parameterId: String): ParemterHints
+ listParemterHintsByProcessorId(processorId: String): ParemterHints
+ listParemtersByParameterId(parameterId: String): List<ParameterVo>
+ loadCodeAndNameMappingByParameterId(parameterId: String): CodeAndNameMapping
+ moveParameters(targetModelId: String, parameterIds: Set<String>)
- recursionListParameterNames(parentModelEntity: ModelEntity, hints: ParemterHints)
+ remove(primaryKey: String): String
+ remove(primaryKeys: List<String>): List<String>
+ update(primaryKey: String, entity: ParameterEntity): ParameterEntity
> + style=filled + margin=0 + shape=plaintext + fillcolor="#FFFFFF" +]; + +ParameterValidatorEntity1858028169[ + label=< + +
+ + + + + + +
+ + + +
(C)ParameterValidatorEntity
# description: String [0..1]
# id: String [0..1]
# order: Integer [0..1]
# parameter: ParameterEntity [0..1]
# tip: String [0..1]
# type: ValidatorType [0..1]
+ clearId()
+ deepClone(): Object
+ toVo(vo: ParameterValidatorVo)
> + style=filled + margin=0 + shape=plaintext + fillcolor="#FFFFFF" +]; + +ParameterValidatorEntityEventHandler923004430[ + label=< + +
+ +
+ + + + + +
(C)ParameterValidatorEntityEventHandler
- parameterService: ParameterService [1]
# afterAdd(newEntity: ParameterValidatorEntity)
# beforeDelete(oldEntity: ParameterValidatorEntity)
# beforeDelete(iterable: Iterable<ParameterValidatorEntity>)
# beforeUpdate(oldEntity: ParameterValidatorEntity, newEntity: ParameterValidatorEntity)
- updateParameterEntityLastModifyDate(entity: ParameterValidatorEntity)
> + style=filled + margin=0 + shape=plaintext + fillcolor="#FFFFFF" +]; + +ParameterValidatorServiceImpl1389029299[ + label=< + +
+ + +
(C)ParameterValidatorServiceImpl
+ add(entity: ParameterValidatorEntity): ParameterValidatorEntity
+ findByParameterId(parameterId: String): List<ParameterValidatorEntity>
> + style=filled + margin=0 + shape=plaintext + fillcolor="#FFFFFF" +]; + +ParameterValidatorWebController575515856[ + label=< + +
+ +
(C)ParameterValidatorWebController
+ findByParameterId(parameterId: String): List<ParameterValidatorVo>
> + style=filled + margin=0 + shape=plaintext + fillcolor="#FFFFFF" +]; + +ParemterHints1952415362[ + label=< + +
+ + +
+ + +
(C)ParemterHints
- parameterNames: Set<String> [0..*]
- parentParameterNames: Set<String> [0..*]
+ addParameterName(parameterName: String)
+ addParentParameterName(parentParameterName: String)
> + style=filled + margin=0 + shape=plaintext + fillcolor="#FFFFFF" +]; + +PatternIndicatorValidatorEntity918929279[ + label=< + +
+ +
+ +
(C)PatternIndicatorValidatorEntity
# pattern: String [0..1]
+ toVo(): PatternIndicatorValidatorVo
> + style=filled + margin=0 + shape=plaintext + fillcolor="#FFFFFF" +]; + +PatternParameterValidatorEntity1298926693[ + label=< + +
+ +
+ +
(C)PatternParameterValidatorEntity
# pattern: String [0..1]
+ toVo(): PatternParameterValidatorVo
> + style=filled + margin=0 + shape=plaintext + fillcolor="#FFFFFF" +]; + +Percentile986899848[ + label=< + +
+ +
(C)Percentile
+ getPercentile(array: Double[], percentile: double, precision: int): String
> + style=filled + margin=0 + shape=plaintext + fillcolor="#FFFFFF" +]; + +PeriodWrapper403516392[ + label=< + +
+ + + +
+ +
(C)PeriodWrapper
- month: Integer [0..1]
- quarter: Integer [0..1]
- year: Integer [0..1]
+ previous(count: int): PeriodWrapper
> + style=filled + margin=0 + shape=plaintext + fillcolor="#FFFFFF" +]; + +PmmlParameterProcessorEntity1283902245[ + label=< + +
+ +
+ + +
(C)PmmlParameterProcessorEntity
- pmml: String [0..1]
+ replace(mapping: Map<String, String>): boolean
+ toVo(): PmmlParameterProcessorVo
> + style=filled + margin=0 + shape=plaintext + fillcolor="#FFFFFF" +]; + +ReleasableLibEntity664884827[ + label=< + +
+ + +
+ +
(C)ReleasableLibEntity
# status: DeployStatus [0..1]
# version: Integer [0..1]
+ toVo(vo: ReleasableLibVo)
> + style=filled + margin=0 + shape=plaintext + fillcolor="#FFFFFF" +]; + +ReleasableResourceEntity1142511668[ + label=< + +
+ + + + + + + +
+ +
(C)ReleasableResourceEntity
# attachmentCount: int [1]
# effectiveDate: Date [0..1]
# imports: String [0..1]
# status: DeployStatus [0..1]
# taskAssignee: String [0..1]
# taskName: String [0..1]
# version: Integer [0..1]
+ toVo(vo: ReleasableResourceVo)
> + style=filled + margin=0 + shape=plaintext + fillcolor="#FFFFFF" +]; + +RemoteExecutor926631635[ + label=< + +
+ + +
+ + + + + + + + + + + + + + + + + + + +
(C)RemoteExecutor
- loader: Loader [0..1]
- remoteApiUrl: String [0..1]
+ compileByCode(resourceCode: String, version: Integer)
+ compileByCodeForTest(resourceCode: String, version: Integer)
+ compileById(resourceId: String)
+ compileByIdForTest(resourceId: String)
+ executeByCode(resourceCode: String, version: Integer, json: String): ResourceResult
+ executeByCode(resourceCode: String, version: Integer, subModelCode: String, json: String): ResourceResult
+ executeByCode(resourceCode: String, version: Integer, map: Map<String, Object>): ResourceResult
+ executeByCode(resourceCode: String, version: Integer, subModelCode: String, map: Map<String, Object>): ResourceResult
+ executeByCodeForTest(resourceCode: String, version: Integer, map: Map<String, Object>): ResourceResult
+ executeByCodeForTest(resourceCode: String, version: Integer, subModelCode: String, map: Map<String, Object>): ResourceResult
+ executeById(resourceId: String, json: String): ResourceResult
+ executeById(resourceId: String, subModelCode: String, json: String): ResourceResult
+ executeById(resourceId: String, map: Map<String, Object>): ResourceResult
+ executeById(resourceId: String, subModelCode: String, map: Map<String, Object>): ResourceResult
+ executeByIdForTest(resourceId: String, map: Map<String, Object>): ResourceResult
+ executeByIdForTest(resourceId: String, subModelCode: String, map: Map<String, Object>): ResourceResult
- getApiUrlByCode(resourceCode: String, version: Integer, subModelCode: String): String
- getApiUrlById(resourceId: String): String
- getApiUrlById(resourceId: String, subModelCode: String): String
> + style=filled + margin=0 + shape=plaintext + fillcolor="#FFFFFF" +]; + +RemoteLoader926631635[ + label=< + +
+ + +
+ + + + + + +
(C)RemoteLoader
- cache: Map<String, ResourceWrapper> [0..*]
- remoteApiUrl: String [0..1]
+ cleanCache()
- getApiUrlByCode(modelCode: String, version: Integer): String
- getApiUrlById(modelId: String): String
- getCacheKey(code: String, version: Integer): String
+ getResourceByCode(resourceCode: String, version: Integer): ResourceWrapper
+ getResourceById(resourceId: String): ResourceWrapper
> + style=filled + margin=0 + shape=plaintext + fillcolor="#FFFFFF" +]; + +Resource1382620310[ + label=< + +
+ + + + + + + +
(C)Resource
- children: List<Resource> [0..*]
# code: String [0..1]
# description: String [0..1]
# id: String [0..1]
# name: String [0..1]
# order: Integer [0..1]
# testCases: List<ResourceTestCase> [0..*]
> + style=filled + margin=0 + shape=plaintext + fillcolor="#FFFFFF" +]; + +ResourceDeployApprovingController306271460[ + label=< + +
+ +
+ + + + +
(C)ResourceDeployApprovingController
- ruleEngineWorkflowService: RuleEngineWorkflowService [1]
+ queryHistoryTasks(processInstanceId: String): List<RuleEngineApprovingHistoryTaskWrapper>
+ queryTasks(): List<RuleEngineApprovingTaskWrapper>
+ startProcessInstance(resourceId: String, properties: ProcessProperties): CompleteTaskResponse
+ terminateTask(taskId: String, resourceId: String)
> + style=filled + margin=0 + shape=plaintext + fillcolor="#FFFFFF" +]; + +ResourceEntity1142511668[ + label=< + +
+ + + + + + + + + + +
+ + + + + + + +
(C)ResourceEntity
# children: List<ResourceEntity> [0..*]
# code: String [0..1]
# description: String [0..1]
# id: String [0..1]
# name: String [0..1]
# order: Integer [0..1]
# parent: ResourceEntity [0..1]
- roles: List<RoleEntity> [0..*]
# testCases: List<ResourceTestCaseEntity> [0..*]
# type: ResourceType [0..1]
+ addChildren(children: ResourceEntity...)
+ clearId()
+ deepClone(): Object
+ removeChildren(children: ResourceEntity...)
+ resetParent(parent: ResourceEntity)
+ toVo(vo: ResourceVo)
+ toVo(): ResourceVo
> + style=filled + margin=0 + shape=plaintext + fillcolor="#FFFFFF" +]; + +ResourceEntityEventHandler923004430[ + label=< + +
+ +
+ + + + + +
(C)ResourceEntityEventHandler
- jdbcTemplate: JdbcTemplate [1]
# beforeDelete(oldEntity: ResourceEntity)
# beforeDelete(iterable: Iterable<ResourceEntity>)
# beforeUpdate(oldEntity: ResourceEntity, newEntity: ResourceEntity)
- deleteTestCase(oldEntity: ResourceEntity)
- updateResourceCodeAndName(oldEntity: ResourceEntity, newEntity: ResourceEntity)
> + style=filled + margin=0 + shape=plaintext + fillcolor="#FFFFFF" +]; + +ResourcePermissionWebController384481427[ + label=< + +
+ +
+ + +
(C)ResourcePermissionWebController
- service: ResourceService [1]
+ listAllResourcesWithSelectedStatusByRole(request: HttpServletRequest, response: HttpServletResponse, roleId: String): List<ResourceVo>
+ updateRoles(one2Many: One2Many<String, String>)
> + style=filled + margin=0 + shape=plaintext + fillcolor="#FFFFFF" +]; + +ResourceQueryServiceImpl1806430538[ + label=< + +
+ + + + + + +
+ + + + + +
(C)ResourceQueryServiceImpl
- dictionaryService: DictionaryService [1]
- libService: LibService [1]
- modelService: ModelService [1]
- parameterProcessorService: ParameterProcessorService [1]
- parameterService: ParameterService [1]
- resourceService: ResourceService [1]
- buildModelEntity(resourceId: String): ModelEntity
- buildModelParameterProcessors(parameterEntityCache: Map<String, ParameterEntity>)
- buildModelParameters(modelEntityCache: Map<String, ModelEntity>)
+ getResourceDefineById(resourceId: String): ResourceWrapper
- queryAllModelAndSubModelEntity(modelEntity: ModelEntity, modelEntityCache: Map<String, ModelEntity>)
> + style=filled + margin=0 + shape=plaintext + fillcolor="#FFFFFF" +]; + +ResourceServiceImpl1806430538[ + label=< + +
+ + + + + + + + + + + +
+ + + + + + + + + + + + + + + + + + + + + + + + + + + + +
(C)ResourceServiceImpl
- applicationContext: ApplicationContext [1]
- attachmentService: AttachmentService [1]
- dictionaryService: DictionaryService [1]
- functionService: FunctionService [1]
- jdbcTemplate: JdbcTemplate [1]
- libService: LibService [1]
- modelService: ModelService [1]
- processEngine: ProcessEngine [1]
- resourceQueryService: ResourceQueryService [1]
- roleService: RoleService [1]
- systemParameterService: SystemParameterService [1]
+ add(entity: ResourceEntity): ResourceEntity
- checkConstraint(action: AuditLogAction, entity: ResourceEntity)
- checkSameCodeOrNameConstraint(action: AuditLogAction, entity: ResourceEntity): boolean
+ createExample(contributionIds: Set<String>)
+ createExample(contributionId: String)
+ deepClone(id: String): ResourceEntity
+ deepCloneNew(id: String): ResourceEntity
+ exports(id: String): Resource
- generateResourceAttachmentHtml(page: Page<ResourceEntity>)
- generateResourceTaskInfo(page: Page<ResourceEntity>)
- getAttachmentBussinessKey(entity: ReleasableResourceEntity): String
+ getDefineByCode(resourceCode: String, version: Integer): ResourceWrapper
+ getDefineById(resourceId: String): ResourceWrapper
+ getDefineById2(resourceId: String): ResourceWrapper
+ getLastModifyDateByCode(resourceCode: String, version: Integer): Long
+ getLastModifyDateById(resourceId: String): Long
+ imports(entity: ResourceEntity)
- isNotInSameFolder(o1: ResourceEntity, o2: ResourceEntity): boolean
- isSameNameFolderInParentFolder(action: AuditLogAction, entity: ResourceEntity): boolean
+ listAllResourcesWithSelectedStatusByRole(roleId: String): List<ResourceVo>
+ offline(id: String): ResourceVo
+ online(id: String): ResourceVo
- parentIsNull(o: ResourceEntity): boolean
+ query(queryParameter: QueryParameter): Page<ResourceEntity>
+ remove(primaryKey: String): String
+ update(primaryKey: String, entity: ResourceEntity): ResourceEntity
- updateResourceAndRoleRelationship(roleId: String, resourceId: String)
+ updateResources(roleId: String, resourceIds: Set<String>)
> + style=filled + margin=0 + shape=plaintext + fillcolor="#FFFFFF" +]; + +ResourceTestCaseEntity1315290368[ + label=< + +
+ +
+ + +
(C)ResourceTestCaseEntity
# owner: ResourceEntity [0..1]
+ toVo(vo: TestCaseVo)
+ toVo(): ResourceTestCaseVo
> + style=filled + margin=0 + shape=plaintext + fillcolor="#FFFFFF" +]; + +ResourceWebController384481427[ + label=< + +
+ +
+ + + + + + + + + + + + + + + + + + + + +
(C)ResourceWebController
- executorFactoryService: ExecutorFactoryService [1]
+ createExample(contributionIds: Set<String>)
+ deepClone(id: String)
+ deepCloneNew(id: String)
+ executeByCode(resourceCode: String, version: Integer, subModelCode: String, json: String): ResourceResult
+ executeById(resourceId: String, subModelCode: String, json: String): ResourceResult
+ exportResource(id: String, request: HttpServletRequest, response: HttpServletResponse)
+ generateGroovySourceCode(resourceId: String): SourceCode
+ generateGroovySourceCodeForTest(resourceId: String): SourceCode
+ getDefineByCode(resourceCode: String, version: Integer): ResourceWrapper
+ getDefineById(resourceId: String): ResourceWrapper
+ getDefineById2(resourceId: String): ResourceWrapper
+ getLastModifyDateByCode(resourceCode: String, version: Integer): Long
+ getLastModifyDateById(resourceId: String): Long
+ importResource(multipartFile: MultipartFile, locale: Locale)
+ listResourceExampleContributionItems(request: HttpServletRequest, response: HttpServletResponse, locale: Locale): List<ResourceExampleWrapper>
+ offline(id: String): ResourceVo
+ online(id: String): ResourceVo
+ printResource(id: String, request: HttpServletRequest, response: HttpServletResponse): ModelAndView
+ sourceCodeValidate(resourceId: String)
+ sourceCodeValidateForTest(resourceId: String)
> + style=filled + margin=0 + shape=plaintext + fillcolor="#FFFFFF" +]; + +ResourceWrapper1399772911[ + label=< + +
+ + +
(C)ResourceWrapper
# functions: List<Function> [0..*]
# isExecuteTestCase: boolean [1]
> + style=filled + margin=0 + shape=plaintext + fillcolor="#FFFFFF" +]; + +ResourceWrapper4Lib1399772911[ + label=< + +
+ + +
(C)ResourceWrapper4Lib
- dictionaries: List<Dictionary> [0..*]
- lib: Lib [0..1]
> + style=filled + margin=0 + shape=plaintext + fillcolor="#FFFFFF" +]; + +ResourceWrapper4Resource1399772911[ + label=< + +
+ + + +
(C)ResourceWrapper4Resource
- dictionaries: List<Dictionary> [0..*]
- libs: List<Lib> [0..*]
- resource: Resource [0..1]
> + style=filled + margin=0 + shape=plaintext + fillcolor="#FFFFFF" +]; + +RuleEngineResourceDeployComplementListener228004812[ + label=< + +
+ + + +
+ + +
(C)RuleEngineResourceDeployComplementListener
- processEngine: ProcessEngine [1]
- processQueryService: ProcessQueryService [1]
- resourceService: ResourceService [1]
+ notify(delegateTask: DelegateTask)
+ notify(execution: DelegateExecution)
> + style=filled + margin=0 + shape=plaintext + fillcolor="#FFFFFF" +]; + +RuleEngineServerConfigurationServiceImpl611902232[ + label=< + +
+ + +
(C)RuleEngineServerConfigurationServiceImpl
- processEntityService: ProcessEntityService [1]
- systemParameterService: SystemParameterService [1]
> + style=filled + margin=0 + shape=plaintext + fillcolor="#FFFFFF" +]; + +RuleEngineWorkFlowInitializer1684799666[ + label=< + +
+ + + +
+ + +
(C)RuleEngineWorkFlowInitializer
- applicationContext: ApplicationContext [0..1]
- isInitialized: Boolean [0..1]
- processEntityService: ProcessEntityService [0..1]
+ execute()
+ init(applicationContext: ApplicationContext)
> + style=filled + margin=0 + shape=plaintext + fillcolor="#FFFFFF" +]; + +RuleEngineWorkflowServiceImpl343202503[ + label=< + +
+ + + + + + +
+ + + + + + +
(C)RuleEngineWorkflowServiceImpl
- attachmentService: AttachmentService [1]
- processEngine: ProcessEngine [1]
- processOperationService: ProcessOperationService [1]
- resourceService: ResourceService [1]
- runtimeService: RuntimeService [1]
- taskService: TaskService [1]
- getAttachmentCount(entity: ReleasableResourceEntity): int
- getTaskTreatment(taskId: String, replaceString: String): String
+ queryProcessHistoryTasks(processInstanceId: String): List<RuleEngineApprovingHistoryTaskWrapper>
+ queryProcessTasks(loginName: String): List<RuleEngineApprovingTaskWrapper>
+ startProcessInstance(resourceId: String, variables: Map<String, Object>, transientVariables: Map<String, Object>): ProcessInstance
+ terminateTask(resourceId: String, taskId: String)
> + style=filled + margin=0 + shape=plaintext + fillcolor="#FFFFFF" +]; + +RuleParameterProcessorEntity1283902245[ + label=< + +
+ +
+ + +
(C)RuleParameterProcessorEntity
- rule: String [0..1]
+ replace(mapping: Map<String, String>): boolean
+ toVo(): RuleParameterProcessorVo
> + style=filled + margin=0 + shape=plaintext + fillcolor="#FFFFFF" +]; + +RuntimeParameter448837373[ + label=< + +
+ + + + +
+ +
(C)RuntimeParameter
- name: String [0..1]
- sno: Integer [0..1]
- validateDate: String [0..1]
- value: String [0..1]
+ toVo(): RuntimeParameterVo
> + style=filled + margin=0 + shape=plaintext + fillcolor="#FFFFFF" +]; + +SampleWebController996395185[ + label=< + +
+ + + + + + +
+ + + +
(C)SampleWebController
- cardGongXinImporterService: CardGongXinImporterService [1]
- cardJingyingImporterService: CardJingyingImporterService [1]
- daiKuanImporterService: DaiKuanImporterService [1]
- defaultRecordService: DefaultRecordService [1]
- scoreRecordService: ScoreRecordService [1]
- testCaseImporterService: TestCaseImporterService [1]
+ importExampleSample()
+ importTestCase()
+ removeAllSample()
> + style=filled + margin=0 + shape=plaintext + fillcolor="#FFFFFF" +]; + +ScCapHistory448837373[ + label=< + +
+ + + + + + + + + + +
+ +
(C)ScCapHistory
- modelId: String [0..1]
- modelName: String [0..1]
- scoreCutOffPoint: Integer [0..1]
- tds: Integer [0..1]
- tdt: Integer [0..1]
- ts: Integer [0..1]
- tt: Integer [0..1]
- validateDate: String [0..1]
- x: BigDecimal [0..1]
- y: BigDecimal [0..1]
+ toVo(): ScCapHistoryVo
> + style=filled + margin=0 + shape=plaintext + fillcolor="#FFFFFF" +]; + +ScCapHistoryServiceImpl1696670170[ + label=< + +
(C)ScCapHistoryServiceImpl
> + style=filled + margin=0 + shape=plaintext + fillcolor="#FFFFFF" +]; + +ScCapHistoryWebController1989524297[ + label=< + +
+ + + + +
+ + + +
(C)ScCapHistoryWebController
- generalResultHistoryRepository: GeneralResultHistoryRepository [1]
- jdbcTemplate: JdbcTemplate [1]
- messageSource: MessageSource [1]
- scCapHistoryRepository: ScCapHistoryRepository [1]
+ data(request: HttpServletRequest, response: HttpServletResponse, modelId: String, validateDate: String, queryParameter: QueryParameter): Page<ScCapHistoryVo>
- getCoordinates(modelId: String, validateDate: String): Coordinates
+ option(modelId: String, validateDate: String, locale: Locale): Option
> + style=filled + margin=0 + shape=plaintext + fillcolor="#FFFFFF" +]; + +ScKsHistory448837373[ + label=< + +
+ + + + + + + + + + +
+ +
(C)ScKsHistory
- d: Integer [0..1]
- modelId: String [0..1]
- modelName: String [0..1]
- n: Integer [0..1]
- scoreCutOffPoint: Integer [0..1]
- td: Integer [0..1]
- tn: Integer [0..1]
- validateDate: String [0..1]
- y1: BigDecimal [0..1]
- y2: BigDecimal [0..1]
+ toVo(): ScKsHistoryVo
> + style=filled + margin=0 + shape=plaintext + fillcolor="#FFFFFF" +]; + +ScKsHistoryServiceImpl1696670170[ + label=< + +
(C)ScKsHistoryServiceImpl
> + style=filled + margin=0 + shape=plaintext + fillcolor="#FFFFFF" +]; + +ScKsHistoryWebController1989524297[ + label=< + +
+ + + +
+ + + +
(C)ScKsHistoryWebController
- generalResultHistoryRepository: GeneralResultHistoryRepository [1]
- jdbcTemplate: JdbcTemplate [1]
- messageSource: MessageSource [1]
+ data(request: HttpServletRequest, response: HttpServletResponse, modelId: String, validateDate: String, queryParameter: QueryParameter): Page<ScKsHistoryVo>
- getCoordinates(modelId: String, validateDate: String): Coordinates
+ option(modelId: String, validateDate: String, locale: Locale): Option
> + style=filled + margin=0 + shape=plaintext + fillcolor="#FFFFFF" +]; + +ScRocHistory448837373[ + label=< + +
+ + + + + + + + + + + + +
+ +
(C)ScRocHistory
- dd: Integer [0..1]
- dn: Integer [0..1]
- modelId: String [0..1]
- modelName: String [0..1]
- nd: Integer [0..1]
- nn: Integer [0..1]
- scoreCutOffPoint: Double [0..1]
- td: Integer [0..1]
- tn: Integer [0..1]
- validateDate: String [0..1]
- x: BigDecimal [0..1]
- y: BigDecimal [0..1]
+ toVo(): ScRocHistoryVo
> + style=filled + margin=0 + shape=plaintext + fillcolor="#FFFFFF" +]; + +ScRocHistoryServiceImpl1696670170[ + label=< + +
(C)ScRocHistoryServiceImpl
> + style=filled + margin=0 + shape=plaintext + fillcolor="#FFFFFF" +]; + +ScRocHistoryWebController1989524297[ + label=< + +
+ + + +
+ + + +
(C)ScRocHistoryWebController
- generalResultHistoryRepository: GeneralResultHistoryRepository [1]
- jdbcTemplate: JdbcTemplate [1]
- messageSource: MessageSource [1]
+ data(request: HttpServletRequest, response: HttpServletResponse, modelId: String, validateDate: String, queryParameter: QueryParameter): Page<ScRocHistoryVo>
- getCoordinates(modelId: String, validateDate: String): Coordinates
+ option(modelId: String, validateDate: String, locale: Locale): Option
> + style=filled + margin=0 + shape=plaintext + fillcolor="#FFFFFF" +]; + +ScenarioFactorDefineEntity730313619[ + label=< + +
+ + + + + + + + + + +
+ + +
(C)ScenarioFactorDefineEntity
# code: String [0..1]
# description: String [0..1]
# factors: List<ScenarioFactorEntity> [0..*]
# id: String [0..1]
# name: String [1]
# order: Integer [0..1]
# parent: ScenarioFactorDefineEntity [0..1]
# period: Period [0..1]
# type: FactorDefineType [0..1]
# valueType: ValueType [0..1]
+ convertValue(value: String): Object
+ toVo(vo: ScenarioFactorDefineVo)
> + style=filled + margin=0 + shape=plaintext + fillcolor="#FFFFFF" +]; + +ScenarioFactorDefineServiceImpl1612402928[ + label=< + +
+ +
+ + +
(C)ScenarioFactorDefineServiceImpl
- jdbcTemplate: JdbcTemplate [1]
+ findAllWithoutById(defineId: String): List<ScenarioFactorDefineVo>
+ synchronize()
> + style=filled + margin=0 + shape=plaintext + fillcolor="#FFFFFF" +]; + +ScenarioFactorDefineWebController1708048051[ + label=< + +
+ +
(C)ScenarioFactorDefineWebController
+ findAllWithoutById(defineId: String): List<ScenarioFactorDefineVo>
> + style=filled + margin=0 + shape=plaintext + fillcolor="#FFFFFF" +]; + +ScenarioFactorEntity730313619[ + label=< + +
+ + + + + + + + +
+ + +
(C)ScenarioFactorEntity
# define: ScenarioFactorDefineEntity [0..1]
# id: String [0..1]
# month: Integer [0..1]
# quarter: Integer [0..1]
# valueHigh: String [0..1]
# valueLow: String [0..1]
# valueMid: String [0..1]
# year: Integer [0..1]
+ calUniqueKey(): PeriodWrapper
+ toVo(): ScenarioFactorVo
> + style=filled + margin=0 + shape=plaintext + fillcolor="#FFFFFF" +]; + +ScenarioFactorServiceImpl1612402928[ + label=< + +
+ + + +
+ + + +
(C)ScenarioFactorServiceImpl
- ScenarioFactorDefineService: ScenarioFactorDefineService [1]
- indepFactorDefineService: IndepFactorDefineService [1]
- indepFactorService: IndepFactorService [1]
+ fillWithIncreasePercent(wrapper: PercentWrapper)
+ fillWithPercentile(wrapper: PercentileWrapper)
+ findByFactorDefineId(defineId: String): List<ScenarioFactorVo>
> + style=filled + margin=0 + shape=plaintext + fillcolor="#FFFFFF" +]; + +ScenarioFactorVo1490259760[ + label=< + +
+ + + + + + + + +
+ +
(C)ScenarioFactorVo
# define: String [0..1]
# id: String [0..1]
# month: Integer [0..1]
# quarter: Integer [0..1]
# valueHigh: String [0..1]
# valueLow: String [0..1]
# valueMid: String [0..1]
# year: Integer [0..1]
+ calUniqueKey(): PeriodWrapper
> + style=filled + margin=0 + shape=plaintext + fillcolor="#FFFFFF" +]; + +ScenarioFactorWebController1708048051[ + label=< + +
+ + + +
(C)ScenarioFactorWebController
+ fillWithIncreasePercent(wrapper: PercentWrapper)
+ fillWithPercentile(wrapper: PercentileWrapper)
# query(request: HttpServletRequest, response: HttpServletResponse, queryParameter: QueryParameter): Page<ScenarioFactorVo>
> + style=filled + margin=0 + shape=plaintext + fillcolor="#FFFFFF" +]; + +ScenarioFolderEntity227079487[ + label=< + +
+ +
(C)ScenarioFolderEntity
+ toVo(): ScenarioFactorDefineVo
> + style=filled + margin=0 + shape=plaintext + fillcolor="#FFFFFF" +]; + +ScenarioOriginalFactorDefineEntity227079487[ + label=< + +
+ +
(C)ScenarioOriginalFactorDefineEntity
+ toVo(): ScenarioFactorDefineVo
> + style=filled + margin=0 + shape=plaintext + fillcolor="#FFFFFF" +]; + +ScoreCardIndicatorVarEntity1748894114[ + label=< + +
+ + + +
+ + +
(C)ScoreCardIndicatorVarEntity
# indicatorCode: String [0..1]
# libCode: String [0..1]
# libVersion: Integer [0..1]
+ toTestCaseParameterWrapper(): TestCaseParameterWrapper
+ toVo(): ScoreCardIndicatorVarVo
> + style=filled + margin=0 + shape=plaintext + fillcolor="#FFFFFF" +]; + +ScoreCardTestCaseEntity1315290368[ + label=< + +
+ +
(C)ScoreCardTestCaseEntity
+ toVo(): ScoreCardTestCaseVo
> + style=filled + margin=0 + shape=plaintext + fillcolor="#FFFFFF" +]; + +ScoreCardTestCaseParameterBuilder637638157[ + label=< + +
+ + + + + + +
+ + + +
(C)ScoreCardTestCaseParameterBuilder
# indicatorService: IndicatorService [1]
# modelService: ModelService [1]
# resourceService: ResourceService [1]
- scoreCardVarService: ScoreCardVarService [1]
- testCaseParameterService: TestCaseParameterService [1]
# testCaseService: TestCaseService [1]
- buildTestCaseParameterList(list: List<TestCaseParameterWrapper>, parentNode: TestCaseParameterWrapper, scoreCardVars: List<ScoreCardVarEntity>)
+ buildTestCaseParameterWrappers(ownerId: String, testCaseId: String): List<TestCaseParameterWrapper>
- mergeTestCaseParameterList(testCaseId: String, wrappers: List<TestCaseParameterWrapper>)
> + style=filled + margin=0 + shape=plaintext + fillcolor="#FFFFFF" +]; + +ScoreCardVarEntity1748894114[ + label=< + +
+ + + + + + +
+ + + + +
(C)ScoreCardVarEntity
# code: String [0..1]
# id: String [0..1]
# name: String [0..1]
# order: Integer [0..1]
# resource: ResourceEntity [0..1]
# type: ScoreCardVarType [0..1]
+ clearId()
+ deepClone(): Object
+ toTestCaseParameterWrapper(): TestCaseParameterWrapper
+ toVo(vo: ScoreCardVarVo)
> + style=filled + margin=0 + shape=plaintext + fillcolor="#FFFFFF" +]; + +ScoreCardVarEntityEventHandler923004430[ + label=< + +
+ + +
+ + + + + + +
(C)ScoreCardVarEntityEventHandler
- namedParameterJdbcTemplate: NamedParameterJdbcTemplate [1]
- resourceService: ResourceService [1]
# afterAdd(newEntity: ScoreCardVarEntity)
# beforeDelete(oldEntity: ScoreCardVarEntity)
# beforeDelete(iterable: Iterable<ScoreCardVarEntity>)
# beforeUpdate(oldEntity: ScoreCardVarEntity, newEntity: ScoreCardVarEntity)
- updateResourceEntityLastModifyDate(entity: ScoreCardVarEntity)
- updateTestCaseParameterCode(oldEntity: ScoreCardVarEntity, newEntity: ScoreCardVarEntity)
> + style=filled + margin=0 + shape=plaintext + fillcolor="#FFFFFF" +]; + +ScoreCardVarServiceImpl1501941748[ + label=< + +
+ + +
+ + + + + +
(C)ScoreCardVarServiceImpl
- applicationContext: ApplicationContext [1]
- resourceService: ResourceService [1]
+ add(entity: ScoreCardVarEntity): ScoreCardVarEntity
+ findByResourceId(resourceId: String): List<ScoreCardVarEntity>
+ remove(primaryKey: String): String
+ remove(primaryKeys: List<String>): List<String>
+ update(primaryKey: String, entity: ScoreCardVarEntity): ScoreCardVarEntity
> + style=filled + margin=0 + shape=plaintext + fillcolor="#FFFFFF" +]; + +ScoreCardVarWebController1313523863[ + label=< + +
(C)ScoreCardVarWebController
> + style=filled + margin=0 + shape=plaintext + fillcolor="#FFFFFF" +]; + +ScoreRecord448837373[ + label=< + +
+ + + + + + + + + + + +
+ +
(C)ScoreRecord
- customId: String [0..1]
- customName: String [0..1]
- level: String [0..1]
- modelId: String [0..1]
- modelName: String [0..1]
- pd: BigDecimal [0..1]
- score: BigDecimal [0..1]
- scoreBeginDate: Date [0..1]
- scoreEndDate: Date [0..1]
- scoreQualitative: BigDecimal [0..1]
- scoreQuantitative: BigDecimal [0..1]
+ toVo(): ScoreRecordVo
> + style=filled + margin=0 + shape=plaintext + fillcolor="#FFFFFF" +]; + +ScoreRecordServiceImpl1696670170[ + label=< + +
(C)ScoreRecordServiceImpl
> + style=filled + margin=0 + shape=plaintext + fillcolor="#FFFFFF" +]; + +ScoreRecordWebController1989524297[ + label=< + +
(C)ScoreRecordWebController
> + style=filled + margin=0 + shape=plaintext + fillcolor="#FFFFFF" +]; + +SingleRuleParameterProcessorEntity1283902245[ + label=< + +
+ +
+ + +
(C)SingleRuleParameterProcessorEntity
- singleRule: String [0..1]
+ replace(mapping: Map<String, String>): boolean
+ toVo(): SingleRuleParameterProcessorVo
> + style=filled + margin=0 + shape=plaintext + fillcolor="#FFFFFF" +]; + +SourceCode435990976[ + label=< + +
+ + + +
(C)SourceCode
- className: String [0..1]
- packageName: String [0..1]
- source: String [0..1]
> + style=filled + margin=0 + shape=plaintext + fillcolor="#FFFFFF" +]; + +SqlIndicatorProcessorEntity933953727[ + label=< + +
+ + + + +
+ + +
(C)SqlIndicatorProcessorEntity
- sql: String [0..1]
- sqlDatasourceName: String [0..1]
- sqlFieldMapping: String [0..1]
- sqlParameterValues: String [0..1]
+ replace(mapping: Map<String, String>): boolean
+ toVo(): SqlIndicatorProcessorVo
> + style=filled + margin=0 + shape=plaintext + fillcolor="#FFFFFF" +]; + +SqlParameterProcessorEntity1283902245[ + label=< + +
+ + + + +
+ + +
(C)SqlParameterProcessorEntity
- sql: String [0..1]
- sqlDatasourceName: String [0..1]
- sqlFieldMapping: String [0..1]
- sqlParameterValues: String [0..1]
+ replace(mapping: Map<String, String>): boolean
+ toVo(): SqlParameterProcessorVo
> + style=filled + margin=0 + shape=plaintext + fillcolor="#FFFFFF" +]; + +SqlQueryResult2021460767[ + label=< + +
+ + +
+ +
(C)SqlQueryResult
- data: List<Map<String, String>> [0..*]
- fieldMetaDatas: List<FieldMetaData> [0..*]
+ from(rs: ResultSet): SqlQueryResult
> + style=filled + margin=0 + shape=plaintext + fillcolor="#FFFFFF" +]; + +StPsiHistory448837373[ + label=< + +
+ + + + + + + + + + + + + + + +
+ +
(C)StPsiHistory
- countApp: Long [0..1]
- countDev: Long [0..1]
- modelId: String [0..1]
- modelName: String [0..1]
- percentApp: Double [0..1]
- percentDev: Double [0..1]
- percentDiff: Double [0..1]
- percentRate: Double [0..1]
- scoreSegEnd: Double [0..1]
- scoreSegStart: Double [0..1]
- stWeight: Double [0..1]
- totalCountApp: Long [0..1]
- totalCountDev: Long [0..1]
- validateDate: String [0..1]
- weight: Double [0..1]
+ toVo(): StPsiHistoryVo
> + style=filled + margin=0 + shape=plaintext + fillcolor="#FFFFFF" +]; + +StPsiHistoryServiceImpl1696670170[ + label=< + +
(C)StPsiHistoryServiceImpl
> + style=filled + margin=0 + shape=plaintext + fillcolor="#FFFFFF" +]; + +StPsiHistoryWebController1989524297[ + label=< + +
+ + + +
+ + + +
(C)StPsiHistoryWebController
- generalResultHistoryRepository: GeneralResultHistoryRepository [1]
- jdbcTemplate: JdbcTemplate [1]
- messageSource: MessageSource [1]
+ data(request: HttpServletRequest, response: HttpServletResponse, modelId: String, validateDate: String, queryParameter: QueryParameter): Page<StPsiHistoryVo>
- getCoordinates(modelId: String, validateDate: String): XyCoordinates<Integer>
+ option(modelId: String, validateDate: String, locale: Locale): Option
> + style=filled + margin=0 + shape=plaintext + fillcolor="#FFFFFF" +]; + +Strings435449771[ + label=< + +
+ + + + + + +
(C)Strings
+ leftAlign(str: String, length: int): String
+ repeat(string: String, count: int): String
+ replaceCR_LF(str: String): String
+ rightAlign(str: String, length: int): String
+ toLowerFristChar(string: String): String
+ toUpperFristChar(string: String): String
> + style=filled + margin=0 + shape=plaintext + fillcolor="#FFFFFF" +]; + +TernaryIndicatorProcessorEntity933953727[ + label=< + +
+ + + +
+ + +
(C)TernaryIndicatorProcessorEntity
- ternaryCondition: String [0..1]
- ternaryFalse: String [0..1]
- ternaryTrue: String [0..1]
+ replace(mapping: Map<String, String>): boolean
+ toVo(): TernaryIndicatorProcessorVo
> + style=filled + margin=0 + shape=plaintext + fillcolor="#FFFFFF" +]; + +TernaryParameterProcessorEntity1283902245[ + label=< + +
+ + + +
+ + +
(C)TernaryParameterProcessorEntity
- ternaryCondition: String [0..1]
- ternaryFalse: String [0..1]
- ternaryTrue: String [0..1]
+ replace(mapping: Map<String, String>): boolean
+ toVo(): TernaryParameterProcessorVo
> + style=filled + margin=0 + shape=plaintext + fillcolor="#FFFFFF" +]; + +TestCaseEntity1315290368[ + label=< + +
+ + + + + + + + + +
+ + + + + +
(C)TestCaseEntity
# description: String [0..1]
# id: String [0..1]
# lastTestDate: Date [0..1]
# name: String [0..1]
# order: Integer [0..1]
# ownerId: String [0..1]
# ownerType: TestCaseOwnerType [0..1]
# parameters: List<TestCaseParameterEntity> [0..*]
# testResult: TestResult [0..1]
+ clearId()
+ clearTestResult()
+ deepClone(): Object
+ toVo(vo: TestCaseVo)
+ toVo(): TestCaseVo
> + style=filled + margin=0 + shape=plaintext + fillcolor="#FFFFFF" +]; + +TestCaseEntity730313619[ + label=< + +
+ + + +
+ +
(C)TestCaseEntity
# id: String [0..1]
# model: ModelEntity [0..1]
# name: String [1]
+ toVo(): TestCaseVo
> + style=filled + margin=0 + shape=plaintext + fillcolor="#FFFFFF" +]; + +TestCaseParameterBuilderFactory637638157[ + label=< + +
+ +
+ + + +
(C)TestCaseParameterBuilderFactory
- builderMap: Map<TestCaseOwnerType, TestCaseParameterBuilder> [0..*]
+ getBuilder(ownerType: TestCaseOwnerType): TestCaseParameterBuilder
+ postProcessAfterInitialization(bean: Object, beanName: String): Object
+ postProcessBeforeInitialization(bean: Object, beanName: String): Object
> + style=filled + margin=0 + shape=plaintext + fillcolor="#FFFFFF" +]; + +TestCaseParameterEntity1315290368[ + label=< + +
+ + + + + + + + +
+ + + + + +
(C)TestCaseParameterEntity
# code: String [0..1]
# expectValue: String [0..1]
# id: String [0..1]
# inputValue: String [0..1]
# resultValue: String [0..1]
# skipCheck: Boolean [0..1]
# testCase: TestCaseEntity [0..1]
# testResult: TestResult [0..1]
+ clearId()
+ clearTestResult()
+ deepClone(): Object
+ toTestCaseParameterWrapper(): TestCaseParameterWrapper
+ toVo(): TestCaseParameterVo
> + style=filled + margin=0 + shape=plaintext + fillcolor="#FFFFFF" +]; + +TestCaseParameterServiceImpl1389138710[ + label=< + +
+ + +
+ + +
(C)TestCaseParameterServiceImpl
- testCaseParameterBuilderFactory: TestCaseParameterBuilderFactory [1]
- testCaseService: TestCaseService [1]
+ buildTestCaseParameterWrappers(testCaseId: String): List<TestCaseParameterWrapper>
+ findByTestCase(testCaseId: String): List<TestCaseParameterEntity>
> + style=filled + margin=0 + shape=plaintext + fillcolor="#FFFFFF" +]; + +TestCaseParameterWebController2092176327[ + label=< + +
+ + +
(C)TestCaseParameterWebController
+ findByTestCase(testCaseId: String): List<TestCaseParameterWrapper>
+ updateData(id: String, enitity: TestCaseParameterWrapper, bindingResult: BindingResult): TestCaseParameterWrapper
> + style=filled + margin=0 + shape=plaintext + fillcolor="#FFFFFF" +]; + +TestCaseServiceImpl1389138710[ + label=< + +
+ + + + + + + + + + + + +
+ + + + + + + + + + + + + + + + + +
(C)TestCaseServiceImpl
- executorFactoryService: ExecutorFactoryService [1]
- groovyScriptEngineService: GroovyScriptEngineService [0..1]
- jdbcTemplate: JdbcTemplate [1]
- libService: LibService [1]
- libTestCaseRepository: LibTestCaseRepository [1]
- messageSource: MessageSource [1]
- modelService: ModelService [1]
- modelTestCaseRepository: ModelTestCaseRepository [1]
- resourceService: ResourceService [1]
- scoreCardTestCaseRepository: ScoreCardTestCaseRepository [1]
- testCaseParameterBuilderFactory: TestCaseParameterBuilderFactory [1]
- testCaseParameterService: TestCaseParameterService [1]
+ add(entity: TestCaseEntity): TestCaseEntity
- buildTestCaseParameterTree(tree: List<TestCaseParameterWrapper>, parentNode: TestCaseParameterWrapper, modelEntity: ModelEntity)
- buildTestCaseParameterTree4Excel(tree: List<TestCaseParameterWrapper>, parentNode: TestCaseParameterWrapper, modelEntity: ModelEntity)
- checkTestResult(expectValue: String, value: String, valueType: String): TestResult
+ cleanAllTestResult()
+ deepClone(testCaseId: String): TestCaseEntity
+ downloadTemplate(resourceId: String, request: HttpServletRequest, response: HttpServletResponse, locale: Locale)
+ executeAllLibTestCase(libId: String)
+ executeAllTestCase()
+ executeAllTestCase(resourceId: String)
- executeLibTestCase(libEntity: ReleasableLibEntity, testCaseEntity: TestCaseEntity)
- executeModelTestCase(resourceEntity: ResourceEntity, testCaseEntity: TestCaseEntity)
- executeScoreCardTestCase(resourceEntity: ResourceEntity, testCaseEntity: TestCaseEntity)
+ executeTestCase(testCaseId: String)
+ findByOwnerId(ownerId: String, queryParameter: QueryParameter): Page<TestCaseEntity>
+ queryAll(queryExampleEntity: TestCaseEntity, queryParameter: QueryParameter): Page<TestCaseWrapper>
+ upload(request: HttpServletRequest, response: HttpServletResponse, multipartFile: MultipartFile, locale: Locale)
> + style=filled + margin=0 + shape=plaintext + fillcolor="#FFFFFF" +]; + +TestCaseServiceImpl1612402928[ + label=< + +
+ + + +
+ +
(C)TestCaseServiceImpl
- jdbcTemplate: JdbcTemplate [1]
- scenarioFactorService: ScenarioFactorService [1]
- testResultService: TestResultService [1]
+ test(testCaseId: String)
> + style=filled + margin=0 + shape=plaintext + fillcolor="#FFFFFF" +]; + +TestCaseWebController1708048051[ + label=< + +
+ +
(C)TestCaseWebController
+ test(testCaseId: String)
> + style=filled + margin=0 + shape=plaintext + fillcolor="#FFFFFF" +]; + +TestCaseWebController2092176327[ + label=< + +
+ +
+ + + + + + + + + +
(C)TestCaseWebController
- resourceService: ResourceService [1]
+ cleanAllTestResult()
+ deepClone(testCaseId: String)
+ downloadTemplate(resourceId: String, request: HttpServletRequest, response: HttpServletResponse, locale: Locale)
+ executeAllLibTestCase(libId: String)
+ executeAllTestCase(resourceId: String)
+ executeAllTestCase()
+ executeTestCase(testCaseId: String)
+ findByOwnerId(ownerId: String, queryParameter: QueryParameter): Page<TestCaseVo>
+ upload(request: HttpServletRequest, response: HttpServletResponse, multipartFile: MultipartFile, locale: Locale)
> + style=filled + margin=0 + shape=plaintext + fillcolor="#FFFFFF" +]; + +TestResultEntity730313619[ + label=< + +
+ + + + + + + + +
+ +
(C)TestResultEntity
# id: String [0..1]
# month: Integer [0..1]
# quarter: Integer [0..1]
# testCase: TestCaseEntity [0..1]
# valueHigh: Double [0..1]
# valueLow: Double [0..1]
# valueMid: Double [0..1]
# year: Integer [0..1]
+ toVo(): TestResultVo
> + style=filled + margin=0 + shape=plaintext + fillcolor="#FFFFFF" +]; + +TestResultServiceImpl1612402928[ + label=< + +
(C)TestResultServiceImpl
> + style=filled + margin=0 + shape=plaintext + fillcolor="#FFFFFF" +]; + +TestResultWebController1708048051[ + label=< + +
(C)TestResultWebController
> + style=filled + margin=0 + shape=plaintext + fillcolor="#FFFFFF" +]; + +TrueIndicatorValidatorEntity918929279[ + label=< + +
+ +
(C)TrueIndicatorValidatorEntity
+ toVo(): TrueIndicatorValidatorVo
> + style=filled + margin=0 + shape=plaintext + fillcolor="#FFFFFF" +]; + +TrueParameterValidatorEntity1298926693[ + label=< + +
+ +
(C)TrueParameterValidatorEntity
+ toVo(): TrueParameterValidatorVo
> + style=filled + margin=0 + shape=plaintext + fillcolor="#FFFFFF" +]; + +UserDefinedJavaClassDictionaryEntity135801452[ + label=< + +
+ +
+ + + +
(C)UserDefinedJavaClassDictionaryEntity
# fields: List<UserDefinedJavaClassFieldEntity> [0..*]
+ clearId()
+ deepClone(): Object
+ toVo(): UserDefinedJavaClassDictionaryVo
> + style=filled + margin=0 + shape=plaintext + fillcolor="#FFFFFF" +]; + +UserDefinedJavaClassFieldEntity135801452[ + label=< + +
+ + + + + + + + + + + +
+ + + + +
(C)UserDefinedJavaClassFieldEntity
# code: String [0..1]
# defaultValue: String [0..1]
# description: String [0..1]
# dictionary: DictionaryEntity [0..1]
# id: String [0..1]
# name: String [0..1]
# order: Integer [0..1]
# valueCalculation: String [0..1]
# valueType: String [0..1]
# valueTypeIsList: Boolean [0..1]
# valueTypeVersion: Integer [0..1]
+ clearId()
+ deepClone(): Object
+ replace(mapping: Map<String, String>): boolean
+ toVo(): UserDefinedJavaClassFieldVo
> + style=filled + margin=0 + shape=plaintext + fillcolor="#FFFFFF" +]; + +UserDefinedJavaClassFieldEntityEventHandler923004430[ + label=< + +
+ + + + + + + + +
+ + + + + + + +
(C)UserDefinedJavaClassFieldEntityEventHandler
- dictionaryService: DictionaryService [1]
- indicatorProcessorService: IndicatorProcessorService [1]
- indicatorService: IndicatorService [1]
- libService: LibService [1]
- modelService: ModelService [1]
- parameterProcessorService: ParameterProcessorService [1]
- parameterService: ParameterService [1]
- userDefinedJavaClassFieldService: UserDefinedJavaClassFieldService [1]
# afterAdd(newEntity: UserDefinedJavaClassFieldEntity)
# beforeDelete(oldEntity: UserDefinedJavaClassFieldEntity)
# beforeDelete(iterable: Iterable<UserDefinedJavaClassFieldEntity>)
# beforeUpdate(oldEntity: UserDefinedJavaClassFieldEntity, newEntity: UserDefinedJavaClassFieldEntity)
- updateDictionaryEntityEntityLastModifyDate(entity: UserDefinedJavaClassFieldEntity)
- updateIndicatorProcessor(oldEntity: UserDefinedJavaClassFieldEntity, newEntity: UserDefinedJavaClassFieldEntity)
- updateParameterProcessor(oldEntity: UserDefinedJavaClassFieldEntity, newEntity: UserDefinedJavaClassFieldEntity)
> + style=filled + margin=0 + shape=plaintext + fillcolor="#FFFFFF" +]; + +UserDefinedJavaClassFieldServiceImpl673331586[ + label=< + +
+ + +
+ + + + + +
(C)UserDefinedJavaClassFieldServiceImpl
- applicationContext: ApplicationContext [1]
- dictionaryService: DictionaryService [1]
+ add(entity: UserDefinedJavaClassFieldEntity): UserDefinedJavaClassFieldEntity
+ importFromCsv(dictionaryId: String, csvContent: String, splitChar: String)
+ remove(primaryKey: String): String
+ remove(primaryKeyCollection: List<String>): List<String>
+ update(primaryKey: String, entity: UserDefinedJavaClassFieldEntity): UserDefinedJavaClassFieldEntity
> + style=filled + margin=0 + shape=plaintext + fillcolor="#FFFFFF" +]; + +UserDefinedJavaClassFieldWebController275791269[ + label=< + +
+ +
+ + +
(C)UserDefinedJavaClassFieldWebController
- dictionaryService: DictionaryService [1]
+ importFromCsv(request: Map<String, String>)
# query(request: HttpServletRequest, response: HttpServletResponse, queryParameter: QueryParameter): Page<UserDefinedJavaClassFieldVo>
> + style=filled + margin=0 + shape=plaintext + fillcolor="#FFFFFF" +]; + +VariableCodeAndNameReplacer1890783695[ + label=< + +
+ + +
(C)VariableCodeAndNameReplacer
+ replace(entity: CodeAndNameReplacer, mapping: Map<String, String>)
+ replace(entities: List<? extends CodeAndNameReplacer>, mapping: Map<String, String>)
> + style=filled + margin=0 + shape=plaintext + fillcolor="#FFFFFF" +]; + +WhenThenIndicatorProcessorEntity933953727[ + label=< + +
+ + + +
+ + +
(C)WhenThenIndicatorProcessorEntity
- isWhenThenShorted: Boolean [0..1]
- then: String [0..1]
- when: String [0..1]
+ replace(mapping: Map<String, String>): boolean
+ toVo(): WhenThenIndicatorProcessorVo
> + style=filled + margin=0 + shape=plaintext + fillcolor="#FFFFFF" +]; + +WhenThenParameterProcessorEntity1283902245[ + label=< + +
+ + + +
+ + +
(C)WhenThenParameterProcessorEntity
- isWhenThenShorted: Boolean [0..1]
- then: String [0..1]
- when: String [0..1]
+ replace(mapping: Map<String, String>): boolean
+ toVo(): WhenThenParameterProcessorVo
> + style=filled + margin=0 + shape=plaintext + fillcolor="#FFFFFF" +]; +} +} + +subgraph cluster_888804307 { + label=economiccapital + labeljust=l + fillcolor="#ececec" + style=filled + + subgraph cluster_1064073024 { + label=jpa + labeljust=l + fillcolor="#d8d8d8" + style=filled + + ResultRwaEntity645662623[ + label=< + +
+ + + + + + + + + + + + + + + + + + + + + + + +
+ +
(C)ResultRwaEntity
- assetEquity: Double [0..1]
- busCategory: String [0..1]
- ccf: Double [0..1]
- custId: String [0..1]
- custName: String [0..1]
- debtId: String [0..1]
- ead: Double [0..1]
- eadBigType: String [0..1]
- eadSmallType: String [0..1]
- ecRwa: Double [0..1]
- ecRwaAdjusted: Double [0..1]
- id: String [0..1]
- orgName: String [0..1]
- prodName: String [0..1]
- rwa: Double [0..1]
- rwaMitigation: Double [0..1]
- stripline: String [0..1]
- uncoverageEad: Double [0..1]
- weightArea: Double [0..1]
- weightIndustry: Double [0..1]
- weightIrs: Double [0..1]
- weightProd: Double [0..1]
- weightTerm: Double [0..1]
+ toVo(): ResultRwaVo
> + style=filled + margin=0 + shape=plaintext + fillcolor="#FFFFFF" +]; + +SchemaEntity645662623[ + label=< + +
+ + + + + + +
+ +
(C)SchemaEntity
- calMethod: EconomicCapitalCalMethod [0..1]
- code: String [0..1]
- description: String [0..1]
- enable: Boolean [0..1]
- id: String [0..1]
- name: String [0..1]
+ toVo(): SchemaVo
> + style=filled + margin=0 + shape=plaintext + fillcolor="#FFFFFF" +]; +} +} + +'edges +AbstractFlowableDaoServiceImpl1477149626 -> ProcessOperationServiceImpl1477149626[arrowhead=none]; +AbstractFlowableDaoServiceImpl1477149626 -> ProcessOperationServiceImpl1477149626[label="processOperationService +[1]", arrowhead=none]; +AbstractJpaEntityPersistentEventHandler1344511795 -> DictionaryEntityEventHandler923004430[arrowhead=none, arrowtail=empty, dir=both]; +AbstractJpaEntityPersistentEventHandler1344511795 -> IndicatorEntityEventHandler923004430[arrowhead=none, arrowtail=empty, dir=both]; +AbstractJpaEntityPersistentEventHandler1344511795 -> IndicatorProcessorEntityEventHandler923004430[arrowhead=none, arrowtail=empty, dir=both]; +AbstractJpaEntityPersistentEventHandler1344511795 -> IndicatorValidatorEntityEventHandler923004430[arrowhead=none, arrowtail=empty, dir=both]; +AbstractJpaEntityPersistentEventHandler1344511795 -> LibEntityEventHandler923004430[arrowhead=none, arrowtail=empty, dir=both]; +AbstractJpaEntityPersistentEventHandler1344511795 -> ModelEntityEventHandler923004430[arrowhead=none, arrowtail=empty, dir=both]; +AbstractJpaEntityPersistentEventHandler1344511795 -> ParameterEntityEventHandler923004430[arrowhead=none, arrowtail=empty, dir=both]; +AbstractJpaEntityPersistentEventHandler1344511795 -> ParameterProcessorEntityEventHandler923004430[arrowhead=none, arrowtail=empty, dir=both]; +AbstractJpaEntityPersistentEventHandler1344511795 -> ParameterValidatorEntityEventHandler923004430[arrowhead=none, arrowtail=empty, dir=both]; +AbstractJpaEntityPersistentEventHandler1344511795 -> ResourceEntityEventHandler923004430[arrowhead=none, arrowtail=empty, dir=both]; +AbstractJpaEntityPersistentEventHandler1344511795 -> ScoreCardVarEntityEventHandler923004430[arrowhead=none, arrowtail=empty, dir=both]; +AbstractJpaEntityPersistentEventHandler1344511795 -> UserDefinedJavaClassFieldEntityEventHandler923004430[arrowhead=none, arrowtail=empty, dir=both]; +AgentServiceImpl1477149626 -> EntityVoUtil1890006859[label="listAvailableAgentByUserId() -> toVo()"]; +AgentServiceImpl1477149626 -> TestCaseServiceImpl1389138710[label="roleService +[1]", arrowhead=none]; +AgentServiceImpl1477149626 -> UserServiceImpl1389554238[arrowhead=none]; +ApplicationInitializeServiceImpl563206525 -> AutoCompileDeployedModelInitializer627004136[label="initializers +[0..*]", arrowhead=none]; +ApplicationLauncher600058652 -> CommandLineArgsHandler600058652[label="run() -> handle()"]; +ApplicationLauncher600058652 -> Environment600058652[label="start() -> init()"]; +ApplicationLauncher600058652 -> KeepApplicationNotCloseThread305656038[label="afterApplicationReady() -> interrupt()"]; +AssigneeQueryServiceImpl1477149626 -> TestCaseServiceImpl1389138710[label="roleService +[1]", arrowhead=none]; +AssigneeQueryServiceImpl1477149626 -> TestCaseServiceImpl1389138710[label="userService +[1]", arrowhead=none]; +AttachmentServiceImpl2104802497 -> DirectoryManager600058652[label="getDiskAttachmentFilePath() -> getByName()"]; +AttachmentServiceImpl2104802497 -> EntityVoUtil1890006859[label="findByBussinessKey() -> toVo()"]; +AttachmentServiceImpl2104802497 -> TestCaseServiceImpl1389138710[label="systemParameterService +[1]", arrowhead=none]; +AuditLogAspectorBean686209983 -> PlatformAuditLogPersistenterManager2053706728[label="manager +[1]", arrowhead=none]; +AuditLogPersistenterManagerAutoConfiguration1046861171 -> PlatformAuditLogPersistenterManager2053706728[label="manager +[0..1]", arrowhead=none]; +AutoCompileDeployedModelInitializer627004136 -> ConfigurationInitializer1784937997[arrowhead=none]; +AutoCompileDeployedModelInitializer627004136 -> ConfigureInitializer163612660[arrowhead=none]; +AutoCompileDeployedModelInitializer627004136 -> DesensitizerInitializer11204056[arrowhead=none]; +AutoCompileDeployedModelInitializer627004136 -> ExecutorFactoryService1557633605[label="executorFactoryService +[0..1]"]; +AutoCompileDeployedModelInitializer627004136 -> MenuInitializer11204056[arrowhead=none]; +AutoCompileDeployedModelInitializer627004136 -> OrgInitializer11204056[arrowhead=none]; +AutoCompileDeployedModelInitializer627004136 -> ParameterInitializer11204056[arrowhead=none]; +AutoCompileDeployedModelInitializer627004136 -> RoleAndMenuInitializer11204056[arrowhead=none]; +AutoCompileDeployedModelInitializer627004136 -> RoleAndUserInitializer1900089223[arrowhead=none]; +AutoCompileDeployedModelInitializer627004136 -> RuleEngineWorkFlowInitializer1684799666[arrowhead=none]; +AutoCompileDeployedModelInitializer627004136 -> TestCaseServiceImpl1389138710[label="systemParameterService +[0..1]", arrowhead=none]; +AutoCompileDeployedModelInitializer627004136 -> WekaInitializer1768930355[arrowhead=none]; +BaseEntity937853716 -> AdminDivisionEntity325081519[label="toVo() -> toVo()"]; +BaseEntity937853716 -> AgentEntity20954217[label="toVo() -> toVo()"]; +BaseEntity937853716 -> AnnouncementEntity1024010915[label="toVo() -> toVo()"]; +BaseEntity937853716 -> ApplicationEntity809857618[label="toVo() -> toVo()"]; +BaseEntity937853716 -> ArithmeticIndicatorProcessorEntity933953727[label="toVo() -> toVo()"]; +BaseEntity937853716 -> ArithmeticParameterProcessorEntity1283902245[label="toVo() -> toVo()"]; +BaseEntity937853716 -> AttachmentEntity449060956[label="toVo() -> toVo()"]; +BaseEntity937853716 -> AuditLogEntity1512343519[arrowhead=none, arrowtail=empty, dir=both]; +BaseEntity937853716 -> AuditorEntity937853716[label="toVo() -> toVo()"]; +BaseEntity937853716 -> BeanTaskEntity1853113301[label="toVo() -> toVo()"]; +BaseEntity937853716 -> BondEntity325081519[label="toVo() -> toVo()"]; +BaseEntity937853716 -> BussinessProductEntity325081519[label="toVo() -> toVo()"]; +BaseEntity937853716 -> CfgBinomial1908110995[label="toVo() -> toVo()"]; +BaseEntity937853716 -> CfgChiSquare1908110995[label="toVo() -> toVo()"]; +BaseEntity937853716 -> CfgCustomerDistribution1908110995[label="toVo() -> toVo()"]; +BaseEntity937853716 -> CfgCutOffPoint1908110995[label="toVo() -> toVo()"]; +BaseEntity937853716 -> CfgDataExtractor1908110995[label="toVo() -> toVo()"]; +BaseEntity937853716 -> CfgModel1908110995[label="toVo() -> toVo()"]; +BaseEntity937853716 -> CfgScale1908110995[label="toVo() -> toVo()"]; +BaseEntity937853716 -> CfgThreshold1908110995[label="toVo() -> toVo()"]; +BaseEntity937853716 -> CoeBinomialHistory448837373[arrowhead=none, arrowtail=empty, dir=both]; +BaseEntity937853716 -> CoeChiSquareHistory448837373[arrowhead=none, arrowtail=empty, dir=both]; +BaseEntity937853716 -> CollateralEntity325081519[label="toVo() -> toVo()"]; +BaseEntity937853716 -> ConditionRangeIndicatorProcessorEntity933953727[label="toVo() -> toVo()"]; +BaseEntity937853716 -> ConditionRangeParameterProcessorEntity1283902245[label="toVo() -> toVo()"]; +BaseEntity937853716 -> ConfigureEntity588536316[label="toVo() -> toVo()"]; +BaseEntity937853716 -> ConstantParameterEntity1765317618[label="toVo() -> toVo()"]; +BaseEntity937853716 -> CorporationAuditorEntity937853716[label="toVo() -> toVo()"]; +BaseEntity937853716 -> CorporationEntity729386998[label="toVo() -> toVo()"]; +BaseEntity937853716 -> CounterpartyEntity325081519[label="toVo() -> toVo()"]; +BaseEntity937853716 -> CountryEntity325081519[label="toVo() -> toVo()"]; +BaseEntity937853716 -> CrossValidateEntity757880876[label="toVo() -> toVo()"]; +BaseEntity937853716 -> CurrencyEntity325081519[label="toVo() -> toVo()"]; +BaseEntity937853716 -> DatabaseAttachmentEntity449060956[label="toVo() -> toVo()"]; +BaseEntity937853716 -> DateRangeIndicatorValidatorEntity918929279[label="toVo() -> toVo()"]; +BaseEntity937853716 -> DateRangeParameterValidatorEntity1298926693[label="toVo() -> toVo()"]; +BaseEntity937853716 -> DecimalRangeIndicatorValidatorEntity918929279[label="toVo() -> toVo()"]; +BaseEntity937853716 -> DecimalRangeParameterValidatorEntity1298926693[label="toVo() -> toVo()"]; +BaseEntity937853716 -> DecisionTable2CParameterProcessorEntity1283902245[label="toVo() -> toVo()"]; +BaseEntity937853716 -> DecisionTableParameterProcessorEntity1283902245[label="toVo() -> toVo()"]; +BaseEntity937853716 -> DecisionTreeParameterProcessorEntity1283902245[label="toVo() -> toVo()"]; +BaseEntity937853716 -> DefaultRecord448837373[arrowhead=none, arrowtail=empty, dir=both]; +BaseEntity937853716 -> DepArithmeticFactorDefineEntity227079487[label="toVo() -> toVo()"]; +BaseEntity937853716 -> DepDelayFactorDefineEntity227079487[label="toVo() -> toVo()"]; +BaseEntity937853716 -> DepDifferentialFactorDefineEntity227079487[label="toVo() -> toVo()"]; +BaseEntity937853716 -> DepFactorDefineEntity730313619[label="toVo() -> toVo()"]; +BaseEntity937853716 -> DepFactorEntity730313619[label="toVo() -> toVo()"]; +BaseEntity937853716 -> DepFolderEntity227079487[label="toVo() -> toVo()"]; +BaseEntity937853716 -> DepOriginalFactorDefineEntity227079487[label="toVo() -> toVo()"]; +BaseEntity937853716 -> DepartmentEntity609315128[label="toVo() -> toVo()"]; +BaseEntity937853716 -> DesensitizeFieldEntity1810751287[label="toVo() -> toVo()"]; +BaseEntity937853716 -> DictionaryEntity1562118516[label="toVo() -> toVo()"]; +BaseEntity937853716 -> DiskAttachmentEntity449060956[label="toVo() -> toVo()"]; +BaseEntity937853716 -> DsEntity1463258587[label="toVo() -> toVo()"]; +BaseEntity937853716 -> EmailIndicatorValidatorEntity918929279[label="toVo() -> toVo()"]; +BaseEntity937853716 -> EmailParameterValidatorEntity1298926693[label="toVo() -> toVo()"]; +BaseEntity937853716 -> EmptyIndicatorProcessorEntity933953727[label="toVo() -> toVo()"]; +BaseEntity937853716 -> EmptyIndicatorValidatorEntity918929279[label="toVo() -> toVo()"]; +BaseEntity937853716 -> EmptyParameterProcessorEntity1283902245[label="toVo() -> toVo()"]; +BaseEntity937853716 -> EmptyParameterValidatorEntity1298926693[label="toVo() -> toVo()"]; +BaseEntity937853716 -> EnumDictionaryEntity135801452[label="toVo() -> toVo()"]; +BaseEntity937853716 -> EnumItemEntity135801452[label="toVo() -> toVo()"]; +BaseEntity937853716 -> ExecutionFlowParameterProcessorEntity1283902245[label="toVo() -> toVo()"]; +BaseEntity937853716 -> ExecutorEntity973481864[label="toVo() -> toVo()"]; +BaseEntity937853716 -> ExecutorRegistryEntity973481864[arrowhead=none, arrowtail=empty, dir=both]; +BaseEntity937853716 -> FalseIndicatorValidatorEntity918929279[label="toVo() -> toVo()"]; +BaseEntity937853716 -> FalseParameterValidatorEntity1298926693[label="toVo() -> toVo()"]; +BaseEntity937853716 -> FolderDictionaryEntity135801452[label="toVo() -> toVo()"]; +BaseEntity937853716 -> FolderLibEntity664884827[label="toVo() -> toVo()"]; +BaseEntity937853716 -> FunctionEntity1787809494[label="toVo() -> toVo()"]; +BaseEntity937853716 -> GeneralResultHistory448837373[arrowhead=none, arrowtail=empty, dir=both]; +BaseEntity937853716 -> GeneralSampleHistory448837373[arrowhead=none, arrowtail=empty, dir=both]; +BaseEntity937853716 -> GroovyScriptIndicatorProcessorEntity933953727[label="toVo() -> toVo()"]; +BaseEntity937853716 -> GroovyScriptParameterProcessorEntity1283902245[label="toVo() -> toVo()"]; +BaseEntity937853716 -> GroovyTaskEntity1853113301[label="toVo() -> toVo()"]; +BaseEntity937853716 -> HttpRequestIndicatorProcessorEntity933953727[label="toVo() -> toVo()"]; +BaseEntity937853716 -> HttpRequestParameterProcessorEntity1283902245[label="toVo() -> toVo()"]; +BaseEntity937853716 -> I18nEntity664205460[label="toVo() -> toVo()"]; +BaseEntity937853716 -> InOptionParameterEntity1765317618[label="toVo() -> toVo()"]; +BaseEntity937853716 -> InParameterEntity1765317618[label="toVo() -> toVo()"]; +BaseEntity937853716 -> InSubOutParameterEntity1765317618[label="toVo() -> toVo()"]; +BaseEntity937853716 -> IndepArithmeticFactorDefineEntity227079487[label="toVo() -> toVo()"]; +BaseEntity937853716 -> IndepDelayFactorDefineEntity227079487[label="toVo() -> toVo()"]; +BaseEntity937853716 -> IndepDifferentialFactorDefineEntity227079487[label="toVo() -> toVo()"]; +BaseEntity937853716 -> IndepFactorDefineEntity730313619[label="toVo() -> toVo()"]; +BaseEntity937853716 -> IndepFactorEntity730313619[label="toVo() -> toVo()"]; +BaseEntity937853716 -> IndepFolderEntity227079487[label="toVo() -> toVo()"]; +BaseEntity937853716 -> IndepOriginalFactorDefineEntity227079487[label="toVo() -> toVo()"]; +BaseEntity937853716 -> IndicatorEntity396450770[label="toVo() -> toVo()"]; +BaseEntity937853716 -> IndicatorIndicatorEntity1316713020[label="toVo() -> toVo()"]; +BaseEntity937853716 -> IndicatorLibEntity664884827[label="toVo() -> toVo()"]; +BaseEntity937853716 -> IndicatorParameterEntity1765317618[label="toVo() -> toVo()"]; +BaseEntity937853716 -> IndicatorProcessorEntity664884827[label="toVo() -> toVo()"]; +BaseEntity937853716 -> IndicatorValidatorEntity664884827[label="toVo() -> toVo()"]; +BaseEntity937853716 -> IndustryEntity325081519[label="toVo() -> toVo()"]; +BaseEntity937853716 -> IntegerRangeIndicatorValidatorEntity918929279[label="toVo() -> toVo()"]; +BaseEntity937853716 -> IntegerRangeParameterValidatorEntity1298926693[label="toVo() -> toVo()"]; +BaseEntity937853716 -> InterfaceIndicatorEntity1316713020[label="toVo() -> toVo()"]; +BaseEntity937853716 -> IntermediateParameterEntity1765317618[label="toVo() -> toVo()"]; +BaseEntity937853716 -> JavaClassDictionaryEntity135801452[label="toVo() -> toVo()"]; +BaseEntity937853716 -> JdbcDsEntity1463258587[label="toVo() -> toVo()"]; +BaseEntity937853716 -> JndiDsEntity1463258587[label="toVo() -> toVo()"]; +BaseEntity937853716 -> LengthRangeIndicatorValidatorEntity918929279[label="toVo() -> toVo()"]; +BaseEntity937853716 -> LengthRangeParameterValidatorEntity1298926693[label="toVo() -> toVo()"]; +BaseEntity937853716 -> LibEntity396450770[label="toVo() -> toVo()"]; +BaseEntity937853716 -> LoanProductEntity325081519[label="toVo() -> toVo()"]; +BaseEntity937853716 -> MathFormulaIndicatorProcessorEntity933953727[label="toVo() -> toVo()"]; +BaseEntity937853716 -> MathFormulaParameterProcessorEntity1283902245[label="toVo() -> toVo()"]; +BaseEntity937853716 -> MenuEntity1503491701[label="toVo() -> toVo()"]; +BaseEntity937853716 -> MenuGroupEntity1503491701[label="toVo() -> toVo()"]; +BaseEntity937853716 -> MenuJavascriptEntity1503491701[label="toVo() -> toVo()"]; +BaseEntity937853716 -> MenuRouteEntity1503491701[label="toVo() -> toVo()"]; +BaseEntity937853716 -> MenuSeparatorEntity1503491701[label="toVo() -> toVo()"]; +BaseEntity937853716 -> MenuUrlEntity1503491701[label="toVo() -> toVo()"]; +BaseEntity937853716 -> ModelAnalysisFactorEntity730313619[arrowhead=none, arrowtail=empty, dir=both]; +BaseEntity937853716 -> ModelEntity1858028169[label="toVo() -> toVo()"]; +BaseEntity937853716 -> NodeJsTaskEntity1853113301[label="toVo() -> toVo()"]; +BaseEntity937853716 -> NotEmptyIndicatorValidatorEntity918929279[label="toVo() -> toVo()"]; +BaseEntity937853716 -> NotEmptyParameterValidatorEntity1298926693[label="toVo() -> toVo()"]; +BaseEntity937853716 -> NotificationEntity1198391169[label="toVo() -> toVo()"]; +BaseEntity937853716 -> NumberRangeIndicatorProcessorEntity933953727[label="toVo() -> toVo()"]; +BaseEntity937853716 -> NumberRangeParameterProcessorEntity1283902245[label="toVo() -> toVo()"]; +BaseEntity937853716 -> NumberRangeScoreCardVarEntity1748894114[label="toVo() -> toVo()"]; +BaseEntity937853716 -> ObjectPropertiesIndicatorProcessorEntity933953727[label="toVo() -> toVo()"]; +BaseEntity937853716 -> ObjectPropertiesParameterProcessorEntity1283902245[label="toVo() -> toVo()"]; +BaseEntity937853716 -> OptionScoreCardVarEntity1748894114[label="toVo() -> toVo()"]; +BaseEntity937853716 -> OptionValueParameterProcessorEntity1283902245[label="toVo() -> toVo()"]; +BaseEntity937853716 -> OrgEntity1639348634[label="toVo() -> toVo()"]; +BaseEntity937853716 -> OutParameterEntity1765317618[label="toVo() -> toVo()"]; +BaseEntity937853716 -> ParameterEntity508990517[label="toVo() -> toVo()"]; +BaseEntity937853716 -> ParameterInOptionItemEntity1858028169[label="toVo() -> toVo()"]; +BaseEntity937853716 -> ParameterProcessorEntity1858028169[label="toVo() -> toVo()"]; +BaseEntity937853716 -> ParameterValidatorEntity1858028169[label="toVo() -> toVo()"]; +BaseEntity937853716 -> PatternIndicatorValidatorEntity918929279[label="toVo() -> toVo()"]; +BaseEntity937853716 -> PatternParameterValidatorEntity1298926693[label="toVo() -> toVo()"]; +BaseEntity937853716 -> PerformanceStatusEntity325081519[label="toVo() -> toVo()"]; +BaseEntity937853716 -> PhpTaskEntity1853113301[label="toVo() -> toVo()"]; +BaseEntity937853716 -> PmmlParameterProcessorEntity1283902245[label="toVo() -> toVo()"]; +BaseEntity937853716 -> PowerShellTaskEntity1853113301[label="toVo() -> toVo()"]; +BaseEntity937853716 -> ProcessEntity20954217[label="toVo() -> toVo()"]; +BaseEntity937853716 -> PythonTaskEntity1853113301[label="toVo() -> toVo()"]; +BaseEntity937853716 -> ResultRwaEntity645662623[arrowhead=none, arrowtail=empty, dir=both]; +BaseEntity937853716 -> RoleEntity499836396[label="toVo() -> toVo()"]; +BaseEntity937853716 -> RuleParameterProcessorEntity1283902245[label="toVo() -> toVo()"]; +BaseEntity937853716 -> RuntimeParameter448837373[arrowhead=none, arrowtail=empty, dir=both]; +BaseEntity937853716 -> ScCapHistory448837373[arrowhead=none, arrowtail=empty, dir=both]; +BaseEntity937853716 -> ScKsHistory448837373[arrowhead=none, arrowtail=empty, dir=both]; +BaseEntity937853716 -> ScRocHistory448837373[arrowhead=none, arrowtail=empty, dir=both]; +BaseEntity937853716 -> ScenarioFactorDefineEntity730313619[label="toVo() -> toVo()"]; +BaseEntity937853716 -> ScenarioFactorEntity730313619[label="toVo() -> toVo()"]; +BaseEntity937853716 -> ScenarioFolderEntity227079487[label="toVo() -> toVo()"]; +BaseEntity937853716 -> ScenarioOriginalFactorDefineEntity227079487[label="toVo() -> toVo()"]; +BaseEntity937853716 -> SchemaEntity645662623[label="toVo() -> toVo()"]; +BaseEntity937853716 -> ScoreCardIndicatorVarEntity1748894114[label="toVo() -> toVo()"]; +BaseEntity937853716 -> ScoreCardVarEntity1748894114[label="toVo() -> toVo()"]; +BaseEntity937853716 -> ScoreRecord448837373[arrowhead=none, arrowtail=empty, dir=both]; +BaseEntity937853716 -> ShellTaskEntity1853113301[label="toVo() -> toVo()"]; +BaseEntity937853716 -> SingleRuleParameterProcessorEntity1283902245[label="toVo() -> toVo()"]; +BaseEntity937853716 -> SpreadBusinessObjectEntity757880876[label="toVo() -> toVo()"]; +BaseEntity937853716 -> SpreadCoreIndicatorEntity757880876[label="toVo() -> toVo()"]; +BaseEntity937853716 -> SpreadEntity757880876[label="toVo() -> toVo()"]; +BaseEntity937853716 -> SpreadIndustryEntity757880876[label="toVo() -> toVo()"]; +BaseEntity937853716 -> SpreadShareholderEntity757880876[label="toVo() -> toVo()"]; +BaseEntity937853716 -> SpreadSupervisionEntity757880876[label="toVo() -> toVo()"]; +BaseEntity937853716 -> SqlIndicatorProcessorEntity933953727[label="toVo() -> toVo()"]; +BaseEntity937853716 -> SqlParameterProcessorEntity1283902245[label="toVo() -> toVo()"]; +BaseEntity937853716 -> StPsiHistory448837373[arrowhead=none, arrowtail=empty, dir=both]; +BaseEntity937853716 -> StrategicTargetEntity544921377[label="toVo() -> toVo()"]; +BaseEntity937853716 -> TaskEntity973481864[label="toVo() -> toVo()"]; +BaseEntity937853716 -> TaskLogEntity973481864[arrowhead=none, arrowtail=empty, dir=both]; +BaseEntity937853716 -> TernaryIndicatorProcessorEntity933953727[label="toVo() -> toVo()"]; +BaseEntity937853716 -> TernaryParameterProcessorEntity1283902245[label="toVo() -> toVo()"]; +BaseEntity937853716 -> TestCaseEntity730313619[label="toVo() -> toVo()"]; +BaseEntity937853716 -> TestCaseParameterEntity1315290368[label="toVo() -> toVo()"]; +BaseEntity937853716 -> TestResultEntity730313619[label="toVo() -> toVo()"]; +BaseEntity937853716 -> TradeFinanceProductEntity325081519[label="toVo() -> toVo()"]; +BaseEntity937853716 -> TrueIndicatorValidatorEntity918929279[label="toVo() -> toVo()"]; +BaseEntity937853716 -> TrueParameterValidatorEntity1298926693[label="toVo() -> toVo()"]; +BaseEntity937853716 -> UserDefinedJavaClassDictionaryEntity135801452[label="toVo() -> toVo()"]; +BaseEntity937853716 -> UserDefinedJavaClassFieldEntity135801452[label="toVo() -> toVo()"]; +BaseEntity937853716 -> UserEntity1437513631[label="toVo() -> toVo()"]; +BaseEntity937853716 -> VersionEntity937853716[arrowhead=none, arrowtail=empty, dir=both]; +BaseEntity937853716 -> WhenThenIndicatorProcessorEntity933953727[label="toVo() -> toVo()"]; +BaseEntity937853716 -> WhenThenParameterProcessorEntity1283902245[label="toVo() -> toVo()"]; +CfgDataExtractorServiceImpl395684880 -> DataExtractorManager1703384935[label="dataExtractorManager +[1]"]; +CfgModelWebController530250675 -> TestCaseServiceImpl1389138710[label="service +[1]", arrowhead=none]; +ConfigurationInitializer1784937997 -> TestCaseServiceImpl1389138710[label="chiSquareService +[1]", arrowhead=none]; +ConfigureInitializer163612660 -> TestCaseServiceImpl1389138710[label="configureService +[0..1]", arrowhead=none]; +CorporationAuditorEntity937853716 -> ParameterEntity508990517[arrowhead=none, arrowtail=empty, dir=both]; +Criteria1597689472 -> And1929946674[arrowhead=none, arrowtail=empty, dir=both]; +Criteria1597689472 -> Between1929946674[arrowhead=none, arrowtail=empty, dir=both]; +Criteria1597689472 -> Contains1929946674[arrowhead=none, arrowtail=empty, dir=both]; +Criteria1597689472 -> ContainsField1929946674[arrowhead=none, arrowtail=empty, dir=both]; +Criteria1597689472 -> EndWith1929946674[arrowhead=none, arrowtail=empty, dir=both]; +Criteria1597689472 -> EndWithField1929946674[arrowhead=none, arrowtail=empty, dir=both]; +Criteria1597689472 -> Equals1929946674[arrowhead=none, arrowtail=empty, dir=both]; +Criteria1597689472 -> EqualsField1929946674[arrowhead=none, arrowtail=empty, dir=both]; +Criteria1597689472 -> GreaterOrEquals1929946674[arrowhead=none, arrowtail=empty, dir=both]; +Criteria1597689472 -> GreaterOrEqualsField1929946674[arrowhead=none, arrowtail=empty, dir=both]; +Criteria1597689472 -> GreaterThan1929946674[arrowhead=none, arrowtail=empty, dir=both]; +Criteria1597689472 -> GreaterThanField1929946674[arrowhead=none, arrowtail=empty, dir=both]; +Criteria1597689472 -> IBetween1929946674[arrowhead=none, arrowtail=empty, dir=both]; +Criteria1597689472 -> IBetweenInclusive1929946674[arrowhead=none, arrowtail=empty, dir=both]; +Criteria1597689472 -> IEndWithField1929946674[arrowhead=none, arrowtail=empty, dir=both]; +Criteria1597689472 -> INotContains1929946674[arrowhead=none, arrowtail=empty, dir=both]; +Criteria1597689472 -> INotContainsField1929946674[arrowhead=none, arrowtail=empty, dir=both]; +Criteria1597689472 -> INotEndWith1929946674[arrowhead=none, arrowtail=empty, dir=both]; +Criteria1597689472 -> INotEndWithField1929946674[arrowhead=none, arrowtail=empty, dir=both]; +Criteria1597689472 -> INotEquals1929946674[arrowhead=none, arrowtail=empty, dir=both]; +Criteria1597689472 -> INotEqualsField1929946674[arrowhead=none, arrowtail=empty, dir=both]; +Criteria1597689472 -> INotStartWith1929946674[arrowhead=none, arrowtail=empty, dir=both]; +Criteria1597689472 -> INotStartWithField1929946674[arrowhead=none, arrowtail=empty, dir=both]; +Criteria1597689472 -> IStartWith1929946674[arrowhead=none, arrowtail=empty, dir=both]; +Criteria1597689472 -> IStartWithField1929946674[arrowhead=none, arrowtail=empty, dir=both]; +Criteria1597689472 -> InSet1929946674[arrowhead=none, arrowtail=empty, dir=both]; +Criteria1597689472 -> IsBlank1929946674[arrowhead=none, arrowtail=empty, dir=both]; +Criteria1597689472 -> IsNotNull1929946674[arrowhead=none, arrowtail=empty, dir=both]; +Criteria1597689472 -> IsNull1929946674[arrowhead=none, arrowtail=empty, dir=both]; +Criteria1597689472 -> LessOrEquals1929946674[arrowhead=none, arrowtail=empty, dir=both]; +Criteria1597689472 -> LessOrEqualsField1929946674[arrowhead=none, arrowtail=empty, dir=both]; +Criteria1597689472 -> LessThan1929946674[arrowhead=none, arrowtail=empty, dir=both]; +Criteria1597689472 -> LessThanField1929946674[arrowhead=none, arrowtail=empty, dir=both]; +Criteria1597689472 -> None1929946674[arrowhead=none, arrowtail=empty, dir=both]; +Criteria1597689472 -> Not1929946674[arrowhead=none, arrowtail=empty, dir=both]; +Criteria1597689472 -> NotBlank1929946674[arrowhead=none, arrowtail=empty, dir=both]; +Criteria1597689472 -> NotContains1929946674[arrowhead=none, arrowtail=empty, dir=both]; +Criteria1597689472 -> NotContainsField1929946674[arrowhead=none, arrowtail=empty, dir=both]; +Criteria1597689472 -> NotEndWith1929946674[arrowhead=none, arrowtail=empty, dir=both]; +Criteria1597689472 -> NotEndWithField1929946674[arrowhead=none, arrowtail=empty, dir=both]; +Criteria1597689472 -> NotEquals1929946674[arrowhead=none, arrowtail=empty, dir=both]; +Criteria1597689472 -> NotEqualsField1929946674[arrowhead=none, arrowtail=empty, dir=both]; +Criteria1597689472 -> NotInSet1929946674[arrowhead=none, arrowtail=empty, dir=both]; +Criteria1597689472 -> NotStartWith1929946674[arrowhead=none, arrowtail=empty, dir=both]; +Criteria1597689472 -> NotStartWithField1929946674[arrowhead=none, arrowtail=empty, dir=both]; +Criteria1597689472 -> Or1929946674[arrowhead=none, arrowtail=empty, dir=both]; +Criteria1597689472 -> StartWith1929946674[arrowhead=none, arrowtail=empty, dir=both]; +Criteria1597689472 -> StartWithField1929946674[arrowhead=none, arrowtail=empty, dir=both]; +DaoServiceImpl1434168322 -> AbstractFlowableDaoServiceImpl1477149626[arrowhead=none, arrowtail=empty, dir=both]; +DaoServiceImpl1434168322 -> AdminDivisionServiceImpl1268588532[arrowhead=none, arrowtail=empty, dir=both]; +DaoServiceImpl1434168322 -> AgentServiceImpl1477149626[arrowhead=none, arrowtail=empty, dir=both]; +DaoServiceImpl1434168322 -> AnnouncementServiceImpl666294214[arrowhead=none, arrowtail=empty, dir=both]; +DaoServiceImpl1434168322 -> ApplicationServiceImpl744774639[arrowhead=none, arrowtail=empty, dir=both]; +DaoServiceImpl1434168322 -> AttachmentServiceImpl2104802497[arrowhead=none, arrowtail=empty, dir=both]; +DaoServiceImpl1434168322 -> AuditLogServiceImpl1523860028[arrowhead=none, arrowtail=empty, dir=both]; +DaoServiceImpl1434168322 -> BondServiceImpl1268588532[arrowhead=none, arrowtail=empty, dir=both]; +DaoServiceImpl1434168322 -> BussinessProductServiceImpl1268588532[arrowhead=none, arrowtail=empty, dir=both]; +DaoServiceImpl1434168322 -> CfgBinomialServiceImpl395684880[arrowhead=none, arrowtail=empty, dir=both]; +DaoServiceImpl1434168322 -> CfgChiSquareServiceImpl395684880[arrowhead=none, arrowtail=empty, dir=both]; +DaoServiceImpl1434168322 -> CfgCustomerDistributionServiceImpl395684880[arrowhead=none, arrowtail=empty, dir=both]; +DaoServiceImpl1434168322 -> CfgCutOffPointServiceImpl395684880[arrowhead=none, arrowtail=empty, dir=both]; +DaoServiceImpl1434168322 -> CfgDataExtractorServiceImpl395684880[arrowhead=none, arrowtail=empty, dir=both]; +DaoServiceImpl1434168322 -> CfgModelServiceImpl395684880[arrowhead=none, arrowtail=empty, dir=both]; +DaoServiceImpl1434168322 -> CfgScaleServiceImpl395684880[arrowhead=none, arrowtail=empty, dir=both]; +DaoServiceImpl1434168322 -> CfgThresholdServiceImpl395684880[arrowhead=none, arrowtail=empty, dir=both]; +DaoServiceImpl1434168322 -> CoeBinomialHistoryServiceImpl1696670170[arrowhead=none, arrowtail=empty, dir=both]; +DaoServiceImpl1434168322 -> CoeChiSquareHistoryServiceImpl1696670170[arrowhead=none, arrowtail=empty, dir=both]; +DaoServiceImpl1434168322 -> CollateralServiceImpl1268588532[arrowhead=none, arrowtail=empty, dir=both]; +DaoServiceImpl1434168322 -> ConfigureServiceImpl1491599079[arrowhead=none, arrowtail=empty, dir=both]; +DaoServiceImpl1434168322 -> CorporationServiceImpl1000551513[arrowhead=none, arrowtail=empty, dir=both]; +DaoServiceImpl1434168322 -> CounterpartyServiceImpl1268588532[arrowhead=none, arrowtail=empty, dir=both]; +DaoServiceImpl1434168322 -> CountryServiceImpl1268588532[arrowhead=none, arrowtail=empty, dir=both]; +DaoServiceImpl1434168322 -> CrossValidateServiceImpl1681602801[arrowhead=none, arrowtail=empty, dir=both]; +DaoServiceImpl1434168322 -> CurrencyServiceImpl1268588532[arrowhead=none, arrowtail=empty, dir=both]; +DaoServiceImpl1434168322 -> DefaultRecordServiceImpl1696670170[arrowhead=none, arrowtail=empty, dir=both]; +DaoServiceImpl1434168322 -> DepFactorDefineServiceImpl1612402928[arrowhead=none, arrowtail=empty, dir=both]; +DaoServiceImpl1434168322 -> DepFactorServiceImpl1612402928[arrowhead=none, arrowtail=empty, dir=both]; +DaoServiceImpl1434168322 -> DepartmentServiceImpl1575601435[arrowhead=none, arrowtail=empty, dir=both]; +DaoServiceImpl1434168322 -> DesensitizeFieldServiceImpl530916244[arrowhead=none, arrowtail=empty, dir=both]; +DaoServiceImpl1434168322 -> DesensitizerAuthorizerServiceImpl1434168322[arrowhead=none]; +DaoServiceImpl1434168322 -> DesensitizerAuthorizerServiceImpl530916244[arrowhead=none]; +DaoServiceImpl1434168322 -> DictionaryServiceImpl1903344041[arrowhead=none, arrowtail=empty, dir=both]; +DaoServiceImpl1434168322 -> DsServiceImpl1876511998[arrowhead=none, arrowtail=empty, dir=both]; +DaoServiceImpl1434168322 -> EnumItemServiceImpl673331586[arrowhead=none, arrowtail=empty, dir=both]; +DaoServiceImpl1434168322 -> ExecutorRegistryServiceImpl647483541[arrowhead=none, arrowtail=empty, dir=both]; +DaoServiceImpl1434168322 -> ExecutorServiceImpl647483541[arrowhead=none, arrowtail=empty, dir=both]; +DaoServiceImpl1434168322 -> FunctionServiceImpl71452224[arrowhead=none, arrowtail=empty, dir=both]; +DaoServiceImpl1434168322 -> GeneralResultHistoryServiceImpl1696670170[arrowhead=none, arrowtail=empty, dir=both]; +DaoServiceImpl1434168322 -> GeneralSampleHistoryServiceImpl1696670170[arrowhead=none, arrowtail=empty, dir=both]; +DaoServiceImpl1434168322 -> I18nServiceImpl1787995727[arrowhead=none, arrowtail=empty, dir=both]; +DaoServiceImpl1434168322 -> IndepFactorDefineServiceImpl1612402928[arrowhead=none, arrowtail=empty, dir=both]; +DaoServiceImpl1434168322 -> IndepFactorServiceImpl1612402928[arrowhead=none, arrowtail=empty, dir=both]; +DaoServiceImpl1434168322 -> IndicatorProcessorServiceImpl875530703[arrowhead=none, arrowtail=empty, dir=both]; +DaoServiceImpl1434168322 -> IndicatorServiceImpl1402215057[arrowhead=none, arrowtail=empty, dir=both]; +DaoServiceImpl1434168322 -> IndicatorServiceImpl875530703[arrowhead=none, arrowtail=empty, dir=both]; +DaoServiceImpl1434168322 -> IndicatorValidatorServiceImpl875530703[arrowhead=none, arrowtail=empty, dir=both]; +DaoServiceImpl1434168322 -> IndustryServiceImpl1268588532[arrowhead=none, arrowtail=empty, dir=both]; +DaoServiceImpl1434168322 -> LibServiceImpl1402215057[arrowhead=none, arrowtail=empty, dir=both]; +DaoServiceImpl1434168322 -> LoanProductServiceImpl1268588532[arrowhead=none, arrowtail=empty, dir=both]; +DaoServiceImpl1434168322 -> MenuServiceImpl1607197522[arrowhead=none, arrowtail=empty, dir=both]; +DaoServiceImpl1434168322 -> ModelAnalysisFactorServiceImpl1612402928[arrowhead=none, arrowtail=empty, dir=both]; +DaoServiceImpl1434168322 -> ModelServiceImpl1389029299[arrowhead=none, arrowtail=empty, dir=both]; +DaoServiceImpl1434168322 -> ModelServiceImpl1612402928[arrowhead=none, arrowtail=empty, dir=both]; +DaoServiceImpl1434168322 -> NotificationServiceImpl463362398[arrowhead=none, arrowtail=empty, dir=both]; +DaoServiceImpl1434168322 -> OrgServiceImpl699644675[arrowhead=none, arrowtail=empty, dir=both]; +DaoServiceImpl1434168322 -> ParameterInOptionItemServiceImpl1389029299[arrowhead=none, arrowtail=empty, dir=both]; +DaoServiceImpl1434168322 -> ParameterProcessorServiceImpl1389029299[arrowhead=none, arrowtail=empty, dir=both]; +DaoServiceImpl1434168322 -> ParameterServiceImpl347069224[arrowhead=none, arrowtail=empty, dir=both]; +DaoServiceImpl1434168322 -> ParameterValidatorServiceImpl1389029299[arrowhead=none, arrowtail=empty, dir=both]; +DaoServiceImpl1434168322 -> PerformanceStatusServiceImpl1268588532[arrowhead=none, arrowtail=empty, dir=both]; +DaoServiceImpl1434168322 -> ProcessEntityServiceImpl1477149626[arrowhead=none, arrowtail=empty, dir=both]; +DaoServiceImpl1434168322 -> ResourceServiceImpl1806430538[arrowhead=none, arrowtail=empty, dir=both]; +DaoServiceImpl1434168322 -> RoleServiceImpl832876279[arrowhead=none, arrowtail=empty, dir=both]; +DaoServiceImpl1434168322 -> ScCapHistoryServiceImpl1696670170[arrowhead=none, arrowtail=empty, dir=both]; +DaoServiceImpl1434168322 -> ScKsHistoryServiceImpl1696670170[arrowhead=none, arrowtail=empty, dir=both]; +DaoServiceImpl1434168322 -> ScRocHistoryServiceImpl1696670170[arrowhead=none, arrowtail=empty, dir=both]; +DaoServiceImpl1434168322 -> ScenarioFactorDefineServiceImpl1612402928[arrowhead=none, arrowtail=empty, dir=both]; +DaoServiceImpl1434168322 -> ScenarioFactorServiceImpl1612402928[arrowhead=none, arrowtail=empty, dir=both]; +DaoServiceImpl1434168322 -> ScoreCardVarServiceImpl1501941748[arrowhead=none, arrowtail=empty, dir=both]; +DaoServiceImpl1434168322 -> ScoreRecordServiceImpl1696670170[arrowhead=none, arrowtail=empty, dir=both]; +DaoServiceImpl1434168322 -> SpreadBusinessObjectServiceImpl1681602801[arrowhead=none, arrowtail=empty, dir=both]; +DaoServiceImpl1434168322 -> SpreadCoreIndicatorServiceImpl1681602801[arrowhead=none, arrowtail=empty, dir=both]; +DaoServiceImpl1434168322 -> SpreadIndustryServiceImpl1681602801[arrowhead=none, arrowtail=empty, dir=both]; +DaoServiceImpl1434168322 -> SpreadServiceImpl1681602801[arrowhead=none, arrowtail=empty, dir=both]; +DaoServiceImpl1434168322 -> SpreadShareholderServiceImpl1681602801[arrowhead=none, arrowtail=empty, dir=both]; +DaoServiceImpl1434168322 -> SpreadSupervisionServiceImpl1681602801[arrowhead=none, arrowtail=empty, dir=both]; +DaoServiceImpl1434168322 -> StPsiHistoryServiceImpl1696670170[arrowhead=none, arrowtail=empty, dir=both]; +DaoServiceImpl1434168322 -> StrategicTargetServiceImpl177251132[arrowhead=none, arrowtail=empty, dir=both]; +DaoServiceImpl1434168322 -> TaskLogServiceImpl647483541[arrowhead=none, arrowtail=empty, dir=both]; +DaoServiceImpl1434168322 -> TaskServiceImpl647483541[arrowhead=none, arrowtail=empty, dir=both]; +DaoServiceImpl1434168322 -> TestCaseParameterServiceImpl1389138710[arrowhead=none, arrowtail=empty, dir=both]; +DaoServiceImpl1434168322 -> TestCaseServiceImpl1612402928[arrowhead=none, arrowtail=empty, dir=both]; +DaoServiceImpl1434168322 -> TestResultServiceImpl1612402928[arrowhead=none, arrowtail=empty, dir=both]; +DaoServiceImpl1434168322 -> TradeFinanceProductServiceImpl1268588532[arrowhead=none, arrowtail=empty, dir=both]; +DaoServiceImpl1434168322 -> UserDefinedJavaClassFieldServiceImpl673331586[arrowhead=none, arrowtail=empty, dir=both]; +DaoServiceImpl1434168322 -> UserServiceImpl1389554238[arrowhead=none, arrowtail=empty, dir=both]; +DashboardServiceImpl647483541 -> TestCaseServiceImpl1389138710[label="executorRegistryService +[1]", arrowhead=none]; +DashboardServiceImpl647483541 -> TestCaseServiceImpl1389138710[label="taskLogService +[1]", arrowhead=none]; +DashboardWebController883123762 -> DashboardServiceImpl647483541[label="service +[1]", arrowhead=none]; +DatabaseAuditLogPersistenter1523860028 -> PlatformAuditLogPersistenterManager2053706728[label="manager +[1]", arrowhead=none]; +DatabaseAuditLogPersistenter1523860028 -> Slf4jAuditLogPersistenter563206525[arrowhead=none]; +DatabaseAuditLogPersistenter1523860028 -> TestCaseServiceImpl1389138710[label="auditLogService +[1]", arrowhead=none]; +DepFactorServiceImpl1612402928 -> EntityVoUtil1890006859[label="findByFactorDefineId() -> toVo()"]; +DepFactorServiceImpl1612402928 -> GroovyScriptExecutor1013535725[label="cal() -> eval()"]; +DepartmentServiceImpl1575601435 -> QueryResult511814995[label="listDepartmentsByUser() -> emptyList()"]; +DesensitizerInitializer11204056 -> TestCaseServiceImpl1389138710[label="desensitizerService +[0..1]", arrowhead=none]; +DictionaryApiWebController294487110 -> TestCaseServiceImpl1389138710[label="dictionaryService +[1]", arrowhead=none]; +DictionaryEntityEventHandler923004430 -> TestCaseServiceImpl1389138710[label="userDefinedJavaClassFieldService +[1]", arrowhead=none]; +DictionaryServiceImpl673331586 -> TestCaseServiceImpl1389138710[label="resourceService +[1]", arrowhead=none]; +EngineRuntime1798319057 -> GroovyEngineRuntime628020707[arrowhead=none, arrowtail=empty, dir=both]; +Environment600058652 -> Properties606551348[label="init() -> getProperty()"]; +ExecutorFactoryService1557633605 -> ExecutorFactoryServiceImpl1323134349[arrowhead=none, arrowtail=empty, dir=both]; +ExecutorFactoryServiceImpl1323134349 -> DatabaseSystemParameterServiceImpl1224636738[arrowhead=none]; +ExecutorFactoryServiceImpl1323134349 -> ExecutorBuilder305519897[label="buildExecutor() -> build()"]; +ExecutorFactoryServiceImpl1323134349 -> LocalExecutor1836259932[arrowhead=none]; +ExecutorFactoryServiceImpl1323134349 -> PluginSystemParameterServiceImpl686209983[arrowhead=none]; +ExecutorFactoryServiceImpl1323134349 -> RemoteExecutor926631635[arrowhead=none]; +ExecutorFactoryServiceImpl1323134349 -> RuntimeServiceImpl563206525[arrowhead=none]; +ExecutorFactoryServiceImpl1323134349 -> TestCaseServiceImpl1389138710[label="systemParameterService +[1]", arrowhead=none]; +ExecutorRegistryWebController883123762 -> TestCaseServiceImpl1389138710[label="executorRegistryService +[1]", arrowhead=none]; +ExecutorServiceImpl647483541 -> ExecutorRegistryServiceImpl647483541[arrowhead=none]; +ExecutorServiceImpl647483541 -> TestCaseServiceImpl1389138710[label="executorRegistryService +[1]", arrowhead=none]; +FlowableModelerEditorWebController1877559843 -> FlowableModelerServiceImpl1477149626[label="flowableModelerService +[1]", arrowhead=none]; +FlowableModelerEditorWebController1877559843 -> TestCaseServiceImpl1389138710[label="roleService +[1]", arrowhead=none]; +FlowableModelerServiceImpl1477149626 -> TestCaseServiceImpl1389138710[label="processEntityService +[1]", arrowhead=none]; +FunctionServiceImpl71452224 -> FunctionEntity1787809494[label="imports() -> clearId()"]; +FunctionServiceImpl71452224 -> FunctionEntityConverter1647731449[label="exports() -> toPo()"]; +GroovyEngineRuntime628020707 -> GroovyScriptEngineServiceImpl1036653823[arrowhead=none]; +GroovyEngineRuntime628020707 -> GroovySourceCodeGenerator305318642[arrowhead=none]; +GroovyScriptEngineServiceImpl1036653823 -> GroovyScriptExecutor1036653823[label="engine +[0..1]"]; +GroovySourceCodeGenerator305318642 -> Model1713404237[label="_generateSourceCode() -> buildFullName()"]; +GroovySourceCodeGenerator305318642 -> SourceCode435990976[label="cache +[0..*]"]; +I18nServiceImpl1787995727 -> CompositeMessageSource1224636738[label="compositeMessageSource +[1]"]; +IndexWebController467951925 -> TestCaseServiceImpl1389138710[label="systemParameterService +[1]", arrowhead=none]; +IndicatorEntityEventHandler923004430 -> TestCaseServiceImpl1389138710[label="scoreCardVarService +[1]", arrowhead=none]; +IndicatorProcessorEntityEventHandler923004430 -> TestCaseServiceImpl1389138710[label="indicatorService +[1]", arrowhead=none]; +IndicatorProcessorServiceImpl875530703 -> TestCaseServiceImpl1389138710[label="dictionaryService +[1]", arrowhead=none]; +IndicatorProcessorWebController1366042092 -> TestCaseServiceImpl1389138710[label="indicatorService +[1]", arrowhead=none]; +IndicatorServiceImpl875530703 -> DictionaryServiceImpl673331586[arrowhead=none]; +IndicatorServiceImpl875530703 -> IndicatorProcessorServiceImpl875530703[arrowhead=none]; +IndicatorServiceImpl875530703 -> LibServiceImpl875530703[arrowhead=none]; +IndicatorServiceImpl875530703 -> TestCaseServiceImpl1389138710[label="libService +[1]", arrowhead=none]; +IndicatorValidatorEntityEventHandler923004430 -> TestCaseServiceImpl1389138710[label="indicatorService +[1]", arrowhead=none]; +JpaEntityPersistentEventListener1597923178 -> AbstractJpaEntityPersistentEventHandler1344511795[label="handlers +[0..*]"]; +LibEntityEventHandler923004430 -> TestCaseServiceImpl1389138710[label="scoreCardVarService +[1]", arrowhead=none]; +LibServiceImpl1402215057 -> QueryResult511814995[label="listLibsByIndicator() -> emptyList()"]; +LibServiceImpl875530703 -> TestCaseServiceImpl1389138710[label="resourceService +[1]", arrowhead=none]; +LibTestCaseParameterBuilder637638157 -> TestCaseServiceImpl1389138710[label="testCaseParameterService +[1]", arrowhead=none]; +LibWebController1366042092 -> TestCaseServiceImpl1389138710[label="indicatorService +[1]", arrowhead=none]; +LocalLoaderImpl1323134349 -> ResourceWrapper1399772911[label="cache +[0..*]"]; +MenuEntityTreeBuilder788402817 -> MenuEntity1503491701[label="resetParent() -> resetParent()"]; +MenuInitializer11204056 -> TestCaseServiceImpl1389138710[label="menuService +[0..1]", arrowhead=none]; +MenuServiceImpl1607197522 -> MenuEntity1503491701[label="treeBuilder +[0..1]"]; +MenuServiceImpl1607197522 -> MenuEntityPluginConvertor1045338113[label="pluginConverter +[0..1]"]; +MenuServiceImpl1607197522 -> TreeBuilder606551348[label="treeBuilder +[0..1]"]; +MetricsWebController1825092950 -> TestCaseServiceImpl1389138710[label="auditLogService +[1]", arrowhead=none]; +MigrationServiceImpl1536246856 -> TestCaseServiceImpl1389138710[label="modelService +[1]", arrowhead=none]; +MigrationServiceImpl1536246856 -> TestCaseServiceImpl1389138710[label="resourceService +[1]", arrowhead=none]; +MigrationWebController1886436885 -> MigrationServiceImpl1536246856[label="migrationService +[1]", arrowhead=none]; +ModelEntityEventHandler923004430 -> TestCaseServiceImpl1389138710[label="resourceService +[1]", arrowhead=none]; +ModelServiceImpl1612402928 -> DepFactorVo1490259760[label="doBuildModel() -> calUniqueKey()"]; +ModelServiceImpl1612402928 -> IndepFactorVo1490259760[label="doBuildModel() -> calUniqueKey()"]; +ModelServiceImpl1612402928 -> TestCaseServiceImpl1389138710[label="indepFactorService +[1]", arrowhead=none]; +ModelTestCaseParameterBuilder637638157 -> TestCaseServiceImpl1389138710[label="testCaseParameterService +[1]", arrowhead=none]; +OrgInitializer11204056 -> TestCaseServiceImpl1389138710[label="orgService +[0..1]", arrowhead=none]; +ParameterAndValueTypeServiceImpl25391821 -> TestCaseServiceImpl1389138710[label="parameterProcessorService +[1]", arrowhead=none]; +ParameterAndValueTypeServiceImpl25391821 -> TestCaseServiceImpl1389138710[label="parameterService +[1]", arrowhead=none]; +ParameterAndValueTypeWebController288010832 -> ParameterAndValueTypeServiceImpl25391821[label="service +[1]", arrowhead=none]; +ParameterApiWebController1347615109 -> TestCaseServiceImpl1389138710[label="parameterService +[1]", arrowhead=none]; +ParameterEntity508990517 -> DictionaryEntity135801452[arrowhead=none]; +ParameterEntity508990517 -> EnumItemEntity135801452[arrowhead=none]; +ParameterEntity508990517 -> FunctionEntity1787809494[arrowhead=none]; +ParameterEntity508990517 -> IndicatorEntity664884827[arrowhead=none]; +ParameterEntity508990517 -> IndicatorProcessorEntity664884827[arrowhead=none]; +ParameterEntity508990517 -> IndicatorValidatorEntity664884827[arrowhead=none]; +ParameterEntity508990517 -> LibEntity664884827[arrowhead=none]; +ParameterEntity508990517 -> LibTestCaseEntity1315290368[arrowhead=none]; +ParameterEntity508990517 -> MenuEntity1503491701[arrowhead=none]; +ParameterEntity508990517 -> ModelEntity1858028169[arrowhead=none]; +ParameterEntity508990517 -> ModelTestCaseEntity1315290368[arrowhead=none]; +ParameterEntity508990517 -> ParameterInOptionItemEntity1858028169[arrowhead=none]; +ParameterEntity508990517 -> ParameterProcessorEntity1858028169[arrowhead=none]; +ParameterEntity508990517 -> ParameterValidatorEntity1858028169[arrowhead=none]; +ParameterEntity508990517 -> ReleasableLibEntity664884827[arrowhead=none]; +ParameterEntity508990517 -> ReleasableResourceEntity1142511668[arrowhead=none]; +ParameterEntity508990517 -> ResourceEntity1142511668[arrowhead=none]; +ParameterEntity508990517 -> ResourceTestCaseEntity1315290368[arrowhead=none]; +ParameterEntity508990517 -> ScoreCardTestCaseEntity1315290368[arrowhead=none]; +ParameterEntity508990517 -> ScoreCardVarEntity1748894114[arrowhead=none]; +ParameterEntity508990517 -> TestCaseEntity1315290368[arrowhead=none]; +ParameterEntity508990517 -> TestCaseParameterEntity1315290368[arrowhead=none]; +ParameterEntity508990517 -> UserDefinedJavaClassFieldEntity135801452[arrowhead=none]; +ParameterEntityEventHandler923004430 -> TestCaseServiceImpl1389138710[label="parameterProcessorService +[1]", arrowhead=none]; +ParameterEntityTreeBuilder1860002174 -> ParameterEntity508990517[label="resetParent() -> resetParent()"]; +ParameterInitializer11204056 -> TestCaseServiceImpl1389138710[label="parameterService +[0..1]", arrowhead=none]; +ParameterProcessorEntityEventHandler923004430 -> TestCaseServiceImpl1389138710[label="parameterService +[1]", arrowhead=none]; +ParameterProcessorServiceImpl1389029299 -> BaseEntity937853716[label="listObejctPropertiesByProcessorId() -> toVo()"]; +ParameterProcessorServiceImpl1389029299 -> ExpressionReplacer435449771[label="executeSql() -> replace()"]; +ParameterProcessorServiceImpl1389029299 -> ObjectProperty1952415362[label="listObejctPropertiesByProcessorId() -> replace()"]; +ParameterProcessorServiceImpl1389029299 -> ParameterServiceImpl1389029299[arrowhead=none]; +ParameterProcessorServiceImpl1389029299 -> SqlQueryResult2021460767[label="executeSql() -> from()"]; +ParameterProcessorServiceImpl1389029299 -> TestCaseServiceImpl1389138710[label="parameterService +[1]", arrowhead=none]; +ParameterProcessorWebController575515856 -> TestCaseServiceImpl1389138710[label="parameterService +[1]", arrowhead=none]; +ParameterServiceImpl347069224 -> ApplicationServiceImpl744774639[label="add() -> add()", arrowhead=none]; +ParameterServiceImpl347069224 -> CfgBinomialServiceImpl395684880[label="findByUniqueKey() -> findByUniqueKey()", arrowhead=none]; +ParameterServiceImpl347069224 -> CfgChiSquareServiceImpl395684880[label="findByUniqueKey() -> findByUniqueKey()", arrowhead=none]; +ParameterServiceImpl347069224 -> CfgCustomerDistributionServiceImpl395684880[label="findByUniqueKey() -> findByUniqueKey()", arrowhead=none]; +ParameterServiceImpl347069224 -> CfgCutOffPointServiceImpl395684880[label="findByUniqueKey() -> findByUniqueKey()", arrowhead=none]; +ParameterServiceImpl347069224 -> CfgDataExtractorServiceImpl395684880[label="findByUniqueKey() -> findByUniqueKey()", arrowhead=none]; +ParameterServiceImpl347069224 -> CfgModelServiceImpl395684880[label="findByUniqueKey() -> findByUniqueKey()", arrowhead=none]; +ParameterServiceImpl347069224 -> CfgScaleServiceImpl395684880[label="findByUniqueKey() -> findByUniqueKey()", arrowhead=none]; +ParameterServiceImpl347069224 -> CfgThresholdServiceImpl395684880[label="findByUniqueKey() -> findByUniqueKey()", arrowhead=none]; +ParameterServiceImpl347069224 -> ConfigureServiceImpl1491599079[label="add() -> add()", arrowhead=none]; +ParameterServiceImpl347069224 -> CorporationServiceImpl1000551513[label="add() -> add()", arrowhead=none]; +ParameterServiceImpl347069224 -> DaoRepositoryImpl572539045[arrowhead=none]; +ParameterServiceImpl347069224 -> DaoServiceImpl1434168322[arrowhead=none]; +ParameterServiceImpl347069224 -> DsServiceImpl1876511998[label="findByUniqueKey() -> findByUniqueKey()", arrowhead=none]; +ParameterServiceImpl347069224 -> IndicatorValidatorServiceImpl875530703[label="add() -> add()", arrowhead=none]; +ParameterServiceImpl347069224 -> MenuServiceImpl1607197522[label="update() -> update()", arrowhead=none]; +ParameterServiceImpl347069224 -> NotificationServiceImpl463362398[label="add() -> add()", arrowhead=none]; +ParameterServiceImpl347069224 -> ParameterInOptionItemServiceImpl1389029299[label="add() -> add()", arrowhead=none]; +ParameterServiceImpl347069224 -> ParameterValidatorServiceImpl1389029299[label="add() -> add()", arrowhead=none]; +ParameterServiceImpl347069224 -> TestCaseServiceImpl1389138710[label="add() -> add()", arrowhead=none]; +ParameterServiceImpl347069224 -> TreeBuilder606551348[label="init() -> buildAndGetRoots()"]; +ParameterValidatorEntityEventHandler923004430 -> TestCaseServiceImpl1389138710[label="parameterService +[1]", arrowhead=none]; +PlatformAuditLogPersistenterManager2053706728 -> DatabaseAuditLogPersistenter1523860028[label="persistenter +[0..1]", arrowhead=none]; +PlatformAuditLogPersistenterManager2053706728 -> DatabaseAuditLogPersistenter1523860028[label="persisterMap +[0..*]", arrowhead=none]; +PlatformAuthenticationFailureHandler1529412511 -> PlatformAuditLogPersistenterManager2053706728[label="auditLogPersistenterManager +[0..1]", arrowhead=none]; +PlatformAuthenticationSuccessHandler1529412511 -> PlatformAuditLogPersistenterManager2053706728[label="auditLogPersistenterManager +[0..1]", arrowhead=none]; +PlatformLogoutSuccessHandler1529412511 -> PlatformAuditLogPersistenterManager2053706728[label="auditLogPersistenterManager +[0..1]", arrowhead=none]; +ProcessOperationServiceImpl1477149626 -> TestCaseServiceImpl1389138710[label="agentService +[1]", arrowhead=none]; +ProcessOperationServiceImpl1477149626 -> TestCaseServiceImpl1389138710[label="processEntityService +[1]", arrowhead=none]; +ProcessOperationWebController1877559843 -> ProcessOperationServiceImpl1477149626[label="processOperationService +[1]", arrowhead=none]; +ProcessQueryServiceImpl1477149626 -> AssigneeQueryServiceImpl1477149626[label="assigneeQueryService +[1]", arrowhead=none]; +ProcessQueryServiceImpl1477149626 -> TestCaseServiceImpl1389138710[label="processEntityService +[1]", arrowhead=none]; +ProcessQueryWebController1877559843 -> ProcessQueryServiceImpl1477149626[label="service +[1]", arrowhead=none]; +Properties606551348 -> TypeConvertor606551348[label="getProperty() -> getValue()"]; +QueryParameter511814995 -> Criteria1597689472[label="criterias +[0..*]"]; +QueryResult511814995 -> DefaultQueryResultSorter511814995[arrowhead=none]; +RemoteExecutor926631635 -> RemoteLoader926631635[arrowhead=none]; +RemoteLoader926631635 -> ResourceWrapper1399772911[label="cache +[0..*]"]; +ResourceDeployApprovingController306271460 -> RuleEngineWorkflowServiceImpl343202503[label="ruleEngineWorkflowService +[1]", arrowhead=none]; +ResourcePermissionWebController384481427 -> TestCaseServiceImpl1389138710[label="service +[1]", arrowhead=none]; +ResourceQueryServiceImpl1806430538 -> TestCaseServiceImpl1389138710[label="parameterService +[1]", arrowhead=none]; +ResourceQueryServiceImpl1806430538 -> TestCaseServiceImpl1389138710[label="resourceService +[1]", arrowhead=none]; +ResourceServiceImpl1806430538 -> ResourceQueryServiceImpl1806430538[label="resourceQueryService +[1]", arrowhead=none]; +ResourceServiceImpl1806430538 -> TestCaseServiceImpl1389138710[label="roleService +[1]", arrowhead=none]; +ResourceWebController384481427 -> ExecutorFactoryService1557633605[label="executorFactoryService +[1]"]; +ResourceWrapper1399772911 -> Function339383092[label="functions +[0..*]"]; +ResourceWrapper1399772911 -> ResourceWrapper4Lib1399772911[arrowhead=none, arrowtail=empty, dir=both]; +ResourceWrapper1399772911 -> ResourceWrapper4Resource1399772911[arrowhead=none, arrowtail=empty, dir=both]; +ResourceWrapper4Lib1399772911 -> Dictionary239479026[label="dictionaries +[0..*]"]; +ResourceWrapper4Lib1399772911 -> Lib2004919895[label="lib +[0..1]"]; +ResourceWrapper4Resource1399772911 -> Dictionary239479026[label="dictionaries +[0..*]"]; +ResourceWrapper4Resource1399772911 -> Lib2004919895[label="libs +[0..*]"]; +ResourceWrapper4Resource1399772911 -> Resource1382620310[label="resource +[0..1]"]; +RestCrudController737743850 -> AdminDivisionWebController2113280151[arrowhead=none, arrowtail=empty, dir=both]; +RestCrudController737743850 -> AgentWebController1877559843[arrowhead=none, arrowtail=empty, dir=both]; +RestCrudController737743850 -> AnnouncementWebController832594711[arrowhead=none, arrowtail=empty, dir=both]; +RestCrudController737743850 -> ApplicationWebController1628504052[arrowhead=none, arrowtail=empty, dir=both]; +RestCrudController737743850 -> AttachmentWebController1407544670[arrowhead=none, arrowtail=empty, dir=both]; +RestCrudController737743850 -> AuditLogWebController926018151[arrowhead=none, arrowtail=empty, dir=both]; +RestCrudController737743850 -> BondWebController2113280151[arrowhead=none, arrowtail=empty, dir=both]; +RestCrudController737743850 -> BussinessProductWebController2113280151[arrowhead=none, arrowtail=empty, dir=both]; +RestCrudController737743850 -> CfgBinomialWebController530250675[arrowhead=none, arrowtail=empty, dir=both]; +RestCrudController737743850 -> CfgChiSquareWebController530250675[arrowhead=none, arrowtail=empty, dir=both]; +RestCrudController737743850 -> CfgCustomerDistributionWebController530250675[arrowhead=none, arrowtail=empty, dir=both]; +RestCrudController737743850 -> CfgCutOffPointWebController530250675[arrowhead=none, arrowtail=empty, dir=both]; +RestCrudController737743850 -> CfgDataExtractorWebController530250675[arrowhead=none, arrowtail=empty, dir=both]; +RestCrudController737743850 -> CfgModelWebController530250675[arrowhead=none, arrowtail=empty, dir=both]; +RestCrudController737743850 -> CfgScaleWebController530250675[arrowhead=none, arrowtail=empty, dir=both]; +RestCrudController737743850 -> CfgThresholdWebController530250675[arrowhead=none, arrowtail=empty, dir=both]; +RestCrudController737743850 -> CoeBinomialHistoryWebController1989524297[arrowhead=none, arrowtail=empty, dir=both]; +RestCrudController737743850 -> CoeChiSquareHistoryWebController1989524297[arrowhead=none, arrowtail=empty, dir=both]; +RestCrudController737743850 -> CollateralWebController2113280151[arrowhead=none, arrowtail=empty, dir=both]; +RestCrudController737743850 -> ConfigureController1849825354[arrowhead=none, arrowtail=empty, dir=both]; +RestCrudController737743850 -> CorporationWebController1127218628[arrowhead=none, arrowtail=empty, dir=both]; +RestCrudController737743850 -> CounterpartyWebController2113280151[arrowhead=none, arrowtail=empty, dir=both]; +RestCrudController737743850 -> CountryWebController2113280151[arrowhead=none, arrowtail=empty, dir=both]; +RestCrudController737743850 -> CrossValidateWebController1098724750[arrowhead=none, arrowtail=empty, dir=both]; +RestCrudController737743850 -> CurrencyWebController2113280151[arrowhead=none, arrowtail=empty, dir=both]; +RestCrudController737743850 -> DefaultRecordWebController1989524297[arrowhead=none, arrowtail=empty, dir=both]; +RestCrudController737743850 -> DepFactorDefineWebController1708048051[arrowhead=none, arrowtail=empty, dir=both]; +RestCrudController737743850 -> DepFactorWebController1708048051[arrowhead=none, arrowtail=empty, dir=both]; +RestCrudController737743850 -> DepartmentWebController1247290498[arrowhead=none, arrowtail=empty, dir=both]; +RestCrudController737743850 -> DesensitizeFieldWebController627610383[arrowhead=none, arrowtail=empty, dir=both]; +RestCrudController737743850 -> DictionaryApiWebController294487110[arrowhead=none, arrowtail=empty, dir=both]; +RestCrudController737743850 -> DictionaryWebController294487110[arrowhead=none, arrowtail=empty, dir=both]; +RestCrudController737743850 -> DsWebController393347039[arrowhead=none, arrowtail=empty, dir=both]; +RestCrudController737743850 -> EnumItemWebController275791269[arrowhead=none, arrowtail=empty, dir=both]; +RestCrudController737743850 -> ExecutorRegistryWebController883123762[arrowhead=none, arrowtail=empty, dir=both]; +RestCrudController737743850 -> ExecutorWebController883123762[arrowhead=none, arrowtail=empty, dir=both]; +RestCrudController737743850 -> FunctionWebController1865763485[arrowhead=none, arrowtail=empty, dir=both]; +RestCrudController737743850 -> GeneralResultHistoryWebController1989524297[arrowhead=none, arrowtail=empty, dir=both]; +RestCrudController737743850 -> GeneralSampleHistoryWebController1989524297[arrowhead=none, arrowtail=empty, dir=both]; +RestCrudController737743850 -> I18nWebController1774156210[arrowhead=none, arrowtail=empty, dir=both]; +RestCrudController737743850 -> IndepFactorDefineWebController1708048051[arrowhead=none, arrowtail=empty, dir=both]; +RestCrudController737743850 -> IndepFactorWebController1708048051[arrowhead=none, arrowtail=empty, dir=both]; +RestCrudController737743850 -> IndicatorProcessorWebController1366042092[arrowhead=none, arrowtail=empty, dir=both]; +RestCrudController737743850 -> IndicatorValidatorWebController1366042092[arrowhead=none, arrowtail=empty, dir=both]; +RestCrudController737743850 -> IndicatorWebController2041910900[arrowhead=none, arrowtail=empty, dir=both]; +RestCrudController737743850 -> IndustryWebController2113280151[arrowhead=none, arrowtail=empty, dir=both]; +RestCrudController737743850 -> LibWebController2041910900[arrowhead=none, arrowtail=empty, dir=both]; +RestCrudController737743850 -> LoanProductWebController2113280151[arrowhead=none, arrowtail=empty, dir=both]; +RestCrudController737743850 -> MenuWebController934869969[arrowhead=none, arrowtail=empty, dir=both]; +RestCrudController737743850 -> ModelAnalysisFactorWebController1708048051[arrowhead=none, arrowtail=empty, dir=both]; +RestCrudController737743850 -> ModelWebController1708048051[arrowhead=none, arrowtail=empty, dir=both]; +RestCrudController737743850 -> NotificationManagerWebController1239970501[arrowhead=none, arrowtail=empty, dir=both]; +RestCrudController737743850 -> OrgWebController217256992[arrowhead=none, arrowtail=empty, dir=both]; +RestCrudController737743850 -> ParameterApiWebController1347615109[arrowhead=none, arrowtail=empty, dir=both]; +RestCrudController737743850 -> ParameterInOptionItemWebController575515856[arrowhead=none, arrowtail=empty, dir=both]; +RestCrudController737743850 -> ParameterProcessorWebController575515856[arrowhead=none, arrowtail=empty, dir=both]; +RestCrudController737743850 -> ParameterValidatorWebController575515856[arrowhead=none, arrowtail=empty, dir=both]; +RestCrudController737743850 -> ParameterWebController1347615109[arrowhead=none, arrowtail=empty, dir=both]; +RestCrudController737743850 -> PerformanceStatusWebController2113280151[arrowhead=none, arrowtail=empty, dir=both]; +RestCrudController737743850 -> ProcessEntityWebController1877559843[arrowhead=none, arrowtail=empty, dir=both]; +RestCrudController737743850 -> ResourceWebController384481427[arrowhead=none, arrowtail=empty, dir=both]; +RestCrudController737743850 -> RoleWebController1938525274[arrowhead=none, arrowtail=empty, dir=both]; +RestCrudController737743850 -> ScCapHistoryWebController1989524297[arrowhead=none, arrowtail=empty, dir=both]; +RestCrudController737743850 -> ScKsHistoryWebController1989524297[arrowhead=none, arrowtail=empty, dir=both]; +RestCrudController737743850 -> ScRocHistoryWebController1989524297[arrowhead=none, arrowtail=empty, dir=both]; +RestCrudController737743850 -> ScenarioFactorDefineWebController1708048051[arrowhead=none, arrowtail=empty, dir=both]; +RestCrudController737743850 -> ScenarioFactorWebController1708048051[arrowhead=none, arrowtail=empty, dir=both]; +RestCrudController737743850 -> ScoreCardVarWebController1313523863[arrowhead=none, arrowtail=empty, dir=both]; +RestCrudController737743850 -> ScoreRecordWebController1989524297[arrowhead=none, arrowtail=empty, dir=both]; +RestCrudController737743850 -> SpreadBusinessObjectWebController1098724750[arrowhead=none, arrowtail=empty, dir=both]; +RestCrudController737743850 -> SpreadCoreIndicatorWebController1098724750[arrowhead=none, arrowtail=empty, dir=both]; +RestCrudController737743850 -> SpreadIndustryWebController1098724750[arrowhead=none, arrowtail=empty, dir=both]; +RestCrudController737743850 -> SpreadShareholderWebController1098724750[arrowhead=none, arrowtail=empty, dir=both]; +RestCrudController737743850 -> SpreadSupervisionWebController1098724750[arrowhead=none, arrowtail=empty, dir=both]; +RestCrudController737743850 -> SpreadWebController1098724750[arrowhead=none, arrowtail=empty, dir=both]; +RestCrudController737743850 -> StPsiHistoryWebController1989524297[arrowhead=none, arrowtail=empty, dir=both]; +RestCrudController737743850 -> StrategicTargetWebController1311684249[arrowhead=none, arrowtail=empty, dir=both]; +RestCrudController737743850 -> TaskLogWebController883123762[arrowhead=none, arrowtail=empty, dir=both]; +RestCrudController737743850 -> TaskWebController883123762[arrowhead=none, arrowtail=empty, dir=both]; +RestCrudController737743850 -> TestCaseParameterWebController2092176327[arrowhead=none, arrowtail=empty, dir=both]; +RestCrudController737743850 -> TestCaseWebController1708048051[arrowhead=none, arrowtail=empty, dir=both]; +RestCrudController737743850 -> TestResultWebController1708048051[arrowhead=none, arrowtail=empty, dir=both]; +RestCrudController737743850 -> TradeFinanceProductWebController2113280151[arrowhead=none, arrowtail=empty, dir=both]; +RestCrudController737743850 -> UserDefinedJavaClassFieldWebController275791269[arrowhead=none, arrowtail=empty, dir=both]; +RestCrudController737743850 -> UserWebController419091995[arrowhead=none, arrowtail=empty, dir=both]; +RuleEngineResourceDeployComplementListener228004812 -> ProcessQueryServiceImpl1477149626[label="processQueryService +[1]", arrowhead=none]; +RuleEngineResourceDeployComplementListener228004812 -> TestCaseServiceImpl1389138710[label="resourceService +[1]", arrowhead=none]; +RuleEngineServerConfigurationServiceImpl611902232 -> TestCaseServiceImpl1389138710[label="processEntityService +[1]", arrowhead=none]; +RuleEngineServerConfigurationServiceImpl611902232 -> TestCaseServiceImpl1389138710[label="systemParameterService +[1]", arrowhead=none]; +RuleEngineWorkFlowInitializer1684799666 -> TestCaseServiceImpl1389138710[label="processEntityService +[0..1]", arrowhead=none]; +RuleEngineWorkflowServiceImpl343202503 -> ProcessOperationServiceImpl1477149626[label="processOperationService +[1]", arrowhead=none]; +RuleEngineWorkflowServiceImpl343202503 -> TestCaseServiceImpl1389138710[label="attachmentService +[1]", arrowhead=none]; +RuleEngineWorkflowServiceImpl343202503 -> TestCaseServiceImpl1389138710[label="resourceService +[1]", arrowhead=none]; +RuntimeServiceImpl563206525 -> ApplicationLauncher600058652[label="applicationReadyEventListener() -> afterApplicationReady()"]; +RuntimeServiceImpl563206525 -> DirectoryManager600058652[label="runtimeServiceImplInit() -> getByName()"]; +RuntimeServiceImpl563206525 -> FileUtil606551348[label="runtimeServiceImplInit() -> readString()"]; +SampleWebController996395185 -> TestCaseServiceImpl1389138710[label="scoreRecordService +[1]", arrowhead=none]; +ScenarioFactorServiceImpl1612402928 -> EntityVoUtil1890006859[label="findByFactorDefineId() -> toVo()"]; +ScenarioFactorServiceImpl1612402928 -> IndepFactorServiceImpl1612402928[arrowhead=none]; +ScoreCardTestCaseParameterBuilder637638157 -> LibTestCaseParameterBuilder637638157[arrowhead=none]; +ScoreCardTestCaseParameterBuilder637638157 -> ModelTestCaseParameterBuilder637638157[arrowhead=none]; +ScoreCardTestCaseParameterBuilder637638157 -> TestCaseServiceImpl1389138710[label="resourceService +[1]", arrowhead=none]; +ScoreCardTestCaseParameterBuilder637638157 -> TestCaseServiceImpl1389138710[label="scoreCardVarService +[1]", arrowhead=none]; +ScoreCardVarEntityEventHandler923004430 -> TestCaseServiceImpl1389138710[label="resourceService +[1]", arrowhead=none]; +ScoreCardVarServiceImpl1501941748 -> ResourceServiceImpl1806430538[arrowhead=none]; +ScoreCardVarServiceImpl1501941748 -> TestCaseServiceImpl1389138710[label="resourceService +[1]", arrowhead=none]; +Slf4jAuditLogPersistenter563206525 -> PlatformAuditLogPersistenterManager2053706728[label="manager +[1]", arrowhead=none]; +SpreadBusinessObjectServiceImpl1681602801 -> EntityVoUtil1890006859[label="findBySpreadId() -> toVo()"]; +SpreadCoreIndicatorServiceImpl1681602801 -> EntityVoUtil1890006859[label="findBySpreadId() -> toVo()"]; +SpreadIndustryServiceImpl1681602801 -> EntityVoUtil1890006859[label="findBySpreadId() -> toVo()"]; +SpreadShareholderServiceImpl1681602801 -> EntityVoUtil1890006859[label="findBySpreadId() -> toVo()"]; +SpreadSupervisionServiceImpl1681602801 -> EntityVoUtil1890006859[label="findBySpreadId() -> toVo()"]; +TaskLogWebController883123762 -> TestCaseServiceImpl1389138710[label="taskLogService +[1]", arrowhead=none]; +TestCaseParameterBuilderFactory637638157 -> ScoreCardTestCaseParameterBuilder637638157[label="builderMap +[0..*]", arrowhead=none]; +TestCaseParameterServiceImpl1389138710 -> LibTestCaseParameterBuilder637638157[arrowhead=none]; +TestCaseParameterServiceImpl1389138710 -> ModelTestCaseParameterBuilder637638157[arrowhead=none]; +TestCaseParameterServiceImpl1389138710 -> ScoreCardTestCaseParameterBuilder637638157[arrowhead=none]; +TestCaseParameterServiceImpl1389138710 -> TestCaseParameterBuilderFactory637638157[label="testCaseParameterBuilderFactory +[1]"]; +TestCaseParameterServiceImpl1389138710 -> TestCaseServiceImpl1389138710[arrowhead=none]; +TestCaseServiceImpl1389138710 -> AdminDivisionServiceImpl1268588532[arrowhead=none]; +TestCaseServiceImpl1389138710 -> AnnouncementServiceImpl666294214[arrowhead=none]; +TestCaseServiceImpl1389138710 -> ApplicationServiceImpl744774639[arrowhead=none]; +TestCaseServiceImpl1389138710 -> AuditLogServiceImpl1523860028[arrowhead=none]; +TestCaseServiceImpl1389138710 -> BondServiceImpl1268588532[arrowhead=none]; +TestCaseServiceImpl1389138710 -> BussinessProductServiceImpl1268588532[arrowhead=none]; +TestCaseServiceImpl1389138710 -> CfgBinomialServiceImpl395684880[arrowhead=none]; +TestCaseServiceImpl1389138710 -> CfgChiSquareServiceImpl395684880[arrowhead=none]; +TestCaseServiceImpl1389138710 -> CfgCustomerDistributionServiceImpl395684880[arrowhead=none]; +TestCaseServiceImpl1389138710 -> CfgCutOffPointServiceImpl395684880[arrowhead=none]; +TestCaseServiceImpl1389138710 -> CfgDataExtractorServiceImpl395684880[arrowhead=none]; +TestCaseServiceImpl1389138710 -> CfgModelServiceImpl395684880[arrowhead=none]; +TestCaseServiceImpl1389138710 -> CfgScaleServiceImpl395684880[arrowhead=none]; +TestCaseServiceImpl1389138710 -> CfgThresholdServiceImpl395684880[arrowhead=none]; +TestCaseServiceImpl1389138710 -> CoeBinomialHistoryServiceImpl1696670170[arrowhead=none]; +TestCaseServiceImpl1389138710 -> CoeChiSquareHistoryServiceImpl1696670170[arrowhead=none]; +TestCaseServiceImpl1389138710 -> CollateralServiceImpl1268588532[arrowhead=none]; +TestCaseServiceImpl1389138710 -> ConfigureServiceImpl1491599079[arrowhead=none]; +TestCaseServiceImpl1389138710 -> CorporationServiceImpl1000551513[arrowhead=none]; +TestCaseServiceImpl1389138710 -> CounterpartyServiceImpl1268588532[arrowhead=none]; +TestCaseServiceImpl1389138710 -> CountryServiceImpl1268588532[arrowhead=none]; +TestCaseServiceImpl1389138710 -> CrossValidateServiceImpl1681602801[arrowhead=none]; +TestCaseServiceImpl1389138710 -> CurrencyServiceImpl1268588532[arrowhead=none]; +TestCaseServiceImpl1389138710 -> DaoServiceImpl1434168322[arrowhead=none]; +TestCaseServiceImpl1389138710 -> DatabaseSystemParameterServiceImpl1224636738[arrowhead=none]; +TestCaseServiceImpl1389138710 -> DefaultRecordServiceImpl1696670170[arrowhead=none]; +TestCaseServiceImpl1389138710 -> DepFactorDefineServiceImpl1612402928[arrowhead=none]; +TestCaseServiceImpl1389138710 -> DepFactorServiceImpl1612402928[arrowhead=none]; +TestCaseServiceImpl1389138710 -> DepartmentServiceImpl1575601435[arrowhead=none]; +TestCaseServiceImpl1389138710 -> DesensitizeFieldServiceImpl530916244[arrowhead=none]; +TestCaseServiceImpl1389138710 -> DsServiceImpl1876511998[arrowhead=none]; +TestCaseServiceImpl1389138710 -> EnumItemServiceImpl673331586[arrowhead=none]; +TestCaseServiceImpl1389138710 -> ExecutorFactoryService1557633605[label="executorFactoryService +[1]"]; +TestCaseServiceImpl1389138710 -> ExecutorRegistryServiceImpl647483541[arrowhead=none]; +TestCaseServiceImpl1389138710 -> FunctionServiceImpl71452224[arrowhead=none]; +TestCaseServiceImpl1389138710 -> GeneralResultHistoryServiceImpl1696670170[arrowhead=none]; +TestCaseServiceImpl1389138710 -> GeneralSampleHistoryServiceImpl1696670170[arrowhead=none]; +TestCaseServiceImpl1389138710 -> I18nServiceImpl1787995727[arrowhead=none]; +TestCaseServiceImpl1389138710 -> IndepFactorDefineServiceImpl1612402928[arrowhead=none]; +TestCaseServiceImpl1389138710 -> IndepFactorServiceImpl1612402928[arrowhead=none]; +TestCaseServiceImpl1389138710 -> IndicatorValidatorServiceImpl875530703[arrowhead=none]; +TestCaseServiceImpl1389138710 -> IndustryServiceImpl1268588532[arrowhead=none]; +TestCaseServiceImpl1389138710 -> LoanProductServiceImpl1268588532[arrowhead=none]; +TestCaseServiceImpl1389138710 -> MenuServiceImpl1607197522[arrowhead=none]; +TestCaseServiceImpl1389138710 -> ModelAnalysisFactorServiceImpl1612402928[arrowhead=none]; +TestCaseServiceImpl1389138710 -> NotificationServiceImpl463362398[arrowhead=none]; +TestCaseServiceImpl1389138710 -> OrgServiceImpl699644675[arrowhead=none]; +TestCaseServiceImpl1389138710 -> ParameterInOptionItemServiceImpl1389029299[arrowhead=none]; +TestCaseServiceImpl1389138710 -> ParameterServiceImpl347069224[arrowhead=none]; +TestCaseServiceImpl1389138710 -> ParameterValidatorServiceImpl1389029299[arrowhead=none]; +TestCaseServiceImpl1389138710 -> PerformanceStatusServiceImpl1268588532[arrowhead=none]; +TestCaseServiceImpl1389138710 -> PluginSystemParameterServiceImpl686209983[arrowhead=none]; +TestCaseServiceImpl1389138710 -> ProcessEntityServiceImpl1477149626[arrowhead=none]; +TestCaseServiceImpl1389138710 -> RoleServiceImpl832876279[arrowhead=none]; +TestCaseServiceImpl1389138710 -> ScCapHistoryServiceImpl1696670170[arrowhead=none]; +TestCaseServiceImpl1389138710 -> ScKsHistoryServiceImpl1696670170[arrowhead=none]; +TestCaseServiceImpl1389138710 -> ScRocHistoryServiceImpl1696670170[arrowhead=none]; +TestCaseServiceImpl1389138710 -> ScenarioFactorDefineServiceImpl1612402928[arrowhead=none]; +TestCaseServiceImpl1389138710 -> ScenarioFactorServiceImpl1612402928[arrowhead=none]; +TestCaseServiceImpl1389138710 -> ScoreRecordServiceImpl1696670170[arrowhead=none]; +TestCaseServiceImpl1389138710 -> SpreadBusinessObjectServiceImpl1681602801[arrowhead=none]; +TestCaseServiceImpl1389138710 -> SpreadCoreIndicatorServiceImpl1681602801[arrowhead=none]; +TestCaseServiceImpl1389138710 -> SpreadIndustryServiceImpl1681602801[arrowhead=none]; +TestCaseServiceImpl1389138710 -> SpreadServiceImpl1681602801[arrowhead=none]; +TestCaseServiceImpl1389138710 -> SpreadShareholderServiceImpl1681602801[arrowhead=none]; +TestCaseServiceImpl1389138710 -> SpreadSupervisionServiceImpl1681602801[arrowhead=none]; +TestCaseServiceImpl1389138710 -> StPsiHistoryServiceImpl1696670170[arrowhead=none]; +TestCaseServiceImpl1389138710 -> StrategicTargetServiceImpl177251132[arrowhead=none]; +TestCaseServiceImpl1389138710 -> TaskLogServiceImpl647483541[arrowhead=none]; +TestCaseServiceImpl1389138710 -> TaskServiceImpl647483541[arrowhead=none]; +TestCaseServiceImpl1389138710 -> TestCaseParameterBuilderFactory637638157[label="testCaseParameterBuilderFactory +[1]"]; +TestCaseServiceImpl1389138710 -> TestCaseParameterServiceImpl1389138710[arrowhead=none]; +TestCaseServiceImpl1389138710 -> TestResultServiceImpl1612402928[arrowhead=none]; +TestCaseServiceImpl1389138710 -> TradeFinanceProductServiceImpl1268588532[arrowhead=none]; +TestCaseServiceImpl1389138710 -> UserDefinedJavaClassFieldServiceImpl673331586[arrowhead=none]; +TestCaseServiceImpl1612402928 -> BaseEntity937853716[label="test() -> toVo()"]; +TestCaseWebController2092176327 -> TestCaseServiceImpl1389138710[label="resourceService +[1]", arrowhead=none]; +TreeBuilder606551348 -> FrontEndRouteTreeBuilder1860635603[arrowhead=none, arrowtail=empty, dir=both]; +TreeBuilder606551348 -> MenuEntityTreeBuilder788402817[arrowhead=none, arrowtail=empty, dir=both]; +TreeBuilder606551348 -> MenuItemTreeBuilder50211118[arrowhead=none, arrowtail=empty, dir=both]; +TreeBuilder606551348 -> ParameterEntityTreeBuilder1860002174[arrowhead=none, arrowtail=empty, dir=both]; +UserDefinedJavaClassFieldEntityEventHandler923004430 -> TestCaseServiceImpl1389138710[label="userDefinedJavaClassFieldService +[1]", arrowhead=none]; +UserDefinedJavaClassFieldServiceImpl673331586 -> Strings435449771[label="add() -> replaceCR_LF()"]; +UserDefinedJavaClassFieldWebController275791269 -> TestCaseServiceImpl1389138710[label="dictionaryService +[1]", arrowhead=none]; +UserServiceImpl1389554238 -> TestCaseServiceImpl1389138710[label="roleService +[1]", arrowhead=none]; +WebSecurityAutoConfiguration784465747 -> PlatformAuditLogPersistenterManager2053706728[label="auditLogPersistenterManager +[1]", arrowhead=none]; + +} +@enduml \ No newline at end of file diff --git a/io.sc.engine.rule.client.spring/src/main/java/io/sc/engine/rule/client/spring/service/impl/ExecutorFactoryServiceImpl.java b/io.sc.engine.rule.client.spring/src/main/java/io/sc/engine/rule/client/spring/service/impl/ExecutorFactoryServiceImpl.java index fe719e82..636d37c0 100644 --- a/io.sc.engine.rule.client.spring/src/main/java/io/sc/engine/rule/client/spring/service/impl/ExecutorFactoryServiceImpl.java +++ b/io.sc.engine.rule.client.spring/src/main/java/io/sc/engine/rule/client/spring/service/impl/ExecutorFactoryServiceImpl.java @@ -20,7 +20,7 @@ import io.sc.engine.rule.client.spring.service.ExecutorFactoryService; import io.sc.engine.rule.client.spring.service.LocalLoader; import io.sc.engine.rule.client.spring.util.EngineSpringApplicationContextUtil; -@Service("reExecutorFactoryService") +@Service("io.sc.engine.rule.client.spring.service.impl.ExecutorFactoryServiceImpl") public class ExecutorFactoryServiceImpl implements ExecutorFactoryService{ private static final Logger log =LoggerFactory.getLogger(ExecutorFactoryServiceImpl.class); diff --git a/io.sc.engine.rule.client.spring/src/main/java/io/sc/engine/rule/client/spring/service/impl/LocalLoaderImpl.java b/io.sc.engine.rule.client.spring/src/main/java/io/sc/engine/rule/client/spring/service/impl/LocalLoaderImpl.java index 862f8b9c..09a4ec0a 100644 --- a/io.sc.engine.rule.client.spring/src/main/java/io/sc/engine/rule/client/spring/service/impl/LocalLoaderImpl.java +++ b/io.sc.engine.rule.client.spring/src/main/java/io/sc/engine/rule/client/spring/service/impl/LocalLoaderImpl.java @@ -12,7 +12,7 @@ import io.sc.engine.rule.client.spring.service.LocalLoader; import io.sc.engine.rule.core.classes.ResourceAbstract; import io.sc.engine.rule.core.code.impl.support.ResourceWrapper; -@Service("reLocalLoader") +@Service("io.sc.engine.rule.client.spring.service.impl.LocalLoaderImpl") public class LocalLoaderImpl implements LocalLoader{ @Autowired private ApplicationContext applicationContext; private Map cache =new ConcurrentHashMap(); diff --git a/io.sc.engine.rule.server/src/main/java/io/sc/engine/rule/server/dictionary/controller/EnumItemWebController.java b/io.sc.engine.rule.server/src/main/java/io/sc/engine/rule/server/dictionary/controller/EnumItemWebController.java index 80b1c687..13776e4e 100644 --- a/io.sc.engine.rule.server/src/main/java/io/sc/engine/rule/server/dictionary/controller/EnumItemWebController.java +++ b/io.sc.engine.rule.server/src/main/java/io/sc/engine/rule/server/dictionary/controller/EnumItemWebController.java @@ -7,12 +7,13 @@ import io.sc.engine.rule.server.dictionary.vo.EnumItemVo; import io.sc.platform.mvc.controller.support.RestCrudController; import org.springframework.stereotype.Controller; import org.springframework.web.bind.annotation.RequestMapping; +import org.springframework.web.bind.annotation.RestController; /** * 枚举类型数据字典的枚举项管理器 Controller * */ -@Controller +@RestController("io.sc.engine.rule.server.dictionary.controller.EnumItemWebController") @RequestMapping("/api/re/dictionary/enumItem") public class EnumItemWebController extends RestCrudController { diff --git a/io.sc.engine.rule.server/src/main/java/io/sc/engine/rule/server/dictionary/controller/UserDefinedJavaClassFieldWebController.java b/io.sc.engine.rule.server/src/main/java/io/sc/engine/rule/server/dictionary/controller/UserDefinedJavaClassFieldWebController.java index 85adc1ab..4adb4933 100644 --- a/io.sc.engine.rule.server/src/main/java/io/sc/engine/rule/server/dictionary/controller/UserDefinedJavaClassFieldWebController.java +++ b/io.sc.engine.rule.server/src/main/java/io/sc/engine/rule/server/dictionary/controller/UserDefinedJavaClassFieldWebController.java @@ -19,10 +19,7 @@ import org.springframework.data.domain.Page; import org.springframework.data.domain.PageImpl; import org.springframework.stereotype.Controller; import org.springframework.util.StringUtils; -import org.springframework.web.bind.annotation.RequestBody; -import org.springframework.web.bind.annotation.RequestMapping; -import org.springframework.web.bind.annotation.RequestMethod; -import org.springframework.web.bind.annotation.ResponseBody; +import org.springframework.web.bind.annotation.*; import javax.servlet.http.HttpServletRequest; import javax.servlet.http.HttpServletResponse; @@ -33,7 +30,7 @@ import java.util.Map; /** * 自定义 Java Class 类型数据字典的字段管理器 Controller */ -@Controller +@RestController("io.sc.engine.rule.server.dictionary.controller.UserDefinedJavaClassFieldWebController") @RequestMapping("/api/re/dictionary/userDefinedJavaClassField") public class UserDefinedJavaClassFieldWebController extends RestCrudController { @Autowired private DictionaryService dictionaryService; @@ -56,8 +53,7 @@ public class UserDefinedJavaClassFieldWebController extends RestCrudController(vos,page.getPageable(),page.getTotalElements()); } - @RequestMapping(value="importFromCsv",method=RequestMethod.POST) - @ResponseBody + @PostMapping(value="importFromCsv") public void importFromCsv(@RequestBody Map request) throws Exception{ String dictionaryId =request.get("dictionaryId"); String csvContent =request.get("csvContent"); diff --git a/io.sc.engine.rule.server/src/main/java/io/sc/engine/rule/server/dictionary/repository/DictionaryRepository.java b/io.sc.engine.rule.server/src/main/java/io/sc/engine/rule/server/dictionary/repository/DictionaryRepository.java index aa6308ae..2a07ed1f 100644 --- a/io.sc.engine.rule.server/src/main/java/io/sc/engine/rule/server/dictionary/repository/DictionaryRepository.java +++ b/io.sc.engine.rule.server/src/main/java/io/sc/engine/rule/server/dictionary/repository/DictionaryRepository.java @@ -1,21 +1,15 @@ package io.sc.engine.rule.server.dictionary.repository; -import java.util.List; - -import org.springframework.context.annotation.Bean; -import org.springframework.data.jpa.repository.Query; -import org.springframework.data.repository.query.Param; import io.sc.engine.rule.core.enums.DeployStatus; -import io.sc.engine.rule.server.dictionary.entity.DictionaryEntity; -import io.sc.engine.rule.server.dictionary.entity.EnumDictionaryEntity; -import io.sc.engine.rule.server.dictionary.entity.FolderDictionaryEntity; -import io.sc.engine.rule.server.dictionary.entity.JavaClassDictionaryEntity; -import io.sc.engine.rule.server.dictionary.entity.ReleasableDictionaryEntity; -import io.sc.engine.rule.server.dictionary.entity.UserDefinedJavaClassDictionaryEntity; +import io.sc.engine.rule.server.dictionary.entity.*; import io.sc.platform.orm.repository.DaoRepository; -import org.springframework.stereotype.Service; +import org.springframework.data.jpa.repository.Query; +import org.springframework.data.repository.query.Param; +import org.springframework.stereotype.Repository; + +import java.util.List; -@Service("io.sc.engine.rule.server.dictionary.repository.DictionaryRepository" /* 避免和 io.sc.platform.system.dictionary.jpa.repository.DictionaryEntity 冲突 */) +@Repository("io.sc.engine.rule.server.dictionary.repository.DictionaryRepository") public interface DictionaryRepository extends DaoRepository{ //==================================================================================== // DictionaryEntity diff --git a/io.sc.engine.rule.server/src/main/java/io/sc/engine/rule/server/dictionary/repository/EnumDictionaryRepository.java b/io.sc.engine.rule.server/src/main/java/io/sc/engine/rule/server/dictionary/repository/EnumDictionaryRepository.java index 7abf3e6b..039714c1 100644 --- a/io.sc.engine.rule.server/src/main/java/io/sc/engine/rule/server/dictionary/repository/EnumDictionaryRepository.java +++ b/io.sc.engine.rule.server/src/main/java/io/sc/engine/rule/server/dictionary/repository/EnumDictionaryRepository.java @@ -2,7 +2,9 @@ package io.sc.engine.rule.server.dictionary.repository; import io.sc.engine.rule.server.dictionary.entity.EnumDictionaryEntity; import io.sc.platform.orm.repository.DaoRepository; +import org.springframework.stereotype.Repository; +@Repository("io.sc.engine.rule.server.dictionary.repository.EnumDictionaryRepository") public interface EnumDictionaryRepository extends DaoRepository{ } diff --git a/io.sc.engine.rule.server/src/main/java/io/sc/engine/rule/server/dictionary/repository/EnumItemRepository.java b/io.sc.engine.rule.server/src/main/java/io/sc/engine/rule/server/dictionary/repository/EnumItemRepository.java index d7bc881d..e0c9620f 100644 --- a/io.sc.engine.rule.server/src/main/java/io/sc/engine/rule/server/dictionary/repository/EnumItemRepository.java +++ b/io.sc.engine.rule.server/src/main/java/io/sc/engine/rule/server/dictionary/repository/EnumItemRepository.java @@ -4,7 +4,9 @@ import org.springframework.data.jpa.repository.Query; import org.springframework.data.repository.query.Param; import io.sc.engine.rule.server.dictionary.entity.EnumItemEntity; import io.sc.platform.orm.repository.DaoRepository; +import org.springframework.stereotype.Repository; +@Repository("io.sc.engine.rule.server.dictionary.repository.EnumItemRepository") public interface EnumItemRepository extends DaoRepository{ @Query("select max(e.order)+1 from EnumItemEntity e where e.dictionary.id=:dictionaryId") public Integer getNextOrder(@Param("dictionaryId") String dictionaryId); diff --git a/io.sc.engine.rule.server/src/main/java/io/sc/engine/rule/server/dictionary/repository/UserDefinedJavaClassFieldRepository.java b/io.sc.engine.rule.server/src/main/java/io/sc/engine/rule/server/dictionary/repository/UserDefinedJavaClassFieldRepository.java index 5ebe00cb..d9f988b3 100644 --- a/io.sc.engine.rule.server/src/main/java/io/sc/engine/rule/server/dictionary/repository/UserDefinedJavaClassFieldRepository.java +++ b/io.sc.engine.rule.server/src/main/java/io/sc/engine/rule/server/dictionary/repository/UserDefinedJavaClassFieldRepository.java @@ -6,7 +6,9 @@ import org.springframework.data.jpa.repository.Query; import org.springframework.data.repository.query.Param; import io.sc.engine.rule.server.dictionary.entity.UserDefinedJavaClassFieldEntity; import io.sc.platform.orm.repository.DaoRepository; +import org.springframework.stereotype.Repository; +@Repository("io.sc.engine.rule.server.dictionary.repository.UserDefinedJavaClassFieldRepository") public interface UserDefinedJavaClassFieldRepository extends DaoRepository{ /** * 通过数据字典ID,自定义 Java Class 字段代码和名称查询 自定义Java Class 字段实体,主要用于查询是否在当前数据字典中存在相同代码和名称的自定义 Java Class 字段。 diff --git a/io.sc.engine.rule.server/src/main/java/io/sc/engine/rule/server/dictionary/service/impl/DictionaryServiceImpl.java b/io.sc.engine.rule.server/src/main/java/io/sc/engine/rule/server/dictionary/service/impl/DictionaryServiceImpl.java index 9603be61..ec141842 100644 --- a/io.sc.engine.rule.server/src/main/java/io/sc/engine/rule/server/dictionary/service/impl/DictionaryServiceImpl.java +++ b/io.sc.engine.rule.server/src/main/java/io/sc/engine/rule/server/dictionary/service/impl/DictionaryServiceImpl.java @@ -49,7 +49,7 @@ import org.springframework.util.StringUtils; import java.util.*; -@Service("reDictionaryService") +@Service("io.sc.engine.rule.server.dictionary.service.impl.DictionaryServiceImpl") public class DictionaryServiceImpl extends DaoServiceImpl implements DictionaryService{ @Autowired private ApplicationContext applicationContext; @Autowired private MessageSource messageSource; diff --git a/io.sc.engine.rule.server/src/main/java/io/sc/engine/rule/server/dictionary/service/impl/EnumItemServiceImpl.java b/io.sc.engine.rule.server/src/main/java/io/sc/engine/rule/server/dictionary/service/impl/EnumItemServiceImpl.java index 9426d2be..26e2b9be 100644 --- a/io.sc.engine.rule.server/src/main/java/io/sc/engine/rule/server/dictionary/service/impl/EnumItemServiceImpl.java +++ b/io.sc.engine.rule.server/src/main/java/io/sc/engine/rule/server/dictionary/service/impl/EnumItemServiceImpl.java @@ -13,7 +13,7 @@ import org.springframework.stereotype.Service; import java.util.List; import java.util.Optional; -@Service("reDictionaryOptionItemService") +@Service("io.sc.engine.rule.server.dictionary.service.impl.EnumItemServiceImpl") public class EnumItemServiceImpl extends DaoServiceImpl implements EnumItemService{ @Autowired private EnumDictionaryRepository enumDictionaryRepository; diff --git a/io.sc.engine.rule.server/src/main/java/io/sc/engine/rule/server/dictionary/service/impl/UserDefinedJavaClassFieldServiceImpl.java b/io.sc.engine.rule.server/src/main/java/io/sc/engine/rule/server/dictionary/service/impl/UserDefinedJavaClassFieldServiceImpl.java index 5e8a075c..3050839c 100644 --- a/io.sc.engine.rule.server/src/main/java/io/sc/engine/rule/server/dictionary/service/impl/UserDefinedJavaClassFieldServiceImpl.java +++ b/io.sc.engine.rule.server/src/main/java/io/sc/engine/rule/server/dictionary/service/impl/UserDefinedJavaClassFieldServiceImpl.java @@ -32,7 +32,7 @@ import java.util.ArrayList; import java.util.List; import java.util.UUID; -@Service("reDictionaryUserDefinedJavaClassFieldService") +@Service("io.sc.engine.rule.server.dictionary.service.impl.UserDefinedJavaClassFieldServiceImpl") public class UserDefinedJavaClassFieldServiceImpl extends DaoServiceImpl implements UserDefinedJavaClassFieldService{ @Autowired private ApplicationContext applicationContext; @Autowired private DictionaryService dictionaryService; diff --git a/io.sc.engine.rule.server/src/main/java/io/sc/engine/rule/server/function/repository/FunctionRepository.java b/io.sc.engine.rule.server/src/main/java/io/sc/engine/rule/server/function/repository/FunctionRepository.java index 7a2e6f90..8020e4a9 100644 --- a/io.sc.engine.rule.server/src/main/java/io/sc/engine/rule/server/function/repository/FunctionRepository.java +++ b/io.sc.engine.rule.server/src/main/java/io/sc/engine/rule/server/function/repository/FunctionRepository.java @@ -2,9 +2,9 @@ package io.sc.engine.rule.server.function.repository; import io.sc.engine.rule.server.function.entity.FunctionEntity; import io.sc.platform.orm.repository.DaoRepository; -import org.springframework.stereotype.Service; +import org.springframework.stereotype.Repository; -@Service("io.sc.engine.rule.server.function.repository.FunctionRepository") +@Repository("io.sc.engine.rule.server.function.repository.FunctionRepository") public interface FunctionRepository extends DaoRepository{ } diff --git a/io.sc.engine.rule.server/src/main/java/io/sc/engine/rule/server/lib/controller/IndicatorProcessorWebController.java b/io.sc.engine.rule.server/src/main/java/io/sc/engine/rule/server/lib/controller/IndicatorProcessorWebController.java index 8409a742..f13954f9 100644 --- a/io.sc.engine.rule.server/src/main/java/io/sc/engine/rule/server/lib/controller/IndicatorProcessorWebController.java +++ b/io.sc.engine.rule.server/src/main/java/io/sc/engine/rule/server/lib/controller/IndicatorProcessorWebController.java @@ -1,7 +1,5 @@ package io.sc.engine.rule.server.lib.controller; -import io.sc.engine.rule.server.dictionary.entity.UserDefinedJavaClassFieldEntity; -import io.sc.engine.rule.server.dictionary.vo.UserDefinedJavaClassFieldVo; import io.sc.engine.rule.server.lib.entity.IndicatorProcessorEntity; import io.sc.engine.rule.server.lib.repository.IndicatorProcessorRepository; import io.sc.engine.rule.server.lib.service.IndicatorProcessorService; @@ -31,7 +29,7 @@ import java.util.List; /** * 指标处理器 Controller */ -@Controller +@Controller("io.sc.engine.rule.server.lib.controller.IndicatorProcessorWebController") @RequestMapping("/api/re/indicator/processor") public class IndicatorProcessorWebController extends RestCrudController { @Autowired private IndicatorService indicatorService; diff --git a/io.sc.engine.rule.server/src/main/java/io/sc/engine/rule/server/lib/controller/IndicatorValidatorWebController.java b/io.sc.engine.rule.server/src/main/java/io/sc/engine/rule/server/lib/controller/IndicatorValidatorWebController.java index 68ad9959..f6b8c949 100644 --- a/io.sc.engine.rule.server/src/main/java/io/sc/engine/rule/server/lib/controller/IndicatorValidatorWebController.java +++ b/io.sc.engine.rule.server/src/main/java/io/sc/engine/rule/server/lib/controller/IndicatorValidatorWebController.java @@ -5,15 +5,15 @@ import io.sc.engine.rule.server.lib.repository.IndicatorValidatorRepository; import io.sc.engine.rule.server.lib.service.IndicatorValidatorService; import io.sc.engine.rule.server.lib.vo.IndicatorValidatorVo; import io.sc.platform.mvc.controller.support.RestCrudController; -import org.springframework.stereotype.Controller; import org.springframework.web.bind.annotation.RequestMapping; +import org.springframework.web.bind.annotation.RestController; /** * 指标验证器 Controller * @author wangshaoping * */ -@Controller +@RestController("io.sc.engine.rule.server.lib.controller.IndicatorValidatorWebController") @RequestMapping("/api/re/indicator/validator") public class IndicatorValidatorWebController extends RestCrudController { diff --git a/io.sc.engine.rule.server/src/main/java/io/sc/engine/rule/server/lib/controller/IndicatorWebController.java b/io.sc.engine.rule.server/src/main/java/io/sc/engine/rule/server/lib/controller/IndicatorWebController.java index b689e83f..8def548d 100644 --- a/io.sc.engine.rule.server/src/main/java/io/sc/engine/rule/server/lib/controller/IndicatorWebController.java +++ b/io.sc.engine.rule.server/src/main/java/io/sc/engine/rule/server/lib/controller/IndicatorWebController.java @@ -6,10 +6,8 @@ import io.sc.engine.rule.server.lib.service.IndicatorService; import io.sc.engine.rule.server.lib.vo.IndicatorVo; import io.sc.engine.rule.server.model.service.support.ObjectProperty; import io.sc.engine.rule.server.model.service.support.ParemterHints; -import io.sc.engine.rule.server.model.vo.ParameterVo; import io.sc.platform.mvc.controller.support.RestCrudController; import io.sc.platform.orm.util.EntityVoUtil; -import org.springframework.stereotype.Controller; import org.springframework.util.StringUtils; import org.springframework.web.bind.annotation.*; @@ -20,24 +18,21 @@ import java.util.Map; /** * 指标管理器 Controller */ -@Controller +@RestController("io.sc.engine.rule.server.lib.controller.IndicatorWebController") @RequestMapping("api/re/indicator") public class IndicatorWebController extends RestCrudController { - @RequestMapping(value="listObejctPropertiesByIndicatorId/{indicatorId}",method=RequestMethod.GET) - @ResponseBody + @GetMapping(value="listObejctPropertiesByIndicatorId/{indicatorId}") public List listObejctPropertiesByIndicatorId(@PathVariable(name="indicatorId",required=true)String indicatorId) throws Exception{ return service.listObejctPropertiesByIndicatorId(indicatorId); } @GetMapping("findIndicatorsByIndicatorId") - @ResponseBody public List findIndicatorsByIndicatorId(@RequestParam(name="indicatorId",required = false)String indicatorId) throws Exception { return EntityVoUtil.toVo(service.findIndicatorsByIndicatorId(indicatorId)); } - @RequestMapping("isc/getIndicatorsByLibCodeAndVersion") - @ResponseBody + @GetMapping("isc/getIndicatorsByLibCodeAndVersion") public List getIndicatorsByLibCodeAndVersion(@RequestParam(name="code") String libCode, @RequestParam(name="version") Integer libVersion) throws Exception { if(StringUtils.hasText(libCode) && libVersion!=null) { List list =service.findByLibCodeAndVersion(libCode, libVersion); @@ -46,22 +41,19 @@ public class IndicatorWebController extends RestCrudController request) throws Exception{ String libId =request.get("libId"); String csvContent =request.get("csvContent"); @@ -72,8 +64,7 @@ public class IndicatorWebController extends RestCrudController request) throws Exception{ String libId =request.get("libId"); String dictionaryId =request.get("dictionaryId"); diff --git a/io.sc.engine.rule.server/src/main/java/io/sc/engine/rule/server/lib/controller/LibWebController.java b/io.sc.engine.rule.server/src/main/java/io/sc/engine/rule/server/lib/controller/LibWebController.java index 008fcdbe..9ca09f62 100644 --- a/io.sc.engine.rule.server/src/main/java/io/sc/engine/rule/server/lib/controller/LibWebController.java +++ b/io.sc.engine.rule.server/src/main/java/io/sc/engine/rule/server/lib/controller/LibWebController.java @@ -14,12 +14,10 @@ import io.sc.engine.rule.server.plugins.item.wrapper.LibExampleWrapper; import io.sc.platform.core.util.ObjectMapper4Json; import io.sc.platform.mvc.controller.support.RestCrudController; import io.sc.platform.mvc.support.FileDownloader; -import io.sc.platform.orm.util.EntityVoUtil; import org.slf4j.Logger; import org.slf4j.LoggerFactory; import org.springframework.beans.factory.annotation.Autowired; import org.springframework.context.MessageSource; -import org.springframework.stereotype.Controller; import org.springframework.util.StringUtils; import org.springframework.web.bind.annotation.*; import org.springframework.web.multipart.MultipartFile; @@ -35,21 +33,19 @@ import java.util.*; * @author wangshaoping * */ -@Controller +@RestController("io.sc.engine.rule.server.lib.controller.LibWebController") @RequestMapping("/api/re/lib") public class LibWebController extends RestCrudController { private static final Logger log =LoggerFactory.getLogger(LibWebController.class); @Autowired private IndicatorService indicatorService; @Autowired private MessageSource messageSource; - @RequestMapping("isc/getLibInformationWrapper") - @ResponseBody + @GetMapping("isc/getLibInformationWrapper") public Map getLibInformationWrapper() { return indicatorService.getLibInformationWrapper().getLibs(); } - @RequestMapping("isc/getVersionsByCode") - @ResponseBody + @GetMapping("isc/getVersionsByCode") public List getVersionsByCode(@RequestParam(name="code",required = false)String code) throws Exception { if(StringUtils.hasText(code)) { Map map =service.getVersionsByCode(code); @@ -85,8 +81,7 @@ public class LibWebController extends RestCrudController listLibExampleContributionItems(HttpServletRequest request, HttpServletResponse response, Locale locale) throws Exception{ List items = PluginManager.getInstance().getLibExampleItemEntries(); if(items!=null && !items.isEmpty()) { @@ -166,8 +156,7 @@ public class LibWebController extends RestCrudController contributionIds) throws Exception{ service.createExample(contributionIds); } diff --git a/io.sc.engine.rule.server/src/main/java/io/sc/engine/rule/server/lib/repository/IndicatorProcessorRepository.java b/io.sc.engine.rule.server/src/main/java/io/sc/engine/rule/server/lib/repository/IndicatorProcessorRepository.java index 278feee5..1e580c49 100644 --- a/io.sc.engine.rule.server/src/main/java/io/sc/engine/rule/server/lib/repository/IndicatorProcessorRepository.java +++ b/io.sc.engine.rule.server/src/main/java/io/sc/engine/rule/server/lib/repository/IndicatorProcessorRepository.java @@ -4,7 +4,9 @@ import org.springframework.data.jpa.repository.Query; import org.springframework.data.repository.query.Param; import io.sc.engine.rule.server.lib.entity.IndicatorProcessorEntity; import io.sc.platform.orm.repository.DaoRepository; +import org.springframework.stereotype.Repository; +@Repository("io.sc.engine.rule.server.lib.repository.IndicatorProcessorRepository") public interface IndicatorProcessorRepository extends DaoRepository{ @Query("select max(e.order)+1 from IndicatorProcessorEntity e where e.indicator.id=:indicatorId") public Integer getNextOrder(@Param("indicatorId") String indicatorId); diff --git a/io.sc.engine.rule.server/src/main/java/io/sc/engine/rule/server/lib/repository/IndicatorRepository.java b/io.sc.engine.rule.server/src/main/java/io/sc/engine/rule/server/lib/repository/IndicatorRepository.java index 07347f49..7b8e4c6c 100644 --- a/io.sc.engine.rule.server/src/main/java/io/sc/engine/rule/server/lib/repository/IndicatorRepository.java +++ b/io.sc.engine.rule.server/src/main/java/io/sc/engine/rule/server/lib/repository/IndicatorRepository.java @@ -8,7 +8,9 @@ import io.sc.engine.rule.server.lib.entity.IndicatorEntity; import io.sc.engine.rule.server.lib.entity.indicator.IndicatorIndicatorEntity; import io.sc.engine.rule.server.lib.entity.indicator.InterfaceIndicatorEntity; import io.sc.platform.orm.repository.DaoRepository; +import org.springframework.stereotype.Repository; +@Repository("io.sc.engine.rule.server.lib.repository.IndicatorRepository") public interface IndicatorRepository extends DaoRepository{ //==================================================================================== // IndicatorEntity diff --git a/io.sc.engine.rule.server/src/main/java/io/sc/engine/rule/server/lib/repository/IndicatorValidatorRepository.java b/io.sc.engine.rule.server/src/main/java/io/sc/engine/rule/server/lib/repository/IndicatorValidatorRepository.java index 3c9ce04a..314ce2fe 100644 --- a/io.sc.engine.rule.server/src/main/java/io/sc/engine/rule/server/lib/repository/IndicatorValidatorRepository.java +++ b/io.sc.engine.rule.server/src/main/java/io/sc/engine/rule/server/lib/repository/IndicatorValidatorRepository.java @@ -4,7 +4,9 @@ import org.springframework.data.jpa.repository.Query; import org.springframework.data.repository.query.Param; import io.sc.engine.rule.server.lib.entity.IndicatorValidatorEntity; import io.sc.platform.orm.repository.DaoRepository; +import org.springframework.stereotype.Repository; +@Repository("io.sc.engine.rule.server.lib.repository.IndicatorValidatorRepository") public interface IndicatorValidatorRepository extends DaoRepository{ @Query("select max(e.order)+1 from IndicatorValidatorEntity e where e.indicator.id=:indicatorId") public Integer getNextOrder(@Param("indicatorId") String indicatorId); diff --git a/io.sc.engine.rule.server/src/main/java/io/sc/engine/rule/server/lib/repository/LibRepository.java b/io.sc.engine.rule.server/src/main/java/io/sc/engine/rule/server/lib/repository/LibRepository.java index c3b750b9..364bd390 100644 --- a/io.sc.engine.rule.server/src/main/java/io/sc/engine/rule/server/lib/repository/LibRepository.java +++ b/io.sc.engine.rule.server/src/main/java/io/sc/engine/rule/server/lib/repository/LibRepository.java @@ -11,7 +11,9 @@ import io.sc.engine.rule.server.lib.entity.IndicatorLibEntity; import io.sc.engine.rule.server.lib.entity.LibEntity; import io.sc.engine.rule.server.lib.entity.ReleasableLibEntity; import io.sc.platform.orm.repository.DaoRepository; +import org.springframework.stereotype.Repository; +@Repository("io.sc.engine.rule.server.lib.repository.LibRepository") public interface LibRepository extends DaoRepository{ //==================================================================================== // LibEntity diff --git a/io.sc.engine.rule.server/src/main/java/io/sc/engine/rule/server/lib/service/impl/IndicatorProcessorServiceImpl.java b/io.sc.engine.rule.server/src/main/java/io/sc/engine/rule/server/lib/service/impl/IndicatorProcessorServiceImpl.java index d825a1ca..07315e43 100644 --- a/io.sc.engine.rule.server/src/main/java/io/sc/engine/rule/server/lib/service/impl/IndicatorProcessorServiceImpl.java +++ b/io.sc.engine.rule.server/src/main/java/io/sc/engine/rule/server/lib/service/impl/IndicatorProcessorServiceImpl.java @@ -43,7 +43,7 @@ import java.util.HashMap; import java.util.List; import java.util.Map; -@Service("meIndicatorProcessorService") +@Service("io.sc.engine.rule.server.lib.service.impl.IndicatorProcessorServiceImpl") public class IndicatorProcessorServiceImpl extends DaoServiceImpl implements IndicatorProcessorService{ @Autowired private IndicatorService indicatorService; @Autowired private DictionaryService dictionaryService; diff --git a/io.sc.engine.rule.server/src/main/java/io/sc/engine/rule/server/lib/service/impl/IndicatorServiceImpl.java b/io.sc.engine.rule.server/src/main/java/io/sc/engine/rule/server/lib/service/impl/IndicatorServiceImpl.java index cb6e53eb..d6ec856a 100644 --- a/io.sc.engine.rule.server/src/main/java/io/sc/engine/rule/server/lib/service/impl/IndicatorServiceImpl.java +++ b/io.sc.engine.rule.server/src/main/java/io/sc/engine/rule/server/lib/service/impl/IndicatorServiceImpl.java @@ -47,7 +47,7 @@ import java.io.ByteArrayInputStream; import java.math.RoundingMode; import java.util.*; -@Service("reIndicatorService") +@Service("io.sc.engine.rule.server.lib.service.impl.IndicatorServiceImpl") public class IndicatorServiceImpl extends DaoServiceImpl implements IndicatorService{ @Autowired private DictionaryService dictionaryService; @Autowired private LibService libService; diff --git a/io.sc.engine.rule.server/src/main/java/io/sc/engine/rule/server/lib/service/impl/IndicatorValidatorServiceImpl.java b/io.sc.engine.rule.server/src/main/java/io/sc/engine/rule/server/lib/service/impl/IndicatorValidatorServiceImpl.java index 864b45bb..9b227217 100644 --- a/io.sc.engine.rule.server/src/main/java/io/sc/engine/rule/server/lib/service/impl/IndicatorValidatorServiceImpl.java +++ b/io.sc.engine.rule.server/src/main/java/io/sc/engine/rule/server/lib/service/impl/IndicatorValidatorServiceImpl.java @@ -6,7 +6,7 @@ import io.sc.engine.rule.server.lib.service.IndicatorValidatorService; import io.sc.platform.orm.service.impl.DaoServiceImpl; import org.springframework.stereotype.Service; -@Service("reIndicatorValidatorService") +@Service("io.sc.engine.rule.server.lib.service.impl.IndicatorValidatorServiceImpl") public class IndicatorValidatorServiceImpl extends DaoServiceImpl implements IndicatorValidatorService{ public String[] getDefaultSortBy() { diff --git a/io.sc.engine.rule.server/src/main/java/io/sc/engine/rule/server/lib/service/impl/LibServiceImpl.java b/io.sc.engine.rule.server/src/main/java/io/sc/engine/rule/server/lib/service/impl/LibServiceImpl.java index f01daead..eb760c86 100644 --- a/io.sc.engine.rule.server/src/main/java/io/sc/engine/rule/server/lib/service/impl/LibServiceImpl.java +++ b/io.sc.engine.rule.server/src/main/java/io/sc/engine/rule/server/lib/service/impl/LibServiceImpl.java @@ -38,7 +38,7 @@ import org.springframework.util.StringUtils; import java.util.*; -@Service("reLibService") +@Service("io.sc.engine.rule.server.lib.service.impl.LibServiceImpl") public class LibServiceImpl extends DaoServiceImpl implements LibService{ @Autowired private ApplicationContext applicationContext; @Autowired private IndicatorService indicatorService; diff --git a/io.sc.engine.rule.server/src/main/java/io/sc/engine/rule/server/migration/controller/MigrationWebController.java b/io.sc.engine.rule.server/src/main/java/io/sc/engine/rule/server/migration/controller/MigrationWebController.java index dda14461..6f2767b0 100644 --- a/io.sc.engine.rule.server/src/main/java/io/sc/engine/rule/server/migration/controller/MigrationWebController.java +++ b/io.sc.engine.rule.server/src/main/java/io/sc/engine/rule/server/migration/controller/MigrationWebController.java @@ -10,11 +10,7 @@ import org.springframework.beans.factory.annotation.Autowired; import org.springframework.core.io.DefaultResourceLoader; import org.springframework.core.io.Resource; import org.springframework.core.io.ResourceLoader; -import org.springframework.stereotype.Controller; -import org.springframework.web.bind.annotation.RequestMapping; -import org.springframework.web.bind.annotation.RequestMethod; -import org.springframework.web.bind.annotation.RequestParam; -import org.springframework.web.bind.annotation.ResponseBody; +import org.springframework.web.bind.annotation.*; import org.springframework.web.multipart.MultipartFile; import javax.servlet.http.HttpServletRequest; @@ -28,15 +24,14 @@ import java.util.Locale; * @author wangshaoping * */ -@Controller +@RestController("io.sc.engine.rule.server.migration.controller.MigrationWebController") @RequestMapping("/api/re/migration") public class MigrationWebController { private static final Logger log =LoggerFactory.getLogger(MigrationWebController.class); private static final String EXAMPLE_CONFIGURATION_FILE_PATH ="classpath:/org/wsp/engine/rule/example/allinone/all-in-one.json"; @Autowired private MigrationService migrationService; - @RequestMapping(value="createExample",method= {RequestMethod.POST}) - @ResponseBody + @PostMapping(value="createExample") public void createExample(Locale locale) throws Exception{ AllInOne allInOne =null; Resource rs =new DefaultResourceLoader().getResource(EXAMPLE_CONFIGURATION_FILE_PATH); @@ -46,8 +41,7 @@ public class MigrationWebController { } } - @RequestMapping(value="import",method= {RequestMethod.POST}) - @ResponseBody + @PostMapping(value="import") public void imports(@RequestParam(name="file",required=false) MultipartFile multipartFile,Locale locale) throws Exception{ if(multipartFile!=null && !multipartFile.isEmpty()) { AllInOne allInOne =null; @@ -69,8 +63,7 @@ public class MigrationWebController { } - @RequestMapping(value="importFromServerFile",method= {RequestMethod.POST}) - @ResponseBody + @PostMapping(value="importFromServerFile") public void imports(@RequestParam("filePath")String filePath,Locale locale) throws Exception{ ResourceLoader resourceLoader =new DefaultResourceLoader(); Resource rs =resourceLoader.getResource(filePath); @@ -93,8 +86,7 @@ public class MigrationWebController { } } - @RequestMapping(value="export") - @ResponseBody + @GetMapping(value="export") public void export(HttpServletRequest request, HttpServletResponse response) throws Exception{ AllInOne allInOne =migrationService.export(); if(allInOne!=null) { @@ -104,8 +96,7 @@ public class MigrationWebController { } } - @RequestMapping(value="removeAll",method = RequestMethod.POST) - @ResponseBody + @PostMapping(value="removeAll") public void removeAll() throws Exception{ migrationService.removeAll(); } diff --git a/io.sc.engine.rule.server/src/main/java/io/sc/engine/rule/server/migration/service/impl/MigrationServiceImpl.java b/io.sc.engine.rule.server/src/main/java/io/sc/engine/rule/server/migration/service/impl/MigrationServiceImpl.java index 9b8d10c0..3856b65c 100644 --- a/io.sc.engine.rule.server/src/main/java/io/sc/engine/rule/server/migration/service/impl/MigrationServiceImpl.java +++ b/io.sc.engine.rule.server/src/main/java/io/sc/engine/rule/server/migration/service/impl/MigrationServiceImpl.java @@ -23,7 +23,7 @@ import io.sc.engine.rule.server.resource.entity.ResourceEntity; import io.sc.engine.rule.server.resource.service.ResourceService; import io.sc.engine.rule.server.testcase.service.TestCaseService; -@Service("reMigrationService") +@Service("io.sc.engine.rule.server.migration.service.impl.MigrationServiceImpl") public class MigrationServiceImpl implements MigrationService{ @Autowired private ResourceService resourceService; @Autowired private DictionaryService dictionaryService; diff --git a/io.sc.engine.rule.server/src/main/java/io/sc/engine/rule/server/model/controller/ModelWebController.java b/io.sc.engine.rule.server/src/main/java/io/sc/engine/rule/server/model/controller/ModelWebController.java index 7476fafd..8e304955 100644 --- a/io.sc.engine.rule.server/src/main/java/io/sc/engine/rule/server/model/controller/ModelWebController.java +++ b/io.sc.engine.rule.server/src/main/java/io/sc/engine/rule/server/model/controller/ModelWebController.java @@ -5,9 +5,7 @@ import io.sc.engine.rule.server.model.entity.ModelEntity; import io.sc.engine.rule.server.model.repository.ModelRepository; import io.sc.engine.rule.server.model.service.ModelService; import io.sc.engine.rule.server.model.vo.ModelVo; -import io.sc.platform.core.annotation.IgnoreResponseBodyAdvice; import io.sc.platform.mvc.controller.support.RestCrudController; -import org.springframework.stereotype.Controller; import org.springframework.util.StringUtils; import org.springframework.web.bind.annotation.*; @@ -18,7 +16,7 @@ import java.util.List; /** * 模型 Controller */ -@RestController +@RestController("io.sc.engine.rule.server.model.controller.ModelWebController") @RequestMapping("/api/re/model") public class ModelWebController extends RestCrudController { diff --git a/io.sc.engine.rule.server/src/main/java/io/sc/engine/rule/server/model/controller/ParameterInOptionItemWebController.java b/io.sc.engine.rule.server/src/main/java/io/sc/engine/rule/server/model/controller/ParameterInOptionItemWebController.java index f8629ef0..a65e9d4e 100644 --- a/io.sc.engine.rule.server/src/main/java/io/sc/engine/rule/server/model/controller/ParameterInOptionItemWebController.java +++ b/io.sc.engine.rule.server/src/main/java/io/sc/engine/rule/server/model/controller/ParameterInOptionItemWebController.java @@ -9,10 +9,7 @@ import io.sc.platform.mvc.controller.support.RestCrudController; import io.sc.platform.orm.util.EntityVoUtil; import org.springframework.stereotype.Controller; import org.springframework.util.StringUtils; -import org.springframework.web.bind.annotation.GetMapping; -import org.springframework.web.bind.annotation.RequestMapping; -import org.springframework.web.bind.annotation.RequestParam; -import org.springframework.web.bind.annotation.ResponseBody; +import org.springframework.web.bind.annotation.*; import java.util.Collections; import java.util.List; @@ -20,11 +17,10 @@ import java.util.List; /** * 模型参数选项 Controller */ -@Controller +@RestController("io.sc.engine.rule.server.model.controller.ParameterInOptionItemWebController") @RequestMapping("/api/re/model/parameter/option") public class ParameterInOptionItemWebController extends RestCrudController { @GetMapping("findByParameterId") - @ResponseBody public List findByParameterId(@RequestParam(name="parameterId",required = false)String parameterId) throws Exception { if(!StringUtils.hasText(parameterId)){ return Collections.emptyList(); diff --git a/io.sc.engine.rule.server/src/main/java/io/sc/engine/rule/server/model/controller/ParameterProcessorWebController.java b/io.sc.engine.rule.server/src/main/java/io/sc/engine/rule/server/model/controller/ParameterProcessorWebController.java index acfce8fd..f44503e0 100644 --- a/io.sc.engine.rule.server/src/main/java/io/sc/engine/rule/server/model/controller/ParameterProcessorWebController.java +++ b/io.sc.engine.rule.server/src/main/java/io/sc/engine/rule/server/model/controller/ParameterProcessorWebController.java @@ -26,7 +26,7 @@ import java.util.Map; /** * 模型参数处理器 Controller */ -@RestController +@RestController("io.sc.engine.rule.server.model.controller.ParameterProcessorWebController") @RequestMapping("/api/re/model/parameter/processor") public class ParameterProcessorWebController extends RestCrudController { @Autowired private ParameterService parameterService; diff --git a/io.sc.engine.rule.server/src/main/java/io/sc/engine/rule/server/model/controller/ParameterValidatorWebController.java b/io.sc.engine.rule.server/src/main/java/io/sc/engine/rule/server/model/controller/ParameterValidatorWebController.java index 401496ee..53fce2fc 100644 --- a/io.sc.engine.rule.server/src/main/java/io/sc/engine/rule/server/model/controller/ParameterValidatorWebController.java +++ b/io.sc.engine.rule.server/src/main/java/io/sc/engine/rule/server/model/controller/ParameterValidatorWebController.java @@ -1,34 +1,27 @@ package io.sc.engine.rule.server.model.controller; -import io.sc.engine.rule.server.model.entity.ParameterEntity; import io.sc.engine.rule.server.model.entity.ParameterValidatorEntity; -import io.sc.engine.rule.server.model.entity.parameter.InSubOutParameterEntity; -import io.sc.engine.rule.server.model.entity.parameter.OutParameterEntity; import io.sc.engine.rule.server.model.repository.ParameterValidatorRepository; import io.sc.engine.rule.server.model.service.ParameterValidatorService; import io.sc.engine.rule.server.model.vo.ParameterValidatorVo; -import io.sc.engine.rule.server.model.vo.ParameterVo; import io.sc.platform.mvc.controller.support.RestCrudController; import io.sc.platform.orm.util.EntityVoUtil; -import org.springframework.stereotype.Controller; import org.springframework.util.StringUtils; import org.springframework.web.bind.annotation.GetMapping; import org.springframework.web.bind.annotation.RequestMapping; import org.springframework.web.bind.annotation.RequestParam; -import org.springframework.web.bind.annotation.ResponseBody; +import org.springframework.web.bind.annotation.RestController; -import java.util.ArrayList; import java.util.Collections; import java.util.List; /** * 模型参数验证器 Controller */ -@Controller +@RestController("io.sc.engine.rule.server.model.controller.ParameterValidatorWebController") @RequestMapping("/api/re/model/parameter/validator") public class ParameterValidatorWebController extends RestCrudController { @GetMapping("findByParameterId") - @ResponseBody public List findByParameterId(@RequestParam(name="parameterId",required = false)String parameterId) throws Exception { if(!StringUtils.hasText(parameterId)){ return Collections.emptyList(); diff --git a/io.sc.engine.rule.server/src/main/java/io/sc/engine/rule/server/model/controller/ParameterWebController.java b/io.sc.engine.rule.server/src/main/java/io/sc/engine/rule/server/model/controller/ParameterWebController.java index 743b47c4..4ab04de7 100644 --- a/io.sc.engine.rule.server/src/main/java/io/sc/engine/rule/server/model/controller/ParameterWebController.java +++ b/io.sc.engine.rule.server/src/main/java/io/sc/engine/rule/server/model/controller/ParameterWebController.java @@ -1,43 +1,38 @@ package io.sc.engine.rule.server.model.controller; import io.sc.engine.rule.server.model.entity.ParameterEntity; -import io.sc.engine.rule.server.model.entity.parameter.InSubOutParameterEntity; -import io.sc.engine.rule.server.model.entity.parameter.OutParameterEntity; import io.sc.engine.rule.server.model.repository.ParameterRepository; import io.sc.engine.rule.server.model.service.ParameterService; import io.sc.engine.rule.server.model.service.support.ObjectProperty; import io.sc.engine.rule.server.model.service.support.ParameterIndicatorsWrapper; import io.sc.engine.rule.server.model.service.support.ParemterHints; -import io.sc.engine.rule.server.model.vo.ModelVo; import io.sc.engine.rule.server.model.vo.ParameterVo; import io.sc.platform.mvc.controller.support.RestCrudController; import io.sc.platform.mvc.support.One2Many; import io.sc.platform.orm.util.EntityVoUtil; import org.slf4j.Logger; import org.slf4j.LoggerFactory; -import org.springframework.stereotype.Controller; import org.springframework.util.StringUtils; import org.springframework.web.bind.annotation.*; import org.springframework.web.multipart.MultipartFile; -import java.util.*; +import java.util.List; +import java.util.Locale; /** * 模型参数 Controller */ -@Controller("io.sc.engine.rule.server.model.controller.ParameterWebController" /* 避免和 io.sc.platform.system.parameter.controller.ParameterWebController 冲突 */) +@RestController("io.sc.engine.rule.server.model.controller.ParameterWebController" /* 避免和 io.sc.platform.system.parameter.controller.ParameterWebController 冲突 */) @RequestMapping("/api/re/model/parameter") public class ParameterWebController extends RestCrudController { private static final Logger log =LoggerFactory.getLogger(ParameterWebController.class); @GetMapping("findParametersByModelId") - @ResponseBody public List findParametersByModelId(@RequestParam(name="modelId",required = false)String modelId) throws Exception { return EntityVoUtil.toVo(service.findParametersByModelId(modelId)); } @GetMapping("findParametersByParameterId") - @ResponseBody public List findParametersByParameterId(@RequestParam(name="parameterId",required = false)String parameterId) throws Exception { return EntityVoUtil.toVo(service.findParametersByParameterId(parameterId)); } @@ -68,48 +63,41 @@ public class ParameterWebController extends RestCrudController listParemtersByParameterId(@PathVariable(name="parameterId",required=true)String parameterId) throws Exception{ return service.listParemtersByParameterId(parameterId); } - @RequestMapping(value="listParemterHintsByParameterId/{parameterId}",method=RequestMethod.GET) - @ResponseBody + @GetMapping(value="listParemterHintsByParameterId/{parameterId}") public ParemterHints listParemterHintsByParameterId(@PathVariable(name="parameterId",required=true)String parameterId) throws Exception{ return service.listParemterHintsByParameterId(parameterId); } - @RequestMapping(value="listObejctPropertiesByParameterId/{parameterId}",method=RequestMethod.GET) - @ResponseBody + @GetMapping(value="listObejctPropertiesByParameterId/{parameterId}") public List listObejctPropertiesByParameterId(@PathVariable(name="parameterId",required=true)String parameterId) throws Exception{ return service.listObejctPropertiesByParameterId(parameterId); } - @RequestMapping(value="move", method=RequestMethod.POST) - @ResponseBody + @PostMapping(value="move") public void move(@RequestBody One2Many one2Many) throws Exception{ if(one2Many!=null){ service.moveParameters(one2Many.getOne(),one2Many.getMany()); } } - @RequestMapping(value="importPmml/{modelId}",method= {RequestMethod.POST}) - @ResponseBody + @PostMapping(value="importPmml/{modelId}") public void importPmml(@PathVariable("modelId")String modelId,@RequestParam(name="file",required=false) MultipartFile multipartFile,Locale locale) throws Exception{ if(multipartFile!=null && !multipartFile.isEmpty()) { try { diff --git a/io.sc.engine.rule.server/src/main/java/io/sc/engine/rule/server/model/repository/ModelRepository.java b/io.sc.engine.rule.server/src/main/java/io/sc/engine/rule/server/model/repository/ModelRepository.java index 0ff944c9..59d3e0e3 100644 --- a/io.sc.engine.rule.server/src/main/java/io/sc/engine/rule/server/model/repository/ModelRepository.java +++ b/io.sc.engine.rule.server/src/main/java/io/sc/engine/rule/server/model/repository/ModelRepository.java @@ -1,14 +1,14 @@ package io.sc.engine.rule.server.model.repository; -import java.util.List; - -import io.sc.engine.rule.server.model.entity.ParameterEntity; -import io.sc.engine.rule.server.model.entity.ParameterProcessorEntity; -import org.springframework.data.jpa.repository.Query; -import org.springframework.data.repository.query.Param; import io.sc.engine.rule.server.model.entity.ModelEntity; import io.sc.platform.orm.repository.DaoRepository; +import org.springframework.data.jpa.repository.Query; +import org.springframework.data.repository.query.Param; +import org.springframework.stereotype.Repository; + +import java.util.List; +@Repository("io.sc.engine.rule.server.model.repository.ModelRepository") public interface ModelRepository extends DaoRepository{ @Query("select e from ModelEntity e where e.parent.id is null and e.resource.id=:resourceId") public ModelEntity findRootModelByResourceId(@Param("resourceId")String resourceId); diff --git a/io.sc.engine.rule.server/src/main/java/io/sc/engine/rule/server/model/repository/ParameterInOptionItemRepository.java b/io.sc.engine.rule.server/src/main/java/io/sc/engine/rule/server/model/repository/ParameterInOptionItemRepository.java index b3319c87..e9f208f4 100644 --- a/io.sc.engine.rule.server/src/main/java/io/sc/engine/rule/server/model/repository/ParameterInOptionItemRepository.java +++ b/io.sc.engine.rule.server/src/main/java/io/sc/engine/rule/server/model/repository/ParameterInOptionItemRepository.java @@ -1,13 +1,14 @@ package io.sc.engine.rule.server.model.repository; -import io.sc.engine.rule.server.model.entity.ParameterValidatorEntity; -import org.springframework.data.jpa.repository.Query; -import org.springframework.data.repository.query.Param; import io.sc.engine.rule.server.model.entity.ParameterInOptionItemEntity; import io.sc.platform.orm.repository.DaoRepository; +import org.springframework.data.jpa.repository.Query; +import org.springframework.data.repository.query.Param; +import org.springframework.stereotype.Repository; import java.util.List; +@Repository("io.sc.engine.rule.server.model.repository.ParameterInOptionItemRepository") public interface ParameterInOptionItemRepository extends DaoRepository{ @Query("select max(e.order)+1 from ParameterInOptionItemEntity e where e.parameter.id=:parameterId") public Integer getNextOrder(@Param("parameterId") String parameterId); diff --git a/io.sc.engine.rule.server/src/main/java/io/sc/engine/rule/server/model/repository/ParameterProcessorRepository.java b/io.sc.engine.rule.server/src/main/java/io/sc/engine/rule/server/model/repository/ParameterProcessorRepository.java index a4c3a09b..26365a6d 100644 --- a/io.sc.engine.rule.server/src/main/java/io/sc/engine/rule/server/model/repository/ParameterProcessorRepository.java +++ b/io.sc.engine.rule.server/src/main/java/io/sc/engine/rule/server/model/repository/ParameterProcessorRepository.java @@ -1,29 +1,16 @@ package io.sc.engine.rule.server.model.repository; -import java.util.List; -import java.util.Set; - -import io.sc.engine.rule.server.model.entity.ParameterValidatorEntity; -import org.springframework.data.jpa.repository.Query; -import org.springframework.data.repository.query.Param; import io.sc.engine.rule.server.model.entity.ParameterProcessorEntity; -import io.sc.engine.rule.server.model.entity.processor.ArithmeticParameterProcessorEntity; -import io.sc.engine.rule.server.model.entity.processor.ConditionRangeParameterProcessorEntity; -import io.sc.engine.rule.server.model.entity.processor.DecisionTable2CParameterProcessorEntity; -import io.sc.engine.rule.server.model.entity.processor.DecisionTableParameterProcessorEntity; -import io.sc.engine.rule.server.model.entity.processor.DecisionTreeParameterProcessorEntity; -import io.sc.engine.rule.server.model.entity.processor.EmptyParameterProcessorEntity; -import io.sc.engine.rule.server.model.entity.processor.ExecutionFlowParameterProcessorEntity; -import io.sc.engine.rule.server.model.entity.processor.GroovyScriptParameterProcessorEntity; -import io.sc.engine.rule.server.model.entity.processor.NumberRangeParameterProcessorEntity; -import io.sc.engine.rule.server.model.entity.processor.OptionValueParameterProcessorEntity; -import io.sc.engine.rule.server.model.entity.processor.PmmlParameterProcessorEntity; -import io.sc.engine.rule.server.model.entity.processor.RuleParameterProcessorEntity; -import io.sc.engine.rule.server.model.entity.processor.SingleRuleParameterProcessorEntity; -import io.sc.engine.rule.server.model.entity.processor.TernaryParameterProcessorEntity; -import io.sc.engine.rule.server.model.entity.processor.WhenThenParameterProcessorEntity; +import io.sc.engine.rule.server.model.entity.processor.*; import io.sc.platform.orm.repository.DaoRepository; +import org.springframework.data.jpa.repository.Query; +import org.springframework.data.repository.query.Param; +import org.springframework.stereotype.Repository; + +import java.util.List; +import java.util.Set; +@Repository("io.sc.engine.rule.server.model.repository.ParameterProcessorRepository") public interface ParameterProcessorRepository extends DaoRepository{ @Query("select e from ParameterProcessorEntity e where e.parameter.id=:parameterId order by e.order") public List findByParameterId(@Param("parameterId") String parameterId); diff --git a/io.sc.engine.rule.server/src/main/java/io/sc/engine/rule/server/model/repository/ParameterRepository.java b/io.sc.engine.rule.server/src/main/java/io/sc/engine/rule/server/model/repository/ParameterRepository.java index d68606b3..cd7980e6 100644 --- a/io.sc.engine.rule.server/src/main/java/io/sc/engine/rule/server/model/repository/ParameterRepository.java +++ b/io.sc.engine.rule.server/src/main/java/io/sc/engine/rule/server/model/repository/ParameterRepository.java @@ -1,23 +1,16 @@ package io.sc.engine.rule.server.model.repository; -import java.util.List; -import java.util.Set; - -import org.springframework.data.jpa.repository.Query; -import org.springframework.data.repository.query.Param; import io.sc.engine.rule.server.model.entity.ParameterEntity; -import io.sc.engine.rule.server.model.entity.parameter.ConstantParameterEntity; -import io.sc.engine.rule.server.model.entity.parameter.InOptionParameterEntity; -import io.sc.engine.rule.server.model.entity.parameter.InParameterEntity; -import io.sc.engine.rule.server.model.entity.parameter.IndicatorParameterEntity; -import io.sc.engine.rule.server.model.entity.parameter.IntermediateParameterEntity; -import io.sc.engine.rule.server.model.entity.parameter.OutParameterEntity; -import io.sc.engine.rule.server.model.entity.parameter.RuleResultParameterEntity; -import io.sc.engine.rule.server.model.entity.parameter.SingleRuleResultParameterEntity; +import io.sc.engine.rule.server.model.entity.parameter.*; import io.sc.platform.orm.repository.DaoRepository; -import org.springframework.stereotype.Service; +import org.springframework.data.jpa.repository.Query; +import org.springframework.data.repository.query.Param; +import org.springframework.stereotype.Repository; + +import java.util.List; +import java.util.Set; -@Service("io.sc.engine.rule.server.model.repository.ParameterRepository" /* 避免和 io.sc.platform.system.parameter.jpa.repository.ParameterRepository 冲突 */) +@Repository("io.sc.engine.rule.server.model.repository.ParameterRepository") public interface ParameterRepository extends DaoRepository{ @Query("select e from io.sc.engine.rule.server.model.entity.ParameterEntity e where e.model.id=:modelId order by e.order") public List findByModelId(@Param("modelId") String modelId); diff --git a/io.sc.engine.rule.server/src/main/java/io/sc/engine/rule/server/model/repository/ParameterValidatorRepository.java b/io.sc.engine.rule.server/src/main/java/io/sc/engine/rule/server/model/repository/ParameterValidatorRepository.java index c1da6f2d..78594a77 100644 --- a/io.sc.engine.rule.server/src/main/java/io/sc/engine/rule/server/model/repository/ParameterValidatorRepository.java +++ b/io.sc.engine.rule.server/src/main/java/io/sc/engine/rule/server/model/repository/ParameterValidatorRepository.java @@ -1,13 +1,14 @@ package io.sc.engine.rule.server.model.repository; -import io.sc.engine.rule.server.model.entity.ParameterEntity; -import org.springframework.data.jpa.repository.Query; -import org.springframework.data.repository.query.Param; import io.sc.engine.rule.server.model.entity.ParameterValidatorEntity; import io.sc.platform.orm.repository.DaoRepository; +import org.springframework.data.jpa.repository.Query; +import org.springframework.data.repository.query.Param; +import org.springframework.stereotype.Repository; import java.util.List; +@Repository("io.sc.engine.rule.server.model.repository.ParameterValidatorRepository") public interface ParameterValidatorRepository extends DaoRepository{ @Query("select max(e.order)+1 from ParameterValidatorEntity e where e.parameter.id=:parameterId") public Integer getNextOrder(@Param("parameterId") String parameterId); diff --git a/io.sc.engine.rule.server/src/main/java/io/sc/engine/rule/server/model/service/impl/ModelServiceImpl.java b/io.sc.engine.rule.server/src/main/java/io/sc/engine/rule/server/model/service/impl/ModelServiceImpl.java index 982b41e8..676f6789 100644 --- a/io.sc.engine.rule.server/src/main/java/io/sc/engine/rule/server/model/service/impl/ModelServiceImpl.java +++ b/io.sc.engine.rule.server/src/main/java/io/sc/engine/rule/server/model/service/impl/ModelServiceImpl.java @@ -24,7 +24,7 @@ import java.util.ArrayList; import java.util.Collections; import java.util.List; -@Service("reModelService") +@Service("io.sc.engine.rule.server.model.service.impl.ModelServiceImpl") public class ModelServiceImpl extends DaoServiceImpl implements ModelService{ @Autowired private ApplicationContext applicationContext; diff --git a/io.sc.engine.rule.server/src/main/java/io/sc/engine/rule/server/model/service/impl/ParameterInOptionItemServiceImpl.java b/io.sc.engine.rule.server/src/main/java/io/sc/engine/rule/server/model/service/impl/ParameterInOptionItemServiceImpl.java index 9b1a598d..21c881cc 100644 --- a/io.sc.engine.rule.server/src/main/java/io/sc/engine/rule/server/model/service/impl/ParameterInOptionItemServiceImpl.java +++ b/io.sc.engine.rule.server/src/main/java/io/sc/engine/rule/server/model/service/impl/ParameterInOptionItemServiceImpl.java @@ -8,7 +8,7 @@ import org.springframework.stereotype.Service; import java.util.List; -@Service("reInputParameterOptionService") +@Service("io.sc.engine.rule.server.model.service.impl.ParameterInOptionItemServiceImpl") public class ParameterInOptionItemServiceImpl extends DaoServiceImpl implements ParameterInOptionItemService{ @Override diff --git a/io.sc.engine.rule.server/src/main/java/io/sc/engine/rule/server/model/service/impl/ParameterProcessorServiceImpl.java b/io.sc.engine.rule.server/src/main/java/io/sc/engine/rule/server/model/service/impl/ParameterProcessorServiceImpl.java index d6b1159a..71100ccc 100644 --- a/io.sc.engine.rule.server/src/main/java/io/sc/engine/rule/server/model/service/impl/ParameterProcessorServiceImpl.java +++ b/io.sc.engine.rule.server/src/main/java/io/sc/engine/rule/server/model/service/impl/ParameterProcessorServiceImpl.java @@ -45,7 +45,7 @@ import java.sql.ResultSet; import java.sql.SQLException; import java.util.*; -@Service("reParameterProcessorService") +@Service("io.sc.engine.rule.server.model.service.impl.ParameterProcessorServiceImpl") public class ParameterProcessorServiceImpl extends DaoServiceImpl implements ParameterProcessorService { diff --git a/io.sc.engine.rule.server/src/main/java/io/sc/engine/rule/server/model/service/impl/ParameterValidatorServiceImpl.java b/io.sc.engine.rule.server/src/main/java/io/sc/engine/rule/server/model/service/impl/ParameterValidatorServiceImpl.java index c662ae20..5a52064f 100644 --- a/io.sc.engine.rule.server/src/main/java/io/sc/engine/rule/server/model/service/impl/ParameterValidatorServiceImpl.java +++ b/io.sc.engine.rule.server/src/main/java/io/sc/engine/rule/server/model/service/impl/ParameterValidatorServiceImpl.java @@ -8,7 +8,7 @@ import org.springframework.stereotype.Service; import java.util.List; -@Service("reParameterValidatorService") +@Service("io.sc.engine.rule.server.model.service.impl.ParameterValidatorServiceImpl") public class ParameterValidatorServiceImpl extends DaoServiceImpl implements ParameterValidatorService{ @Override diff --git a/io.sc.engine.rule.server/src/main/java/io/sc/engine/rule/server/resource/controller/ResourcePermissionWebController.java b/io.sc.engine.rule.server/src/main/java/io/sc/engine/rule/server/resource/controller/ResourcePermissionWebController.java index 9a9939c5..589c62f4 100644 --- a/io.sc.engine.rule.server/src/main/java/io/sc/engine/rule/server/resource/controller/ResourcePermissionWebController.java +++ b/io.sc.engine.rule.server/src/main/java/io/sc/engine/rule/server/resource/controller/ResourcePermissionWebController.java @@ -1,11 +1,9 @@ package io.sc.engine.rule.server.resource.controller; -import io.sc.engine.rule.server.resource.entity.ResourceEntity; import io.sc.engine.rule.server.resource.service.ResourceService; import io.sc.engine.rule.server.resource.vo.ResourceVo; import io.sc.platform.mvc.support.One2Many; import org.springframework.beans.factory.annotation.Autowired; -import org.springframework.stereotype.Controller; import org.springframework.util.StringUtils; import org.springframework.web.bind.annotation.*; @@ -17,7 +15,7 @@ import java.util.List; /** * 资源管理器 Controller */ -@Controller +@RestController("io.sc.engine.rule.server.resource.controller.ResourcePermissionWebController") @RequestMapping("/api/re/resource") public class ResourcePermissionWebController { @Autowired private ResourceService service; @@ -30,8 +28,7 @@ public class ResourcePermissionWebController { * @return 所有资源,并且将角色所拥有的资源列表作出标记 * @throws Exception 违例 */ - @RequestMapping(value="listAllResourcesWithSelectedStatusByRole",method=RequestMethod.GET) - @ResponseBody + @GetMapping(value="listAllResourcesWithSelectedStatusByRole") public List listAllResourcesWithSelectedStatusByRole(HttpServletRequest request, HttpServletResponse response, @RequestParam(name="roleId",required=false)String roleId) throws Exception{ if(StringUtils.hasText(roleId)){ return service.listAllResourcesWithSelectedStatusByRole(roleId); @@ -44,8 +41,7 @@ public class ResourcePermissionWebController { * @param one2Many 一对多关系(ID关系)封装器, one: 代表角色代码, many: 代表资源集合 * @throws Exception 违例 */ - @RequestMapping(value="updateRoles", method=RequestMethod.POST) - @ResponseBody + @PostMapping(value="updateRoles") public void updateRoles(@RequestBody One2Many one2Many) throws Exception{ if(one2Many!=null){ service.updateResources(one2Many.getOne(), one2Many.getMany()); diff --git a/io.sc.engine.rule.server/src/main/java/io/sc/engine/rule/server/resource/controller/ResourceWebController.java b/io.sc.engine.rule.server/src/main/java/io/sc/engine/rule/server/resource/controller/ResourceWebController.java index 2200891a..544da8a9 100644 --- a/io.sc.engine.rule.server/src/main/java/io/sc/engine/rule/server/resource/controller/ResourceWebController.java +++ b/io.sc.engine.rule.server/src/main/java/io/sc/engine/rule/server/resource/controller/ResourceWebController.java @@ -19,19 +19,15 @@ import io.sc.engine.rule.server.resource.repository.ResourceRepository; import io.sc.engine.rule.server.resource.service.ResourceService; import io.sc.engine.rule.server.resource.vo.ResourceVo; import io.sc.platform.core.annotation.IgnoreResponseBodyAdvice; -import io.sc.platform.core.util.FileUtil; import io.sc.platform.core.util.ObjectMapper4Json; -import io.sc.platform.core.util.StringUtil; import io.sc.platform.mvc.controller.support.RestCrudController; import io.sc.platform.mvc.support.FileDownloader; import org.slf4j.Logger; import org.slf4j.LoggerFactory; import org.springframework.beans.factory.annotation.Autowired; -import org.springframework.stereotype.Controller; import org.springframework.util.StringUtils; import org.springframework.web.bind.annotation.*; import org.springframework.web.multipart.MultipartFile; -import org.springframework.web.servlet.ModelAndView; import javax.servlet.http.HttpServletRequest; import javax.servlet.http.HttpServletResponse; @@ -42,52 +38,46 @@ import java.util.*; /** * 资源管理器 Controller */ -@Controller +@RestController("io.sc.engine.rule.server.resource.controller.ResourceWebController") @RequestMapping("/api/re/resource") public class ResourceWebController extends RestCrudController { private static final Logger log =LoggerFactory.getLogger(ResourceWebController.class); @Autowired private ExecutorFactoryService executorFactoryService; - @RequestMapping(value="getDefineById",method=RequestMethod.GET) - @ResponseBody + @GetMapping(value="getDefineById") @IgnoreResponseBodyAdvice public ResourceWrapper getDefineById(@RequestParam(name="id",required=true)String resourceId) throws Exception{ ResourceWrapper wrapper =service.getDefineById(resourceId); return wrapper; } - @RequestMapping(value="getLastModifyDateById",method=RequestMethod.GET) - @ResponseBody + @GetMapping(value="getLastModifyDateById") @IgnoreResponseBodyAdvice public Long getLastModifyDateById(@RequestParam(name="id",required=true)String resourceId) throws Exception{ return service.getLastModifyDateById(resourceId); } - @RequestMapping(value="getDefineById2",method=RequestMethod.GET) - @ResponseBody + @GetMapping(value="getDefineById2") @IgnoreResponseBodyAdvice public ResourceWrapper getDefineById2(@RequestParam(name="id",required=true)String resourceId) throws Exception{ ResourceWrapper wrapper =service.getDefineById2(resourceId); return wrapper; } - @RequestMapping(value="getDefineByCode",method=RequestMethod.GET) - @ResponseBody + @GetMapping(value="getDefineByCode") @IgnoreResponseBodyAdvice public ResourceWrapper getDefineByCode(@RequestParam(name="code",required=true)String resourceCode,@RequestParam(name="version",required=false)Integer version) throws Exception{ ResourceWrapper wrapper =service.getDefineByCode(resourceCode, version); return wrapper; } - @RequestMapping(value="getLastModifyDateByCode",method=RequestMethod.GET) - @ResponseBody + @GetMapping(value="getLastModifyDateByCode") @IgnoreResponseBodyAdvice public Long getLastModifyDateByCode(@RequestParam(name="code",required=true)String resourceCode,@RequestParam(name="version",required=false)Integer version) throws Exception{ return service.getLastModifyDateByCode(resourceCode,version); } - @RequestMapping(value="executeById",method=RequestMethod.POST) - @ResponseBody + @PostMapping(value="executeById") @IgnoreResponseBodyAdvice public ResourceResult executeById( @RequestParam(name="resourceId") String resourceId, @@ -101,8 +91,7 @@ public class ResourceWebController extends RestCrudController getAllReleasableResourceAbstract() throws Exception{ List list =service.getAllReleasableResourceAbstract(); if(list==null) { @@ -222,8 +202,7 @@ public class ResourceWebController extends RestCrudController listResourceExampleContributionItems(HttpServletRequest request, HttpServletResponse response, Locale locale) throws Exception{ List items = PluginManager.getInstance().getResourceExampleItemEntries(); if(items!=null && items.size()>0) { @@ -303,8 +267,7 @@ public class ResourceWebController extends RestCrudController contributionIds) throws Exception{ service.createExample(contributionIds); } diff --git a/io.sc.engine.rule.server/src/main/java/io/sc/engine/rule/server/resource/repository/ResourceRepository.java b/io.sc.engine.rule.server/src/main/java/io/sc/engine/rule/server/resource/repository/ResourceRepository.java index fd1852b3..1bef1043 100644 --- a/io.sc.engine.rule.server/src/main/java/io/sc/engine/rule/server/resource/repository/ResourceRepository.java +++ b/io.sc.engine.rule.server/src/main/java/io/sc/engine/rule/server/resource/repository/ResourceRepository.java @@ -12,7 +12,9 @@ import io.sc.engine.rule.server.resource.entity.ReleasableResourceEntity; import io.sc.engine.rule.server.resource.entity.ResourceEntity; import io.sc.engine.rule.server.resource.entity.ScoreCardResourceEntity; import io.sc.platform.orm.repository.DaoRepository; +import org.springframework.stereotype.Repository; +@Repository("io.sc.engine.rule.server.resource.repository.ResourceRepository") public interface ResourceRepository extends DaoRepository{ //==================================================================================== // ResourceEntity diff --git a/io.sc.engine.rule.server/src/main/java/io/sc/engine/rule/server/resource/service/impl/ResourceQueryServiceImpl.java b/io.sc.engine.rule.server/src/main/java/io/sc/engine/rule/server/resource/service/impl/ResourceQueryServiceImpl.java index 053d4923..173a64bc 100644 --- a/io.sc.engine.rule.server/src/main/java/io/sc/engine/rule/server/resource/service/impl/ResourceQueryServiceImpl.java +++ b/io.sc.engine.rule.server/src/main/java/io/sc/engine/rule/server/resource/service/impl/ResourceQueryServiceImpl.java @@ -52,7 +52,7 @@ import io.sc.engine.rule.server.resource.service.ResourceService; * 如果采用 Hibernate 查询资源定义,在查询整个资源树时会出现大量的查询,严重影响性能 */ -@Service +@Service("io.sc.engine.rule.server.resource.service.impl.ResourceQueryServiceImpl") public class ResourceQueryServiceImpl implements ResourceQueryService{ @Autowired private DictionaryService dictionaryService; @Autowired private LibService libService; diff --git a/io.sc.engine.rule.server/src/main/java/io/sc/engine/rule/server/resource/service/impl/ResourceServiceImpl.java b/io.sc.engine.rule.server/src/main/java/io/sc/engine/rule/server/resource/service/impl/ResourceServiceImpl.java index 3ce503cf..e38e7ec6 100644 --- a/io.sc.engine.rule.server/src/main/java/io/sc/engine/rule/server/resource/service/impl/ResourceServiceImpl.java +++ b/io.sc.engine.rule.server/src/main/java/io/sc/engine/rule/server/resource/service/impl/ResourceServiceImpl.java @@ -70,7 +70,7 @@ import javax.persistence.criteria.Join; import javax.persistence.criteria.Subquery; import java.util.*; -@Service("reResourceService") +@Service("io.sc.engine.rule.server.resource.service.impl.ResourceServiceImpl") public class ResourceServiceImpl extends DaoServiceImpl implements ResourceService { @Autowired private ApplicationContext applicationContext; diff --git a/io.sc.engine.rule.server/src/main/java/io/sc/engine/rule/server/scorecard/controller/ScoreCardVarWebController.java b/io.sc.engine.rule.server/src/main/java/io/sc/engine/rule/server/scorecard/controller/ScoreCardVarWebController.java index cccdd975..e6149ba0 100644 --- a/io.sc.engine.rule.server/src/main/java/io/sc/engine/rule/server/scorecard/controller/ScoreCardVarWebController.java +++ b/io.sc.engine.rule.server/src/main/java/io/sc/engine/rule/server/scorecard/controller/ScoreCardVarWebController.java @@ -7,8 +7,9 @@ import io.sc.engine.rule.server.scorecard.vo.ScoreCardVarVo; import io.sc.platform.mvc.controller.support.RestCrudController; import org.springframework.stereotype.Controller; import org.springframework.web.bind.annotation.RequestMapping; +import org.springframework.web.bind.annotation.RestController; -@Controller +@RestController("io.sc.engine.rule.server.scorecard.controller.ScoreCardVarWebController") @RequestMapping("/api/re/scoreCardVar") public class ScoreCardVarWebController extends RestCrudController { diff --git a/io.sc.engine.rule.server/src/main/java/io/sc/engine/rule/server/scorecard/repository/ScoreCardVarRepository.java b/io.sc.engine.rule.server/src/main/java/io/sc/engine/rule/server/scorecard/repository/ScoreCardVarRepository.java index 1b72a7aa..dbd5a304 100644 --- a/io.sc.engine.rule.server/src/main/java/io/sc/engine/rule/server/scorecard/repository/ScoreCardVarRepository.java +++ b/io.sc.engine.rule.server/src/main/java/io/sc/engine/rule/server/scorecard/repository/ScoreCardVarRepository.java @@ -7,7 +7,9 @@ import org.springframework.data.repository.query.Param; import io.sc.engine.rule.server.scorecard.entity.ScoreCardIndicatorVarEntity; import io.sc.engine.rule.server.scorecard.entity.ScoreCardVarEntity; import io.sc.platform.orm.repository.DaoRepository; +import org.springframework.stereotype.Repository; +@Repository("io.sc.engine.rule.server.scorecard.repository.ScoreCardVarRepository") public interface ScoreCardVarRepository extends DaoRepository{ @Query("select max(e.order)+1 from ScoreCardVarEntity e where e.resource.id=:id") public Integer getNextOrder(@Param("id") String id); diff --git a/io.sc.engine.rule.server/src/main/java/io/sc/engine/rule/server/scorecard/service/impl/ScoreCardVarServiceImpl.java b/io.sc.engine.rule.server/src/main/java/io/sc/engine/rule/server/scorecard/service/impl/ScoreCardVarServiceImpl.java index c173257c..51197367 100644 --- a/io.sc.engine.rule.server/src/main/java/io/sc/engine/rule/server/scorecard/service/impl/ScoreCardVarServiceImpl.java +++ b/io.sc.engine.rule.server/src/main/java/io/sc/engine/rule/server/scorecard/service/impl/ScoreCardVarServiceImpl.java @@ -21,7 +21,7 @@ import org.springframework.util.StringUtils; import java.util.List; -@Service("reScoreCardVarService") +@Service("io.sc.engine.rule.server.scorecard.service.impl.ScoreCardVarServiceImpl") public class ScoreCardVarServiceImpl extends DaoServiceImpl implements ScoreCardVarService{ @Autowired private ApplicationContext applicationContext; @Autowired private ResourceService resourceService; diff --git a/io.sc.engine.rule.server/src/main/java/io/sc/engine/rule/server/service/impl/RuleEngineServerConfigurationServiceImpl.java b/io.sc.engine.rule.server/src/main/java/io/sc/engine/rule/server/service/impl/RuleEngineServerConfigurationServiceImpl.java index ddd3e639..2e7d1cc6 100644 --- a/io.sc.engine.rule.server/src/main/java/io/sc/engine/rule/server/service/impl/RuleEngineServerConfigurationServiceImpl.java +++ b/io.sc.engine.rule.server/src/main/java/io/sc/engine/rule/server/service/impl/RuleEngineServerConfigurationServiceImpl.java @@ -10,7 +10,7 @@ import io.sc.engine.rule.server.service.RuleEngineServerConfigurationService; import io.sc.platform.flowable.service.ProcessEntityService; import io.sc.platform.mvc.service.SystemParameterService; -@Service("reRuleEngineServerConfigurationService") +@Service("io.sc.engine.rule.server.service.impl.RuleEngineServerConfigurationServiceImpl") public class RuleEngineServerConfigurationServiceImpl implements RuleEngineServerConfigurationService{ private static final Logger log =LoggerFactory.getLogger(RuleEngineServerConfigurationServiceImpl.class); @Autowired private SystemParameterService systemParameterService; diff --git a/io.sc.engine.rule.server/src/main/java/io/sc/engine/rule/server/testcase/controller/TestCaseParameterWebController.java b/io.sc.engine.rule.server/src/main/java/io/sc/engine/rule/server/testcase/controller/TestCaseParameterWebController.java index 01e339fe..0e75cf79 100644 --- a/io.sc.engine.rule.server/src/main/java/io/sc/engine/rule/server/testcase/controller/TestCaseParameterWebController.java +++ b/io.sc.engine.rule.server/src/main/java/io/sc/engine/rule/server/testcase/controller/TestCaseParameterWebController.java @@ -1,30 +1,23 @@ package io.sc.engine.rule.server.testcase.controller; -import io.sc.engine.rule.server.model.vo.ParameterValidatorVo; -import io.sc.engine.rule.server.testcase.entity.TestCaseEntity; import io.sc.engine.rule.server.testcase.entity.TestCaseParameterEntity; import io.sc.engine.rule.server.testcase.repository.TestCaseParameterRepository; import io.sc.engine.rule.server.testcase.service.TestCaseParameterService; import io.sc.engine.rule.server.testcase.vo.TestCaseParameterVo; import io.sc.engine.rule.server.testcase.wrapper.TestCaseParameterWrapper; import io.sc.platform.mvc.controller.support.RestCrudController; -import io.sc.platform.orm.util.EntityVoUtil; -import org.springframework.stereotype.Controller; import org.springframework.util.StringUtils; import org.springframework.validation.BindingResult; import org.springframework.web.bind.annotation.*; -import javax.servlet.http.HttpServletRequest; -import javax.servlet.http.HttpServletResponse; import javax.validation.Valid; import java.util.Collections; import java.util.List; -@Controller +@RestController("io.sc.engine.rule.server.testcase.controller.TestCaseParameterWebController") @RequestMapping("/api/re/testCaseParameter") public class TestCaseParameterWebController extends RestCrudController { @GetMapping("findByTestCase") - @ResponseBody public List findByTestCase(@RequestParam(name="testCaseId",required = false)String testCaseId) throws Exception { if(!StringUtils.hasText(testCaseId)){ return Collections.emptyList(); @@ -32,8 +25,7 @@ public class TestCaseParameterWebController extends RestCrudController { @Autowired private ResourceService resourceService; - @RequestMapping(value="findByOwnerId", method=RequestMethod.GET) - @ResponseBody + @GetMapping(value="findByOwnerId") public Page findByOwnerId(@RequestParam(name="ownerId",required = false)String ownerId, QueryParameter queryParameter) throws Exception { if(!StringUtils.hasText(ownerId)){ return QueryResult.emptyPage(); @@ -41,52 +32,44 @@ public class TestCaseWebController extends RestCrudController{ @Query("select max(e.order)+1 from LibTestCaseEntity e where e.owner.id=:ownerId") public Integer getNextOrder(@Param("ownerId") String ownerId); diff --git a/io.sc.engine.rule.server/src/main/java/io/sc/engine/rule/server/testcase/repository/ModelTestCaseRepository.java b/io.sc.engine.rule.server/src/main/java/io/sc/engine/rule/server/testcase/repository/ModelTestCaseRepository.java index 4a928c26..c247fda0 100644 --- a/io.sc.engine.rule.server/src/main/java/io/sc/engine/rule/server/testcase/repository/ModelTestCaseRepository.java +++ b/io.sc.engine.rule.server/src/main/java/io/sc/engine/rule/server/testcase/repository/ModelTestCaseRepository.java @@ -4,7 +4,9 @@ import org.springframework.data.jpa.repository.Query; import org.springframework.data.repository.query.Param; import io.sc.engine.rule.server.testcase.entity.ModelTestCaseEntity; import io.sc.platform.orm.repository.DaoRepository; +import org.springframework.stereotype.Repository; +@Repository("io.sc.engine.rule.server.testcase.repository.ModelTestCaseRepository") public interface ModelTestCaseRepository extends DaoRepository{ @Query("select max(e.order)+1 from ModelTestCaseEntity e where e.owner.id=:ownerId") public Integer getNextOrder(@Param("ownerId") String ownerId); diff --git a/io.sc.engine.rule.server/src/main/java/io/sc/engine/rule/server/testcase/repository/ScoreCardTestCaseRepository.java b/io.sc.engine.rule.server/src/main/java/io/sc/engine/rule/server/testcase/repository/ScoreCardTestCaseRepository.java index ee83f0b5..3615676e 100644 --- a/io.sc.engine.rule.server/src/main/java/io/sc/engine/rule/server/testcase/repository/ScoreCardTestCaseRepository.java +++ b/io.sc.engine.rule.server/src/main/java/io/sc/engine/rule/server/testcase/repository/ScoreCardTestCaseRepository.java @@ -4,7 +4,9 @@ import org.springframework.data.jpa.repository.Query; import org.springframework.data.repository.query.Param; import io.sc.engine.rule.server.testcase.entity.ScoreCardTestCaseEntity; import io.sc.platform.orm.repository.DaoRepository; +import org.springframework.stereotype.Repository; +@Repository("io.sc.engine.rule.server.testcase.repository.ScoreCardTestCaseRepository") public interface ScoreCardTestCaseRepository extends DaoRepository{ @Query("select max(e.order)+1 from ScoreCardTestCaseEntity e where e.owner.id=:ownerId") public Integer getNextOrder(@Param("ownerId") String ownerId); diff --git a/io.sc.engine.rule.server/src/main/java/io/sc/engine/rule/server/testcase/repository/TestCaseParameterRepository.java b/io.sc.engine.rule.server/src/main/java/io/sc/engine/rule/server/testcase/repository/TestCaseParameterRepository.java index 19c9f6ce..8d4035ba 100644 --- a/io.sc.engine.rule.server/src/main/java/io/sc/engine/rule/server/testcase/repository/TestCaseParameterRepository.java +++ b/io.sc.engine.rule.server/src/main/java/io/sc/engine/rule/server/testcase/repository/TestCaseParameterRepository.java @@ -1,13 +1,14 @@ package io.sc.engine.rule.server.testcase.repository; -import java.util.List; - -import io.sc.engine.rule.server.model.entity.ParameterValidatorEntity; -import org.springframework.data.jpa.repository.Query; -import org.springframework.data.repository.query.Param; import io.sc.engine.rule.server.testcase.entity.TestCaseParameterEntity; import io.sc.platform.orm.repository.DaoRepository; +import org.springframework.data.jpa.repository.Query; +import org.springframework.data.repository.query.Param; +import org.springframework.stereotype.Repository; + +import java.util.List; +@Repository("io.sc.engine.rule.server.testcase.repository.TestCaseParameterRepository") public interface TestCaseParameterRepository extends DaoRepository{ @Query("select e from TestCaseParameterEntity e where e.testCase.id=:testCaseId") public List findByTestCase(@Param("testCaseId") String testCaseId); diff --git a/io.sc.engine.rule.server/src/main/java/io/sc/engine/rule/server/testcase/repository/TestCaseRepository.java b/io.sc.engine.rule.server/src/main/java/io/sc/engine/rule/server/testcase/repository/TestCaseRepository.java index a234f3d6..563a89fe 100644 --- a/io.sc.engine.rule.server/src/main/java/io/sc/engine/rule/server/testcase/repository/TestCaseRepository.java +++ b/io.sc.engine.rule.server/src/main/java/io/sc/engine/rule/server/testcase/repository/TestCaseRepository.java @@ -1,14 +1,10 @@ package io.sc.engine.rule.server.testcase.repository; -import io.sc.engine.rule.server.model.entity.ParameterEntity; import io.sc.engine.rule.server.testcase.entity.TestCaseEntity; import io.sc.platform.orm.repository.DaoRepository; -import org.springframework.data.domain.Page; -import org.springframework.data.jpa.repository.Query; -import org.springframework.data.repository.query.Param; - -import java.util.List; +import org.springframework.stereotype.Repository; +@Repository("io.sc.engine.rule.server.testcase.repository.TestCaseRepository") public interface TestCaseRepository extends DaoRepository{ } diff --git a/io.sc.engine.rule.server/src/main/java/io/sc/engine/rule/server/testcase/service/impl/TestCaseParameterServiceImpl.java b/io.sc.engine.rule.server/src/main/java/io/sc/engine/rule/server/testcase/service/impl/TestCaseParameterServiceImpl.java index dc494662..6272a85f 100644 --- a/io.sc.engine.rule.server/src/main/java/io/sc/engine/rule/server/testcase/service/impl/TestCaseParameterServiceImpl.java +++ b/io.sc.engine.rule.server/src/main/java/io/sc/engine/rule/server/testcase/service/impl/TestCaseParameterServiceImpl.java @@ -17,7 +17,7 @@ import org.springframework.util.StringUtils; import java.util.List; -@Service("reTestCaseParameterService") +@Service("io.sc.engine.rule.server.testcase.service.impl.TestCaseParameterServiceImpl") public class TestCaseParameterServiceImpl extends DaoServiceImpl implements TestCaseParameterService{ @Autowired private TestCaseService testCaseService; @Autowired private TestCaseParameterBuilderFactory testCaseParameterBuilderFactory; diff --git a/io.sc.engine.rule.server/src/main/java/io/sc/engine/rule/server/testcase/service/impl/TestCaseServiceImpl.java b/io.sc.engine.rule.server/src/main/java/io/sc/engine/rule/server/testcase/service/impl/TestCaseServiceImpl.java index ecc9df2d..933d6436 100644 --- a/io.sc.engine.rule.server/src/main/java/io/sc/engine/rule/server/testcase/service/impl/TestCaseServiceImpl.java +++ b/io.sc.engine.rule.server/src/main/java/io/sc/engine/rule/server/testcase/service/impl/TestCaseServiceImpl.java @@ -73,7 +73,7 @@ import java.math.BigDecimal; import java.net.URLEncoder; import java.util.*; -@Service("reTestCaseService") +@Service("io.sc.engine.rule.server.testcase.service.impl.TestCaseServiceImpl") public class TestCaseServiceImpl extends DaoServiceImpl implements TestCaseService{ private static final Logger log =LoggerFactory.getLogger(TestCaseServiceImpl.class); @Autowired private ResourceService resourceService; diff --git a/io.sc.engine.rule.server/src/main/java/io/sc/engine/rule/server/workflow/controller/ResourceDeployApprovingController.java b/io.sc.engine.rule.server/src/main/java/io/sc/engine/rule/server/workflow/controller/ResourceDeployApprovingController.java index 265477f2..861d85a9 100644 --- a/io.sc.engine.rule.server/src/main/java/io/sc/engine/rule/server/workflow/controller/ResourceDeployApprovingController.java +++ b/io.sc.engine.rule.server/src/main/java/io/sc/engine/rule/server/workflow/controller/ResourceDeployApprovingController.java @@ -8,7 +8,6 @@ import io.sc.platform.flowable.support.CompleteTaskException; import io.sc.platform.flowable.support.CompleteTaskResponse; import io.sc.platform.security.util.SecurityUtil; import org.springframework.beans.factory.annotation.Autowired; -import org.springframework.stereotype.Controller; import org.springframework.web.bind.annotation.*; import java.util.List; @@ -16,13 +15,12 @@ import java.util.List; /** * 资源管理器 Controller */ -@Controller +@RestController("io.sc.engine.rule.server.workflow.controller.ResourceDeployApprovingController") @RequestMapping("/api/re/resource/workflow") public class ResourceDeployApprovingController { @Autowired private RuleEngineWorkflowService ruleEngineWorkflowService; - @RequestMapping(value="startProcessInstance/{resourceId}",method=RequestMethod.POST) - @ResponseBody + @PostMapping(value="startProcessInstance/{resourceId}") public CompleteTaskResponse startProcessInstance(@PathVariable("resourceId")String resourceId, @RequestBody(required=false) ProcessProperties properties) throws Exception{ try { if(properties!=null){ @@ -38,20 +36,17 @@ public class ResourceDeployApprovingController { } } - @RequestMapping(value="task/query", method=RequestMethod.GET) - @ResponseBody + @GetMapping(value="task/query") public List queryTasks() throws Exception{ return ruleEngineWorkflowService.queryProcessTasks(SecurityUtil.getLoginName()); } - @RequestMapping(value="task/queryHistory", method=RequestMethod.GET) - @ResponseBody + @GetMapping(value="task/queryHistory") public List queryHistoryTasks(@RequestParam(name = "processInstanceId",required = false) String processInstanceId) throws Exception{ return ruleEngineWorkflowService.queryProcessHistoryTasks(processInstanceId); } - @RequestMapping(value="task/terminate/{taskId}/{resourceId}",method=RequestMethod.POST) - @ResponseBody + @PostMapping(value="task/terminate/{taskId}/{resourceId}") public void terminateTask(@PathVariable("taskId") String taskId,@PathVariable("resourceId") String resourceId) throws Exception{ ruleEngineWorkflowService.terminateTask(resourceId,taskId); } diff --git a/io.sc.engine.rule.server/src/main/java/io/sc/engine/rule/server/workflow/service/impl/RuleEngineWorkflowServiceImpl.java b/io.sc.engine.rule.server/src/main/java/io/sc/engine/rule/server/workflow/service/impl/RuleEngineWorkflowServiceImpl.java index a259b6be..ff20ad3c 100644 --- a/io.sc.engine.rule.server/src/main/java/io/sc/engine/rule/server/workflow/service/impl/RuleEngineWorkflowServiceImpl.java +++ b/io.sc.engine.rule.server/src/main/java/io/sc/engine/rule/server/workflow/service/impl/RuleEngineWorkflowServiceImpl.java @@ -34,7 +34,7 @@ import io.sc.platform.flowable.service.ProcessOperationService; import io.sc.platform.flowable.support.FrameworkVariableNames; import io.sc.platform.security.util.SecurityUtil; -@Service("reRuleEngineWorkflowService") +@Service("io.sc.engine.rule.server.workflow.service.impl.RuleEngineWorkflowServiceImpl") public class RuleEngineWorkflowServiceImpl implements RuleEngineWorkflowService{ @Autowired private TaskService taskService; @Autowired private ProcessEngine processEngine; diff --git a/io.sc.engine.st/src/main/java/io/sc/engine/st/jpa/repository/DepFactorDefineRepository.java b/io.sc.engine.st/src/main/java/io/sc/engine/st/jpa/repository/DepFactorDefineRepository.java index 64fa87d4..e572d427 100644 --- a/io.sc.engine.st/src/main/java/io/sc/engine/st/jpa/repository/DepFactorDefineRepository.java +++ b/io.sc.engine.st/src/main/java/io/sc/engine/st/jpa/repository/DepFactorDefineRepository.java @@ -4,11 +4,11 @@ import io.sc.engine.st.jpa.entity.DepFactorDefineEntity; import io.sc.platform.orm.repository.DaoRepository; import org.springframework.data.jpa.repository.Query; import org.springframework.data.repository.query.Param; -import org.springframework.stereotype.Service; +import org.springframework.stereotype.Repository; import java.util.List; -@Service("io.sc.engine.st.jpa.repository.DepFactorDefineRepository") +@Repository("io.sc.engine.st.jpa.repository.DepFactorDefineRepository") public interface DepFactorDefineRepository extends DaoRepository{ @Query("select e from io.sc.engine.st.jpa.entity.DepFactorDefineEntity e where e.code in (:defineCodes)") public List findByCodes(@Param("defineCodes") List defineCodes); diff --git a/io.sc.engine.st/src/main/java/io/sc/engine/st/jpa/repository/DepFactorRepository.java b/io.sc.engine.st/src/main/java/io/sc/engine/st/jpa/repository/DepFactorRepository.java index e7c940e3..04e5ba2e 100644 --- a/io.sc.engine.st/src/main/java/io/sc/engine/st/jpa/repository/DepFactorRepository.java +++ b/io.sc.engine.st/src/main/java/io/sc/engine/st/jpa/repository/DepFactorRepository.java @@ -4,11 +4,11 @@ import io.sc.engine.st.jpa.entity.DepFactorEntity; import io.sc.platform.orm.repository.DaoRepository; import org.springframework.data.jpa.repository.Query; import org.springframework.data.repository.query.Param; -import org.springframework.stereotype.Service; +import org.springframework.stereotype.Repository; import java.util.List; -@Service("io.sc.engine.st.jpa.repository.DepFactorRepository") +@Repository("io.sc.engine.st.jpa.repository.DepFactorRepository") public interface DepFactorRepository extends DaoRepository{ @Query("select e from io.sc.engine.st.jpa.entity.DepFactorEntity e where e.define.id=:defineId order by e.year, e.quarter, e.month") public List findByDefineId(@Param("defineId") String defineId); diff --git a/io.sc.engine.st/src/main/java/io/sc/engine/st/jpa/repository/IndepFactorDefineRepository.java b/io.sc.engine.st/src/main/java/io/sc/engine/st/jpa/repository/IndepFactorDefineRepository.java index ff47d4d7..b11ff43d 100644 --- a/io.sc.engine.st/src/main/java/io/sc/engine/st/jpa/repository/IndepFactorDefineRepository.java +++ b/io.sc.engine.st/src/main/java/io/sc/engine/st/jpa/repository/IndepFactorDefineRepository.java @@ -1,16 +1,15 @@ package io.sc.engine.st.jpa.repository; import io.sc.engine.st.jpa.entity.IndepFactorDefineEntity; -import io.sc.engine.st.jpa.entity.IndepFactorEntity; import io.sc.platform.orm.repository.DaoRepository; import org.springframework.data.jpa.repository.Query; import org.springframework.data.repository.query.Param; -import org.springframework.stereotype.Service; +import org.springframework.stereotype.Repository; import java.util.List; import java.util.Set; -@Service("io.sc.engine.st.jpa.repository.IndepFactorDefineRepository") +@Repository("io.sc.engine.st.jpa.repository.IndepFactorDefineRepository") public interface IndepFactorDefineRepository extends DaoRepository{ public IndepFactorDefineEntity findByCode(String defineCode); diff --git a/io.sc.engine.st/src/main/java/io/sc/engine/st/jpa/repository/IndepFactorRepository.java b/io.sc.engine.st/src/main/java/io/sc/engine/st/jpa/repository/IndepFactorRepository.java index 5f501176..cc87beb8 100644 --- a/io.sc.engine.st/src/main/java/io/sc/engine/st/jpa/repository/IndepFactorRepository.java +++ b/io.sc.engine.st/src/main/java/io/sc/engine/st/jpa/repository/IndepFactorRepository.java @@ -4,11 +4,11 @@ import io.sc.engine.st.jpa.entity.IndepFactorEntity; import io.sc.platform.orm.repository.DaoRepository; import org.springframework.data.jpa.repository.Query; import org.springframework.data.repository.query.Param; -import org.springframework.stereotype.Service; +import org.springframework.stereotype.Repository; import java.util.List; -@Service("io.sc.engine.st.jpa.repository.IndepFactorRepository") +@Repository("io.sc.engine.st.jpa.repository.IndepFactorRepository") public interface IndepFactorRepository extends DaoRepository{ @Query("select e from io.sc.engine.st.jpa.entity.IndepFactorEntity e where e.define.id=:defineId order by e.year, e.quarter, e.month") public List findByDefineId(@Param("defineId") String defineId); diff --git a/io.sc.engine.st/src/main/java/io/sc/engine/st/jpa/repository/ModelAnalysisFactorRepository.java b/io.sc.engine.st/src/main/java/io/sc/engine/st/jpa/repository/ModelAnalysisFactorRepository.java index 73213651..fdd60734 100644 --- a/io.sc.engine.st/src/main/java/io/sc/engine/st/jpa/repository/ModelAnalysisFactorRepository.java +++ b/io.sc.engine.st/src/main/java/io/sc/engine/st/jpa/repository/ModelAnalysisFactorRepository.java @@ -1,11 +1,10 @@ package io.sc.engine.st.jpa.repository; import io.sc.engine.st.jpa.entity.ModelAnalysisFactorEntity; -import io.sc.engine.st.jpa.entity.ModelEntity; import io.sc.platform.orm.repository.DaoRepository; -import org.springframework.stereotype.Service; +import org.springframework.stereotype.Repository; -@Service("io.sc.engine.st.jpa.repository.ModelAnalysisFactorRepository") +@Repository("io.sc.engine.st.jpa.repository.ModelAnalysisFactorRepository") public interface ModelAnalysisFactorRepository extends DaoRepository{ } diff --git a/io.sc.engine.st/src/main/java/io/sc/engine/st/jpa/repository/ModelRepository.java b/io.sc.engine.st/src/main/java/io/sc/engine/st/jpa/repository/ModelRepository.java index 144261cc..7b89b4cf 100644 --- a/io.sc.engine.st/src/main/java/io/sc/engine/st/jpa/repository/ModelRepository.java +++ b/io.sc.engine.st/src/main/java/io/sc/engine/st/jpa/repository/ModelRepository.java @@ -2,9 +2,9 @@ package io.sc.engine.st.jpa.repository; import io.sc.engine.st.jpa.entity.ModelEntity; import io.sc.platform.orm.repository.DaoRepository; -import org.springframework.stereotype.Service; +import org.springframework.stereotype.Repository; -@Service("io.sc.engine.st.jpa.repository.ModelRepository") +@Repository("io.sc.engine.st.jpa.repository.ModelRepository") public interface ModelRepository extends DaoRepository{ } diff --git a/io.sc.engine.st/src/main/java/io/sc/engine/st/jpa/repository/ScenarioFactorDefineRepository.java b/io.sc.engine.st/src/main/java/io/sc/engine/st/jpa/repository/ScenarioFactorDefineRepository.java index 0cb591bd..77e9820a 100644 --- a/io.sc.engine.st/src/main/java/io/sc/engine/st/jpa/repository/ScenarioFactorDefineRepository.java +++ b/io.sc.engine.st/src/main/java/io/sc/engine/st/jpa/repository/ScenarioFactorDefineRepository.java @@ -4,11 +4,11 @@ import io.sc.engine.st.jpa.entity.ScenarioFactorDefineEntity; import io.sc.platform.orm.repository.DaoRepository; import org.springframework.data.jpa.repository.Query; import org.springframework.data.repository.query.Param; -import org.springframework.stereotype.Service; +import org.springframework.stereotype.Repository; import java.util.List; -@Service("io.sc.engine.st.jpa.repository.ScenarioFactorDefineRepository") +@Repository("io.sc.engine.st.jpa.repository.ScenarioFactorDefineRepository") public interface ScenarioFactorDefineRepository extends DaoRepository{ @Query("select e from io.sc.engine.st.jpa.entity.ScenarioFactorDefineEntity e where e.code in (:defineCodes)") public List findByCodes(@Param("defineCodes") List defineCodes); diff --git a/io.sc.engine.st/src/main/java/io/sc/engine/st/jpa/repository/ScenarioFactorRepository.java b/io.sc.engine.st/src/main/java/io/sc/engine/st/jpa/repository/ScenarioFactorRepository.java index 5292dc20..90216364 100644 --- a/io.sc.engine.st/src/main/java/io/sc/engine/st/jpa/repository/ScenarioFactorRepository.java +++ b/io.sc.engine.st/src/main/java/io/sc/engine/st/jpa/repository/ScenarioFactorRepository.java @@ -4,11 +4,11 @@ import io.sc.engine.st.jpa.entity.ScenarioFactorEntity; import io.sc.platform.orm.repository.DaoRepository; import org.springframework.data.jpa.repository.Query; import org.springframework.data.repository.query.Param; -import org.springframework.stereotype.Service; +import org.springframework.stereotype.Repository; import java.util.List; -@Service("io.sc.engine.st.jpa.repository.ScenarioFactorRepository") +@Repository("io.sc.engine.st.jpa.repository.ScenarioFactorRepository") public interface ScenarioFactorRepository extends DaoRepository{ @Query("select e from io.sc.engine.st.jpa.entity.ScenarioFactorEntity e where e.define.id=:defineId order by e.year, e.quarter, e.month") public List findByDefineId(@Param("defineId") String defineId); diff --git a/io.sc.engine.st/src/main/java/io/sc/engine/st/jpa/repository/TestCaseRepository.java b/io.sc.engine.st/src/main/java/io/sc/engine/st/jpa/repository/TestCaseRepository.java index 59f5bde0..eacad771 100644 --- a/io.sc.engine.st/src/main/java/io/sc/engine/st/jpa/repository/TestCaseRepository.java +++ b/io.sc.engine.st/src/main/java/io/sc/engine/st/jpa/repository/TestCaseRepository.java @@ -2,9 +2,9 @@ package io.sc.engine.st.jpa.repository; import io.sc.engine.st.jpa.entity.TestCaseEntity; import io.sc.platform.orm.repository.DaoRepository; -import org.springframework.stereotype.Service; +import org.springframework.stereotype.Repository; -@Service("io.sc.engine.st.jpa.repository.TestCaseRepository") +@Repository("io.sc.engine.st.jpa.repository.TestCaseRepository") public interface TestCaseRepository extends DaoRepository{ } diff --git a/io.sc.engine.st/src/main/java/io/sc/engine/st/jpa/repository/TestResultRepository.java b/io.sc.engine.st/src/main/java/io/sc/engine/st/jpa/repository/TestResultRepository.java index 32f95cdb..a820e845 100644 --- a/io.sc.engine.st/src/main/java/io/sc/engine/st/jpa/repository/TestResultRepository.java +++ b/io.sc.engine.st/src/main/java/io/sc/engine/st/jpa/repository/TestResultRepository.java @@ -2,9 +2,9 @@ package io.sc.engine.st.jpa.repository; import io.sc.engine.st.jpa.entity.TestResultEntity; import io.sc.platform.orm.repository.DaoRepository; -import org.springframework.stereotype.Service; +import org.springframework.stereotype.Repository; -@Service("io.sc.engine.st.jpa.repository.TestResultRepository") +@Repository("io.sc.engine.st.jpa.repository.TestResultRepository") public interface TestResultRepository extends DaoRepository{ } diff --git a/io.sc.platform.attachment/src/main/java/io/sc/platform/attachment/controller/AttachmentWebController.java b/io.sc.platform.attachment/src/main/java/io/sc/platform/attachment/controller/AttachmentWebController.java index d4f3e7ac..8b39159a 100644 --- a/io.sc.platform.attachment/src/main/java/io/sc/platform/attachment/controller/AttachmentWebController.java +++ b/io.sc.platform.attachment/src/main/java/io/sc/platform/attachment/controller/AttachmentWebController.java @@ -1,45 +1,35 @@ package io.sc.platform.attachment.controller; -import java.io.ByteArrayInputStream; -import java.io.FileInputStream; -import java.io.InputStream; -import java.util.List; -import java.util.Locale; - -import javax.servlet.http.HttpServletRequest; -import javax.servlet.http.HttpServletResponse; - import io.sc.platform.attachment.api.AttachmentVo; -import io.sc.platform.attachment.api.enums.PersistenceType; import io.sc.platform.attachment.jpa.entity.AttachmentEntity; -import io.sc.platform.attachment.jpa.entity.DatabaseAttachmentEntity; -import io.sc.platform.attachment.jpa.entity.DiskAttachmentEntity; import io.sc.platform.attachment.jpa.repository.AttachmentRepository; import io.sc.platform.attachment.service.AttachmentService; +import io.sc.platform.core.annotation.IgnoreResponseBodyAdvice; import io.sc.platform.mvc.controller.support.RestCrudController; -import io.sc.platform.mvc.support.FileDownloader; -import org.springframework.stereotype.Controller; -import org.springframework.util.StringUtils; import org.springframework.web.bind.annotation.*; import org.springframework.web.multipart.MultipartFile; -@Controller +import javax.servlet.http.HttpServletRequest; +import javax.servlet.http.HttpServletResponse; +import java.util.List; +import java.util.Locale; + +@RestController("io.sc.platform.attachment.controller.AttachmentWebController") @RequestMapping("/api/system/attachment") public class AttachmentWebController extends RestCrudController { @GetMapping("findByBussinessKey") - @ResponseBody public List findByBussinessKey(@RequestParam("bussinessKey")String bussinessKey) throws Exception{ return service.findByBussinessKey(bussinessKey); } - @RequestMapping(value="upload/{bussinessKey}",method = RequestMethod.POST) - @ResponseBody + @PostMapping(value="upload/{bussinessKey}") public void add(HttpServletRequest request,@PathVariable("bussinessKey")String bussinessKey,@RequestPart("file") MultipartFile multipartFile,Locale locale) throws Exception{ service.upload(bussinessKey, request.getParameter("name"), request.getParameter("description"), multipartFile, locale); } - @RequestMapping(value="download/{id}",method=RequestMethod.GET) + @GetMapping(value="download/{id}") + @IgnoreResponseBodyAdvice public void download(HttpServletRequest request,HttpServletResponse response, @PathVariable("id")String id) throws Exception { service.download(request,response,id); } diff --git a/io.sc.platform.attachment/src/main/java/io/sc/platform/attachment/jpa/repository/AttachmentRepository.java b/io.sc.platform.attachment/src/main/java/io/sc/platform/attachment/jpa/repository/AttachmentRepository.java index 7e8c54d5..7955a9ef 100644 --- a/io.sc.platform.attachment/src/main/java/io/sc/platform/attachment/jpa/repository/AttachmentRepository.java +++ b/io.sc.platform.attachment/src/main/java/io/sc/platform/attachment/jpa/repository/AttachmentRepository.java @@ -4,10 +4,12 @@ import io.sc.platform.attachment.jpa.entity.AttachmentEntity; import io.sc.platform.orm.repository.DaoRepository; import org.springframework.data.jpa.repository.Query; import org.springframework.data.repository.query.Param; +import org.springframework.stereotype.Repository; import java.util.List; import java.util.Set; +@Repository("io.sc.platform.attachment.jpa.repository.AttachmentRepository") public interface AttachmentRepository extends DaoRepository { public List findByBussinessKeyOrderByName(String bussinessKey); diff --git a/io.sc.platform.attachment/src/main/java/io/sc/platform/attachment/service/impl/AttachmentServiceImpl.java b/io.sc.platform.attachment/src/main/java/io/sc/platform/attachment/service/impl/AttachmentServiceImpl.java index f7665344..d6f0b9e4 100644 --- a/io.sc.platform.attachment/src/main/java/io/sc/platform/attachment/service/impl/AttachmentServiceImpl.java +++ b/io.sc.platform.attachment/src/main/java/io/sc/platform/attachment/service/impl/AttachmentServiceImpl.java @@ -31,7 +31,7 @@ import java.sql.PreparedStatement; import java.sql.ResultSet; import java.util.*; -@Service +@Service("io.sc.platform.attachment.service.impl.AttachmentServiceImpl") public class AttachmentServiceImpl extends DaoServiceImpl implements AttachmentService { @Autowired private JdbcTemplate jdbcTemplate; @Autowired private SystemParameterService systemParameterService; diff --git a/io.sc.platform.communication/src/main/java/io/sc/platform/communication/service/impl/MailSenderServiceImpl.java b/io.sc.platform.communication/src/main/java/io/sc/platform/communication/service/impl/MailSenderServiceImpl.java index c75f1b93..9aa5be14 100644 --- a/io.sc.platform.communication/src/main/java/io/sc/platform/communication/service/impl/MailSenderServiceImpl.java +++ b/io.sc.platform.communication/src/main/java/io/sc/platform/communication/service/impl/MailSenderServiceImpl.java @@ -13,7 +13,7 @@ import org.springframework.mail.javamail.JavaMailSender; import org.springframework.mail.javamail.MimeMessageHelper; import org.springframework.stereotype.Service; -@Service +@Service("io.sc.platform.communication.service.impl.MailSenderServiceImpl") public class MailSenderServiceImpl implements MailSenderService { @Autowired private ApplicationContext applicationContext; private JavaMailSender mailSender; diff --git a/io.sc.platform.core/src/main/java/io/sc/platform/core/controller/EnumWebController.java b/io.sc.platform.core/src/main/java/io/sc/platform/core/controller/EnumWebController.java index c8f43e51..5063f506 100644 --- a/io.sc.platform.core/src/main/java/io/sc/platform/core/controller/EnumWebController.java +++ b/io.sc.platform.core/src/main/java/io/sc/platform/core/controller/EnumWebController.java @@ -11,7 +11,7 @@ import java.util.*; * 系统重启控制器 * 当系统检测到需要重启时, 所有的请求都将被重定向到本控制器 */ -@RestController +@RestController("io.sc.platform.core.controller.EnumWebController") @RequestMapping("/api/enum") public class EnumWebController { @GetMapping("list/{type}") diff --git a/io.sc.platform.core/src/main/java/io/sc/platform/core/controller/RestarterWebController.java b/io.sc.platform.core/src/main/java/io/sc/platform/core/controller/RestarterWebController.java index b4ac6638..ac428147 100644 --- a/io.sc.platform.core/src/main/java/io/sc/platform/core/controller/RestarterWebController.java +++ b/io.sc.platform.core/src/main/java/io/sc/platform/core/controller/RestarterWebController.java @@ -13,7 +13,7 @@ import org.springframework.web.servlet.ModelAndView; * 系统重启控制器 * 当系统检测到需要重启时, 所有的请求都将被重定向到本控制器 */ -@Controller +@Controller("io.sc.platform.core.controller.RestarterWebController") @RequestMapping("/io.sc.platform.core") public class RestarterWebController { @RequestMapping(value="restarter.html") diff --git a/io.sc.platform.core/src/main/java/io/sc/platform/core/service/impl/ApplicationInitializeServiceImpl.java b/io.sc.platform.core/src/main/java/io/sc/platform/core/service/impl/ApplicationInitializeServiceImpl.java index 78bdfdf1..21a8d981 100644 --- a/io.sc.platform.core/src/main/java/io/sc/platform/core/service/impl/ApplicationInitializeServiceImpl.java +++ b/io.sc.platform.core/src/main/java/io/sc/platform/core/service/impl/ApplicationInitializeServiceImpl.java @@ -17,7 +17,7 @@ import java.util.ArrayList; import java.util.List; import java.util.ServiceLoader; -@Service +@Service("io.sc.platform.core.service.impl.ApplicationInitializeServiceImpl") public class ApplicationInitializeServiceImpl implements ApplicationInitializeService,BeanPostProcessor,ApplicationRunner{ private static final Logger log =LoggerFactory.getLogger(ApplicationInitializeServiceImpl.class); diff --git a/io.sc.platform.core/src/main/java/io/sc/platform/core/service/impl/ApplicationPropertiesFileServiceImpl.java b/io.sc.platform.core/src/main/java/io/sc/platform/core/service/impl/ApplicationPropertiesFileServiceImpl.java index de579390..7b83be7a 100644 --- a/io.sc.platform.core/src/main/java/io/sc/platform/core/service/impl/ApplicationPropertiesFileServiceImpl.java +++ b/io.sc.platform.core/src/main/java/io/sc/platform/core/service/impl/ApplicationPropertiesFileServiceImpl.java @@ -11,7 +11,7 @@ import org.springframework.stereotype.Service; import javax.annotation.PostConstruct; import java.io.IOException; -@Service +@Service("io.sc.platform.core.service.impl.ApplicationPropertiesFileServiceImpl") public class ApplicationPropertiesFileServiceImpl implements ApplicationPropertiesFileService{ private String applicationPropertiesFile; private PropertiesX propertiesX; diff --git a/io.sc.platform.core/src/main/java/io/sc/platform/core/service/impl/MessageSourceServiceImpl.java b/io.sc.platform.core/src/main/java/io/sc/platform/core/service/impl/MessageSourceServiceImpl.java index 178cd30c..9b4a53b2 100644 --- a/io.sc.platform.core/src/main/java/io/sc/platform/core/service/impl/MessageSourceServiceImpl.java +++ b/io.sc.platform.core/src/main/java/io/sc/platform/core/service/impl/MessageSourceServiceImpl.java @@ -10,7 +10,7 @@ import org.springframework.stereotype.Service; import java.util.Collections; import java.util.Map; -@Service +@Service("io.sc.platform.core.service.impl.MessageSourceServiceImpl") public class MessageSourceServiceImpl implements MessageSourceService { @Autowired private MessageSource messageSource; diff --git a/io.sc.platform.core/src/main/java/io/sc/platform/core/service/impl/ProgressableThreadServiceImpl.java b/io.sc.platform.core/src/main/java/io/sc/platform/core/service/impl/ProgressableThreadServiceImpl.java index bf6fb69d..2914c20e 100644 --- a/io.sc.platform.core/src/main/java/io/sc/platform/core/service/impl/ProgressableThreadServiceImpl.java +++ b/io.sc.platform.core/src/main/java/io/sc/platform/core/service/impl/ProgressableThreadServiceImpl.java @@ -14,7 +14,7 @@ import org.springframework.util.StringUtils; import java.util.HashMap; import java.util.Map; -@Service +@Service("io.sc.platform.core.service.impl.ProgressableThreadServiceImpl") public class ProgressableThreadServiceImpl implements ProgressableThreadService { private Map threadMap =new HashMap<>(); private Object lock =new Object(); diff --git a/io.sc.platform.core/src/main/java/io/sc/platform/core/service/impl/RuntimeServiceImpl.java b/io.sc.platform.core/src/main/java/io/sc/platform/core/service/impl/RuntimeServiceImpl.java index a2ba236c..741ac785 100644 --- a/io.sc.platform.core/src/main/java/io/sc/platform/core/service/impl/RuntimeServiceImpl.java +++ b/io.sc.platform.core/src/main/java/io/sc/platform/core/service/impl/RuntimeServiceImpl.java @@ -16,7 +16,7 @@ import org.springframework.stereotype.Service; import javax.annotation.PostConstruct; import java.io.IOException; -@Service +@Service("io.sc.platform.core.service.impl.RuntimeServiceImpl") public class RuntimeServiceImpl implements RuntimeService { private static final Logger log = LoggerFactory.getLogger(RuntimeServiceImpl.class); private static final String INSTALLER_SERVICE_CLASS ="io.sc.platform.installer.service.InstallerService"; diff --git a/io.sc.platform.core/src/main/java/io/sc/platform/core/service/impl/Slf4jAuditLogPersistenter.java b/io.sc.platform.core/src/main/java/io/sc/platform/core/service/impl/Slf4jAuditLogPersistenter.java index d5d36b7a..067e9ef7 100644 --- a/io.sc.platform.core/src/main/java/io/sc/platform/core/service/impl/Slf4jAuditLogPersistenter.java +++ b/io.sc.platform.core/src/main/java/io/sc/platform/core/service/impl/Slf4jAuditLogPersistenter.java @@ -13,7 +13,7 @@ import javax.annotation.PostConstruct; /** * SLF4j日志审计日志持久化器 */ -@Service +@Service("io.sc.platform.core.service.impl.Slf4jAuditLogPersistenter") public class Slf4jAuditLogPersistenter implements AuditLogPersistenter { private static final Logger log =LoggerFactory.getLogger(Slf4jAuditLogPersistenter.class); @Autowired private AuditLogPersistenterManager manager; diff --git a/io.sc.platform.core/src/main/java/io/sc/platform/core/service/impl/SpringExpressionParserServiceImpl.java b/io.sc.platform.core/src/main/java/io/sc/platform/core/service/impl/SpringExpressionParserServiceImpl.java index b4831b9d..bdae3464 100644 --- a/io.sc.platform.core/src/main/java/io/sc/platform/core/service/impl/SpringExpressionParserServiceImpl.java +++ b/io.sc.platform.core/src/main/java/io/sc/platform/core/service/impl/SpringExpressionParserServiceImpl.java @@ -11,7 +11,7 @@ import org.springframework.expression.spel.standard.SpelExpressionParser; import org.springframework.expression.spel.support.StandardEvaluationContext; import org.springframework.stereotype.Service; -@Service +@Service("io.sc.platform.core.service.impl.SpringExpressionParserServiceImpl") public class SpringExpressionParserServiceImpl implements SpringExpressionParserService { @Autowired private ApplicationContext applicationContext; diff --git a/io.sc.platform.developer/src/main/java/io/sc/platform/developer/controller/plugins/InitializerWebController.java b/io.sc.platform.developer/src/main/java/io/sc/platform/developer/controller/plugins/InitializerWebController.java index 0bf858ee..10c40df6 100644 --- a/io.sc.platform.developer/src/main/java/io/sc/platform/developer/controller/plugins/InitializerWebController.java +++ b/io.sc.platform.developer/src/main/java/io/sc/platform/developer/controller/plugins/InitializerWebController.java @@ -3,20 +3,18 @@ package io.sc.platform.developer.controller.plugins; import io.sc.platform.core.initializer.ApplicationInitializer; import io.sc.platform.core.util.Sorter; import io.sc.platform.developer.wrapper.plugins.InitializerWrapper; -import org.springframework.stereotype.Controller; import org.springframework.web.bind.annotation.GetMapping; import org.springframework.web.bind.annotation.RequestMapping; -import org.springframework.web.bind.annotation.ResponseBody; +import org.springframework.web.bind.annotation.RestController; import java.util.ArrayList; import java.util.List; import java.util.ServiceLoader; -@Controller +@RestController("io.sc.platform.developer.controller.plugins.InitializerWebController") @RequestMapping("/api/developer/plugins/initializer") public class InitializerWebController { @GetMapping("") - @ResponseBody public List initializer(){ List initializers =new ArrayList<>(); ServiceLoader loader = ServiceLoader.load(ApplicationInitializer.class,Thread.currentThread().getContextClassLoader()); diff --git a/io.sc.platform.developer/src/main/java/io/sc/platform/developer/controller/plugins/PluginApplicationPropertiesWebController.java b/io.sc.platform.developer/src/main/java/io/sc/platform/developer/controller/plugins/PluginApplicationPropertiesWebController.java index d2ce4f19..c55ac0b7 100644 --- a/io.sc.platform.developer/src/main/java/io/sc/platform/developer/controller/plugins/PluginApplicationPropertiesWebController.java +++ b/io.sc.platform.developer/src/main/java/io/sc/platform/developer/controller/plugins/PluginApplicationPropertiesWebController.java @@ -2,18 +2,16 @@ package io.sc.platform.developer.controller.plugins; import io.sc.platform.core.plugins.PluginManager; import io.sc.platform.core.plugins.item.ApplicationProperties; -import org.springframework.stereotype.Controller; import org.springframework.web.bind.annotation.GetMapping; import org.springframework.web.bind.annotation.RequestMapping; -import org.springframework.web.bind.annotation.ResponseBody; +import org.springframework.web.bind.annotation.RestController; import java.util.List; -@Controller +@RestController("io.sc.platform.developer.controller.plugins.PluginApplicationPropertiesWebController") @RequestMapping("/api/developer/plugins/applicationProperties") public class PluginApplicationPropertiesWebController { @GetMapping("") - @ResponseBody public List applicationProperties(){ return PluginManager.getInstance().getApplicationProperties(); } diff --git a/io.sc.platform.developer/src/main/java/io/sc/platform/developer/controller/plugins/PluginComponentsWebController.java b/io.sc.platform.developer/src/main/java/io/sc/platform/developer/controller/plugins/PluginComponentsWebController.java index a4c91f82..e7dc6238 100644 --- a/io.sc.platform.developer/src/main/java/io/sc/platform/developer/controller/plugins/PluginComponentsWebController.java +++ b/io.sc.platform.developer/src/main/java/io/sc/platform/developer/controller/plugins/PluginComponentsWebController.java @@ -2,18 +2,16 @@ package io.sc.platform.developer.controller.plugins; import io.sc.platform.core.plugins.PluginManager; import io.sc.platform.core.plugins.item.Component; -import org.springframework.stereotype.Controller; import org.springframework.web.bind.annotation.GetMapping; import org.springframework.web.bind.annotation.RequestMapping; -import org.springframework.web.bind.annotation.ResponseBody; +import org.springframework.web.bind.annotation.RestController; import java.util.List; -@Controller +@RestController("io.sc.platform.developer.controller.plugins.PluginComponentsWebController") @RequestMapping("/api/developer/plugins/components") public class PluginComponentsWebController { @GetMapping("") - @ResponseBody public List components(){ return PluginManager.getInstance().getComponents(); } diff --git a/io.sc.platform.developer/src/main/java/io/sc/platform/developer/controller/plugins/PluginDirectoriesWebController.java b/io.sc.platform.developer/src/main/java/io/sc/platform/developer/controller/plugins/PluginDirectoriesWebController.java index aa729903..3c51b29c 100644 --- a/io.sc.platform.developer/src/main/java/io/sc/platform/developer/controller/plugins/PluginDirectoriesWebController.java +++ b/io.sc.platform.developer/src/main/java/io/sc/platform/developer/controller/plugins/PluginDirectoriesWebController.java @@ -2,18 +2,16 @@ package io.sc.platform.developer.controller.plugins; import io.sc.platform.core.plugins.PluginManager; import io.sc.platform.core.plugins.item.Directory; -import org.springframework.stereotype.Controller; import org.springframework.web.bind.annotation.GetMapping; import org.springframework.web.bind.annotation.RequestMapping; -import org.springframework.web.bind.annotation.ResponseBody; +import org.springframework.web.bind.annotation.RestController; import java.util.List; -@Controller +@RestController("io.sc.platform.developer.controller.plugins.PluginDirectoriesWebController") @RequestMapping("/api/developer/plugins/directories") public class PluginDirectoriesWebController { @GetMapping("") - @ResponseBody public List directories(){ return PluginManager.getInstance().getDirectories(); } diff --git a/io.sc.platform.developer/src/main/java/io/sc/platform/developer/controller/plugins/PluginFrontendModuleWebController.java b/io.sc.platform.developer/src/main/java/io/sc/platform/developer/controller/plugins/PluginFrontendModuleWebController.java index 990486b1..a952abad 100644 --- a/io.sc.platform.developer/src/main/java/io/sc/platform/developer/controller/plugins/PluginFrontendModuleWebController.java +++ b/io.sc.platform.developer/src/main/java/io/sc/platform/developer/controller/plugins/PluginFrontendModuleWebController.java @@ -2,18 +2,16 @@ package io.sc.platform.developer.controller.plugins; import io.sc.platform.mvc.plugins.PluginManager; import io.sc.platform.mvc.plugins.item.FrontEndModule; -import org.springframework.stereotype.Controller; import org.springframework.web.bind.annotation.GetMapping; import org.springframework.web.bind.annotation.RequestMapping; -import org.springframework.web.bind.annotation.ResponseBody; +import org.springframework.web.bind.annotation.RestController; import java.util.List; -@Controller +@RestController("io.sc.platform.developer.controller.plugins.PluginFrontendModuleWebController") @RequestMapping("/api/developer/plugins/frontendModule") public class PluginFrontendModuleWebController { @GetMapping("") - @ResponseBody public List frontendModule(){ return PluginManager.getInstance().getFrontEndModules(); } diff --git a/io.sc.platform.developer/src/main/java/io/sc/platform/developer/controller/plugins/PluginFrontendRouteWebController.java b/io.sc.platform.developer/src/main/java/io/sc/platform/developer/controller/plugins/PluginFrontendRouteWebController.java index f50c3fcd..ab7d276c 100644 --- a/io.sc.platform.developer/src/main/java/io/sc/platform/developer/controller/plugins/PluginFrontendRouteWebController.java +++ b/io.sc.platform.developer/src/main/java/io/sc/platform/developer/controller/plugins/PluginFrontendRouteWebController.java @@ -2,18 +2,16 @@ package io.sc.platform.developer.controller.plugins; import io.sc.platform.mvc.plugins.PluginManager; import io.sc.platform.mvc.plugins.item.FrontEndRoute; -import org.springframework.stereotype.Controller; import org.springframework.web.bind.annotation.GetMapping; import org.springframework.web.bind.annotation.RequestMapping; -import org.springframework.web.bind.annotation.ResponseBody; +import org.springframework.web.bind.annotation.RestController; import java.util.List; -@Controller +@RestController("io.sc.platform.developer.controller.plugins.PluginFrontendRouteWebController") @RequestMapping("/api/developer/plugins/frontendRoute") public class PluginFrontendRouteWebController { @GetMapping("") - @ResponseBody public List frontendRoute(){ return PluginManager.getInstance().getFrontEndRoutes(); } diff --git a/io.sc.platform.developer/src/main/java/io/sc/platform/developer/controller/plugins/PluginJsonSerializersWebController.java b/io.sc.platform.developer/src/main/java/io/sc/platform/developer/controller/plugins/PluginJsonSerializersWebController.java index 244ee1db..1212c889 100644 --- a/io.sc.platform.developer/src/main/java/io/sc/platform/developer/controller/plugins/PluginJsonSerializersWebController.java +++ b/io.sc.platform.developer/src/main/java/io/sc/platform/developer/controller/plugins/PluginJsonSerializersWebController.java @@ -2,18 +2,16 @@ package io.sc.platform.developer.controller.plugins; import io.sc.platform.core.plugins.PluginManager; import io.sc.platform.core.plugins.item.JsonSerializer; -import org.springframework.stereotype.Controller; import org.springframework.web.bind.annotation.GetMapping; import org.springframework.web.bind.annotation.RequestMapping; -import org.springframework.web.bind.annotation.ResponseBody; +import org.springframework.web.bind.annotation.RestController; import java.util.List; -@Controller +@RestController("io.sc.platform.developer.controller.plugins.PluginJsonSerializersWebController") @RequestMapping("/api/developer/plugins/jsonSerializers") public class PluginJsonSerializersWebController { @GetMapping("") - @ResponseBody public List jsonSerializers(){ return PluginManager.getInstance().getJsonSerializers(); } diff --git a/io.sc.platform.developer/src/main/java/io/sc/platform/developer/controller/plugins/PluginLiquibaseWebController.java b/io.sc.platform.developer/src/main/java/io/sc/platform/developer/controller/plugins/PluginLiquibaseWebController.java index c4034aaf..be5e4efa 100644 --- a/io.sc.platform.developer/src/main/java/io/sc/platform/developer/controller/plugins/PluginLiquibaseWebController.java +++ b/io.sc.platform.developer/src/main/java/io/sc/platform/developer/controller/plugins/PluginLiquibaseWebController.java @@ -2,18 +2,16 @@ package io.sc.platform.developer.controller.plugins; import io.sc.platform.jdbc.liquibase.plugins.PluginManager; import io.sc.platform.jdbc.liquibase.plugins.item.LiquibaseChangeLog; -import org.springframework.stereotype.Controller; import org.springframework.web.bind.annotation.GetMapping; import org.springframework.web.bind.annotation.RequestMapping; -import org.springframework.web.bind.annotation.ResponseBody; +import org.springframework.web.bind.annotation.RestController; import java.util.List; -@Controller +@RestController("io.sc.platform.developer.controller.plugins.PluginLiquibaseWebController") @RequestMapping("/api/developer/plugins/liquibase") public class PluginLiquibaseWebController { @GetMapping("") - @ResponseBody public List directories(){ return PluginManager.getInstance().getLiquibaseChangeLogs(); } diff --git a/io.sc.platform.developer/src/main/java/io/sc/platform/developer/controller/plugins/PluginMessagesWebController.java b/io.sc.platform.developer/src/main/java/io/sc/platform/developer/controller/plugins/PluginMessagesWebController.java index e3a22366..cad659f7 100644 --- a/io.sc.platform.developer/src/main/java/io/sc/platform/developer/controller/plugins/PluginMessagesWebController.java +++ b/io.sc.platform.developer/src/main/java/io/sc/platform/developer/controller/plugins/PluginMessagesWebController.java @@ -2,18 +2,16 @@ package io.sc.platform.developer.controller.plugins; import io.sc.platform.core.plugins.PluginManager; import io.sc.platform.core.plugins.item.Message; -import org.springframework.stereotype.Controller; import org.springframework.web.bind.annotation.GetMapping; import org.springframework.web.bind.annotation.RequestMapping; -import org.springframework.web.bind.annotation.ResponseBody; +import org.springframework.web.bind.annotation.RestController; import java.util.List; -@Controller +@RestController("io.sc.platform.developer.controller.plugins.PluginMessagesWebController") @RequestMapping("/api/developer/plugins/messages") public class PluginMessagesWebController { @GetMapping("") - @ResponseBody public List messages(){ return PluginManager.getInstance().getMessages(); } diff --git a/io.sc.platform.developer/src/main/java/io/sc/platform/developer/controller/plugins/PluginP6spyWebController.java b/io.sc.platform.developer/src/main/java/io/sc/platform/developer/controller/plugins/PluginP6spyWebController.java index 7dc04b23..1e3f5826 100644 --- a/io.sc.platform.developer/src/main/java/io/sc/platform/developer/controller/plugins/PluginP6spyWebController.java +++ b/io.sc.platform.developer/src/main/java/io/sc/platform/developer/controller/plugins/PluginP6spyWebController.java @@ -2,18 +2,16 @@ package io.sc.platform.developer.controller.plugins; import io.sc.platform.jdbc.plugins.PluginManager; import io.sc.platform.jdbc.plugins.item.P6spy; -import org.springframework.stereotype.Controller; import org.springframework.web.bind.annotation.GetMapping; import org.springframework.web.bind.annotation.RequestMapping; -import org.springframework.web.bind.annotation.ResponseBody; +import org.springframework.web.bind.annotation.RestController; import java.util.List; -@Controller +@RestController("io.sc.platform.developer.controller.plugins.PluginP6spyWebController") @RequestMapping("/api/developer/plugins/p6spy") public class PluginP6spyWebController { @GetMapping("") - @ResponseBody public List p6spy(){ return PluginManager.getInstance().getP6spys(); } diff --git a/io.sc.platform.developer/src/main/java/io/sc/platform/developer/controller/plugins/PluginParametersWebController.java b/io.sc.platform.developer/src/main/java/io/sc/platform/developer/controller/plugins/PluginParametersWebController.java index 04a9cdef..505540e2 100644 --- a/io.sc.platform.developer/src/main/java/io/sc/platform/developer/controller/plugins/PluginParametersWebController.java +++ b/io.sc.platform.developer/src/main/java/io/sc/platform/developer/controller/plugins/PluginParametersWebController.java @@ -2,18 +2,16 @@ package io.sc.platform.developer.controller.plugins; import io.sc.platform.mvc.plugins.PluginManager; import io.sc.platform.mvc.plugins.item.Parameter; -import org.springframework.stereotype.Controller; import org.springframework.web.bind.annotation.GetMapping; import org.springframework.web.bind.annotation.RequestMapping; -import org.springframework.web.bind.annotation.ResponseBody; +import org.springframework.web.bind.annotation.RestController; import java.util.List; -@Controller +@RestController("io.sc.platform.developer.controller.plugins.PluginParametersWebController") @RequestMapping("/api/developer/plugins/parameters") public class PluginParametersWebController { @GetMapping("") - @ResponseBody public List parameters(){ return PluginManager.getInstance().getParameters(); } diff --git a/io.sc.platform.developer/src/main/java/io/sc/platform/developer/controller/plugins/PluginRepositoriesWebController.java b/io.sc.platform.developer/src/main/java/io/sc/platform/developer/controller/plugins/PluginRepositoriesWebController.java index 9b1ddfbf..c5d662a2 100644 --- a/io.sc.platform.developer/src/main/java/io/sc/platform/developer/controller/plugins/PluginRepositoriesWebController.java +++ b/io.sc.platform.developer/src/main/java/io/sc/platform/developer/controller/plugins/PluginRepositoriesWebController.java @@ -2,18 +2,16 @@ package io.sc.platform.developer.controller.plugins; import io.sc.platform.orm.plugins.PluginManager; import io.sc.platform.orm.plugins.item.Repository; -import org.springframework.stereotype.Controller; import org.springframework.web.bind.annotation.GetMapping; import org.springframework.web.bind.annotation.RequestMapping; -import org.springframework.web.bind.annotation.ResponseBody; +import org.springframework.web.bind.annotation.RestController; import java.util.List; -@Controller +@RestController("io.sc.platform.developer.controller.plugins.PluginRepositoriesWebController") @RequestMapping("/api/developer/plugins/repositories") public class PluginRepositoriesWebController { @GetMapping("") - @ResponseBody public List repositories(){ return PluginManager.getInstance().getRepositories(); } diff --git a/io.sc.platform.developer/src/main/java/io/sc/platform/developer/controller/plugins/PluginRestartPropertiesWebController.java b/io.sc.platform.developer/src/main/java/io/sc/platform/developer/controller/plugins/PluginRestartPropertiesWebController.java index b137e65f..a71e0d5f 100644 --- a/io.sc.platform.developer/src/main/java/io/sc/platform/developer/controller/plugins/PluginRestartPropertiesWebController.java +++ b/io.sc.platform.developer/src/main/java/io/sc/platform/developer/controller/plugins/PluginRestartPropertiesWebController.java @@ -2,18 +2,16 @@ package io.sc.platform.developer.controller.plugins; import io.sc.platform.core.plugins.PluginManager; import io.sc.platform.core.plugins.item.RestartProperties; -import org.springframework.stereotype.Controller; import org.springframework.web.bind.annotation.GetMapping; import org.springframework.web.bind.annotation.RequestMapping; -import org.springframework.web.bind.annotation.ResponseBody; +import org.springframework.web.bind.annotation.RestController; import java.util.List; -@Controller +@RestController("io.sc.platform.developer.controller.plugins.PluginRestartPropertiesWebController") @RequestMapping("/api/developer/plugins/restartProperties") public class PluginRestartPropertiesWebController { @GetMapping("") - @ResponseBody public List restartProperties(){ return PluginManager.getInstance().getRestartProperties(); } diff --git a/io.sc.platform.developer/src/main/java/io/sc/platform/developer/controller/plugins/PluginSecurityWebController.java b/io.sc.platform.developer/src/main/java/io/sc/platform/developer/controller/plugins/PluginSecurityWebController.java index ae1aa7e7..0edaf5f1 100644 --- a/io.sc.platform.developer/src/main/java/io/sc/platform/developer/controller/plugins/PluginSecurityWebController.java +++ b/io.sc.platform.developer/src/main/java/io/sc/platform/developer/controller/plugins/PluginSecurityWebController.java @@ -2,18 +2,16 @@ package io.sc.platform.developer.controller.plugins; import io.sc.platform.security.plugins.PluginManager; import io.sc.platform.security.plugins.item.Security; -import org.springframework.stereotype.Controller; import org.springframework.web.bind.annotation.GetMapping; import org.springframework.web.bind.annotation.RequestMapping; -import org.springframework.web.bind.annotation.ResponseBody; +import org.springframework.web.bind.annotation.RestController; import java.util.List; -@Controller +@RestController("io.sc.platform.developer.controller.plugins.PluginSecurityWebController") @RequestMapping("/api/developer/plugins/security") public class PluginSecurityWebController { @GetMapping("") - @ResponseBody public List security(){ return PluginManager.getInstance().getSecurities(); } diff --git a/io.sc.platform.developer/src/main/java/io/sc/platform/developer/controller/plugins/PluginSwaggerWebController.java b/io.sc.platform.developer/src/main/java/io/sc/platform/developer/controller/plugins/PluginSwaggerWebController.java index b3441cab..853629fb 100644 --- a/io.sc.platform.developer/src/main/java/io/sc/platform/developer/controller/plugins/PluginSwaggerWebController.java +++ b/io.sc.platform.developer/src/main/java/io/sc/platform/developer/controller/plugins/PluginSwaggerWebController.java @@ -2,18 +2,16 @@ package io.sc.platform.developer.controller.plugins; import io.sc.platform.jdbc.plugins.item.P6spy; import io.sc.platform.orm.service.support.QueryResult; -import org.springframework.stereotype.Controller; import org.springframework.web.bind.annotation.GetMapping; import org.springframework.web.bind.annotation.RequestMapping; -import org.springframework.web.bind.annotation.ResponseBody; +import org.springframework.web.bind.annotation.RestController; import java.util.List; -@Controller +@RestController("io.sc.platform.developer.controller.plugins.PluginSwaggerWebController") @RequestMapping("/api/developer/plugins/swagger") public class PluginSwaggerWebController { @GetMapping("") - @ResponseBody public List swagger(){ return QueryResult.emptyList(); } diff --git a/io.sc.platform.developer/src/main/java/io/sc/platform/developer/controller/plugins/PluginSystemPropertiesWebController.java b/io.sc.platform.developer/src/main/java/io/sc/platform/developer/controller/plugins/PluginSystemPropertiesWebController.java index 21cada03..d9596384 100644 --- a/io.sc.platform.developer/src/main/java/io/sc/platform/developer/controller/plugins/PluginSystemPropertiesWebController.java +++ b/io.sc.platform.developer/src/main/java/io/sc/platform/developer/controller/plugins/PluginSystemPropertiesWebController.java @@ -3,20 +3,18 @@ package io.sc.platform.developer.controller.plugins; import io.sc.platform.core.plugins.Plugin; import io.sc.platform.core.plugins.PluginManager; import io.sc.platform.developer.wrapper.plugins.SystemPropertyWrapper; -import org.springframework.stereotype.Controller; import org.springframework.web.bind.annotation.GetMapping; import org.springframework.web.bind.annotation.RequestMapping; -import org.springframework.web.bind.annotation.ResponseBody; +import org.springframework.web.bind.annotation.RestController; import java.util.ArrayList; import java.util.List; import java.util.Map; -@Controller +@RestController("io.sc.platform.developer.controller.plugins.PluginSystemPropertiesWebController") @RequestMapping("/api/developer/plugins/systemProperties") public class PluginSystemPropertiesWebController { @GetMapping("") - @ResponseBody public List systemProperties(){ List>> plugins = PluginManager.getInstance().getSystemPropertyPlugins(); List result =new ArrayList<>(); diff --git a/io.sc.platform.developer/src/main/java/io/sc/platform/developer/controller/plugins/PluginWsWebController.java b/io.sc.platform.developer/src/main/java/io/sc/platform/developer/controller/plugins/PluginWsWebController.java index 2432b316..23e9af8c 100644 --- a/io.sc.platform.developer/src/main/java/io/sc/platform/developer/controller/plugins/PluginWsWebController.java +++ b/io.sc.platform.developer/src/main/java/io/sc/platform/developer/controller/plugins/PluginWsWebController.java @@ -2,18 +2,16 @@ package io.sc.platform.developer.controller.plugins; import io.sc.platform.ws.plugins.PluginManager; import io.sc.platform.ws.plugins.item.JaxWsWebservice; -import org.springframework.stereotype.Controller; import org.springframework.web.bind.annotation.GetMapping; import org.springframework.web.bind.annotation.RequestMapping; -import org.springframework.web.bind.annotation.ResponseBody; +import org.springframework.web.bind.annotation.RestController; import java.util.List; -@Controller +@RestController("io.sc.platform.developer.controller.plugins.PluginWsWebController") @RequestMapping("/api/developer/plugins/ws") public class PluginWsWebController { @GetMapping("") - @ResponseBody public List ws(){ return PluginManager.getInstance().getJaxWsWebservices(); } diff --git a/io.sc.platform.developer/src/main/java/io/sc/platform/developer/controller/springboot/SpringbootAutoConfigurationWebController.java b/io.sc.platform.developer/src/main/java/io/sc/platform/developer/controller/springboot/SpringbootAutoConfigurationWebController.java index 689f0e19..2f7a464e 100644 --- a/io.sc.platform.developer/src/main/java/io/sc/platform/developer/controller/springboot/SpringbootAutoConfigurationWebController.java +++ b/io.sc.platform.developer/src/main/java/io/sc/platform/developer/controller/springboot/SpringbootAutoConfigurationWebController.java @@ -10,22 +10,20 @@ import org.springframework.boot.actuate.autoconfigure.condition.ConditionsReport import org.springframework.boot.actuate.autoconfigure.condition.ConditionsReportEndpoint.MessageAndCondition; import org.springframework.boot.actuate.autoconfigure.condition.ConditionsReportEndpoint.MessageAndConditions; import org.springframework.data.domain.Page; -import org.springframework.stereotype.Controller; import org.springframework.web.bind.annotation.GetMapping; import org.springframework.web.bind.annotation.RequestMapping; -import org.springframework.web.bind.annotation.ResponseBody; +import org.springframework.web.bind.annotation.RestController; import java.util.ArrayList; import java.util.List; import java.util.Map; -@Controller +@RestController("io.sc.platform.developer.controller.springboot.SpringbootAutoConfigurationWebController") @RequestMapping("/api/developer/springboot/autoConfiguration") public class SpringbootAutoConfigurationWebController { @Autowired private ConditionsReportEndpoint conditionsReportEndpoint; @GetMapping("") - @ResponseBody public Page autoConfiguration(QueryParameter queryParameter){ List result =new ArrayList(); ApplicationConditionEvaluation applicationConditionEvaluation =conditionsReportEndpoint.applicationConditionEvaluation(); diff --git a/io.sc.platform.developer/src/main/java/io/sc/platform/developer/controller/springboot/SpringbootBeansWebController.java b/io.sc.platform.developer/src/main/java/io/sc/platform/developer/controller/springboot/SpringbootBeansWebController.java index 034042b5..0075cc8c 100644 --- a/io.sc.platform.developer/src/main/java/io/sc/platform/developer/controller/springboot/SpringbootBeansWebController.java +++ b/io.sc.platform.developer/src/main/java/io/sc/platform/developer/controller/springboot/SpringbootBeansWebController.java @@ -8,23 +8,21 @@ import org.springframework.boot.actuate.beans.BeansEndpoint.BeanDescriptor; import org.springframework.boot.actuate.beans.BeansEndpoint.ContextBeans; import org.springframework.data.domain.Sort; import org.springframework.data.domain.Sort.Order; -import org.springframework.stereotype.Controller; import org.springframework.web.bind.annotation.GetMapping; import org.springframework.web.bind.annotation.RequestMapping; -import org.springframework.web.bind.annotation.ResponseBody; +import org.springframework.web.bind.annotation.RestController; import java.util.ArrayList; import java.util.Comparator; import java.util.List; import java.util.Map; -@Controller +@RestController("io.sc.platform.developer.controller.springboot.SpringbootBeansWebController") @RequestMapping("/api/developer/springboot/beans") public class SpringbootBeansWebController { @Autowired BeansEndpoint beansEndpoint; @GetMapping("") - @ResponseBody public List beans(QueryParameter queryParameter){ List result =new ArrayList<>(); Map contexts =beansEndpoint.beans().getContexts(); diff --git a/io.sc.platform.developer/src/main/java/io/sc/platform/developer/controller/springboot/SpringbootEnvironmentWebController.java b/io.sc.platform.developer/src/main/java/io/sc/platform/developer/controller/springboot/SpringbootEnvironmentWebController.java index c89a84e2..44c2a8dc 100644 --- a/io.sc.platform.developer/src/main/java/io/sc/platform/developer/controller/springboot/SpringbootEnvironmentWebController.java +++ b/io.sc.platform.developer/src/main/java/io/sc/platform/developer/controller/springboot/SpringbootEnvironmentWebController.java @@ -9,22 +9,20 @@ import org.springframework.boot.actuate.env.EnvironmentEndpoint.EnvironmentDescr import org.springframework.boot.actuate.env.EnvironmentEndpoint.PropertySourceDescriptor; import org.springframework.boot.actuate.env.EnvironmentEndpoint.PropertyValueDescriptor; import org.springframework.data.domain.Page; -import org.springframework.stereotype.Controller; import org.springframework.web.bind.annotation.GetMapping; import org.springframework.web.bind.annotation.RequestMapping; -import org.springframework.web.bind.annotation.ResponseBody; +import org.springframework.web.bind.annotation.RestController; import java.util.ArrayList; import java.util.List; import java.util.Map; -@Controller +@RestController("io.sc.platform.developer.controller.springboot.SpringbootEnvironmentWebController") @RequestMapping("/api/developer/springboot/environment") public class SpringbootEnvironmentWebController { @Autowired private EnvironmentEndpoint endpoint; @GetMapping("") - @ResponseBody public Page environment(QueryParameter queryParameter){ List result =new ArrayList(); EnvironmentDescriptor environmentDescriptor =endpoint.environment("\\w+"); diff --git a/io.sc.platform.developer/src/main/java/io/sc/platform/developer/controller/springboot/SpringbootRequestMappingWebController.java b/io.sc.platform.developer/src/main/java/io/sc/platform/developer/controller/springboot/SpringbootRequestMappingWebController.java index 5712e878..f9567a6b 100644 --- a/io.sc.platform.developer/src/main/java/io/sc/platform/developer/controller/springboot/SpringbootRequestMappingWebController.java +++ b/io.sc.platform.developer/src/main/java/io/sc/platform/developer/controller/springboot/SpringbootRequestMappingWebController.java @@ -14,21 +14,19 @@ import org.springframework.boot.actuate.web.mappings.servlet.*; import org.springframework.boot.actuate.web.mappings.servlet.RequestMappingConditionsDescription.MediaTypeExpressionDescription; import org.springframework.boot.actuate.web.mappings.servlet.RequestMappingConditionsDescription.NameValueExpressionDescription; import org.springframework.data.domain.Page; -import org.springframework.stereotype.Controller; import org.springframework.web.bind.annotation.GetMapping; import org.springframework.web.bind.annotation.RequestMapping; import org.springframework.web.bind.annotation.RequestMethod; -import org.springframework.web.bind.annotation.ResponseBody; +import org.springframework.web.bind.annotation.RestController; import java.util.*; -@Controller +@RestController("io.sc.platform.developer.controller.springboot.SpringbootRequestMappingWebController") @RequestMapping("/api/developer/springboot/mappings") public class SpringbootRequestMappingWebController { @Autowired MappingsEndpoint mappingsEndpoint; @GetMapping("dispatcherServletMappingDescriptions") - @ResponseBody @SuppressWarnings("unchecked") public Page dispatcherServletMappingDescriptions(QueryParameter queryParameter){ List result =new ArrayList<>(); @@ -69,7 +67,6 @@ public class SpringbootRequestMappingWebController { } @GetMapping("filterRegistrationMappingDescriptions") - @ResponseBody @SuppressWarnings("unchecked") public Page filterRegistrationMappingDescriptions(QueryParameter queryParameter){ List result =new ArrayList<>(); @@ -98,7 +95,6 @@ public class SpringbootRequestMappingWebController { } @GetMapping("servletRegistrationMappingDescriptions") - @ResponseBody @SuppressWarnings("unchecked") public Page servletRegistrationMappingDescriptions(QueryParameter queryParameter){ List result =new ArrayList<>(); diff --git a/io.sc.platform.flowable/src/main/java/io/sc/platform/flowable/controller/AgentWebController.java b/io.sc.platform.flowable/src/main/java/io/sc/platform/flowable/controller/AgentWebController.java index 47a1c6c2..d715d2f5 100644 --- a/io.sc.platform.flowable/src/main/java/io/sc/platform/flowable/controller/AgentWebController.java +++ b/io.sc.platform.flowable/src/main/java/io/sc/platform/flowable/controller/AgentWebController.java @@ -12,7 +12,7 @@ import org.springframework.web.bind.annotation.*; import java.util.List; import java.util.Map; -@RestController +@RestController("io.sc.platform.flowable.controller.AgentWebController") @RequestMapping("/api/flowable/agent") public class AgentWebController extends RestCrudController { @GetMapping("getAvailableAgent") diff --git a/io.sc.platform.flowable/src/main/java/io/sc/platform/flowable/controller/FlowableModelerEditorWebController.java b/io.sc.platform.flowable/src/main/java/io/sc/platform/flowable/controller/FlowableModelerEditorWebController.java index 74a07d99..42f08f7e 100644 --- a/io.sc.platform.flowable/src/main/java/io/sc/platform/flowable/controller/FlowableModelerEditorWebController.java +++ b/io.sc.platform.flowable/src/main/java/io/sc/platform/flowable/controller/FlowableModelerEditorWebController.java @@ -35,7 +35,7 @@ import java.util.Map; * @author wangshaoping * */ -@RestController +@RestController("io.sc.platform.flowable.controller.FlowableModelerEditorWebController") @RequestMapping("/api/flowable/rest") public class FlowableModelerEditorWebController { @Autowired private FlowableModelerService flowableModelerService; diff --git a/io.sc.platform.flowable/src/main/java/io/sc/platform/flowable/controller/ProcessEntityWebController.java b/io.sc.platform.flowable/src/main/java/io/sc/platform/flowable/controller/ProcessEntityWebController.java index 1ff6e548..8869d3e6 100644 --- a/io.sc.platform.flowable/src/main/java/io/sc/platform/flowable/controller/ProcessEntityWebController.java +++ b/io.sc.platform.flowable/src/main/java/io/sc/platform/flowable/controller/ProcessEntityWebController.java @@ -10,7 +10,7 @@ import org.springframework.web.bind.annotation.PostMapping; import org.springframework.web.bind.annotation.RequestMapping; import org.springframework.web.bind.annotation.RestController; -@RestController +@RestController("io.sc.platform.flowable.controller.ProcessEntityWebController") @RequestMapping("/api/flowable/process") public class ProcessEntityWebController extends RestCrudController { @PostMapping("deploy/{id}") diff --git a/io.sc.platform.flowable/src/main/java/io/sc/platform/flowable/controller/ProcessOperationWebController.java b/io.sc.platform.flowable/src/main/java/io/sc/platform/flowable/controller/ProcessOperationWebController.java index 6652a232..e6944d5a 100644 --- a/io.sc.platform.flowable/src/main/java/io/sc/platform/flowable/controller/ProcessOperationWebController.java +++ b/io.sc.platform.flowable/src/main/java/io/sc/platform/flowable/controller/ProcessOperationWebController.java @@ -11,7 +11,7 @@ import org.springframework.web.bind.annotation.*; import java.util.List; import java.util.Map; -@RestController +@RestController("io.sc.platform.flowable.controller.ProcessOperationWebController") @RequestMapping("/api/flowable/process/operation") public class ProcessOperationWebController { @Autowired private ProcessOperationService processOperationService; diff --git a/io.sc.platform.flowable/src/main/java/io/sc/platform/flowable/controller/ProcessQueryWebController.java b/io.sc.platform.flowable/src/main/java/io/sc/platform/flowable/controller/ProcessQueryWebController.java index f29a7e1e..caa37c73 100644 --- a/io.sc.platform.flowable/src/main/java/io/sc/platform/flowable/controller/ProcessQueryWebController.java +++ b/io.sc.platform.flowable/src/main/java/io/sc/platform/flowable/controller/ProcessQueryWebController.java @@ -4,7 +4,6 @@ import io.sc.platform.flowable.service.ProcessQueryService; import io.sc.platform.flowable.support.*; import io.sc.platform.mvc.support.FileDownloader; import io.sc.platform.orm.service.support.QueryParameter; -import io.sc.platform.orm.service.support.QueryResult; import io.sc.platform.orm.service.support.criteria.Criteria; import io.sc.platform.orm.service.support.criteria.impl.Equals; import org.springframework.beans.factory.annotation.Autowired; @@ -17,7 +16,7 @@ import java.io.InputStream; import java.util.Collections; import java.util.List; -@RestController +@RestController("io.sc.platform.flowable.controller.ProcessQueryWebController") @RequestMapping("/api/flowable/process/query") public class ProcessQueryWebController { @Autowired private ProcessQueryService service; diff --git a/io.sc.platform.flowable/src/main/java/io/sc/platform/flowable/controller/ProcessToolsWebController.java b/io.sc.platform.flowable/src/main/java/io/sc/platform/flowable/controller/ProcessToolsWebController.java index 0e57a61a..9bf1d203 100644 --- a/io.sc.platform.flowable/src/main/java/io/sc/platform/flowable/controller/ProcessToolsWebController.java +++ b/io.sc.platform.flowable/src/main/java/io/sc/platform/flowable/controller/ProcessToolsWebController.java @@ -1,23 +1,12 @@ package io.sc.platform.flowable.controller; -import io.sc.platform.flowable.service.ProcessQueryService; import io.sc.platform.flowable.service.ProcessToolsService; -import io.sc.platform.flowable.support.*; -import io.sc.platform.mvc.support.FileDownloader; -import io.sc.platform.orm.service.support.QueryParameter; -import io.sc.platform.orm.service.support.criteria.Criteria; -import io.sc.platform.orm.service.support.criteria.impl.Equals; import org.springframework.beans.factory.annotation.Autowired; -import org.springframework.data.domain.Page; -import org.springframework.web.bind.annotation.*; +import org.springframework.web.bind.annotation.PostMapping; +import org.springframework.web.bind.annotation.RequestMapping; +import org.springframework.web.bind.annotation.RestController; -import javax.servlet.http.HttpServletRequest; -import javax.servlet.http.HttpServletResponse; -import java.io.InputStream; -import java.util.Collections; -import java.util.List; - -@RestController +@RestController("io.sc.platform.flowable.controller.ProcessToolsWebController") @RequestMapping("/api/flowable/tools") public class ProcessToolsWebController { @Autowired private ProcessToolsService service; diff --git a/io.sc.platform.flowable/src/main/java/io/sc/platform/flowable/jpa/repository/AgentRepository.java b/io.sc.platform.flowable/src/main/java/io/sc/platform/flowable/jpa/repository/AgentRepository.java index b833f2b3..835dd6b5 100644 --- a/io.sc.platform.flowable/src/main/java/io/sc/platform/flowable/jpa/repository/AgentRepository.java +++ b/io.sc.platform.flowable/src/main/java/io/sc/platform/flowable/jpa/repository/AgentRepository.java @@ -2,10 +2,11 @@ package io.sc.platform.flowable.jpa.repository; import io.sc.platform.flowable.jpa.entity.AgentEntity; import io.sc.platform.orm.repository.DaoRepository; +import org.springframework.stereotype.Repository; import java.util.List; - +@Repository("io.sc.platform.flowable.jpa.repository.AgentRepository") public interface AgentRepository extends DaoRepository { public List findByLoginNameAndEffective(String loginName, Boolean effective); } diff --git a/io.sc.platform.flowable/src/main/java/io/sc/platform/flowable/jpa/repository/ProcessEntityRepository.java b/io.sc.platform.flowable/src/main/java/io/sc/platform/flowable/jpa/repository/ProcessEntityRepository.java index 582816db..0684381e 100644 --- a/io.sc.platform.flowable/src/main/java/io/sc/platform/flowable/jpa/repository/ProcessEntityRepository.java +++ b/io.sc.platform.flowable/src/main/java/io/sc/platform/flowable/jpa/repository/ProcessEntityRepository.java @@ -3,10 +3,11 @@ package io.sc.platform.flowable.jpa.repository; import io.sc.platform.flowable.jpa.entity.ProcessEntity; import io.sc.platform.flowable.enums.ProcessStatus; import io.sc.platform.orm.repository.DaoRepository; +import org.springframework.stereotype.Repository; import java.util.List; - +@Repository("io.sc.platform.flowable.jpa.repository.ProcessEntityRepository") public interface ProcessEntityRepository extends DaoRepository { /** * 通过流程代码查找流程定义实体 diff --git a/io.sc.platform.flowable/src/main/java/io/sc/platform/flowable/service/FlowableDaoService.java b/io.sc.platform.flowable/src/main/java/io/sc/platform/flowable/service/FlowableDaoService.java index 980b389b..2c407aba 100644 --- a/io.sc.platform.flowable/src/main/java/io/sc/platform/flowable/service/FlowableDaoService.java +++ b/io.sc.platform.flowable/src/main/java/io/sc/platform/flowable/service/FlowableDaoService.java @@ -1,12 +1,13 @@ package io.sc.platform.flowable.service; -import java.io.Serializable; -import java.util.List; -import java.util.Map; - import io.sc.platform.flowable.support.Goback; import io.sc.platform.orm.repository.DaoRepository; import org.flowable.engine.runtime.ProcessInstance; +import org.springframework.stereotype.Repository; + +import java.io.Serializable; +import java.util.List; +import java.util.Map; /** * 工作流 DAO 服务接口 @@ -16,6 +17,7 @@ import org.flowable.engine.runtime.ProcessInstance; * @param 实体ID类型 * @param 实体 Repository 类型 */ +@Repository("io.sc.platform.flowable.service.FlowableDaoService") public interface FlowableDaoService> { /** * 开始启动流程 diff --git a/io.sc.platform.flowable/src/main/java/io/sc/platform/flowable/service/impl/AgentServiceImpl.java b/io.sc.platform.flowable/src/main/java/io/sc/platform/flowable/service/impl/AgentServiceImpl.java index 77238922..ddd7415f 100644 --- a/io.sc.platform.flowable/src/main/java/io/sc/platform/flowable/service/impl/AgentServiceImpl.java +++ b/io.sc.platform.flowable/src/main/java/io/sc/platform/flowable/service/impl/AgentServiceImpl.java @@ -19,7 +19,7 @@ import java.util.ArrayList; import java.util.Collections; import java.util.List; -@Service +@Service("io.sc.platform.flowable.service.impl.AgentServiceImpl") public class AgentServiceImpl extends DaoServiceImpl implements AgentService { @Autowired private UserService userService; @Autowired private RoleService roleService; diff --git a/io.sc.platform.flowable/src/main/java/io/sc/platform/flowable/service/impl/AssigneeQueryServiceImpl.java b/io.sc.platform.flowable/src/main/java/io/sc/platform/flowable/service/impl/AssigneeQueryServiceImpl.java index 27045bcd..31879caf 100644 --- a/io.sc.platform.flowable/src/main/java/io/sc/platform/flowable/service/impl/AssigneeQueryServiceImpl.java +++ b/io.sc.platform.flowable/src/main/java/io/sc/platform/flowable/service/impl/AssigneeQueryServiceImpl.java @@ -16,7 +16,7 @@ import org.springframework.stereotype.Service; import java.util.ArrayList; import java.util.List; -@Service("platformAssigneeQueryService") +@Service("io.sc.platform.flowable.service.impl.AssigneeQueryServiceImpl") public class AssigneeQueryServiceImpl implements AssigneeQueryService { @Autowired private UserService userService; @Autowired private RoleService roleService; diff --git a/io.sc.platform.flowable/src/main/java/io/sc/platform/flowable/service/impl/FlowableModelerServiceImpl.java b/io.sc.platform.flowable/src/main/java/io/sc/platform/flowable/service/impl/FlowableModelerServiceImpl.java index d1f73ccb..d275381a 100644 --- a/io.sc.platform.flowable/src/main/java/io/sc/platform/flowable/service/impl/FlowableModelerServiceImpl.java +++ b/io.sc.platform.flowable/src/main/java/io/sc/platform/flowable/service/impl/FlowableModelerServiceImpl.java @@ -15,7 +15,7 @@ import org.springframework.util.StringUtils; import java.util.Collection; import java.util.Map; -@Service +@Service("io.sc.platform.flowable.service.impl.FlowableModelerServiceImpl") public class FlowableModelerServiceImpl implements FlowableModelerService { private static final String DEFAULT_MODEL_XML ="\n" + "\n" + diff --git a/io.sc.platform.flowable/src/main/java/io/sc/platform/flowable/service/impl/ProcessEntityServiceImpl.java b/io.sc.platform.flowable/src/main/java/io/sc/platform/flowable/service/impl/ProcessEntityServiceImpl.java index aba1d616..deec6da9 100644 --- a/io.sc.platform.flowable/src/main/java/io/sc/platform/flowable/service/impl/ProcessEntityServiceImpl.java +++ b/io.sc.platform.flowable/src/main/java/io/sc/platform/flowable/service/impl/ProcessEntityServiceImpl.java @@ -21,7 +21,7 @@ import org.springframework.core.io.ResourceLoader; import org.springframework.stereotype.Service; import org.springframework.util.StringUtils; -@Service +@Service("io.sc.platform.flowable.service.impl.ProcessEntityServiceImpl") public class ProcessEntityServiceImpl extends DaoServiceImpl implements ProcessEntityService { @Autowired private RepositoryService repositoryService; diff --git a/io.sc.platform.flowable/src/main/java/io/sc/platform/flowable/service/impl/ProcessOperationServiceImpl.java b/io.sc.platform.flowable/src/main/java/io/sc/platform/flowable/service/impl/ProcessOperationServiceImpl.java index 5edcd1e0..d3093f29 100644 --- a/io.sc.platform.flowable/src/main/java/io/sc/platform/flowable/service/impl/ProcessOperationServiceImpl.java +++ b/io.sc.platform.flowable/src/main/java/io/sc/platform/flowable/service/impl/ProcessOperationServiceImpl.java @@ -46,7 +46,7 @@ import org.springframework.util.StringUtils; import com.fasterxml.jackson.core.type.TypeReference; import com.fasterxml.jackson.databind.ObjectMapper; -@Service +@Service("io.sc.platform.flowable.service.impl.ProcessOperationServiceImpl") public class ProcessOperationServiceImpl implements ProcessOperationService { private static final Logger log =LoggerFactory.getLogger(ProcessOperationServiceImpl.class); private static final Pattern GO_BACK_VARIABLE_PATTERN = Pattern.compile(FrameworkVariableNames.GO_BACK + "\\s*==\\s*([-]?\\d*)"); diff --git a/io.sc.platform.flowable/src/main/java/io/sc/platform/flowable/service/impl/ProcessQueryServiceImpl.java b/io.sc.platform.flowable/src/main/java/io/sc/platform/flowable/service/impl/ProcessQueryServiceImpl.java index a519f1ee..7bc48ddd 100644 --- a/io.sc.platform.flowable/src/main/java/io/sc/platform/flowable/service/impl/ProcessQueryServiceImpl.java +++ b/io.sc.platform.flowable/src/main/java/io/sc/platform/flowable/service/impl/ProcessQueryServiceImpl.java @@ -36,14 +36,14 @@ import java.sql.ResultSet; import java.sql.SQLException; import java.util.*; -@Service +@Service("io.sc.platform.flowable.service.impl.ProcessQueryServiceImpl") public class ProcessQueryServiceImpl implements ProcessQueryService { @Autowired private RepositoryService repositoryService; @Autowired private TaskService taskService; @Autowired private ProcessEntityService processEntityService; @Autowired - @Qualifier("platformAssigneeQueryService") + @Qualifier("io.sc.platform.flowable.service.impl.AssigneeQueryServiceImpl") private AssigneeQueryService assigneeQueryService; @Autowired private Dialect dialect; diff --git a/io.sc.platform.flowable/src/main/java/io/sc/platform/flowable/service/impl/ProcessToolsServiceImpl.java b/io.sc.platform.flowable/src/main/java/io/sc/platform/flowable/service/impl/ProcessToolsServiceImpl.java index 7f2c8f21..5ef2ca21 100644 --- a/io.sc.platform.flowable/src/main/java/io/sc/platform/flowable/service/impl/ProcessToolsServiceImpl.java +++ b/io.sc.platform.flowable/src/main/java/io/sc/platform/flowable/service/impl/ProcessToolsServiceImpl.java @@ -7,7 +7,7 @@ import io.sc.platform.flowable.service.ProcessToolsService; import javax.transaction.Transactional; -@Service +@Service("io.sc.platform.flowable.service.impl.ProcessToolsServiceImpl") public class ProcessToolsServiceImpl implements ProcessToolsService{ @Autowired private JdbcTemplate jdbcTemplate; diff --git a/io.sc.platform.installer/src/main/java/io/sc/platform/installer/controller/InstallerWebController.java b/io.sc.platform.installer/src/main/java/io/sc/platform/installer/controller/InstallerWebController.java index 01949b3d..ff5a0a50 100644 --- a/io.sc.platform.installer/src/main/java/io/sc/platform/installer/controller/InstallerWebController.java +++ b/io.sc.platform.installer/src/main/java/io/sc/platform/installer/controller/InstallerWebController.java @@ -17,7 +17,7 @@ import org.springframework.web.servlet.ModelAndView; import java.util.Map; -@Controller +@Controller("io.sc.platform.installer.controller.InstallerWebController") @RequestMapping("/io.sc.platform.installer") public class InstallerWebController { @Autowired private ApplicationContext applicationContext; diff --git a/io.sc.platform.installer/src/main/java/io/sc/platform/installer/service/impl/InstallerServiceImpl.java b/io.sc.platform.installer/src/main/java/io/sc/platform/installer/service/impl/InstallerServiceImpl.java index dfb709b4..3c4398a6 100644 --- a/io.sc.platform.installer/src/main/java/io/sc/platform/installer/service/impl/InstallerServiceImpl.java +++ b/io.sc.platform.installer/src/main/java/io/sc/platform/installer/service/impl/InstallerServiceImpl.java @@ -24,7 +24,7 @@ import java.util.List; import java.util.Map; import java.util.ServiceLoader; -@Service +@Service("io.sc.platform.installer.service.impl.InstallerServiceImpl") public class InstallerServiceImpl implements InstallerService { private static final Logger log =LoggerFactory.getLogger(InstallerServiceImpl.class); diff --git a/io.sc.platform.jdbc.liquibase/src/main/java/io/sc/platform/jdbc/liquibase/controller/DatabaseUpdaterWebController.java b/io.sc.platform.jdbc.liquibase/src/main/java/io/sc/platform/jdbc/liquibase/controller/DatabaseUpdaterWebController.java index 2ada9c60..f3862ebd 100644 --- a/io.sc.platform.jdbc.liquibase/src/main/java/io/sc/platform/jdbc/liquibase/controller/DatabaseUpdaterWebController.java +++ b/io.sc.platform.jdbc.liquibase/src/main/java/io/sc/platform/jdbc/liquibase/controller/DatabaseUpdaterWebController.java @@ -10,7 +10,7 @@ import org.springframework.ui.Model; import org.springframework.web.bind.annotation.*; import org.springframework.web.servlet.ModelAndView; -@Controller +@Controller("io.sc.platform.jdbc.liquibase.controller.DatabaseUpdaterWebController") @RequestMapping("/io.sc.platform.jdbc.liquibase") public class DatabaseUpdaterWebController { @Autowired private ApplicationContext applicationContext; diff --git a/io.sc.platform.jdbc.liquibase/src/main/java/io/sc/platform/jdbc/liquibase/installer/controller/DatasourceInstallerWebController.java b/io.sc.platform.jdbc.liquibase/src/main/java/io/sc/platform/jdbc/liquibase/installer/controller/DatasourceInstallerWebController.java index 6359cfa8..f51bb0e0 100644 --- a/io.sc.platform.jdbc.liquibase/src/main/java/io/sc/platform/jdbc/liquibase/installer/controller/DatasourceInstallerWebController.java +++ b/io.sc.platform.jdbc.liquibase/src/main/java/io/sc/platform/jdbc/liquibase/installer/controller/DatasourceInstallerWebController.java @@ -8,7 +8,7 @@ import org.springframework.web.bind.annotation.RestController; import java.util.Map; -@RestController +@RestController("io.sc.platform.jdbc.liquibase.installer.controller.DatasourceInstallerWebController") public class DatasourceInstallerWebController { @Autowired private DatasourceService datasourceService; diff --git a/io.sc.platform.jdbc.liquibase/src/main/java/io/sc/platform/jdbc/liquibase/service/impl/LiquibaseServiceImpl.java b/io.sc.platform.jdbc.liquibase/src/main/java/io/sc/platform/jdbc/liquibase/service/impl/LiquibaseServiceImpl.java index 4e3dff2e..ec32d079 100644 --- a/io.sc.platform.jdbc.liquibase/src/main/java/io/sc/platform/jdbc/liquibase/service/impl/LiquibaseServiceImpl.java +++ b/io.sc.platform.jdbc.liquibase/src/main/java/io/sc/platform/jdbc/liquibase/service/impl/LiquibaseServiceImpl.java @@ -33,7 +33,7 @@ import java.util.HashMap; import java.util.List; import java.util.Map; -@Service +@Service("io.sc.platform.jdbc.liquibase.service.impl.LiquibaseServiceImpl") public class LiquibaseServiceImpl implements LiquibaseService { private static final Logger log = LoggerFactory.getLogger(LiquibaseServiceImpl.class); @Autowired private ApplicationContext applicationContext; diff --git a/io.sc.platform.jdbc.schemacrawler/src/main/java/io/sc/platform/jdbc/schemacrawler/MetaDataLoaderImpl.java b/io.sc.platform.jdbc.schemacrawler/src/main/java/io/sc/platform/jdbc/schemacrawler/MetaDataLoaderImpl.java index 3774f81c..0159ce81 100644 --- a/io.sc.platform.jdbc.schemacrawler/src/main/java/io/sc/platform/jdbc/schemacrawler/MetaDataLoaderImpl.java +++ b/io.sc.platform.jdbc.schemacrawler/src/main/java/io/sc/platform/jdbc/schemacrawler/MetaDataLoaderImpl.java @@ -24,7 +24,7 @@ import java.util.Collection; import java.util.Collections; import java.util.List; -@Service +@Service("io.sc.platform.jdbc.schemacrawler.MetaDataLoaderImpl") public class MetaDataLoaderImpl implements MetaDataLoader { @Override public List getSchemas(DataSource dataSource) throws MetaDataAccessException { diff --git a/io.sc.platform.jdbc/src/main/java/io/sc/platform/jdbc/controller/JdbcConnectionTemplateWebController.java b/io.sc.platform.jdbc/src/main/java/io/sc/platform/jdbc/controller/JdbcConnectionTemplateWebController.java index 40b2508e..8ce48139 100644 --- a/io.sc.platform.jdbc/src/main/java/io/sc/platform/jdbc/controller/JdbcConnectionTemplateWebController.java +++ b/io.sc.platform.jdbc/src/main/java/io/sc/platform/jdbc/controller/JdbcConnectionTemplateWebController.java @@ -8,9 +8,8 @@ import org.springframework.web.bind.annotation.RequestMapping; import org.springframework.web.bind.annotation.RestController; import java.util.List; -import java.util.Map; -@RestController +@RestController("io.sc.platform.jdbc.controller.JdbcConnectionTemplateWebController") @RequestMapping("/api/jdbc") public class JdbcConnectionTemplateWebController { @Autowired JdbcConnectionTemplateService jdbcConnectionTemplateService; diff --git a/io.sc.platform.jdbc/src/main/java/io/sc/platform/jdbc/controller/JdbcDataWebController.java b/io.sc.platform.jdbc/src/main/java/io/sc/platform/jdbc/controller/JdbcDataWebController.java index b4ad941e..c404050c 100644 --- a/io.sc.platform.jdbc/src/main/java/io/sc/platform/jdbc/controller/JdbcDataWebController.java +++ b/io.sc.platform.jdbc/src/main/java/io/sc/platform/jdbc/controller/JdbcDataWebController.java @@ -11,10 +11,9 @@ import org.springframework.beans.factory.annotation.Autowired; import org.springframework.web.bind.annotation.*; import org.springframework.web.multipart.MultipartFile; -import javax.servlet.http.HttpServletRequest; import java.util.Locale; -@RestController +@RestController("io.sc.platform.jdbc.controller.JdbcDataWebController") @RequestMapping("/api/jdbc/data") public class JdbcDataWebController { @Autowired private JdbcDataService jdbcDataService; diff --git a/io.sc.platform.jdbc/src/main/java/io/sc/platform/jdbc/controller/JdbcMetaDataLoaderWebController.java b/io.sc.platform.jdbc/src/main/java/io/sc/platform/jdbc/controller/JdbcMetaDataLoaderWebController.java index 4506bccc..3f2c8ca8 100644 --- a/io.sc.platform.jdbc/src/main/java/io/sc/platform/jdbc/controller/JdbcMetaDataLoaderWebController.java +++ b/io.sc.platform.jdbc/src/main/java/io/sc/platform/jdbc/controller/JdbcMetaDataLoaderWebController.java @@ -2,14 +2,16 @@ package io.sc.platform.jdbc.controller; import io.sc.platform.jdbc.meta.support.Schema; import io.sc.platform.jdbc.meta.support.Table; -import io.sc.platform.jdbc.meta.support.TableSummary; import io.sc.platform.jdbc.service.JdbcMetaDataLoaderService; import org.springframework.beans.factory.annotation.Autowired; -import org.springframework.web.bind.annotation.*; +import org.springframework.web.bind.annotation.GetMapping; +import org.springframework.web.bind.annotation.RequestMapping; +import org.springframework.web.bind.annotation.RequestParam; +import org.springframework.web.bind.annotation.RestController; import java.util.List; -@RestController +@RestController("io.sc.platform.jdbc.controller.JdbcMetaDataLoaderWebController") @RequestMapping("/api/jdbc/metadata") public class JdbcMetaDataLoaderWebController { @Autowired private JdbcMetaDataLoaderService jdbcMetaDataLoaderService; diff --git a/io.sc.platform.jdbc/src/main/java/io/sc/platform/jdbc/service/impl/DatasourceServiceImpl.java b/io.sc.platform.jdbc/src/main/java/io/sc/platform/jdbc/service/impl/DatasourceServiceImpl.java index 8d1076da..fed87d2b 100644 --- a/io.sc.platform.jdbc/src/main/java/io/sc/platform/jdbc/service/impl/DatasourceServiceImpl.java +++ b/io.sc.platform.jdbc/src/main/java/io/sc/platform/jdbc/service/impl/DatasourceServiceImpl.java @@ -24,7 +24,7 @@ import java.util.List; import java.util.Map; import java.util.concurrent.ConcurrentHashMap; -@Service +@Service("io.sc.platform.jdbc.service.impl.DatasourceServiceImpl") public class DatasourceServiceImpl implements DatasourceService{ private Map datasources =new ConcurrentHashMap<>(); private static final DatasourceConfigRowMapper datasourceConfigRowMapper =new DatasourceConfigRowMapper(); diff --git a/io.sc.platform.jdbc/src/main/java/io/sc/platform/jdbc/service/impl/JdbcConnectionTemplateServiceImpl.java b/io.sc.platform.jdbc/src/main/java/io/sc/platform/jdbc/service/impl/JdbcConnectionTemplateServiceImpl.java index 6523a777..cb6324d5 100644 --- a/io.sc.platform.jdbc/src/main/java/io/sc/platform/jdbc/service/impl/JdbcConnectionTemplateServiceImpl.java +++ b/io.sc.platform.jdbc/src/main/java/io/sc/platform/jdbc/service/impl/JdbcConnectionTemplateServiceImpl.java @@ -14,7 +14,7 @@ import org.springframework.stereotype.Service; import javax.annotation.PostConstruct; import java.util.*; -@Service("jdbcConnectionTemplateService") +@Service("io.sc.platform.jdbc.service.impl.JdbcConnectionTemplateServiceImpl") public class JdbcConnectionTemplateServiceImpl implements JdbcConnectionTemplateService { private static final Logger log =LoggerFactory.getLogger(JdbcConnectionTemplateServiceImpl.class); @Autowired private Environment environment; diff --git a/io.sc.platform.jdbc/src/main/java/io/sc/platform/jdbc/service/impl/JdbcDataServiceImpl.java b/io.sc.platform.jdbc/src/main/java/io/sc/platform/jdbc/service/impl/JdbcDataServiceImpl.java index 446be87c..6864dba4 100644 --- a/io.sc.platform.jdbc/src/main/java/io/sc/platform/jdbc/service/impl/JdbcDataServiceImpl.java +++ b/io.sc.platform.jdbc/src/main/java/io/sc/platform/jdbc/service/impl/JdbcDataServiceImpl.java @@ -1,6 +1,5 @@ package io.sc.platform.jdbc.service.impl; -import io.sc.platform.core.Environment; import io.sc.platform.core.support.ProgressInfo; import io.sc.platform.jdbc.exporter.DataExporter; import io.sc.platform.jdbc.exporter.support.DataExportConfigure; @@ -11,16 +10,11 @@ import io.sc.platform.jdbc.service.JdbcDataService; import org.springframework.beans.factory.annotation.Autowired; import org.springframework.stereotype.Service; import org.springframework.util.StringUtils; -import org.springframework.web.multipart.MultipartFile; import javax.sql.DataSource; -import java.io.BufferedReader; -import java.io.InputStreamReader; -import java.util.Date; -import java.util.List; import java.util.Locale; -@Service +@Service("io.sc.platform.jdbc.service.impl.JdbcDataServiceImpl") public class JdbcDataServiceImpl implements JdbcDataService { @Autowired private DatasourceService datasourceService; diff --git a/io.sc.platform.jdbc/src/main/java/io/sc/platform/jdbc/service/impl/JdbcMetaDataLoaderServiceImpl.java b/io.sc.platform.jdbc/src/main/java/io/sc/platform/jdbc/service/impl/JdbcMetaDataLoaderServiceImpl.java index 2f578ced..e0d20b5d 100644 --- a/io.sc.platform.jdbc/src/main/java/io/sc/platform/jdbc/service/impl/JdbcMetaDataLoaderServiceImpl.java +++ b/io.sc.platform.jdbc/src/main/java/io/sc/platform/jdbc/service/impl/JdbcMetaDataLoaderServiceImpl.java @@ -3,7 +3,6 @@ package io.sc.platform.jdbc.service.impl; import io.sc.platform.jdbc.meta.MetaDataLoader; import io.sc.platform.jdbc.meta.support.Schema; import io.sc.platform.jdbc.meta.support.Table; -import io.sc.platform.jdbc.meta.support.TableSummary; import io.sc.platform.jdbc.service.DatasourceService; import io.sc.platform.jdbc.service.JdbcMetaDataLoaderService; import org.springframework.beans.factory.annotation.Autowired; @@ -14,7 +13,7 @@ import javax.sql.DataSource; import java.util.Collections; import java.util.List; -@Service +@Service("io.sc.platform.jdbc.service.impl.JdbcMetaDataLoaderServiceImpl") public class JdbcMetaDataLoaderServiceImpl implements JdbcMetaDataLoaderService { @Autowired DatasourceService datasourceService; @Autowired MetaDataLoader metaDataLoader; diff --git a/io.sc.platform.jdbc/src/main/java/io/sc/platform/jdbc/service/impl/SqlExecutorServiceImpl.java b/io.sc.platform.jdbc/src/main/java/io/sc/platform/jdbc/service/impl/SqlExecutorServiceImpl.java index dc7d9427..88f00082 100644 --- a/io.sc.platform.jdbc/src/main/java/io/sc/platform/jdbc/service/impl/SqlExecutorServiceImpl.java +++ b/io.sc.platform.jdbc/src/main/java/io/sc/platform/jdbc/service/impl/SqlExecutorServiceImpl.java @@ -20,7 +20,7 @@ import java.io.IOException; import java.io.UnsupportedEncodingException; import java.nio.charset.Charset; -@Service +@Service("io.sc.platform.jdbc.service.impl.SqlExecutorServiceImpl") public class SqlExecutorServiceImpl implements SqlExecutorService{ private static final Logger log = LoggerFactory.getLogger(SqlExecutorServiceImpl.class); diff --git a/io.sc.platform.lcdp/src/main/java/io/sc/platform/lcdp/configure/controller/ConfigureController.java b/io.sc.platform.lcdp/src/main/java/io/sc/platform/lcdp/configure/controller/ConfigureController.java index d61ae47d..aad219ff 100644 --- a/io.sc.platform.lcdp/src/main/java/io/sc/platform/lcdp/configure/controller/ConfigureController.java +++ b/io.sc.platform.lcdp/src/main/java/io/sc/platform/lcdp/configure/controller/ConfigureController.java @@ -8,7 +8,7 @@ import io.sc.platform.lcdp.configure.service.ConfigureService; import io.sc.platform.mvc.controller.support.RestCrudController; import org.springframework.web.bind.annotation.*; -@RestController +@RestController("io.sc.platform.lcdp.configure.controller.ConfigureController") @RequestMapping("/api/lcdp/configure") public class ConfigureController extends RestCrudController { @GetMapping("getActiveConfigure") diff --git a/io.sc.platform.lcdp/src/main/java/io/sc/platform/lcdp/configure/jpa/repository/ConfigureRepository.java b/io.sc.platform.lcdp/src/main/java/io/sc/platform/lcdp/configure/jpa/repository/ConfigureRepository.java index a97af91e..89b40cfc 100644 --- a/io.sc.platform.lcdp/src/main/java/io/sc/platform/lcdp/configure/jpa/repository/ConfigureRepository.java +++ b/io.sc.platform.lcdp/src/main/java/io/sc/platform/lcdp/configure/jpa/repository/ConfigureRepository.java @@ -3,7 +3,9 @@ package io.sc.platform.lcdp.configure.jpa.repository; import io.sc.platform.lcdp.configure.jpa.entity.ConfigureEntity; import io.sc.platform.orm.repository.DaoRepository; import org.springframework.data.jpa.repository.Query; +import org.springframework.stereotype.Repository; +@Repository("io.sc.platform.lcdp.configure.jpa.repository.ConfigureRepository") public interface ConfigureRepository extends DaoRepository { @Query("select e from ConfigureEntity e where e.active=1") public ConfigureEntity findActiveConfigure(); diff --git a/io.sc.platform.lcdp/src/main/java/io/sc/platform/lcdp/configure/service/impl/ConfigureServiceImpl.java b/io.sc.platform.lcdp/src/main/java/io/sc/platform/lcdp/configure/service/impl/ConfigureServiceImpl.java index dfb6915a..cc9f7c03 100644 --- a/io.sc.platform.lcdp/src/main/java/io/sc/platform/lcdp/configure/service/impl/ConfigureServiceImpl.java +++ b/io.sc.platform.lcdp/src/main/java/io/sc/platform/lcdp/configure/service/impl/ConfigureServiceImpl.java @@ -17,7 +17,7 @@ import org.springframework.util.StringUtils; import javax.transaction.Transactional; -@Service +@Service("io.sc.platform.lcdp.configure.service.impl.ConfigureServiceImpl") public class ConfigureServiceImpl extends DaoServiceImpl implements ConfigureService { @Autowired private Environment environment; @Autowired private JdbcTemplate jdbcTemplate; diff --git a/io.sc.platform.mvc/src/main/java/io/sc/platform/mvc/autoconfigure/support/MvcBasicErrorController.java b/io.sc.platform.mvc/src/main/java/io/sc/platform/mvc/autoconfigure/support/MvcBasicErrorController.java index 6c92c4bc..94ee9bcf 100644 --- a/io.sc.platform.mvc/src/main/java/io/sc/platform/mvc/autoconfigure/support/MvcBasicErrorController.java +++ b/io.sc.platform.mvc/src/main/java/io/sc/platform/mvc/autoconfigure/support/MvcBasicErrorController.java @@ -16,7 +16,7 @@ import org.springframework.http.ResponseEntity; import org.springframework.stereotype.Controller; import org.springframework.web.bind.annotation.RequestMapping; -@Controller +@Controller("io.sc.platform.mvc.autoconfigure.support.MvcBasicErrorController") public class MvcBasicErrorController extends BasicErrorController{ public MvcBasicErrorController(ErrorAttributes errorAttributes, ErrorProperties errorProperties,List errorViewResolvers) { super(errorAttributes, errorProperties, errorViewResolvers); diff --git a/io.sc.platform.mvc/src/main/java/io/sc/platform/mvc/controller/DownloaderController.java b/io.sc.platform.mvc/src/main/java/io/sc/platform/mvc/controller/DownloaderController.java index 45513a03..263fe3ee 100644 --- a/io.sc.platform.mvc/src/main/java/io/sc/platform/mvc/controller/DownloaderController.java +++ b/io.sc.platform.mvc/src/main/java/io/sc/platform/mvc/controller/DownloaderController.java @@ -2,12 +2,10 @@ package io.sc.platform.mvc.controller; import io.sc.platform.core.annotation.IgnoreResponseBodyAdvice; import io.sc.platform.mvc.support.FileDownloader; -import org.springframework.core.io.DefaultResourceLoader; -import org.springframework.core.io.Resource; import org.springframework.stereotype.Controller; import org.springframework.util.StringUtils; +import org.springframework.web.bind.annotation.GetMapping; import org.springframework.web.bind.annotation.RequestMapping; -import org.springframework.web.bind.annotation.RequestMethod; import org.springframework.web.bind.annotation.RequestParam; import javax.servlet.http.HttpServletRequest; @@ -15,11 +13,12 @@ import javax.servlet.http.HttpServletResponse; import java.io.File; import java.io.FileInputStream; -@Controller +@Controller("io.sc.platform.mvc.controller.DownloaderController") @RequestMapping("/api/mvc") public class DownloaderController { + + @GetMapping(value="download") @IgnoreResponseBodyAdvice - @RequestMapping(value="download",method=RequestMethod.GET) public void download(@RequestParam("filePath") String filePath,@RequestParam(value = "exportName",required = false) String exportName,HttpServletRequest request,HttpServletResponse response) throws Exception{ File file =new File(filePath); if(file.isFile() && file.exists()) { diff --git a/io.sc.platform.mvc/src/main/java/io/sc/platform/mvc/controller/FrontendController.java b/io.sc.platform.mvc/src/main/java/io/sc/platform/mvc/controller/FrontendController.java index 73e9f6a2..3c3998c0 100644 --- a/io.sc.platform.mvc/src/main/java/io/sc/platform/mvc/controller/FrontendController.java +++ b/io.sc.platform.mvc/src/main/java/io/sc/platform/mvc/controller/FrontendController.java @@ -7,40 +7,35 @@ import io.sc.platform.mvc.service.FrontendExportService; import io.sc.platform.mvc.support.ExportFileInfo; import io.sc.platform.mvc.support.FrontendExportParam; import org.springframework.beans.factory.annotation.Autowired; -import org.springframework.stereotype.Controller; import org.springframework.web.bind.annotation.GetMapping; import org.springframework.web.bind.annotation.PostMapping; import org.springframework.web.bind.annotation.RequestBody; -import org.springframework.web.bind.annotation.ResponseBody; +import org.springframework.web.bind.annotation.RestController; import javax.servlet.http.HttpServletRequest; import java.util.Map; -@Controller +@RestController("io.sc.platform.mvc.controller.FrontendController") public class FrontendController { @Autowired private FrontEndService frontEndService; @Autowired private FrontendExportService frontEndExportService; @GetMapping("/api/mvc/frontend/getRemoteEntries") - @ResponseBody public Map getRemoteEntries(HttpServletRequest request) throws Exception{ return frontEndService.getRemoteEntries(request); } @GetMapping("/api/mvc/frontend/getApplicationName") - @ResponseBody public String getApplicationName() throws Exception{ return Environment.getInstance().getApplicationName(); } @PostMapping("/api/mvc/frontend/regist") - @ResponseBody public void regist(@RequestBody FrontEndModule frontEndModule){ frontEndService.regist(frontEndModule); } @PostMapping("/api/mvc/frontend/export") - @ResponseBody public ExportFileInfo export(@RequestBody FrontendExportParam param) throws Exception{ return frontEndExportService.export(param); } diff --git a/io.sc.platform.mvc/src/main/java/io/sc/platform/mvc/controller/I18nMessageController.java b/io.sc.platform.mvc/src/main/java/io/sc/platform/mvc/controller/I18nMessageController.java index e37fef56..386869aa 100644 --- a/io.sc.platform.mvc/src/main/java/io/sc/platform/mvc/controller/I18nMessageController.java +++ b/io.sc.platform.mvc/src/main/java/io/sc/platform/mvc/controller/I18nMessageController.java @@ -7,7 +7,7 @@ import org.springframework.web.bind.annotation.*; import java.util.Map; -@RestController +@RestController("io.sc.platform.mvc.controller.I18nMessageController") @RequestMapping("/api/mvc/i18n") public class I18nMessageController { @Autowired private MessageSourceService messageSourceService; diff --git a/io.sc.platform.mvc/src/main/java/io/sc/platform/mvc/controller/IndexWebController.java b/io.sc.platform.mvc/src/main/java/io/sc/platform/mvc/controller/IndexWebController.java index 4481cfc8..b81ae509 100644 --- a/io.sc.platform.mvc/src/main/java/io/sc/platform/mvc/controller/IndexWebController.java +++ b/io.sc.platform.mvc/src/main/java/io/sc/platform/mvc/controller/IndexWebController.java @@ -15,7 +15,7 @@ import java.util.Map; /** * 系统首页控制器 */ -@Controller +@Controller("io.sc.platform.mvc.controller.IndexWebController") public class IndexWebController { @Autowired private FrontEndService frontEndService; @Autowired private SystemParameterService systemParameterService; diff --git a/io.sc.platform.mvc/src/main/java/io/sc/platform/mvc/controller/ResourceLoaderWebController.java b/io.sc.platform.mvc/src/main/java/io/sc/platform/mvc/controller/ResourceLoaderWebController.java index e79a5a29..82f0ec77 100644 --- a/io.sc.platform.mvc/src/main/java/io/sc/platform/mvc/controller/ResourceLoaderWebController.java +++ b/io.sc.platform.mvc/src/main/java/io/sc/platform/mvc/controller/ResourceLoaderWebController.java @@ -11,7 +11,7 @@ import org.springframework.web.bind.annotation.RequestParam; * @author wangshaoping * */ -@Controller +@Controller("io.sc.platform.mvc.controller.ResourceLoaderWebController") @RequestMapping("/platform") public class ResourceLoaderWebController { @RequestMapping("loadResource.js") diff --git a/io.sc.platform.mvc/src/main/java/io/sc/platform/mvc/controller/support/RestCrudController.java b/io.sc.platform.mvc/src/main/java/io/sc/platform/mvc/controller/support/RestCrudController.java index 86c56f6c..3567bd88 100644 --- a/io.sc.platform.mvc/src/main/java/io/sc/platform/mvc/controller/support/RestCrudController.java +++ b/io.sc.platform.mvc/src/main/java/io/sc/platform/mvc/controller/support/RestCrudController.java @@ -8,32 +8,23 @@ import io.sc.platform.orm.api.vo.BaseVo; import io.sc.platform.orm.entity.BaseEntity; import io.sc.platform.orm.repository.DaoRepository; import io.sc.platform.orm.service.DaoService; -import io.sc.platform.orm.service.support.ManagedTypeAttributes; import io.sc.platform.orm.service.support.QueryParameter; import io.sc.platform.orm.service.support.QueryResult; import io.sc.platform.orm.service.support.criteria.Criteria; -import io.sc.platform.orm.service.support.criteria.impl.Equals; -import io.sc.platform.orm.service.support.criteria.impl.IContains; import io.sc.platform.orm.util.EntityVoUtil; -import io.sc.platform.security.util.SecurityUtil; import org.springframework.beans.factory.annotation.Autowired; import org.springframework.data.domain.Page; import org.springframework.data.domain.PageImpl; -import org.springframework.data.jpa.repository.support.JpaEntityInformation; -import org.springframework.data.repository.core.EntityInformation; -import org.springframework.data.util.DirectFieldAccessFallbackBeanWrapper; import org.springframework.validation.BindingResult; import org.springframework.web.bind.annotation.*; -import javax.persistence.metamodel.ManagedType; -import javax.persistence.metamodel.SingularAttribute; import javax.servlet.http.HttpServletRequest; import javax.servlet.http.HttpServletResponse; import javax.validation.Valid; import java.io.Serializable; -import java.lang.reflect.Field; -import java.lang.reflect.Modifier; -import java.util.*; +import java.util.ArrayList; +import java.util.Collections; +import java.util.List; public abstract class RestCrudController, ID extends Serializable, R extends DaoRepository, S extends DaoService> { @Autowired protected S service; diff --git a/io.sc.platform.mvc/src/main/java/io/sc/platform/mvc/service/impl/DefaultLoggerServiceImpl.java b/io.sc.platform.mvc/src/main/java/io/sc/platform/mvc/service/impl/DefaultLoggerServiceImpl.java index 69392313..7e1e7f53 100644 --- a/io.sc.platform.mvc/src/main/java/io/sc/platform/mvc/service/impl/DefaultLoggerServiceImpl.java +++ b/io.sc.platform.mvc/src/main/java/io/sc/platform/mvc/service/impl/DefaultLoggerServiceImpl.java @@ -14,7 +14,7 @@ import java.util.Collections; import java.util.List; import java.util.Map; -@Service +@Service("io.sc.platform.mvc.service.impl.DefaultLoggerServiceImpl") public class DefaultLoggerServiceImpl implements LoggerService{ @Autowired private LoggersEndpoint loggersEndpoint; diff --git a/io.sc.platform.mvc/src/main/java/io/sc/platform/mvc/service/impl/FrontEndModuleServiceImpl.java b/io.sc.platform.mvc/src/main/java/io/sc/platform/mvc/service/impl/FrontEndModuleServiceImpl.java index c4b4d4c6..bd9f8318 100644 --- a/io.sc.platform.mvc/src/main/java/io/sc/platform/mvc/service/impl/FrontEndModuleServiceImpl.java +++ b/io.sc.platform.mvc/src/main/java/io/sc/platform/mvc/service/impl/FrontEndModuleServiceImpl.java @@ -13,7 +13,7 @@ import java.util.List; import java.util.Map; import java.util.concurrent.TimeUnit; -@Service +@Service("io.sc.platform.mvc.service.impl.FrontEndModuleServiceImpl") public class FrontEndModuleServiceImpl implements FrontEndModuleService { /** * 本地前端模块 Map diff --git a/io.sc.platform.mvc/src/main/java/io/sc/platform/mvc/service/impl/FrontEndServiceImpl.java b/io.sc.platform.mvc/src/main/java/io/sc/platform/mvc/service/impl/FrontEndServiceImpl.java index 60fbe8d2..f5bfcc57 100644 --- a/io.sc.platform.mvc/src/main/java/io/sc/platform/mvc/service/impl/FrontEndServiceImpl.java +++ b/io.sc.platform.mvc/src/main/java/io/sc/platform/mvc/service/impl/FrontEndServiceImpl.java @@ -21,7 +21,7 @@ import java.util.List; import java.util.Map; import java.util.concurrent.TimeUnit; -@Service +@Service("io.sc.platform.mvc.service.impl.FrontEndServiceImpl") public class FrontEndServiceImpl implements FrontEndService { private static final Logger log = LoggerFactory.getLogger(FrontEndServiceImpl.class); /** diff --git a/io.sc.platform.mvc/src/main/java/io/sc/platform/mvc/service/impl/FrontendExportServiceImpl.java b/io.sc.platform.mvc/src/main/java/io/sc/platform/mvc/service/impl/FrontendExportServiceImpl.java index 8d094644..7efa2685 100644 --- a/io.sc.platform.mvc/src/main/java/io/sc/platform/mvc/service/impl/FrontendExportServiceImpl.java +++ b/io.sc.platform.mvc/src/main/java/io/sc/platform/mvc/service/impl/FrontendExportServiceImpl.java @@ -27,7 +27,7 @@ import java.util.List; import java.util.Set; import java.util.UUID; -@Service +@Service("io.sc.platform.mvc.service.impl.FrontendExportServiceImpl") public class FrontendExportServiceImpl implements FrontendExportService { @Autowired private FrontEndService frontEndService; diff --git a/io.sc.platform.orm/src/main/java/io/sc/platform/orm/service/DaoService.java b/io.sc.platform.orm/src/main/java/io/sc/platform/orm/service/DaoService.java index fe9996fd..8ad409cc 100644 --- a/io.sc.platform.orm/src/main/java/io/sc/platform/orm/service/DaoService.java +++ b/io.sc.platform.orm/src/main/java/io/sc/platform/orm/service/DaoService.java @@ -1,20 +1,18 @@ package io.sc.platform.orm.service; -import java.io.Serializable; -import java.util.Enumeration; -import java.util.List; -import java.util.Map; - -import io.sc.platform.orm.service.support.criteria.Criteria; -import org.springframework.data.domain.Page; - import io.sc.platform.orm.repository.DaoRepository; import io.sc.platform.orm.service.support.DaoExceptionProvider; import io.sc.platform.orm.service.support.QueryParameter; +import io.sc.platform.orm.service.support.criteria.Criteria; +import org.springframework.data.domain.Page; import org.springframework.data.domain.Pageable; import org.springframework.data.domain.Sort; import org.springframework.data.jpa.domain.Specification; +import java.io.Serializable; +import java.util.Enumeration; +import java.util.List; + public interface DaoService>{ public R getRepository(); public DaoExceptionProvider getExceptionProvider(); diff --git a/io.sc.platform.scheduler.manager/src/main/java/io/sc/platform/scheduler/manager/server/jpa/repository/ExecutorRegistryRepository.java b/io.sc.platform.scheduler.manager/src/main/java/io/sc/platform/scheduler/manager/server/jpa/repository/ExecutorRegistryRepository.java index f60f2cc6..8a6e2fe9 100644 --- a/io.sc.platform.scheduler.manager/src/main/java/io/sc/platform/scheduler/manager/server/jpa/repository/ExecutorRegistryRepository.java +++ b/io.sc.platform.scheduler.manager/src/main/java/io/sc/platform/scheduler/manager/server/jpa/repository/ExecutorRegistryRepository.java @@ -2,9 +2,9 @@ package io.sc.platform.scheduler.manager.server.jpa.repository; import io.sc.platform.orm.repository.DaoRepository; import io.sc.platform.scheduler.manager.server.jpa.entity.ExecutorRegistryEntity; -import org.springframework.stereotype.Service; +import org.springframework.stereotype.Repository; -@Service("io.sc.platform.scheduler.manager.server.jpa.repository.ExecutorRegistryRepository") +@Repository("io.sc.platform.scheduler.manager.server.jpa.repository.ExecutorRegistryRepository") public interface ExecutorRegistryRepository extends DaoRepository { } diff --git a/io.sc.platform.scheduler.manager/src/main/java/io/sc/platform/scheduler/manager/server/jpa/repository/ExecutorRepository.java b/io.sc.platform.scheduler.manager/src/main/java/io/sc/platform/scheduler/manager/server/jpa/repository/ExecutorRepository.java index 3d2e0f9f..3249c3de 100644 --- a/io.sc.platform.scheduler.manager/src/main/java/io/sc/platform/scheduler/manager/server/jpa/repository/ExecutorRepository.java +++ b/io.sc.platform.scheduler.manager/src/main/java/io/sc/platform/scheduler/manager/server/jpa/repository/ExecutorRepository.java @@ -2,12 +2,9 @@ package io.sc.platform.scheduler.manager.server.jpa.repository; import io.sc.platform.orm.repository.DaoRepository; import io.sc.platform.scheduler.manager.server.jpa.entity.ExecutorEntity; -import org.springframework.data.repository.query.Param; -import org.springframework.stereotype.Service; +import org.springframework.stereotype.Repository; -import java.util.List; - -@Service("io.sc.platform.scheduler.manager.server.jpa.repository.ExecutorRepository") +@Repository("io.sc.platform.scheduler.manager.server.jpa.repository.ExecutorRepository") public interface ExecutorRepository extends DaoRepository { public ExecutorEntity findByApplicationNameAndName(String applicationName,String name); } diff --git a/io.sc.platform.scheduler.manager/src/main/java/io/sc/platform/scheduler/manager/server/jpa/repository/TaskLogRepository.java b/io.sc.platform.scheduler.manager/src/main/java/io/sc/platform/scheduler/manager/server/jpa/repository/TaskLogRepository.java index 0c4044bf..dd0608ec 100644 --- a/io.sc.platform.scheduler.manager/src/main/java/io/sc/platform/scheduler/manager/server/jpa/repository/TaskLogRepository.java +++ b/io.sc.platform.scheduler.manager/src/main/java/io/sc/platform/scheduler/manager/server/jpa/repository/TaskLogRepository.java @@ -1,15 +1,15 @@ package io.sc.platform.scheduler.manager.server.jpa.repository; -import io.sc.platform.scheduler.manager.server.jpa.entity.TaskLogEntity; import io.sc.platform.orm.repository.DaoRepository; +import io.sc.platform.scheduler.manager.server.jpa.entity.TaskLogEntity; import org.springframework.data.jpa.repository.Query; import org.springframework.data.repository.query.Param; -import org.springframework.stereotype.Service; +import org.springframework.stereotype.Repository; import java.util.Date; import java.util.List; -@Service("io.sc.platform.scheduler.manager.server.jpa.repository.TaskLogRepository") +@Repository("io.sc.platform.scheduler.manager.server.jpa.repository.TaskLogRepository") public interface TaskLogRepository extends DaoRepository { @Query("select e from io.sc.platform.scheduler.manager.server.jpa.entity.TaskLogEntity e where e.triggerDateTime>:triggerDateTime order by e.triggerDateTime") public List findRecently(@Param("triggerDateTime") Date triggerDateTime); diff --git a/io.sc.platform.scheduler.manager/src/main/java/io/sc/platform/scheduler/manager/server/jpa/repository/TaskRepository.java b/io.sc.platform.scheduler.manager/src/main/java/io/sc/platform/scheduler/manager/server/jpa/repository/TaskRepository.java index db082d0d..3479f8f8 100644 --- a/io.sc.platform.scheduler.manager/src/main/java/io/sc/platform/scheduler/manager/server/jpa/repository/TaskRepository.java +++ b/io.sc.platform.scheduler.manager/src/main/java/io/sc/platform/scheduler/manager/server/jpa/repository/TaskRepository.java @@ -1,14 +1,13 @@ package io.sc.platform.scheduler.manager.server.jpa.repository; -import io.sc.platform.scheduler.manager.server.jpa.entity.TaskEntity; import io.sc.platform.orm.repository.DaoRepository; -import io.sc.platform.scheduler.manager.server.jpa.entity.TaskLogEntity; +import io.sc.platform.scheduler.manager.server.jpa.entity.TaskEntity; import org.springframework.data.jpa.repository.Query; -import org.springframework.stereotype.Service; +import org.springframework.stereotype.Repository; import java.util.List; -@Service("io.sc.platform.scheduler.manager.server.jpa.repository.TaskRepository") +@Repository("io.sc.platform.scheduler.manager.server.jpa.repository.TaskRepository") public interface TaskRepository extends DaoRepository { public List findByTriggerNextTimeNotNullOrderByTriggerNextTime(); @Query("select e from io.sc.platform.scheduler.manager.server.jpa.entity.TaskEntity e where e.status='RUNNING'") diff --git a/io.sc.platform.security.loginform/src/main/java/io/sc/platform/security/loginform/controller/LoginWebController.java b/io.sc.platform.security.loginform/src/main/java/io/sc/platform/security/loginform/controller/LoginWebController.java index 031a320b..d2aa35aa 100644 --- a/io.sc.platform.security.loginform/src/main/java/io/sc/platform/security/loginform/controller/LoginWebController.java +++ b/io.sc.platform.security.loginform/src/main/java/io/sc/platform/security/loginform/controller/LoginWebController.java @@ -1,23 +1,18 @@ package io.sc.platform.security.loginform.controller; -import java.security.Principal; - -import javax.servlet.http.HttpServletRequest; -import javax.servlet.http.HttpServletResponse; - import org.springframework.beans.factory.annotation.Autowired; import org.springframework.core.env.ConfigurableEnvironment; import org.springframework.core.io.DefaultResourceLoader; import org.springframework.core.io.Resource; -import org.springframework.security.core.AuthenticationException; -import org.springframework.security.web.WebAttributes; import org.springframework.stereotype.Controller; -import org.springframework.ui.Model; import org.springframework.web.bind.annotation.RequestMapping; import org.springframework.web.bind.annotation.RequestMethod; import org.springframework.web.servlet.ModelAndView; -@Controller +import javax.servlet.http.HttpServletRequest; +import java.security.Principal; + +@Controller("io.sc.platform.security.loginform.controller.LoginWebController") public class LoginWebController { private static final String SPRING_THYMELEAF_PREFIX ="spring.thymeleaf.prefix"; private static final String DEFAULT_LOGIN_TEMPLATE ="io.sc.platform.security.frontend.html"; diff --git a/io.sc.platform.security/src/main/java/io/sc/platform/security/controller/AuthenticationWebController.java b/io.sc.platform.security/src/main/java/io/sc/platform/security/controller/AuthenticationWebController.java index 13bfb1a6..6f191fd4 100644 --- a/io.sc.platform.security/src/main/java/io/sc/platform/security/controller/AuthenticationWebController.java +++ b/io.sc.platform.security/src/main/java/io/sc/platform/security/controller/AuthenticationWebController.java @@ -6,7 +6,7 @@ import org.springframework.web.bind.annotation.RestController; /** * 认证控制器 */ -@RestController +@RestController("io.sc.platform.security.controller.AuthenticationWebController") public class AuthenticationWebController { /** * 是否已经通过认证 diff --git a/io.sc.platform.security/src/main/java/io/sc/platform/security/controller/ChangeRoleWebController.java b/io.sc.platform.security/src/main/java/io/sc/platform/security/controller/ChangeRoleWebController.java index 385257d6..cc10190c 100644 --- a/io.sc.platform.security/src/main/java/io/sc/platform/security/controller/ChangeRoleWebController.java +++ b/io.sc.platform.security/src/main/java/io/sc/platform/security/controller/ChangeRoleWebController.java @@ -13,7 +13,7 @@ import java.util.Map; /** * 切换角色控制器 */ -@RestController +@RestController("io.sc.platform.security.controller.ChangeRoleWebController") @RequestMapping("/api/security") public class ChangeRoleWebController { @Autowired ChangeRoleService changeRoleService; diff --git a/io.sc.platform.security/src/main/java/io/sc/platform/security/service/impl/SecurityConfigureServiceImpl.java b/io.sc.platform.security/src/main/java/io/sc/platform/security/service/impl/SecurityConfigureServiceImpl.java index a9bffd91..26fed80e 100644 --- a/io.sc.platform.security/src/main/java/io/sc/platform/security/service/impl/SecurityConfigureServiceImpl.java +++ b/io.sc.platform.security/src/main/java/io/sc/platform/security/service/impl/SecurityConfigureServiceImpl.java @@ -14,7 +14,7 @@ import java.util.ArrayList; import java.util.Arrays; import java.util.List; -@Service +@Service("io.sc.platform.security.service.impl.SecurityConfigureServiceImpl") public class SecurityConfigureServiceImpl implements SecurityConfigureService { @Autowired private Environment environment; @Value("${cors.allowedOrigins:*}") diff --git a/io.sc.platform.security/src/main/java/io/sc/platform/security/service/impl/SystemParameterServiceImpl.java b/io.sc.platform.security/src/main/java/io/sc/platform/security/service/impl/SystemParameterServiceImpl.java index 6b5e1ecf..b4a627be 100644 --- a/io.sc.platform.security/src/main/java/io/sc/platform/security/service/impl/SystemParameterServiceImpl.java +++ b/io.sc.platform.security/src/main/java/io/sc/platform/security/service/impl/SystemParameterServiceImpl.java @@ -13,7 +13,7 @@ import java.util.List; import java.util.Map; import java.util.Set; -@Service +@Service("io.sc.platform.security.service.impl.SystemParameterServiceImpl") public class SystemParameterServiceImpl implements SystemParameterService { private static final Logger log = LoggerFactory.getLogger(SystemParameterServiceImpl.class); @Autowired private NamedParameterJdbcTemplate namedParameterJdbcTemplate; diff --git a/io.sc.platform.system/src/main/java/io/sc/platform/system/announcement/controller/AnnouncementWebController.java b/io.sc.platform.system/src/main/java/io/sc/platform/system/announcement/controller/AnnouncementWebController.java index 55af9080..904bc153 100644 --- a/io.sc.platform.system/src/main/java/io/sc/platform/system/announcement/controller/AnnouncementWebController.java +++ b/io.sc.platform.system/src/main/java/io/sc/platform/system/announcement/controller/AnnouncementWebController.java @@ -8,7 +8,7 @@ import io.sc.platform.system.api.announcement.AnnouncementVo; import org.springframework.web.bind.annotation.RequestMapping; import org.springframework.web.bind.annotation.RestController; -@RestController +@RestController("io.sc.platform.system.announcement.controller.AnnouncementWebController") @RequestMapping("api/system/announcement") public class AnnouncementWebController extends RestCrudController { } diff --git a/io.sc.platform.system/src/main/java/io/sc/platform/system/announcement/jpa/repository/AnnouncementRepository.java b/io.sc.platform.system/src/main/java/io/sc/platform/system/announcement/jpa/repository/AnnouncementRepository.java index 1e44034e..f3fccce3 100644 --- a/io.sc.platform.system/src/main/java/io/sc/platform/system/announcement/jpa/repository/AnnouncementRepository.java +++ b/io.sc.platform.system/src/main/java/io/sc/platform/system/announcement/jpa/repository/AnnouncementRepository.java @@ -2,7 +2,9 @@ package io.sc.platform.system.announcement.jpa.repository; import io.sc.platform.orm.repository.DaoRepository; import io.sc.platform.system.announcement.jpa.entity.AnnouncementEntity; +import org.springframework.stereotype.Repository; +@Repository("io.sc.platform.system.announcement.jpa.repository.AnnouncementRepository") public interface AnnouncementRepository extends DaoRepository { } diff --git a/io.sc.platform.system/src/main/java/io/sc/platform/system/announcement/service/impl/AnnouncementServiceImpl.java b/io.sc.platform.system/src/main/java/io/sc/platform/system/announcement/service/impl/AnnouncementServiceImpl.java index b7711883..2f106ee6 100644 --- a/io.sc.platform.system/src/main/java/io/sc/platform/system/announcement/service/impl/AnnouncementServiceImpl.java +++ b/io.sc.platform.system/src/main/java/io/sc/platform/system/announcement/service/impl/AnnouncementServiceImpl.java @@ -6,7 +6,7 @@ import io.sc.platform.system.announcement.jpa.repository.AnnouncementRepository; import io.sc.platform.system.announcement.service.AnnouncementService; import org.springframework.stereotype.Service; -@Service +@Service("io.sc.platform.system.announcement.service.impl.AnnouncementServiceImpl") public class AnnouncementServiceImpl extends DaoServiceImpl implements AnnouncementService { } diff --git a/io.sc.platform.system/src/main/java/io/sc/platform/system/application/controller/ApplicationWebController.java b/io.sc.platform.system/src/main/java/io/sc/platform/system/application/controller/ApplicationWebController.java index 86883e5f..ca9a667d 100644 --- a/io.sc.platform.system/src/main/java/io/sc/platform/system/application/controller/ApplicationWebController.java +++ b/io.sc.platform.system/src/main/java/io/sc/platform/system/application/controller/ApplicationWebController.java @@ -13,7 +13,7 @@ import org.springframework.data.domain.Page; import org.springframework.util.StringUtils; import org.springframework.web.bind.annotation.*; -@RestController +@RestController("io.sc.platform.system.application.controller.ApplicationWebController") @RequestMapping("/api/system/application") public class ApplicationWebController extends RestCrudController { /** diff --git a/io.sc.platform.system/src/main/java/io/sc/platform/system/application/jpa/repository/ApplicationRepository.java b/io.sc.platform.system/src/main/java/io/sc/platform/system/application/jpa/repository/ApplicationRepository.java index dc7c7b6b..0279ac76 100644 --- a/io.sc.platform.system/src/main/java/io/sc/platform/system/application/jpa/repository/ApplicationRepository.java +++ b/io.sc.platform.system/src/main/java/io/sc/platform/system/application/jpa/repository/ApplicationRepository.java @@ -3,10 +3,11 @@ package io.sc.platform.system.application.jpa.repository; import io.sc.platform.orm.repository.DaoRepository; import io.sc.platform.system.application.jpa.entity.ApplicationEntity; import org.springframework.data.jpa.repository.Query; -import org.springframework.data.repository.query.Param; +import org.springframework.stereotype.Repository; import java.util.List; +@Repository("io.sc.platform.system.application.jpa.repository.ApplicationRepository") public interface ApplicationRepository extends DaoRepository { @Query("select max(e.order)+1 from io.sc.platform.system.application.jpa.entity.ApplicationEntity e") public Integer getNextOrder(); diff --git a/io.sc.platform.system/src/main/java/io/sc/platform/system/application/service/impl/ApplicationServiceImpl.java b/io.sc.platform.system/src/main/java/io/sc/platform/system/application/service/impl/ApplicationServiceImpl.java index c419d45b..feb203b1 100644 --- a/io.sc.platform.system/src/main/java/io/sc/platform/system/application/service/impl/ApplicationServiceImpl.java +++ b/io.sc.platform.system/src/main/java/io/sc/platform/system/application/service/impl/ApplicationServiceImpl.java @@ -25,7 +25,7 @@ import java.sql.SQLException; import java.util.List; import java.util.Set; -@Service +@Service("io.sc.platform.system.application.service.impl.ApplicationServiceImpl") public class ApplicationServiceImpl extends DaoServiceImpl implements ApplicationService { @Autowired private JdbcTemplate jdbcTemplate; diff --git a/io.sc.platform.system/src/main/java/io/sc/platform/system/auditlog/controller/AuditLogWebController.java b/io.sc.platform.system/src/main/java/io/sc/platform/system/auditlog/controller/AuditLogWebController.java index 26ad67e0..62da2ab1 100644 --- a/io.sc.platform.system/src/main/java/io/sc/platform/system/auditlog/controller/AuditLogWebController.java +++ b/io.sc.platform.system/src/main/java/io/sc/platform/system/auditlog/controller/AuditLogWebController.java @@ -8,7 +8,7 @@ import io.sc.platform.system.auditlog.service.AuditLogService; import org.springframework.web.bind.annotation.RequestMapping; import org.springframework.web.bind.annotation.RestController; -@RestController +@RestController("io.sc.platform.system.auditlog.controller.AuditLogWebController") @RequestMapping("/api/system/monitor/auditlog") public class AuditLogWebController extends RestCrudController { diff --git a/io.sc.platform.system/src/main/java/io/sc/platform/system/auditlog/jpa/repository/AuditLogRepository.java b/io.sc.platform.system/src/main/java/io/sc/platform/system/auditlog/jpa/repository/AuditLogRepository.java index 6a47df42..cfabc383 100644 --- a/io.sc.platform.system/src/main/java/io/sc/platform/system/auditlog/jpa/repository/AuditLogRepository.java +++ b/io.sc.platform.system/src/main/java/io/sc/platform/system/auditlog/jpa/repository/AuditLogRepository.java @@ -2,7 +2,9 @@ package io.sc.platform.system.auditlog.jpa.repository; import io.sc.platform.orm.repository.DaoRepository; import io.sc.platform.system.auditlog.jpa.entity.AuditLogEntity; +import org.springframework.stereotype.Repository; +@Repository("io.sc.platform.system.auditlog.jpa.repository.AuditLogRepository") public interface AuditLogRepository extends DaoRepository { } diff --git a/io.sc.platform.system/src/main/java/io/sc/platform/system/auditlog/service/impl/AuditLogServiceImpl.java b/io.sc.platform.system/src/main/java/io/sc/platform/system/auditlog/service/impl/AuditLogServiceImpl.java index 63c8b376..ef4d55a8 100644 --- a/io.sc.platform.system/src/main/java/io/sc/platform/system/auditlog/service/impl/AuditLogServiceImpl.java +++ b/io.sc.platform.system/src/main/java/io/sc/platform/system/auditlog/service/impl/AuditLogServiceImpl.java @@ -15,7 +15,7 @@ import org.springframework.util.StringUtils; import java.sql.ResultSet; import java.sql.SQLException; -@Service +@Service("io.sc.platform.system.auditlog.service.impl.AuditLogServiceImpl") public class AuditLogServiceImpl extends DaoServiceImpl implements AuditLogService { @Autowired private JdbcTemplate jdbcTemplate; diff --git a/io.sc.platform.system/src/main/java/io/sc/platform/system/auditlog/service/impl/DatabaseAuditLogPersistenter.java b/io.sc.platform.system/src/main/java/io/sc/platform/system/auditlog/service/impl/DatabaseAuditLogPersistenter.java index d84a0cef..eaa421ea 100644 --- a/io.sc.platform.system/src/main/java/io/sc/platform/system/auditlog/service/impl/DatabaseAuditLogPersistenter.java +++ b/io.sc.platform.system/src/main/java/io/sc/platform/system/auditlog/service/impl/DatabaseAuditLogPersistenter.java @@ -16,7 +16,7 @@ import javax.annotation.PostConstruct; /** * SLF4j日志审计日志持久化器 */ -@Service +@Service("io.sc.platform.system.auditlog.service.impl.DatabaseAuditLogPersistenter") public class DatabaseAuditLogPersistenter implements AuditLogPersistenter { private static final Logger log =LoggerFactory.getLogger(DatabaseAuditLogPersistenter.class); @Autowired private AuditLogPersistenterManager manager; diff --git a/io.sc.platform.system/src/main/java/io/sc/platform/system/corporation/controller/CorporationWebController.java b/io.sc.platform.system/src/main/java/io/sc/platform/system/corporation/controller/CorporationWebController.java index d213f4c7..e61d035f 100644 --- a/io.sc.platform.system/src/main/java/io/sc/platform/system/corporation/controller/CorporationWebController.java +++ b/io.sc.platform.system/src/main/java/io/sc/platform/system/corporation/controller/CorporationWebController.java @@ -11,7 +11,7 @@ import org.springframework.web.bind.annotation.RequestBody; import org.springframework.web.bind.annotation.RequestMapping; import org.springframework.web.bind.annotation.RestController; -@RestController +@RestController("io.sc.platform.system.corporation.controller.CorporationWebController") @RequestMapping("api/system/corporation") public class CorporationWebController extends RestCrudController { /** diff --git a/io.sc.platform.system/src/main/java/io/sc/platform/system/corporation/jpa/repository/CorporationRepository.java b/io.sc.platform.system/src/main/java/io/sc/platform/system/corporation/jpa/repository/CorporationRepository.java index 6f680bff..79e012bc 100644 --- a/io.sc.platform.system/src/main/java/io/sc/platform/system/corporation/jpa/repository/CorporationRepository.java +++ b/io.sc.platform.system/src/main/java/io/sc/platform/system/corporation/jpa/repository/CorporationRepository.java @@ -3,7 +3,9 @@ package io.sc.platform.system.corporation.jpa.repository; import io.sc.platform.orm.repository.DaoRepository; import io.sc.platform.system.corporation.jpa.entity.CorporationEntity; import org.springframework.data.jpa.repository.Query; +import org.springframework.stereotype.Repository; +@Repository("io.sc.platform.system.corporation.jpa.repository.CorporationRepository") public interface CorporationRepository extends DaoRepository { @Query("select max(e.order)+1 from io.sc.platform.system.corporation.jpa.entity.CorporationEntity e") public Integer getNextOrder(); diff --git a/io.sc.platform.system/src/main/java/io/sc/platform/system/corporation/service/impl/CorporationServiceImpl.java b/io.sc.platform.system/src/main/java/io/sc/platform/system/corporation/service/impl/CorporationServiceImpl.java index 9a26ff45..972e93cd 100644 --- a/io.sc.platform.system/src/main/java/io/sc/platform/system/corporation/service/impl/CorporationServiceImpl.java +++ b/io.sc.platform.system/src/main/java/io/sc/platform/system/corporation/service/impl/CorporationServiceImpl.java @@ -15,7 +15,7 @@ import java.util.HashMap; import java.util.Map; import java.util.Set; -@Service +@Service("io.sc.platform.system.corporation.service.impl.CorporationServiceImpl") public class CorporationServiceImpl extends DaoServiceImpl implements CorporationService { @Autowired private NamedParameterJdbcTemplate namedParameterJdbcTemplate; diff --git a/io.sc.platform.system/src/main/java/io/sc/platform/system/department/controller/DepartmentWebController.java b/io.sc.platform.system/src/main/java/io/sc/platform/system/department/controller/DepartmentWebController.java index a853395f..1a360b9b 100644 --- a/io.sc.platform.system/src/main/java/io/sc/platform/system/department/controller/DepartmentWebController.java +++ b/io.sc.platform.system/src/main/java/io/sc/platform/system/department/controller/DepartmentWebController.java @@ -6,15 +6,10 @@ import io.sc.platform.orm.service.support.QueryParameter; import io.sc.platform.orm.service.support.QueryResult; import io.sc.platform.orm.util.EntityVoUtil; import io.sc.platform.system.api.department.DepartmentVo; -import io.sc.platform.system.api.org.OrgVo; import io.sc.platform.system.department.jpa.entity.DepartmentEntity; import io.sc.platform.system.department.jpa.repository.DepartmentRepository; import io.sc.platform.system.department.service.DepartmentService; import io.sc.platform.system.department.support.DepartmentComparator; -import io.sc.platform.system.org.jpa.entity.OrgEntity; -import io.sc.platform.system.org.jpa.repository.OrgRepository; -import io.sc.platform.system.org.service.OrgService; -import io.sc.platform.system.org.support.OrgComparator; import org.springframework.data.domain.Page; import org.springframework.data.domain.Sort.Order; import org.springframework.util.StringUtils; @@ -24,7 +19,7 @@ import javax.servlet.http.HttpServletRequest; import javax.servlet.http.HttpServletResponse; import java.util.List; -@RestController +@RestController("io.sc.platform.system.department.controller.DepartmentWebController") @RequestMapping("/api/system/department") public class DepartmentWebController extends RestCrudController { diff --git a/io.sc.platform.system/src/main/java/io/sc/platform/system/department/jpa/repository/DepartmentRepository.java b/io.sc.platform.system/src/main/java/io/sc/platform/system/department/jpa/repository/DepartmentRepository.java index 3bc91b1f..e2638f01 100644 --- a/io.sc.platform.system/src/main/java/io/sc/platform/system/department/jpa/repository/DepartmentRepository.java +++ b/io.sc.platform.system/src/main/java/io/sc/platform/system/department/jpa/repository/DepartmentRepository.java @@ -2,9 +2,11 @@ package io.sc.platform.system.department.jpa.repository; import io.sc.platform.orm.repository.DaoRepository; import io.sc.platform.system.department.jpa.entity.DepartmentEntity; +import org.springframework.stereotype.Repository; import java.util.List; +@Repository("io.sc.platform.system.department.jpa.repository.DepartmentRepository") public interface DepartmentRepository extends DaoRepository { public DepartmentEntity findByCode(String code); public List findAllByOrderByName(); diff --git a/io.sc.platform.system/src/main/java/io/sc/platform/system/department/service/impl/DepartmentServiceImpl.java b/io.sc.platform.system/src/main/java/io/sc/platform/system/department/service/impl/DepartmentServiceImpl.java index 58fde5ec..f6039fc3 100644 --- a/io.sc.platform.system/src/main/java/io/sc/platform/system/department/service/impl/DepartmentServiceImpl.java +++ b/io.sc.platform.system/src/main/java/io/sc/platform/system/department/service/impl/DepartmentServiceImpl.java @@ -25,7 +25,7 @@ import java.sql.ResultSet; import java.sql.SQLException; import java.util.*; -@Service +@Service("io.sc.platform.system.department.service.impl.DepartmentServiceImpl") public class DepartmentServiceImpl extends DaoServiceImpl implements DepartmentService { @Autowired private JdbcTemplate jdbcTemplate; diff --git a/io.sc.platform.system/src/main/java/io/sc/platform/system/desensitizer/controller/DesensitizeFieldWebController.java b/io.sc.platform.system/src/main/java/io/sc/platform/system/desensitizer/controller/DesensitizeFieldWebController.java index c7472f00..5e315fba 100644 --- a/io.sc.platform.system/src/main/java/io/sc/platform/system/desensitizer/controller/DesensitizeFieldWebController.java +++ b/io.sc.platform.system/src/main/java/io/sc/platform/system/desensitizer/controller/DesensitizeFieldWebController.java @@ -11,7 +11,7 @@ import org.springframework.web.bind.annotation.RequestBody; import org.springframework.web.bind.annotation.RequestMapping; import org.springframework.web.bind.annotation.RestController; -@RestController +@RestController("io.sc.platform.system.desensitizer.controller.DesensitizeFieldWebController") @RequestMapping("api/system/desensitizeField") public class DesensitizeFieldWebController extends RestCrudController { /** diff --git a/io.sc.platform.system/src/main/java/io/sc/platform/system/desensitizer/jpa/repository/DesensitizeFieldRepository.java b/io.sc.platform.system/src/main/java/io/sc/platform/system/desensitizer/jpa/repository/DesensitizeFieldRepository.java index 4680f337..b7b31e24 100644 --- a/io.sc.platform.system/src/main/java/io/sc/platform/system/desensitizer/jpa/repository/DesensitizeFieldRepository.java +++ b/io.sc.platform.system/src/main/java/io/sc/platform/system/desensitizer/jpa/repository/DesensitizeFieldRepository.java @@ -2,7 +2,9 @@ package io.sc.platform.system.desensitizer.jpa.repository; import io.sc.platform.orm.repository.DaoRepository; import io.sc.platform.system.desensitizer.jpa.entity.DesensitizeFieldEntity; +import org.springframework.stereotype.Repository; +@Repository("io.sc.platform.system.desensitizer.jpa.repository.DesensitizeFieldRepository") public interface DesensitizeFieldRepository extends DaoRepository { public DesensitizeFieldEntity findByClassNameAndFieldName(String className, String fieldName); } diff --git a/io.sc.platform.system/src/main/java/io/sc/platform/system/desensitizer/service/impl/DesensitizeFieldServiceImpl.java b/io.sc.platform.system/src/main/java/io/sc/platform/system/desensitizer/service/impl/DesensitizeFieldServiceImpl.java index 20003497..2773e422 100644 --- a/io.sc.platform.system/src/main/java/io/sc/platform/system/desensitizer/service/impl/DesensitizeFieldServiceImpl.java +++ b/io.sc.platform.system/src/main/java/io/sc/platform/system/desensitizer/service/impl/DesensitizeFieldServiceImpl.java @@ -25,7 +25,7 @@ import java.sql.SQLException; import java.util.List; import java.util.Set; -@Service +@Service("io.sc.platform.system.desensitizer.service.impl.DesensitizeFieldServiceImpl") public class DesensitizeFieldServiceImpl extends DaoServiceImpl implements DesensitizeFieldService { @Autowired private JdbcTemplate jdbcTemplate; diff --git a/io.sc.platform.system/src/main/java/io/sc/platform/system/desensitizer/service/impl/DesensitizerAuthorizerServiceImpl.java b/io.sc.platform.system/src/main/java/io/sc/platform/system/desensitizer/service/impl/DesensitizerAuthorizerServiceImpl.java index 99e65106..90ad672e 100644 --- a/io.sc.platform.system/src/main/java/io/sc/platform/system/desensitizer/service/impl/DesensitizerAuthorizerServiceImpl.java +++ b/io.sc.platform.system/src/main/java/io/sc/platform/system/desensitizer/service/impl/DesensitizerAuthorizerServiceImpl.java @@ -11,7 +11,7 @@ import org.springframework.util.StringUtils; import java.util.List; import java.util.Map; -@Service +@Service("io.sc.platform.system.desensitizer.service.impl.DesensitizerAuthorizerServiceImpl") @Primary public class DesensitizerAuthorizerServiceImpl implements DesensitizerAuthorizerService { private static final String SQL ="select 1 from SYS_DESENSITIZE_FIELD_ROLE R" + diff --git a/io.sc.platform.system/src/main/java/io/sc/platform/system/dictionary/controller/DictionaryApiWebController.java b/io.sc.platform.system/src/main/java/io/sc/platform/system/dictionary/controller/DictionaryApiWebController.java index a7606ac6..2bec05b2 100644 --- a/io.sc.platform.system/src/main/java/io/sc/platform/system/dictionary/controller/DictionaryApiWebController.java +++ b/io.sc.platform.system/src/main/java/io/sc/platform/system/dictionary/controller/DictionaryApiWebController.java @@ -12,7 +12,7 @@ import org.springframework.web.bind.annotation.*; import java.util.*; -@RestController +@RestController("io.sc.platform.system.dictionary.controller.DictionaryApiWebController") @RequestMapping("api/dictionary") public class DictionaryApiWebController extends RestCrudController { @Autowired private DictionaryService dictionaryService; diff --git a/io.sc.platform.system/src/main/java/io/sc/platform/system/dictionary/controller/DictionaryWebController.java b/io.sc.platform.system/src/main/java/io/sc/platform/system/dictionary/controller/DictionaryWebController.java index 0453b5a3..d13f18c2 100644 --- a/io.sc.platform.system/src/main/java/io/sc/platform/system/dictionary/controller/DictionaryWebController.java +++ b/io.sc.platform.system/src/main/java/io/sc/platform/system/dictionary/controller/DictionaryWebController.java @@ -12,7 +12,7 @@ import org.springframework.web.bind.annotation.*; import java.util.List; import java.util.Locale; -@RestController +@RestController("io.sc.platform.system.dictionary.controller.DictionaryWebController") @RequestMapping("api/system/dictionary") public class DictionaryWebController extends RestCrudController { diff --git a/io.sc.platform.system/src/main/java/io/sc/platform/system/dictionary/jpa/repository/DictionaryRepository.java b/io.sc.platform.system/src/main/java/io/sc/platform/system/dictionary/jpa/repository/DictionaryRepository.java index 77c7f9b7..97caed4b 100644 --- a/io.sc.platform.system/src/main/java/io/sc/platform/system/dictionary/jpa/repository/DictionaryRepository.java +++ b/io.sc.platform.system/src/main/java/io/sc/platform/system/dictionary/jpa/repository/DictionaryRepository.java @@ -4,10 +4,12 @@ import io.sc.platform.orm.repository.DaoRepository; import io.sc.platform.system.dictionary.jpa.entity.DictionaryEntity; import org.springframework.data.jpa.repository.Query; import org.springframework.data.repository.query.Param; +import org.springframework.stereotype.Repository; import java.util.List; import java.util.Set; +@Repository("io.sc.platform.system.dictionary.jpa.repository.DictionaryRepository") public interface DictionaryRepository extends DaoRepository { public List findByCodeOrderByOrder(@Param("code")String code); diff --git a/io.sc.platform.system/src/main/java/io/sc/platform/system/dictionary/service/impl/DictionaryServiceImpl.java b/io.sc.platform.system/src/main/java/io/sc/platform/system/dictionary/service/impl/DictionaryServiceImpl.java index cacb1c57..4a17697f 100644 --- a/io.sc.platform.system/src/main/java/io/sc/platform/system/dictionary/service/impl/DictionaryServiceImpl.java +++ b/io.sc.platform.system/src/main/java/io/sc/platform/system/dictionary/service/impl/DictionaryServiceImpl.java @@ -15,7 +15,7 @@ import org.springframework.stereotype.Service; import javax.transaction.Transactional; import java.util.*; -@Service +@Service("io.sc.platform.system.dictionary.service.impl.DictionaryServiceImpl") public class DictionaryServiceImpl extends DaoServiceImpl implements DictionaryService { @Autowired private JdbcTemplate jdbcTemplate; @Autowired private MessageSource messageSource; diff --git a/io.sc.platform.system/src/main/java/io/sc/platform/system/ds/controller/DsWebController.java b/io.sc.platform.system/src/main/java/io/sc/platform/system/ds/controller/DsWebController.java index 6c001601..ce9a3708 100644 --- a/io.sc.platform.system/src/main/java/io/sc/platform/system/ds/controller/DsWebController.java +++ b/io.sc.platform.system/src/main/java/io/sc/platform/system/ds/controller/DsWebController.java @@ -14,7 +14,7 @@ import org.springframework.web.bind.annotation.RestController; import java.util.Map; -@RestController +@RestController("io.sc.platform.system.ds.controller.DsWebController") @RequestMapping("/api/system/datasource") public class DsWebController extends RestCrudController { @GetMapping("connectionProperties/{datasourceId}") diff --git a/io.sc.platform.system/src/main/java/io/sc/platform/system/ds/jpa/repository/DsRepository.java b/io.sc.platform.system/src/main/java/io/sc/platform/system/ds/jpa/repository/DsRepository.java index 69b5be9c..4c13ffb8 100644 --- a/io.sc.platform.system/src/main/java/io/sc/platform/system/ds/jpa/repository/DsRepository.java +++ b/io.sc.platform.system/src/main/java/io/sc/platform/system/ds/jpa/repository/DsRepository.java @@ -2,7 +2,9 @@ package io.sc.platform.system.ds.jpa.repository; import io.sc.platform.orm.repository.DaoRepository; import io.sc.platform.system.ds.jpa.entity.DsEntity; +import org.springframework.stereotype.Repository; +@Repository("io.sc.platform.system.ds.jpa.repository.DsRepository") public interface DsRepository extends DaoRepository { public DsEntity findByName(String name); } diff --git a/io.sc.platform.system/src/main/java/io/sc/platform/system/ds/service/impl/DsServiceImpl.java b/io.sc.platform.system/src/main/java/io/sc/platform/system/ds/service/impl/DsServiceImpl.java index 76684ac7..3426d9ef 100644 --- a/io.sc.platform.system/src/main/java/io/sc/platform/system/ds/service/impl/DsServiceImpl.java +++ b/io.sc.platform.system/src/main/java/io/sc/platform/system/ds/service/impl/DsServiceImpl.java @@ -11,7 +11,7 @@ import org.springframework.util.StringUtils; import java.util.Collections; import java.util.Map; -@Service +@Service("io.sc.platform.system.ds.service.impl.DsServiceImpl") public class DsServiceImpl extends DaoServiceImpl implements DsService { @Override public DsEntity findByUniqueKey(DsEntity entity) { diff --git a/io.sc.platform.system/src/main/java/io/sc/platform/system/ds/service/impl/messages.properties b/io.sc.platform.system/src/main/java/io/sc/platform/system/ds/service/impl/messages.properties deleted file mode 100644 index a33dd54b..00000000 --- a/io.sc.platform.system/src/main/java/io/sc/platform/system/ds/service/impl/messages.properties +++ /dev/null @@ -1,92 +0,0 @@ -DatabaseSchemaInstallerItem.name=Configure Database Connection - -org.wsp.framework.datasource.installer.label.select_ds_type=Datasource Type -org.wsp.framework.datasource.installer.label.jndi_name=JNDI Name -org.wsp.framework.datasource.installer.label.database_type=Database Type -org.wsp.framework.datasource.installer.label.jdbc_url=JDBC URL -org.wsp.framework.datasource.installer.label.database_username=Database Connection User Name -org.wsp.framework.datasource.installer.label.database_password=Database Connection Password -org.wsp.framework.datasource.installer.label.database_options=Database Intall Options -org.wsp.framework.datasource.installer.label.database_options.create=Auto Create Database Objects -org.wsp.framework.datasource.installer.label.database_options.skip=Skip Create Database Objects -org.wsp.framework.datasource.installer.label.database_options.dropAllFirst=Drop All Database Objects First And Auto Create New Database Objects - -org.wsp.framework.datasource.installer.action.configurationProperties=Connection Properties -org.wsp.framework.datasource.installer.button.connection_test=Test Connection - -org.wsp.framework.datasource.installer.tip.required=This item required -org.wsp.framework.datasource.installer.tip.jdbc_url_sample=Format -org.wsp.framework.datasource.installer.tip.connection_test_success=Connection Test Success -org.wsp.framework.datasource.installer.tip.connection_test_failed=Connection Test Failed, and error message: -org.wsp.framework.datasource.installer.tip.request_failed=Request Failed, and error message: -org.wsp.framework.datasource.installer.tip.databaseObjectAlreadyExists=Database Object Already Exists, Can NOT Create the Objects in install, You Can Select Other Option in "Database Intall Options", and try again - -org.wsp.framework.datasource.window.title.add=Add Datasource Configuration -org.wsp.framework.datasource.window.title.modify=Modify Datasource Configuration - -org.wsp.framework.datasource.list =Datasource List -org.wsp.framework.datasource.name=Name -org.wsp.framework.datasource.datasourceType=Datasource Type -org.wsp.framework.datasource.databaseType=Database Type -org.wsp.framework.datasource.description=description -org.wsp.framework.datasource.jdbcDriver=JDBC Driver -org.wsp.framework.datasource.jdbcUrl=Connection URL -org.wsp.framework.datasource.hibernateDialect=Hibernate Dialect -org.wsp.framework.datasource.username=User Name -org.wsp.framework.datasource.password=Password -org.wsp.framework.datasource.jndiName=JNDI Name - -# druid ds properties -org.wsp.framework.datasource.defaultAutoCommit=\u662F\u5426\u81EA\u52A8\u63D0\u4EA4 -org.wsp.framework.datasource.defaultReadOnly=\u662F\u5426\u53EA\u8BFB -org.wsp.framework.datasource.defaultTransactionIsolation=\u4E8B\u52A1\u9694\u79BB\u7B49\u7EA7 -org.wsp.framework.datasource.defaultCatalog=\u9ED8\u8BA4 Catalog -org.wsp.framework.datasource.init=\u662F\u5426\u5728\u521B\u5EFA\u6570\u636E\u6E90\u65F6\u8FDB\u884C\u521D\u59CB\u5316 -org.wsp.framework.datasource.initialSize=\u521D\u59CB\u5316\u65F6\u5EFA\u7ACB\u7269\u7406\u8FDE\u63A5\u7684\u4E2A\u6570,\u521D\u59CB\u5316\u53D1\u751F\u5728\u663E\u793A\u8C03\u7528 init() \u65B9\u6CD5\uFF0C\u6216\u8005\u7B2C\u4E00\u6B21 getConnection() \u65F6

\u4E0D\u586B\u5199\u91C7\u7528\u9ED8\u8BA4\u503C:0 -org.wsp.framework.datasource.maxActive=\u6700\u5927\u8FDE\u63A5\u6C60\u6570\u91CF

\u4E0D\u586B\u5199\u91C7\u7528\u9ED8\u8BA4\u503C:8 -org.wsp.framework.datasource.minIdle=\u6700\u5C0F\u8FDE\u63A5\u6C60\u6570\u91CF

\u4E0D\u586B\u5199\u91C7\u7528\u9ED8\u8BA4\u503C:0 -org.wsp.framework.datasource.maxWait=\u83B7\u53D6\u8FDE\u63A5\u65F6\u6700\u5927\u7B49\u5F85\u65F6\u95F4\uFF0C\u5355\u4F4D\u6BEB\u79D2\u3002\u914D\u7F6E\u4E86maxWait\u4E4B\u540E\uFF0C\u7F3A\u7701\u542F\u7528\u516C\u5E73\u9501\uFF0C\u5E76\u53D1\u6548\u7387\u4F1A\u6709\u6240\u4E0B\u964D\uFF0C\u5982\u679C\u9700\u8981\u53EF\u4EE5\u901A\u8FC7\u914D\u7F6E useUnfairLock \u5C5E\u6027\u4E3A true \u4F7F\u7528\u975E\u516C\u5E73\u9501 -org.wsp.framework.datasource.poolPreparedStatements=\u662F\u5426\u7F13\u5B58 preparedStatement\uFF0C\u4E5F\u5C31\u662F PSCache\u3002PSCache \u5BF9\u652F\u6301\u6E38\u6807\u7684\u6570\u636E\u5E93\u6027\u80FD\u63D0\u5347\u5DE8\u5927\uFF0C\u6BD4\u5982\u8BF4 oracle\u3002\u5728 mysql \u4E0B\u5EFA\u8BAE\u5173\u95ED

\u4E0D\u586B\u5199\u91C7\u7528\u9ED8\u8BA4\u503C:false -org.wsp.framework.datasource.maxPoolPreparedStatementPerConnectionSize=\u8981\u542F\u7528 PSCache\uFF0C\u5FC5\u987B\u914D\u7F6E\u5927\u4E8E0\uFF0C\u5F53\u5927\u4E8E0\u65F6\uFF0CpoolPreparedStatements \u81EA\u52A8\u89E6\u53D1\u4FEE\u6539\u4E3Atrue\u3002\u5728 Druid \u4E2D\uFF0C\u4E0D\u4F1A\u5B58\u5728 Oracle \u4E0B PSCache \u5360\u7528\u5185\u5B58\u8FC7\u591A\u7684\u95EE\u9898\uFF0C\u53EF\u4EE5\u628A\u8FD9\u4E2A\u6570\u503C\u914D\u7F6E\u5927\u4E00\u4E9B\uFF0C\u6BD4\u5982\u8BF4100

\u4E0D\u586B\u5199\u91C7\u7528\u9ED8\u8BA4\u503C:-1 -org.wsp.framework.datasource.validationQuery=\u7528\u6765\u68C0\u6D4B\u8FDE\u63A5\u662F\u5426\u6709\u6548\u7684 sql\uFF0C\u8981\u6C42\u662F\u4E00\u4E2A\u67E5\u8BE2\u8BED\u53E5\uFF0C\u5E38\u7528select 1\u3002\u5982\u679C validationQuery \u4E3Anull\uFF0CtestOnBorrow\u3001testOnReturn\u3001testWhileIdle \u90FD\u4E0D\u4F1A\u5176\u4F5C\u7528 -org.wsp.framework.datasource.validationQueryTimeout=\u5355\u4F4D\uFF1A\u79D2\uFF0C\u68C0\u6D4B\u8FDE\u63A5\u662F\u5426\u6709\u6548\u7684\u8D85\u65F6\u65F6\u95F4\u3002\u5E95\u5C42\u8C03\u7528 jdbc Statement \u5BF9\u8C61\u7684 void setQueryTimeout(int seconds) \u65B9\u6CD5 -org.wsp.framework.datasource.testOnBorrow=\u662F\u5426\u5728\u7533\u8BF7\u8FDE\u63A5\u65F6\u6267\u884CvalidationQuery\u68C0\u6D4B\u8FDE\u63A5\u662F\u5426\u6709\u6548\uFF0C\u505A\u4E86\u8FD9\u4E2A\u914D\u7F6E\u4F1A\u964D\u4F4E\u6027\u80FD

\u4E0D\u586B\u5199\u91C7\u7528\u9ED8\u8BA4\u503C:true -org.wsp.framework.datasource.testOnReturn=\u662F\u5426\u5728\u5F52\u8FD8\u8FDE\u63A5\u65F6\u6267\u884CvalidationQuery\u68C0\u6D4B\u8FDE\u63A5\u662F\u5426\u6709\u6548\uFF0C\u505A\u4E86\u8FD9\u4E2A\u914D\u7F6E\u4F1A\u964D\u4F4E\u6027\u80FD

\u4E0D\u586B\u5199\u91C7\u7528\u9ED8\u8BA4\u503C:false -org.wsp.framework.datasource.testWhileIdle=\u662F\u5426\u5728\u7A7A\u95F2\u65F6\u6267\u884CvalidationQuery\u68C0\u6D4B\u8FDE\u63A5\u662F\u5426\u6709\u6548\uFF0C\u5EFA\u8BAE\u914D\u7F6E\u4E3A true\uFF0C\u4E0D\u5F71\u54CD\u6027\u80FD\uFF0C\u5E76\u4E14\u4FDD\u8BC1\u5B89\u5168\u6027\u3002\u7533\u8BF7\u8FDE\u63A5\u7684\u65F6\u5019\u68C0\u6D4B\uFF0C\u5982\u679C\u7A7A\u95F2\u65F6\u95F4\u5927\u4E8E timeBetweenEvictionRunsMillis\uFF0C\u6267\u884C validationQuery \u68C0\u6D4B\u8FDE\u63A5\u662F\u5426\u6709\u6548

\u4E0D\u586B\u5199\u91C7\u7528\u9ED8\u8BA4\u503C:false -org.wsp.framework.datasource.timeBetweenEvictionRunsMillis=\u6709\u4E24\u4E2A\u542B\u4E49:
1) Destroy \u7EBF\u7A0B\u4F1A\u68C0\u6D4B\u8FDE\u63A5\u7684\u95F4\u9694\u65F6\u95F4\uFF0C\u5982\u679C\u8FDE\u63A5\u7A7A\u95F2\u65F6\u95F4\u5927\u4E8E\u7B49\u4E8E minEvictableIdleTimeMillis \u5219\u5173\u95ED\u7269\u7406\u8FDE\u63A5
2) testWhileIdle \u7684\u5224\u65AD\u4F9D\u636E\uFF0C\u8BE6\u7EC6\u770B testWhileIdle \u5C5E\u6027\u7684\u8BF4\u660E

\u4E0D\u586B\u5199\u91C7\u7528\u9ED8\u8BA4\u503C:1\u5206\u949F -org.wsp.framework.datasource.minEvictableIdleTimeMillis=\u8FDE\u63A5\u4FDD\u6301\u7A7A\u95F2\u800C\u4E0D\u88AB\u9A71\u9010\u7684\u6700\u957F\u65F6\u95F4 -org.wsp.framework.datasource.connectionInitSqls=\u7269\u7406\u8FDE\u63A5\u521D\u59CB\u5316\u7684\u65F6\u5019\u6267\u884C\u7684sql -org.wsp.framework.datasource.exceptionSorter=\u5F53\u6570\u636E\u5E93\u629B\u51FA\u4E00\u4E9B\u4E0D\u53EF\u6062\u590D\u7684\u5F02\u5E38\u65F6\uFF0C\u629B\u5F03\u8FDE\u63A5

\u4E0D\u586B\u5199\u91C7\u7528\u9ED8\u8BA4\u503C:\u6839\u636E dbType \u81EA\u52A8\u8BC6\u522B -org.wsp.framework.datasource.useGlobalDataSourceStat=\u662F\u5426\u4F7F\u7528\u5168\u5C40\u6570\u636E\u6E90\u7EDF\u8BA1 -org.wsp.framework.datasource.connectionProperties=\u8FDE\u63A5\u5176\u4ED6\u914D\u7F6E\u5C5E\u6027 -org.wsp.framework.datasource.filters=\u5B57\u7B26\u4E32\uFF0C\u901A\u8FC7\u522B\u540D\u7684\u65B9\u5F0F\u914D\u7F6E\u6269\u5C55\u63D2\u4EF6\uFF0C\u5E38\u7528\u7684\u63D2\u4EF6\u6709
\u76D1\u63A7\u7EDF\u8BA1\u7528\u7684filter:stat
\u65E5\u5FD7\u7528\u7684filter:log4j
\u9632\u5FA1sql\u6CE8\u5165\u7684filter:wall - -# hikari ds properties -org.wsp.framework.datasource.hikari.autoCommit=Auto Commit

default value:true -org.wsp.framework.datasource.hikari.connectionTimeout=Connection Timeout (millisecond)

minimal value:250
default value:30000(30 seconds) -org.wsp.framework.datasource.hikari.idleTimeout=Idle Timeout (millisecond)

minimal value:10000(10 seconds)
default value:600000(10 minutes) -org.wsp.framework.datasource.hikari.maxLifetime=Max Life Time(millisecond)

default value:1800000(30 minutes) -org.wsp.framework.datasource.hikari.connectionTestQuery=Connection Test Query Sql(JDBC4 Not needed) -org.wsp.framework.datasource.hikari.minimumIdle=Minimum Idle

default value: equals maximumPoolSize -org.wsp.framework.datasource.hikari.maximumPoolSize=Maximum Pool Size

default value:10 -org.wsp.framework.datasource.hikari.metricRegistry=Metric Registry -org.wsp.framework.datasource.hikari.healthCheckRegistry=Health Check Registry -org.wsp.framework.datasource.hikari.poolName=Pool Name - -org.wsp.framework.datasource.hikari.initializationFailTimeout=Initialization Fail Timeout -org.wsp.framework.datasource.hikari.isolateInternalQueries=Internal Query Isolate

default value:false -org.wsp.framework.datasource.hikari.allowPoolSuspension=Allow Pool Suspension

default value:false -org.wsp.framework.datasource.hikari.readOnly=Read Only

default value:false -org.wsp.framework.datasource.hikari.registerMbeans=Register Mbeans

default value:false -org.wsp.framework.datasource.hikari.catalog=Catalog -org.wsp.framework.datasource.hikari.connectionInitSql=Connection init Sql -org.wsp.framework.datasource.hikari.driverClassName=JDBC Driver Class Name -org.wsp.framework.datasource.hikari.transactionIsolation=Transaction Isolation -org.wsp.framework.datasource.hikari.validationTimeout=Validation Timeout(millisecond)

minimal value:250
default value:5000(5 seconds) -org.wsp.framework.datasource.hikari.leakDetectionThreshold=Leak Detection Threshold

minimal value:2000
default value:0(not check) -org.wsp.framework.datasource.hikari.dataSource=DataSource -org.wsp.framework.datasource.hikari.schema=Schema -org.wsp.framework.datasource.hikari.threadFactory=Thread Factory -org.wsp.framework.datasource.hikari.scheduledExecutor=Scheduled Executor - -org.wsp.framework.datasource.preference=DataSource Configuration diff --git a/io.sc.platform.system/src/main/java/io/sc/platform/system/ds/service/impl/messages_zh.properties b/io.sc.platform.system/src/main/java/io/sc/platform/system/ds/service/impl/messages_zh.properties deleted file mode 100644 index 1709b69d..00000000 --- a/io.sc.platform.system/src/main/java/io/sc/platform/system/ds/service/impl/messages_zh.properties +++ /dev/null @@ -1,90 +0,0 @@ -DatabaseSchemaInstallerItem.name=\u914D\u7F6E\u6570\u636E\u5E93\u8FDE\u63A5 - -org.wsp.framework.datasource.installer.label.select_ds_type=\u6570\u636E\u5E93\u8FDE\u63A5\u7C7B\u578B -org.wsp.framework.datasource.installer.label.jndi_name=JNDI \u540D\u79F0 -org.wsp.framework.datasource.installer.label.database_type=\u6570\u636E\u5E93\u7C7B\u578B -org.wsp.framework.datasource.installer.label.jdbc_url=JDBC URL -org.wsp.framework.datasource.installer.label.database_username=\u6570\u636E\u5E93\u7528\u6237\u540D -org.wsp.framework.datasource.installer.label.database_password=\u6570\u636E\u5E93\u7528\u6237\u5BC6\u7801 -org.wsp.framework.datasource.installer.label.database_options=\u6570\u636E\u5E93\u5B89\u88C5\u9009\u9879 -org.wsp.framework.datasource.installer.label.database_options.create=\u81EA\u52A8\u521B\u5EFA\u6570\u636E\u5E93\u5BF9\u8C61\u5E76\u4E14\u521D\u59CB\u5316\u5FC5\u8981\u6570\u636E -org.wsp.framework.datasource.installer.label.database_options.skip=\u4FDD\u7559\u73B0\u6709\u6570\u636E\u5E93\u4E2D\u7684\u6240\u6709\u5BF9\u8C61\uFF0C\u5373\u8DF3\u8FC7\u6570\u636E\u5E93\u5BF9\u8C61\u521B\u5EFA -org.wsp.framework.datasource.installer.label.database_options.dropAllFirst=\u5B89\u88C5\u524D\u9996\u5148\u5220\u9664\u73B0\u6709\u6570\u636E\u5E93\u4E2D\u6240\u6709\u5BF9\u8C61,\u6CE8\u610F:\u8BE5\u64CD\u4F5C\u4E0D\u53EF\u9006\uFF0C\u5728\u786E\u8BA4\u6267\u884C\u5B89\u88C5\u524D\u8BF7\u505A\u597D\u6570\u636E\u5907\u4EFD! - -org.wsp.framework.datasource.installer.action.configurationProperties=\u8FDE\u63A5\u5C5E\u6027 -org.wsp.framework.datasource.installer.button.connection_test=\u6D4B\u8BD5\u6570\u636E\u5E93\u8FDE\u63A5 - -org.wsp.framework.datasource.installer.tip.required=\u6B64\u9879\u4E3A\u5FC5\u8F93\u9879 -org.wsp.framework.datasource.installer.tip.jdbc_url_sample=\u683C\u5F0F -org.wsp.framework.datasource.installer.tip.connection_test_success=\u6570\u636E\u5E93\u8FDE\u63A5\u6D4B\u8BD5\u6210\u529F -org.wsp.framework.datasource.installer.tip.connection_test_failed=\u6570\u636E\u5E93\u8FDE\u63A5\u6D4B\u8BD5\u5931\u8D25,\u4FE1\u606F\u5982\u4E0B: -org.wsp.framework.datasource.installer.tip.request_failed=\u8BF7\u6C42\u5931\u8D25,\u4FE1\u606F\u5982\u4E0B: -org.wsp.framework.datasource.installer.tip.databaseObjectAlreadyExists=\u6570\u636E\u5E93\u5BF9\u8C61\u5DF2\u7ECF\u5B58\u5728,\u5728\u5B89\u88C5\u65F6\u4E0D\u80FD\u521B\u5EFA\u65B0\u7684\u5BF9\u8C61,\u8BF7\u6839\u636E\u4F60\u7684\u9700\u8981\u5728 "\u6570\u636E\u5E93\u5B89\u88C5\u9009\u9879" \u4E2D\u9009\u62E9\u5176\u4ED6\u9009\u9879,\u7136\u540E\u91CD\u8BD5 - -org.wsp.framework.datasource.window.title.add=\u6DFB\u52A0\u6570\u636E\u6E90\u914D\u7F6E -org.wsp.framework.datasource.window.title.modify=\u4FEE\u6539\u6570\u636E\u6E90\u914D\u7F6E - -org.wsp.framework.datasource.list=\u6570\u636E\u6E90\u5217\u8868 -org.wsp.framework.datasource.name=\u540D\u79F0 -org.wsp.framework.datasource.datasourceType=\u6570\u636E\u6E90\u7C7B\u578B -org.wsp.framework.datasource.databaseType=\u6570\u636E\u5E93\u7C7B\u578B -org.wsp.framework.datasource.description=\u63CF\u8FF0 -org.wsp.framework.datasource.jdbcDriver=JDBC \u9A71\u52A8\u7C7B\u540D\u79F0 -org.wsp.framework.datasource.jdbcUrl=\u6570\u636E\u5E93\u8FDE\u63A5 URL -org.wsp.framework.datasource.hibernateDialect=Hibernate \u65B9\u8A00\u540D\u79F0 -org.wsp.framework.datasource.username=\u8FDE\u63A5\u7528\u6237\u540D -org.wsp.framework.datasource.password=\u8FDE\u63A5\u5BC6\u7801 -org.wsp.framework.datasource.jndiName=JNDI \u540D\u79F0 - -# druid ds properties -org.wsp.framework.datasource.defaultAutoCommit=\u662F\u5426\u81EA\u52A8\u63D0\u4EA4 -org.wsp.framework.datasource.defaultReadOnly=\u662F\u5426\u53EA\u8BFB -org.wsp.framework.datasource.defaultTransactionIsolation=\u4E8B\u52A1\u9694\u79BB\u7B49\u7EA7 -org.wsp.framework.datasource.defaultCatalog=\u9ED8\u8BA4 Catalog -org.wsp.framework.datasource.init=\u662F\u5426\u5728\u521B\u5EFA\u6570\u636E\u6E90\u65F6\u8FDB\u884C\u521D\u59CB\u5316 -org.wsp.framework.datasource.initialSize=\u521D\u59CB\u5316\u65F6\u5EFA\u7ACB\u7269\u7406\u8FDE\u63A5\u7684\u4E2A\u6570,\u521D\u59CB\u5316\u53D1\u751F\u5728\u663E\u793A\u8C03\u7528 init() \u65B9\u6CD5\uFF0C\u6216\u8005\u7B2C\u4E00\u6B21 getConnection() \u65F6

\u4E0D\u586B\u5199\u91C7\u7528\u9ED8\u8BA4\u503C:0 -org.wsp.framework.datasource.maxActive=\u6700\u5927\u8FDE\u63A5\u6C60\u6570\u91CF

\u4E0D\u586B\u5199\u91C7\u7528\u9ED8\u8BA4\u503C:8 -org.wsp.framework.datasource.minIdle=\u6700\u5C0F\u8FDE\u63A5\u6C60\u6570\u91CF

\u4E0D\u586B\u5199\u91C7\u7528\u9ED8\u8BA4\u503C:0 -org.wsp.framework.datasource.maxWait=\u83B7\u53D6\u8FDE\u63A5\u65F6\u6700\u5927\u7B49\u5F85\u65F6\u95F4\uFF0C\u5355\u4F4D\u6BEB\u79D2\u3002\u914D\u7F6E\u4E86maxWait\u4E4B\u540E\uFF0C\u7F3A\u7701\u542F\u7528\u516C\u5E73\u9501\uFF0C\u5E76\u53D1\u6548\u7387\u4F1A\u6709\u6240\u4E0B\u964D\uFF0C\u5982\u679C\u9700\u8981\u53EF\u4EE5\u901A\u8FC7\u914D\u7F6E useUnfairLock \u5C5E\u6027\u4E3A true \u4F7F\u7528\u975E\u516C\u5E73\u9501 -org.wsp.framework.datasource.poolPreparedStatements=\u662F\u5426\u7F13\u5B58 preparedStatement\uFF0C\u4E5F\u5C31\u662F PSCache\u3002PSCache \u5BF9\u652F\u6301\u6E38\u6807\u7684\u6570\u636E\u5E93\u6027\u80FD\u63D0\u5347\u5DE8\u5927\uFF0C\u6BD4\u5982\u8BF4 oracle\u3002\u5728 mysql \u4E0B\u5EFA\u8BAE\u5173\u95ED

\u4E0D\u586B\u5199\u91C7\u7528\u9ED8\u8BA4\u503C:false -org.wsp.framework.datasource.maxPoolPreparedStatementPerConnectionSize=\u8981\u542F\u7528 PSCache\uFF0C\u5FC5\u987B\u914D\u7F6E\u5927\u4E8E0\uFF0C\u5F53\u5927\u4E8E0\u65F6\uFF0CpoolPreparedStatements \u81EA\u52A8\u89E6\u53D1\u4FEE\u6539\u4E3Atrue\u3002\u5728 Druid \u4E2D\uFF0C\u4E0D\u4F1A\u5B58\u5728 Oracle \u4E0B PSCache \u5360\u7528\u5185\u5B58\u8FC7\u591A\u7684\u95EE\u9898\uFF0C\u53EF\u4EE5\u628A\u8FD9\u4E2A\u6570\u503C\u914D\u7F6E\u5927\u4E00\u4E9B\uFF0C\u6BD4\u5982\u8BF4100

\u4E0D\u586B\u5199\u91C7\u7528\u9ED8\u8BA4\u503C:-1 -org.wsp.framework.datasource.validationQuery=\u7528\u6765\u68C0\u6D4B\u8FDE\u63A5\u662F\u5426\u6709\u6548\u7684 sql\uFF0C\u8981\u6C42\u662F\u4E00\u4E2A\u67E5\u8BE2\u8BED\u53E5\uFF0C\u5E38\u7528select 1\u3002\u5982\u679C validationQuery \u4E3Anull\uFF0CtestOnBorrow\u3001testOnReturn\u3001testWhileIdle \u90FD\u4E0D\u4F1A\u5176\u4F5C\u7528 -org.wsp.framework.datasource.validationQueryTimeout=\u5355\u4F4D\uFF1A\u79D2\uFF0C\u68C0\u6D4B\u8FDE\u63A5\u662F\u5426\u6709\u6548\u7684\u8D85\u65F6\u65F6\u95F4\u3002\u5E95\u5C42\u8C03\u7528 jdbc Statement \u5BF9\u8C61\u7684 void setQueryTimeout(int seconds) \u65B9\u6CD5 -org.wsp.framework.datasource.testOnBorrow=\u662F\u5426\u5728\u7533\u8BF7\u8FDE\u63A5\u65F6\u6267\u884CvalidationQuery\u68C0\u6D4B\u8FDE\u63A5\u662F\u5426\u6709\u6548\uFF0C\u505A\u4E86\u8FD9\u4E2A\u914D\u7F6E\u4F1A\u964D\u4F4E\u6027\u80FD

\u4E0D\u586B\u5199\u91C7\u7528\u9ED8\u8BA4\u503C:true -org.wsp.framework.datasource.testOnReturn=\u662F\u5426\u5728\u5F52\u8FD8\u8FDE\u63A5\u65F6\u6267\u884CvalidationQuery\u68C0\u6D4B\u8FDE\u63A5\u662F\u5426\u6709\u6548\uFF0C\u505A\u4E86\u8FD9\u4E2A\u914D\u7F6E\u4F1A\u964D\u4F4E\u6027\u80FD

\u4E0D\u586B\u5199\u91C7\u7528\u9ED8\u8BA4\u503C:false -org.wsp.framework.datasource.testWhileIdle=\u662F\u5426\u5728\u7A7A\u95F2\u65F6\u6267\u884CvalidationQuery\u68C0\u6D4B\u8FDE\u63A5\u662F\u5426\u6709\u6548\uFF0C\u5EFA\u8BAE\u914D\u7F6E\u4E3A true\uFF0C\u4E0D\u5F71\u54CD\u6027\u80FD\uFF0C\u5E76\u4E14\u4FDD\u8BC1\u5B89\u5168\u6027\u3002\u7533\u8BF7\u8FDE\u63A5\u7684\u65F6\u5019\u68C0\u6D4B\uFF0C\u5982\u679C\u7A7A\u95F2\u65F6\u95F4\u5927\u4E8E timeBetweenEvictionRunsMillis\uFF0C\u6267\u884C validationQuery \u68C0\u6D4B\u8FDE\u63A5\u662F\u5426\u6709\u6548

\u4E0D\u586B\u5199\u91C7\u7528\u9ED8\u8BA4\u503C:false -org.wsp.framework.datasource.timeBetweenEvictionRunsMillis=\u6709\u4E24\u4E2A\u542B\u4E49:
1) Destroy \u7EBF\u7A0B\u4F1A\u68C0\u6D4B\u8FDE\u63A5\u7684\u95F4\u9694\u65F6\u95F4\uFF0C\u5982\u679C\u8FDE\u63A5\u7A7A\u95F2\u65F6\u95F4\u5927\u4E8E\u7B49\u4E8E minEvictableIdleTimeMillis \u5219\u5173\u95ED\u7269\u7406\u8FDE\u63A5
2) testWhileIdle \u7684\u5224\u65AD\u4F9D\u636E\uFF0C\u8BE6\u7EC6\u770B testWhileIdle \u5C5E\u6027\u7684\u8BF4\u660E

\u4E0D\u586B\u5199\u91C7\u7528\u9ED8\u8BA4\u503C:1\u5206\u949F -org.wsp.framework.datasource.minEvictableIdleTimeMillis=\u8FDE\u63A5\u4FDD\u6301\u7A7A\u95F2\u800C\u4E0D\u88AB\u9A71\u9010\u7684\u6700\u957F\u65F6\u95F4 -org.wsp.framework.datasource.connectionInitSqls=\u7269\u7406\u8FDE\u63A5\u521D\u59CB\u5316\u7684\u65F6\u5019\u6267\u884C\u7684sql -org.wsp.framework.datasource.exceptionSorter=\u5F53\u6570\u636E\u5E93\u629B\u51FA\u4E00\u4E9B\u4E0D\u53EF\u6062\u590D\u7684\u5F02\u5E38\u65F6\uFF0C\u629B\u5F03\u8FDE\u63A5

\u4E0D\u586B\u5199\u91C7\u7528\u9ED8\u8BA4\u503C:\u6839\u636E dbType \u81EA\u52A8\u8BC6\u522B -org.wsp.framework.datasource.useGlobalDataSourceStat=\u662F\u5426\u4F7F\u7528\u5168\u5C40\u6570\u636E\u6E90\u7EDF\u8BA1 -org.wsp.framework.datasource.connectionProperties=\u8FDE\u63A5\u5176\u4ED6\u914D\u7F6E\u5C5E\u6027 -org.wsp.framework.datasource.filters=\u5B57\u7B26\u4E32\uFF0C\u901A\u8FC7\u522B\u540D\u7684\u65B9\u5F0F\u914D\u7F6E\u6269\u5C55\u63D2\u4EF6\uFF0C\u5E38\u7528\u7684\u63D2\u4EF6\u6709
\u76D1\u63A7\u7EDF\u8BA1\u7528\u7684filter:stat
\u65E5\u5FD7\u7528\u7684filter:log4j
\u9632\u5FA1sql\u6CE8\u5165\u7684filter:wall - -# hikari ds properties -org.wsp.framework.datasource.hikari.autoCommit=\u662F\u5426\u81EA\u52A8\u63D0\u4EA4

\u4E0D\u586B\u5199\u91C7\u7528\u9ED8\u8BA4\u503C:true -org.wsp.framework.datasource.hikari.connectionTimeout=\u8FDE\u63A5\u8D85\u65F6(\u5355\u4F4D:\u6BEB\u79D2)

\u6700\u5C0F\u503C:250
\u4E0D\u586B\u5199\u91C7\u7528\u9ED8\u8BA4\u503C:30000(30\u79D2) -org.wsp.framework.datasource.hikari.idleTimeout=\u7A7A\u95F2\u8D85\u65F6(\u6BEB\u79D2)

\u6700\u5C0F\u503C:10000(10\u79D2)
\u4E0D\u586B\u5199\u91C7\u7528\u9ED8\u8BA4\u503C:600000(10\u5206\u949F) -org.wsp.framework.datasource.hikari.maxLifetime=\u6700\u5927\u6D3B\u52A8\u65F6\u95F4(\u6BEB\u79D2)

\u4E0D\u586B\u5199\u91C7\u7528\u9ED8\u8BA4\u503C:1800000(30\u5206\u949F) -org.wsp.framework.datasource.hikari.connectionTestQuery=\u8FDE\u63A5\u6D4B\u8BD5\u67E5\u8BE2(JDBC4 \u65E0\u9700\u586B\u5199) -org.wsp.framework.datasource.hikari.minimumIdle=\u6700\u5C0F\u7A7A\u95F2

\u4E0D\u586B\u5199\u91C7\u7528\u9ED8\u8BA4\u503C:\u540C maximumPoolSize -org.wsp.framework.datasource.hikari.maximumPoolSize=\u6C60\u6700\u5927\u5C3A\u5BF8

\u4E0D\u586B\u5199\u91C7\u7528\u9ED8\u8BA4\u503C:10 -org.wsp.framework.datasource.hikari.metricRegistry=\u76D1\u63A7\u6307\u6807\u6CE8\u518C\u5668 -org.wsp.framework.datasource.hikari.healthCheckRegistry=\u5065\u5EB7\u68C0\u67E5\u6CE8\u518C\u5668 -org.wsp.framework.datasource.hikari.poolName=\u8FDE\u63A5\u6C60\u540D\u79F0 - -org.wsp.framework.datasource.hikari.initializationFailTimeout=\u521D\u59CB\u5316\u5931\u8D25\u8D85\u65F6 -org.wsp.framework.datasource.hikari.isolateInternalQueries=\u5185\u90E8\u67E5\u8BE2\u662F\u5426\u8981\u88AB\u9694\u79BB

\u4E0D\u586B\u5199\u91C7\u7528\u9ED8\u8BA4\u503C:false -org.wsp.framework.datasource.hikari.allowPoolSuspension=\u662F\u5426\u5141\u8BB8\u6C60\u6682\u505C

\u4E0D\u586B\u5199\u91C7\u7528\u9ED8\u8BA4\u503C:false -org.wsp.framework.datasource.hikari.readOnly=\u662F\u5426\u53EA\u8BFB

\u4E0D\u586B\u5199\u91C7\u7528\u9ED8\u8BA4\u503C:false -org.wsp.framework.datasource.hikari.registerMbeans=\u662F\u5426\u6CE8\u518C\u4E3A MBean

\u4E0D\u586B\u5199\u91C7\u7528\u9ED8\u8BA4\u503C:false -org.wsp.framework.datasource.hikari.catalog=\u76EE\u5F55 -org.wsp.framework.datasource.hikari.connectionInitSql=\u8FDE\u63A5\u521D\u59CB\u5316 sql -org.wsp.framework.datasource.hikari.driverClassName=JDBC \u9A71\u52A8\u7C7B\u540D\u79F0 -org.wsp.framework.datasource.hikari.transactionIsolation=\u4E8B\u52A1\u9694\u79BB\u5EA6 -org.wsp.framework.datasource.hikari.validationTimeout=\u9A8C\u8BC1\u8D85\u65F6

\u6700\u5C0F\u503C:250
\u4E0D\u586B\u5199\u91C7\u7528\u9ED8\u8BA4\u503C:5000(5\u79D2) -org.wsp.framework.datasource.hikari.leakDetectionThreshold=\u6CC4\u6F0F\u68C0\u6D4B\u9608\u503C

\u6700\u5C0F\u503C:2000
\u4E0D\u586B\u5199\u91C7\u7528\u9ED8\u8BA4\u503C:0(\u4E0D\u8FDB\u884C\u6CC4\u6F0F\u68C0\u67E5) -org.wsp.framework.datasource.hikari.dataSource=\u6570\u636E\u6E90 -org.wsp.framework.datasource.hikari.schema=\u65B9\u6848 -org.wsp.framework.datasource.hikari.threadFactory=\u7EBF\u7A0B\u5DE5\u5382 -org.wsp.framework.datasource.hikari.scheduledExecutor=\u8BA1\u5212\u4EFB\u52A1\u6267\u884C\u5668 \ No newline at end of file diff --git a/io.sc.platform.system/src/main/java/io/sc/platform/system/i18n/controller/I18nWebController.java b/io.sc.platform.system/src/main/java/io/sc/platform/system/i18n/controller/I18nWebController.java index da546de0..7986b264 100644 --- a/io.sc.platform.system/src/main/java/io/sc/platform/system/i18n/controller/I18nWebController.java +++ b/io.sc.platform.system/src/main/java/io/sc/platform/system/i18n/controller/I18nWebController.java @@ -9,7 +9,7 @@ import io.sc.platform.system.i18n.service.I18nService; import org.springframework.beans.factory.annotation.Autowired; import org.springframework.web.bind.annotation.*; -@RestController +@RestController("io.sc.platform.system.i18n.controller.I18nWebController") @RequestMapping("/api/system/i18n") public class I18nWebController extends RestCrudController { @Autowired private MessageSourceService messageSourceService; diff --git a/io.sc.platform.system/src/main/java/io/sc/platform/system/i18n/jpa/repository/I18nRepository.java b/io.sc.platform.system/src/main/java/io/sc/platform/system/i18n/jpa/repository/I18nRepository.java index 7f68e603..20fa26cb 100644 --- a/io.sc.platform.system/src/main/java/io/sc/platform/system/i18n/jpa/repository/I18nRepository.java +++ b/io.sc.platform.system/src/main/java/io/sc/platform/system/i18n/jpa/repository/I18nRepository.java @@ -3,9 +3,11 @@ package io.sc.platform.system.i18n.jpa.repository; import io.sc.platform.core.enums.Language; import io.sc.platform.orm.repository.DaoRepository; import io.sc.platform.system.i18n.jpa.entity.I18nEntity; +import org.springframework.stereotype.Repository; import java.util.List; +@Repository("io.sc.platform.system.i18n.jpa.repository.I18nRepository") public interface I18nRepository extends DaoRepository { public List findByOrderByCodeDesc(); public I18nEntity findByCodeAndLang(String code, Language lang); diff --git a/io.sc.platform.system/src/main/java/io/sc/platform/system/i18n/service/impl/I18nServiceImpl.java b/io.sc.platform.system/src/main/java/io/sc/platform/system/i18n/service/impl/I18nServiceImpl.java index 7d2f8845..99526332 100644 --- a/io.sc.platform.system/src/main/java/io/sc/platform/system/i18n/service/impl/I18nServiceImpl.java +++ b/io.sc.platform.system/src/main/java/io/sc/platform/system/i18n/service/impl/I18nServiceImpl.java @@ -16,7 +16,7 @@ import org.springframework.stereotype.Service; import java.util.List; import java.util.Map; -@Service +@Service("io.sc.platform.system.i18n.service.impl.I18nServiceImpl") public class I18nServiceImpl extends DaoServiceImpl implements I18nService { private static final Logger log = LoggerFactory.getLogger(I18nServiceImpl.class); diff --git a/io.sc.platform.system/src/main/java/io/sc/platform/system/menu/controller/MenuWebController.java b/io.sc.platform.system/src/main/java/io/sc/platform/system/menu/controller/MenuWebController.java index 78164bac..aa2c924e 100644 --- a/io.sc.platform.system/src/main/java/io/sc/platform/system/menu/controller/MenuWebController.java +++ b/io.sc.platform.system/src/main/java/io/sc/platform/system/menu/controller/MenuWebController.java @@ -25,9 +25,8 @@ import javax.servlet.http.HttpServletRequest; import javax.servlet.http.HttpServletResponse; import java.util.ArrayList; import java.util.List; -import java.util.Map; -@RestController +@RestController("io.sc.platform.system.menu.controller.MenuWebController") @RequestMapping("/api/system/menu") public class MenuWebController extends RestCrudController { diff --git a/io.sc.platform.system/src/main/java/io/sc/platform/system/menu/jpa/repository/MenuRepository.java b/io.sc.platform.system/src/main/java/io/sc/platform/system/menu/jpa/repository/MenuRepository.java index 544474dd..c97232df 100644 --- a/io.sc.platform.system/src/main/java/io/sc/platform/system/menu/jpa/repository/MenuRepository.java +++ b/io.sc.platform.system/src/main/java/io/sc/platform/system/menu/jpa/repository/MenuRepository.java @@ -4,10 +4,11 @@ import io.sc.platform.orm.repository.DaoRepository; import io.sc.platform.system.menu.jpa.entity.MenuEntity; import org.springframework.data.jpa.repository.Query; import org.springframework.data.repository.query.Param; +import org.springframework.stereotype.Repository; import java.util.List; -import java.util.Set; +@Repository("io.sc.platform.system.menu.jpa.repository.MenuRepository") public interface MenuRepository extends DaoRepository { /** * 通过用户登录名查询该用户所属角色有权访问的所有菜单 diff --git a/io.sc.platform.system/src/main/java/io/sc/platform/system/menu/service/impl/MenuServiceImpl.java b/io.sc.platform.system/src/main/java/io/sc/platform/system/menu/service/impl/MenuServiceImpl.java index fa777a6f..12af22eb 100644 --- a/io.sc.platform.system/src/main/java/io/sc/platform/system/menu/service/impl/MenuServiceImpl.java +++ b/io.sc.platform.system/src/main/java/io/sc/platform/system/menu/service/impl/MenuServiceImpl.java @@ -34,7 +34,7 @@ import javax.persistence.criteria.Join; import javax.transaction.Transactional; import java.util.*; -@Service +@Service("io.sc.platform.system.menu.service.impl.MenuServiceImpl") public class MenuServiceImpl extends DaoServiceImpl implements MenuService { private MenuEntityPluginConvertor pluginConverter =new MenuEntityPluginConvertor(); private TreeBuilder treeBuilder =new MenuEntityTreeBuilder(); diff --git a/io.sc.platform.system/src/main/java/io/sc/platform/system/monitor/controller/LogViewerWebController.java b/io.sc.platform.system/src/main/java/io/sc/platform/system/monitor/controller/LogViewerWebController.java index 1c9c89a8..fb4c8384 100644 --- a/io.sc.platform.system/src/main/java/io/sc/platform/system/monitor/controller/LogViewerWebController.java +++ b/io.sc.platform.system/src/main/java/io/sc/platform/system/monitor/controller/LogViewerWebController.java @@ -26,7 +26,7 @@ import java.util.Date; import java.util.List; import java.util.Map; -@RestController +@RestController("io.sc.platform.system.monitor.controller.LogViewerWebController") @RequestMapping("/api/monitor/logger") public class LogViewerWebController { @Autowired private LoggersEndpoint loggersEndpoint; diff --git a/io.sc.platform.system/src/main/java/io/sc/platform/system/monitor/controller/MetricsWebController.java b/io.sc.platform.system/src/main/java/io/sc/platform/system/monitor/controller/MetricsWebController.java index f0a17d79..c9ae9ec0 100644 --- a/io.sc.platform.system/src/main/java/io/sc/platform/system/monitor/controller/MetricsWebController.java +++ b/io.sc.platform.system/src/main/java/io/sc/platform/system/monitor/controller/MetricsWebController.java @@ -10,7 +10,7 @@ import org.springframework.web.bind.annotation.GetMapping; import org.springframework.web.bind.annotation.RequestMapping; import org.springframework.web.bind.annotation.RestController; -@RestController +@RestController("io.sc.platform.system.monitor.controller.MetricsWebController") @RequestMapping("/api/monitor") public class MetricsWebController { @Autowired private AuditLogService auditLogService; diff --git a/io.sc.platform.system/src/main/java/io/sc/platform/system/notification/controller/NotificationManagerWebController.java b/io.sc.platform.system/src/main/java/io/sc/platform/system/notification/controller/NotificationManagerWebController.java index d2f49a58..405faf56 100644 --- a/io.sc.platform.system/src/main/java/io/sc/platform/system/notification/controller/NotificationManagerWebController.java +++ b/io.sc.platform.system/src/main/java/io/sc/platform/system/notification/controller/NotificationManagerWebController.java @@ -1,10 +1,6 @@ package io.sc.platform.system.notification.controller; import io.sc.platform.mvc.controller.support.RestCrudController; -import io.sc.platform.system.announcement.jpa.entity.AnnouncementEntity; -import io.sc.platform.system.announcement.jpa.repository.AnnouncementRepository; -import io.sc.platform.system.announcement.service.AnnouncementService; -import io.sc.platform.system.api.announcement.AnnouncementVo; import io.sc.platform.system.api.notification.NotificationVo; import io.sc.platform.system.notification.jpa.entity.NotificationEntity; import io.sc.platform.system.notification.jpa.repository.NotificationRepository; @@ -12,7 +8,7 @@ import io.sc.platform.system.notification.service.NotificationService; import org.springframework.web.bind.annotation.RequestMapping; import org.springframework.web.bind.annotation.RestController; -@RestController +@RestController("io.sc.platform.system.notification.controller.NotificationManagerWebController") @RequestMapping("api/system/notification") public class NotificationManagerWebController extends RestCrudController { } diff --git a/io.sc.platform.system/src/main/java/io/sc/platform/system/notification/jpa/repository/NotificationRepository.java b/io.sc.platform.system/src/main/java/io/sc/platform/system/notification/jpa/repository/NotificationRepository.java index 9c41f8b2..b4aac081 100644 --- a/io.sc.platform.system/src/main/java/io/sc/platform/system/notification/jpa/repository/NotificationRepository.java +++ b/io.sc.platform.system/src/main/java/io/sc/platform/system/notification/jpa/repository/NotificationRepository.java @@ -1,9 +1,10 @@ package io.sc.platform.system.notification.jpa.repository; import io.sc.platform.orm.repository.DaoRepository; -import io.sc.platform.system.announcement.jpa.entity.AnnouncementEntity; import io.sc.platform.system.notification.jpa.entity.NotificationEntity; +import org.springframework.stereotype.Repository; +@Repository("io.sc.platform.system.notification.jpa.repository.NotificationRepository") public interface NotificationRepository extends DaoRepository { } diff --git a/io.sc.platform.system/src/main/java/io/sc/platform/system/notification/service/impl/NotificationServiceImpl.java b/io.sc.platform.system/src/main/java/io/sc/platform/system/notification/service/impl/NotificationServiceImpl.java index 24d46885..32153c09 100644 --- a/io.sc.platform.system/src/main/java/io/sc/platform/system/notification/service/impl/NotificationServiceImpl.java +++ b/io.sc.platform.system/src/main/java/io/sc/platform/system/notification/service/impl/NotificationServiceImpl.java @@ -7,7 +7,7 @@ import io.sc.platform.system.notification.jpa.repository.NotificationRepository; import io.sc.platform.system.notification.service.NotificationService; import org.springframework.stereotype.Service; -@Service +@Service("io.sc.platform.system.notification.service.impl.NotificationServiceImpl") public class NotificationServiceImpl extends DaoServiceImpl implements NotificationService { @Override public NotificationEntity add(NotificationEntity entity) throws Exception { diff --git a/io.sc.platform.system/src/main/java/io/sc/platform/system/org/controller/OrgWebController.java b/io.sc.platform.system/src/main/java/io/sc/platform/system/org/controller/OrgWebController.java index c77d6f01..ae043e08 100644 --- a/io.sc.platform.system/src/main/java/io/sc/platform/system/org/controller/OrgWebController.java +++ b/io.sc.platform.system/src/main/java/io/sc/platform/system/org/controller/OrgWebController.java @@ -11,7 +11,6 @@ import io.sc.platform.system.org.jpa.repository.OrgRepository; import io.sc.platform.system.org.service.OrgService; import io.sc.platform.system.org.support.OrgComparator; import org.springframework.data.domain.Page; -import org.springframework.data.domain.Sort; import org.springframework.data.domain.Sort.Order; import org.springframework.util.StringUtils; import org.springframework.web.bind.annotation.*; @@ -20,7 +19,7 @@ import javax.servlet.http.HttpServletRequest; import javax.servlet.http.HttpServletResponse; import java.util.List; -@RestController +@RestController("io.sc.platform.system.org.controller.OrgWebController") @RequestMapping("/api/system/org") public class OrgWebController extends RestCrudController { diff --git a/io.sc.platform.system/src/main/java/io/sc/platform/system/org/jpa/repository/OrgRepository.java b/io.sc.platform.system/src/main/java/io/sc/platform/system/org/jpa/repository/OrgRepository.java index a643a793..396d214c 100644 --- a/io.sc.platform.system/src/main/java/io/sc/platform/system/org/jpa/repository/OrgRepository.java +++ b/io.sc.platform.system/src/main/java/io/sc/platform/system/org/jpa/repository/OrgRepository.java @@ -2,9 +2,11 @@ package io.sc.platform.system.org.jpa.repository; import io.sc.platform.orm.repository.DaoRepository; import io.sc.platform.system.org.jpa.entity.OrgEntity; +import org.springframework.stereotype.Repository; import java.util.List; +@Repository("io.sc.platform.system.org.jpa.repository.OrgRepository") public interface OrgRepository extends DaoRepository { public OrgEntity findByCode(String code); public List findAllByOrderByName(); diff --git a/io.sc.platform.system/src/main/java/io/sc/platform/system/org/service/impl/OrgServiceImpl.java b/io.sc.platform.system/src/main/java/io/sc/platform/system/org/service/impl/OrgServiceImpl.java index d2150c91..cc990a87 100644 --- a/io.sc.platform.system/src/main/java/io/sc/platform/system/org/service/impl/OrgServiceImpl.java +++ b/io.sc.platform.system/src/main/java/io/sc/platform/system/org/service/impl/OrgServiceImpl.java @@ -27,7 +27,7 @@ import java.sql.ResultSet; import java.sql.SQLException; import java.util.*; -@Service +@Service("io.sc.platform.system.org.service.impl.OrgServiceImpl") public class OrgServiceImpl extends DaoServiceImpl implements OrgService { @Autowired private JdbcTemplate jdbcTemplate; diff --git a/io.sc.platform.system/src/main/java/io/sc/platform/system/parameter/controller/ParameterApiWebController.java b/io.sc.platform.system/src/main/java/io/sc/platform/system/parameter/controller/ParameterApiWebController.java index 7cdfd3a1..f6e56325 100644 --- a/io.sc.platform.system/src/main/java/io/sc/platform/system/parameter/controller/ParameterApiWebController.java +++ b/io.sc.platform.system/src/main/java/io/sc/platform/system/parameter/controller/ParameterApiWebController.java @@ -13,7 +13,7 @@ import java.util.Collections; import java.util.Map; import java.util.Set; -@RestController +@RestController("io.sc.platform.system.parameter.controller.ParameterApiWebController") @RequestMapping("api/parameter") public class ParameterApiWebController extends RestCrudController { @Autowired private ParameterService parameterService; diff --git a/io.sc.platform.system/src/main/java/io/sc/platform/system/parameter/controller/ParameterWebController.java b/io.sc.platform.system/src/main/java/io/sc/platform/system/parameter/controller/ParameterWebController.java index a69163ad..362b8831 100644 --- a/io.sc.platform.system/src/main/java/io/sc/platform/system/parameter/controller/ParameterWebController.java +++ b/io.sc.platform.system/src/main/java/io/sc/platform/system/parameter/controller/ParameterWebController.java @@ -19,7 +19,7 @@ import java.util.LinkedHashMap; import java.util.List; import java.util.Map; -@RestController +@RestController("io.sc.platform.system.parameter.controller.ParameterWebController") @RequestMapping("api/system/parameter") public class ParameterWebController extends RestCrudController { @Override diff --git a/io.sc.platform.system/src/main/java/io/sc/platform/system/parameter/jpa/repository/ParameterRepository.java b/io.sc.platform.system/src/main/java/io/sc/platform/system/parameter/jpa/repository/ParameterRepository.java index c9130d3c..8e997436 100644 --- a/io.sc.platform.system/src/main/java/io/sc/platform/system/parameter/jpa/repository/ParameterRepository.java +++ b/io.sc.platform.system/src/main/java/io/sc/platform/system/parameter/jpa/repository/ParameterRepository.java @@ -4,9 +4,11 @@ import io.sc.platform.orm.repository.DaoRepository; import io.sc.platform.system.parameter.jpa.entity.ParameterEntity; import org.springframework.data.jpa.repository.Query; import org.springframework.data.repository.query.Param; +import org.springframework.stereotype.Repository; import java.util.List; +@Repository("io.sc.platform.system.parameter.jpa.repository.ParameterRepository") public interface ParameterRepository extends DaoRepository { public ParameterEntity getByCode(String code); diff --git a/io.sc.platform.system/src/main/java/io/sc/platform/system/parameter/service/impl/ParameterServiceImpl.java b/io.sc.platform.system/src/main/java/io/sc/platform/system/parameter/service/impl/ParameterServiceImpl.java index a48ca501..b8cba575 100644 --- a/io.sc.platform.system/src/main/java/io/sc/platform/system/parameter/service/impl/ParameterServiceImpl.java +++ b/io.sc.platform.system/src/main/java/io/sc/platform/system/parameter/service/impl/ParameterServiceImpl.java @@ -18,7 +18,7 @@ import org.springframework.util.StringUtils; import javax.transaction.Transactional; import java.util.*; -@Service +@Service("io.sc.platform.system.parameter.service.impl.ParameterServiceImpl") public class ParameterServiceImpl extends DaoServiceImpl implements ParameterService { @Override @Transactional diff --git a/io.sc.platform.system/src/main/java/io/sc/platform/system/preference/controller/PreferencesWebController.java b/io.sc.platform.system/src/main/java/io/sc/platform/system/preference/controller/PreferencesWebController.java index 7f714799..ce76401f 100644 --- a/io.sc.platform.system/src/main/java/io/sc/platform/system/preference/controller/PreferencesWebController.java +++ b/io.sc.platform.system/src/main/java/io/sc/platform/system/preference/controller/PreferencesWebController.java @@ -3,7 +3,7 @@ package io.sc.platform.system.preference.controller; import org.springframework.web.bind.annotation.RequestMapping; import org.springframework.web.bind.annotation.RestController; -@RestController +@RestController("io.sc.platform.system.preference.controller.PreferencesWebController") @RequestMapping("/preferences") public class PreferencesWebController { diff --git a/io.sc.platform.system/src/main/java/io/sc/platform/system/preference/service/impl/PreferenceServiceImpl.java b/io.sc.platform.system/src/main/java/io/sc/platform/system/preference/service/impl/PreferenceServiceImpl.java index a874cb80..e3d14f16 100644 --- a/io.sc.platform.system/src/main/java/io/sc/platform/system/preference/service/impl/PreferenceServiceImpl.java +++ b/io.sc.platform.system/src/main/java/io/sc/platform/system/preference/service/impl/PreferenceServiceImpl.java @@ -3,7 +3,7 @@ package io.sc.platform.system.preference.service.impl; import io.sc.platform.system.preference.service.PreferenceService; import org.springframework.stereotype.Service; -@Service +@Service("io.sc.platform.system.preference.service.impl.PreferenceServiceImpl") public class PreferenceServiceImpl implements PreferenceService { } diff --git a/io.sc.platform.system/src/main/java/io/sc/platform/system/role/controller/RoleWebController.java b/io.sc.platform.system/src/main/java/io/sc/platform/system/role/controller/RoleWebController.java index 86ed8db1..3e4b6497 100644 --- a/io.sc.platform.system/src/main/java/io/sc/platform/system/role/controller/RoleWebController.java +++ b/io.sc.platform.system/src/main/java/io/sc/platform/system/role/controller/RoleWebController.java @@ -13,7 +13,7 @@ import org.springframework.data.domain.Page; import org.springframework.util.StringUtils; import org.springframework.web.bind.annotation.*; -@RestController +@RestController("io.sc.platform.system.role.controller.RoleWebController") @RequestMapping("/api/system/role") public class RoleWebController extends RestCrudController { /** diff --git a/io.sc.platform.system/src/main/java/io/sc/platform/system/role/jpa/repository/RoleRepository.java b/io.sc.platform.system/src/main/java/io/sc/platform/system/role/jpa/repository/RoleRepository.java index 860b1484..2e790260 100644 --- a/io.sc.platform.system/src/main/java/io/sc/platform/system/role/jpa/repository/RoleRepository.java +++ b/io.sc.platform.system/src/main/java/io/sc/platform/system/role/jpa/repository/RoleRepository.java @@ -3,9 +3,11 @@ package io.sc.platform.system.role.jpa.repository; import io.sc.platform.orm.repository.DaoRepository; import io.sc.platform.system.role.jpa.entity.RoleEntity; import org.springframework.data.jpa.repository.Query; +import org.springframework.stereotype.Repository; import java.util.List; +@Repository("io.sc.platform.system.role.jpa.repository.RoleRepository") public interface RoleRepository extends DaoRepository { @Query("select e from RoleEntity e where e.code='admin'") public RoleEntity findAdminRole(); diff --git a/io.sc.platform.system/src/main/java/io/sc/platform/system/role/service/impl/RoleServiceImpl.java b/io.sc.platform.system/src/main/java/io/sc/platform/system/role/service/impl/RoleServiceImpl.java index c5ab9766..07ad78fc 100644 --- a/io.sc.platform.system/src/main/java/io/sc/platform/system/role/service/impl/RoleServiceImpl.java +++ b/io.sc.platform.system/src/main/java/io/sc/platform/system/role/service/impl/RoleServiceImpl.java @@ -28,7 +28,7 @@ import java.sql.SQLException; import java.util.List; import java.util.Set; -@Service +@Service("io.sc.platform.system.role.service.impl.RoleServiceImpl") public class RoleServiceImpl extends DaoServiceImpl implements RoleService { @Autowired private JdbcTemplate jdbcTemplate; diff --git a/io.sc.platform.system/src/main/java/io/sc/platform/system/user/controller/UserWebController.java b/io.sc.platform.system/src/main/java/io/sc/platform/system/user/controller/UserWebController.java index bc041970..d3b82d92 100644 --- a/io.sc.platform.system/src/main/java/io/sc/platform/system/user/controller/UserWebController.java +++ b/io.sc.platform.system/src/main/java/io/sc/platform/system/user/controller/UserWebController.java @@ -29,9 +29,8 @@ import javax.validation.Valid; import java.security.Principal; import java.util.List; import java.util.Locale; -import java.util.Map; -@RestController +@RestController("io.sc.platform.system.user.controller.UserWebController") @RequestMapping("/api/system/user") public class UserWebController extends RestCrudController { @Autowired private PasswordValidator passwordValidator; diff --git a/io.sc.platform.system/src/main/java/io/sc/platform/system/user/jpa/repository/UserRepository.java b/io.sc.platform.system/src/main/java/io/sc/platform/system/user/jpa/repository/UserRepository.java index feeca083..c330a4cd 100644 --- a/io.sc.platform.system/src/main/java/io/sc/platform/system/user/jpa/repository/UserRepository.java +++ b/io.sc.platform.system/src/main/java/io/sc/platform/system/user/jpa/repository/UserRepository.java @@ -6,9 +6,11 @@ import org.springframework.data.domain.Page; import org.springframework.data.domain.Pageable; import org.springframework.data.jpa.repository.Query; import org.springframework.data.repository.query.Param; +import org.springframework.stereotype.Repository; import java.util.List; +@Repository("io.sc.platform.system.user.jpa.repository.UserRepository") public interface UserRepository extends DaoRepository { /** * 通过登录名查询用户实体,采用 left join fetch 查找,可一次性找出用户及其所属的所有角色 diff --git a/io.sc.platform.system/src/main/java/io/sc/platform/system/user/service/impl/UserServiceImpl.java b/io.sc.platform.system/src/main/java/io/sc/platform/system/user/service/impl/UserServiceImpl.java index 0241f8e9..67746d38 100644 --- a/io.sc.platform.system/src/main/java/io/sc/platform/system/user/service/impl/UserServiceImpl.java +++ b/io.sc.platform.system/src/main/java/io/sc/platform/system/user/service/impl/UserServiceImpl.java @@ -48,7 +48,7 @@ import java.sql.SQLException; import java.util.*; import java.util.stream.Collectors; -@Service +@Service("io.sc.platform.system.user.service.impl.UserServiceImpl") public class UserServiceImpl extends DaoServiceImpl implements UserService { @Autowired private Environment environment; @Autowired private SecurityProperties securityProperties; diff --git a/io.sc.platform.ws.cxf/src/main/java/io/sc/platform/ws/cxf/listener/CxfWsApplicationListener.java b/io.sc.platform.ws.cxf/src/main/java/io/sc/platform/ws/cxf/listener/CxfWsApplicationListener.java index 07313dc3..192af271 100644 --- a/io.sc.platform.ws.cxf/src/main/java/io/sc/platform/ws/cxf/listener/CxfWsApplicationListener.java +++ b/io.sc.platform.ws.cxf/src/main/java/io/sc/platform/ws/cxf/listener/CxfWsApplicationListener.java @@ -24,7 +24,7 @@ import java.util.Map; * @author wangshaoping * */ -@Service +@Service("io.sc.platform.ws.cxf.listener.CxfWsApplicationListener") public class CxfWsApplicationListener implements BeanFactoryAware,ApplicationListener{ private static final Logger log =LoggerFactory.getLogger(CxfWsApplicationListener.class); private DefaultListableBeanFactory beanFactory; diff --git a/io.sc.standard/src/main/java/io/sc/standard/jpa/repository/AdminDivisionRepository.java b/io.sc.standard/src/main/java/io/sc/standard/jpa/repository/AdminDivisionRepository.java index 0314ff6a..03d53845 100644 --- a/io.sc.standard/src/main/java/io/sc/standard/jpa/repository/AdminDivisionRepository.java +++ b/io.sc.standard/src/main/java/io/sc/standard/jpa/repository/AdminDivisionRepository.java @@ -2,9 +2,9 @@ package io.sc.standard.jpa.repository; import io.sc.platform.orm.repository.DaoRepository; import io.sc.standard.jpa.entity.AdminDivisionEntity; -import org.springframework.stereotype.Service; +import org.springframework.stereotype.Repository; -@Service("io.sc.standard.jpa.repository.AdminDivisionRepository") +@Repository("io.sc.standard.jpa.repository.AdminDivisionRepository") public interface AdminDivisionRepository extends DaoRepository { public AdminDivisionEntity findByCode(String code); } diff --git a/io.sc.standard/src/main/java/io/sc/standard/jpa/repository/BondRepository.java b/io.sc.standard/src/main/java/io/sc/standard/jpa/repository/BondRepository.java index 2969db2a..2a058795 100644 --- a/io.sc.standard/src/main/java/io/sc/standard/jpa/repository/BondRepository.java +++ b/io.sc.standard/src/main/java/io/sc/standard/jpa/repository/BondRepository.java @@ -2,9 +2,9 @@ package io.sc.standard.jpa.repository; import io.sc.platform.orm.repository.DaoRepository; import io.sc.standard.jpa.entity.BondEntity; -import org.springframework.stereotype.Service; +import org.springframework.stereotype.Repository; -@Service("io.sc.standard.jpa.repository.BondRepository") +@Repository("io.sc.standard.jpa.repository.BondRepository") public interface BondRepository extends DaoRepository { public BondEntity findByCode(String code); } diff --git a/io.sc.standard/src/main/java/io/sc/standard/jpa/repository/BussinessProductRepository.java b/io.sc.standard/src/main/java/io/sc/standard/jpa/repository/BussinessProductRepository.java index f0345428..f76c0809 100644 --- a/io.sc.standard/src/main/java/io/sc/standard/jpa/repository/BussinessProductRepository.java +++ b/io.sc.standard/src/main/java/io/sc/standard/jpa/repository/BussinessProductRepository.java @@ -2,9 +2,9 @@ package io.sc.standard.jpa.repository; import io.sc.platform.orm.repository.DaoRepository; import io.sc.standard.jpa.entity.BussinessProductEntity; -import org.springframework.stereotype.Service; +import org.springframework.stereotype.Repository; -@Service("io.sc.standard.jpa.repository.BussinessProductRepository") +@Repository("io.sc.standard.jpa.repository.BussinessProductRepository") public interface BussinessProductRepository extends DaoRepository { public BussinessProductEntity findByCode(String code); } diff --git a/io.sc.standard/src/main/java/io/sc/standard/jpa/repository/CollateralRepository.java b/io.sc.standard/src/main/java/io/sc/standard/jpa/repository/CollateralRepository.java index 5a5a3810..29bbccad 100644 --- a/io.sc.standard/src/main/java/io/sc/standard/jpa/repository/CollateralRepository.java +++ b/io.sc.standard/src/main/java/io/sc/standard/jpa/repository/CollateralRepository.java @@ -2,9 +2,9 @@ package io.sc.standard.jpa.repository; import io.sc.platform.orm.repository.DaoRepository; import io.sc.standard.jpa.entity.CollateralEntity; -import org.springframework.stereotype.Service; +import org.springframework.stereotype.Repository; -@Service("io.sc.standard.jpa.repository.CollateralRepository") +@Repository("io.sc.standard.jpa.repository.CollateralRepository") public interface CollateralRepository extends DaoRepository { public CollateralEntity findByCode(String code); } diff --git a/io.sc.standard/src/main/java/io/sc/standard/jpa/repository/CounterpartyRepository.java b/io.sc.standard/src/main/java/io/sc/standard/jpa/repository/CounterpartyRepository.java index ca06fc92..7b9aca46 100644 --- a/io.sc.standard/src/main/java/io/sc/standard/jpa/repository/CounterpartyRepository.java +++ b/io.sc.standard/src/main/java/io/sc/standard/jpa/repository/CounterpartyRepository.java @@ -2,9 +2,9 @@ package io.sc.standard.jpa.repository; import io.sc.platform.orm.repository.DaoRepository; import io.sc.standard.jpa.entity.CounterpartyEntity; -import org.springframework.stereotype.Service; +import org.springframework.stereotype.Repository; -@Service("io.sc.standard.jpa.repository.CounterpartyRepository") +@Repository("io.sc.standard.jpa.repository.CounterpartyRepository") public interface CounterpartyRepository extends DaoRepository { } diff --git a/io.sc.standard/src/main/java/io/sc/standard/jpa/repository/CountryRepository.java b/io.sc.standard/src/main/java/io/sc/standard/jpa/repository/CountryRepository.java index aa000462..a7e0892e 100644 --- a/io.sc.standard/src/main/java/io/sc/standard/jpa/repository/CountryRepository.java +++ b/io.sc.standard/src/main/java/io/sc/standard/jpa/repository/CountryRepository.java @@ -2,9 +2,9 @@ package io.sc.standard.jpa.repository; import io.sc.platform.orm.repository.DaoRepository; import io.sc.standard.jpa.entity.CountryEntity; -import org.springframework.stereotype.Service; +import org.springframework.stereotype.Repository; -@Service("io.sc.standard.jpa.repository.CountryRepository") +@Repository("io.sc.standard.jpa.repository.CountryRepository") public interface CountryRepository extends DaoRepository { } diff --git a/io.sc.standard/src/main/java/io/sc/standard/jpa/repository/CurrencyRepository.java b/io.sc.standard/src/main/java/io/sc/standard/jpa/repository/CurrencyRepository.java index f87e3605..66108752 100644 --- a/io.sc.standard/src/main/java/io/sc/standard/jpa/repository/CurrencyRepository.java +++ b/io.sc.standard/src/main/java/io/sc/standard/jpa/repository/CurrencyRepository.java @@ -2,9 +2,9 @@ package io.sc.standard.jpa.repository; import io.sc.platform.orm.repository.DaoRepository; import io.sc.standard.jpa.entity.CurrencyEntity; -import org.springframework.stereotype.Service; +import org.springframework.stereotype.Repository; -@Service("io.sc.standard.jpa.repository.CurrencyRepository") +@Repository("io.sc.standard.jpa.repository.CurrencyRepository") public interface CurrencyRepository extends DaoRepository { } diff --git a/io.sc.standard/src/main/java/io/sc/standard/jpa/repository/IndustryRepository.java b/io.sc.standard/src/main/java/io/sc/standard/jpa/repository/IndustryRepository.java index 02ecf234..b44ddeb6 100644 --- a/io.sc.standard/src/main/java/io/sc/standard/jpa/repository/IndustryRepository.java +++ b/io.sc.standard/src/main/java/io/sc/standard/jpa/repository/IndustryRepository.java @@ -3,11 +3,11 @@ package io.sc.standard.jpa.repository; import io.sc.platform.orm.repository.DaoRepository; import io.sc.standard.jpa.entity.IndustryEntity; import org.springframework.data.jpa.repository.Query; -import org.springframework.stereotype.Service; +import org.springframework.stereotype.Repository; import java.util.List; -@Service("io.sc.standard.jpa.repository.IndustryRepository") +@Repository("io.sc.standard.jpa.repository.IndustryRepository") public interface IndustryRepository extends DaoRepository { public IndustryEntity findByCode(String code); diff --git a/io.sc.standard/src/main/java/io/sc/standard/jpa/repository/LoanProductRepository.java b/io.sc.standard/src/main/java/io/sc/standard/jpa/repository/LoanProductRepository.java index f1b66da1..fecd3127 100644 --- a/io.sc.standard/src/main/java/io/sc/standard/jpa/repository/LoanProductRepository.java +++ b/io.sc.standard/src/main/java/io/sc/standard/jpa/repository/LoanProductRepository.java @@ -2,12 +2,9 @@ package io.sc.standard.jpa.repository; import io.sc.platform.orm.repository.DaoRepository; import io.sc.standard.jpa.entity.LoanProductEntity; -import org.springframework.data.jpa.repository.Query; -import org.springframework.stereotype.Service; +import org.springframework.stereotype.Repository; -import java.util.List; - -@Service("io.sc.standard.jpa.repository.LoanProductRepository") +@Repository("io.sc.standard.jpa.repository.LoanProductRepository") public interface LoanProductRepository extends DaoRepository { public LoanProductEntity findByCode(String code); } diff --git a/io.sc.standard/src/main/java/io/sc/standard/jpa/repository/PerformanceStatusRepository.java b/io.sc.standard/src/main/java/io/sc/standard/jpa/repository/PerformanceStatusRepository.java index b1a0c9fd..1ab51afc 100644 --- a/io.sc.standard/src/main/java/io/sc/standard/jpa/repository/PerformanceStatusRepository.java +++ b/io.sc.standard/src/main/java/io/sc/standard/jpa/repository/PerformanceStatusRepository.java @@ -2,9 +2,9 @@ package io.sc.standard.jpa.repository; import io.sc.platform.orm.repository.DaoRepository; import io.sc.standard.jpa.entity.PerformanceStatusEntity; -import org.springframework.stereotype.Service; +import org.springframework.stereotype.Repository; -@Service("io.sc.standard.jpa.repository.PerformanceStatusRepository") +@Repository("io.sc.standard.jpa.repository.PerformanceStatusRepository") public interface PerformanceStatusRepository extends DaoRepository { } diff --git a/io.sc.standard/src/main/java/io/sc/standard/jpa/repository/TradeFinanceProductRepository.java b/io.sc.standard/src/main/java/io/sc/standard/jpa/repository/TradeFinanceProductRepository.java index 04b36442..eeacfc08 100644 --- a/io.sc.standard/src/main/java/io/sc/standard/jpa/repository/TradeFinanceProductRepository.java +++ b/io.sc.standard/src/main/java/io/sc/standard/jpa/repository/TradeFinanceProductRepository.java @@ -2,12 +2,9 @@ package io.sc.standard.jpa.repository; import io.sc.platform.orm.repository.DaoRepository; import io.sc.standard.jpa.entity.TradeFinanceProductEntity; -import org.springframework.data.jpa.repository.Query; -import org.springframework.stereotype.Service; +import org.springframework.stereotype.Repository; -import java.util.List; - -@Service("io.sc.standard.jpa.repository.TradeFinanceProductRepository") +@Repository("io.sc.standard.jpa.repository.TradeFinanceProductRepository") public interface TradeFinanceProductRepository extends DaoRepository { public TradeFinanceProductEntity findByCode(String code); }