From 051a8cd1b561dda367912079b57e93fe59ef64a8 Mon Sep 17 00:00:00 2001
From: yangwei <867012372@qq.com>
Date: Wed, 26 Feb 2025 14:40:41 +0800
Subject: [PATCH] =?UTF-8?q?[feat]=E9=9B=86=E6=88=90=E5=B7=A5=E4=BD=9C?=
=?UTF-8?q?=E6=B5=81?=
MIME-Version: 1.0
Content-Type: text/plain; charset=UTF-8
Content-Transfer-Encoding: 8bit
---
dk-common/common-workflow/pom.xml | 58 -
.../common/Exception/ServiceException.java | 61 -
.../enums/abs/AbstractBaseExceptionEnum.java | 47 -
.../common/consts/ExceptionCodeConstant.java | 27 -
.../common/entity/WorkflowBaseEntity.java | 67 -
.../common/page/WorkflowPageFactory.java | 153 ---
.../common/page/WorkflowPageResult.java | 119 --
.../common/param/WorkflowBaseParam.java | 355 ------
.../common/requestno/RequestNoContext.java | 58 -
.../response/WorkflowErrorResponseData.java | 58 -
.../common/response/WorkflowResponseData.java | 97 --
.../common/response/WorkflowResult.java | 54 -
.../common/response/WorkflowResultCode.java | 691 ----------
.../response/WorkflowSuccessResponseData.java | 44 -
.../dromara/common/util/HttpServletUtil.java | 68 -
.../org/dromara/common/util/JsonUtil.java | 128 --
.../controller/FormDataController.java | 87 --
.../controller/FormDataExcelController.java | 96 --
.../FormDataInstanceController.java | 133 --
.../dromara/dataManager/domain/FormData.java | 97 --
.../dataManager/domain/FormDataLog.java | 174 ---
.../dataManager/domain/FormDataLogChange.java | 11 -
.../dataManager/enums/DataAspectEnum.java | 51 -
.../dromara/dataManager/enums/WidgetType.java | 51 -
.../mapper/FormDataLogChangeMapper.java | 17 -
.../dataManager/mapper/FormDataLogMapper.java | 21 -
.../dataManager/mapper/FormDataMapper.java | 18 -
.../mapping/FormDataLogChangeMapper.xml | 31 -
.../mapper/mapping/FormDataLogMapper.xml | 41 -
.../mapper/mapping/FormDataMapper.xml | 50 -
.../dataManager/param/ActiveDataParams.java | 30 -
.../dromara/dataManager/param/DataParams.java | 109 --
.../dataManager/param/DownloadDataParams.java | 33 -
.../param/FormDataModifyMessage.java | 71 --
.../dataManager/param/FormDataParam.java | 41 -
.../dataManager/param/ImportDataParams.java | 36 -
.../dataManager/param/TransferDataParams.java | 38 -
.../dataManager/param/UpdateDataParams.java | 77 --
.../dataManager/result/FormDataResult.java | 55 -
.../dataManager/service/FormDataService.java | 87 --
.../service/impl/FormDataServiceImpl.java | 278 ----
.../HeaderMergeStrategiesGenerator.java | 60 -
.../service/impt/convert/BaseConverter.java | 22 -
.../impt/convert/BooleanConverter.java | 14 -
.../impt/convert/CheckboxConverter.java | 11 -
.../impt/convert/ConverterBuilder.java | 13 -
.../impt/convert/CoordinateConverter.java | 20 -
.../service/impt/convert/DateConverter.java | 70 --
.../convert/EmptyArrayValueConverter.java | 10 -
.../impt/convert/FormatNumberConverter.java | 68 -
.../impt/convert/GeneralConverter.java | 8 -
.../service/impt/convert/InputConverter.java | 34 -
.../impt/convert/LocationConverter.java | 38 -
.../convert/MultipleDepartmentsConverter.java | 30 -
.../impt/convert/MultipleMemberConverter.java | 30 -
.../impt/convert/MultipleSelectConverter.java | 11 -
.../impt/convert/NullValueConverter.java | 8 -
.../service/impt/convert/PhoneConverter.java | 17 -
.../convert/SingleDepartmentConverter.java | 28 -
.../impt/convert/SingleMemberConverter.java | 30 -
.../service/impt/convert/WidgetConverter.java | 69 -
.../impt/convert/WidgetConverterFactory.java | 75 --
.../service/impt/enums/ImportMode.java | 17 -
.../exception/ImportDataInvalidException.java | 15 -
.../exception/ImportValidationException.java | 14 -
.../service/impt/model/CellSpanInfo.java | 11 -
.../impt/model/ColumnsNeedValidate.java | 44 -
.../impt/model/DataAnalysisParams.java | 19 -
.../impt/model/DownloadTemplateParams.java | 11 -
.../impt/model/ExtraMergeInfoListener.java | 40 -
.../impt/model/ImportValidatorListener.java | 384 ------
.../impt/model/InvalidColumnResult.java | 27 -
.../service/impt/model/PreviewResult.java | 30 -
.../impt/model/PreviewTableHeader.java | 18 -
.../service/impt/model/StringConverter.java | 19 -
.../impt/service/ImportFromExcelHelper.java | 116 --
.../impt/service/ImportFromExcelService.java | 20 -
.../impl/ImportFromExcelServiceImpl.java | 621 ---------
.../impt/service/impl/excel/ImportDemo.java | 63 -
.../excel/handler/CommentWriteHandler.java | 35 -
.../listener/DataAnalysisEventListener.java | 433 -------
.../service/impl/excel/model/CellModel.java | 52 -
.../service/impl/excel/model/RecordModel.java | 119 --
.../service/impl/excel/model/RowMerge.java | 30 -
.../service/impl/excel/model/RowModel.java | 34 -
.../impt/validator/ValueValidator.java | 84 --
.../service/log/DataLogActionService.java | 20 -
.../service/log/FormDataLogService.java | 37 -
.../log/impl/DataLogDeleteService.java | 53 -
.../service/log/impl/DataLogSaveService.java | 42 -
.../log/impl/DataLogUpdateService.java | 85 --
.../log/impl/FormDataLogServiceImpl.java | 76 --
.../validate/FormDataValidateService.java | 67 -
.../impl/FormDataValidateServiceImpl.java | 265 ----
.../convert/base/BaseFormFieldConverter.java | 49 -
.../widget/convert/base/FormFieldFactory.java | 82 --
.../convert/column/CheckboxConverter.java | 41 -
.../convert/column/CoordinatesConverter.java | 96 --
.../convert/column/DatalinkConverter.java | 35 -
.../widget/convert/column/DateConverter.java | 150 ---
.../convert/column/DefaultConverter.java | 27 -
.../convert/column/EditorConverter.java | 40 -
.../convert/column/FileuploadConverter.java | 73 --
.../column/Format_numberConverter.java | 29 -
.../convert/column/ImguploadConverter.java | 69 -
.../convert/column/LocationConverter.java | 93 --
.../column/Multiple_departmentsConverter.java | 93 --
.../column/Multiple_selectConverter.java | 42 -
.../column/MultiplemembersConverter.java | 94 --
.../widget/convert/column/PhoneConverter.java | 85 --
.../column/SingledepartmentConverter.java | 82 --
.../convert/column/SinglememberConverter.java | 85 --
.../widget/convert/column/TableConverter.java | 252 ----
.../widget/convert/enums/FormColumnType.java | 65 -
.../convert/model/FormDataChangedConvert.java | 26 -
.../widget/convert/model/FormDataConvert.java | 35 -
.../service/FormDataConvertService.java | 108 --
.../widget/handler/FormatNumberHandler.java | 70 --
.../widget/handler/base/WidgetHandler.java | 7 -
.../controller/FormSourceController.java | 117 --
.../dromara/formMaking/domain/FormDetail.java | 43 -
.../dromara/formMaking/domain/FormSource.java | 79 --
.../formMaking/mapper/FormDetailMapper.java | 7 -
.../formMaking/mapper/FormSourceMapper.java | 21 -
.../mapper/mapping/FormDetailMapper.xml | 8 -
.../mapper/mapping/FormSourceMapper.xml | 39 -
.../formMaking/param/FormSourceParam.java | 42 -
.../formMaking/results/FormSourceResult.java | 37 -
.../formMaking/service/FormSourceService.java | 46 -
.../service/impl/FormSourceServiceImpl.java | 289 -----
.../taskCenter/api/TaskController.java | 209 ---
.../dromara/taskCenter/mapper/TaskMapper.java | 33 -
.../taskCenter/mapper/mapping/TaskMapper.xml | 300 -----
.../dromara/taskCenter/model/FormWidget.java | 50 -
.../model/SimpleFormFieldModel.java | 68 -
.../taskCenter/model/SimpleFormModel.java | 313 -----
.../model/options/SimpleFieldOptionModel.java | 88 --
.../taskCenter/model/widget/WidgetModel.java | 34 -
.../taskCenter/param/OpenApiTodoParam.java | 11 -
.../taskCenter/param/OpenTaskQueryParam.java | 62 -
.../param/TaskBatchUpdateParam.java | 17 -
.../taskCenter/param/TaskFlowParam.java | 157 ---
.../taskCenter/param/TaskQueryParam.java | 115 --
.../dromara/taskCenter/param/TaskType.java | 9 -
.../taskCenter/param/TaskUpdateParam.java | 89 --
.../taskCenter/result/OpenApiTodoResult.java | 20 -
.../result/TaskBatchActionResult.java | 23 -
.../taskCenter/result/TaskInfoResult.java | 114 --
.../taskCenter/result/TaskInstanceResult.java | 45 -
.../taskCenter/result/TaskPageResult.java | 100 --
.../service/action/TaskActionService.java | 12 -
.../action/TaskActionStrategyContext.java | 148 ---
.../service/action/impl/CancelHandler.java | 208 ---
.../service/action/impl/CreateHandler.java | 37 -
.../service/action/impl/DraftHandler.java | 43 -
.../service/action/impl/FinishHandler.java | 26 -
.../service/action/impl/ForwardHandler.java | 45 -
.../service/action/impl/RecallHandler.java | 212 ----
.../service/action/impl/RollbackHandler.java | 27 -
.../service/action/impl/SubmitHandler.java | 35 -
.../service/action/impl/UrgeHandler.java | 28 -
.../service/query/TaskQueryService.java | 15 -
.../query/TaskQueryStrategyContext.java | 382 ------
.../service/query/impl/CcService.java | 123 --
.../service/query/impl/HandleService.java | 135 --
.../service/query/impl/StartService.java | 201 ---
.../service/query/impl/TodoService.java | 148 ---
.../workflow/api/DefinitionController.java | 126 --
.../workflow/api/InstanceController.java | 142 ---
.../engine/callback/FlowCallback.java | 11 -
.../workflow/engine/domain/Definition.java | 30 -
.../workflow/engine/domain/Instance.java | 88 --
.../workflow/engine/domain/InstanceCc.java | 43 -
.../workflow/engine/domain/InstanceLog.java | 85 --
.../workflow/engine/domain/InstanceTask.java | 80 --
.../domain/adapter/EdgeInfoTypeHandler.java | 54 -
.../domain/adapter/NodeInfoTypeHandler.java | 52 -
.../workflow/engine/domain/base/EdgeInfo.java | 38 -
.../workflow/engine/domain/base/FlowBase.java | 51 -
.../workflow/engine/domain/base/NodeInfo.java | 14 -
.../workflow/engine/enums/CcStatus.java | 26 -
.../workflow/engine/enums/DataRuleEnum.java | 23 -
.../engine/enums/DefinitionStage.java | 24 -
.../engine/enums/ESDefaultFieldConst.java | 32 -
.../workflow/engine/enums/FlowTaskType.java | 11 -
.../workflow/engine/enums/HandleUserType.java | 25 -
.../workflow/engine/enums/InstanceStage.java | 26 -
.../workflow/engine/enums/LogStatus.java | 26 -
.../workflow/engine/enums/NodeStage.java | 10 -
.../workflow/engine/enums/NodeType.java | 34 -
.../workflow/engine/enums/OperateType.java | 59 -
.../workflow/engine/enums/TaskStatus.java | 27 -
.../workflow/engine/enums/TriggerScene.java | 24 -
.../workflow/engine/enums/json/node.json | 61 -
.../enums/nodeMoving/AutoCommitEnum.java | 24 -
.../engine/enums/nodeMoving/DynamicType.java | 56 -
.../enums/nodeMoving/NodeFlowRuleEnum.java | 29 -
.../permission/ApprovalOperationEnum.java | 49 -
.../engine/exception/WorkflowCode.java | 168 ---
.../engine/exception/WorkflowException.java | 29 -
.../workflow/engine/factory/BaseLink.java | 42 -
.../workflow/engine/factory/FlowEngine.java | 223 ----
.../workflow/engine/factory/FlowExecutor.java | 121 --
.../engine/factory/FlowSyncManager.java | 64 -
.../engine/listener/TaskHandledListener.java | 22 -
.../workflow/engine/model/node/BaseNode.java | 152 ---
.../workflow/engine/model/node/CcNode.java | 39 -
.../workflow/engine/model/node/EndNode.java | 36 -
.../engine/model/node/PresetNode.java | 29 -
.../workflow/engine/model/node/StartNode.java | 26 -
.../workflow/engine/model/node/TaskNode.java | 61 -
.../workflow/engine/model/setting/Cell.java | 35 -
.../workflow/engine/model/setting/Edge.java | 26 -
.../engine/model/setting/EndSetting.java | 35 -
.../workflow/engine/model/setting/Field.java | 66 -
.../workflow/engine/model/setting/Model.java | 30 -
.../workflow/engine/model/setting/Node.java | 196 ---
.../engine/model/setting/Operate.java | 32 -
.../engine/model/setting/StartSetting.java | 74 --
.../workflow/engine/operation/BaseAction.java | 36 -
.../workflow/engine/operation/CcOpr.java | 41 -
.../workflow/engine/operation/CreateOpr.java | 85 --
.../workflow/engine/operation/DraftOpr.java | 42 -
.../workflow/engine/operation/FinishOpr.java | 80 --
.../workflow/engine/operation/ForwardOpr.java | 96 --
.../workflow/engine/operation/OprAction.java | 14 -
.../workflow/engine/operation/RecallOpr.java | 85 --
.../engine/operation/RollbackOpr.java | 129 --
.../workflow/engine/operation/SubmitOpr.java | 161 ---
.../workflow/mapper/DefinitionMapper.java | 11 -
.../workflow/mapper/InstanceCcMapper.java | 15 -
.../workflow/mapper/InstanceLogMapper.java | 14 -
.../workflow/mapper/InstanceMapper.java | 38 -
.../workflow/mapper/InstanceTaskMapper.java | 16 -
.../mapper/mapping/DefinitionMapper.xml | 11 -
.../mapper/mapping/InstanceCcMapper.xml | 24 -
.../mapper/mapping/InstanceLogMapper.xml | 16 -
.../mapper/mapping/InstanceMapper.xml | 82 --
.../mapper/mapping/InstanceTaskMapper.xml | 27 -
.../workflow/param/engine/EngineRequest.java | 260 ----
.../param/instance/InstanceLogParam.java | 91 --
.../workflow/param/model/DefinitionParam.java | 63 -
.../workflow/param/model/FlowUser.java | 51 -
.../param/operate/WorkflowParamWorkflow.java | 1 -
.../remind/builder/BaseRemindBuilder.java | 109 --
.../remind/builder/RemindMessage.java | 8 -
.../remind/flow/FlowInstanceProducer.java | 505 --------
.../remind/flow/FlowRemindHelper.java | 37 -
.../flow/model/FlowInstanceMessage.java | 206 ---
.../flow/model/FlowRemindInstanceTask.java | 18 -
.../remind/message/FlowRemindMessage.java | 19 -
.../workflow/remind/model/RemindType.java | 30 -
.../workflow/remind/model/Reminder.java | 92 --
.../remind/plugin/MessagePluginEnum.java | 24 -
.../result/engine/ActionAutoSubmitResult.java | 65 -
.../result/engine/ActionNodeSubmitResult.java | 64 -
.../result/engine/AutoSubmitResult.java | 30 -
.../result/engine/BaseActionResult.java | 62 -
.../result/engine/EngineActionResult.java | 75 --
.../result/engine/EngineDataResult.java | 184 ---
.../workflow/result/instance/ChartResult.java | 81 --
.../result/instance/ChartResultV2.java | 106 --
.../result/instance/InstanceCcResult.java | 8 -
.../result/instance/InstanceLogResult.java | 20 -
.../workflow/result/instance/NodeResult.java | 20 -
.../result/model/DefinitionResult.java | 43 -
.../service/external/FlowInstanceService.java | 183 ---
.../service/external/FlowModelService.java | 153 ---
.../service/external/FlowTaskService.java | 110 --
.../impl/FlowInstanceServiceImpl.java | 848 -------------
.../external/impl/FlowModelServiceImpl.java | 427 -------
.../external/impl/FlowTaskServiceImpl.java | 178 ---
.../service/internal/DecisionService.java | 124 --
.../service/internal/DefinitionService.java | 48 -
.../service/internal/InstanceCcService.java | 19 -
.../service/internal/InstanceLogService.java | 63 -
.../internal/InstanceMessageService.java | 18 -
.../service/internal/InstanceService.java | 88 --
.../service/internal/InstanceTaskService.java | 199 ---
.../internal/impl/DecisionServiceImpl.java | 585 ---------
.../internal/impl/DefinitionServiceImpl.java | 81 --
.../impl/FlowEsDataDecisionService.java | 113 --
.../internal/impl/InstanceCcServiceImpl.java | 93 --
.../internal/impl/InstanceLogServiceImpl.java | 185 ---
.../internal/impl/InstanceServiceImpl.java | 148 ---
.../impl/InstanceTaskServiceImpl.java | 780 ------------
dk-common/pom.xml | 1 -
dk-modules/business/pom.xml | 7 -
dk-modules/pom.xml | 1 +
dk-modules/workflow/Dockerfile | 25 +
dk-modules/workflow/pom.xml | 163 +++
.../workflow/DkWorkflowApplication.java | 22 +
.../common/constant/FlowConstant.java | 137 ++
.../workflow/common/enums/FormTypeEnum.java | 54 +
.../common/enums/MessageTypeEnum.java | 51 +
.../workflow/common/enums/TaskStatusEnum.java | 94 ++
.../controller/ActModelController.java | 148 +++
.../ActProcessDefinitionController.java | 147 +++
.../ActProcessInstanceController.java | 160 +++
.../controller/ActTaskController.java | 295 +++++
.../controller/TestLeaveController.java | 106 ++
.../controller/WfCategoryController.java | 106 ++
.../WfDefinitionConfigController.java | 79 ++
.../controller/WfFormManageController.java | 115 ++
.../workflow/domain/ActHiProcinst.java | 152 +++
.../workflow/domain/ActHiTaskinst.java | 193 +++
.../dromara/workflow/domain/TestLeave.java | 62 +
.../dromara/workflow/domain/WfCategory.java | 52 +
.../workflow/domain/WfDefinitionConfig.java | 56 +
.../dromara/workflow/domain/WfFormManage.java | 51 +
.../dromara/workflow/domain/WfNodeConfig.java | 61 +
.../workflow/domain/WfTaskBackNode.java | 61 +
.../workflow/domain/bo/AddMultiBo.java | 40 +
.../workflow/domain/bo/BackProcessBo.java | 44 +
.../workflow/domain/bo/CompleteTaskBo.java | 65 +
.../workflow/domain/bo/DelegateBo.java | 38 +
.../workflow/domain/bo/DeleteMultiBo.java | 52 +
.../dromara/workflow/domain/bo/ModelBo.java | 66 +
.../domain/bo/ProcessDefinitionBo.java | 34 +
.../workflow/domain/bo/ProcessInstanceBo.java | 43 +
.../workflow/domain/bo/ProcessInvalidBo.java | 31 +
.../workflow/domain/bo/StartProcessBo.java | 49 +
.../workflow/domain/bo/SysUserMultiBo.java | 39 +
.../dromara/workflow/domain/bo/TaskBo.java | 33 +
.../workflow/domain/bo/TaskUrgingBo.java | 34 +
.../workflow/domain/bo/TerminationBo.java | 31 +
.../workflow/domain/bo/TestLeaveBo.java | 80 ++
.../workflow/domain/bo/TransmitBo.java | 37 +
.../workflow/domain/bo/WfCategoryBo.java | 54 +
.../domain/bo/WfDefinitionConfigBo.java | 59 +
.../workflow/domain/bo/WfFormManageBo.java | 53 +
.../workflow/domain/bo/WfNodeConfigBo.java | 63 +
.../workflow/domain/vo/ActHistoryInfoVo.java | 93 ++
.../workflow/domain/vo/GraphicInfoVo.java | 47 +
.../dromara/workflow/domain/vo/ModelVo.java | 48 +
.../workflow/domain/vo/MultiInstanceVo.java | 33 +
.../workflow/domain/vo/ParticipantVo.java | 43 +
.../domain/vo/ProcessDefinitionVo.java | 70 ++
.../workflow/domain/vo/ProcessInstanceVo.java | 100 ++
.../dromara/workflow/domain/vo/TaskVo.java | 173 +++
.../workflow/domain/vo/TestLeaveVo.java | 70 ++
.../workflow/domain/vo/VariableVo.java | 28 +
.../workflow/domain/vo/WfCategoryVo.java | 58 +
.../dromara/workflow/domain/vo/WfCopy.java | 29 +
.../domain/vo/WfDefinitionConfigVo.java | 70 ++
.../workflow/domain/vo/WfFormManageVo.java | 63 +
.../workflow/domain/vo/WfNodeConfigVo.java | 75 ++
.../dubbo/RemoteWorkflowServiceImpl.java | 70 ++
.../CustomDefaultProcessDiagramCanvas.java | 108 ++
.../CustomDefaultProcessDiagramGenerator.java | 1120 +++++++++++++++++
.../cmd/AddSequenceMultiInstanceCmd.java | 61 +
.../workflow/flowable/cmd/AttachmentCmd.java | 67 +
.../flowable/cmd/DeleteExecutionCmd.java | 36 +
.../cmd/DeleteSequenceMultiInstanceCmd.java | 83 ++
.../cmd/ExecutionChildByExecutionIdCmd.java | 39 +
.../flowable/cmd/UpdateBusinessStatusCmd.java | 37 +
.../flowable/cmd/UpdateHiTaskInstCmd.java | 51 +
.../flowable/config/FlowableConfig.java | 32 +
.../config/GlobalFlowableListener.java | 139 ++
.../handler/FlowProcessEventHandler.java | 50 +
.../handler/TaskTimeoutJobHandler.java | 38 +
.../workflow/mapper/ActHiProcinstMapper.java | 16 +
.../workflow/mapper/ActHiTaskinstMapper.java | 16 +
.../workflow/mapper/ActTaskMapper.java | 47 +
.../workflow/mapper/TestLeaveMapper.java | 15 +
.../workflow/mapper/WfCategoryMapper.java | 15 +
.../mapper/WfDefinitionConfigMapper.java | 15 +
.../workflow/mapper/WfFormManageMapper.java | 15 +
.../workflow/mapper/WfNodeConfigMapper.java | 15 +
.../workflow/mapper/WfTaskBackNodeMapper.java | 13 +
.../runner/WorkflowApplicationRunner.java | 31 +
.../service/IActHiProcinstService.java | 31 +
.../service/IActHiTaskinstService.java | 11 +
.../workflow/service/IActModelService.java | 83 ++
.../service/IActProcessDefinitionService.java | 91 ++
.../service/IActProcessInstanceService.java | 110 ++
.../workflow/service/IActTaskService.java | 161 +++
.../workflow/service/ITestLeaveService.java | 48 +
.../workflow/service/IWfCategoryService.java | 51 +
.../service/IWfDefinitionConfigService.java | 83 ++
.../service/IWfFormManageService.java | 81 ++
.../service/IWfNodeConfigService.java | 56 +
.../service/IWfTaskBackNodeService.java | 65 +
.../workflow/service/WorkflowService.java | 76 ++
.../impl/ActHiProcinstServiceImpl.java | 51 +
.../impl/ActHiTaskinstServiceImpl.java | 18 +
.../service/impl/ActModelServiceImpl.java | 428 +++++++
.../impl/ActProcessDefinitionServiceImpl.java | 444 +++++++
.../impl/ActProcessInstanceServiceImpl.java | 694 ++++++++++
.../service/impl/ActTaskServiceImpl.java | 862 +++++++++++++
.../service/impl/TestLeaveServiceImpl.java | 159 +++
.../service/impl/WfCategoryServiceImpl.java | 130 ++
.../impl/WfDefinitionConfigServiceImpl.java | 117 ++
.../service/impl/WfFormManageServiceImpl.java | 111 ++
.../service/impl/WfNodeConfigServiceImpl.java | 75 ++
.../impl/WfTaskBackNodeServiceImpl.java | 144 +++
.../service/impl/WorkflowServiceImpl.java | 122 ++
.../dromara/workflow/utils/ModelUtils.java | 289 +++++
.../dromara/workflow/utils/QueryUtils.java | 169 +++
.../dromara/workflow/utils/WorkflowUtils.java | 296 +++++
.../src/main/resources/application.yml | 34 +
.../workflow/src/main/resources/banner.txt | 10 +
.../src/main/resources/logback-plus.xml | 28 +
.../src/main/resources/mapper/package-info.md | 3 +
.../mapper/workflow/ActHiProcinstMapper.xml | 7 +
.../mapper/workflow/ActHiTaskinstMapper.xml | 7 +
.../mapper/workflow/ActTaskMapper.xml | 77 ++
.../mapper/workflow/TestLeaveMapper.xml | 7 +
.../mapper/workflow/WfCategoryMapper.xml | 7 +
.../workflow/WfDefinitionConfigMapper.xml | 7 +
.../mapper/workflow/WfFormManageMapper.xml | 7 +
.../mapper/workflow/WfNodeConfigMapper.xml | 7 +
.../mapper/workflow/WfTaskBackNodeMapper.xml | 7 +
413 files changed, 11729 insertions(+), 24255 deletions(-)
delete mode 100644 dk-common/common-workflow/pom.xml
delete mode 100644 dk-common/common-workflow/src/main/java/org/dromara/common/Exception/ServiceException.java
delete mode 100644 dk-common/common-workflow/src/main/java/org/dromara/common/Exception/enums/abs/AbstractBaseExceptionEnum.java
delete mode 100644 dk-common/common-workflow/src/main/java/org/dromara/common/consts/ExceptionCodeConstant.java
delete mode 100644 dk-common/common-workflow/src/main/java/org/dromara/common/entity/WorkflowBaseEntity.java
delete mode 100644 dk-common/common-workflow/src/main/java/org/dromara/common/page/WorkflowPageFactory.java
delete mode 100644 dk-common/common-workflow/src/main/java/org/dromara/common/page/WorkflowPageResult.java
delete mode 100644 dk-common/common-workflow/src/main/java/org/dromara/common/param/WorkflowBaseParam.java
delete mode 100644 dk-common/common-workflow/src/main/java/org/dromara/common/requestno/RequestNoContext.java
delete mode 100644 dk-common/common-workflow/src/main/java/org/dromara/common/response/WorkflowErrorResponseData.java
delete mode 100644 dk-common/common-workflow/src/main/java/org/dromara/common/response/WorkflowResponseData.java
delete mode 100644 dk-common/common-workflow/src/main/java/org/dromara/common/response/WorkflowResult.java
delete mode 100644 dk-common/common-workflow/src/main/java/org/dromara/common/response/WorkflowResultCode.java
delete mode 100644 dk-common/common-workflow/src/main/java/org/dromara/common/response/WorkflowSuccessResponseData.java
delete mode 100644 dk-common/common-workflow/src/main/java/org/dromara/common/util/HttpServletUtil.java
delete mode 100644 dk-common/common-workflow/src/main/java/org/dromara/common/util/JsonUtil.java
delete mode 100644 dk-common/common-workflow/src/main/java/org/dromara/dataManager/controller/FormDataController.java
delete mode 100644 dk-common/common-workflow/src/main/java/org/dromara/dataManager/controller/FormDataExcelController.java
delete mode 100644 dk-common/common-workflow/src/main/java/org/dromara/dataManager/controller/FormDataInstanceController.java
delete mode 100644 dk-common/common-workflow/src/main/java/org/dromara/dataManager/domain/FormData.java
delete mode 100644 dk-common/common-workflow/src/main/java/org/dromara/dataManager/domain/FormDataLog.java
delete mode 100644 dk-common/common-workflow/src/main/java/org/dromara/dataManager/domain/FormDataLogChange.java
delete mode 100644 dk-common/common-workflow/src/main/java/org/dromara/dataManager/enums/DataAspectEnum.java
delete mode 100644 dk-common/common-workflow/src/main/java/org/dromara/dataManager/enums/WidgetType.java
delete mode 100644 dk-common/common-workflow/src/main/java/org/dromara/dataManager/mapper/FormDataLogChangeMapper.java
delete mode 100644 dk-common/common-workflow/src/main/java/org/dromara/dataManager/mapper/FormDataLogMapper.java
delete mode 100644 dk-common/common-workflow/src/main/java/org/dromara/dataManager/mapper/FormDataMapper.java
delete mode 100644 dk-common/common-workflow/src/main/java/org/dromara/dataManager/mapper/mapping/FormDataLogChangeMapper.xml
delete mode 100644 dk-common/common-workflow/src/main/java/org/dromara/dataManager/mapper/mapping/FormDataLogMapper.xml
delete mode 100644 dk-common/common-workflow/src/main/java/org/dromara/dataManager/mapper/mapping/FormDataMapper.xml
delete mode 100644 dk-common/common-workflow/src/main/java/org/dromara/dataManager/param/ActiveDataParams.java
delete mode 100644 dk-common/common-workflow/src/main/java/org/dromara/dataManager/param/DataParams.java
delete mode 100644 dk-common/common-workflow/src/main/java/org/dromara/dataManager/param/DownloadDataParams.java
delete mode 100644 dk-common/common-workflow/src/main/java/org/dromara/dataManager/param/FormDataModifyMessage.java
delete mode 100644 dk-common/common-workflow/src/main/java/org/dromara/dataManager/param/FormDataParam.java
delete mode 100644 dk-common/common-workflow/src/main/java/org/dromara/dataManager/param/ImportDataParams.java
delete mode 100644 dk-common/common-workflow/src/main/java/org/dromara/dataManager/param/TransferDataParams.java
delete mode 100644 dk-common/common-workflow/src/main/java/org/dromara/dataManager/param/UpdateDataParams.java
delete mode 100644 dk-common/common-workflow/src/main/java/org/dromara/dataManager/result/FormDataResult.java
delete mode 100644 dk-common/common-workflow/src/main/java/org/dromara/dataManager/service/FormDataService.java
delete mode 100644 dk-common/common-workflow/src/main/java/org/dromara/dataManager/service/impl/FormDataServiceImpl.java
delete mode 100644 dk-common/common-workflow/src/main/java/org/dromara/dataManager/service/impt/common/HeaderMergeStrategiesGenerator.java
delete mode 100644 dk-common/common-workflow/src/main/java/org/dromara/dataManager/service/impt/convert/BaseConverter.java
delete mode 100644 dk-common/common-workflow/src/main/java/org/dromara/dataManager/service/impt/convert/BooleanConverter.java
delete mode 100644 dk-common/common-workflow/src/main/java/org/dromara/dataManager/service/impt/convert/CheckboxConverter.java
delete mode 100644 dk-common/common-workflow/src/main/java/org/dromara/dataManager/service/impt/convert/ConverterBuilder.java
delete mode 100644 dk-common/common-workflow/src/main/java/org/dromara/dataManager/service/impt/convert/CoordinateConverter.java
delete mode 100644 dk-common/common-workflow/src/main/java/org/dromara/dataManager/service/impt/convert/DateConverter.java
delete mode 100644 dk-common/common-workflow/src/main/java/org/dromara/dataManager/service/impt/convert/EmptyArrayValueConverter.java
delete mode 100644 dk-common/common-workflow/src/main/java/org/dromara/dataManager/service/impt/convert/FormatNumberConverter.java
delete mode 100644 dk-common/common-workflow/src/main/java/org/dromara/dataManager/service/impt/convert/GeneralConverter.java
delete mode 100644 dk-common/common-workflow/src/main/java/org/dromara/dataManager/service/impt/convert/InputConverter.java
delete mode 100644 dk-common/common-workflow/src/main/java/org/dromara/dataManager/service/impt/convert/LocationConverter.java
delete mode 100644 dk-common/common-workflow/src/main/java/org/dromara/dataManager/service/impt/convert/MultipleDepartmentsConverter.java
delete mode 100644 dk-common/common-workflow/src/main/java/org/dromara/dataManager/service/impt/convert/MultipleMemberConverter.java
delete mode 100644 dk-common/common-workflow/src/main/java/org/dromara/dataManager/service/impt/convert/MultipleSelectConverter.java
delete mode 100644 dk-common/common-workflow/src/main/java/org/dromara/dataManager/service/impt/convert/NullValueConverter.java
delete mode 100644 dk-common/common-workflow/src/main/java/org/dromara/dataManager/service/impt/convert/PhoneConverter.java
delete mode 100644 dk-common/common-workflow/src/main/java/org/dromara/dataManager/service/impt/convert/SingleDepartmentConverter.java
delete mode 100644 dk-common/common-workflow/src/main/java/org/dromara/dataManager/service/impt/convert/SingleMemberConverter.java
delete mode 100644 dk-common/common-workflow/src/main/java/org/dromara/dataManager/service/impt/convert/WidgetConverter.java
delete mode 100644 dk-common/common-workflow/src/main/java/org/dromara/dataManager/service/impt/convert/WidgetConverterFactory.java
delete mode 100644 dk-common/common-workflow/src/main/java/org/dromara/dataManager/service/impt/enums/ImportMode.java
delete mode 100644 dk-common/common-workflow/src/main/java/org/dromara/dataManager/service/impt/exception/ImportDataInvalidException.java
delete mode 100644 dk-common/common-workflow/src/main/java/org/dromara/dataManager/service/impt/exception/ImportValidationException.java
delete mode 100644 dk-common/common-workflow/src/main/java/org/dromara/dataManager/service/impt/model/CellSpanInfo.java
delete mode 100644 dk-common/common-workflow/src/main/java/org/dromara/dataManager/service/impt/model/ColumnsNeedValidate.java
delete mode 100644 dk-common/common-workflow/src/main/java/org/dromara/dataManager/service/impt/model/DataAnalysisParams.java
delete mode 100644 dk-common/common-workflow/src/main/java/org/dromara/dataManager/service/impt/model/DownloadTemplateParams.java
delete mode 100644 dk-common/common-workflow/src/main/java/org/dromara/dataManager/service/impt/model/ExtraMergeInfoListener.java
delete mode 100644 dk-common/common-workflow/src/main/java/org/dromara/dataManager/service/impt/model/ImportValidatorListener.java
delete mode 100644 dk-common/common-workflow/src/main/java/org/dromara/dataManager/service/impt/model/InvalidColumnResult.java
delete mode 100644 dk-common/common-workflow/src/main/java/org/dromara/dataManager/service/impt/model/PreviewResult.java
delete mode 100644 dk-common/common-workflow/src/main/java/org/dromara/dataManager/service/impt/model/PreviewTableHeader.java
delete mode 100644 dk-common/common-workflow/src/main/java/org/dromara/dataManager/service/impt/model/StringConverter.java
delete mode 100644 dk-common/common-workflow/src/main/java/org/dromara/dataManager/service/impt/service/ImportFromExcelHelper.java
delete mode 100644 dk-common/common-workflow/src/main/java/org/dromara/dataManager/service/impt/service/ImportFromExcelService.java
delete mode 100644 dk-common/common-workflow/src/main/java/org/dromara/dataManager/service/impt/service/impl/ImportFromExcelServiceImpl.java
delete mode 100644 dk-common/common-workflow/src/main/java/org/dromara/dataManager/service/impt/service/impl/excel/ImportDemo.java
delete mode 100644 dk-common/common-workflow/src/main/java/org/dromara/dataManager/service/impt/service/impl/excel/handler/CommentWriteHandler.java
delete mode 100644 dk-common/common-workflow/src/main/java/org/dromara/dataManager/service/impt/service/impl/excel/listener/DataAnalysisEventListener.java
delete mode 100644 dk-common/common-workflow/src/main/java/org/dromara/dataManager/service/impt/service/impl/excel/model/CellModel.java
delete mode 100644 dk-common/common-workflow/src/main/java/org/dromara/dataManager/service/impt/service/impl/excel/model/RecordModel.java
delete mode 100644 dk-common/common-workflow/src/main/java/org/dromara/dataManager/service/impt/service/impl/excel/model/RowMerge.java
delete mode 100644 dk-common/common-workflow/src/main/java/org/dromara/dataManager/service/impt/service/impl/excel/model/RowModel.java
delete mode 100644 dk-common/common-workflow/src/main/java/org/dromara/dataManager/service/impt/validator/ValueValidator.java
delete mode 100644 dk-common/common-workflow/src/main/java/org/dromara/dataManager/service/log/DataLogActionService.java
delete mode 100644 dk-common/common-workflow/src/main/java/org/dromara/dataManager/service/log/FormDataLogService.java
delete mode 100644 dk-common/common-workflow/src/main/java/org/dromara/dataManager/service/log/impl/DataLogDeleteService.java
delete mode 100644 dk-common/common-workflow/src/main/java/org/dromara/dataManager/service/log/impl/DataLogSaveService.java
delete mode 100644 dk-common/common-workflow/src/main/java/org/dromara/dataManager/service/log/impl/DataLogUpdateService.java
delete mode 100644 dk-common/common-workflow/src/main/java/org/dromara/dataManager/service/log/impl/FormDataLogServiceImpl.java
delete mode 100644 dk-common/common-workflow/src/main/java/org/dromara/dataManager/service/validate/FormDataValidateService.java
delete mode 100644 dk-common/common-workflow/src/main/java/org/dromara/dataManager/service/validate/impl/FormDataValidateServiceImpl.java
delete mode 100644 dk-common/common-workflow/src/main/java/org/dromara/dataManager/widget/convert/base/BaseFormFieldConverter.java
delete mode 100644 dk-common/common-workflow/src/main/java/org/dromara/dataManager/widget/convert/base/FormFieldFactory.java
delete mode 100644 dk-common/common-workflow/src/main/java/org/dromara/dataManager/widget/convert/column/CheckboxConverter.java
delete mode 100644 dk-common/common-workflow/src/main/java/org/dromara/dataManager/widget/convert/column/CoordinatesConverter.java
delete mode 100644 dk-common/common-workflow/src/main/java/org/dromara/dataManager/widget/convert/column/DatalinkConverter.java
delete mode 100644 dk-common/common-workflow/src/main/java/org/dromara/dataManager/widget/convert/column/DateConverter.java
delete mode 100644 dk-common/common-workflow/src/main/java/org/dromara/dataManager/widget/convert/column/DefaultConverter.java
delete mode 100644 dk-common/common-workflow/src/main/java/org/dromara/dataManager/widget/convert/column/EditorConverter.java
delete mode 100644 dk-common/common-workflow/src/main/java/org/dromara/dataManager/widget/convert/column/FileuploadConverter.java
delete mode 100644 dk-common/common-workflow/src/main/java/org/dromara/dataManager/widget/convert/column/Format_numberConverter.java
delete mode 100644 dk-common/common-workflow/src/main/java/org/dromara/dataManager/widget/convert/column/ImguploadConverter.java
delete mode 100644 dk-common/common-workflow/src/main/java/org/dromara/dataManager/widget/convert/column/LocationConverter.java
delete mode 100644 dk-common/common-workflow/src/main/java/org/dromara/dataManager/widget/convert/column/Multiple_departmentsConverter.java
delete mode 100644 dk-common/common-workflow/src/main/java/org/dromara/dataManager/widget/convert/column/Multiple_selectConverter.java
delete mode 100644 dk-common/common-workflow/src/main/java/org/dromara/dataManager/widget/convert/column/MultiplemembersConverter.java
delete mode 100644 dk-common/common-workflow/src/main/java/org/dromara/dataManager/widget/convert/column/PhoneConverter.java
delete mode 100644 dk-common/common-workflow/src/main/java/org/dromara/dataManager/widget/convert/column/SingledepartmentConverter.java
delete mode 100644 dk-common/common-workflow/src/main/java/org/dromara/dataManager/widget/convert/column/SinglememberConverter.java
delete mode 100644 dk-common/common-workflow/src/main/java/org/dromara/dataManager/widget/convert/column/TableConverter.java
delete mode 100644 dk-common/common-workflow/src/main/java/org/dromara/dataManager/widget/convert/enums/FormColumnType.java
delete mode 100644 dk-common/common-workflow/src/main/java/org/dromara/dataManager/widget/convert/model/FormDataChangedConvert.java
delete mode 100644 dk-common/common-workflow/src/main/java/org/dromara/dataManager/widget/convert/model/FormDataConvert.java
delete mode 100644 dk-common/common-workflow/src/main/java/org/dromara/dataManager/widget/convert/service/FormDataConvertService.java
delete mode 100644 dk-common/common-workflow/src/main/java/org/dromara/dataManager/widget/handler/FormatNumberHandler.java
delete mode 100644 dk-common/common-workflow/src/main/java/org/dromara/dataManager/widget/handler/base/WidgetHandler.java
delete mode 100644 dk-common/common-workflow/src/main/java/org/dromara/formMaking/controller/FormSourceController.java
delete mode 100644 dk-common/common-workflow/src/main/java/org/dromara/formMaking/domain/FormDetail.java
delete mode 100644 dk-common/common-workflow/src/main/java/org/dromara/formMaking/domain/FormSource.java
delete mode 100644 dk-common/common-workflow/src/main/java/org/dromara/formMaking/mapper/FormDetailMapper.java
delete mode 100644 dk-common/common-workflow/src/main/java/org/dromara/formMaking/mapper/FormSourceMapper.java
delete mode 100644 dk-common/common-workflow/src/main/java/org/dromara/formMaking/mapper/mapping/FormDetailMapper.xml
delete mode 100644 dk-common/common-workflow/src/main/java/org/dromara/formMaking/mapper/mapping/FormSourceMapper.xml
delete mode 100644 dk-common/common-workflow/src/main/java/org/dromara/formMaking/param/FormSourceParam.java
delete mode 100644 dk-common/common-workflow/src/main/java/org/dromara/formMaking/results/FormSourceResult.java
delete mode 100644 dk-common/common-workflow/src/main/java/org/dromara/formMaking/service/FormSourceService.java
delete mode 100644 dk-common/common-workflow/src/main/java/org/dromara/formMaking/service/impl/FormSourceServiceImpl.java
delete mode 100644 dk-common/common-workflow/src/main/java/org/dromara/taskCenter/api/TaskController.java
delete mode 100644 dk-common/common-workflow/src/main/java/org/dromara/taskCenter/mapper/TaskMapper.java
delete mode 100644 dk-common/common-workflow/src/main/java/org/dromara/taskCenter/mapper/mapping/TaskMapper.xml
delete mode 100644 dk-common/common-workflow/src/main/java/org/dromara/taskCenter/model/FormWidget.java
delete mode 100644 dk-common/common-workflow/src/main/java/org/dromara/taskCenter/model/SimpleFormFieldModel.java
delete mode 100644 dk-common/common-workflow/src/main/java/org/dromara/taskCenter/model/SimpleFormModel.java
delete mode 100644 dk-common/common-workflow/src/main/java/org/dromara/taskCenter/model/options/SimpleFieldOptionModel.java
delete mode 100644 dk-common/common-workflow/src/main/java/org/dromara/taskCenter/model/widget/WidgetModel.java
delete mode 100644 dk-common/common-workflow/src/main/java/org/dromara/taskCenter/param/OpenApiTodoParam.java
delete mode 100644 dk-common/common-workflow/src/main/java/org/dromara/taskCenter/param/OpenTaskQueryParam.java
delete mode 100644 dk-common/common-workflow/src/main/java/org/dromara/taskCenter/param/TaskBatchUpdateParam.java
delete mode 100644 dk-common/common-workflow/src/main/java/org/dromara/taskCenter/param/TaskFlowParam.java
delete mode 100644 dk-common/common-workflow/src/main/java/org/dromara/taskCenter/param/TaskQueryParam.java
delete mode 100644 dk-common/common-workflow/src/main/java/org/dromara/taskCenter/param/TaskType.java
delete mode 100644 dk-common/common-workflow/src/main/java/org/dromara/taskCenter/param/TaskUpdateParam.java
delete mode 100644 dk-common/common-workflow/src/main/java/org/dromara/taskCenter/result/OpenApiTodoResult.java
delete mode 100644 dk-common/common-workflow/src/main/java/org/dromara/taskCenter/result/TaskBatchActionResult.java
delete mode 100644 dk-common/common-workflow/src/main/java/org/dromara/taskCenter/result/TaskInfoResult.java
delete mode 100644 dk-common/common-workflow/src/main/java/org/dromara/taskCenter/result/TaskInstanceResult.java
delete mode 100644 dk-common/common-workflow/src/main/java/org/dromara/taskCenter/result/TaskPageResult.java
delete mode 100644 dk-common/common-workflow/src/main/java/org/dromara/taskCenter/service/action/TaskActionService.java
delete mode 100644 dk-common/common-workflow/src/main/java/org/dromara/taskCenter/service/action/TaskActionStrategyContext.java
delete mode 100644 dk-common/common-workflow/src/main/java/org/dromara/taskCenter/service/action/impl/CancelHandler.java
delete mode 100644 dk-common/common-workflow/src/main/java/org/dromara/taskCenter/service/action/impl/CreateHandler.java
delete mode 100644 dk-common/common-workflow/src/main/java/org/dromara/taskCenter/service/action/impl/DraftHandler.java
delete mode 100644 dk-common/common-workflow/src/main/java/org/dromara/taskCenter/service/action/impl/FinishHandler.java
delete mode 100644 dk-common/common-workflow/src/main/java/org/dromara/taskCenter/service/action/impl/ForwardHandler.java
delete mode 100644 dk-common/common-workflow/src/main/java/org/dromara/taskCenter/service/action/impl/RecallHandler.java
delete mode 100644 dk-common/common-workflow/src/main/java/org/dromara/taskCenter/service/action/impl/RollbackHandler.java
delete mode 100644 dk-common/common-workflow/src/main/java/org/dromara/taskCenter/service/action/impl/SubmitHandler.java
delete mode 100644 dk-common/common-workflow/src/main/java/org/dromara/taskCenter/service/action/impl/UrgeHandler.java
delete mode 100644 dk-common/common-workflow/src/main/java/org/dromara/taskCenter/service/query/TaskQueryService.java
delete mode 100644 dk-common/common-workflow/src/main/java/org/dromara/taskCenter/service/query/TaskQueryStrategyContext.java
delete mode 100644 dk-common/common-workflow/src/main/java/org/dromara/taskCenter/service/query/impl/CcService.java
delete mode 100644 dk-common/common-workflow/src/main/java/org/dromara/taskCenter/service/query/impl/HandleService.java
delete mode 100644 dk-common/common-workflow/src/main/java/org/dromara/taskCenter/service/query/impl/StartService.java
delete mode 100644 dk-common/common-workflow/src/main/java/org/dromara/taskCenter/service/query/impl/TodoService.java
delete mode 100644 dk-common/common-workflow/src/main/java/org/dromara/workflow/api/DefinitionController.java
delete mode 100644 dk-common/common-workflow/src/main/java/org/dromara/workflow/api/InstanceController.java
delete mode 100644 dk-common/common-workflow/src/main/java/org/dromara/workflow/engine/callback/FlowCallback.java
delete mode 100644 dk-common/common-workflow/src/main/java/org/dromara/workflow/engine/domain/Definition.java
delete mode 100644 dk-common/common-workflow/src/main/java/org/dromara/workflow/engine/domain/Instance.java
delete mode 100644 dk-common/common-workflow/src/main/java/org/dromara/workflow/engine/domain/InstanceCc.java
delete mode 100644 dk-common/common-workflow/src/main/java/org/dromara/workflow/engine/domain/InstanceLog.java
delete mode 100644 dk-common/common-workflow/src/main/java/org/dromara/workflow/engine/domain/InstanceTask.java
delete mode 100644 dk-common/common-workflow/src/main/java/org/dromara/workflow/engine/domain/adapter/EdgeInfoTypeHandler.java
delete mode 100644 dk-common/common-workflow/src/main/java/org/dromara/workflow/engine/domain/adapter/NodeInfoTypeHandler.java
delete mode 100644 dk-common/common-workflow/src/main/java/org/dromara/workflow/engine/domain/base/EdgeInfo.java
delete mode 100644 dk-common/common-workflow/src/main/java/org/dromara/workflow/engine/domain/base/FlowBase.java
delete mode 100644 dk-common/common-workflow/src/main/java/org/dromara/workflow/engine/domain/base/NodeInfo.java
delete mode 100644 dk-common/common-workflow/src/main/java/org/dromara/workflow/engine/enums/CcStatus.java
delete mode 100644 dk-common/common-workflow/src/main/java/org/dromara/workflow/engine/enums/DataRuleEnum.java
delete mode 100644 dk-common/common-workflow/src/main/java/org/dromara/workflow/engine/enums/DefinitionStage.java
delete mode 100644 dk-common/common-workflow/src/main/java/org/dromara/workflow/engine/enums/ESDefaultFieldConst.java
delete mode 100644 dk-common/common-workflow/src/main/java/org/dromara/workflow/engine/enums/FlowTaskType.java
delete mode 100644 dk-common/common-workflow/src/main/java/org/dromara/workflow/engine/enums/HandleUserType.java
delete mode 100644 dk-common/common-workflow/src/main/java/org/dromara/workflow/engine/enums/InstanceStage.java
delete mode 100644 dk-common/common-workflow/src/main/java/org/dromara/workflow/engine/enums/LogStatus.java
delete mode 100644 dk-common/common-workflow/src/main/java/org/dromara/workflow/engine/enums/NodeStage.java
delete mode 100644 dk-common/common-workflow/src/main/java/org/dromara/workflow/engine/enums/NodeType.java
delete mode 100644 dk-common/common-workflow/src/main/java/org/dromara/workflow/engine/enums/OperateType.java
delete mode 100644 dk-common/common-workflow/src/main/java/org/dromara/workflow/engine/enums/TaskStatus.java
delete mode 100644 dk-common/common-workflow/src/main/java/org/dromara/workflow/engine/enums/TriggerScene.java
delete mode 100644 dk-common/common-workflow/src/main/java/org/dromara/workflow/engine/enums/json/node.json
delete mode 100644 dk-common/common-workflow/src/main/java/org/dromara/workflow/engine/enums/nodeMoving/AutoCommitEnum.java
delete mode 100644 dk-common/common-workflow/src/main/java/org/dromara/workflow/engine/enums/nodeMoving/DynamicType.java
delete mode 100644 dk-common/common-workflow/src/main/java/org/dromara/workflow/engine/enums/nodeMoving/NodeFlowRuleEnum.java
delete mode 100644 dk-common/common-workflow/src/main/java/org/dromara/workflow/engine/enums/permission/ApprovalOperationEnum.java
delete mode 100644 dk-common/common-workflow/src/main/java/org/dromara/workflow/engine/exception/WorkflowCode.java
delete mode 100644 dk-common/common-workflow/src/main/java/org/dromara/workflow/engine/exception/WorkflowException.java
delete mode 100644 dk-common/common-workflow/src/main/java/org/dromara/workflow/engine/factory/BaseLink.java
delete mode 100644 dk-common/common-workflow/src/main/java/org/dromara/workflow/engine/factory/FlowEngine.java
delete mode 100644 dk-common/common-workflow/src/main/java/org/dromara/workflow/engine/factory/FlowExecutor.java
delete mode 100644 dk-common/common-workflow/src/main/java/org/dromara/workflow/engine/factory/FlowSyncManager.java
delete mode 100644 dk-common/common-workflow/src/main/java/org/dromara/workflow/engine/listener/TaskHandledListener.java
delete mode 100644 dk-common/common-workflow/src/main/java/org/dromara/workflow/engine/model/node/BaseNode.java
delete mode 100644 dk-common/common-workflow/src/main/java/org/dromara/workflow/engine/model/node/CcNode.java
delete mode 100644 dk-common/common-workflow/src/main/java/org/dromara/workflow/engine/model/node/EndNode.java
delete mode 100644 dk-common/common-workflow/src/main/java/org/dromara/workflow/engine/model/node/PresetNode.java
delete mode 100644 dk-common/common-workflow/src/main/java/org/dromara/workflow/engine/model/node/StartNode.java
delete mode 100644 dk-common/common-workflow/src/main/java/org/dromara/workflow/engine/model/node/TaskNode.java
delete mode 100644 dk-common/common-workflow/src/main/java/org/dromara/workflow/engine/model/setting/Cell.java
delete mode 100644 dk-common/common-workflow/src/main/java/org/dromara/workflow/engine/model/setting/Edge.java
delete mode 100644 dk-common/common-workflow/src/main/java/org/dromara/workflow/engine/model/setting/EndSetting.java
delete mode 100644 dk-common/common-workflow/src/main/java/org/dromara/workflow/engine/model/setting/Field.java
delete mode 100644 dk-common/common-workflow/src/main/java/org/dromara/workflow/engine/model/setting/Model.java
delete mode 100644 dk-common/common-workflow/src/main/java/org/dromara/workflow/engine/model/setting/Node.java
delete mode 100644 dk-common/common-workflow/src/main/java/org/dromara/workflow/engine/model/setting/Operate.java
delete mode 100644 dk-common/common-workflow/src/main/java/org/dromara/workflow/engine/model/setting/StartSetting.java
delete mode 100644 dk-common/common-workflow/src/main/java/org/dromara/workflow/engine/operation/BaseAction.java
delete mode 100644 dk-common/common-workflow/src/main/java/org/dromara/workflow/engine/operation/CcOpr.java
delete mode 100644 dk-common/common-workflow/src/main/java/org/dromara/workflow/engine/operation/CreateOpr.java
delete mode 100644 dk-common/common-workflow/src/main/java/org/dromara/workflow/engine/operation/DraftOpr.java
delete mode 100644 dk-common/common-workflow/src/main/java/org/dromara/workflow/engine/operation/FinishOpr.java
delete mode 100644 dk-common/common-workflow/src/main/java/org/dromara/workflow/engine/operation/ForwardOpr.java
delete mode 100644 dk-common/common-workflow/src/main/java/org/dromara/workflow/engine/operation/OprAction.java
delete mode 100644 dk-common/common-workflow/src/main/java/org/dromara/workflow/engine/operation/RecallOpr.java
delete mode 100644 dk-common/common-workflow/src/main/java/org/dromara/workflow/engine/operation/RollbackOpr.java
delete mode 100644 dk-common/common-workflow/src/main/java/org/dromara/workflow/engine/operation/SubmitOpr.java
delete mode 100644 dk-common/common-workflow/src/main/java/org/dromara/workflow/mapper/DefinitionMapper.java
delete mode 100644 dk-common/common-workflow/src/main/java/org/dromara/workflow/mapper/InstanceCcMapper.java
delete mode 100644 dk-common/common-workflow/src/main/java/org/dromara/workflow/mapper/InstanceLogMapper.java
delete mode 100644 dk-common/common-workflow/src/main/java/org/dromara/workflow/mapper/InstanceMapper.java
delete mode 100644 dk-common/common-workflow/src/main/java/org/dromara/workflow/mapper/InstanceTaskMapper.java
delete mode 100644 dk-common/common-workflow/src/main/java/org/dromara/workflow/mapper/mapping/DefinitionMapper.xml
delete mode 100644 dk-common/common-workflow/src/main/java/org/dromara/workflow/mapper/mapping/InstanceCcMapper.xml
delete mode 100644 dk-common/common-workflow/src/main/java/org/dromara/workflow/mapper/mapping/InstanceLogMapper.xml
delete mode 100644 dk-common/common-workflow/src/main/java/org/dromara/workflow/mapper/mapping/InstanceMapper.xml
delete mode 100644 dk-common/common-workflow/src/main/java/org/dromara/workflow/mapper/mapping/InstanceTaskMapper.xml
delete mode 100644 dk-common/common-workflow/src/main/java/org/dromara/workflow/param/engine/EngineRequest.java
delete mode 100644 dk-common/common-workflow/src/main/java/org/dromara/workflow/param/instance/InstanceLogParam.java
delete mode 100644 dk-common/common-workflow/src/main/java/org/dromara/workflow/param/model/DefinitionParam.java
delete mode 100644 dk-common/common-workflow/src/main/java/org/dromara/workflow/param/model/FlowUser.java
delete mode 100644 dk-common/common-workflow/src/main/java/org/dromara/workflow/param/operate/WorkflowParamWorkflow.java
delete mode 100644 dk-common/common-workflow/src/main/java/org/dromara/workflow/remind/builder/BaseRemindBuilder.java
delete mode 100644 dk-common/common-workflow/src/main/java/org/dromara/workflow/remind/builder/RemindMessage.java
delete mode 100644 dk-common/common-workflow/src/main/java/org/dromara/workflow/remind/flow/FlowInstanceProducer.java
delete mode 100644 dk-common/common-workflow/src/main/java/org/dromara/workflow/remind/flow/FlowRemindHelper.java
delete mode 100644 dk-common/common-workflow/src/main/java/org/dromara/workflow/remind/flow/model/FlowInstanceMessage.java
delete mode 100644 dk-common/common-workflow/src/main/java/org/dromara/workflow/remind/flow/model/FlowRemindInstanceTask.java
delete mode 100644 dk-common/common-workflow/src/main/java/org/dromara/workflow/remind/message/FlowRemindMessage.java
delete mode 100644 dk-common/common-workflow/src/main/java/org/dromara/workflow/remind/model/RemindType.java
delete mode 100644 dk-common/common-workflow/src/main/java/org/dromara/workflow/remind/model/Reminder.java
delete mode 100644 dk-common/common-workflow/src/main/java/org/dromara/workflow/remind/plugin/MessagePluginEnum.java
delete mode 100644 dk-common/common-workflow/src/main/java/org/dromara/workflow/result/engine/ActionAutoSubmitResult.java
delete mode 100644 dk-common/common-workflow/src/main/java/org/dromara/workflow/result/engine/ActionNodeSubmitResult.java
delete mode 100644 dk-common/common-workflow/src/main/java/org/dromara/workflow/result/engine/AutoSubmitResult.java
delete mode 100644 dk-common/common-workflow/src/main/java/org/dromara/workflow/result/engine/BaseActionResult.java
delete mode 100644 dk-common/common-workflow/src/main/java/org/dromara/workflow/result/engine/EngineActionResult.java
delete mode 100644 dk-common/common-workflow/src/main/java/org/dromara/workflow/result/engine/EngineDataResult.java
delete mode 100644 dk-common/common-workflow/src/main/java/org/dromara/workflow/result/instance/ChartResult.java
delete mode 100644 dk-common/common-workflow/src/main/java/org/dromara/workflow/result/instance/ChartResultV2.java
delete mode 100644 dk-common/common-workflow/src/main/java/org/dromara/workflow/result/instance/InstanceCcResult.java
delete mode 100644 dk-common/common-workflow/src/main/java/org/dromara/workflow/result/instance/InstanceLogResult.java
delete mode 100644 dk-common/common-workflow/src/main/java/org/dromara/workflow/result/instance/NodeResult.java
delete mode 100644 dk-common/common-workflow/src/main/java/org/dromara/workflow/result/model/DefinitionResult.java
delete mode 100644 dk-common/common-workflow/src/main/java/org/dromara/workflow/service/external/FlowInstanceService.java
delete mode 100644 dk-common/common-workflow/src/main/java/org/dromara/workflow/service/external/FlowModelService.java
delete mode 100644 dk-common/common-workflow/src/main/java/org/dromara/workflow/service/external/FlowTaskService.java
delete mode 100644 dk-common/common-workflow/src/main/java/org/dromara/workflow/service/external/impl/FlowInstanceServiceImpl.java
delete mode 100644 dk-common/common-workflow/src/main/java/org/dromara/workflow/service/external/impl/FlowModelServiceImpl.java
delete mode 100644 dk-common/common-workflow/src/main/java/org/dromara/workflow/service/external/impl/FlowTaskServiceImpl.java
delete mode 100644 dk-common/common-workflow/src/main/java/org/dromara/workflow/service/internal/DecisionService.java
delete mode 100644 dk-common/common-workflow/src/main/java/org/dromara/workflow/service/internal/DefinitionService.java
delete mode 100644 dk-common/common-workflow/src/main/java/org/dromara/workflow/service/internal/InstanceCcService.java
delete mode 100644 dk-common/common-workflow/src/main/java/org/dromara/workflow/service/internal/InstanceLogService.java
delete mode 100644 dk-common/common-workflow/src/main/java/org/dromara/workflow/service/internal/InstanceMessageService.java
delete mode 100644 dk-common/common-workflow/src/main/java/org/dromara/workflow/service/internal/InstanceService.java
delete mode 100644 dk-common/common-workflow/src/main/java/org/dromara/workflow/service/internal/InstanceTaskService.java
delete mode 100644 dk-common/common-workflow/src/main/java/org/dromara/workflow/service/internal/impl/DecisionServiceImpl.java
delete mode 100644 dk-common/common-workflow/src/main/java/org/dromara/workflow/service/internal/impl/DefinitionServiceImpl.java
delete mode 100644 dk-common/common-workflow/src/main/java/org/dromara/workflow/service/internal/impl/FlowEsDataDecisionService.java
delete mode 100644 dk-common/common-workflow/src/main/java/org/dromara/workflow/service/internal/impl/InstanceCcServiceImpl.java
delete mode 100644 dk-common/common-workflow/src/main/java/org/dromara/workflow/service/internal/impl/InstanceLogServiceImpl.java
delete mode 100644 dk-common/common-workflow/src/main/java/org/dromara/workflow/service/internal/impl/InstanceServiceImpl.java
delete mode 100644 dk-common/common-workflow/src/main/java/org/dromara/workflow/service/internal/impl/InstanceTaskServiceImpl.java
create mode 100644 dk-modules/workflow/Dockerfile
create mode 100644 dk-modules/workflow/pom.xml
create mode 100644 dk-modules/workflow/src/main/java/org/dromara/workflow/DkWorkflowApplication.java
create mode 100644 dk-modules/workflow/src/main/java/org/dromara/workflow/common/constant/FlowConstant.java
create mode 100644 dk-modules/workflow/src/main/java/org/dromara/workflow/common/enums/FormTypeEnum.java
create mode 100644 dk-modules/workflow/src/main/java/org/dromara/workflow/common/enums/MessageTypeEnum.java
create mode 100644 dk-modules/workflow/src/main/java/org/dromara/workflow/common/enums/TaskStatusEnum.java
create mode 100644 dk-modules/workflow/src/main/java/org/dromara/workflow/controller/ActModelController.java
create mode 100644 dk-modules/workflow/src/main/java/org/dromara/workflow/controller/ActProcessDefinitionController.java
create mode 100644 dk-modules/workflow/src/main/java/org/dromara/workflow/controller/ActProcessInstanceController.java
create mode 100644 dk-modules/workflow/src/main/java/org/dromara/workflow/controller/ActTaskController.java
create mode 100644 dk-modules/workflow/src/main/java/org/dromara/workflow/controller/TestLeaveController.java
create mode 100644 dk-modules/workflow/src/main/java/org/dromara/workflow/controller/WfCategoryController.java
create mode 100644 dk-modules/workflow/src/main/java/org/dromara/workflow/controller/WfDefinitionConfigController.java
create mode 100644 dk-modules/workflow/src/main/java/org/dromara/workflow/controller/WfFormManageController.java
create mode 100644 dk-modules/workflow/src/main/java/org/dromara/workflow/domain/ActHiProcinst.java
create mode 100644 dk-modules/workflow/src/main/java/org/dromara/workflow/domain/ActHiTaskinst.java
create mode 100644 dk-modules/workflow/src/main/java/org/dromara/workflow/domain/TestLeave.java
create mode 100644 dk-modules/workflow/src/main/java/org/dromara/workflow/domain/WfCategory.java
create mode 100644 dk-modules/workflow/src/main/java/org/dromara/workflow/domain/WfDefinitionConfig.java
create mode 100644 dk-modules/workflow/src/main/java/org/dromara/workflow/domain/WfFormManage.java
create mode 100644 dk-modules/workflow/src/main/java/org/dromara/workflow/domain/WfNodeConfig.java
create mode 100644 dk-modules/workflow/src/main/java/org/dromara/workflow/domain/WfTaskBackNode.java
create mode 100644 dk-modules/workflow/src/main/java/org/dromara/workflow/domain/bo/AddMultiBo.java
create mode 100644 dk-modules/workflow/src/main/java/org/dromara/workflow/domain/bo/BackProcessBo.java
create mode 100644 dk-modules/workflow/src/main/java/org/dromara/workflow/domain/bo/CompleteTaskBo.java
create mode 100644 dk-modules/workflow/src/main/java/org/dromara/workflow/domain/bo/DelegateBo.java
create mode 100644 dk-modules/workflow/src/main/java/org/dromara/workflow/domain/bo/DeleteMultiBo.java
create mode 100644 dk-modules/workflow/src/main/java/org/dromara/workflow/domain/bo/ModelBo.java
create mode 100644 dk-modules/workflow/src/main/java/org/dromara/workflow/domain/bo/ProcessDefinitionBo.java
create mode 100644 dk-modules/workflow/src/main/java/org/dromara/workflow/domain/bo/ProcessInstanceBo.java
create mode 100644 dk-modules/workflow/src/main/java/org/dromara/workflow/domain/bo/ProcessInvalidBo.java
create mode 100644 dk-modules/workflow/src/main/java/org/dromara/workflow/domain/bo/StartProcessBo.java
create mode 100644 dk-modules/workflow/src/main/java/org/dromara/workflow/domain/bo/SysUserMultiBo.java
create mode 100644 dk-modules/workflow/src/main/java/org/dromara/workflow/domain/bo/TaskBo.java
create mode 100644 dk-modules/workflow/src/main/java/org/dromara/workflow/domain/bo/TaskUrgingBo.java
create mode 100644 dk-modules/workflow/src/main/java/org/dromara/workflow/domain/bo/TerminationBo.java
create mode 100644 dk-modules/workflow/src/main/java/org/dromara/workflow/domain/bo/TestLeaveBo.java
create mode 100644 dk-modules/workflow/src/main/java/org/dromara/workflow/domain/bo/TransmitBo.java
create mode 100644 dk-modules/workflow/src/main/java/org/dromara/workflow/domain/bo/WfCategoryBo.java
create mode 100644 dk-modules/workflow/src/main/java/org/dromara/workflow/domain/bo/WfDefinitionConfigBo.java
create mode 100644 dk-modules/workflow/src/main/java/org/dromara/workflow/domain/bo/WfFormManageBo.java
create mode 100644 dk-modules/workflow/src/main/java/org/dromara/workflow/domain/bo/WfNodeConfigBo.java
create mode 100644 dk-modules/workflow/src/main/java/org/dromara/workflow/domain/vo/ActHistoryInfoVo.java
create mode 100644 dk-modules/workflow/src/main/java/org/dromara/workflow/domain/vo/GraphicInfoVo.java
create mode 100644 dk-modules/workflow/src/main/java/org/dromara/workflow/domain/vo/ModelVo.java
create mode 100644 dk-modules/workflow/src/main/java/org/dromara/workflow/domain/vo/MultiInstanceVo.java
create mode 100644 dk-modules/workflow/src/main/java/org/dromara/workflow/domain/vo/ParticipantVo.java
create mode 100644 dk-modules/workflow/src/main/java/org/dromara/workflow/domain/vo/ProcessDefinitionVo.java
create mode 100644 dk-modules/workflow/src/main/java/org/dromara/workflow/domain/vo/ProcessInstanceVo.java
create mode 100644 dk-modules/workflow/src/main/java/org/dromara/workflow/domain/vo/TaskVo.java
create mode 100644 dk-modules/workflow/src/main/java/org/dromara/workflow/domain/vo/TestLeaveVo.java
create mode 100644 dk-modules/workflow/src/main/java/org/dromara/workflow/domain/vo/VariableVo.java
create mode 100644 dk-modules/workflow/src/main/java/org/dromara/workflow/domain/vo/WfCategoryVo.java
create mode 100644 dk-modules/workflow/src/main/java/org/dromara/workflow/domain/vo/WfCopy.java
create mode 100644 dk-modules/workflow/src/main/java/org/dromara/workflow/domain/vo/WfDefinitionConfigVo.java
create mode 100644 dk-modules/workflow/src/main/java/org/dromara/workflow/domain/vo/WfFormManageVo.java
create mode 100644 dk-modules/workflow/src/main/java/org/dromara/workflow/domain/vo/WfNodeConfigVo.java
create mode 100644 dk-modules/workflow/src/main/java/org/dromara/workflow/dubbo/RemoteWorkflowServiceImpl.java
create mode 100644 dk-modules/workflow/src/main/java/org/dromara/workflow/flowable/CustomDefaultProcessDiagramCanvas.java
create mode 100644 dk-modules/workflow/src/main/java/org/dromara/workflow/flowable/CustomDefaultProcessDiagramGenerator.java
create mode 100644 dk-modules/workflow/src/main/java/org/dromara/workflow/flowable/cmd/AddSequenceMultiInstanceCmd.java
create mode 100644 dk-modules/workflow/src/main/java/org/dromara/workflow/flowable/cmd/AttachmentCmd.java
create mode 100644 dk-modules/workflow/src/main/java/org/dromara/workflow/flowable/cmd/DeleteExecutionCmd.java
create mode 100644 dk-modules/workflow/src/main/java/org/dromara/workflow/flowable/cmd/DeleteSequenceMultiInstanceCmd.java
create mode 100644 dk-modules/workflow/src/main/java/org/dromara/workflow/flowable/cmd/ExecutionChildByExecutionIdCmd.java
create mode 100644 dk-modules/workflow/src/main/java/org/dromara/workflow/flowable/cmd/UpdateBusinessStatusCmd.java
create mode 100644 dk-modules/workflow/src/main/java/org/dromara/workflow/flowable/cmd/UpdateHiTaskInstCmd.java
create mode 100644 dk-modules/workflow/src/main/java/org/dromara/workflow/flowable/config/FlowableConfig.java
create mode 100644 dk-modules/workflow/src/main/java/org/dromara/workflow/flowable/config/GlobalFlowableListener.java
create mode 100644 dk-modules/workflow/src/main/java/org/dromara/workflow/flowable/handler/FlowProcessEventHandler.java
create mode 100644 dk-modules/workflow/src/main/java/org/dromara/workflow/flowable/handler/TaskTimeoutJobHandler.java
create mode 100644 dk-modules/workflow/src/main/java/org/dromara/workflow/mapper/ActHiProcinstMapper.java
create mode 100644 dk-modules/workflow/src/main/java/org/dromara/workflow/mapper/ActHiTaskinstMapper.java
create mode 100644 dk-modules/workflow/src/main/java/org/dromara/workflow/mapper/ActTaskMapper.java
create mode 100644 dk-modules/workflow/src/main/java/org/dromara/workflow/mapper/TestLeaveMapper.java
create mode 100644 dk-modules/workflow/src/main/java/org/dromara/workflow/mapper/WfCategoryMapper.java
create mode 100644 dk-modules/workflow/src/main/java/org/dromara/workflow/mapper/WfDefinitionConfigMapper.java
create mode 100644 dk-modules/workflow/src/main/java/org/dromara/workflow/mapper/WfFormManageMapper.java
create mode 100644 dk-modules/workflow/src/main/java/org/dromara/workflow/mapper/WfNodeConfigMapper.java
create mode 100644 dk-modules/workflow/src/main/java/org/dromara/workflow/mapper/WfTaskBackNodeMapper.java
create mode 100644 dk-modules/workflow/src/main/java/org/dromara/workflow/runner/WorkflowApplicationRunner.java
create mode 100644 dk-modules/workflow/src/main/java/org/dromara/workflow/service/IActHiProcinstService.java
create mode 100644 dk-modules/workflow/src/main/java/org/dromara/workflow/service/IActHiTaskinstService.java
create mode 100644 dk-modules/workflow/src/main/java/org/dromara/workflow/service/IActModelService.java
create mode 100644 dk-modules/workflow/src/main/java/org/dromara/workflow/service/IActProcessDefinitionService.java
create mode 100644 dk-modules/workflow/src/main/java/org/dromara/workflow/service/IActProcessInstanceService.java
create mode 100644 dk-modules/workflow/src/main/java/org/dromara/workflow/service/IActTaskService.java
create mode 100644 dk-modules/workflow/src/main/java/org/dromara/workflow/service/ITestLeaveService.java
create mode 100644 dk-modules/workflow/src/main/java/org/dromara/workflow/service/IWfCategoryService.java
create mode 100644 dk-modules/workflow/src/main/java/org/dromara/workflow/service/IWfDefinitionConfigService.java
create mode 100644 dk-modules/workflow/src/main/java/org/dromara/workflow/service/IWfFormManageService.java
create mode 100644 dk-modules/workflow/src/main/java/org/dromara/workflow/service/IWfNodeConfigService.java
create mode 100644 dk-modules/workflow/src/main/java/org/dromara/workflow/service/IWfTaskBackNodeService.java
create mode 100644 dk-modules/workflow/src/main/java/org/dromara/workflow/service/WorkflowService.java
create mode 100644 dk-modules/workflow/src/main/java/org/dromara/workflow/service/impl/ActHiProcinstServiceImpl.java
create mode 100644 dk-modules/workflow/src/main/java/org/dromara/workflow/service/impl/ActHiTaskinstServiceImpl.java
create mode 100644 dk-modules/workflow/src/main/java/org/dromara/workflow/service/impl/ActModelServiceImpl.java
create mode 100644 dk-modules/workflow/src/main/java/org/dromara/workflow/service/impl/ActProcessDefinitionServiceImpl.java
create mode 100644 dk-modules/workflow/src/main/java/org/dromara/workflow/service/impl/ActProcessInstanceServiceImpl.java
create mode 100644 dk-modules/workflow/src/main/java/org/dromara/workflow/service/impl/ActTaskServiceImpl.java
create mode 100644 dk-modules/workflow/src/main/java/org/dromara/workflow/service/impl/TestLeaveServiceImpl.java
create mode 100644 dk-modules/workflow/src/main/java/org/dromara/workflow/service/impl/WfCategoryServiceImpl.java
create mode 100644 dk-modules/workflow/src/main/java/org/dromara/workflow/service/impl/WfDefinitionConfigServiceImpl.java
create mode 100644 dk-modules/workflow/src/main/java/org/dromara/workflow/service/impl/WfFormManageServiceImpl.java
create mode 100644 dk-modules/workflow/src/main/java/org/dromara/workflow/service/impl/WfNodeConfigServiceImpl.java
create mode 100644 dk-modules/workflow/src/main/java/org/dromara/workflow/service/impl/WfTaskBackNodeServiceImpl.java
create mode 100644 dk-modules/workflow/src/main/java/org/dromara/workflow/service/impl/WorkflowServiceImpl.java
create mode 100644 dk-modules/workflow/src/main/java/org/dromara/workflow/utils/ModelUtils.java
create mode 100644 dk-modules/workflow/src/main/java/org/dromara/workflow/utils/QueryUtils.java
create mode 100644 dk-modules/workflow/src/main/java/org/dromara/workflow/utils/WorkflowUtils.java
create mode 100644 dk-modules/workflow/src/main/resources/application.yml
create mode 100644 dk-modules/workflow/src/main/resources/banner.txt
create mode 100644 dk-modules/workflow/src/main/resources/logback-plus.xml
create mode 100644 dk-modules/workflow/src/main/resources/mapper/package-info.md
create mode 100644 dk-modules/workflow/src/main/resources/mapper/workflow/ActHiProcinstMapper.xml
create mode 100644 dk-modules/workflow/src/main/resources/mapper/workflow/ActHiTaskinstMapper.xml
create mode 100644 dk-modules/workflow/src/main/resources/mapper/workflow/ActTaskMapper.xml
create mode 100644 dk-modules/workflow/src/main/resources/mapper/workflow/TestLeaveMapper.xml
create mode 100644 dk-modules/workflow/src/main/resources/mapper/workflow/WfCategoryMapper.xml
create mode 100644 dk-modules/workflow/src/main/resources/mapper/workflow/WfDefinitionConfigMapper.xml
create mode 100644 dk-modules/workflow/src/main/resources/mapper/workflow/WfFormManageMapper.xml
create mode 100644 dk-modules/workflow/src/main/resources/mapper/workflow/WfNodeConfigMapper.xml
create mode 100644 dk-modules/workflow/src/main/resources/mapper/workflow/WfTaskBackNodeMapper.xml
diff --git a/dk-common/common-workflow/pom.xml b/dk-common/common-workflow/pom.xml
deleted file mode 100644
index 446a8f9..0000000
--- a/dk-common/common-workflow/pom.xml
+++ /dev/null
@@ -1,58 +0,0 @@
-
-
-
- org.dromara
- dk-common
- ${revision}
-
- 4.0.0
-
- common-workflow
-
-
- 工作流模块
-
-
-
-
-
- org.dromara
- common-mybatis
-
-
-
- commons-io
- commons-io
- 2.15.0
-
-
-
- org.dromara
- system
- 2.2.2
- compile
-
-
-
-
- ${project.artifactId}
-
-
- org.springframework.boot
- spring-boot-maven-plugin
- ${spring-boot.version}
-
-
-
- repackage
-
-
-
-
-
-
-
-
-
diff --git a/dk-common/common-workflow/src/main/java/org/dromara/common/Exception/ServiceException.java b/dk-common/common-workflow/src/main/java/org/dromara/common/Exception/ServiceException.java
deleted file mode 100644
index 40cbaea..0000000
--- a/dk-common/common-workflow/src/main/java/org/dromara/common/Exception/ServiceException.java
+++ /dev/null
@@ -1,61 +0,0 @@
-/*
-Copyright [2020] [https://www.stylefeng.cn]
-
-Licensed under the Apache License, Version 2.0 (the "License");
-you may not use this file except in compliance with the License.
-You may obtain a copy of the License at
-
- http://www.apache.org/licenses/LICENSE-2.0
-
-Unless required by applicable law or agreed to in writing, software
-distributed under the License is distributed on an "AS IS" BASIS,
-WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
-See the License for the specific language governing permissions and
-limitations under the License.
-
-Guns采用APACHE LICENSE 2.0开源协议,您在使用过程中,需要注意以下几点:
-
-1.请不要删除和修改根目录下的LICENSE文件。
-2.请不要删除和修改Guns源码头部的版权声明。
-3.请保留源码和相关描述文件的项目出处,作者声明等。
-4.分发源码时候,请注明软件出处 https://gitee.com/stylefeng/guns-separation
-5.在修改包名,模块名称,项目代码等时,请注明软件出处 https://gitee.com/stylefeng/guns-separation
-6.若您的项目无法满足以上几点,可申请商业授权,获取Guns商业授权许可,请在官网购买授权,地址为 https://www.stylefeng.cn
- */
-package org.dromara.common.Exception;
-
-import lombok.Data;
-import lombok.EqualsAndHashCode;
-import org.dromara.common.Exception.enums.abs.AbstractBaseExceptionEnum;
-import org.dromara.common.response.WorkflowResultCode;
-
-/**
- * 业务异常
- *
- */
-@EqualsAndHashCode(callSuper = true)
-@Data
-public class ServiceException extends RuntimeException {
-
- private Integer code;
-
- private String errorMessage;
-
- public ServiceException(Integer code, String errorMessage) {
- super(errorMessage);
- this.code = code;
- this.errorMessage = errorMessage;
- }
-
- public ServiceException(AbstractBaseExceptionEnum exception) {
- super(exception.getMessage());
- this.code = exception.getCode();
- this.errorMessage = exception.getMessage();
- }
-
- public ServiceException(WorkflowResultCode resultCode) {
- super(resultCode.message());
- this.code = resultCode.code();
- this.errorMessage = resultCode.message();
- }
-}
diff --git a/dk-common/common-workflow/src/main/java/org/dromara/common/Exception/enums/abs/AbstractBaseExceptionEnum.java b/dk-common/common-workflow/src/main/java/org/dromara/common/Exception/enums/abs/AbstractBaseExceptionEnum.java
deleted file mode 100644
index 6210412..0000000
--- a/dk-common/common-workflow/src/main/java/org/dromara/common/Exception/enums/abs/AbstractBaseExceptionEnum.java
+++ /dev/null
@@ -1,47 +0,0 @@
-/*
-Copyright [2020] [https://www.stylefeng.cn]
-
-Licensed under the Apache License, Version 2.0 (the "License");
-you may not use this file except in compliance with the License.
-You may obtain a copy of the License at
-
- http://www.apache.org/licenses/LICENSE-2.0
-
-Unless required by applicable law or agreed to in writing, software
-distributed under the License is distributed on an "AS IS" BASIS,
-WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
-See the License for the specific language governing permissions and
-limitations under the License.
-
-Guns采用APACHE LICENSE 2.0开源协议,您在使用过程中,需要注意以下几点:
-
-1.请不要删除和修改根目录下的LICENSE文件。
-2.请不要删除和修改Guns源码头部的版权声明。
-3.请保留源码和相关描述文件的项目出处,作者声明等。
-4.分发源码时候,请注明软件出处 https://gitee.com/stylefeng/guns-separation
-5.在修改包名,模块名称,项目代码等时,请注明软件出处 https://gitee.com/stylefeng/guns-separation
-6.若您的项目无法满足以上几点,可申请商业授权,获取Guns商业授权许可,请在官网购买授权,地址为 https://www.stylefeng.cn
- */
-package org.dromara.common.Exception.enums.abs;
-
-/**
-
- * @date 2017/12/17 22:22
- */
-public interface AbstractBaseExceptionEnum {
-
- /**
- * 获取异常的状态码
- *
- * @return 状态码
- */
- Integer getCode();
-
- /**
- * 获取异常的提示信息
- *
- * @return 提示信息
- */
- String getMessage();
-
-}
diff --git a/dk-common/common-workflow/src/main/java/org/dromara/common/consts/ExceptionCodeConstant.java b/dk-common/common-workflow/src/main/java/org/dromara/common/consts/ExceptionCodeConstant.java
deleted file mode 100644
index 72c3b6a..0000000
--- a/dk-common/common-workflow/src/main/java/org/dromara/common/consts/ExceptionCodeConstant.java
+++ /dev/null
@@ -1,27 +0,0 @@
-package org.dromara.common.consts;
-
-public interface ExceptionCodeConstant {
- // es错误码 {10} {00} {03} {001-100}
- interface Elasticsearch {
- int ES_INDEX_NOT_EXIST = 100003001;
- }
-
- // 数据源 {10} {00} {04} {001-100}
- interface DataSource {
- int TABLE_NAME_REPEAT = 100004001;
-
- int COLUMN_NULL = 100004002;
-
- int INCREMENTAL_COLUMN_NULL = 100004003;
-
- // Incrementalolumn is not in column config
- int INCREMENTAL_COLUMN_NOT_IN_CONFIG = 100004004;
- }
-
- // 业务代码异常
- interface Service {
- int SQL_EXCEPTION = 100008001;
- int OBJECT_TARGET_NOT_EXIST = 100008051;
- int VALUE_INVALID = 100010001;
- }
-}
diff --git a/dk-common/common-workflow/src/main/java/org/dromara/common/entity/WorkflowBaseEntity.java b/dk-common/common-workflow/src/main/java/org/dromara/common/entity/WorkflowBaseEntity.java
deleted file mode 100644
index f0f986a..0000000
--- a/dk-common/common-workflow/src/main/java/org/dromara/common/entity/WorkflowBaseEntity.java
+++ /dev/null
@@ -1,67 +0,0 @@
-/*
-Copyright [2020] [https://www.stylefeng.cn]
-
-Licensed under the Apache License, Version 2.0 (the "License");
-you may not use this file except in compliance with the License.
-You may obtain a copy of the License at
-
- http://www.apache.org/licenses/LICENSE-2.0
-
-Unless required by applicable law or agreed to in writing, software
-distributed under the License is distributed on an "AS IS" BASIS,
-WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
-See the License for the specific language governing permissions and
-limitations under the License.
-
-Guns采用APACHE LICENSE 2.0开源协议,您在使用过程中,需要注意以下几点:
-
-1.请不要删除和修改根目录下的LICENSE文件。
-2.请不要删除和修改Guns源码头部的版权声明。
-3.请保留源码和相关描述文件的项目出处,作者声明等。
-4.分发源码时候,请注明软件出处 https://gitee.com/stylefeng/guns-separation
-5.在修改包名,模块名称,项目代码等时,请注明软件出处 https://gitee.com/stylefeng/guns-separation
-6.若您的项目无法满足以上几点,可申请商业授权,获取Guns商业授权许可,请在官网购买授权,地址为 https://www.stylefeng.cn
- */
-package org.dromara.common.entity;
-
-import com.baomidou.mybatisplus.annotation.FieldFill;
-import com.baomidou.mybatisplus.annotation.TableField;
-import lombok.Data;
-
-import java.io.Serializable;
-import java.util.Date;
-
-/**
- * 通用基础字段,需要此通用字段的实体可继承此类
- *
- */
-@Data
-public class WorkflowBaseEntity implements Serializable {
-
- private static final long serialVersionUID = 1L;
-
- /**
- * 创建时间
- */
- @TableField(fill = FieldFill.INSERT)
- private Date createTime;
-
- /**
- * 创建人
- */
- @TableField(fill = FieldFill.INSERT)
- private Long createUser;
-
- /**
- * 更新时间
- */
- @TableField(fill = FieldFill.UPDATE)
- private Date updateTime;
-
- /**
- * 更新人
- */
- @TableField(fill = FieldFill.UPDATE)
- private Long updateUser;
-
-}
diff --git a/dk-common/common-workflow/src/main/java/org/dromara/common/page/WorkflowPageFactory.java b/dk-common/common-workflow/src/main/java/org/dromara/common/page/WorkflowPageFactory.java
deleted file mode 100644
index 16a18f0..0000000
--- a/dk-common/common-workflow/src/main/java/org/dromara/common/page/WorkflowPageFactory.java
+++ /dev/null
@@ -1,153 +0,0 @@
-/*
-Copyright [2020] [https://www.stylefeng.cn]
-
-Licensed under the Apache License, Version 2.0 (the "License");
-you may not use this file except in compliance with the License.
-You may obtain a copy of the License at
-
- http://www.apache.org/licenses/LICENSE-2.0
-
-Unless required by applicable law or agreed to in writing, software
-distributed under the License is distributed on an "AS IS" BASIS,
-WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
-See the License for the specific language governing permissions and
-limitations under the License.
-
-Guns采用APACHE LICENSE 2.0开源协议,您在使用过程中,需要注意以下几点:
-
-1.请不要删除和修改根目录下的LICENSE文件。
-2.请不要删除和修改Guns源码头部的版权声明。
-3.请保留源码和相关描述文件的项目出处,作者声明等。
-4.分发源码时候,请注明软件出处 https://gitee.com/stylefeng/guns-separation
-5.在修改包名,模块名称,项目代码等时,请注明软件出处 https://gitee.com/stylefeng/guns-separation
-6.若您的项目无法满足以上几点,可申请商业授权,获取Guns商业授权许可,请在官网购买授权,地址为 https://www.stylefeng.cn
- */
-package org.dromara.common.page;
-
-import cn.hutool.core.util.ObjectUtil;
-import com.baomidou.mybatisplus.extension.plugins.pagination.Page;
-import jakarta.servlet.http.HttpServletRequest;
-import org.dromara.common.util.HttpServletUtil;
-
-import java.util.Collections;
-import java.util.List;
-
-
-/**
- * 默认分页参数构建
- *
- */
-public class WorkflowPageFactory {
-
- /**
- * 每页大小(默认20)
- */
- private static final String PAGE_SIZE_PARAM_NAME = "pageSize";
-
- /**
- * 第几页(从1开始)
- */
- private static final String PAGE_NO_PARAM_NAME = "pageNo";
-
- /**
- * 默认分页,在使用时PageFactory.defaultPage会自动获取pageSize和pageNo参数
- *
- * @author xuyuxiang
- * @date 2020/3/30 16:42
- */
- public static Page defaultPage() {
-
- int pageSize = 10;
- int pageNo = 1;
-
- HttpServletRequest request = HttpServletUtil.getRequest();
-
- //每页条数
- String pageSizeString = request.getParameter(PAGE_SIZE_PARAM_NAME);
- if (ObjectUtil.isNotEmpty(pageSizeString)) {
- pageSize = Integer.parseInt(pageSizeString);
- }
-
- //第几页
- String pageNoString = request.getParameter(PAGE_NO_PARAM_NAME);
- if (ObjectUtil.isNotEmpty(pageNoString)) {
- pageNo = Integer.parseInt(pageNoString);
- }
-
- return new Page<>(pageNo, pageSize);
- }
-
- public static Page customPage(Integer pageSize,Integer pageNo) {
-
- if(ObjectUtil.hasEmpty(pageNo,pageSize)){
-
- return defaultPage();
- }
-
- return new Page<>(pageNo, pageSize);
- }
-
- public static Page defaultPage(Integer pageNoParam,Integer pageSizeParam) {
-
- int pageSize = 10;
- int pageNo = 1;
-
- //每页条数 moren
- if (ObjectUtil.isNotEmpty(pageSizeParam)) {
- pageSize = pageSizeParam;
- }
-
- //第几页
- if (ObjectUtil.isNotEmpty(pageNoParam)) {
- pageNo = pageNoParam;
- }
-
- return new Page<>(pageNo, pageSize);
- }
-
-
- public static Page customPage(Boolean limited) {
-
- if(ObjectUtil.equal(limited,true)){
-
- return defaultPage();
- }
-
- return new Page<>(0, -1);
- }
-
- /**
- * 得到分页后的数据
- * @return 分页后结果
- */
- public static List getPagedList(List data) {
- int pageSize = 10;
- int pageNo = 1;
-
- HttpServletRequest request = HttpServletUtil.getRequest();
-
- //每页条数
- String pageSizeString = request.getParameter(PAGE_SIZE_PARAM_NAME);
- if (ObjectUtil.isNotEmpty(pageSizeString)) {
- pageSize = Integer.parseInt(pageSizeString);
- }
-
- //第几页
- String pageNoString = request.getParameter(PAGE_NO_PARAM_NAME);
- if (ObjectUtil.isNotEmpty(pageNoString)) {
- pageNo = Integer.parseInt(pageNoString);
- }
-
- int fromIndex = (pageNo - 1) * pageSize;
- if (fromIndex >= data.size()) {
- return Collections.emptyList();
- }
-
- int toIndex = pageNo * pageSize;
- if (toIndex >= data.size()) {
- toIndex = data.size();
- }
- return data.subList(fromIndex, toIndex);
- }
-
-}
diff --git a/dk-common/common-workflow/src/main/java/org/dromara/common/page/WorkflowPageResult.java b/dk-common/common-workflow/src/main/java/org/dromara/common/page/WorkflowPageResult.java
deleted file mode 100644
index 46ab91e..0000000
--- a/dk-common/common-workflow/src/main/java/org/dromara/common/page/WorkflowPageResult.java
+++ /dev/null
@@ -1,119 +0,0 @@
-/*
-Copyright [2020] [https://www.stylefeng.cn]
-
-Licensed under the Apache License, Version 2.0 (the "License");
-you may not use this file except in compliance with the License.
-You may obtain a copy of the License at
-
- http://www.apache.org/licenses/LICENSE-2.0
-
-Unless required by applicable law or agreed to in writing, software
-distributed under the License is distributed on an "AS IS" BASIS,
-WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
-See the License for the specific language governing permissions and
-limitations under the License.
-
-Guns采用APACHE LICENSE 2.0开源协议,您在使用过程中,需要注意以下几点:
-
-1.请不要删除和修改根目录下的LICENSE文件。
-2.请不要删除和修改Guns源码头部的版权声明。
-3.请保留源码和相关描述文件的项目出处,作者声明等。
-4.分发源码时候,请注明软件出处 https://gitee.com/stylefeng/guns-separation
-5.在修改包名,模块名称,项目代码等时,请注明软件出处 https://gitee.com/stylefeng/guns-separation
-6.若您的项目无法满足以上几点,可申请商业授权,获取Guns商业授权许可,请在官网购买授权,地址为 https://www.stylefeng.cn
- */
-package org.dromara.common.page;
-
-import cn.hutool.core.convert.Convert;
-import cn.hutool.core.util.PageUtil;
-import com.baomidou.mybatisplus.core.metadata.IPage;
-import com.baomidou.mybatisplus.extension.plugins.pagination.Page;
-import lombok.Data;
-
-import java.io.Serializable;
-import java.util.List;
-
-/**
- * 分页结果集
- *
- * @author xuyuxiang
- * @date 2020/3/30 15:44
- */
-@Data
-public class WorkflowPageResult implements Serializable {
-
- private static final long serialVersionUID = -1L;
-
- /**
- * 默认分页彩虹展示数量
- */
- public static final int RAINBOW_NUM = 5;
-
- /**
- * 第几页
- */
- private Integer pageNo = 1;
-
- /**
- * 每页条数
- */
- private Integer pageSize = 20;
-
- /**
- * 总页数
- */
- private Integer totalPage = 0;
-
- /**
- * 总记录数
- */
- private Integer totalRows = 0;
-
- /**
- * 结果集
- */
- private List rows;
-
- /**
- * 分页彩虹
- */
- private int[] rainbow;
-
- public WorkflowPageResult() {
- }
-
- /**
- * 将mybatis-plus的page转成自定义的PageResult,扩展了totalPage总页数,和rainBow彩虹条
- *
- * @author xuyuxiang
- * @date 2020/4/8 19:20
- */
- public WorkflowPageResult(Page page) {
- this.setRows(page.getRecords());
- this.setTotalRows(Convert.toInt(page.getTotal()));
- this.setPageNo(Convert.toInt(page.getCurrent()));
- this.setPageSize(Convert.toInt(page.getSize()));
- this.setTotalPage(PageUtil.totalPage(Convert.toInt(page.getTotal()),
- Convert.toInt(page.getSize())));
-// this.setRainbow(PageUtil.rainbow(Convert.toInt(page.getCurrent()),
-// Convert.toInt(this.getTotalPage()), RAINBOW_NUM));
- }
-
- /**
- * 将mybatis-plus的page转成自定义的PageResult,扩展了totalPage总页数,和rainBow彩虹条
- * 可单独设置rows
- *
- * @author xuyuxiang
- * @date 2020/4/14 20:55
- */
- public WorkflowPageResult(IPage> page, List t) {
- this.setRows(t);
- this.setTotalRows(Convert.toInt(page.getTotal()));
- this.setPageNo(Convert.toInt(page.getCurrent()));
- this.setPageSize(Convert.toInt(page.getSize()));
- this.setTotalPage(PageUtil.totalPage(Convert.toInt(page.getTotal()),
- Convert.toInt(page.getSize())));
-// this.setRainbow(PageUtil.rainbow(Convert.toInt(page.getCurrent()),
-// Convert.toInt(this.getTotalPage()), RAINBOW_NUM));
- }
-}
diff --git a/dk-common/common-workflow/src/main/java/org/dromara/common/param/WorkflowBaseParam.java b/dk-common/common-workflow/src/main/java/org/dromara/common/param/WorkflowBaseParam.java
deleted file mode 100644
index 967a217..0000000
--- a/dk-common/common-workflow/src/main/java/org/dromara/common/param/WorkflowBaseParam.java
+++ /dev/null
@@ -1,355 +0,0 @@
-/*
-Copyright [2020] [https://www.stylefeng.cn]
-
-Licensed under the Apache License, Version 2.0 (the "License");
-you may not use this file except in compliance with the License.
-You may obtain a copy of the License at
-
- http://www.apache.org/licenses/LICENSE-2.0
-
-Unless required by applicable law or agreed to in writing, software
-distributed under the License is distributed on an "AS IS" BASIS,
-WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
-See the License for the specific language governing permissions and
-limitations under the License.
-
-Guns采用APACHE LICENSE 2.0开源协议,您在使用过程中,需要注意以下几点:
-
-1.请不要删除和修改根目录下的LICENSE文件。
-2.请不要删除和修改Guns源码头部的版权声明。
-3.请保留源码和相关描述文件的项目出处,作者声明等。
-4.分发源码时候,请注明软件出处 https://gitee.com/stylefeng/guns-separation
-5.在修改包名,模块名称,项目代码等时,请注明软件出处 https://gitee.com/stylefeng/guns-separation
-6.若您的项目无法满足以上几点,可申请商业授权,获取Guns商业授权许可,请在官网购买授权,地址为 https://www.stylefeng.cn
- */
-package org.dromara.common.param;
-
-import lombok.Data;
-
-import java.io.Serializable;
-import java.util.List;
-
-/**
- * 通用基础参数,相关实体参数校验可继承此类
- *
- */
-@Data
-public class WorkflowBaseParam implements Serializable {
-
- private static final long serialVersionUID = 1L;
-
- /**
- * 是否禁用权限
- */
- private boolean withoutPermission = false;
-
- /**
- * 是否进行分页
- */
- private Boolean showPageNation = true;
-
- /**
- * 搜索值
- */
- private String searchValue;
-
-
- /**
- * 数据权限
- */
- private List dataScope;
-
-
- /**
- * 开始时间
- */
- private String startTime;
-
- /**
- * 结束时间
- */
- private String endTime;
-
- /**
- * 状态(字典 0正常 1停用 2删除)
- */
- private Integer searchStatus;
-
- /**
- * 参数校验分组:分页
- */
- public @interface page {
- }
-
- /**
- * 参数校验分组:列表
- */
- public @interface list {
- }
-
- /**
- * 参数校验分组:下拉
- */
- public @interface dropDown {
- }
-
- /**
- * 参数校验分组:增加
- */
- public @interface add {
- }
-
- /**
- * 参数校验分组:编辑
- */
- public @interface edit {
- }
-
- public @interface status {
- }
-
- /**
- * 参数校验分组:更新信息
- */
- public @interface updateInfo {
- }
-
- /**
- * 参数校验分组:修改密码
- */
- public @interface updatePwd {
- }
-
- /**
- * 参数校验分组:重置密码
- */
- public @interface resetPwd {
- }
-
- /**
- * 参数校验分组:修改头像
- */
- public @interface updateAvatar {
- }
-
- public @interface updateTask{
- }
-
- /**
- * 参数校验分组:删除
- */
- public @interface delete {
- }
-
- /**
- * 参数校验分组:详情
- */
- public @interface detail {
- }
-
- public @interface batch {
- }
-
- /**
- * 参数校验分组:授权角色
- */
- public @interface grantRole {
- }
-
- /**
- * 参数校验分组:授权菜单
- */
- public @interface grantMenu {
- }
-
- /**
- * 参数校验分组:授权数据
- */
- public @interface grantData {
- }
-
- /**
- * 参数校验分组:强退
- */
- public @interface force {
- }
-
- /**
- * 参数校验分组:停用
- */
- public @interface stop {
- }
-
- /**
- * 参数校验分组:启用
- */
- public @interface start {
- }
-
- /**
- * 参数校验分组:部署
- */
- public @interface deploy {
- }
-
- /**
- * 参数校验分组:挂起
- */
- public @interface suspend {
- }
-
- /**
- * 参数校验分组:激活
- */
- public @interface active {
- }
-
- /**
- * 参数校验分组:调试
- */
- public @interface debug {
- }
-
- /**
- * 参数校验分组:委托
- */
- public @interface entrust {
- }
-
- /**
- * 参数校验分组:转办
- */
- public @interface turn {
- }
-
- /**
- * 参数校验分组:追踪
- */
- public @interface trace {
- }
-
- /**
- * 参数校验分组:跳转
- */
- public @interface jump {
- }
-
- /**
- * 参数校验分组:同意
- */
- public @interface agree {
- }
-
- /**
- * 参数校验分组:退回
- */
- public @interface back {
- }
-
- /**
- * 参数校验分组:终止
- */
- public @interface end {
- }
-
- /**
- * 参数校验分组:导出
- */
- public @interface export {
- }
-
- /**
- * 参数校验分组:映射
- */
- public @interface mapping {
- }
-
- /**
- * 参数校验分组:切换
- */
- public @interface change {
- }
-
- /**
- * 参数校验分组:历史审批记录
- */
- public @interface commentHistory {
- }
-
- /**
- * 参数校验分组:修改状态
- */
- public @interface changeStatus {
- }
-
- /**
- * 参数校验分组:传阅
- */
- public @interface circulate {
- }
-
- /**
- * 参数校验分组:加签
- */
- public @interface addSign {
- }
-
- /**
- * 参数校验分组:减签
- */
- public @interface deleteSign {
- }
-
- /**
- * 参数校验分组:添加节点
- */
- public @interface addNode {
- }
-
- /**
- * 参数校验分组:节点流转
- */
- public @interface flow {
- }
-
-
- public @interface apply {
- }
- public @interface submit {
- }
-
- public @interface reject {
- }
- public @interface cancel {
- }
- public @interface finish {
- }
-
- public @interface rollback {
- }
-
-
- /**
- * 参数校验分组:节点转交
- */
- public @interface forward {
- }
-
-
- public @interface valid {}
-
- public @interface check {}
-
-
- public @interface todo {}
-
- public @interface handle {}
-
- public @interface cc {}
-
- public @interface urge {}
-
- public @interface install {
- }
-
-}
diff --git a/dk-common/common-workflow/src/main/java/org/dromara/common/requestno/RequestNoContext.java b/dk-common/common-workflow/src/main/java/org/dromara/common/requestno/RequestNoContext.java
deleted file mode 100644
index 1d467c8..0000000
--- a/dk-common/common-workflow/src/main/java/org/dromara/common/requestno/RequestNoContext.java
+++ /dev/null
@@ -1,58 +0,0 @@
-/*
-Copyright [2020] [https://www.stylefeng.cn]
-
-Licensed under the Apache License, Version 2.0 (the "License");
-you may not use this file except in compliance with the License.
-You may obtain a copy of the License at
-
- http://www.apache.org/licenses/LICENSE-2.0
-
-Unless required by applicable law or agreed to in writing, software
-distributed under the License is distributed on an "AS IS" BASIS,
-WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
-See the License for the specific language governing permissions and
-limitations under the License.
-
-Guns采用APACHE LICENSE 2.0开源协议,您在使用过程中,需要注意以下几点:
-
-1.请不要删除和修改根目录下的LICENSE文件。
-2.请不要删除和修改Guns源码头部的版权声明。
-3.请保留源码和相关描述文件的项目出处,作者声明等。
-4.分发源码时候,请注明软件出处 https://gitee.com/stylefeng/guns-separation
-5.在修改包名,模块名称,项目代码等时,请注明软件出处 https://gitee.com/stylefeng/guns-separation
-6.若您的项目无法满足以上几点,可申请商业授权,获取Guns商业授权许可,请在官网购买授权,地址为 https://www.stylefeng.cn
- */
-package org.dromara.common.requestno;
-
-/**
- * 临时保存当前请求号
- *
- */
-public class RequestNoContext {
-
- private static final ThreadLocal CONTEXT_HOLDER = new ThreadLocal<>();
-
- /**
- * 保存请求号
- *
- */
- public static void set(String requestNo) {
- CONTEXT_HOLDER.set(requestNo);
- }
-
- /**
- * 获取请求号
- *
- */
- public static String get() {
- return CONTEXT_HOLDER.get();
- }
-
- /**
- * 清除请求号
- *
- */
- public static void clear() {
- CONTEXT_HOLDER.remove();
- }
-}
diff --git a/dk-common/common-workflow/src/main/java/org/dromara/common/response/WorkflowErrorResponseData.java b/dk-common/common-workflow/src/main/java/org/dromara/common/response/WorkflowErrorResponseData.java
deleted file mode 100644
index d2ae4ec..0000000
--- a/dk-common/common-workflow/src/main/java/org/dromara/common/response/WorkflowErrorResponseData.java
+++ /dev/null
@@ -1,58 +0,0 @@
-/*
-Copyright [2020] [https://www.stylefeng.cn]
-
-Licensed under the Apache License, Version 2.0 (the "License");
-you may not use this file except in compliance with the License.
-You may obtain a copy of the License at
-
- http://www.apache.org/licenses/LICENSE-2.0
-
-Unless required by applicable law or agreed to in writing, software
-distributed under the License is distributed on an "AS IS" BASIS,
-WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
-See the License for the specific language governing permissions and
-limitations under the License.
-
-Guns采用APACHE LICENSE 2.0开源协议,您在使用过程中,需要注意以下几点:
-
-1.请不要删除和修改根目录下的LICENSE文件。
-2.请不要删除和修改Guns源码头部的版权声明。
-3.请保留源码和相关描述文件的项目出处,作者声明等。
-4.分发源码时候,请注明软件出处 https://gitee.com/stylefeng/guns-separation
-5.在修改包名,模块名称,项目代码等时,请注明软件出处 https://gitee.com/stylefeng/guns-separation
-6.若您的项目无法满足以上几点,可申请商业授权,获取Guns商业授权许可,请在官网购买授权,地址为 https://www.stylefeng.cn
- */
-package org.dromara.common.response;
-
-import lombok.Data;
-import lombok.EqualsAndHashCode;
-
-/**
- * 失败响应结果
- *
- */
-@EqualsAndHashCode(callSuper = true)
-@Data
-public class WorkflowErrorResponseData extends WorkflowResponseData {
-
- /**
- * 异常的具体类名称
- */
- private String exceptionClazz;
-
- WorkflowErrorResponseData(String message) {
- super(false, DEFAULT_ERROR_CODE, message, null);
- }
-
- public WorkflowErrorResponseData(Integer code, String message) {
- super(false, code, message, null);
- }
-
- WorkflowErrorResponseData(Integer code, String message, Object object) {
- super(false, code, message, object);
- }
- WorkflowErrorResponseData(){
- super();
- }
-
-}
diff --git a/dk-common/common-workflow/src/main/java/org/dromara/common/response/WorkflowResponseData.java b/dk-common/common-workflow/src/main/java/org/dromara/common/response/WorkflowResponseData.java
deleted file mode 100644
index 2038cdc..0000000
--- a/dk-common/common-workflow/src/main/java/org/dromara/common/response/WorkflowResponseData.java
+++ /dev/null
@@ -1,97 +0,0 @@
-/*
-Copyright [2020] [https://www.stylefeng.cn]
-
-Licensed under the Apache License, Version 2.0 (the "License");
-you may not use this file except in compliance with the License.
-You may obtain a copy of the License at
-
- http://www.apache.org/licenses/LICENSE-2.0
-
-Unless required by applicable law or agreed to in writing, software
-distributed under the License is distributed on an "AS IS" BASIS,
-WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
-See the License for the specific language governing permissions and
-limitations under the License.
-
-Guns采用APACHE LICENSE 2.0开源协议,您在使用过程中,需要注意以下几点:
-
-1.请不要删除和修改根目录下的LICENSE文件。
-2.请不要删除和修改Guns源码头部的版权声明。
-3.请保留源码和相关描述文件的项目出处,作者声明等。
-4.分发源码时候,请注明软件出处 https://gitee.com/stylefeng/guns-separation
-5.在修改包名,模块名称,项目代码等时,请注明软件出处 https://gitee.com/stylefeng/guns-separation
-6.若您的项目无法满足以上几点,可申请商业授权,获取Guns商业授权许可,请在官网购买授权,地址为 https://www.stylefeng.cn
- */
-package org.dromara.common.response;
-
-import lombok.Data;
-
-/**
- * 响应结果数据
- *
- */
-@Data
-public class WorkflowResponseData {
-
- public static final String DEFAULT_SUCCESS_MESSAGE = "请求成功";
-
- public static final String DEFAULT_ERROR_MESSAGE = "网络异常";
-
- public static final Integer DEFAULT_SUCCESS_CODE = 200;
-
- public static final Integer DEFAULT_ERROR_CODE = 500;
-
- /**
- * 请求是否成功
- */
- private Boolean success;
-
- /**
- * 响应状态码
- */
- private Integer code;
-
- /**
- * 响应信息
- */
- private String message;
-
- /**
- * 响应对象
- */
- private Object data;
-
- public WorkflowResponseData() {
- }
-
- public WorkflowResponseData(Boolean success, Integer code, String message, Object data) {
- this.success = success;
- this.code = code;
- this.message = message;
- this.data = data;
- }
-
- public static WorkflowSuccessResponseData success() {
- return new WorkflowSuccessResponseData();
- }
-
- public static WorkflowSuccessResponseData success(Object object) {
- return new WorkflowSuccessResponseData(object);
- }
-
- public static WorkflowSuccessResponseData success(Integer code, String message, Object object) {
- return new WorkflowSuccessResponseData(code, message, object);
- }
-
- public static WorkflowErrorResponseData error(String message) {
- return new WorkflowErrorResponseData(message);
- }
-
- public static WorkflowErrorResponseData error(Integer code, String message) {
- return new WorkflowErrorResponseData(code, message);
- }
-
- public static WorkflowErrorResponseData error(Integer code, String message, Object object) {
- return new WorkflowErrorResponseData(code, message, object);
- }
-}
diff --git a/dk-common/common-workflow/src/main/java/org/dromara/common/response/WorkflowResult.java b/dk-common/common-workflow/src/main/java/org/dromara/common/response/WorkflowResult.java
deleted file mode 100644
index dcb756c..0000000
--- a/dk-common/common-workflow/src/main/java/org/dromara/common/response/WorkflowResult.java
+++ /dev/null
@@ -1,54 +0,0 @@
-package org.dromara.common.response;
-
-import lombok.Data;
-
-/**
- * API 接口返回对象
- */
-@Data
-public class WorkflowResult extends WorkflowResponseData {
-
- public static WorkflowSuccessResponseData success(){
- WorkflowSuccessResponseData result = new WorkflowSuccessResponseData();
- result.setSuccess(true);
- result.setCode(WorkflowResultCode.SUCCESS.code());
- result.setMessage(WorkflowResultCode.SUCCESS.message());
- return result;
- }
-
- public static WorkflowSuccessResponseData success(Object data){
- WorkflowSuccessResponseData result = new WorkflowSuccessResponseData();
- result.setSuccess(true);
- result.setCode(WorkflowResultCode.SUCCESS.code());
- result.setMessage(WorkflowResultCode.SUCCESS.message());
- result.setData(data);
- return result;
- }
-
- public static WorkflowSuccessResponseData success(Object data, String message){
- WorkflowSuccessResponseData result = new WorkflowSuccessResponseData();
- result.setSuccess(true);
- result.setCode(WorkflowResultCode.SUCCESS.code());
- result.setMessage(message);
- result.setData(data);
- return result;
- }
-
-
- public static WorkflowErrorResponseData error(WorkflowResultCode resultCode){
- WorkflowErrorResponseData result = new WorkflowErrorResponseData();
- result.setSuccess(false);
- result.setCode(resultCode.code());
- result.setMessage(resultCode.message());
- return result;
- }
-
- public static WorkflowErrorResponseData error(WorkflowResultCode resultCode, Object data){
- WorkflowErrorResponseData result = new WorkflowErrorResponseData();
- result.setSuccess(false);
- result.setCode(resultCode.code());
- result.setMessage(resultCode.message());
- result.setData(data);
- return result;
- }
-}
diff --git a/dk-common/common-workflow/src/main/java/org/dromara/common/response/WorkflowResultCode.java b/dk-common/common-workflow/src/main/java/org/dromara/common/response/WorkflowResultCode.java
deleted file mode 100644
index ab75e90..0000000
--- a/dk-common/common-workflow/src/main/java/org/dromara/common/response/WorkflowResultCode.java
+++ /dev/null
@@ -1,691 +0,0 @@
-package org.dromara.common.response;
-
-public enum WorkflowResultCode {
-
- /** 200~299 成功,操作被成功接收和处理 */
- SUCCESS(200,"执行成功"),
-
- /** 500~599 失败,服务器再处理请求过程中发生得错误 */
- FAIL(500,"糟糕,服务器竟然出岔子了,建议刷新页面再试试"),
- SAVE_FAIL(501,"新增失败"),
- UPDATE_FAIL(502,"修改失败"),
- DELETE_FAIL(503,"删除失败"),
- NOT_SUPPORT(504,"不支持该操作"),
-
- /** 1001~9999 业务执行错误码 */
- /** 998 Ladp服务 */
- ERROR_LADP_FAIL(998000, "认证失败!"),
- ERROR_LADP_NONE_USER(998001, "无效用户!"),
- ERROR_LADP_ERROR(998002, "认证异常!"),
- CAS_INVALID_TICKET(9020,"CAS Ticket无效"),
-
- /** 角色 ****/
- ROLE_NOT_EXIST(9020,"角色不存在 "),
-
- ROLE_DATA_SCOPE_EMPTY(9020,"角色数据模型为空 "),
-
- USER_ROLE_NOT_EXIST(9020,"登录用户无角色信息,请联系管理员 "),
-
- ROLE_SYSTEM_FLAG(9020,"系统预设无法删除! "),
-
- /**
- * 应用
- */
- APP_NOT_FOUND(1921,"应用不存在"),
-
- /** 组织机构 */
- DEPT_PARENT_NOT_EXIST(1010,"上级部门不存在"),
- DEPT_CODE_REPEAT(1011,"部门代码重复"),
- DEPT_NAME_REPEAT(1012,"部门名称重复"),
- DEPT_NOT_EXIST(1013,"部门不存在"),
- DEPT_DEL_FAIL(1014,"删除失败"),
- DEPT_ERROR_FAIL(1015,"部门信息添加失败"),
- DEPT_NOT_VALID(1016,"部门不合法"),
-
-
- /** 教师 */
- TEACHER_GH_REPEAT(1030, "工号重复"),
- TEACHER_NOT_EXIST(1031, "教师不存在"),
-
- TEACHER_CLASS_EXIST(1032, "班级已添加辅导员,无法添加,请重新选择!"),
-
-
- /** 学生 */
- STU_XH_REPEAT(1050,"学号重复"),
- STU_NOT_EXIST(1051, "学生不存在"),
-
- /** 白名单 */
- ALERT_WHITE_EXIST(1056,"此学生已存在于白名单中,请勿重复添加"),
- ALERT_WHITE_NOT_STU(1057,"白名单用户只能为学生,请检查后提交"),
- /** 文件 */
- REPORT_NOT_EXIST(1052,"分析报告不存在"),
- ASSETS_PATH_NOT_EXIST(1052,"静态资源目录不存在"),
- COMPOSE_FILE_ERROR(1053,"文件压缩失败"),
- FILE_SUFFIX_NOT_ALLOWED(1054,"文件类型不合法"),
-
- FEEDBACK_SETTING_NOT_FOUND(1029,"反馈设置不存在"),
-
- WATERMARK_SETTING_NOT_FOUND(1029,"水印设置不存在"),
-
-
- /** 预警分类 **/
- ALERT_TYPE_REPEAT(2023,"预警分类名称重复"),
- ALERT_TYPE_DELETE(2024,"已产生对应预警事件分类数据,如需删除,请联系管理员"),
-
- USER_CANNOT_DELETE_ADMIN(9020, "超级管理员不能删除"),
-
-
- USER_PERMISSION_ERROR(100105, "用户无权限,请联系管理员"),
-
- /** 用户组 */
- GROUP_NAME_NOT_EXIST(1060,"用户组名称不存在"),
- GROUP_NAME_REPEAT(1061,"用户组名称重复"),
- GROUP_OPENED_NOT_EXIST(1062,"用户组类型不存在"),
- GROUP_USER_NOT_EXIST(1063,"用户组成员存在"),
- GROUP_ID_NOT_EXIST(1064,"用户组ID不存在"),
-
-
- YEAR_IS_NOT_VALID(5001,"学年不合法,请重新配置"),
- SCHOOL_CALENDAR_SERVER_ERROR(5002,"节假日API服务异常"),
- SCHOOL_CALENDAR_SETTING_NOT_FOUND(5003,"校历管理设置不存在"),
- SCHOOL_CALENDAR_DATE_NOT_RANGE(5003,"设置的日期不在配置的时间范围内,请重新选择!"),
- SCHOOL_CALENDAR_DURATION(5003,"节假日期间不允许同步预警"),
-
- /**
- * 自定义表单
- */
- FORM_MAKING_NAME_REPEAT(1061,"表单名称重复"),
-
- FORM_NOT_VALID(4027,"表单数据格式不正确"),
-
- FORM_WIDGET_NOT_ALLOWED(1240, "不合法的表单字段"),
-
-
- /**
- * 文件
- */
- FILE_UPLOAD_FAIL(1870, "上传失败!"),
-
-
- /** 字典 */
- DICT_TYPE_NOT_EXIST(1150, "字典不存在"),
-
- /**
- * 用户认证
- */
- PWD_ERROR(1,"密码错误,请联系管理员"),
- ACCOUNT_PWD_EMPTY(1, "账号或密码为空,请检查账号或密码"),
- ACCOUNT_PWD_ERROR(2, "账号或密码错误,请检查账号或密码"),
- VALID_CODE_ERROR(3, "验证码错误,请检查captcha参数"),
- REQUEST_TOKEN_EMPTY(4, "请求token为空,请携带token访问本接口"),
- NOT_VALID_TOKEN_TYPE(5, "token格式不正确,token请以Bearer开头,并且Bearer后边带一个空格"),
- REQUEST_TOKEN_ERROR(6, "请求token错误"),
- ACCOUNT_FREEZE_ERROR(7, "账号已停用,请联系管理员"),
- LOGIN_EXPIRED(8, "登录已过期,请重新登录"),
- NO_LOGIN_USER(9, "无登录用户"),
- MODE_NOT_PERMISSION(10, "当前接口只允许在开发和测试环境调用"),
- TEMP_USER_NO_PERMISSION(11, "临时用户无访问权限"),
- USER_IS_NOT_ADMIN(12, "非管理员用户无法访问"),
-
- REFERER_ERROR(77, "REFER非法"),
- PARAM_IS_INVALID(9001,"参数无效"),
- PARAM_IS_BLANK(9002,"参数为空"),
- PARAM_BAD_TYPE(9003,"参数类型错误"),
- PARAM_MISSING(9004,"参数缺失"),
- RESULT_EMPTY(9004, "查询结果为空"),
- PARAM_PARSE_ERROR(9005,"参数解析异常"),
- DOWNLOAD_FILE_ERROR(9006,"附件下载异常"),
- ENV_NOT_ALLOWED(9001,"系统环境异常,请联系管理员"),
-
- FILE_UPLOAD_ERROR(1055,"文件上传失败"),
-
- SYSTEM_NOT_FOUND(3006, "应用不存在"),
-
- MODULE_NOT_FOUND(3006, "模块不存在"),
-
-
- /**
- *开放接口鉴权
- */
- AUTH_PARAM_APPKEY_NOT_FOUND(7001,"APP_KEY参数缺失"),
- AUTH_PARAM_APPKEY_ERROR(7001,"APP_KEY参数错误"),
- AUTH_PARAM_SIGN_NOT_FOUND(7002,"签名参数缺失"),
- AUTH_PARAM_TIMESTAMP_NOT_FOUND(7003,"时间戳参数缺失"),
- AUTH_PARAM_TIMESTAMP_ERROR(7004,"时间戳参数错误"),
- AUTH_PARAM_SIGN_ERROR(7005,"签名校验失败"),
- AUTH_PARAM_SIGN_TYPE_ERROR(7006,"签名类型不合法"),
- AUTH_DATA_ACCOUNT_EMPTY(7100, "账号为空"),
-
-
- TAG_NOT_EXIST(2001,"未找到标签"),
-
- TAG_FACTORY_NOT_CONFIG(2001,"标签工厂未配置"),
-
- TAG_FACTORY_SERVER_ERROR(9017, "标签工厂服务异常"),
- TAG_FACTORY_SERVER_EMPTY(9017, "标签工厂服务返回为空"),
-
- TAG_FACTORY_URL_EMPTY(9018, "标签工厂地址未设置,无法配置同步预警对象,请先设置地址!"),
-
- TAG_FACTORY_CONFIG_ERROR(9019, "未设置标签工厂信息,请联系管理员"),
-
- AUTHORIZE_SETTING_ERROR(100102, "免登认证配置不合法,请检查配置"),
-
- /**
- * 用户
- */
- USER_NOT_EXIST(9010,"用户不存在"),
- USER_LOGIN_ERROR(9011,"账户不存在或密码错误"),
- USER_ACCT_FORBIDDEN(9012,"账户已禁用"),
- USER_HAS_EXIST(9013,"用户已存在"),
- USER_ACCT_PWD_EMPTY(9014, "账号或密码为空"),
- USER_AUTH_FAIL(9015, "认证失败"),
- AUTH_WXWORK_NO_CODE(9016, "企业微信认证失败:code 参数为空"),
- AUTH_CAS_NO_TICKET(9017, "CAS认证失败:ticket 参数为空"),
-
- AUTH_SC_CAS_NO_UID(9017, "CAS认证失败:uid 参数为空"),
-
- USER_PHONE_EXIST(9018,"手机号已存在"),
-
- SOURCE_NOT_EXIST(1136, "资源不存在"),
-
-
- ALERT_STATUS_ERROR(2001,"预警状态异常"),
-
- ALERT_TAG_FLOW_NOT_EXIST(2001,"预警标签未配置流程"),
-
- ALERT_NOT_EXIST(2001,"未找到预警信息"),
- ALERT_TAG_NOT_EXIST(2001,"预警事件不存在"),
- ALERT_TEMPLATE_NOT_EXIST(2001,"预警模板不存在"),
- ALERT_TEMPLATE_RULE_INSTALLED(2001,"预警模板已安装"),
- ALERT_TEMPLATE_NAME_REPEAT(2001,"预警模板已重复"),
-
-
- /**
- * 机构管理
- */
- DELETE_HAS_SUB_DEPART(3000, "本部门存在下级部门,不允许删除"),
- DELETE_HAS_USERS_IN_DEPART(3001, "部门内存在成员,不允许删除"),
- CONTACT_MANAGER_NOT_EXIST(3002, "管理组不存在"),
- CONTACT_MANAGER_MORE_ONE(3003, "一个用户只能存在一个管理组中"),
- CONTACT_MANAGER_SUPER_ADMIN_CANNOT_SET(3004, "超级管理员不能添加到任何权限组"),
- CONTACT_MANAGER_SYSTEM_DELETE(3005, "系统管理组不能删除"),
- CONTACT_MANAGER_SYSTEM_UPDATE(3006, "系统管理组不能编辑"),
- CONTACT_MANAGER_USER_NOT_IN(3007, "当前用户不是管理员"),
-
-
- /**
- * 开放平台
- */
- PLUGIN_CODE_REPEAT(7200,"插件已存在,请勿重复添加"),
- PLUGIN_CODE_NOT_EXIST(7201,"插件不存在,请联系管理员"),
-
-
-
- INSTANCE_STAGE_ERROR(992,"流程实例状态异常"),
-
- INSTANCE_STAGE_FINISHED(993,"流程已结束,请勿重复操作"),
-
- INSTANCE_STAGE_COMPETED(994,"流程已完成,请勿重复操作"),
-
- HANDLER_USER_NOT_EXIST(995,"处理人不存在,请联系系统管理员"),
-
- DEFINITION_NOT_EXIST(996,"未找到流程配置信息"),
-
- DEFINITION_RUNNING_NODE_NOT_EXIST(997,"未找到正在运行的流程定义"),
-
- DEFINITION_NODE_NOT_EXIST(998,"未找到流程节点配置信息"),
-
- DEFINITION_NODE_FLOW_RULE_NOT_EXIST(998,"未找到流程节点流转规则配置"),
-
- NODE_TYPE_NOT_EXIST(999,"节点类型不存在"),
-
- NODE_START_NOT_EXIST(1000,"开始节点不存在"),
-
- NODE_CHECKER_TASK_NOT_EXIST(1001,"任务不存在"),
-
- NODE_STARTING_TRIGGER_SCENE_NOT_PERMISSION(1002,"节点不满足触发场景条件"),
-
- NODE_OPERATION_NOT_EXIST(1003,"节点操作类型不存在"),
-
- NODE_STARTING_TRIGGER_FIELD_NOT_PERMISSION(1004,"节点不满足触发字段条件"),
-
- NODE_STARTING_TRIGGER_DATA_NOT_PERMISSION(1005,"节点不满足触发数据条件"),
-
- NODE_STARTING_DATA_NOT_PERMISSION(1006,"节点数据校验不满足条件"),
-
- NODE_NOT_EXIST(1007,"未找到流程节点"),
-
- NODE_NEXT_NOT_EXIST(1008,"找不到审核节点"),
-
- NODE_CHECKER_NOT_PERMISSION(1009,"当前用户无审核权限"),
-
- NODE_CHECKER_NOT_EXIST(1010,"审核节点审核人不存在"),
-
- FORWARD_USER_NOT_EXIST(1011,"转交人为空"),
-
- FORWARD_USER_ERROR(1012,"转交人不能是当前处理人"),
-
- INSTANCE_NOT_EXIST(1003,"流程数据不存在"),
-
- NODE_TYPE_ERROR(1014,"节点类型参数异常"),
-
- NODE_SUGGEST_NOT_EMPTY(1015,"审核节点文本意见不能为空"),
-
- NODE_SIGNATURE_NOT_EMPTY(1016,"审核节点手写签名不能为空"),
-
- PERMISSION_SUBMIT_NO_PERMISSION(1017,"当前处理人无发起流程权限"),
-
- TASK_HAS_EXPIRED(1017,"待办任务已失效,请刷新页面"),
-
- PERMISSION_FORWARD_NO_PERMISSION(1018,"当前处理人无转交处理流程权限"),
-
- PERMISSION_RECALL_NOT_OPEN(1019,"系统未开启撤回功能"),
-
- PERMISSION_RECALL_NO_PERMISSION(1020,"当前处理人无撤回流程权限"),
-
- PERMISSION_RECALL_APPROVAL_NO_PERMISSION(1021,"任务节点已有人提交,发起人无法撤回"),
-
- PERMISSION_ROLLBACK_NOT_OPEN(1022,"系统未开启回退功能"),
-
- ROLLBACK_KEY_NOT_EXIST(1022,"回退节点不存在"),
-
- ROLLBACK_NODE_NOT_PERMISSION(1027,"回退节点不合法"),
-
- ROLLBACK_START_USER_NOT_EXIST(1028,"流程为匿名填报,无法回退到开始节点"),
-
- ROLLBACK_TASK_USER_NOT_EXIST(1029,"流程回退节点找不到负责人,请检查流程设定配置"),
-
- MOVING_NEXT_NODE_NOT_EXIST(1023,"找不到下一节点,流程无法流转"),
-
- MOVING_NEXT_NODE_CHECKER_NOT_EXIST(1024,"未找到下一个节点审核人"),
-
- NODE_FLOW_ERROR(1025,"提交失败,不符合流转条件"),
-
- INVALID_OPERATION(1026,"无效的操作类型"),
-
- INSTANCE_STATUS_ERROR(1028,"流程状态异常"),
-
- NODE_ACTIVE_NOT_EXIST(1029,"找不到激活节点"),
-
- SETTING_ARCHIVE_NOT_EXIST(1029,"归档设置异常,请检查流程设置"),
-
- ARCHIVE_USER_NOT_PERMISSION(1030,"用户无权限发起归档"),
-
- CC_USER_NOT_PERMISSION(1031,"用户无权限发起抄送"),
-
- CC_USER_NOT_EXIST(1031,"抄送用户不存在"),
-
- CC_TASK_NOT_EXIST(1032,"抄送任务不存在"),
-
- ENGINE_RESULT_EMPTY(1033,"流程引擎结果为空"),
-
- FLOW_RUNTIME_EXCEPTION(1034, "流程引擎发生异常,请联系管理员"),
-
- FLOW_STAGE_ERROR(1034, "存在未处理的预警,请检查后重新提交"),
-
-
- NODE_CHECKER_USER_LIMIT(1035,"节点审核人数量不能超过100人"),
-
- NODE_CC_USER_LIMIT(1036,"节点抄送人数量不能超过100人"),
-
- FORM_DATA_HAS_DELETE(1037,"数据已被删除"),
-
- FORM_DETAIL_NOT_EXIST(1134, "表单信息不存在"),
-
-
- TASK_NOT_EXIST(1038,"该流程已被处理或撤回"),
-
- TASK_PARAM_NOT_EXIST(1039,"待办参数不存在"),
-
- TASK_HAS_HANDLED(1040,"待办任务已处理"),
-
- TASK_PROCESSING_HAS_CHANGED(1040,"待办任务已在处理中状态,请勿重复更新"),
-
-
- NODE_TRANSFER_CHECKER_NOT_CHANGE(1041,"流程负责人未改动"),
-
- NODE_TRANSFER_CHECKER_EMPTY(1042,"流程负责人为空"),
-
- USER_NOT_PERMISSION(1043,"用户无权限"),
-
- ROLE_NOT_PERMISSION(1043,"该角色暂无权限访问系统"),
-
- FLOW_INSTANCE_STARTER_NOT_FOUND(1044,"未找到流程发起人"),
-
- FLOW_INSTANCE_URGE_CLOSED(1045,"流程设定未开启催办"),
-
- FLOW_INSTANCE_URGE_LIMITED(1046,"5分钟内至多发送一次督办提醒"),
-
- FLOW_INSTANCE_URGE_NODE_ERROR(1046,"流程实例异常,请稍后再试"),
-
- FORM_PERMISSION_FAIL(1300, "用户无表单访问权限"),
- FLOW_DEFINITION_NOT_EXIST(1301, "流程定义不存在"),
- FLOW_DEFINITION_START_PROCESS_NOT_EXIST(1302, "流程定义开始节点不存在"),
- FLOW_INSTANCE_FAIL(1303, "表单已填报,请勿重复填报"),
- FLOW_INSTANCE_NOT_EXIST(1304, "流程实例不存在"),
- FLOW_INSTANCE_STATUS_ERROR(1306, "流程实例状态异常"),
- DATASOURCE_NOT_FOUND(1281, "找不到数据源"),
-
- FLOW_DRAFT_SUCCESS(1344, "草稿保存成功"),
-
- FLOW_URGE_SUCCESS(1344, "已提醒负责人处理"),
-
- FLOW_INSTANCE_PROCESS_NOT_EXIST(1305, "流程实例节点不存在"),
- FLOW_INSTANCE_CC_NOT_EXIST(1306, "实例抄送不存在"),
- FLOW_INSTANCE_EXIST(1305, "存在流程实例"),
-
- FLOW_PERMISSION_RECALL_FAIL(1320, "用户无权限撤回"),
- FLOW_APPROVAL_NOT_PERMISSION(1321, "当前用户无审核权限"),
- FLOW_ROLLBACK_NOT_PERMISSION(1323, "当前用户无权限退回该流程"),
- FLOW_INSTANCE_NOT_SUBMIT(1322, "实例还没填报"),
- FLOW_DEFINITION_NOT_APPROVER(1323, "审批节点未设置审核人"),
- FLOW_DEFINITION_INSTANCE_EXIST(1325, "该流程定义存在运行实例"),
- FLOW_DEFINITION_EXIST(1327, "流程定义已存在"),
- FLOW_VERSION_FORM_ERROR(1326, "表单状态异常"),
- FLOW_DEFINITION_PARAM_ERROR(1327, "流程参数异常"),
- FLOW_USER_ROLE_NOT_PERMISSION(1328, "用户身份校验失败"),
- FLOW_DEFINITION_NODE_NOT_EXIST(1329, "流程定义节点数据不存在"),
- FLOW_FORM_NOT_PERMISSION(1330, "表单参数异常"),
- FLOW_LINE_ELSE_CONDITION_ERROR(1331, "连接线存在多个else条件"),
- FLOW_BUTTON_ROLLBACK_ERROR(1332, "未找到回退按钮"),
- FLOW_DEFINITION_VERSION_NOT_EXIST(1333, "未找到流程定义"),
- FLOW_INSTANCE_NOT_FINISHED(1334, "实例未结束"),
- FLOW_ENDNODE_NOT_EXIST(1335, "未找到结束节点"),
- FLOW_NEXT_PROCES_NOT_EXIST(1324, "提交失败,找不到下个审核节点,可联系管理员检查流程节点后重新提交。"),
- FLOW_LINE_CONDITION_ERROR(1331, "提交失败,不符合流转条件,可联系管理员检查流转条件后重新提交。"),
- FLOW_NEXT_NODE_CHECKER_MISSING(1336, "提交失败,找不到下个节点负责人,可联系管理员检查节点负责人后重新提交。"),
- FLOW_INSTANCE_STAGE_NOT_APPROVAL(1337, "抱歉,审核任务已过期"),
- FLOW_APPROVAL_PERMISSION_ERROE(1338, "抱歉,你没有审核权限"),
- FLOW_DEFINITION_VERSION_STAGE_ERROR(1339, "流程版本状态异常"),
- FLOW_FORM_FIELD_PERMISSION(1340, "节点未设置表单字段"),
- FLOW_FORM_APPROVAL_NOT_EXIST(1341, "审核节点未设置审核人"),
- FLOW_NODE_COUNT_ERROR(1342, "回退节点数量异常"),
-
- FLOW_INSTANCE_STAGE_FINISHED(1343, "抱歉,审核任务已结束"),
- FLOW_INSTANCE_STAGE_RECALL(1344, "抱歉,审核任务已撤回"),
-
- CHECK_PARAM_TIME_ERROR(4000, "登记时间参数格式异常"),
-
- /**
- * 业务异常
- */
- MODULE_NAME_REPEAT(2, "模块已存在,请检查后提交"),
- FORM_NAME_REPEAT(2, "表单已存在,请检查后提交"),
- MENU_NAME_REPEAT(2, "数据中心已存在,请检查后提交"),
-
- MENU_NAME_DEFAULT(2, "默认的数据中心只能有一个,请检查后在提交"),
- MODULE_NOT_EXIST(1001,"模块不存在"),
- MODULE_FIELD_NOT_EXIST(1002,"模块字段为空"),
-
- SCHOOL_NOT_INIT(1004,"学校基础信息未初始化,无法同步师生数据"),
-
-
- DATASOURCE_TYPE_NOT_SUPPORTED(1003,"数据源目前不支持此类型"),
-
- ES_RETURN_EMPTY(2, "数据分析平台返回数据为空!"),
-
-
- CLASS_RETURN_EMPTY(2, "班级信息为空!"),
-
- FACULTY_RETURN_EMPTY(2, "学院信息为空!"),
-
- USER_RETURN_EMPTY(2, "用户信息为空!"),
-
-
- DEPART_TYPE_EMPTY(9020,"部门类型为空 "),
-
- DEPART_NOT_FOUND(9020,"用户部门不能为空 "),
-
- USER_MUST_INSTRUCTOR(2005,"用户角色只能为辅导员"),
-
-
- /***********************************通讯录相关 start***************************************/
- SYNC_TYPE_EMPTY(2, "同步通讯录类型不存在!"),
- SYNC_TYPE_TASK_EMPTY(2, "同步通讯录存储过程类型不存在!"),
- ES_INDEX_RETURN_EMPTY(2404, "同步索引未进行配置,请进行配置!"),
- SYNC_TEACHER_INDEX_NOT_EXIST(1005,"同步教师数据索引不存在"),
- SYNC_STUDENT_INDEX_NOT_EXIST(1006,"同步学生数据索引不存在"),
- SYNC_FACULTY_INDEX_NOT_EXIST(1007,"同步学院数据索引不存在"),
- SYNC_CLASS_INDEX_NOT_EXIST(1008,"同步班级数据索引不存在"),
- SYNC_TEACHER_CLASS_INDEX_NOT_EXIST(1009,"同步带班数据索引不存在"),
- ES_SERVER_ERROR(1010,"网络异常/连接ES平台异常"),
-
- OBJECT_FIELD_NOT_VALID(1011,"数据不合法"),
-
- OBJECT_FIELD_FACULTY_NOT_VALID(1012,"学院数据不合法"),
- OBJECT_FIELD_CLASS_NOT_VALID(1013,"班级数据不合法"),
- OBJECT_FIELD_ACCOUNT_NOT_VALID(1014,"教师工号数据不合法"),
- OBJECT_FIELD_PARENT_CODE_NOT_VALID(1015,"父类编码数据不合法"),
-
-
-
- /***********************************通讯录相关 end***************************************/
-
-
- /***********************************预警子系统 start***************************************/
-
- ALERT_RULE_NOT_EXIST(100101,"预警规则不存在"),
- NOTIFY_CONFIG_NOT_FOUND(100102, "提醒配置信息未找到"),
- TIMER_CRON_ERROR(100103, "定时设置不合法,请检查配置"),
- FORM_NOT_EXIST(100104, "自定义表单不存在,请联系管理员"),
-
- OPEN_TAG_NOT_EXIST(9004, "未找到合法的预警模型"),
-
- SYNC_RESULT_EMPTY(9004, "预警同步结果为空"),
-
-
-
- /***********************************预警子系统 end***************************************/
-
-
-
- COMPONENT_NOT_FOUND(3005,"组件不存在"),
-
- /***********************************陪伴子系统 start***************************************/
-
- /** 陪伴主题 **/
- ACMP_THEME_NOT_EXIST(2002,"陪伴主题不存在"),
-
- ACMP_THEME_DELETE(2003,"已产生对应陪伴数据,如需删除,请联系管理员"),
-
- ACMP_THEME_REPEAT(2004,"主题名称重复"),
-
- /** 陪伴选项分类 **/
- ACMP_TYPE_REPEAT(2005,"选项分类名称重复"),
-
- ACMP_TYPE_DELETE(2003,"分类已有陪伴选项关联,如需删除,请联系管理员"),
-
- ACMP_TYPE_NOT_EXIST(2002,"选项分类不存在"),
-
- /** 陪伴中心**/
-
- ACMP_DATA_NOT_EXIST(2006,"陪伴数据不存在"),
-
- ACMP_DATA_NOT_SUPPORT_UPLOAD(2007,"该陪伴数据不支持上传"),
-
- ACMP_SETTING_DISPOSE_NOT_EXIST(2004,"未设置陪伴方式,请联系管理员"),
-
- ACMP_SYSTEM_NOT_EXIST(2002,"陪伴体系不存在"),
- ACMP_SYSTEM_NAME_REPEAT(2005,"选项体系名称重复"),
-
-
- ACMP_SYSTEM_CANT_DELETE(2002,"陪伴体系存在陪伴数据,无法删除"),
-
-
- ACMP_OPTION_NOT_EXIST(2002,"陪伴选项不存在"),
-
- ACMP_OPTION_CANT_DELETE(2002,"陪伴选项存在陪伴数据,无法删除"),
-
- ACMP_OPTION_NAME_REPEAT(2005,"选项选项名称重复"),
-
-
- ACMP_UPLOAD_FAIL(2006,"陪伴数据上传失败"),
-
- ACMP_ADD_FAIL(2006,"创建陪伴记录失败"),
-
-
- ACMP_CONFIG_MISS(2007,"缺少陪伴上报配置"),
-
- ACMP_ADD_NOT_STUDENT(2008,"一对多陪伴未设置陪伴学生!"),
-
-
- /***********************************陪伴子系统 end***************************************/
-
-
- /***********************************关注子系统 start***************************************/
-
- FOLLOW_STUDENT_NOT_FOLLOWED(100301,"您未关注该学生,无法取消关注"),
-
- FOLLOW_EXCEL_ERROR(100302,"批量关注Excel格式不正确"),
-
- /***********************************关注子系统 end***************************************/
-
-
- /***********************************考核子系统 start***************************************/
- CHECK_USER_MUST_INSTRUCTOR(2005,"参与考核成员必须为辅导员"),
- ASSESS_FOLLOW_STUDENT_NOT_FOUND(2005,"未找到关注学生陪伴考核陪伴信息"),
-
- ASSESS_RECOMMEND_STUDENT_NOT_FOUND(2005,"未找到关注学生陪伴考核陪伴信息"),
-
- /***********************************考核子系统 end***************************************/
- MESSAGE_NOT_FOUND(1046,"消息不存在"),
-
-
- /***********************************学生预约辅导员 start***************************************/
- RESERVATION_NOT_EXIST(1046,"未找到学生预约记录"),
- RESERVATION_RULE_NOT_OPEN(1046,"辅导员未开启预约"),
- RESERVATION_RULE_DAY_RULE_EMPTY(1002,"未找到当天预约内容"),
- RESERVATION_RULE_DAY_RULE_PERIOD_NOT_FOUND(1002,"未找到当天预约时段,请联系辅导员"),
- RESERVATION_PERIOD_OVERDUE(1002,"预约时段已过期,请刷新页面"),
- RESERVATION_USER_REPEATED(1002,"请勿重复预约"),
-
- RESERVATION_CANCEL_USER_NO_PERMISSION(1002,"非本人无权限撤回预约"),
-
- RESERVATION_INSTRUCTOR_NOT_EXIST(1002,"未找到辅导员信息,请联系管理员"),
-
- RESERVATION_STUDENT_NOT_EXIST(1002,"未找到学生,请联系管理员"),
-
-
- RESERVATION_FINISH_COMMENT_NOT_EXIST(1046,"预约沟通结果不能为空"),
-
-
- /***********************************学生预约辅导员 end***************************************/
-
-
- /***********************************我爱记学生子系统 start***************************************/
-
- ASSESS_CONFIG_NOT_EXIST(2002,"考试配置不存在"),
- ASSESS_CONFIG_NAME_EXIST(2002,"存在名称重复的考试,请修改考试名称"),
-
- ASSESS_QUESTION_CONFIG_NOT_EXIST(2002,"考试题库配置不存在,请联系管理员"),
- ASSESS_QUESTION_EMPTY_ERROR(2002,"考试未设置题目,请检查考试题目配置"),
- ASSESS_QUESTION_CONFIG_ERROR(2002,"题库配置错误,请检查题库是否配置了不存在的学生属性"),
- ASSESS_EXAM_RECORD_NOT_FOUND(2002,"您已提交本次考试结果,请勿重复提交"),
- ASSESS_TRAIN_RECORD_NOT_FOUND(2002,"很抱歉,未找到您的本次训练成绩,请联系管理员"),
-
- EXAM_QUESTION_OVER_LIMIT(2002,"单场考试至多500道题目"),
-
- ASSESS_RECORD_DELETE_ERROR(2002,"考试记录已删除,无法再次删除"),
- ASSESS_RECORD_LEVEL_EXISTS(2002,"考试成绩已存在,不能再次提交答卷"),
- ASSESS_CONFIG_NOT_STU(2002,"本次考试未找到符合条件的学生信息,请联系管理员"),
- ASSESS_CONFIG_NOT_START(2002,"未到考试时间,无法参加考试"),
- ASSESS_CONFIG_HAS_FINISHED(2002,"考试已结束"),
- ASSESS_CONFIG_NOT_TIMES(2002,"您已经参加过本次考试,请勿重复考试"),
- ASSESS_CONFIG_NOT_INSTRS(2002,"无考试权限:不在考试名单中,请联系管理员"),
- ASSESS_RECORD_OVER_LIMIT(2002,"您目前仍有一条正在考试的记录,请先提交该考试成绩"),
- ASSESS_RECORD_PERMISSION_ERROR(2002,"您没有查看此记录的权限"),
- ASSESS_QUESTION_NOT_EXIST(2002,"未找到训练题目"),
-
- ASSESS_EXAM_HAS_RECORD(2002,"当前考试有考生正在考试,请勿操作"),
-
- ASSESS_RECORD_NOT_FOUND(2002,"该数据已被删除或者您没有查看该数据的权限"),
-
- TEACHER_NOT_FOUND(2002,"没有教师数据权限"),
-
- DATASOURCE_NOT_EXIST(1003,"未配置数据源,请联系管理员"),
-
- DATASOURCE_DEFAULT_NOT_EXIST(1003,"未配置默认数据源,请联系管理员"),
-
-
- /***********************************我爱记学生子系统 end***************************************/
-
-
- /***********************************公权力监督 start***************************************/
-
- PORTRAIT_TITLE_REPEAT(2006,"画像名称重复"),
-
- PORTRAIT_NOT_EXIST(2007,"画像不存在"),
-
- PORTRAIT_DELETE(2003,"已有对应的组件配置,如需删除,请联系管理员"),
-
- TEMPLATE_TITLE_REPEAT(2008,"模板名称重复"),
- TEMPLATE_NOT_EXIST(2009,"模板不存在"),
-
- PORTRAIT_DASHBOARD_NOT_EXIST(2007,"数据看板不存在"),
-
- DATACORRECTION_SETTING_NOT_FOUND(1029,"数据纠错表单地址不存在"),
- DATACOLLECTION_SETTING_NOT_FOUND(1029,"数据采集表单地址不存在"),
-
- PORTRAIT_EDIT_USER_NOT_PERMISSION(1029,"用户无权限编辑画像"),
- PORTRAIT_DELETE_USER_NOT_PERMISSION(1029,"用户无权限删除画像"),
- PORTRAIT_VIEW_USER_NOT_PERMISSION(1029,"用户无权限查看画像"),
-
- DASHBOARD_EDIT_USER_NOT_PERMISSION(1029,"用户无权限编辑数据看板"),
-
- DASHBOARD_DELETE_USER_NOT_PERMISSION(1029,"用户无权限删除数据看板"),
- DASHBOARD_VIEW_USER_NOT_PERMISSION(1029,"用户无权限查看数据看板"),
-
- VISIT_CODE_IS_EMPTY(1029,"公开访问码为空"),
-
- VISIT_CODE_IS_NOT_CORRECT(1029,"访问码不正确"),
-
- PORTRAIT_NOT_RELEASE(1029,"画像未发布,请联系管理员"),
-
- /***********************************公权力监督 end***************************************/
-
- //region 进度模块错误
- TASK_RUNNING(3000,"当前任务正在运行中"),
- TASK_NOT_RUNNING(3001,"任务不处于运行状态"),
-
- TASK_NAME_NOT_NULL(3002,"任务名称不能为空"),
- //endregion
-
- //region 画像模块相关错误码
-
- ES_CLIENT_INIT_ERROR(10000,"es数据源链接失败"),
- ES_CLIENT_ERROR(10001,"es连接错误"),
-
-
- PROJECT_NOT_EXIST(1029,"科研项目未找到"),
-
- PROJECT_ALERT_EMPTY(2023,"科研项目数据为空"),
-
- OBJECT_SCHEMA_NOT_FOUND(2001,"数据接入未设置"),
-
- PROJECT_SQL_NOT_CONFIG(2002,"查询语句未配置"),
-
-
-
- ES_INDEX_NOT_EXIST(10001,"未找到数据盒,请检查数据盒配置"),
-
- //endregion
- ;
-
-
- private Integer code;
- private String message;
-
- WorkflowResultCode(Integer code, String message){
- this.code = code;
- this.message = message;
- }
-
- public Integer code() {
- return code;
- }
-
- public String message() {
- return message;
- }
-
-}
diff --git a/dk-common/common-workflow/src/main/java/org/dromara/common/response/WorkflowSuccessResponseData.java b/dk-common/common-workflow/src/main/java/org/dromara/common/response/WorkflowSuccessResponseData.java
deleted file mode 100644
index af1318d..0000000
--- a/dk-common/common-workflow/src/main/java/org/dromara/common/response/WorkflowSuccessResponseData.java
+++ /dev/null
@@ -1,44 +0,0 @@
-/*
-Copyright [2020] [https://www.stylefeng.cn]
-
-Licensed under the Apache License, Version 2.0 (the "License");
-you may not use this file except in compliance with the License.
-You may obtain a copy of the License at
-
- http://www.apache.org/licenses/LICENSE-2.0
-
-Unless required by applicable law or agreed to in writing, software
-distributed under the License is distributed on an "AS IS" BASIS,
-WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
-See the License for the specific language governing permissions and
-limitations under the License.
-
-Guns采用APACHE LICENSE 2.0开源协议,您在使用过程中,需要注意以下几点:
-
-1.请不要删除和修改根目录下的LICENSE文件。
-2.请不要删除和修改Guns源码头部的版权声明。
-3.请保留源码和相关描述文件的项目出处,作者声明等。
-4.分发源码时候,请注明软件出处 https://gitee.com/stylefeng/guns-separation
-5.在修改包名,模块名称,项目代码等时,请注明软件出处 https://gitee.com/stylefeng/guns-separation
-6.若您的项目无法满足以上几点,可申请商业授权,获取Guns商业授权许可,请在官网购买授权,地址为 https://www.stylefeng.cn
- */
-package org.dromara.common.response;
-
-/**
- * 成功响应结果
- *
- */
-public class WorkflowSuccessResponseData extends WorkflowResponseData {
-
- public WorkflowSuccessResponseData() {
- super(true, DEFAULT_SUCCESS_CODE, DEFAULT_SUCCESS_MESSAGE, null);
- }
-
- public WorkflowSuccessResponseData(Object object) {
- super(true, DEFAULT_SUCCESS_CODE, DEFAULT_SUCCESS_MESSAGE, object);
- }
-
- public WorkflowSuccessResponseData(Integer code, String message, Object object) {
- super(true, code, message, object);
- }
-}
diff --git a/dk-common/common-workflow/src/main/java/org/dromara/common/util/HttpServletUtil.java b/dk-common/common-workflow/src/main/java/org/dromara/common/util/HttpServletUtil.java
deleted file mode 100644
index 8f9bfa8..0000000
--- a/dk-common/common-workflow/src/main/java/org/dromara/common/util/HttpServletUtil.java
+++ /dev/null
@@ -1,68 +0,0 @@
-/*
-Copyright [2020] [https://www.stylefeng.cn]
-
-Licensed under the Apache License, Version 2.0 (the "License");
-you may not use this file except in compliance with the License.
-You may obtain a copy of the License at
-
- http://www.apache.org/licenses/LICENSE-2.0
-
-Unless required by applicable law or agreed to in writing, software
-distributed under the License is distributed on an "AS IS" BASIS,
-WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
-See the License for the specific language governing permissions and
-limitations under the License.
-
-Guns采用APACHE LICENSE 2.0开源协议,您在使用过程中,需要注意以下几点:
-
-1.请不要删除和修改根目录下的LICENSE文件。
-2.请不要删除和修改Guns源码头部的版权声明。
-3.请保留源码和相关描述文件的项目出处,作者声明等。
-4.分发源码时候,请注明软件出处 https://gitee.com/stylefeng/guns-separation
-5.在修改包名,模块名称,项目代码等时,请注明软件出处 https://gitee.com/stylefeng/guns-separation
-6.若您的项目无法满足以上几点,可申请商业授权,获取Guns商业授权许可,请在官网购买授权,地址为 https://www.stylefeng.cn
- */
-package org.dromara.common.util;
-
-
-import jakarta.servlet.http.HttpServletRequest;
-import jakarta.servlet.http.HttpServletResponse;
-import org.dromara.common.Exception.ServiceException;
-import org.dromara.common.response.WorkflowResultCode;
-import org.springframework.web.context.request.RequestContextHolder;
-import org.springframework.web.context.request.ServletRequestAttributes;
-
-
-/**
- * HttpServlet工具类,获取当前request和response
- *
-
- */
-public class HttpServletUtil {
-
- /**
- * 获取当前请求的request对象
- *
- */
- public static HttpServletRequest getRequest() {
- ServletRequestAttributes requestAttributes = (ServletRequestAttributes) RequestContextHolder.getRequestAttributes();
- if (requestAttributes == null) {
- throw new ServiceException(WorkflowResultCode.PARAM_IS_BLANK);
- } else {
- return requestAttributes.getRequest();
- }
- }
-
- /**
- * 获取当前请求的response对象
- *
- */
- public static HttpServletResponse getResponse() {
- ServletRequestAttributes requestAttributes = (ServletRequestAttributes) RequestContextHolder.getRequestAttributes();
- if (requestAttributes == null) {
- throw new ServiceException(WorkflowResultCode.PARAM_IS_BLANK);
- } else {
- return requestAttributes.getResponse();
- }
- }
-}
diff --git a/dk-common/common-workflow/src/main/java/org/dromara/common/util/JsonUtil.java b/dk-common/common-workflow/src/main/java/org/dromara/common/util/JsonUtil.java
deleted file mode 100644
index 64e356b..0000000
--- a/dk-common/common-workflow/src/main/java/org/dromara/common/util/JsonUtil.java
+++ /dev/null
@@ -1,128 +0,0 @@
-package org.dromara.common.util;
-
-import cn.hutool.core.util.ObjectUtil;
-import com.fasterxml.jackson.core.JsonProcessingException;
-import com.fasterxml.jackson.core.type.TypeReference;
-import com.fasterxml.jackson.databind.JavaType;
-import com.fasterxml.jackson.databind.ObjectMapper;
-import org.apache.commons.lang3.StringUtils;
-
-import java.lang.reflect.Field;
-import java.util.HashMap;
-import java.util.LinkedHashMap;
-import java.util.List;
-import java.util.Map;
-
-/**
- * 定义响应结构
- */
-public class JsonUtil {
-
- private static ObjectMapper MAPPER;
- static{
- MAPPER=new ObjectMapper();
- }
-
- /**
- * 将对象转换成json字符串。
- * Title: pojoToJson
- * Description:
- * @param data
- * @return
- */
- public static String toJson(Object data){
- String string = null;
- try {
- string = MAPPER.writeValueAsString(data);
- if(StringUtils.isEmpty(string)){
- return null;
- }
- return string;
- } catch (JsonProcessingException e) {
- e.printStackTrace();
- return null;
- }
- }
-
- /**
- * 将json结果集转化为对象
- *
- * @param jsonData json数据
- * @return
- */
- public static T jsonToPojo(String jsonData, Class beanType) {
- try {
- T t = MAPPER.readValue(jsonData, beanType);
- return t;
- } catch (Exception e) {
- e.printStackTrace();
- }
- return null;
- }
-
- /**
- * 将json数据转换成pojo对象list
- * Title: jsonToList
- * Description:
- * @param jsonData
- * @param beanType
- * @return
- */
- public static List jsonToList(String jsonData, Class beanType) {
- JavaType javaType = MAPPER.getTypeFactory().constructParametricType(List.class, beanType);
- try {
- List list = MAPPER.readValue(jsonData, javaType);
- return list;
- } catch (Exception e) {
- e.printStackTrace();
- }
-
- return null;
- }
-
- /**
- * 将Object对象里面的属性和值转化成Map对象
- *
- * @param obj
- * @return
- * @throws IllegalAccessException
- */
- public static Map objectToMap(Object obj){
- try {
- Map map = new HashMap();
- Class> clazz = obj.getClass();
- for (Field field : clazz.getDeclaredFields()) {
- field.setAccessible(true);
- String fieldName = field.getName();
- if(ObjectUtil.isNotEmpty(field.get(obj))){
- Object value = field.get(obj);
- map.put(fieldName, value);
- }else{
- map.put(fieldName, "");
- }
- }
- return map;
- } catch (Exception e) {
- e.printStackTrace();
- return null;
- }
- }
-
- public static Map jsonToMap(String json){
- try {
- return MAPPER.readValue(json, new TypeReference