From 00cc13b87d5fb4c754f3a65fa67412892c6b2df2 Mon Sep 17 00:00:00 2001
From: Jerry <707344974@qq.com>
Date: Wed, 20 Oct 2021 17:43:53 +0800
Subject: [PATCH] =?UTF-8?q?commit=EF=BC=9A=E6=94=AF=E6=8C=81activiti?=
MIME-Version: 1.0
Content-Type: text/plain; charset=UTF-8
Content-Transfer-Encoding: 8bit
---
.../orange-demo-activiti-service/.gitignore | 26 +
.../orange-demo-activiti-service/README.md | 15 +
.../application-webadmin/pom.xml | 82 +
.../demo/webadmin/WebAdminApplication.java | 28 +
.../app/controller/AreaCodeController.java | 72 +
.../demo/webadmin/app/dao/AreaCodeMapper.java | 13 +
.../app/dao/mapper/AreaCodeMapper.xml | 10 +
.../demo/webadmin/app/model/AreaCode.java | 39 +
.../webadmin/app/service/AreaCodeService.java | 23 +
.../app/service/impl/AreaCodeServiceImpl.java | 52 +
.../app/util/FlowDeptPostExtHelper.java | 45 +
.../flow/demo/webadmin/app/vo/AreaCodeVo.java | 33 +
.../webadmin/config/ApplicationConfig.java | 51 +
.../demo/webadmin/config/DataSourceType.java | 36 +
.../demo/webadmin/config/FilterConfig.java | 57 +
.../webadmin/config/InterceptorConfig.java | 21 +
.../config/MultiDataSourceConfig.java | 44 +
.../AuthenticationInterceptor.java | 139 +
.../upms/controller/LoginController.java | 292 +
.../upms/controller/LoginUserController.java | 81 +
.../controller/SysDataPermController.java | 281 +
.../upms/controller/SysDeptController.java | 370 +
.../upms/controller/SysMenuController.java | 215 +
.../controller/SysPermCodeController.java | 186 +
.../upms/controller/SysPermController.java | 187 +
.../controller/SysPermModuleController.java | 159 +
.../upms/controller/SysPostController.java | 169 +
.../upms/controller/SysRoleController.java | 317 +
.../upms/controller/SysUserController.java | 239 +
.../upms/dao/SysDataPermDeptMapper.java | 13 +
.../webadmin/upms/dao/SysDataPermMapper.java | 35 +
.../upms/dao/SysDataPermUserMapper.java | 13 +
.../demo/webadmin/upms/dao/SysDeptMapper.java | 33 +
.../webadmin/upms/dao/SysDeptPostMapper.java | 33 +
.../upms/dao/SysDeptRelationMapper.java | 42 +
.../demo/webadmin/upms/dao/SysMenuMapper.java | 54 +
.../upms/dao/SysMenuPermCodeMapper.java | 13 +
.../webadmin/upms/dao/SysPermCodeMapper.java | 45 +
.../upms/dao/SysPermCodePermMapper.java | 13 +
.../demo/webadmin/upms/dao/SysPermMapper.java | 54 +
.../upms/dao/SysPermModuleMapper.java | 22 +
.../upms/dao/SysPermWhitelistMapper.java | 13 +
.../demo/webadmin/upms/dao/SysPostMapper.java | 52 +
.../demo/webadmin/upms/dao/SysRoleMapper.java | 45 +
.../webadmin/upms/dao/SysRoleMenuMapper.java | 13 +
.../demo/webadmin/upms/dao/SysUserMapper.java | 115 +
.../webadmin/upms/dao/SysUserPostMapper.java | 13 +
.../webadmin/upms/dao/SysUserRoleMapper.java | 13 +
.../upms/dao/mapper/SysDataPermDeptMapper.xml | 8 +
.../upms/dao/mapper/SysDataPermMapper.xml | 62 +
.../upms/dao/mapper/SysDataPermUserMapper.xml | 8 +
.../upms/dao/mapper/SysDeptMapper.xml | 70 +
.../upms/dao/mapper/SysDeptPostMapper.xml | 46 +
.../upms/dao/mapper/SysDeptRelationMapper.xml | 29 +
.../upms/dao/mapper/SysMenuMapper.xml | 109 +
.../upms/dao/mapper/SysMenuPermCodeMapper.xml | 8 +
.../upms/dao/mapper/SysPermCodeMapper.xml | 91 +
.../upms/dao/mapper/SysPermCodePermMapper.xml | 8 +
.../upms/dao/mapper/SysPermMapper.xml | 132 +
.../upms/dao/mapper/SysPermModuleMapper.xml | 44 +
.../dao/mapper/SysPermWhitelistMapper.xml | 9 +
.../upms/dao/mapper/SysPostMapper.xml | 82 +
.../upms/dao/mapper/SysRoleMapper.xml | 91 +
.../upms/dao/mapper/SysRoleMenuMapper.xml | 8 +
.../upms/dao/mapper/SysUserMapper.xml | 246 +
.../upms/dao/mapper/SysUserPostMapper.xml | 9 +
.../upms/dao/mapper/SysUserRoleMapper.xml | 8 +
.../webadmin/upms/dto/SysDataPermDeptDto.java | 23 +
.../webadmin/upms/dto/SysDataPermDto.java | 48 +
.../demo/webadmin/upms/dto/SysDeptDto.java | 40 +
.../webadmin/upms/dto/SysDeptPostDto.java | 41 +
.../demo/webadmin/upms/dto/SysMenuDto.java | 69 +
.../webadmin/upms/dto/SysPermCodeDto.java | 55 +
.../demo/webadmin/upms/dto/SysPermDto.java | 52 +
.../webadmin/upms/dto/SysPermModuleDto.java | 49 +
.../demo/webadmin/upms/dto/SysPostDto.java | 41 +
.../demo/webadmin/upms/dto/SysRoleDto.java | 28 +
.../demo/webadmin/upms/dto/SysUserDto.java | 80 +
.../demo/webadmin/upms/model/SysDataPerm.java | 113 +
.../webadmin/upms/model/SysDataPermDept.java | 29 +
.../webadmin/upms/model/SysDataPermUser.java | 27 +
.../demo/webadmin/upms/model/SysDept.java | 81 +
.../demo/webadmin/upms/model/SysDeptPost.java | 39 +
.../webadmin/upms/model/SysDeptRelation.java | 31 +
.../demo/webadmin/upms/model/SysMenu.java | 143 +
.../webadmin/upms/model/SysMenuPermCode.java | 27 +
.../demo/webadmin/upms/model/SysPerm.java | 87 +
.../demo/webadmin/upms/model/SysPermCode.java | 120 +
.../webadmin/upms/model/SysPermCodePerm.java | 27 +
.../webadmin/upms/model/SysPermModule.java | 81 +
.../webadmin/upms/model/SysPermWhitelist.java | 33 +
.../demo/webadmin/upms/model/SysPost.java | 104 +
.../demo/webadmin/upms/model/SysRole.java | 96 +
.../demo/webadmin/upms/model/SysRoleMenu.java | 27 +
.../demo/webadmin/upms/model/SysUser.java | 196 +
.../demo/webadmin/upms/model/SysUserPost.java | 33 +
.../demo/webadmin/upms/model/SysUserRole.java | 27 +
.../upms/model/constant/SysMenuType.java | 54 +
.../model/constant/SysOnlineMenuPermType.java | 44 +
.../upms/model/constant/SysPermCodeType.java | 49 +
.../model/constant/SysPermModuleType.java | 44 +
.../upms/model/constant/SysUserStatus.java | 44 +
.../upms/model/constant/SysUserType.java | 49 +
.../upms/service/SysDataPermService.java | 104 +
.../webadmin/upms/service/SysDeptService.java | 144 +
.../webadmin/upms/service/SysMenuService.java | 111 +
.../upms/service/SysPermCodeService.java | 94 +
.../upms/service/SysPermModuleService.java | 63 +
.../webadmin/upms/service/SysPermService.java | 117 +
.../upms/service/SysPermWhitelistService.java | 23 +
.../webadmin/upms/service/SysPostService.java | 99 +
.../webadmin/upms/service/SysRoleService.java | 97 +
.../webadmin/upms/service/SysUserService.java | 164 +
.../service/impl/SysDataPermServiceImpl.java | 336 +
.../upms/service/impl/SysDeptServiceImpl.java | 331 +
.../upms/service/impl/SysMenuServiceImpl.java | 335 +
.../service/impl/SysPermCodeServiceImpl.java | 226 +
.../impl/SysPermModuleServiceImpl.java | 124 +
.../upms/service/impl/SysPermServiceImpl.java | 243 +
.../impl/SysPermWhitelistServiceImpl.java | 52 +
.../upms/service/impl/SysPostServiceImpl.java | 188 +
.../upms/service/impl/SysRoleServiceImpl.java | 221 +
.../upms/service/impl/SysUserServiceImpl.java | 395 +
.../webadmin/upms/vo/SysDataPermDeptVo.java | 23 +
.../demo/webadmin/upms/vo/SysDataPermVo.java | 60 +
.../demo/webadmin/upms/vo/SysDeptPostVo.java | 33 +
.../flow/demo/webadmin/upms/vo/SysDeptVo.java | 55 +
.../flow/demo/webadmin/upms/vo/SysMenuVo.java | 90 +
.../demo/webadmin/upms/vo/SysPermCodeVo.java | 70 +
.../webadmin/upms/vo/SysPermModuleVo.java | 65 +
.../flow/demo/webadmin/upms/vo/SysPermVo.java | 70 +
.../flow/demo/webadmin/upms/vo/SysPostVo.java | 61 +
.../flow/demo/webadmin/upms/vo/SysRoleVo.java | 50 +
.../flow/demo/webadmin/upms/vo/SysUserVo.java | 102 +
.../src/main/resources/application.yml | 280 +
.../src/main/resources/log4j2.xml | 86 +
.../resources/template/views/print_error.ftl | 329 +
.../common/common-core/pom.xml | 109 +
.../core/advice/MyControllerAdvice.java | 30 +
.../core/advice/MyExceptionHandler.java | 141 +
.../core/annotation/DeptFilterColumn.java | 16 +
.../core/annotation/DisableDataFilter.java | 17 +
.../core/annotation/DisableTenantFilter.java | 28 +
.../core/annotation/EnableDataPerm.java | 27 +
.../core/annotation/JobUpdateTimeColumn.java | 16 +
.../common/core/annotation/MyDataSource.java | 21 +
.../core/annotation/MyDataSourceResolver.java | 29 +
.../common/core/annotation/MyRequestBody.java | 31 +
.../core/annotation/NoAuthInterface.java | 15 +
.../core/annotation/RelationConstDict.java | 29 +
.../common/core/annotation/RelationDict.java | 70 +
.../core/annotation/RelationManyToMany.java | 38 +
.../RelationManyToManyAggregation.java | 95 +
.../core/annotation/RelationOneToMany.java | 53 +
.../RelationOneToManyAggregation.java | 67 +
.../core/annotation/RelationOneToOne.java | 60 +
.../core/annotation/TenantFilterColumn.java | 16 +
.../core/annotation/UploadFlagColumn.java | 24 +
.../core/annotation/UserFilterColumn.java | 16 +
.../common/core/aop/DataSourceAspect.java | 48 +
.../core/aop/DataSourceResolveAspect.java | 62 +
.../common/core/aop/DictCacheSyncAspect.java | 64 +
.../common/core/base/dao/BaseDaoMapper.java | 87 +
.../core/base/mapper/BaseModelMapper.java | 124 +
.../core/base/mapper/DummyModelMapper.java | 58 +
.../core/base/service/BaseDictService.java | 266 +
.../common/core/base/service/BaseService.java | 1672 +
.../core/base/service/IBaseDictService.java | 82 +
.../core/base/service/IBaseService.java | 317 +
.../common/core/cache/DictionaryCache.java | 88 +
.../common/core/cache/MapDictionaryCache.java | 358 +
.../core/cache/MapTreeDictionaryCache.java | 292 +
.../core/config/CommonWebMvcConfig.java | 67 +
.../core/config/DataSourceContextHolder.java | 52 +
.../common/core/config/DynamicDataSource.java | 17 +
.../common/core/config/EncryptConfig.java | 20 +
.../core/config/RestTemplateConfig.java | 64 +
.../demo/common/core/config/TomcatConfig.java | 39 +
.../common/core/constant/AggregationType.java | 81 +
.../common/core/constant/AppDeviceType.java | 59 +
.../core/constant/ApplicationConstant.java | 85 +
.../common/core/constant/ErrorCodeEnum.java | 84 +
.../core/constant/GlobalDeletedFlag.java | 25 +
.../exception/DataValidationException.java | 26 +
.../exception/InvalidClassFieldException.java | 30 +
.../exception/InvalidDataFieldException.java | 30 +
.../exception/InvalidDataModelException.java | 27 +
.../exception/InvalidRedisModeException.java | 27 +
.../exception/MapCacheAccessException.java | 20 +
.../core/exception/MyRuntimeException.java | 36 +
.../core/exception/NoDataAffectException.java | 26 +
.../core/exception/NoDataPermException.java | 26 +
.../exception/RedisCacheAccessException.java | 20 +
.../MyRequestArgumentResolver.java | 234 +
.../listener/LoadServiceRelationListener.java | 28 +
.../demo/common/core/object/CallResult.java | 87 +
.../demo/common/core/object/DummyClass.java | 27 +
.../common/core/object/GlobalThreadLocal.java | 52 +
.../common/core/object/LoginUserInfo.java | 62 +
.../common/core/object/MyGroupCriteria.java | 24 +
.../demo/common/core/object/MyGroupParam.java | 170 +
.../demo/common/core/object/MyOrderParam.java | 265 +
.../demo/common/core/object/MyPageData.java | 36 +
.../demo/common/core/object/MyPageParam.java | 58 +
.../common/core/object/MyRelationParam.java | 91 +
.../common/core/object/MyWhereCriteria.java | 361 +
.../common/core/object/ResponseResult.java | 221 +
.../demo/common/core/object/TokenData.java | 99 +
.../flow/demo/common/core/object/Tuple2.java | 50 +
.../common/core/upload/BaseUpDownloader.java | 137 +
.../common/core/upload/LocalUpDownloader.java | 149 +
.../core/upload/UpDownloaderFactory.java | 49 +
.../core/upload/UploadResponseInfo.java | 29 +
.../common/core/upload/UploadStoreInfo.java | 22 +
.../core/upload/UploadStoreTypeEnum.java | 19 +
.../demo/common/core/util/AopTargetUtil.java | 64 +
.../core/util/ApplicationContextHolder.java | 90 +
.../demo/common/core/util/ContextUtil.java | 49 +
.../common/core/util/DataSourceResolver.java | 19 +
.../demo/common/core/util/ExportUtil.java | 95 +
.../flow/demo/common/core/util/IpUtil.java | 101 +
.../flow/demo/common/core/util/JwtUtil.java | 110 +
.../demo/common/core/util/LogMessageUtil.java | 33 +
.../demo/common/core/util/MyCommonUtil.java | 262 +
.../demo/common/core/util/MyDateUtil.java | 181 +
.../demo/common/core/util/MyModelUtil.java | 716 +
.../demo/common/core/util/MyPageUtil.java | 108 +
.../demo/common/core/util/RedisKeyUtil.java | 86 +
.../flow/demo/common/core/util/RsaUtil.java | 115 +
.../flow/demo/common/core/util/TreeNode.java | 93 +
.../demo/common/core/validator/AddGroup.java | 10 +
.../common/core/validator/ConstDictRef.java | 48 +
.../core/validator/ConstDictValidator.java | 33 +
.../common/core/validator/TextLength.java | 55 +
.../core/validator/TextLengthValidator.java | 39 +
.../common/core/validator/UpdateGroup.java | 11 +
.../common/common-datafilter/pom.xml | 29 +
.../aop/DisableDataFilterAspect.java | 41 +
.../config/DataFilterAutoConfig.java | 13 +
.../config/DataFilterProperties.java | 44 +
.../config/DataFilterWebMvcConfigurer.java | 21 +
.../datafilter/constant/DataPermRuleType.java | 69 +
.../interceptor/DataFilterInterceptor.java | 42 +
.../MybatisDataFilterInterceptor.java | 469 +
.../listener/LoadDataFilterInfoListener.java | 25 +
.../main/resources/META-INF/spring.factories | 2 +
.../common/common-flow-online/pom.xml | 48 +
.../online/config/FlowOnlineAutoConfig.java | 13 +
.../online/config/FlowOnlineProperties.java | 20 +
.../FlowOnlineOperationController.java | 695 +
.../service/FlowOnlineOperationService.java | 116 +
.../impl/FlowOnlineOperationServiceImpl.java | 247 +
.../main/resources/META-INF/spring.factories | 2 +
.../common/common-flow/pom.xml | 87 +
.../flow/base/service/BaseFlowService.java | 47 +
.../command/AddMultiInstanceExecutionCmd.java | 89 +
.../common/flow/config/FlowAutoConfig.java | 13 +
.../common/flow/config/FlowProperties.java | 20 +
.../flow/constant/FlowApprovalType.java | 84 +
.../common/flow/constant/FlowConstant.java | 85 +
.../common/flow/constant/FlowTaskStatus.java | 64 +
.../common/flow/constant/FlowTaskType.java | 44 +
.../controller/FlowCategoryController.java | 195 +
.../flow/controller/FlowEntryController.java | 537 +
.../FlowEntryVariableController.java | 143 +
.../controller/FlowOperationController.java | 508 +
.../flow/custom/CustomUserGroupManager.java | 30 +
.../common/flow/dao/FlowCategoryMapper.java | 26 +
.../demo/common/flow/dao/FlowEntryMapper.java | 26 +
.../flow/dao/FlowEntryPublishMapper.java | 13 +
.../dao/FlowEntryPublishVariableMapper.java | 22 +
.../flow/dao/FlowEntryVariableMapper.java | 27 +
.../flow/dao/FlowTaskCommentMapper.java | 13 +
.../common/flow/dao/FlowTaskExtMapper.java | 22 +
.../common/flow/dao/FlowWorkOrderMapper.java | 28 +
.../flow/dao/mapper/FlowCategoryMapper.xml | 21 +
.../flow/dao/mapper/FlowEntryMapper.xml | 73 +
.../dao/mapper/FlowEntryPublishMapper.xml | 16 +
.../mapper/FlowEntryPublishVariableMapper.xml | 30 +
.../dao/mapper/FlowEntryVariableMapper.xml | 41 +
.../flow/dao/mapper/FlowTaskCommentMapper.xml | 17 +
.../flow/dao/mapper/FlowTaskExtMapper.xml | 24 +
.../flow/dao/mapper/FlowWorkOrderMapper.xml | 59 +
.../demo/common/flow/dto/FlowCategoryDto.java | 41 +
.../demo/common/flow/dto/FlowEntryDto.java | 77 +
.../common/flow/dto/FlowEntryVariableDto.java | 70 +
.../common/flow/dto/FlowTaskCommentDto.java | 33 +
.../common/flow/dto/FlowWorkOrderDto.java | 28 +
.../exception/FlowOperationException.java | 35 +
.../flow/listener/DeptPostLeaderListener.java | 34 +
.../listener/UpDeptPostLeaderListener.java | 34 +
.../listener/UpdateFlowStatusListener.java | 31 +
.../demo/common/flow/model/FlowCategory.java | 74 +
.../demo/common/flow/model/FlowEntry.java | 155 +
.../common/flow/model/FlowEntryPublish.java | 77 +
.../flow/model/FlowEntryPublishVariable.java | 69 +
.../common/flow/model/FlowEntryVariable.java | 86 +
.../common/flow/model/FlowTaskComment.java | 106 +
.../demo/common/flow/model/FlowTaskExt.java | 51 +
.../demo/common/flow/model/FlowWorkOrder.java | 140 +
.../flow/model/constant/FlowBindFormType.java | 44 +
.../flow/model/constant/FlowEntryStatus.java | 44 +
.../flow/model/constant/FlowVariableType.java | 44 +
.../flow/object/FlowTaskExtMultiInstance.java | 29 +
.../common/flow/service/FlowApiService.java | 354 +
.../flow/service/FlowCategoryService.java | 61 +
.../common/flow/service/FlowEntryService.java | 145 +
.../service/FlowEntryVariableService.java | 68 +
.../flow/service/FlowTaskCommentService.java | 31 +
.../flow/service/FlowTaskExtService.java | 38 +
.../flow/service/FlowWorkOrderService.java | 91 +
.../flow/service/impl/FlowApiServiceImpl.java | 618 +
.../service/impl/FlowCategoryServiceImpl.java | 129 +
.../service/impl/FlowEntryServiceImpl.java | 422 +
.../impl/FlowEntryVariableServiceImpl.java | 131 +
.../impl/FlowTaskCommentServiceImpl.java | 74 +
.../service/impl/FlowTaskExtServiceImpl.java | 62 +
.../impl/FlowWorkOrderServiceImpl.java | 158 +
.../flow/util/BaseFlowDeptPostExtHelper.java | 75 +
.../flow/util/FlowCustomExtFactory.java | 33 +
.../common/flow/util/FlowOperationHelper.java | 349 +
.../demo/common/flow/vo/FlowCategoryVo.java | 55 +
.../common/flow/vo/FlowEntryPublishVo.java | 50 +
.../common/flow/vo/FlowEntryVariableVo.java | 65 +
.../flow/demo/common/flow/vo/FlowEntryVo.java | 112 +
.../common/flow/vo/FlowTaskCommentVo.java | 70 +
.../flow/demo/common/flow/vo/FlowTaskVo.java | 75 +
.../demo/common/flow/vo/FlowWorkOrderVo.java | 108 +
.../flow/demo/common/flow/vo/TaskInfoVo.java | 67 +
.../main/resources/META-INF/spring.factories | 2 +
.../common/common-log/pom.xml | 43 +
.../common/log/annotation/OperationLog.java | 33 +
.../common/log/aop/OperationLogAspect.java | 251 +
.../log/config/CommonLogAutoConfig.java | 13 +
.../log/config/OperationLogProperties.java | 20 +
.../common/log/dao/SysOperationLogMapper.java | 34 +
.../log/dao/mapper/SysOperationLogMapper.xml | 99 +
.../common/log/model/SysOperationLog.java | 170 +
.../model/constant/SysOperationLogType.java | 149 +
.../log/service/SysOperationLogService.java | 45 +
.../impl/SysOperationLogServiceImpl.java | 84 +
.../main/resources/META-INF/spring.factories | 2 +
.../common/common-online-api/pom.xml | 43 +
.../api/config/OnlineApiAutoConfig.java | 13 +
.../api/config/OnlineApiProperties.java | 32 +
.../controller/OnlineColumnController.java | 400 +
.../OnlineDatasourceController.java | 205 +
.../OnlineDatasourceRelationController.java | 228 +
.../controller/OnlineDblinkController.java | 92 +
.../api/controller/OnlineDictController.java | 156 +
.../api/controller/OnlineFormController.java | 257 +
.../api/controller/OnlinePageController.java | 343 +
.../api/controller/OnlineRuleController.java | 144 +
.../api/controller/OnlineTableController.java | 118 +
.../OnlineVirtualColumnController.java | 180 +
.../main/resources/META-INF/spring.factories | 2 +
.../common/common-online/pom.xml | 63 +
.../online/config/OnlineAutoConfig.java | 13 +
.../online/config/OnlineProperties.java | 30 +
.../controller/OnlineOperationController.java | 786 +
.../common/online/dao/OnlineColumnMapper.java | 26 +
.../online/dao/OnlineColumnRuleMapper.java | 25 +
.../online/dao/OnlineDatasourceMapper.java | 61 +
.../dao/OnlineDatasourceRelationMapper.java | 26 +
.../dao/OnlineDatasourceTableMapper.java | 13 +
.../common/online/dao/OnlineDblinkMapper.java | 113 +
.../common/online/dao/OnlineDictMapper.java | 26 +
.../dao/OnlineFormDatasourceMapper.java | 13 +
.../common/online/dao/OnlineFormMapper.java | 26 +
.../online/dao/OnlineOperationMapper.java | 228 +
.../dao/OnlinePageDatasourceMapper.java | 13 +
.../common/online/dao/OnlinePageMapper.java | 35 +
.../common/online/dao/OnlineRuleMapper.java | 52 +
.../common/online/dao/OnlineTableMapper.java | 34 +
.../online/dao/OnlineVirtualColumnMapper.java | 26 +
.../online/dao/mapper/OnlineColumnMapper.xml | 56 +
.../dao/mapper/OnlineColumnRuleMapper.xml | 30 +
.../dao/mapper/OnlineDatasourceMapper.xml | 89 +
.../mapper/OnlineDatasourceRelationMapper.xml | 47 +
.../mapper/OnlineDatasourceTableMapper.xml | 10 +
.../online/dao/mapper/OnlineDblinkMapper.xml | 34 +
.../online/dao/mapper/OnlineDictMapper.xml | 52 +
.../dao/mapper/OnlineFormDatasourceMapper.xml | 9 +
.../online/dao/mapper/OnlineFormMapper.xml | 51 +
.../dao/mapper/OnlinePageDatasourceMapper.xml | 9 +
.../online/dao/mapper/OnlinePageMapper.xml | 50 +
.../online/dao/mapper/OnlineRuleMapper.xml | 66 +
.../online/dao/mapper/OnlineTableMapper.xml | 48 +
.../dao/mapper/OnlineVirtualColumnMapper.xml | 56 +
.../common/online/dto/OnlineColumnDto.java | 137 +
.../online/dto/OnlineColumnRuleDto.java | 33 +
.../online/dto/OnlineDatasourceDto.java | 54 +
.../dto/OnlineDatasourceRelationDto.java | 93 +
.../common/online/dto/OnlineDblinkDto.java | 46 +
.../demo/common/online/dto/OnlineDictDto.java | 104 +
.../common/online/dto/OnlineFilterDto.java | 51 +
.../demo/common/online/dto/OnlineFormDto.java | 79 +
.../online/dto/OnlinePageDatasourceDto.java | 34 +
.../demo/common/online/dto/OnlinePageDto.java | 51 +
.../demo/common/online/dto/OnlineRuleDto.java | 49 +
.../common/online/dto/OnlineTableDto.java | 41 +
.../online/dto/OnlineVirtualColumnDto.java | 88 +
.../common/online/model/OnlineColumn.java | 196 +
.../common/online/model/OnlineColumnRule.java | 36 +
.../common/online/model/OnlineDatasource.java | 107 +
.../model/OnlineDatasourceRelation.java | 187 +
.../online/model/OnlineDatasourceTable.java | 39 +
.../common/online/model/OnlineDblink.java | 62 +
.../demo/common/online/model/OnlineDict.java | 169 +
.../demo/common/online/model/OnlineForm.java | 138 +
.../online/model/OnlineFormDatasource.java | 33 +
.../demo/common/online/model/OnlinePage.java | 106 +
.../online/model/OnlinePageDatasource.java | 33 +
.../demo/common/online/model/OnlineRule.java | 109 +
.../demo/common/online/model/OnlineTable.java | 107 +
.../online/model/OnlineVirtualColumn.java | 96 +
.../online/model/constant/DictType.java | 54 +
.../model/constant/FieldFilterType.java | 59 +
.../online/model/constant/FieldKind.java | 74 +
.../online/model/constant/FormKind.java | 44 +
.../online/model/constant/FormType.java | 54 +
.../online/model/constant/PageStatus.java | 49 +
.../online/model/constant/PageType.java | 49 +
.../online/model/constant/RelationType.java | 44 +
.../online/model/constant/RuleType.java | 69 +
.../online/model/constant/VirtualType.java | 39 +
.../demo/common/online/object/ColumnData.java | 28 +
.../common/online/object/JoinTableInfo.java | 28 +
.../demo/common/online/object/SqlTable.java | 41 +
.../common/online/object/SqlTableColumn.java | 73 +
.../online/service/OnlineColumnService.java | 150 +
.../OnlineDatasourceRelationService.java | 97 +
.../service/OnlineDatasourceService.java | 110 +
.../online/service/OnlineDblinkService.java | 74 +
.../online/service/OnlineDictService.java | 80 +
.../online/service/OnlineFormService.java | 115 +
.../service/OnlineOperationService.java | 142 +
.../online/service/OnlinePageService.java | 112 +
.../online/service/OnlineRuleService.java | 91 +
.../online/service/OnlineTableService.java | 95 +
.../service/OnlineVirtualColumnService.java | 78 +
.../service/impl/OnlineColumnServiceImpl.java | 365 +
.../OnlineDatasourceRelationServiceImpl.java | 255 +
.../impl/OnlineDatasourceServiceImpl.java | 238 +
.../service/impl/OnlineDblinkServiceImpl.java | 205 +
.../service/impl/OnlineDictServiceImpl.java | 157 +
.../service/impl/OnlineFormServiceImpl.java | 262 +
.../impl/OnlineOperationServiceImpl.java | 973 +
.../service/impl/OnlinePageServiceImpl.java | 233 +
.../service/impl/OnlineRuleServiceImpl.java | 181 +
.../service/impl/OnlineTableServiceImpl.java | 236 +
.../impl/OnlineVirtualColumnServiceImpl.java | 175 +
.../common/online/util/OnlineConstant.java | 15 +
.../online/util/OnlineDataSourceResolver.java | 50 +
.../online/util/OnlineOperationHelper.java | 388 +
.../demo/common/online/util/OnlineUtil.java | 30 +
.../common/online/vo/OnlineColumnRuleVo.java | 28 +
.../demo/common/online/vo/OnlineColumnVo.java | 136 +
.../online/vo/OnlineDatasourceRelationVo.java | 111 +
.../common/online/vo/OnlineDatasourceVo.java | 67 +
.../demo/common/online/vo/OnlineDblinkVo.java | 45 +
.../demo/common/online/vo/OnlineDictVo.java | 116 +
.../demo/common/online/vo/OnlineFormVo.java | 92 +
.../online/vo/OnlinePageDatasourceVo.java | 28 +
.../demo/common/online/vo/OnlinePageVo.java | 66 +
.../demo/common/online/vo/OnlineRuleVo.java | 61 +
.../demo/common/online/vo/OnlineTableVo.java | 45 +
.../online/vo/OnlineVirtualColumnVo.java | 73 +
.../main/resources/META-INF/spring.factories | 2 +
.../common/common-redis/pom.xml | 29 +
.../redis/cache/RedisDictionaryCache.java | 412 +
.../redis/cache/RedisTreeDictionaryCache.java | 354 +
.../redis/cache/RedissonCacheConfig.java | 67 +
.../redis/cache/SessionCacheHelper.java | 74 +
.../common/redis/config/RedissonConfig.java | 102 +
.../main/resources/META-INF/spring.factories | 2 +
.../common/common-sequence/pom.xml | 24 +
.../config/IdGeneratorAutoConfig.java | 14 +
.../config/IdGeneratorProperties.java | 20 +
.../sequence/generator/BasicIdGenerator.java | 48 +
.../sequence/generator/MyIdGenerator.java | 24 +
.../sequence/wrapper/IdGeneratorWrapper.java | 52 +
.../main/resources/META-INF/spring.factories | 2 +
.../common/pom.xml | 25 +
.../framework/apidoc-tools/pom.xml | 29 +
.../flow/demo/apidoc/tools/ExportApiApp.java | 28 +
.../flow/demo/apidoc/tools/ExportDocApp.java | 28 +
.../tools/codeparser/ApiCodeConfig.java | 83 +
.../tools/codeparser/ApiCodeParser.java | 672 +
.../ApiCodeConfigParseException.java | 27 +
.../tools/exception/MapperParseException.java | 27 +
.../apidoc/tools/export/ApiDocExporter.java | 84 +
.../tools/export/ApiPostmanExporter.java | 53 +
.../apidoc/tools/util/FreeMarkerUtils.java | 28 +
.../src/main/resources/export-api-config.json | 24 +
.../main/resources/templates/api-doc.md.ftl | 144 +
.../templates/postman_collection.json.ftl | 42 +
.../resources/templates/postman_common.ftl | 120 +
.../framework/pom.xml | 17 +
.../orange-demo-activiti-service/pom.xml | 206 +
.../db-scripts/zzdemo-online-activiti.sql | 7796 +++
.../docker-files/docker-compose.yml | 16 +
.../docker-files/services/redis/Dockerfile | 13 +
.../docker-files/services/redis/redis.conf | 1307 +
.../1a4d071f19164c19811e4067b21707d2.png | Bin 0 -> 9808 bytes
.../5aa213bbea704ecdb480d7e655abea8b.png | Bin 0 -> 598742 bytes
.../7240adc317f24378bfac20f283fb4202.png | Bin 0 -> 9808 bytes
.../ea216ab90a04492d96befa8fadd5a862.png | Bin 0 -> 598742 bytes
.../orange-demo-activiti-web/.browserslistrc | 2 +
.../orange-demo-activiti-web/.editorconfig | 5 +
.../orange-demo-activiti-web/.eslintignore | 1 +
.../orange-demo-activiti-web/.eslintrc.js | 39 +
.../orange-demo-activiti-web/.gitignore | 21 +
.../orange-demo-activiti-web/README.md | 15 +
.../orange-demo-activiti-web/babel.config.js | 5 +
.../orange-demo-activiti-web/jest.config.js | 3 +
.../orange-demo-activiti-web/package.json | 71 +
.../public/favicon.ico | Bin 0 -> 4286 bytes
.../img/icons/android-chrome-192x192.png | Bin 0 -> 9416 bytes
.../img/icons/android-chrome-512x512.png | Bin 0 -> 29808 bytes
.../icons/android-chrome-maskable-192x192.png | Bin 0 -> 6401 bytes
.../icons/android-chrome-maskable-512x512.png | Bin 0 -> 23038 bytes
.../img/icons/apple-touch-icon-120x120.png | Bin 0 -> 3369 bytes
.../img/icons/apple-touch-icon-152x152.png | Bin 0 -> 4046 bytes
.../img/icons/apple-touch-icon-180x180.png | Bin 0 -> 4678 bytes
.../img/icons/apple-touch-icon-60x60.png | Bin 0 -> 1491 bytes
.../img/icons/apple-touch-icon-76x76.png | Bin 0 -> 1823 bytes
.../public/img/icons/apple-touch-icon.png | Bin 0 -> 4678 bytes
.../public/img/icons/favicon-16x16.png | Bin 0 -> 799 bytes
.../public/img/icons/favicon-32x32.png | Bin 0 -> 1271 bytes
.../img/icons/msapplication-icon-144x144.png | Bin 0 -> 1169 bytes
.../public/img/icons/mstile-150x150.png | Bin 0 -> 4282 bytes
.../public/img/icons/safari-pinned-tab.svg | 149 +
.../public/index.html | 16 +
.../public/robots.txt | 2 +
.../orange-demo-activiti-web/src/App.vue | 21 +
.../api/Controller/DictionaryController.js | 84 +
.../api/Controller/SysDataPermController.js | 61 +
.../src/api/Controller/SysDeptController.js | 49 +
.../src/api/Controller/SysPostController.js | 21 +
.../src/api/Controller/SysUserController.js | 25 +
.../src/api/Controller/SystemController.js | 252 +
.../FlowController/FlowCategoryController.js | 21 +
.../FlowDictionaryController.js | 15 +
.../api/FlowController/FlowEntryController.js | 49 +
.../FlowEntryVariableController.js | 21 +
.../FlowController/FlowOperationController.js | 98 +
.../OnlineColumnController.js | 53 +
.../OnlineDatasourceController.js | 25 +
.../OnlineDatasourceRelationController.js | 25 +
.../OnlineDblinkController.js | 13 +
.../OnlineDictController.js | 25 +
.../OnlineFormController.js | 29 +
.../OnlineFormController/OnlineOperation.js | 45 +
.../OnlinePageController.js | 61 +
.../OnlineRuleController.js | 25 +
.../OnlineTableController.js | 25 +
.../OnlineVirtualColumnController.js | 21 +
.../src/api/flowController.js | 13 +
.../orange-demo-activiti-web/src/api/index.js | 15 +
.../src/api/onlineController.js | 25 +
.../src/assets/element-variables-blue.scss | 1014 +
.../src/assets/element-variables-dark.scss | 1000 +
.../src/assets/element-variables-green.scss | 1000 +
.../src/assets/element-variables-light.scss | 998 +
.../src/assets/element-variables-orange.scss | 1001 +
.../src/assets/img/default-header.jpg | Bin 0 -> 14882 bytes
.../src/assets/img/login.png | Bin 0 -> 728962 bytes
.../src/assets/img/login_bg.jpg | Bin 0 -> 494030 bytes
.../src/assets/img/login_logo.png | Bin 0 -> 16011 bytes
.../src/assets/img/logo.jpg | Bin 0 -> 19013 bytes
.../src/assets/img/logo.png | Bin 0 -> 9808 bytes
.../src/assets/img/orange-group1.png | Bin 0 -> 10894 bytes
.../src/assets/package.json | 13 +
.../src/assets/style/base.scss | 651 +
.../src/assets/style/element-variables.scss | 5 +
.../src/assets/style/form-style.scss | 117 +
.../src/assets/style/index.scss | 3 +
.../src/assets/style/transition.scss | 31 +
.../src/assets/theme/alert.css | 343 +
.../src/assets/theme/aside.css | 136 +
.../src/assets/theme/autocomplete.css | 1467 +
.../src/assets/theme/avatar.css | 284 +
.../src/assets/theme/backtop.css | 273 +
.../src/assets/theme/badge.css | 290 +
.../src/assets/theme/base.css | 1244 +
.../src/assets/theme/breadcrumb-item.css | 0
.../src/assets/theme/breadcrumb.css | 287 +
.../src/assets/theme/button-group.css | 0
.../src/assets/theme/button.css | 762 +
.../src/assets/theme/calendar.css | 1065 +
.../src/assets/theme/card.css | 271 +
.../src/assets/theme/carousel-item.css | 291 +
.../src/assets/theme/carousel.css | 367 +
.../src/assets/theme/cascader-panel.css | 1781 +
.../src/assets/theme/cascader.css | 3504 +
.../src/assets/theme/checkbox-button.css | 0
.../src/assets/theme/checkbox-group.css | 0
.../src/assets/theme/checkbox.css | 636 +
.../src/assets/theme/col.css | 1877 +
.../src/assets/theme/collapse-item.css | 0
.../src/assets/theme/collapse.css | 543 +
.../src/assets/theme/color-picker.css | 545 +
.../src/assets/theme/container.css | 151 +
.../src/assets/theme/date-picker.css | 3698 +
.../src/assets/theme/dialog.css | 651 +
.../src/assets/theme/display.css | 293 +
.../src/assets/theme/divider.css | 284 +
.../src/assets/theme/drawer.css | 503 +
.../src/assets/theme/dropdown-item.css | 0
.../src/assets/theme/dropdown-menu.css | 0
.../src/assets/theme/dropdown.css | 1451 +
.../assets/theme/element-variables-blue.css | 120 +
.../assets/theme/element-variables-dark.css | 120 +
.../assets/theme/element-variables-green.css | 120 +
.../assets/theme/element-variables-light.css | 120 +
.../assets/theme/element-variables-orange.css | 120 +
.../src/assets/theme/element-variables.css | 120 +
.../src/assets/theme/fonts/element-icons.ttf | Bin 0 -> 55956 bytes
.../src/assets/theme/fonts/element-icons.woff | Bin 0 -> 28200 bytes
.../src/assets/theme/footer.css | 256 +
.../src/assets/theme/form-item.css | 0
.../src/assets/theme/form.css | 364 +
.../src/assets/theme/header.css | 256 +
.../src/assets/theme/icon.css | 1008 +
.../src/assets/theme/image.css | 443 +
.../src/assets/theme/index.css | 57046 ++++++++++++++++
.../src/assets/theme/infinite-scroll.css | 0
.../src/assets/theme/infiniteScroll.css | 0
.../src/assets/theme/input-number.css | 891 +
.../src/assets/theme/input.css | 534 +
.../src/assets/theme/link.css | 342 +
.../src/assets/theme/loading.css | 336 +
.../src/assets/theme/main.css | 261 +
.../src/assets/theme/menu-item-group.css | 0
.../src/assets/theme/menu-item.css | 0
.../src/assets/theme/menu.css | 719 +
.../src/assets/theme/message-box.css | 2018 +
.../src/assets/theme/message.css | 336 +
.../src/assets/theme/notification.css | 323 +
.../src/assets/theme/option-group.css | 276 +
.../src/assets/theme/option.css | 273 +
.../src/assets/theme/page-header.css | 283 +
.../src/assets/theme/pagination.css | 3275 +
.../src/assets/theme/popconfirm.css | 264 +
.../src/assets/theme/popover.css | 605 +
.../src/assets/theme/popper.css | 328 +
.../src/assets/theme/progress.css | 349 +
.../src/assets/theme/radio-button.css | 458 +
.../src/assets/theme/radio-group.css | 255 +
.../src/assets/theme/radio.css | 509 +
.../src/assets/theme/rate.css | 284 +
.../src/assets/theme/reset.css | 174 +
.../src/assets/theme/row.css | 289 +
.../src/assets/theme/scrollbar.css | 296 +
.../src/assets/theme/select-dropdown.css | 623 +
.../src/assets/theme/select.css | 2825 +
.../src/assets/theme/slider.css | 1677 +
.../src/assets/theme/spinner.css | 180 +
.../src/assets/theme/step.css | 485 +
.../src/assets/theme/steps.css | 146 +
.../src/assets/theme/submenu.css | 0
.../src/assets/theme/switch.css | 333 +
.../src/assets/theme/tab-pane.css | 0
.../src/assets/theme/table-column.css | 1410 +
.../src/assets/theme/table.css | 2047 +
.../src/assets/theme/tabs.css | 831 +
.../src/assets/theme/tag.css | 462 +
.../src/assets/theme/time-picker.css | 2523 +
.../src/assets/theme/time-select.css | 1918 +
.../src/assets/theme/timeline-item.css | 318 +
.../src/assets/theme/timeline.css | 256 +
.../src/assets/theme/tooltip.css | 342 +
.../src/assets/theme/transfer.css | 2349 +
.../src/assets/theme/tree.css | 1210 +
.../src/assets/theme/upload.css | 1045 +
.../src/components/DateRange/index.vue | 305 +
.../src/components/Dialog/index.js | 77 +
.../src/components/FilterBox/index.vue | 134 +
.../src/components/Hamburger/index.vue | 44 +
.../src/components/IconSelect/icon.json | 280 +
.../src/components/IconSelect/index.vue | 104 +
.../src/components/InputNumberRange/index.vue | 226 +
.../src/components/Progress/index.vue | 44 +
.../src/components/RichEditor/index.vue | 132 +
.../components/TableProgressColumn/index.vue | 119 +
.../src/components/TreeSelect/index.vue | 290 +
.../src/core/config/development.js | 4 +
.../src/core/config/index.js | 18 +
.../src/core/config/production.js | 4 +
.../src/core/directive/sortable.js | 14 +
.../src/core/directive/sortableData.js | 60 +
.../src/core/http/index.js | 197 +
.../src/core/http/request.js | 75 +
.../src/core/http/requestUrl.js | 27 +
.../src/core/mixins/global.js | 114 +
.../src/core/mixins/index.js | 298 +
.../orange-demo-activiti-web/src/main.js | 39 +
.../src/registerServiceWorker.js | 32 +
.../src/router/import-development.js | 1 +
.../src/router/import-production.js | 1 +
.../src/router/index.js | 41 +
.../src/router/systemRouters.js | 68 +
.../src/staticDict/flowStaticDict.js | 178 +
.../src/staticDict/index.js | 201 +
.../src/staticDict/onlineStaticDict.js | 566 +
.../src/store/actions.js | 1 +
.../src/store/getters.js | 86 +
.../src/store/index.js | 15 +
.../src/store/mutations.js | 161 +
.../src/store/state.js | 29 +
.../src/store/utils/index.js | 36 +
.../src/utils/chartOption.js | 56 +
.../src/utils/index.js | 442 +
.../src/utils/validate.js | 33 +
.../src/utils/widget.js | 322 +
.../layout/components/breadcrumb/index.vue | 53 +
.../components/formModifyPassword/index.vue | 98 +
.../layout/components/sidebar/menu-item.vue | 59 +
.../layout/components/sidebar/sidebar.vue | 82 +
.../views/layout/components/tags/tagItem.vue | 79 +
.../views/layout/components/tags/tagPanel.vue | 213 +
.../src/views/layout/index.vue | 212 +
.../src/views/login/index.vue | 130 +
.../components/customFilterWidget.vue | 154 +
.../onlineForm/components/customImage.vue | 28 +
.../onlineForm/components/customTable.vue | 529 +
.../onlineForm/components/customText.vue | 35 +
.../onlineForm/components/customUpload.vue | 187 +
.../onlineForm/components/customWidget.vue | 227 +
.../components/dragableFilterBox.vue | 142 +
.../components/editDictParamValue.vue | 148 +
.../onlineForm/components/editFormParam.vue | 77 +
.../components/editTableQueryParam.vue | 211 +
.../components/editWidgetTableColumn.vue | 166 +
.../components/editWidgetTableOperation.vue | 129 +
.../components/editableWidgetItem.vue | 150 +
.../onlineForm/components/formGenerator.vue | 1565 +
.../onlineForm/data/onlineFormOptions.js | 239 +
.../formOnlineDict/editDictDataButton.vue | 89 +
.../formOnlineDict/editOnlineDict.vue | 495 +
.../views/onlineForm/formOnlineDict/index.vue | 193 +
.../formOnlinePage/editOnlineForm.vue | 212 +
.../editOnlinePageDatasource.vue | 201 +
.../editOnlinePageDatasourceRelation.vue | 358 +
.../editVirtualColumnFilter.vue | 193 +
.../views/onlineForm/formOnlinePage/index.vue | 203 +
.../formOnlinePage/onlinePageSetting.vue | 936 +
.../onlinePageTableColumnRule.vue | 568 +
.../onlinePageVirtualColumn.vue | 582 +
.../setOnlineTableColumnRule.vue | 285 +
.../onlineForm/formRender/onlineEditForm.vue | 260 +
.../onlineForm/formRender/onlineFormMixins.js | 836 +
.../onlineForm/formRender/onlineQueryForm.vue | 141 +
.../onlineForm/formRender/onlineWorkOrder.vue | 293 +
.../onlineForm/formRender/workflowForm.vue | 250 +
.../src/views/onlineForm/index.vue | 169 +
.../src/views/onlineForm/utils/index.js | 105 +
.../views/upms/formDictManagement/index.vue | 193 +
.../src/views/upms/formEditDict/index.vue | 110 +
.../views/upms/formEditSysDataPerm/index.vue | 243 +
.../src/views/upms/formEditSysDept/index.vue | 201 +
.../views/upms/formEditSysMenu/editColumn.vue | 108 +
.../src/views/upms/formEditSysMenu/index.vue | 400 +
.../src/views/upms/formEditSysPerm/index.vue | 168 +
.../views/upms/formEditSysPermCode/index.vue | 221 +
.../upms/formEditSysPermModule/index.vue | 184 +
.../src/views/upms/formEditSysPost/index.vue | 198 +
.../src/views/upms/formEditSysRole/index.vue | 158 +
.../src/views/upms/formEditSysUser/index.vue | 257 +
.../src/views/upms/formMenuPerm/index.vue | 150 +
.../src/views/upms/formSetRoleUsers/index.vue | 211 +
.../upms/formSetSysDataPermUser/index.vue | 211 +
.../src/views/upms/formSysDataPerm/index.vue | 479 +
.../src/views/upms/formSysDept/index.vue | 193 +
.../upms/formSysDeptPost/formSetDeptPost.vue | 185 +
.../src/views/upms/formSysDeptPost/index.vue | 255 +
.../src/views/upms/formSysLoginUser/index.vue | 146 +
.../upms/formSysMenu/formSysColumnMenu.vue | 307 +
.../upms/formSysMenu/formSysMenuPerm.vue | 203 +
.../src/views/upms/formSysMenu/index.vue | 241 +
.../upms/formSysPerm/formSysPermDetail.vue | 323 +
.../src/views/upms/formSysPerm/index.vue | 407 +
.../formSysPermCode/formSysPermCodeDetail.vue | 253 +
.../src/views/upms/formSysPermCode/index.vue | 270 +
.../src/views/upms/formSysPost/index.vue | 200 +
.../upms/formSysRole/formSysRolePerm.vue | 254 +
.../src/views/upms/formSysRole/index.vue | 473 +
.../upms/formSysUser/formSysUserPerm.vue | 335 +
.../src/views/upms/formSysUser/index.vue | 282 +
.../src/views/welcome/index.vue | 156 +
.../workflow/components/HandlerFlowTask.vue | 244 +
.../workflow/components/ProcessDesigner.vue | 86 +
.../workflow/components/ProcessViewer.vue | 232 +
.../views/workflow/components/TagSelect.vue | 75 +
.../views/workflow/components/TaskCommit.vue | 107 +
.../workflow/components/TaskGroupSelect.vue | 106 +
.../workflow/components/TaskPostSelect.vue | 148 +
.../workflow/components/TaskUserSelect.vue | 201 +
.../flowCategory/formEditFlowCategory.vue | 207 +
.../flowCategory/formFlowCategory.vue | 206 +
.../workflow/flowEntry/formEditFlowEntry.vue | 574 +
.../flowEntry/formEditFlowEntryVariable.vue | 189 +
.../workflow/flowEntry/formFlowEntry.vue | 341 +
.../flowEntry/formPublishedFlowEntry.vue | 175 +
.../views/workflow/handlerFlowTask/index.vue | 316 +
.../src/views/workflow/mixins/flowMixins.js | 79 +
.../views/workflow/package/highlight/index.js | 5 +
.../src/views/workflow/package/index.js | 7 +
.../process-designer/ProcessDesigner.vue | 460 +
.../package/process-designer/index.js | 7 +
.../plugins/content-pad/contentPadProvider.js | 390 +
.../plugins/content-pad/index.js | 6 +
.../process-designer/plugins/defaultEmpty.js | 27 +
.../descriptor/activitiDescriptor.json | 1210 +
.../plugins/descriptor/camundaDescriptor.json | 1087 +
.../descriptor/flowableDescriptor.json | 1206 +
.../activiti/activitiExtension.js | 74 +
.../extension-moddle/activiti/index.js | 9 +
.../extension-moddle/camunda/extension.js | 148 +
.../plugins/extension-moddle/camunda/index.js | 6 +
.../flowable/flowableExtension.js | 74 +
.../extension-moddle/flowable/index.js | 9 +
.../process-designer/plugins/palette/index.js | 15 +
.../plugins/palette/paletteProvider.js | 160 +
.../plugins/translate/customTranslate.js | 41 +
.../process-designer/plugins/translate/zh.js | 238 +
.../package/refactor/PropertiesPanel.vue | 201 +
.../package/refactor/base/ElementBaseInfo.vue | 72 +
.../refactor/flow-condition/FlowCondition.vue | 200 +
.../package/refactor/form-variable/index.vue | 89 +
.../package/refactor/form/ElementForm.vue | 360 +
.../package/refactor/form/flowFormConfig.vue | 191 +
.../refactor/form/formEditOperation.vue | 97 +
.../views/workflow/package/refactor/index.js | 7 +
.../refactor/listeners/ElementListeners.vue | 299 +
.../refactor/listeners/UserTaskListeners.vue | 323 +
.../package/refactor/listeners/template.js | 178 +
.../package/refactor/listeners/utilSelf.js | 60 +
.../multi-instance/ElementMultiInstance.vue | 258 +
.../ElementMultiInstanceAssignee.vue | 136 +
.../refactor/other/ElementOtherConfig.vue | 59 +
.../refactor/properties/ElementProperties.vue | 127 +
.../signal-message/SignalAndMessage.vue | 104 +
.../package/refactor/task/ElementTask.vue | 72 +
.../task/task-components/ReceiveTask.vue | 97 +
.../task/task-components/ScriptTask.vue | 85 +
.../task/task-components/UserTask.vue | 343 +
.../package/theme/flow-element-variables.scss | 63 +
.../views/workflow/package/theme/index.scss | 86 +
.../package/theme/process-designer.scss | 152 +
.../workflow/package/theme/process-panel.scss | 110 +
.../src/views/workflow/package/utils.js | 69 +
.../workflow/taskManager/formAllInstance.vue | 189 +
.../taskManager/formMyApprovedTask.vue | 174 +
.../taskManager/formMyHistoryTask.vue | 163 +
.../views/workflow/taskManager/formMyTask.vue | 133 +
.../taskManager/formTaskProcessViewer.vue | 66 +
.../views/workflow/taskManager/stopTask.vue | 82 +
.../orange-demo-activiti-web/static/.gitkeep | 0
.../orange-demo-activiti-web/vue.config.js | 5 +
861 files changed, 219314 insertions(+)
create mode 100644 orange-demo-activiti/orange-demo-activiti-service/.gitignore
create mode 100644 orange-demo-activiti/orange-demo-activiti-service/README.md
create mode 100644 orange-demo-activiti/orange-demo-activiti-service/application-webadmin/pom.xml
create mode 100644 orange-demo-activiti/orange-demo-activiti-service/application-webadmin/src/main/java/com/flow/demo/webadmin/WebAdminApplication.java
create mode 100644 orange-demo-activiti/orange-demo-activiti-service/application-webadmin/src/main/java/com/flow/demo/webadmin/app/controller/AreaCodeController.java
create mode 100644 orange-demo-activiti/orange-demo-activiti-service/application-webadmin/src/main/java/com/flow/demo/webadmin/app/dao/AreaCodeMapper.java
create mode 100644 orange-demo-activiti/orange-demo-activiti-service/application-webadmin/src/main/java/com/flow/demo/webadmin/app/dao/mapper/AreaCodeMapper.xml
create mode 100644 orange-demo-activiti/orange-demo-activiti-service/application-webadmin/src/main/java/com/flow/demo/webadmin/app/model/AreaCode.java
create mode 100644 orange-demo-activiti/orange-demo-activiti-service/application-webadmin/src/main/java/com/flow/demo/webadmin/app/service/AreaCodeService.java
create mode 100644 orange-demo-activiti/orange-demo-activiti-service/application-webadmin/src/main/java/com/flow/demo/webadmin/app/service/impl/AreaCodeServiceImpl.java
create mode 100644 orange-demo-activiti/orange-demo-activiti-service/application-webadmin/src/main/java/com/flow/demo/webadmin/app/util/FlowDeptPostExtHelper.java
create mode 100644 orange-demo-activiti/orange-demo-activiti-service/application-webadmin/src/main/java/com/flow/demo/webadmin/app/vo/AreaCodeVo.java
create mode 100644 orange-demo-activiti/orange-demo-activiti-service/application-webadmin/src/main/java/com/flow/demo/webadmin/config/ApplicationConfig.java
create mode 100644 orange-demo-activiti/orange-demo-activiti-service/application-webadmin/src/main/java/com/flow/demo/webadmin/config/DataSourceType.java
create mode 100644 orange-demo-activiti/orange-demo-activiti-service/application-webadmin/src/main/java/com/flow/demo/webadmin/config/FilterConfig.java
create mode 100644 orange-demo-activiti/orange-demo-activiti-service/application-webadmin/src/main/java/com/flow/demo/webadmin/config/InterceptorConfig.java
create mode 100644 orange-demo-activiti/orange-demo-activiti-service/application-webadmin/src/main/java/com/flow/demo/webadmin/config/MultiDataSourceConfig.java
create mode 100644 orange-demo-activiti/orange-demo-activiti-service/application-webadmin/src/main/java/com/flow/demo/webadmin/interceptor/AuthenticationInterceptor.java
create mode 100644 orange-demo-activiti/orange-demo-activiti-service/application-webadmin/src/main/java/com/flow/demo/webadmin/upms/controller/LoginController.java
create mode 100644 orange-demo-activiti/orange-demo-activiti-service/application-webadmin/src/main/java/com/flow/demo/webadmin/upms/controller/LoginUserController.java
create mode 100644 orange-demo-activiti/orange-demo-activiti-service/application-webadmin/src/main/java/com/flow/demo/webadmin/upms/controller/SysDataPermController.java
create mode 100644 orange-demo-activiti/orange-demo-activiti-service/application-webadmin/src/main/java/com/flow/demo/webadmin/upms/controller/SysDeptController.java
create mode 100644 orange-demo-activiti/orange-demo-activiti-service/application-webadmin/src/main/java/com/flow/demo/webadmin/upms/controller/SysMenuController.java
create mode 100644 orange-demo-activiti/orange-demo-activiti-service/application-webadmin/src/main/java/com/flow/demo/webadmin/upms/controller/SysPermCodeController.java
create mode 100644 orange-demo-activiti/orange-demo-activiti-service/application-webadmin/src/main/java/com/flow/demo/webadmin/upms/controller/SysPermController.java
create mode 100644 orange-demo-activiti/orange-demo-activiti-service/application-webadmin/src/main/java/com/flow/demo/webadmin/upms/controller/SysPermModuleController.java
create mode 100644 orange-demo-activiti/orange-demo-activiti-service/application-webadmin/src/main/java/com/flow/demo/webadmin/upms/controller/SysPostController.java
create mode 100644 orange-demo-activiti/orange-demo-activiti-service/application-webadmin/src/main/java/com/flow/demo/webadmin/upms/controller/SysRoleController.java
create mode 100644 orange-demo-activiti/orange-demo-activiti-service/application-webadmin/src/main/java/com/flow/demo/webadmin/upms/controller/SysUserController.java
create mode 100644 orange-demo-activiti/orange-demo-activiti-service/application-webadmin/src/main/java/com/flow/demo/webadmin/upms/dao/SysDataPermDeptMapper.java
create mode 100644 orange-demo-activiti/orange-demo-activiti-service/application-webadmin/src/main/java/com/flow/demo/webadmin/upms/dao/SysDataPermMapper.java
create mode 100644 orange-demo-activiti/orange-demo-activiti-service/application-webadmin/src/main/java/com/flow/demo/webadmin/upms/dao/SysDataPermUserMapper.java
create mode 100644 orange-demo-activiti/orange-demo-activiti-service/application-webadmin/src/main/java/com/flow/demo/webadmin/upms/dao/SysDeptMapper.java
create mode 100644 orange-demo-activiti/orange-demo-activiti-service/application-webadmin/src/main/java/com/flow/demo/webadmin/upms/dao/SysDeptPostMapper.java
create mode 100644 orange-demo-activiti/orange-demo-activiti-service/application-webadmin/src/main/java/com/flow/demo/webadmin/upms/dao/SysDeptRelationMapper.java
create mode 100644 orange-demo-activiti/orange-demo-activiti-service/application-webadmin/src/main/java/com/flow/demo/webadmin/upms/dao/SysMenuMapper.java
create mode 100644 orange-demo-activiti/orange-demo-activiti-service/application-webadmin/src/main/java/com/flow/demo/webadmin/upms/dao/SysMenuPermCodeMapper.java
create mode 100644 orange-demo-activiti/orange-demo-activiti-service/application-webadmin/src/main/java/com/flow/demo/webadmin/upms/dao/SysPermCodeMapper.java
create mode 100644 orange-demo-activiti/orange-demo-activiti-service/application-webadmin/src/main/java/com/flow/demo/webadmin/upms/dao/SysPermCodePermMapper.java
create mode 100644 orange-demo-activiti/orange-demo-activiti-service/application-webadmin/src/main/java/com/flow/demo/webadmin/upms/dao/SysPermMapper.java
create mode 100644 orange-demo-activiti/orange-demo-activiti-service/application-webadmin/src/main/java/com/flow/demo/webadmin/upms/dao/SysPermModuleMapper.java
create mode 100644 orange-demo-activiti/orange-demo-activiti-service/application-webadmin/src/main/java/com/flow/demo/webadmin/upms/dao/SysPermWhitelistMapper.java
create mode 100644 orange-demo-activiti/orange-demo-activiti-service/application-webadmin/src/main/java/com/flow/demo/webadmin/upms/dao/SysPostMapper.java
create mode 100644 orange-demo-activiti/orange-demo-activiti-service/application-webadmin/src/main/java/com/flow/demo/webadmin/upms/dao/SysRoleMapper.java
create mode 100644 orange-demo-activiti/orange-demo-activiti-service/application-webadmin/src/main/java/com/flow/demo/webadmin/upms/dao/SysRoleMenuMapper.java
create mode 100644 orange-demo-activiti/orange-demo-activiti-service/application-webadmin/src/main/java/com/flow/demo/webadmin/upms/dao/SysUserMapper.java
create mode 100644 orange-demo-activiti/orange-demo-activiti-service/application-webadmin/src/main/java/com/flow/demo/webadmin/upms/dao/SysUserPostMapper.java
create mode 100644 orange-demo-activiti/orange-demo-activiti-service/application-webadmin/src/main/java/com/flow/demo/webadmin/upms/dao/SysUserRoleMapper.java
create mode 100644 orange-demo-activiti/orange-demo-activiti-service/application-webadmin/src/main/java/com/flow/demo/webadmin/upms/dao/mapper/SysDataPermDeptMapper.xml
create mode 100644 orange-demo-activiti/orange-demo-activiti-service/application-webadmin/src/main/java/com/flow/demo/webadmin/upms/dao/mapper/SysDataPermMapper.xml
create mode 100644 orange-demo-activiti/orange-demo-activiti-service/application-webadmin/src/main/java/com/flow/demo/webadmin/upms/dao/mapper/SysDataPermUserMapper.xml
create mode 100644 orange-demo-activiti/orange-demo-activiti-service/application-webadmin/src/main/java/com/flow/demo/webadmin/upms/dao/mapper/SysDeptMapper.xml
create mode 100644 orange-demo-activiti/orange-demo-activiti-service/application-webadmin/src/main/java/com/flow/demo/webadmin/upms/dao/mapper/SysDeptPostMapper.xml
create mode 100644 orange-demo-activiti/orange-demo-activiti-service/application-webadmin/src/main/java/com/flow/demo/webadmin/upms/dao/mapper/SysDeptRelationMapper.xml
create mode 100644 orange-demo-activiti/orange-demo-activiti-service/application-webadmin/src/main/java/com/flow/demo/webadmin/upms/dao/mapper/SysMenuMapper.xml
create mode 100644 orange-demo-activiti/orange-demo-activiti-service/application-webadmin/src/main/java/com/flow/demo/webadmin/upms/dao/mapper/SysMenuPermCodeMapper.xml
create mode 100644 orange-demo-activiti/orange-demo-activiti-service/application-webadmin/src/main/java/com/flow/demo/webadmin/upms/dao/mapper/SysPermCodeMapper.xml
create mode 100644 orange-demo-activiti/orange-demo-activiti-service/application-webadmin/src/main/java/com/flow/demo/webadmin/upms/dao/mapper/SysPermCodePermMapper.xml
create mode 100644 orange-demo-activiti/orange-demo-activiti-service/application-webadmin/src/main/java/com/flow/demo/webadmin/upms/dao/mapper/SysPermMapper.xml
create mode 100644 orange-demo-activiti/orange-demo-activiti-service/application-webadmin/src/main/java/com/flow/demo/webadmin/upms/dao/mapper/SysPermModuleMapper.xml
create mode 100644 orange-demo-activiti/orange-demo-activiti-service/application-webadmin/src/main/java/com/flow/demo/webadmin/upms/dao/mapper/SysPermWhitelistMapper.xml
create mode 100644 orange-demo-activiti/orange-demo-activiti-service/application-webadmin/src/main/java/com/flow/demo/webadmin/upms/dao/mapper/SysPostMapper.xml
create mode 100644 orange-demo-activiti/orange-demo-activiti-service/application-webadmin/src/main/java/com/flow/demo/webadmin/upms/dao/mapper/SysRoleMapper.xml
create mode 100644 orange-demo-activiti/orange-demo-activiti-service/application-webadmin/src/main/java/com/flow/demo/webadmin/upms/dao/mapper/SysRoleMenuMapper.xml
create mode 100644 orange-demo-activiti/orange-demo-activiti-service/application-webadmin/src/main/java/com/flow/demo/webadmin/upms/dao/mapper/SysUserMapper.xml
create mode 100644 orange-demo-activiti/orange-demo-activiti-service/application-webadmin/src/main/java/com/flow/demo/webadmin/upms/dao/mapper/SysUserPostMapper.xml
create mode 100644 orange-demo-activiti/orange-demo-activiti-service/application-webadmin/src/main/java/com/flow/demo/webadmin/upms/dao/mapper/SysUserRoleMapper.xml
create mode 100644 orange-demo-activiti/orange-demo-activiti-service/application-webadmin/src/main/java/com/flow/demo/webadmin/upms/dto/SysDataPermDeptDto.java
create mode 100644 orange-demo-activiti/orange-demo-activiti-service/application-webadmin/src/main/java/com/flow/demo/webadmin/upms/dto/SysDataPermDto.java
create mode 100644 orange-demo-activiti/orange-demo-activiti-service/application-webadmin/src/main/java/com/flow/demo/webadmin/upms/dto/SysDeptDto.java
create mode 100644 orange-demo-activiti/orange-demo-activiti-service/application-webadmin/src/main/java/com/flow/demo/webadmin/upms/dto/SysDeptPostDto.java
create mode 100644 orange-demo-activiti/orange-demo-activiti-service/application-webadmin/src/main/java/com/flow/demo/webadmin/upms/dto/SysMenuDto.java
create mode 100644 orange-demo-activiti/orange-demo-activiti-service/application-webadmin/src/main/java/com/flow/demo/webadmin/upms/dto/SysPermCodeDto.java
create mode 100644 orange-demo-activiti/orange-demo-activiti-service/application-webadmin/src/main/java/com/flow/demo/webadmin/upms/dto/SysPermDto.java
create mode 100644 orange-demo-activiti/orange-demo-activiti-service/application-webadmin/src/main/java/com/flow/demo/webadmin/upms/dto/SysPermModuleDto.java
create mode 100644 orange-demo-activiti/orange-demo-activiti-service/application-webadmin/src/main/java/com/flow/demo/webadmin/upms/dto/SysPostDto.java
create mode 100644 orange-demo-activiti/orange-demo-activiti-service/application-webadmin/src/main/java/com/flow/demo/webadmin/upms/dto/SysRoleDto.java
create mode 100644 orange-demo-activiti/orange-demo-activiti-service/application-webadmin/src/main/java/com/flow/demo/webadmin/upms/dto/SysUserDto.java
create mode 100644 orange-demo-activiti/orange-demo-activiti-service/application-webadmin/src/main/java/com/flow/demo/webadmin/upms/model/SysDataPerm.java
create mode 100644 orange-demo-activiti/orange-demo-activiti-service/application-webadmin/src/main/java/com/flow/demo/webadmin/upms/model/SysDataPermDept.java
create mode 100644 orange-demo-activiti/orange-demo-activiti-service/application-webadmin/src/main/java/com/flow/demo/webadmin/upms/model/SysDataPermUser.java
create mode 100644 orange-demo-activiti/orange-demo-activiti-service/application-webadmin/src/main/java/com/flow/demo/webadmin/upms/model/SysDept.java
create mode 100644 orange-demo-activiti/orange-demo-activiti-service/application-webadmin/src/main/java/com/flow/demo/webadmin/upms/model/SysDeptPost.java
create mode 100644 orange-demo-activiti/orange-demo-activiti-service/application-webadmin/src/main/java/com/flow/demo/webadmin/upms/model/SysDeptRelation.java
create mode 100644 orange-demo-activiti/orange-demo-activiti-service/application-webadmin/src/main/java/com/flow/demo/webadmin/upms/model/SysMenu.java
create mode 100644 orange-demo-activiti/orange-demo-activiti-service/application-webadmin/src/main/java/com/flow/demo/webadmin/upms/model/SysMenuPermCode.java
create mode 100644 orange-demo-activiti/orange-demo-activiti-service/application-webadmin/src/main/java/com/flow/demo/webadmin/upms/model/SysPerm.java
create mode 100644 orange-demo-activiti/orange-demo-activiti-service/application-webadmin/src/main/java/com/flow/demo/webadmin/upms/model/SysPermCode.java
create mode 100644 orange-demo-activiti/orange-demo-activiti-service/application-webadmin/src/main/java/com/flow/demo/webadmin/upms/model/SysPermCodePerm.java
create mode 100644 orange-demo-activiti/orange-demo-activiti-service/application-webadmin/src/main/java/com/flow/demo/webadmin/upms/model/SysPermModule.java
create mode 100644 orange-demo-activiti/orange-demo-activiti-service/application-webadmin/src/main/java/com/flow/demo/webadmin/upms/model/SysPermWhitelist.java
create mode 100644 orange-demo-activiti/orange-demo-activiti-service/application-webadmin/src/main/java/com/flow/demo/webadmin/upms/model/SysPost.java
create mode 100644 orange-demo-activiti/orange-demo-activiti-service/application-webadmin/src/main/java/com/flow/demo/webadmin/upms/model/SysRole.java
create mode 100644 orange-demo-activiti/orange-demo-activiti-service/application-webadmin/src/main/java/com/flow/demo/webadmin/upms/model/SysRoleMenu.java
create mode 100644 orange-demo-activiti/orange-demo-activiti-service/application-webadmin/src/main/java/com/flow/demo/webadmin/upms/model/SysUser.java
create mode 100644 orange-demo-activiti/orange-demo-activiti-service/application-webadmin/src/main/java/com/flow/demo/webadmin/upms/model/SysUserPost.java
create mode 100644 orange-demo-activiti/orange-demo-activiti-service/application-webadmin/src/main/java/com/flow/demo/webadmin/upms/model/SysUserRole.java
create mode 100644 orange-demo-activiti/orange-demo-activiti-service/application-webadmin/src/main/java/com/flow/demo/webadmin/upms/model/constant/SysMenuType.java
create mode 100644 orange-demo-activiti/orange-demo-activiti-service/application-webadmin/src/main/java/com/flow/demo/webadmin/upms/model/constant/SysOnlineMenuPermType.java
create mode 100644 orange-demo-activiti/orange-demo-activiti-service/application-webadmin/src/main/java/com/flow/demo/webadmin/upms/model/constant/SysPermCodeType.java
create mode 100644 orange-demo-activiti/orange-demo-activiti-service/application-webadmin/src/main/java/com/flow/demo/webadmin/upms/model/constant/SysPermModuleType.java
create mode 100644 orange-demo-activiti/orange-demo-activiti-service/application-webadmin/src/main/java/com/flow/demo/webadmin/upms/model/constant/SysUserStatus.java
create mode 100644 orange-demo-activiti/orange-demo-activiti-service/application-webadmin/src/main/java/com/flow/demo/webadmin/upms/model/constant/SysUserType.java
create mode 100644 orange-demo-activiti/orange-demo-activiti-service/application-webadmin/src/main/java/com/flow/demo/webadmin/upms/service/SysDataPermService.java
create mode 100644 orange-demo-activiti/orange-demo-activiti-service/application-webadmin/src/main/java/com/flow/demo/webadmin/upms/service/SysDeptService.java
create mode 100644 orange-demo-activiti/orange-demo-activiti-service/application-webadmin/src/main/java/com/flow/demo/webadmin/upms/service/SysMenuService.java
create mode 100644 orange-demo-activiti/orange-demo-activiti-service/application-webadmin/src/main/java/com/flow/demo/webadmin/upms/service/SysPermCodeService.java
create mode 100644 orange-demo-activiti/orange-demo-activiti-service/application-webadmin/src/main/java/com/flow/demo/webadmin/upms/service/SysPermModuleService.java
create mode 100644 orange-demo-activiti/orange-demo-activiti-service/application-webadmin/src/main/java/com/flow/demo/webadmin/upms/service/SysPermService.java
create mode 100644 orange-demo-activiti/orange-demo-activiti-service/application-webadmin/src/main/java/com/flow/demo/webadmin/upms/service/SysPermWhitelistService.java
create mode 100644 orange-demo-activiti/orange-demo-activiti-service/application-webadmin/src/main/java/com/flow/demo/webadmin/upms/service/SysPostService.java
create mode 100644 orange-demo-activiti/orange-demo-activiti-service/application-webadmin/src/main/java/com/flow/demo/webadmin/upms/service/SysRoleService.java
create mode 100644 orange-demo-activiti/orange-demo-activiti-service/application-webadmin/src/main/java/com/flow/demo/webadmin/upms/service/SysUserService.java
create mode 100644 orange-demo-activiti/orange-demo-activiti-service/application-webadmin/src/main/java/com/flow/demo/webadmin/upms/service/impl/SysDataPermServiceImpl.java
create mode 100644 orange-demo-activiti/orange-demo-activiti-service/application-webadmin/src/main/java/com/flow/demo/webadmin/upms/service/impl/SysDeptServiceImpl.java
create mode 100644 orange-demo-activiti/orange-demo-activiti-service/application-webadmin/src/main/java/com/flow/demo/webadmin/upms/service/impl/SysMenuServiceImpl.java
create mode 100644 orange-demo-activiti/orange-demo-activiti-service/application-webadmin/src/main/java/com/flow/demo/webadmin/upms/service/impl/SysPermCodeServiceImpl.java
create mode 100644 orange-demo-activiti/orange-demo-activiti-service/application-webadmin/src/main/java/com/flow/demo/webadmin/upms/service/impl/SysPermModuleServiceImpl.java
create mode 100644 orange-demo-activiti/orange-demo-activiti-service/application-webadmin/src/main/java/com/flow/demo/webadmin/upms/service/impl/SysPermServiceImpl.java
create mode 100644 orange-demo-activiti/orange-demo-activiti-service/application-webadmin/src/main/java/com/flow/demo/webadmin/upms/service/impl/SysPermWhitelistServiceImpl.java
create mode 100644 orange-demo-activiti/orange-demo-activiti-service/application-webadmin/src/main/java/com/flow/demo/webadmin/upms/service/impl/SysPostServiceImpl.java
create mode 100644 orange-demo-activiti/orange-demo-activiti-service/application-webadmin/src/main/java/com/flow/demo/webadmin/upms/service/impl/SysRoleServiceImpl.java
create mode 100644 orange-demo-activiti/orange-demo-activiti-service/application-webadmin/src/main/java/com/flow/demo/webadmin/upms/service/impl/SysUserServiceImpl.java
create mode 100644 orange-demo-activiti/orange-demo-activiti-service/application-webadmin/src/main/java/com/flow/demo/webadmin/upms/vo/SysDataPermDeptVo.java
create mode 100644 orange-demo-activiti/orange-demo-activiti-service/application-webadmin/src/main/java/com/flow/demo/webadmin/upms/vo/SysDataPermVo.java
create mode 100644 orange-demo-activiti/orange-demo-activiti-service/application-webadmin/src/main/java/com/flow/demo/webadmin/upms/vo/SysDeptPostVo.java
create mode 100644 orange-demo-activiti/orange-demo-activiti-service/application-webadmin/src/main/java/com/flow/demo/webadmin/upms/vo/SysDeptVo.java
create mode 100644 orange-demo-activiti/orange-demo-activiti-service/application-webadmin/src/main/java/com/flow/demo/webadmin/upms/vo/SysMenuVo.java
create mode 100644 orange-demo-activiti/orange-demo-activiti-service/application-webadmin/src/main/java/com/flow/demo/webadmin/upms/vo/SysPermCodeVo.java
create mode 100644 orange-demo-activiti/orange-demo-activiti-service/application-webadmin/src/main/java/com/flow/demo/webadmin/upms/vo/SysPermModuleVo.java
create mode 100644 orange-demo-activiti/orange-demo-activiti-service/application-webadmin/src/main/java/com/flow/demo/webadmin/upms/vo/SysPermVo.java
create mode 100644 orange-demo-activiti/orange-demo-activiti-service/application-webadmin/src/main/java/com/flow/demo/webadmin/upms/vo/SysPostVo.java
create mode 100644 orange-demo-activiti/orange-demo-activiti-service/application-webadmin/src/main/java/com/flow/demo/webadmin/upms/vo/SysRoleVo.java
create mode 100644 orange-demo-activiti/orange-demo-activiti-service/application-webadmin/src/main/java/com/flow/demo/webadmin/upms/vo/SysUserVo.java
create mode 100644 orange-demo-activiti/orange-demo-activiti-service/application-webadmin/src/main/resources/application.yml
create mode 100644 orange-demo-activiti/orange-demo-activiti-service/application-webadmin/src/main/resources/log4j2.xml
create mode 100644 orange-demo-activiti/orange-demo-activiti-service/application-webadmin/src/main/resources/template/views/print_error.ftl
create mode 100644 orange-demo-activiti/orange-demo-activiti-service/common/common-core/pom.xml
create mode 100644 orange-demo-activiti/orange-demo-activiti-service/common/common-core/src/main/java/com/flow/demo/common/core/advice/MyControllerAdvice.java
create mode 100644 orange-demo-activiti/orange-demo-activiti-service/common/common-core/src/main/java/com/flow/demo/common/core/advice/MyExceptionHandler.java
create mode 100644 orange-demo-activiti/orange-demo-activiti-service/common/common-core/src/main/java/com/flow/demo/common/core/annotation/DeptFilterColumn.java
create mode 100644 orange-demo-activiti/orange-demo-activiti-service/common/common-core/src/main/java/com/flow/demo/common/core/annotation/DisableDataFilter.java
create mode 100644 orange-demo-activiti/orange-demo-activiti-service/common/common-core/src/main/java/com/flow/demo/common/core/annotation/DisableTenantFilter.java
create mode 100644 orange-demo-activiti/orange-demo-activiti-service/common/common-core/src/main/java/com/flow/demo/common/core/annotation/EnableDataPerm.java
create mode 100644 orange-demo-activiti/orange-demo-activiti-service/common/common-core/src/main/java/com/flow/demo/common/core/annotation/JobUpdateTimeColumn.java
create mode 100644 orange-demo-activiti/orange-demo-activiti-service/common/common-core/src/main/java/com/flow/demo/common/core/annotation/MyDataSource.java
create mode 100644 orange-demo-activiti/orange-demo-activiti-service/common/common-core/src/main/java/com/flow/demo/common/core/annotation/MyDataSourceResolver.java
create mode 100644 orange-demo-activiti/orange-demo-activiti-service/common/common-core/src/main/java/com/flow/demo/common/core/annotation/MyRequestBody.java
create mode 100644 orange-demo-activiti/orange-demo-activiti-service/common/common-core/src/main/java/com/flow/demo/common/core/annotation/NoAuthInterface.java
create mode 100644 orange-demo-activiti/orange-demo-activiti-service/common/common-core/src/main/java/com/flow/demo/common/core/annotation/RelationConstDict.java
create mode 100644 orange-demo-activiti/orange-demo-activiti-service/common/common-core/src/main/java/com/flow/demo/common/core/annotation/RelationDict.java
create mode 100644 orange-demo-activiti/orange-demo-activiti-service/common/common-core/src/main/java/com/flow/demo/common/core/annotation/RelationManyToMany.java
create mode 100644 orange-demo-activiti/orange-demo-activiti-service/common/common-core/src/main/java/com/flow/demo/common/core/annotation/RelationManyToManyAggregation.java
create mode 100644 orange-demo-activiti/orange-demo-activiti-service/common/common-core/src/main/java/com/flow/demo/common/core/annotation/RelationOneToMany.java
create mode 100644 orange-demo-activiti/orange-demo-activiti-service/common/common-core/src/main/java/com/flow/demo/common/core/annotation/RelationOneToManyAggregation.java
create mode 100644 orange-demo-activiti/orange-demo-activiti-service/common/common-core/src/main/java/com/flow/demo/common/core/annotation/RelationOneToOne.java
create mode 100644 orange-demo-activiti/orange-demo-activiti-service/common/common-core/src/main/java/com/flow/demo/common/core/annotation/TenantFilterColumn.java
create mode 100644 orange-demo-activiti/orange-demo-activiti-service/common/common-core/src/main/java/com/flow/demo/common/core/annotation/UploadFlagColumn.java
create mode 100644 orange-demo-activiti/orange-demo-activiti-service/common/common-core/src/main/java/com/flow/demo/common/core/annotation/UserFilterColumn.java
create mode 100644 orange-demo-activiti/orange-demo-activiti-service/common/common-core/src/main/java/com/flow/demo/common/core/aop/DataSourceAspect.java
create mode 100644 orange-demo-activiti/orange-demo-activiti-service/common/common-core/src/main/java/com/flow/demo/common/core/aop/DataSourceResolveAspect.java
create mode 100644 orange-demo-activiti/orange-demo-activiti-service/common/common-core/src/main/java/com/flow/demo/common/core/aop/DictCacheSyncAspect.java
create mode 100644 orange-demo-activiti/orange-demo-activiti-service/common/common-core/src/main/java/com/flow/demo/common/core/base/dao/BaseDaoMapper.java
create mode 100644 orange-demo-activiti/orange-demo-activiti-service/common/common-core/src/main/java/com/flow/demo/common/core/base/mapper/BaseModelMapper.java
create mode 100644 orange-demo-activiti/orange-demo-activiti-service/common/common-core/src/main/java/com/flow/demo/common/core/base/mapper/DummyModelMapper.java
create mode 100644 orange-demo-activiti/orange-demo-activiti-service/common/common-core/src/main/java/com/flow/demo/common/core/base/service/BaseDictService.java
create mode 100644 orange-demo-activiti/orange-demo-activiti-service/common/common-core/src/main/java/com/flow/demo/common/core/base/service/BaseService.java
create mode 100644 orange-demo-activiti/orange-demo-activiti-service/common/common-core/src/main/java/com/flow/demo/common/core/base/service/IBaseDictService.java
create mode 100644 orange-demo-activiti/orange-demo-activiti-service/common/common-core/src/main/java/com/flow/demo/common/core/base/service/IBaseService.java
create mode 100644 orange-demo-activiti/orange-demo-activiti-service/common/common-core/src/main/java/com/flow/demo/common/core/cache/DictionaryCache.java
create mode 100644 orange-demo-activiti/orange-demo-activiti-service/common/common-core/src/main/java/com/flow/demo/common/core/cache/MapDictionaryCache.java
create mode 100644 orange-demo-activiti/orange-demo-activiti-service/common/common-core/src/main/java/com/flow/demo/common/core/cache/MapTreeDictionaryCache.java
create mode 100644 orange-demo-activiti/orange-demo-activiti-service/common/common-core/src/main/java/com/flow/demo/common/core/config/CommonWebMvcConfig.java
create mode 100644 orange-demo-activiti/orange-demo-activiti-service/common/common-core/src/main/java/com/flow/demo/common/core/config/DataSourceContextHolder.java
create mode 100644 orange-demo-activiti/orange-demo-activiti-service/common/common-core/src/main/java/com/flow/demo/common/core/config/DynamicDataSource.java
create mode 100644 orange-demo-activiti/orange-demo-activiti-service/common/common-core/src/main/java/com/flow/demo/common/core/config/EncryptConfig.java
create mode 100644 orange-demo-activiti/orange-demo-activiti-service/common/common-core/src/main/java/com/flow/demo/common/core/config/RestTemplateConfig.java
create mode 100644 orange-demo-activiti/orange-demo-activiti-service/common/common-core/src/main/java/com/flow/demo/common/core/config/TomcatConfig.java
create mode 100644 orange-demo-activiti/orange-demo-activiti-service/common/common-core/src/main/java/com/flow/demo/common/core/constant/AggregationType.java
create mode 100644 orange-demo-activiti/orange-demo-activiti-service/common/common-core/src/main/java/com/flow/demo/common/core/constant/AppDeviceType.java
create mode 100644 orange-demo-activiti/orange-demo-activiti-service/common/common-core/src/main/java/com/flow/demo/common/core/constant/ApplicationConstant.java
create mode 100644 orange-demo-activiti/orange-demo-activiti-service/common/common-core/src/main/java/com/flow/demo/common/core/constant/ErrorCodeEnum.java
create mode 100644 orange-demo-activiti/orange-demo-activiti-service/common/common-core/src/main/java/com/flow/demo/common/core/constant/GlobalDeletedFlag.java
create mode 100644 orange-demo-activiti/orange-demo-activiti-service/common/common-core/src/main/java/com/flow/demo/common/core/exception/DataValidationException.java
create mode 100644 orange-demo-activiti/orange-demo-activiti-service/common/common-core/src/main/java/com/flow/demo/common/core/exception/InvalidClassFieldException.java
create mode 100644 orange-demo-activiti/orange-demo-activiti-service/common/common-core/src/main/java/com/flow/demo/common/core/exception/InvalidDataFieldException.java
create mode 100644 orange-demo-activiti/orange-demo-activiti-service/common/common-core/src/main/java/com/flow/demo/common/core/exception/InvalidDataModelException.java
create mode 100644 orange-demo-activiti/orange-demo-activiti-service/common/common-core/src/main/java/com/flow/demo/common/core/exception/InvalidRedisModeException.java
create mode 100644 orange-demo-activiti/orange-demo-activiti-service/common/common-core/src/main/java/com/flow/demo/common/core/exception/MapCacheAccessException.java
create mode 100644 orange-demo-activiti/orange-demo-activiti-service/common/common-core/src/main/java/com/flow/demo/common/core/exception/MyRuntimeException.java
create mode 100644 orange-demo-activiti/orange-demo-activiti-service/common/common-core/src/main/java/com/flow/demo/common/core/exception/NoDataAffectException.java
create mode 100644 orange-demo-activiti/orange-demo-activiti-service/common/common-core/src/main/java/com/flow/demo/common/core/exception/NoDataPermException.java
create mode 100644 orange-demo-activiti/orange-demo-activiti-service/common/common-core/src/main/java/com/flow/demo/common/core/exception/RedisCacheAccessException.java
create mode 100644 orange-demo-activiti/orange-demo-activiti-service/common/common-core/src/main/java/com/flow/demo/common/core/interceptor/MyRequestArgumentResolver.java
create mode 100644 orange-demo-activiti/orange-demo-activiti-service/common/common-core/src/main/java/com/flow/demo/common/core/listener/LoadServiceRelationListener.java
create mode 100644 orange-demo-activiti/orange-demo-activiti-service/common/common-core/src/main/java/com/flow/demo/common/core/object/CallResult.java
create mode 100644 orange-demo-activiti/orange-demo-activiti-service/common/common-core/src/main/java/com/flow/demo/common/core/object/DummyClass.java
create mode 100644 orange-demo-activiti/orange-demo-activiti-service/common/common-core/src/main/java/com/flow/demo/common/core/object/GlobalThreadLocal.java
create mode 100644 orange-demo-activiti/orange-demo-activiti-service/common/common-core/src/main/java/com/flow/demo/common/core/object/LoginUserInfo.java
create mode 100644 orange-demo-activiti/orange-demo-activiti-service/common/common-core/src/main/java/com/flow/demo/common/core/object/MyGroupCriteria.java
create mode 100644 orange-demo-activiti/orange-demo-activiti-service/common/common-core/src/main/java/com/flow/demo/common/core/object/MyGroupParam.java
create mode 100644 orange-demo-activiti/orange-demo-activiti-service/common/common-core/src/main/java/com/flow/demo/common/core/object/MyOrderParam.java
create mode 100644 orange-demo-activiti/orange-demo-activiti-service/common/common-core/src/main/java/com/flow/demo/common/core/object/MyPageData.java
create mode 100644 orange-demo-activiti/orange-demo-activiti-service/common/common-core/src/main/java/com/flow/demo/common/core/object/MyPageParam.java
create mode 100644 orange-demo-activiti/orange-demo-activiti-service/common/common-core/src/main/java/com/flow/demo/common/core/object/MyRelationParam.java
create mode 100644 orange-demo-activiti/orange-demo-activiti-service/common/common-core/src/main/java/com/flow/demo/common/core/object/MyWhereCriteria.java
create mode 100644 orange-demo-activiti/orange-demo-activiti-service/common/common-core/src/main/java/com/flow/demo/common/core/object/ResponseResult.java
create mode 100644 orange-demo-activiti/orange-demo-activiti-service/common/common-core/src/main/java/com/flow/demo/common/core/object/TokenData.java
create mode 100644 orange-demo-activiti/orange-demo-activiti-service/common/common-core/src/main/java/com/flow/demo/common/core/object/Tuple2.java
create mode 100644 orange-demo-activiti/orange-demo-activiti-service/common/common-core/src/main/java/com/flow/demo/common/core/upload/BaseUpDownloader.java
create mode 100644 orange-demo-activiti/orange-demo-activiti-service/common/common-core/src/main/java/com/flow/demo/common/core/upload/LocalUpDownloader.java
create mode 100644 orange-demo-activiti/orange-demo-activiti-service/common/common-core/src/main/java/com/flow/demo/common/core/upload/UpDownloaderFactory.java
create mode 100644 orange-demo-activiti/orange-demo-activiti-service/common/common-core/src/main/java/com/flow/demo/common/core/upload/UploadResponseInfo.java
create mode 100644 orange-demo-activiti/orange-demo-activiti-service/common/common-core/src/main/java/com/flow/demo/common/core/upload/UploadStoreInfo.java
create mode 100644 orange-demo-activiti/orange-demo-activiti-service/common/common-core/src/main/java/com/flow/demo/common/core/upload/UploadStoreTypeEnum.java
create mode 100644 orange-demo-activiti/orange-demo-activiti-service/common/common-core/src/main/java/com/flow/demo/common/core/util/AopTargetUtil.java
create mode 100644 orange-demo-activiti/orange-demo-activiti-service/common/common-core/src/main/java/com/flow/demo/common/core/util/ApplicationContextHolder.java
create mode 100644 orange-demo-activiti/orange-demo-activiti-service/common/common-core/src/main/java/com/flow/demo/common/core/util/ContextUtil.java
create mode 100644 orange-demo-activiti/orange-demo-activiti-service/common/common-core/src/main/java/com/flow/demo/common/core/util/DataSourceResolver.java
create mode 100644 orange-demo-activiti/orange-demo-activiti-service/common/common-core/src/main/java/com/flow/demo/common/core/util/ExportUtil.java
create mode 100644 orange-demo-activiti/orange-demo-activiti-service/common/common-core/src/main/java/com/flow/demo/common/core/util/IpUtil.java
create mode 100644 orange-demo-activiti/orange-demo-activiti-service/common/common-core/src/main/java/com/flow/demo/common/core/util/JwtUtil.java
create mode 100644 orange-demo-activiti/orange-demo-activiti-service/common/common-core/src/main/java/com/flow/demo/common/core/util/LogMessageUtil.java
create mode 100644 orange-demo-activiti/orange-demo-activiti-service/common/common-core/src/main/java/com/flow/demo/common/core/util/MyCommonUtil.java
create mode 100644 orange-demo-activiti/orange-demo-activiti-service/common/common-core/src/main/java/com/flow/demo/common/core/util/MyDateUtil.java
create mode 100644 orange-demo-activiti/orange-demo-activiti-service/common/common-core/src/main/java/com/flow/demo/common/core/util/MyModelUtil.java
create mode 100644 orange-demo-activiti/orange-demo-activiti-service/common/common-core/src/main/java/com/flow/demo/common/core/util/MyPageUtil.java
create mode 100644 orange-demo-activiti/orange-demo-activiti-service/common/common-core/src/main/java/com/flow/demo/common/core/util/RedisKeyUtil.java
create mode 100644 orange-demo-activiti/orange-demo-activiti-service/common/common-core/src/main/java/com/flow/demo/common/core/util/RsaUtil.java
create mode 100644 orange-demo-activiti/orange-demo-activiti-service/common/common-core/src/main/java/com/flow/demo/common/core/util/TreeNode.java
create mode 100644 orange-demo-activiti/orange-demo-activiti-service/common/common-core/src/main/java/com/flow/demo/common/core/validator/AddGroup.java
create mode 100644 orange-demo-activiti/orange-demo-activiti-service/common/common-core/src/main/java/com/flow/demo/common/core/validator/ConstDictRef.java
create mode 100644 orange-demo-activiti/orange-demo-activiti-service/common/common-core/src/main/java/com/flow/demo/common/core/validator/ConstDictValidator.java
create mode 100644 orange-demo-activiti/orange-demo-activiti-service/common/common-core/src/main/java/com/flow/demo/common/core/validator/TextLength.java
create mode 100644 orange-demo-activiti/orange-demo-activiti-service/common/common-core/src/main/java/com/flow/demo/common/core/validator/TextLengthValidator.java
create mode 100644 orange-demo-activiti/orange-demo-activiti-service/common/common-core/src/main/java/com/flow/demo/common/core/validator/UpdateGroup.java
create mode 100644 orange-demo-activiti/orange-demo-activiti-service/common/common-datafilter/pom.xml
create mode 100644 orange-demo-activiti/orange-demo-activiti-service/common/common-datafilter/src/main/java/com/flow/demo/common/datafilter/aop/DisableDataFilterAspect.java
create mode 100644 orange-demo-activiti/orange-demo-activiti-service/common/common-datafilter/src/main/java/com/flow/demo/common/datafilter/config/DataFilterAutoConfig.java
create mode 100644 orange-demo-activiti/orange-demo-activiti-service/common/common-datafilter/src/main/java/com/flow/demo/common/datafilter/config/DataFilterProperties.java
create mode 100644 orange-demo-activiti/orange-demo-activiti-service/common/common-datafilter/src/main/java/com/flow/demo/common/datafilter/config/DataFilterWebMvcConfigurer.java
create mode 100644 orange-demo-activiti/orange-demo-activiti-service/common/common-datafilter/src/main/java/com/flow/demo/common/datafilter/constant/DataPermRuleType.java
create mode 100644 orange-demo-activiti/orange-demo-activiti-service/common/common-datafilter/src/main/java/com/flow/demo/common/datafilter/interceptor/DataFilterInterceptor.java
create mode 100644 orange-demo-activiti/orange-demo-activiti-service/common/common-datafilter/src/main/java/com/flow/demo/common/datafilter/interceptor/MybatisDataFilterInterceptor.java
create mode 100644 orange-demo-activiti/orange-demo-activiti-service/common/common-datafilter/src/main/java/com/flow/demo/common/datafilter/listener/LoadDataFilterInfoListener.java
create mode 100644 orange-demo-activiti/orange-demo-activiti-service/common/common-datafilter/src/main/resources/META-INF/spring.factories
create mode 100644 orange-demo-activiti/orange-demo-activiti-service/common/common-flow-online/pom.xml
create mode 100644 orange-demo-activiti/orange-demo-activiti-service/common/common-flow-online/src/main/java/com/flow/demo/common/flow/online/config/FlowOnlineAutoConfig.java
create mode 100644 orange-demo-activiti/orange-demo-activiti-service/common/common-flow-online/src/main/java/com/flow/demo/common/flow/online/config/FlowOnlineProperties.java
create mode 100644 orange-demo-activiti/orange-demo-activiti-service/common/common-flow-online/src/main/java/com/flow/demo/common/flow/online/controller/FlowOnlineOperationController.java
create mode 100644 orange-demo-activiti/orange-demo-activiti-service/common/common-flow-online/src/main/java/com/flow/demo/common/flow/online/service/FlowOnlineOperationService.java
create mode 100644 orange-demo-activiti/orange-demo-activiti-service/common/common-flow-online/src/main/java/com/flow/demo/common/flow/online/service/impl/FlowOnlineOperationServiceImpl.java
create mode 100644 orange-demo-activiti/orange-demo-activiti-service/common/common-flow-online/src/main/resources/META-INF/spring.factories
create mode 100644 orange-demo-activiti/orange-demo-activiti-service/common/common-flow/pom.xml
create mode 100644 orange-demo-activiti/orange-demo-activiti-service/common/common-flow/src/main/java/com/flow/demo/common/flow/base/service/BaseFlowService.java
create mode 100644 orange-demo-activiti/orange-demo-activiti-service/common/common-flow/src/main/java/com/flow/demo/common/flow/command/AddMultiInstanceExecutionCmd.java
create mode 100644 orange-demo-activiti/orange-demo-activiti-service/common/common-flow/src/main/java/com/flow/demo/common/flow/config/FlowAutoConfig.java
create mode 100644 orange-demo-activiti/orange-demo-activiti-service/common/common-flow/src/main/java/com/flow/demo/common/flow/config/FlowProperties.java
create mode 100644 orange-demo-activiti/orange-demo-activiti-service/common/common-flow/src/main/java/com/flow/demo/common/flow/constant/FlowApprovalType.java
create mode 100644 orange-demo-activiti/orange-demo-activiti-service/common/common-flow/src/main/java/com/flow/demo/common/flow/constant/FlowConstant.java
create mode 100644 orange-demo-activiti/orange-demo-activiti-service/common/common-flow/src/main/java/com/flow/demo/common/flow/constant/FlowTaskStatus.java
create mode 100644 orange-demo-activiti/orange-demo-activiti-service/common/common-flow/src/main/java/com/flow/demo/common/flow/constant/FlowTaskType.java
create mode 100644 orange-demo-activiti/orange-demo-activiti-service/common/common-flow/src/main/java/com/flow/demo/common/flow/controller/FlowCategoryController.java
create mode 100644 orange-demo-activiti/orange-demo-activiti-service/common/common-flow/src/main/java/com/flow/demo/common/flow/controller/FlowEntryController.java
create mode 100644 orange-demo-activiti/orange-demo-activiti-service/common/common-flow/src/main/java/com/flow/demo/common/flow/controller/FlowEntryVariableController.java
create mode 100644 orange-demo-activiti/orange-demo-activiti-service/common/common-flow/src/main/java/com/flow/demo/common/flow/controller/FlowOperationController.java
create mode 100644 orange-demo-activiti/orange-demo-activiti-service/common/common-flow/src/main/java/com/flow/demo/common/flow/custom/CustomUserGroupManager.java
create mode 100644 orange-demo-activiti/orange-demo-activiti-service/common/common-flow/src/main/java/com/flow/demo/common/flow/dao/FlowCategoryMapper.java
create mode 100644 orange-demo-activiti/orange-demo-activiti-service/common/common-flow/src/main/java/com/flow/demo/common/flow/dao/FlowEntryMapper.java
create mode 100644 orange-demo-activiti/orange-demo-activiti-service/common/common-flow/src/main/java/com/flow/demo/common/flow/dao/FlowEntryPublishMapper.java
create mode 100644 orange-demo-activiti/orange-demo-activiti-service/common/common-flow/src/main/java/com/flow/demo/common/flow/dao/FlowEntryPublishVariableMapper.java
create mode 100644 orange-demo-activiti/orange-demo-activiti-service/common/common-flow/src/main/java/com/flow/demo/common/flow/dao/FlowEntryVariableMapper.java
create mode 100644 orange-demo-activiti/orange-demo-activiti-service/common/common-flow/src/main/java/com/flow/demo/common/flow/dao/FlowTaskCommentMapper.java
create mode 100644 orange-demo-activiti/orange-demo-activiti-service/common/common-flow/src/main/java/com/flow/demo/common/flow/dao/FlowTaskExtMapper.java
create mode 100644 orange-demo-activiti/orange-demo-activiti-service/common/common-flow/src/main/java/com/flow/demo/common/flow/dao/FlowWorkOrderMapper.java
create mode 100644 orange-demo-activiti/orange-demo-activiti-service/common/common-flow/src/main/java/com/flow/demo/common/flow/dao/mapper/FlowCategoryMapper.xml
create mode 100644 orange-demo-activiti/orange-demo-activiti-service/common/common-flow/src/main/java/com/flow/demo/common/flow/dao/mapper/FlowEntryMapper.xml
create mode 100644 orange-demo-activiti/orange-demo-activiti-service/common/common-flow/src/main/java/com/flow/demo/common/flow/dao/mapper/FlowEntryPublishMapper.xml
create mode 100644 orange-demo-activiti/orange-demo-activiti-service/common/common-flow/src/main/java/com/flow/demo/common/flow/dao/mapper/FlowEntryPublishVariableMapper.xml
create mode 100644 orange-demo-activiti/orange-demo-activiti-service/common/common-flow/src/main/java/com/flow/demo/common/flow/dao/mapper/FlowEntryVariableMapper.xml
create mode 100644 orange-demo-activiti/orange-demo-activiti-service/common/common-flow/src/main/java/com/flow/demo/common/flow/dao/mapper/FlowTaskCommentMapper.xml
create mode 100644 orange-demo-activiti/orange-demo-activiti-service/common/common-flow/src/main/java/com/flow/demo/common/flow/dao/mapper/FlowTaskExtMapper.xml
create mode 100644 orange-demo-activiti/orange-demo-activiti-service/common/common-flow/src/main/java/com/flow/demo/common/flow/dao/mapper/FlowWorkOrderMapper.xml
create mode 100644 orange-demo-activiti/orange-demo-activiti-service/common/common-flow/src/main/java/com/flow/demo/common/flow/dto/FlowCategoryDto.java
create mode 100644 orange-demo-activiti/orange-demo-activiti-service/common/common-flow/src/main/java/com/flow/demo/common/flow/dto/FlowEntryDto.java
create mode 100644 orange-demo-activiti/orange-demo-activiti-service/common/common-flow/src/main/java/com/flow/demo/common/flow/dto/FlowEntryVariableDto.java
create mode 100644 orange-demo-activiti/orange-demo-activiti-service/common/common-flow/src/main/java/com/flow/demo/common/flow/dto/FlowTaskCommentDto.java
create mode 100644 orange-demo-activiti/orange-demo-activiti-service/common/common-flow/src/main/java/com/flow/demo/common/flow/dto/FlowWorkOrderDto.java
create mode 100644 orange-demo-activiti/orange-demo-activiti-service/common/common-flow/src/main/java/com/flow/demo/common/flow/exception/FlowOperationException.java
create mode 100644 orange-demo-activiti/orange-demo-activiti-service/common/common-flow/src/main/java/com/flow/demo/common/flow/listener/DeptPostLeaderListener.java
create mode 100644 orange-demo-activiti/orange-demo-activiti-service/common/common-flow/src/main/java/com/flow/demo/common/flow/listener/UpDeptPostLeaderListener.java
create mode 100644 orange-demo-activiti/orange-demo-activiti-service/common/common-flow/src/main/java/com/flow/demo/common/flow/listener/UpdateFlowStatusListener.java
create mode 100644 orange-demo-activiti/orange-demo-activiti-service/common/common-flow/src/main/java/com/flow/demo/common/flow/model/FlowCategory.java
create mode 100644 orange-demo-activiti/orange-demo-activiti-service/common/common-flow/src/main/java/com/flow/demo/common/flow/model/FlowEntry.java
create mode 100644 orange-demo-activiti/orange-demo-activiti-service/common/common-flow/src/main/java/com/flow/demo/common/flow/model/FlowEntryPublish.java
create mode 100644 orange-demo-activiti/orange-demo-activiti-service/common/common-flow/src/main/java/com/flow/demo/common/flow/model/FlowEntryPublishVariable.java
create mode 100644 orange-demo-activiti/orange-demo-activiti-service/common/common-flow/src/main/java/com/flow/demo/common/flow/model/FlowEntryVariable.java
create mode 100644 orange-demo-activiti/orange-demo-activiti-service/common/common-flow/src/main/java/com/flow/demo/common/flow/model/FlowTaskComment.java
create mode 100644 orange-demo-activiti/orange-demo-activiti-service/common/common-flow/src/main/java/com/flow/demo/common/flow/model/FlowTaskExt.java
create mode 100644 orange-demo-activiti/orange-demo-activiti-service/common/common-flow/src/main/java/com/flow/demo/common/flow/model/FlowWorkOrder.java
create mode 100644 orange-demo-activiti/orange-demo-activiti-service/common/common-flow/src/main/java/com/flow/demo/common/flow/model/constant/FlowBindFormType.java
create mode 100644 orange-demo-activiti/orange-demo-activiti-service/common/common-flow/src/main/java/com/flow/demo/common/flow/model/constant/FlowEntryStatus.java
create mode 100644 orange-demo-activiti/orange-demo-activiti-service/common/common-flow/src/main/java/com/flow/demo/common/flow/model/constant/FlowVariableType.java
create mode 100644 orange-demo-activiti/orange-demo-activiti-service/common/common-flow/src/main/java/com/flow/demo/common/flow/object/FlowTaskExtMultiInstance.java
create mode 100644 orange-demo-activiti/orange-demo-activiti-service/common/common-flow/src/main/java/com/flow/demo/common/flow/service/FlowApiService.java
create mode 100644 orange-demo-activiti/orange-demo-activiti-service/common/common-flow/src/main/java/com/flow/demo/common/flow/service/FlowCategoryService.java
create mode 100644 orange-demo-activiti/orange-demo-activiti-service/common/common-flow/src/main/java/com/flow/demo/common/flow/service/FlowEntryService.java
create mode 100644 orange-demo-activiti/orange-demo-activiti-service/common/common-flow/src/main/java/com/flow/demo/common/flow/service/FlowEntryVariableService.java
create mode 100644 orange-demo-activiti/orange-demo-activiti-service/common/common-flow/src/main/java/com/flow/demo/common/flow/service/FlowTaskCommentService.java
create mode 100644 orange-demo-activiti/orange-demo-activiti-service/common/common-flow/src/main/java/com/flow/demo/common/flow/service/FlowTaskExtService.java
create mode 100644 orange-demo-activiti/orange-demo-activiti-service/common/common-flow/src/main/java/com/flow/demo/common/flow/service/FlowWorkOrderService.java
create mode 100644 orange-demo-activiti/orange-demo-activiti-service/common/common-flow/src/main/java/com/flow/demo/common/flow/service/impl/FlowApiServiceImpl.java
create mode 100644 orange-demo-activiti/orange-demo-activiti-service/common/common-flow/src/main/java/com/flow/demo/common/flow/service/impl/FlowCategoryServiceImpl.java
create mode 100644 orange-demo-activiti/orange-demo-activiti-service/common/common-flow/src/main/java/com/flow/demo/common/flow/service/impl/FlowEntryServiceImpl.java
create mode 100644 orange-demo-activiti/orange-demo-activiti-service/common/common-flow/src/main/java/com/flow/demo/common/flow/service/impl/FlowEntryVariableServiceImpl.java
create mode 100644 orange-demo-activiti/orange-demo-activiti-service/common/common-flow/src/main/java/com/flow/demo/common/flow/service/impl/FlowTaskCommentServiceImpl.java
create mode 100644 orange-demo-activiti/orange-demo-activiti-service/common/common-flow/src/main/java/com/flow/demo/common/flow/service/impl/FlowTaskExtServiceImpl.java
create mode 100644 orange-demo-activiti/orange-demo-activiti-service/common/common-flow/src/main/java/com/flow/demo/common/flow/service/impl/FlowWorkOrderServiceImpl.java
create mode 100644 orange-demo-activiti/orange-demo-activiti-service/common/common-flow/src/main/java/com/flow/demo/common/flow/util/BaseFlowDeptPostExtHelper.java
create mode 100644 orange-demo-activiti/orange-demo-activiti-service/common/common-flow/src/main/java/com/flow/demo/common/flow/util/FlowCustomExtFactory.java
create mode 100644 orange-demo-activiti/orange-demo-activiti-service/common/common-flow/src/main/java/com/flow/demo/common/flow/util/FlowOperationHelper.java
create mode 100644 orange-demo-activiti/orange-demo-activiti-service/common/common-flow/src/main/java/com/flow/demo/common/flow/vo/FlowCategoryVo.java
create mode 100644 orange-demo-activiti/orange-demo-activiti-service/common/common-flow/src/main/java/com/flow/demo/common/flow/vo/FlowEntryPublishVo.java
create mode 100644 orange-demo-activiti/orange-demo-activiti-service/common/common-flow/src/main/java/com/flow/demo/common/flow/vo/FlowEntryVariableVo.java
create mode 100644 orange-demo-activiti/orange-demo-activiti-service/common/common-flow/src/main/java/com/flow/demo/common/flow/vo/FlowEntryVo.java
create mode 100644 orange-demo-activiti/orange-demo-activiti-service/common/common-flow/src/main/java/com/flow/demo/common/flow/vo/FlowTaskCommentVo.java
create mode 100644 orange-demo-activiti/orange-demo-activiti-service/common/common-flow/src/main/java/com/flow/demo/common/flow/vo/FlowTaskVo.java
create mode 100644 orange-demo-activiti/orange-demo-activiti-service/common/common-flow/src/main/java/com/flow/demo/common/flow/vo/FlowWorkOrderVo.java
create mode 100644 orange-demo-activiti/orange-demo-activiti-service/common/common-flow/src/main/java/com/flow/demo/common/flow/vo/TaskInfoVo.java
create mode 100644 orange-demo-activiti/orange-demo-activiti-service/common/common-flow/src/main/resources/META-INF/spring.factories
create mode 100644 orange-demo-activiti/orange-demo-activiti-service/common/common-log/pom.xml
create mode 100644 orange-demo-activiti/orange-demo-activiti-service/common/common-log/src/main/java/com/flow/demo/common/log/annotation/OperationLog.java
create mode 100644 orange-demo-activiti/orange-demo-activiti-service/common/common-log/src/main/java/com/flow/demo/common/log/aop/OperationLogAspect.java
create mode 100644 orange-demo-activiti/orange-demo-activiti-service/common/common-log/src/main/java/com/flow/demo/common/log/config/CommonLogAutoConfig.java
create mode 100644 orange-demo-activiti/orange-demo-activiti-service/common/common-log/src/main/java/com/flow/demo/common/log/config/OperationLogProperties.java
create mode 100644 orange-demo-activiti/orange-demo-activiti-service/common/common-log/src/main/java/com/flow/demo/common/log/dao/SysOperationLogMapper.java
create mode 100644 orange-demo-activiti/orange-demo-activiti-service/common/common-log/src/main/java/com/flow/demo/common/log/dao/mapper/SysOperationLogMapper.xml
create mode 100644 orange-demo-activiti/orange-demo-activiti-service/common/common-log/src/main/java/com/flow/demo/common/log/model/SysOperationLog.java
create mode 100644 orange-demo-activiti/orange-demo-activiti-service/common/common-log/src/main/java/com/flow/demo/common/log/model/constant/SysOperationLogType.java
create mode 100644 orange-demo-activiti/orange-demo-activiti-service/common/common-log/src/main/java/com/flow/demo/common/log/service/SysOperationLogService.java
create mode 100644 orange-demo-activiti/orange-demo-activiti-service/common/common-log/src/main/java/com/flow/demo/common/log/service/impl/SysOperationLogServiceImpl.java
create mode 100644 orange-demo-activiti/orange-demo-activiti-service/common/common-log/src/main/resources/META-INF/spring.factories
create mode 100644 orange-demo-activiti/orange-demo-activiti-service/common/common-online-api/pom.xml
create mode 100644 orange-demo-activiti/orange-demo-activiti-service/common/common-online-api/src/main/java/com/flow/demo/common/online/api/config/OnlineApiAutoConfig.java
create mode 100644 orange-demo-activiti/orange-demo-activiti-service/common/common-online-api/src/main/java/com/flow/demo/common/online/api/config/OnlineApiProperties.java
create mode 100644 orange-demo-activiti/orange-demo-activiti-service/common/common-online-api/src/main/java/com/flow/demo/common/online/api/controller/OnlineColumnController.java
create mode 100644 orange-demo-activiti/orange-demo-activiti-service/common/common-online-api/src/main/java/com/flow/demo/common/online/api/controller/OnlineDatasourceController.java
create mode 100644 orange-demo-activiti/orange-demo-activiti-service/common/common-online-api/src/main/java/com/flow/demo/common/online/api/controller/OnlineDatasourceRelationController.java
create mode 100644 orange-demo-activiti/orange-demo-activiti-service/common/common-online-api/src/main/java/com/flow/demo/common/online/api/controller/OnlineDblinkController.java
create mode 100644 orange-demo-activiti/orange-demo-activiti-service/common/common-online-api/src/main/java/com/flow/demo/common/online/api/controller/OnlineDictController.java
create mode 100644 orange-demo-activiti/orange-demo-activiti-service/common/common-online-api/src/main/java/com/flow/demo/common/online/api/controller/OnlineFormController.java
create mode 100644 orange-demo-activiti/orange-demo-activiti-service/common/common-online-api/src/main/java/com/flow/demo/common/online/api/controller/OnlinePageController.java
create mode 100644 orange-demo-activiti/orange-demo-activiti-service/common/common-online-api/src/main/java/com/flow/demo/common/online/api/controller/OnlineRuleController.java
create mode 100644 orange-demo-activiti/orange-demo-activiti-service/common/common-online-api/src/main/java/com/flow/demo/common/online/api/controller/OnlineTableController.java
create mode 100644 orange-demo-activiti/orange-demo-activiti-service/common/common-online-api/src/main/java/com/flow/demo/common/online/api/controller/OnlineVirtualColumnController.java
create mode 100644 orange-demo-activiti/orange-demo-activiti-service/common/common-online-api/src/main/resources/META-INF/spring.factories
create mode 100644 orange-demo-activiti/orange-demo-activiti-service/common/common-online/pom.xml
create mode 100644 orange-demo-activiti/orange-demo-activiti-service/common/common-online/src/main/java/com/flow/demo/common/online/config/OnlineAutoConfig.java
create mode 100644 orange-demo-activiti/orange-demo-activiti-service/common/common-online/src/main/java/com/flow/demo/common/online/config/OnlineProperties.java
create mode 100644 orange-demo-activiti/orange-demo-activiti-service/common/common-online/src/main/java/com/flow/demo/common/online/controller/OnlineOperationController.java
create mode 100644 orange-demo-activiti/orange-demo-activiti-service/common/common-online/src/main/java/com/flow/demo/common/online/dao/OnlineColumnMapper.java
create mode 100644 orange-demo-activiti/orange-demo-activiti-service/common/common-online/src/main/java/com/flow/demo/common/online/dao/OnlineColumnRuleMapper.java
create mode 100644 orange-demo-activiti/orange-demo-activiti-service/common/common-online/src/main/java/com/flow/demo/common/online/dao/OnlineDatasourceMapper.java
create mode 100644 orange-demo-activiti/orange-demo-activiti-service/common/common-online/src/main/java/com/flow/demo/common/online/dao/OnlineDatasourceRelationMapper.java
create mode 100644 orange-demo-activiti/orange-demo-activiti-service/common/common-online/src/main/java/com/flow/demo/common/online/dao/OnlineDatasourceTableMapper.java
create mode 100644 orange-demo-activiti/orange-demo-activiti-service/common/common-online/src/main/java/com/flow/demo/common/online/dao/OnlineDblinkMapper.java
create mode 100644 orange-demo-activiti/orange-demo-activiti-service/common/common-online/src/main/java/com/flow/demo/common/online/dao/OnlineDictMapper.java
create mode 100644 orange-demo-activiti/orange-demo-activiti-service/common/common-online/src/main/java/com/flow/demo/common/online/dao/OnlineFormDatasourceMapper.java
create mode 100644 orange-demo-activiti/orange-demo-activiti-service/common/common-online/src/main/java/com/flow/demo/common/online/dao/OnlineFormMapper.java
create mode 100644 orange-demo-activiti/orange-demo-activiti-service/common/common-online/src/main/java/com/flow/demo/common/online/dao/OnlineOperationMapper.java
create mode 100644 orange-demo-activiti/orange-demo-activiti-service/common/common-online/src/main/java/com/flow/demo/common/online/dao/OnlinePageDatasourceMapper.java
create mode 100644 orange-demo-activiti/orange-demo-activiti-service/common/common-online/src/main/java/com/flow/demo/common/online/dao/OnlinePageMapper.java
create mode 100644 orange-demo-activiti/orange-demo-activiti-service/common/common-online/src/main/java/com/flow/demo/common/online/dao/OnlineRuleMapper.java
create mode 100644 orange-demo-activiti/orange-demo-activiti-service/common/common-online/src/main/java/com/flow/demo/common/online/dao/OnlineTableMapper.java
create mode 100644 orange-demo-activiti/orange-demo-activiti-service/common/common-online/src/main/java/com/flow/demo/common/online/dao/OnlineVirtualColumnMapper.java
create mode 100644 orange-demo-activiti/orange-demo-activiti-service/common/common-online/src/main/java/com/flow/demo/common/online/dao/mapper/OnlineColumnMapper.xml
create mode 100644 orange-demo-activiti/orange-demo-activiti-service/common/common-online/src/main/java/com/flow/demo/common/online/dao/mapper/OnlineColumnRuleMapper.xml
create mode 100644 orange-demo-activiti/orange-demo-activiti-service/common/common-online/src/main/java/com/flow/demo/common/online/dao/mapper/OnlineDatasourceMapper.xml
create mode 100644 orange-demo-activiti/orange-demo-activiti-service/common/common-online/src/main/java/com/flow/demo/common/online/dao/mapper/OnlineDatasourceRelationMapper.xml
create mode 100644 orange-demo-activiti/orange-demo-activiti-service/common/common-online/src/main/java/com/flow/demo/common/online/dao/mapper/OnlineDatasourceTableMapper.xml
create mode 100644 orange-demo-activiti/orange-demo-activiti-service/common/common-online/src/main/java/com/flow/demo/common/online/dao/mapper/OnlineDblinkMapper.xml
create mode 100644 orange-demo-activiti/orange-demo-activiti-service/common/common-online/src/main/java/com/flow/demo/common/online/dao/mapper/OnlineDictMapper.xml
create mode 100644 orange-demo-activiti/orange-demo-activiti-service/common/common-online/src/main/java/com/flow/demo/common/online/dao/mapper/OnlineFormDatasourceMapper.xml
create mode 100644 orange-demo-activiti/orange-demo-activiti-service/common/common-online/src/main/java/com/flow/demo/common/online/dao/mapper/OnlineFormMapper.xml
create mode 100644 orange-demo-activiti/orange-demo-activiti-service/common/common-online/src/main/java/com/flow/demo/common/online/dao/mapper/OnlinePageDatasourceMapper.xml
create mode 100644 orange-demo-activiti/orange-demo-activiti-service/common/common-online/src/main/java/com/flow/demo/common/online/dao/mapper/OnlinePageMapper.xml
create mode 100644 orange-demo-activiti/orange-demo-activiti-service/common/common-online/src/main/java/com/flow/demo/common/online/dao/mapper/OnlineRuleMapper.xml
create mode 100644 orange-demo-activiti/orange-demo-activiti-service/common/common-online/src/main/java/com/flow/demo/common/online/dao/mapper/OnlineTableMapper.xml
create mode 100644 orange-demo-activiti/orange-demo-activiti-service/common/common-online/src/main/java/com/flow/demo/common/online/dao/mapper/OnlineVirtualColumnMapper.xml
create mode 100644 orange-demo-activiti/orange-demo-activiti-service/common/common-online/src/main/java/com/flow/demo/common/online/dto/OnlineColumnDto.java
create mode 100644 orange-demo-activiti/orange-demo-activiti-service/common/common-online/src/main/java/com/flow/demo/common/online/dto/OnlineColumnRuleDto.java
create mode 100644 orange-demo-activiti/orange-demo-activiti-service/common/common-online/src/main/java/com/flow/demo/common/online/dto/OnlineDatasourceDto.java
create mode 100644 orange-demo-activiti/orange-demo-activiti-service/common/common-online/src/main/java/com/flow/demo/common/online/dto/OnlineDatasourceRelationDto.java
create mode 100644 orange-demo-activiti/orange-demo-activiti-service/common/common-online/src/main/java/com/flow/demo/common/online/dto/OnlineDblinkDto.java
create mode 100644 orange-demo-activiti/orange-demo-activiti-service/common/common-online/src/main/java/com/flow/demo/common/online/dto/OnlineDictDto.java
create mode 100644 orange-demo-activiti/orange-demo-activiti-service/common/common-online/src/main/java/com/flow/demo/common/online/dto/OnlineFilterDto.java
create mode 100644 orange-demo-activiti/orange-demo-activiti-service/common/common-online/src/main/java/com/flow/demo/common/online/dto/OnlineFormDto.java
create mode 100644 orange-demo-activiti/orange-demo-activiti-service/common/common-online/src/main/java/com/flow/demo/common/online/dto/OnlinePageDatasourceDto.java
create mode 100644 orange-demo-activiti/orange-demo-activiti-service/common/common-online/src/main/java/com/flow/demo/common/online/dto/OnlinePageDto.java
create mode 100644 orange-demo-activiti/orange-demo-activiti-service/common/common-online/src/main/java/com/flow/demo/common/online/dto/OnlineRuleDto.java
create mode 100644 orange-demo-activiti/orange-demo-activiti-service/common/common-online/src/main/java/com/flow/demo/common/online/dto/OnlineTableDto.java
create mode 100644 orange-demo-activiti/orange-demo-activiti-service/common/common-online/src/main/java/com/flow/demo/common/online/dto/OnlineVirtualColumnDto.java
create mode 100644 orange-demo-activiti/orange-demo-activiti-service/common/common-online/src/main/java/com/flow/demo/common/online/model/OnlineColumn.java
create mode 100644 orange-demo-activiti/orange-demo-activiti-service/common/common-online/src/main/java/com/flow/demo/common/online/model/OnlineColumnRule.java
create mode 100644 orange-demo-activiti/orange-demo-activiti-service/common/common-online/src/main/java/com/flow/demo/common/online/model/OnlineDatasource.java
create mode 100644 orange-demo-activiti/orange-demo-activiti-service/common/common-online/src/main/java/com/flow/demo/common/online/model/OnlineDatasourceRelation.java
create mode 100644 orange-demo-activiti/orange-demo-activiti-service/common/common-online/src/main/java/com/flow/demo/common/online/model/OnlineDatasourceTable.java
create mode 100644 orange-demo-activiti/orange-demo-activiti-service/common/common-online/src/main/java/com/flow/demo/common/online/model/OnlineDblink.java
create mode 100644 orange-demo-activiti/orange-demo-activiti-service/common/common-online/src/main/java/com/flow/demo/common/online/model/OnlineDict.java
create mode 100644 orange-demo-activiti/orange-demo-activiti-service/common/common-online/src/main/java/com/flow/demo/common/online/model/OnlineForm.java
create mode 100644 orange-demo-activiti/orange-demo-activiti-service/common/common-online/src/main/java/com/flow/demo/common/online/model/OnlineFormDatasource.java
create mode 100644 orange-demo-activiti/orange-demo-activiti-service/common/common-online/src/main/java/com/flow/demo/common/online/model/OnlinePage.java
create mode 100644 orange-demo-activiti/orange-demo-activiti-service/common/common-online/src/main/java/com/flow/demo/common/online/model/OnlinePageDatasource.java
create mode 100644 orange-demo-activiti/orange-demo-activiti-service/common/common-online/src/main/java/com/flow/demo/common/online/model/OnlineRule.java
create mode 100644 orange-demo-activiti/orange-demo-activiti-service/common/common-online/src/main/java/com/flow/demo/common/online/model/OnlineTable.java
create mode 100644 orange-demo-activiti/orange-demo-activiti-service/common/common-online/src/main/java/com/flow/demo/common/online/model/OnlineVirtualColumn.java
create mode 100644 orange-demo-activiti/orange-demo-activiti-service/common/common-online/src/main/java/com/flow/demo/common/online/model/constant/DictType.java
create mode 100644 orange-demo-activiti/orange-demo-activiti-service/common/common-online/src/main/java/com/flow/demo/common/online/model/constant/FieldFilterType.java
create mode 100644 orange-demo-activiti/orange-demo-activiti-service/common/common-online/src/main/java/com/flow/demo/common/online/model/constant/FieldKind.java
create mode 100644 orange-demo-activiti/orange-demo-activiti-service/common/common-online/src/main/java/com/flow/demo/common/online/model/constant/FormKind.java
create mode 100644 orange-demo-activiti/orange-demo-activiti-service/common/common-online/src/main/java/com/flow/demo/common/online/model/constant/FormType.java
create mode 100644 orange-demo-activiti/orange-demo-activiti-service/common/common-online/src/main/java/com/flow/demo/common/online/model/constant/PageStatus.java
create mode 100644 orange-demo-activiti/orange-demo-activiti-service/common/common-online/src/main/java/com/flow/demo/common/online/model/constant/PageType.java
create mode 100644 orange-demo-activiti/orange-demo-activiti-service/common/common-online/src/main/java/com/flow/demo/common/online/model/constant/RelationType.java
create mode 100644 orange-demo-activiti/orange-demo-activiti-service/common/common-online/src/main/java/com/flow/demo/common/online/model/constant/RuleType.java
create mode 100644 orange-demo-activiti/orange-demo-activiti-service/common/common-online/src/main/java/com/flow/demo/common/online/model/constant/VirtualType.java
create mode 100644 orange-demo-activiti/orange-demo-activiti-service/common/common-online/src/main/java/com/flow/demo/common/online/object/ColumnData.java
create mode 100644 orange-demo-activiti/orange-demo-activiti-service/common/common-online/src/main/java/com/flow/demo/common/online/object/JoinTableInfo.java
create mode 100644 orange-demo-activiti/orange-demo-activiti-service/common/common-online/src/main/java/com/flow/demo/common/online/object/SqlTable.java
create mode 100644 orange-demo-activiti/orange-demo-activiti-service/common/common-online/src/main/java/com/flow/demo/common/online/object/SqlTableColumn.java
create mode 100644 orange-demo-activiti/orange-demo-activiti-service/common/common-online/src/main/java/com/flow/demo/common/online/service/OnlineColumnService.java
create mode 100644 orange-demo-activiti/orange-demo-activiti-service/common/common-online/src/main/java/com/flow/demo/common/online/service/OnlineDatasourceRelationService.java
create mode 100644 orange-demo-activiti/orange-demo-activiti-service/common/common-online/src/main/java/com/flow/demo/common/online/service/OnlineDatasourceService.java
create mode 100644 orange-demo-activiti/orange-demo-activiti-service/common/common-online/src/main/java/com/flow/demo/common/online/service/OnlineDblinkService.java
create mode 100644 orange-demo-activiti/orange-demo-activiti-service/common/common-online/src/main/java/com/flow/demo/common/online/service/OnlineDictService.java
create mode 100644 orange-demo-activiti/orange-demo-activiti-service/common/common-online/src/main/java/com/flow/demo/common/online/service/OnlineFormService.java
create mode 100644 orange-demo-activiti/orange-demo-activiti-service/common/common-online/src/main/java/com/flow/demo/common/online/service/OnlineOperationService.java
create mode 100644 orange-demo-activiti/orange-demo-activiti-service/common/common-online/src/main/java/com/flow/demo/common/online/service/OnlinePageService.java
create mode 100644 orange-demo-activiti/orange-demo-activiti-service/common/common-online/src/main/java/com/flow/demo/common/online/service/OnlineRuleService.java
create mode 100644 orange-demo-activiti/orange-demo-activiti-service/common/common-online/src/main/java/com/flow/demo/common/online/service/OnlineTableService.java
create mode 100644 orange-demo-activiti/orange-demo-activiti-service/common/common-online/src/main/java/com/flow/demo/common/online/service/OnlineVirtualColumnService.java
create mode 100644 orange-demo-activiti/orange-demo-activiti-service/common/common-online/src/main/java/com/flow/demo/common/online/service/impl/OnlineColumnServiceImpl.java
create mode 100644 orange-demo-activiti/orange-demo-activiti-service/common/common-online/src/main/java/com/flow/demo/common/online/service/impl/OnlineDatasourceRelationServiceImpl.java
create mode 100644 orange-demo-activiti/orange-demo-activiti-service/common/common-online/src/main/java/com/flow/demo/common/online/service/impl/OnlineDatasourceServiceImpl.java
create mode 100644 orange-demo-activiti/orange-demo-activiti-service/common/common-online/src/main/java/com/flow/demo/common/online/service/impl/OnlineDblinkServiceImpl.java
create mode 100644 orange-demo-activiti/orange-demo-activiti-service/common/common-online/src/main/java/com/flow/demo/common/online/service/impl/OnlineDictServiceImpl.java
create mode 100644 orange-demo-activiti/orange-demo-activiti-service/common/common-online/src/main/java/com/flow/demo/common/online/service/impl/OnlineFormServiceImpl.java
create mode 100644 orange-demo-activiti/orange-demo-activiti-service/common/common-online/src/main/java/com/flow/demo/common/online/service/impl/OnlineOperationServiceImpl.java
create mode 100644 orange-demo-activiti/orange-demo-activiti-service/common/common-online/src/main/java/com/flow/demo/common/online/service/impl/OnlinePageServiceImpl.java
create mode 100644 orange-demo-activiti/orange-demo-activiti-service/common/common-online/src/main/java/com/flow/demo/common/online/service/impl/OnlineRuleServiceImpl.java
create mode 100644 orange-demo-activiti/orange-demo-activiti-service/common/common-online/src/main/java/com/flow/demo/common/online/service/impl/OnlineTableServiceImpl.java
create mode 100644 orange-demo-activiti/orange-demo-activiti-service/common/common-online/src/main/java/com/flow/demo/common/online/service/impl/OnlineVirtualColumnServiceImpl.java
create mode 100644 orange-demo-activiti/orange-demo-activiti-service/common/common-online/src/main/java/com/flow/demo/common/online/util/OnlineConstant.java
create mode 100644 orange-demo-activiti/orange-demo-activiti-service/common/common-online/src/main/java/com/flow/demo/common/online/util/OnlineDataSourceResolver.java
create mode 100644 orange-demo-activiti/orange-demo-activiti-service/common/common-online/src/main/java/com/flow/demo/common/online/util/OnlineOperationHelper.java
create mode 100644 orange-demo-activiti/orange-demo-activiti-service/common/common-online/src/main/java/com/flow/demo/common/online/util/OnlineUtil.java
create mode 100644 orange-demo-activiti/orange-demo-activiti-service/common/common-online/src/main/java/com/flow/demo/common/online/vo/OnlineColumnRuleVo.java
create mode 100644 orange-demo-activiti/orange-demo-activiti-service/common/common-online/src/main/java/com/flow/demo/common/online/vo/OnlineColumnVo.java
create mode 100644 orange-demo-activiti/orange-demo-activiti-service/common/common-online/src/main/java/com/flow/demo/common/online/vo/OnlineDatasourceRelationVo.java
create mode 100644 orange-demo-activiti/orange-demo-activiti-service/common/common-online/src/main/java/com/flow/demo/common/online/vo/OnlineDatasourceVo.java
create mode 100644 orange-demo-activiti/orange-demo-activiti-service/common/common-online/src/main/java/com/flow/demo/common/online/vo/OnlineDblinkVo.java
create mode 100644 orange-demo-activiti/orange-demo-activiti-service/common/common-online/src/main/java/com/flow/demo/common/online/vo/OnlineDictVo.java
create mode 100644 orange-demo-activiti/orange-demo-activiti-service/common/common-online/src/main/java/com/flow/demo/common/online/vo/OnlineFormVo.java
create mode 100644 orange-demo-activiti/orange-demo-activiti-service/common/common-online/src/main/java/com/flow/demo/common/online/vo/OnlinePageDatasourceVo.java
create mode 100644 orange-demo-activiti/orange-demo-activiti-service/common/common-online/src/main/java/com/flow/demo/common/online/vo/OnlinePageVo.java
create mode 100644 orange-demo-activiti/orange-demo-activiti-service/common/common-online/src/main/java/com/flow/demo/common/online/vo/OnlineRuleVo.java
create mode 100644 orange-demo-activiti/orange-demo-activiti-service/common/common-online/src/main/java/com/flow/demo/common/online/vo/OnlineTableVo.java
create mode 100644 orange-demo-activiti/orange-demo-activiti-service/common/common-online/src/main/java/com/flow/demo/common/online/vo/OnlineVirtualColumnVo.java
create mode 100644 orange-demo-activiti/orange-demo-activiti-service/common/common-online/src/main/resources/META-INF/spring.factories
create mode 100644 orange-demo-activiti/orange-demo-activiti-service/common/common-redis/pom.xml
create mode 100644 orange-demo-activiti/orange-demo-activiti-service/common/common-redis/src/main/java/com/flow/demo/common/redis/cache/RedisDictionaryCache.java
create mode 100644 orange-demo-activiti/orange-demo-activiti-service/common/common-redis/src/main/java/com/flow/demo/common/redis/cache/RedisTreeDictionaryCache.java
create mode 100644 orange-demo-activiti/orange-demo-activiti-service/common/common-redis/src/main/java/com/flow/demo/common/redis/cache/RedissonCacheConfig.java
create mode 100644 orange-demo-activiti/orange-demo-activiti-service/common/common-redis/src/main/java/com/flow/demo/common/redis/cache/SessionCacheHelper.java
create mode 100644 orange-demo-activiti/orange-demo-activiti-service/common/common-redis/src/main/java/com/flow/demo/common/redis/config/RedissonConfig.java
create mode 100644 orange-demo-activiti/orange-demo-activiti-service/common/common-redis/src/main/resources/META-INF/spring.factories
create mode 100644 orange-demo-activiti/orange-demo-activiti-service/common/common-sequence/pom.xml
create mode 100644 orange-demo-activiti/orange-demo-activiti-service/common/common-sequence/src/main/java/com/flow/demo/common/sequence/config/IdGeneratorAutoConfig.java
create mode 100644 orange-demo-activiti/orange-demo-activiti-service/common/common-sequence/src/main/java/com/flow/demo/common/sequence/config/IdGeneratorProperties.java
create mode 100644 orange-demo-activiti/orange-demo-activiti-service/common/common-sequence/src/main/java/com/flow/demo/common/sequence/generator/BasicIdGenerator.java
create mode 100644 orange-demo-activiti/orange-demo-activiti-service/common/common-sequence/src/main/java/com/flow/demo/common/sequence/generator/MyIdGenerator.java
create mode 100644 orange-demo-activiti/orange-demo-activiti-service/common/common-sequence/src/main/java/com/flow/demo/common/sequence/wrapper/IdGeneratorWrapper.java
create mode 100644 orange-demo-activiti/orange-demo-activiti-service/common/common-sequence/src/main/resources/META-INF/spring.factories
create mode 100644 orange-demo-activiti/orange-demo-activiti-service/common/pom.xml
create mode 100644 orange-demo-activiti/orange-demo-activiti-service/framework/apidoc-tools/pom.xml
create mode 100644 orange-demo-activiti/orange-demo-activiti-service/framework/apidoc-tools/src/main/java/com/flow/demo/apidoc/tools/ExportApiApp.java
create mode 100644 orange-demo-activiti/orange-demo-activiti-service/framework/apidoc-tools/src/main/java/com/flow/demo/apidoc/tools/ExportDocApp.java
create mode 100644 orange-demo-activiti/orange-demo-activiti-service/framework/apidoc-tools/src/main/java/com/flow/demo/apidoc/tools/codeparser/ApiCodeConfig.java
create mode 100644 orange-demo-activiti/orange-demo-activiti-service/framework/apidoc-tools/src/main/java/com/flow/demo/apidoc/tools/codeparser/ApiCodeParser.java
create mode 100644 orange-demo-activiti/orange-demo-activiti-service/framework/apidoc-tools/src/main/java/com/flow/demo/apidoc/tools/exception/ApiCodeConfigParseException.java
create mode 100644 orange-demo-activiti/orange-demo-activiti-service/framework/apidoc-tools/src/main/java/com/flow/demo/apidoc/tools/exception/MapperParseException.java
create mode 100644 orange-demo-activiti/orange-demo-activiti-service/framework/apidoc-tools/src/main/java/com/flow/demo/apidoc/tools/export/ApiDocExporter.java
create mode 100644 orange-demo-activiti/orange-demo-activiti-service/framework/apidoc-tools/src/main/java/com/flow/demo/apidoc/tools/export/ApiPostmanExporter.java
create mode 100644 orange-demo-activiti/orange-demo-activiti-service/framework/apidoc-tools/src/main/java/com/flow/demo/apidoc/tools/util/FreeMarkerUtils.java
create mode 100644 orange-demo-activiti/orange-demo-activiti-service/framework/apidoc-tools/src/main/resources/export-api-config.json
create mode 100644 orange-demo-activiti/orange-demo-activiti-service/framework/apidoc-tools/src/main/resources/templates/api-doc.md.ftl
create mode 100644 orange-demo-activiti/orange-demo-activiti-service/framework/apidoc-tools/src/main/resources/templates/postman_collection.json.ftl
create mode 100644 orange-demo-activiti/orange-demo-activiti-service/framework/apidoc-tools/src/main/resources/templates/postman_common.ftl
create mode 100644 orange-demo-activiti/orange-demo-activiti-service/framework/pom.xml
create mode 100644 orange-demo-activiti/orange-demo-activiti-service/pom.xml
create mode 100644 orange-demo-activiti/orange-demo-activiti-service/zz-resource/db-scripts/zzdemo-online-activiti.sql
create mode 100644 orange-demo-activiti/orange-demo-activiti-service/zz-resource/docker-files/docker-compose.yml
create mode 100644 orange-demo-activiti/orange-demo-activiti-service/zz-resource/docker-files/services/redis/Dockerfile
create mode 100644 orange-demo-activiti/orange-demo-activiti-service/zz-resource/docker-files/services/redis/redis.conf
create mode 100644 orange-demo-activiti/orange-demo-activiti-service/zz-resource/upload-files/online/attachment/ZzTestFlowContract/attachment/1a4d071f19164c19811e4067b21707d2.png
create mode 100644 orange-demo-activiti/orange-demo-activiti-service/zz-resource/upload-files/online/attachment/ZzTestFlowContract/security_attachment/5aa213bbea704ecdb480d7e655abea8b.png
create mode 100644 orange-demo-activiti/orange-demo-activiti-service/zz-resource/upload-files/online/image/ZzTestFlowSubmitDetail/image_url/7240adc317f24378bfac20f283fb4202.png
create mode 100644 orange-demo-activiti/orange-demo-activiti-service/zz-resource/upload-files/online/image/ZzTestFlowSubmitDetail/image_url/ea216ab90a04492d96befa8fadd5a862.png
create mode 100644 orange-demo-activiti/orange-demo-activiti-web/.browserslistrc
create mode 100644 orange-demo-activiti/orange-demo-activiti-web/.editorconfig
create mode 100644 orange-demo-activiti/orange-demo-activiti-web/.eslintignore
create mode 100644 orange-demo-activiti/orange-demo-activiti-web/.eslintrc.js
create mode 100644 orange-demo-activiti/orange-demo-activiti-web/.gitignore
create mode 100644 orange-demo-activiti/orange-demo-activiti-web/README.md
create mode 100644 orange-demo-activiti/orange-demo-activiti-web/babel.config.js
create mode 100644 orange-demo-activiti/orange-demo-activiti-web/jest.config.js
create mode 100644 orange-demo-activiti/orange-demo-activiti-web/package.json
create mode 100644 orange-demo-activiti/orange-demo-activiti-web/public/favicon.ico
create mode 100644 orange-demo-activiti/orange-demo-activiti-web/public/img/icons/android-chrome-192x192.png
create mode 100644 orange-demo-activiti/orange-demo-activiti-web/public/img/icons/android-chrome-512x512.png
create mode 100644 orange-demo-activiti/orange-demo-activiti-web/public/img/icons/android-chrome-maskable-192x192.png
create mode 100644 orange-demo-activiti/orange-demo-activiti-web/public/img/icons/android-chrome-maskable-512x512.png
create mode 100644 orange-demo-activiti/orange-demo-activiti-web/public/img/icons/apple-touch-icon-120x120.png
create mode 100644 orange-demo-activiti/orange-demo-activiti-web/public/img/icons/apple-touch-icon-152x152.png
create mode 100644 orange-demo-activiti/orange-demo-activiti-web/public/img/icons/apple-touch-icon-180x180.png
create mode 100644 orange-demo-activiti/orange-demo-activiti-web/public/img/icons/apple-touch-icon-60x60.png
create mode 100644 orange-demo-activiti/orange-demo-activiti-web/public/img/icons/apple-touch-icon-76x76.png
create mode 100644 orange-demo-activiti/orange-demo-activiti-web/public/img/icons/apple-touch-icon.png
create mode 100644 orange-demo-activiti/orange-demo-activiti-web/public/img/icons/favicon-16x16.png
create mode 100644 orange-demo-activiti/orange-demo-activiti-web/public/img/icons/favicon-32x32.png
create mode 100644 orange-demo-activiti/orange-demo-activiti-web/public/img/icons/msapplication-icon-144x144.png
create mode 100644 orange-demo-activiti/orange-demo-activiti-web/public/img/icons/mstile-150x150.png
create mode 100644 orange-demo-activiti/orange-demo-activiti-web/public/img/icons/safari-pinned-tab.svg
create mode 100644 orange-demo-activiti/orange-demo-activiti-web/public/index.html
create mode 100644 orange-demo-activiti/orange-demo-activiti-web/public/robots.txt
create mode 100644 orange-demo-activiti/orange-demo-activiti-web/src/App.vue
create mode 100644 orange-demo-activiti/orange-demo-activiti-web/src/api/Controller/DictionaryController.js
create mode 100644 orange-demo-activiti/orange-demo-activiti-web/src/api/Controller/SysDataPermController.js
create mode 100644 orange-demo-activiti/orange-demo-activiti-web/src/api/Controller/SysDeptController.js
create mode 100644 orange-demo-activiti/orange-demo-activiti-web/src/api/Controller/SysPostController.js
create mode 100644 orange-demo-activiti/orange-demo-activiti-web/src/api/Controller/SysUserController.js
create mode 100644 orange-demo-activiti/orange-demo-activiti-web/src/api/Controller/SystemController.js
create mode 100644 orange-demo-activiti/orange-demo-activiti-web/src/api/FlowController/FlowCategoryController.js
create mode 100644 orange-demo-activiti/orange-demo-activiti-web/src/api/FlowController/FlowDictionaryController.js
create mode 100644 orange-demo-activiti/orange-demo-activiti-web/src/api/FlowController/FlowEntryController.js
create mode 100644 orange-demo-activiti/orange-demo-activiti-web/src/api/FlowController/FlowEntryVariableController.js
create mode 100644 orange-demo-activiti/orange-demo-activiti-web/src/api/FlowController/FlowOperationController.js
create mode 100644 orange-demo-activiti/orange-demo-activiti-web/src/api/OnlineFormController/OnlineColumnController.js
create mode 100644 orange-demo-activiti/orange-demo-activiti-web/src/api/OnlineFormController/OnlineDatasourceController.js
create mode 100644 orange-demo-activiti/orange-demo-activiti-web/src/api/OnlineFormController/OnlineDatasourceRelationController.js
create mode 100644 orange-demo-activiti/orange-demo-activiti-web/src/api/OnlineFormController/OnlineDblinkController.js
create mode 100644 orange-demo-activiti/orange-demo-activiti-web/src/api/OnlineFormController/OnlineDictController.js
create mode 100644 orange-demo-activiti/orange-demo-activiti-web/src/api/OnlineFormController/OnlineFormController.js
create mode 100644 orange-demo-activiti/orange-demo-activiti-web/src/api/OnlineFormController/OnlineOperation.js
create mode 100644 orange-demo-activiti/orange-demo-activiti-web/src/api/OnlineFormController/OnlinePageController.js
create mode 100644 orange-demo-activiti/orange-demo-activiti-web/src/api/OnlineFormController/OnlineRuleController.js
create mode 100644 orange-demo-activiti/orange-demo-activiti-web/src/api/OnlineFormController/OnlineTableController.js
create mode 100644 orange-demo-activiti/orange-demo-activiti-web/src/api/OnlineFormController/OnlineVirtualColumnController.js
create mode 100644 orange-demo-activiti/orange-demo-activiti-web/src/api/flowController.js
create mode 100644 orange-demo-activiti/orange-demo-activiti-web/src/api/index.js
create mode 100644 orange-demo-activiti/orange-demo-activiti-web/src/api/onlineController.js
create mode 100644 orange-demo-activiti/orange-demo-activiti-web/src/assets/element-variables-blue.scss
create mode 100644 orange-demo-activiti/orange-demo-activiti-web/src/assets/element-variables-dark.scss
create mode 100644 orange-demo-activiti/orange-demo-activiti-web/src/assets/element-variables-green.scss
create mode 100644 orange-demo-activiti/orange-demo-activiti-web/src/assets/element-variables-light.scss
create mode 100644 orange-demo-activiti/orange-demo-activiti-web/src/assets/element-variables-orange.scss
create mode 100644 orange-demo-activiti/orange-demo-activiti-web/src/assets/img/default-header.jpg
create mode 100644 orange-demo-activiti/orange-demo-activiti-web/src/assets/img/login.png
create mode 100644 orange-demo-activiti/orange-demo-activiti-web/src/assets/img/login_bg.jpg
create mode 100644 orange-demo-activiti/orange-demo-activiti-web/src/assets/img/login_logo.png
create mode 100644 orange-demo-activiti/orange-demo-activiti-web/src/assets/img/logo.jpg
create mode 100644 orange-demo-activiti/orange-demo-activiti-web/src/assets/img/logo.png
create mode 100644 orange-demo-activiti/orange-demo-activiti-web/src/assets/img/orange-group1.png
create mode 100644 orange-demo-activiti/orange-demo-activiti-web/src/assets/package.json
create mode 100644 orange-demo-activiti/orange-demo-activiti-web/src/assets/style/base.scss
create mode 100644 orange-demo-activiti/orange-demo-activiti-web/src/assets/style/element-variables.scss
create mode 100644 orange-demo-activiti/orange-demo-activiti-web/src/assets/style/form-style.scss
create mode 100644 orange-demo-activiti/orange-demo-activiti-web/src/assets/style/index.scss
create mode 100644 orange-demo-activiti/orange-demo-activiti-web/src/assets/style/transition.scss
create mode 100644 orange-demo-activiti/orange-demo-activiti-web/src/assets/theme/alert.css
create mode 100644 orange-demo-activiti/orange-demo-activiti-web/src/assets/theme/aside.css
create mode 100644 orange-demo-activiti/orange-demo-activiti-web/src/assets/theme/autocomplete.css
create mode 100644 orange-demo-activiti/orange-demo-activiti-web/src/assets/theme/avatar.css
create mode 100644 orange-demo-activiti/orange-demo-activiti-web/src/assets/theme/backtop.css
create mode 100644 orange-demo-activiti/orange-demo-activiti-web/src/assets/theme/badge.css
create mode 100644 orange-demo-activiti/orange-demo-activiti-web/src/assets/theme/base.css
create mode 100644 orange-demo-activiti/orange-demo-activiti-web/src/assets/theme/breadcrumb-item.css
create mode 100644 orange-demo-activiti/orange-demo-activiti-web/src/assets/theme/breadcrumb.css
create mode 100644 orange-demo-activiti/orange-demo-activiti-web/src/assets/theme/button-group.css
create mode 100644 orange-demo-activiti/orange-demo-activiti-web/src/assets/theme/button.css
create mode 100644 orange-demo-activiti/orange-demo-activiti-web/src/assets/theme/calendar.css
create mode 100644 orange-demo-activiti/orange-demo-activiti-web/src/assets/theme/card.css
create mode 100644 orange-demo-activiti/orange-demo-activiti-web/src/assets/theme/carousel-item.css
create mode 100644 orange-demo-activiti/orange-demo-activiti-web/src/assets/theme/carousel.css
create mode 100644 orange-demo-activiti/orange-demo-activiti-web/src/assets/theme/cascader-panel.css
create mode 100644 orange-demo-activiti/orange-demo-activiti-web/src/assets/theme/cascader.css
create mode 100644 orange-demo-activiti/orange-demo-activiti-web/src/assets/theme/checkbox-button.css
create mode 100644 orange-demo-activiti/orange-demo-activiti-web/src/assets/theme/checkbox-group.css
create mode 100644 orange-demo-activiti/orange-demo-activiti-web/src/assets/theme/checkbox.css
create mode 100644 orange-demo-activiti/orange-demo-activiti-web/src/assets/theme/col.css
create mode 100644 orange-demo-activiti/orange-demo-activiti-web/src/assets/theme/collapse-item.css
create mode 100644 orange-demo-activiti/orange-demo-activiti-web/src/assets/theme/collapse.css
create mode 100644 orange-demo-activiti/orange-demo-activiti-web/src/assets/theme/color-picker.css
create mode 100644 orange-demo-activiti/orange-demo-activiti-web/src/assets/theme/container.css
create mode 100644 orange-demo-activiti/orange-demo-activiti-web/src/assets/theme/date-picker.css
create mode 100644 orange-demo-activiti/orange-demo-activiti-web/src/assets/theme/dialog.css
create mode 100644 orange-demo-activiti/orange-demo-activiti-web/src/assets/theme/display.css
create mode 100644 orange-demo-activiti/orange-demo-activiti-web/src/assets/theme/divider.css
create mode 100644 orange-demo-activiti/orange-demo-activiti-web/src/assets/theme/drawer.css
create mode 100644 orange-demo-activiti/orange-demo-activiti-web/src/assets/theme/dropdown-item.css
create mode 100644 orange-demo-activiti/orange-demo-activiti-web/src/assets/theme/dropdown-menu.css
create mode 100644 orange-demo-activiti/orange-demo-activiti-web/src/assets/theme/dropdown.css
create mode 100644 orange-demo-activiti/orange-demo-activiti-web/src/assets/theme/element-variables-blue.css
create mode 100644 orange-demo-activiti/orange-demo-activiti-web/src/assets/theme/element-variables-dark.css
create mode 100644 orange-demo-activiti/orange-demo-activiti-web/src/assets/theme/element-variables-green.css
create mode 100644 orange-demo-activiti/orange-demo-activiti-web/src/assets/theme/element-variables-light.css
create mode 100644 orange-demo-activiti/orange-demo-activiti-web/src/assets/theme/element-variables-orange.css
create mode 100644 orange-demo-activiti/orange-demo-activiti-web/src/assets/theme/element-variables.css
create mode 100644 orange-demo-activiti/orange-demo-activiti-web/src/assets/theme/fonts/element-icons.ttf
create mode 100644 orange-demo-activiti/orange-demo-activiti-web/src/assets/theme/fonts/element-icons.woff
create mode 100644 orange-demo-activiti/orange-demo-activiti-web/src/assets/theme/footer.css
create mode 100644 orange-demo-activiti/orange-demo-activiti-web/src/assets/theme/form-item.css
create mode 100644 orange-demo-activiti/orange-demo-activiti-web/src/assets/theme/form.css
create mode 100644 orange-demo-activiti/orange-demo-activiti-web/src/assets/theme/header.css
create mode 100644 orange-demo-activiti/orange-demo-activiti-web/src/assets/theme/icon.css
create mode 100644 orange-demo-activiti/orange-demo-activiti-web/src/assets/theme/image.css
create mode 100644 orange-demo-activiti/orange-demo-activiti-web/src/assets/theme/index.css
create mode 100644 orange-demo-activiti/orange-demo-activiti-web/src/assets/theme/infinite-scroll.css
create mode 100644 orange-demo-activiti/orange-demo-activiti-web/src/assets/theme/infiniteScroll.css
create mode 100644 orange-demo-activiti/orange-demo-activiti-web/src/assets/theme/input-number.css
create mode 100644 orange-demo-activiti/orange-demo-activiti-web/src/assets/theme/input.css
create mode 100644 orange-demo-activiti/orange-demo-activiti-web/src/assets/theme/link.css
create mode 100644 orange-demo-activiti/orange-demo-activiti-web/src/assets/theme/loading.css
create mode 100644 orange-demo-activiti/orange-demo-activiti-web/src/assets/theme/main.css
create mode 100644 orange-demo-activiti/orange-demo-activiti-web/src/assets/theme/menu-item-group.css
create mode 100644 orange-demo-activiti/orange-demo-activiti-web/src/assets/theme/menu-item.css
create mode 100644 orange-demo-activiti/orange-demo-activiti-web/src/assets/theme/menu.css
create mode 100644 orange-demo-activiti/orange-demo-activiti-web/src/assets/theme/message-box.css
create mode 100644 orange-demo-activiti/orange-demo-activiti-web/src/assets/theme/message.css
create mode 100644 orange-demo-activiti/orange-demo-activiti-web/src/assets/theme/notification.css
create mode 100644 orange-demo-activiti/orange-demo-activiti-web/src/assets/theme/option-group.css
create mode 100644 orange-demo-activiti/orange-demo-activiti-web/src/assets/theme/option.css
create mode 100644 orange-demo-activiti/orange-demo-activiti-web/src/assets/theme/page-header.css
create mode 100644 orange-demo-activiti/orange-demo-activiti-web/src/assets/theme/pagination.css
create mode 100644 orange-demo-activiti/orange-demo-activiti-web/src/assets/theme/popconfirm.css
create mode 100644 orange-demo-activiti/orange-demo-activiti-web/src/assets/theme/popover.css
create mode 100644 orange-demo-activiti/orange-demo-activiti-web/src/assets/theme/popper.css
create mode 100644 orange-demo-activiti/orange-demo-activiti-web/src/assets/theme/progress.css
create mode 100644 orange-demo-activiti/orange-demo-activiti-web/src/assets/theme/radio-button.css
create mode 100644 orange-demo-activiti/orange-demo-activiti-web/src/assets/theme/radio-group.css
create mode 100644 orange-demo-activiti/orange-demo-activiti-web/src/assets/theme/radio.css
create mode 100644 orange-demo-activiti/orange-demo-activiti-web/src/assets/theme/rate.css
create mode 100644 orange-demo-activiti/orange-demo-activiti-web/src/assets/theme/reset.css
create mode 100644 orange-demo-activiti/orange-demo-activiti-web/src/assets/theme/row.css
create mode 100644 orange-demo-activiti/orange-demo-activiti-web/src/assets/theme/scrollbar.css
create mode 100644 orange-demo-activiti/orange-demo-activiti-web/src/assets/theme/select-dropdown.css
create mode 100644 orange-demo-activiti/orange-demo-activiti-web/src/assets/theme/select.css
create mode 100644 orange-demo-activiti/orange-demo-activiti-web/src/assets/theme/slider.css
create mode 100644 orange-demo-activiti/orange-demo-activiti-web/src/assets/theme/spinner.css
create mode 100644 orange-demo-activiti/orange-demo-activiti-web/src/assets/theme/step.css
create mode 100644 orange-demo-activiti/orange-demo-activiti-web/src/assets/theme/steps.css
create mode 100644 orange-demo-activiti/orange-demo-activiti-web/src/assets/theme/submenu.css
create mode 100644 orange-demo-activiti/orange-demo-activiti-web/src/assets/theme/switch.css
create mode 100644 orange-demo-activiti/orange-demo-activiti-web/src/assets/theme/tab-pane.css
create mode 100644 orange-demo-activiti/orange-demo-activiti-web/src/assets/theme/table-column.css
create mode 100644 orange-demo-activiti/orange-demo-activiti-web/src/assets/theme/table.css
create mode 100644 orange-demo-activiti/orange-demo-activiti-web/src/assets/theme/tabs.css
create mode 100644 orange-demo-activiti/orange-demo-activiti-web/src/assets/theme/tag.css
create mode 100644 orange-demo-activiti/orange-demo-activiti-web/src/assets/theme/time-picker.css
create mode 100644 orange-demo-activiti/orange-demo-activiti-web/src/assets/theme/time-select.css
create mode 100644 orange-demo-activiti/orange-demo-activiti-web/src/assets/theme/timeline-item.css
create mode 100644 orange-demo-activiti/orange-demo-activiti-web/src/assets/theme/timeline.css
create mode 100644 orange-demo-activiti/orange-demo-activiti-web/src/assets/theme/tooltip.css
create mode 100644 orange-demo-activiti/orange-demo-activiti-web/src/assets/theme/transfer.css
create mode 100644 orange-demo-activiti/orange-demo-activiti-web/src/assets/theme/tree.css
create mode 100644 orange-demo-activiti/orange-demo-activiti-web/src/assets/theme/upload.css
create mode 100644 orange-demo-activiti/orange-demo-activiti-web/src/components/DateRange/index.vue
create mode 100644 orange-demo-activiti/orange-demo-activiti-web/src/components/Dialog/index.js
create mode 100644 orange-demo-activiti/orange-demo-activiti-web/src/components/FilterBox/index.vue
create mode 100644 orange-demo-activiti/orange-demo-activiti-web/src/components/Hamburger/index.vue
create mode 100644 orange-demo-activiti/orange-demo-activiti-web/src/components/IconSelect/icon.json
create mode 100644 orange-demo-activiti/orange-demo-activiti-web/src/components/IconSelect/index.vue
create mode 100644 orange-demo-activiti/orange-demo-activiti-web/src/components/InputNumberRange/index.vue
create mode 100644 orange-demo-activiti/orange-demo-activiti-web/src/components/Progress/index.vue
create mode 100644 orange-demo-activiti/orange-demo-activiti-web/src/components/RichEditor/index.vue
create mode 100644 orange-demo-activiti/orange-demo-activiti-web/src/components/TableProgressColumn/index.vue
create mode 100644 orange-demo-activiti/orange-demo-activiti-web/src/components/TreeSelect/index.vue
create mode 100644 orange-demo-activiti/orange-demo-activiti-web/src/core/config/development.js
create mode 100644 orange-demo-activiti/orange-demo-activiti-web/src/core/config/index.js
create mode 100644 orange-demo-activiti/orange-demo-activiti-web/src/core/config/production.js
create mode 100644 orange-demo-activiti/orange-demo-activiti-web/src/core/directive/sortable.js
create mode 100644 orange-demo-activiti/orange-demo-activiti-web/src/core/directive/sortableData.js
create mode 100644 orange-demo-activiti/orange-demo-activiti-web/src/core/http/index.js
create mode 100644 orange-demo-activiti/orange-demo-activiti-web/src/core/http/request.js
create mode 100644 orange-demo-activiti/orange-demo-activiti-web/src/core/http/requestUrl.js
create mode 100644 orange-demo-activiti/orange-demo-activiti-web/src/core/mixins/global.js
create mode 100644 orange-demo-activiti/orange-demo-activiti-web/src/core/mixins/index.js
create mode 100644 orange-demo-activiti/orange-demo-activiti-web/src/main.js
create mode 100644 orange-demo-activiti/orange-demo-activiti-web/src/registerServiceWorker.js
create mode 100644 orange-demo-activiti/orange-demo-activiti-web/src/router/import-development.js
create mode 100644 orange-demo-activiti/orange-demo-activiti-web/src/router/import-production.js
create mode 100644 orange-demo-activiti/orange-demo-activiti-web/src/router/index.js
create mode 100644 orange-demo-activiti/orange-demo-activiti-web/src/router/systemRouters.js
create mode 100644 orange-demo-activiti/orange-demo-activiti-web/src/staticDict/flowStaticDict.js
create mode 100644 orange-demo-activiti/orange-demo-activiti-web/src/staticDict/index.js
create mode 100644 orange-demo-activiti/orange-demo-activiti-web/src/staticDict/onlineStaticDict.js
create mode 100644 orange-demo-activiti/orange-demo-activiti-web/src/store/actions.js
create mode 100644 orange-demo-activiti/orange-demo-activiti-web/src/store/getters.js
create mode 100644 orange-demo-activiti/orange-demo-activiti-web/src/store/index.js
create mode 100644 orange-demo-activiti/orange-demo-activiti-web/src/store/mutations.js
create mode 100644 orange-demo-activiti/orange-demo-activiti-web/src/store/state.js
create mode 100644 orange-demo-activiti/orange-demo-activiti-web/src/store/utils/index.js
create mode 100644 orange-demo-activiti/orange-demo-activiti-web/src/utils/chartOption.js
create mode 100644 orange-demo-activiti/orange-demo-activiti-web/src/utils/index.js
create mode 100644 orange-demo-activiti/orange-demo-activiti-web/src/utils/validate.js
create mode 100644 orange-demo-activiti/orange-demo-activiti-web/src/utils/widget.js
create mode 100644 orange-demo-activiti/orange-demo-activiti-web/src/views/layout/components/breadcrumb/index.vue
create mode 100644 orange-demo-activiti/orange-demo-activiti-web/src/views/layout/components/formModifyPassword/index.vue
create mode 100644 orange-demo-activiti/orange-demo-activiti-web/src/views/layout/components/sidebar/menu-item.vue
create mode 100644 orange-demo-activiti/orange-demo-activiti-web/src/views/layout/components/sidebar/sidebar.vue
create mode 100644 orange-demo-activiti/orange-demo-activiti-web/src/views/layout/components/tags/tagItem.vue
create mode 100644 orange-demo-activiti/orange-demo-activiti-web/src/views/layout/components/tags/tagPanel.vue
create mode 100644 orange-demo-activiti/orange-demo-activiti-web/src/views/layout/index.vue
create mode 100644 orange-demo-activiti/orange-demo-activiti-web/src/views/login/index.vue
create mode 100644 orange-demo-activiti/orange-demo-activiti-web/src/views/onlineForm/components/customFilterWidget.vue
create mode 100644 orange-demo-activiti/orange-demo-activiti-web/src/views/onlineForm/components/customImage.vue
create mode 100644 orange-demo-activiti/orange-demo-activiti-web/src/views/onlineForm/components/customTable.vue
create mode 100644 orange-demo-activiti/orange-demo-activiti-web/src/views/onlineForm/components/customText.vue
create mode 100644 orange-demo-activiti/orange-demo-activiti-web/src/views/onlineForm/components/customUpload.vue
create mode 100644 orange-demo-activiti/orange-demo-activiti-web/src/views/onlineForm/components/customWidget.vue
create mode 100644 orange-demo-activiti/orange-demo-activiti-web/src/views/onlineForm/components/dragableFilterBox.vue
create mode 100644 orange-demo-activiti/orange-demo-activiti-web/src/views/onlineForm/components/editDictParamValue.vue
create mode 100644 orange-demo-activiti/orange-demo-activiti-web/src/views/onlineForm/components/editFormParam.vue
create mode 100644 orange-demo-activiti/orange-demo-activiti-web/src/views/onlineForm/components/editTableQueryParam.vue
create mode 100644 orange-demo-activiti/orange-demo-activiti-web/src/views/onlineForm/components/editWidgetTableColumn.vue
create mode 100644 orange-demo-activiti/orange-demo-activiti-web/src/views/onlineForm/components/editWidgetTableOperation.vue
create mode 100644 orange-demo-activiti/orange-demo-activiti-web/src/views/onlineForm/components/editableWidgetItem.vue
create mode 100644 orange-demo-activiti/orange-demo-activiti-web/src/views/onlineForm/components/formGenerator.vue
create mode 100644 orange-demo-activiti/orange-demo-activiti-web/src/views/onlineForm/data/onlineFormOptions.js
create mode 100644 orange-demo-activiti/orange-demo-activiti-web/src/views/onlineForm/formOnlineDict/editDictDataButton.vue
create mode 100644 orange-demo-activiti/orange-demo-activiti-web/src/views/onlineForm/formOnlineDict/editOnlineDict.vue
create mode 100644 orange-demo-activiti/orange-demo-activiti-web/src/views/onlineForm/formOnlineDict/index.vue
create mode 100644 orange-demo-activiti/orange-demo-activiti-web/src/views/onlineForm/formOnlinePage/editOnlineForm.vue
create mode 100644 orange-demo-activiti/orange-demo-activiti-web/src/views/onlineForm/formOnlinePage/editOnlinePageDatasource.vue
create mode 100644 orange-demo-activiti/orange-demo-activiti-web/src/views/onlineForm/formOnlinePage/editOnlinePageDatasourceRelation.vue
create mode 100644 orange-demo-activiti/orange-demo-activiti-web/src/views/onlineForm/formOnlinePage/editVirtualColumnFilter.vue
create mode 100644 orange-demo-activiti/orange-demo-activiti-web/src/views/onlineForm/formOnlinePage/index.vue
create mode 100644 orange-demo-activiti/orange-demo-activiti-web/src/views/onlineForm/formOnlinePage/onlinePageSetting.vue
create mode 100644 orange-demo-activiti/orange-demo-activiti-web/src/views/onlineForm/formOnlinePage/onlinePageTableColumnRule.vue
create mode 100644 orange-demo-activiti/orange-demo-activiti-web/src/views/onlineForm/formOnlinePage/onlinePageVirtualColumn.vue
create mode 100644 orange-demo-activiti/orange-demo-activiti-web/src/views/onlineForm/formOnlinePage/setOnlineTableColumnRule.vue
create mode 100644 orange-demo-activiti/orange-demo-activiti-web/src/views/onlineForm/formRender/onlineEditForm.vue
create mode 100644 orange-demo-activiti/orange-demo-activiti-web/src/views/onlineForm/formRender/onlineFormMixins.js
create mode 100644 orange-demo-activiti/orange-demo-activiti-web/src/views/onlineForm/formRender/onlineQueryForm.vue
create mode 100644 orange-demo-activiti/orange-demo-activiti-web/src/views/onlineForm/formRender/onlineWorkOrder.vue
create mode 100644 orange-demo-activiti/orange-demo-activiti-web/src/views/onlineForm/formRender/workflowForm.vue
create mode 100644 orange-demo-activiti/orange-demo-activiti-web/src/views/onlineForm/index.vue
create mode 100644 orange-demo-activiti/orange-demo-activiti-web/src/views/onlineForm/utils/index.js
create mode 100644 orange-demo-activiti/orange-demo-activiti-web/src/views/upms/formDictManagement/index.vue
create mode 100644 orange-demo-activiti/orange-demo-activiti-web/src/views/upms/formEditDict/index.vue
create mode 100644 orange-demo-activiti/orange-demo-activiti-web/src/views/upms/formEditSysDataPerm/index.vue
create mode 100644 orange-demo-activiti/orange-demo-activiti-web/src/views/upms/formEditSysDept/index.vue
create mode 100644 orange-demo-activiti/orange-demo-activiti-web/src/views/upms/formEditSysMenu/editColumn.vue
create mode 100644 orange-demo-activiti/orange-demo-activiti-web/src/views/upms/formEditSysMenu/index.vue
create mode 100644 orange-demo-activiti/orange-demo-activiti-web/src/views/upms/formEditSysPerm/index.vue
create mode 100644 orange-demo-activiti/orange-demo-activiti-web/src/views/upms/formEditSysPermCode/index.vue
create mode 100644 orange-demo-activiti/orange-demo-activiti-web/src/views/upms/formEditSysPermModule/index.vue
create mode 100644 orange-demo-activiti/orange-demo-activiti-web/src/views/upms/formEditSysPost/index.vue
create mode 100644 orange-demo-activiti/orange-demo-activiti-web/src/views/upms/formEditSysRole/index.vue
create mode 100644 orange-demo-activiti/orange-demo-activiti-web/src/views/upms/formEditSysUser/index.vue
create mode 100644 orange-demo-activiti/orange-demo-activiti-web/src/views/upms/formMenuPerm/index.vue
create mode 100644 orange-demo-activiti/orange-demo-activiti-web/src/views/upms/formSetRoleUsers/index.vue
create mode 100644 orange-demo-activiti/orange-demo-activiti-web/src/views/upms/formSetSysDataPermUser/index.vue
create mode 100644 orange-demo-activiti/orange-demo-activiti-web/src/views/upms/formSysDataPerm/index.vue
create mode 100644 orange-demo-activiti/orange-demo-activiti-web/src/views/upms/formSysDept/index.vue
create mode 100644 orange-demo-activiti/orange-demo-activiti-web/src/views/upms/formSysDeptPost/formSetDeptPost.vue
create mode 100644 orange-demo-activiti/orange-demo-activiti-web/src/views/upms/formSysDeptPost/index.vue
create mode 100644 orange-demo-activiti/orange-demo-activiti-web/src/views/upms/formSysLoginUser/index.vue
create mode 100644 orange-demo-activiti/orange-demo-activiti-web/src/views/upms/formSysMenu/formSysColumnMenu.vue
create mode 100644 orange-demo-activiti/orange-demo-activiti-web/src/views/upms/formSysMenu/formSysMenuPerm.vue
create mode 100644 orange-demo-activiti/orange-demo-activiti-web/src/views/upms/formSysMenu/index.vue
create mode 100644 orange-demo-activiti/orange-demo-activiti-web/src/views/upms/formSysPerm/formSysPermDetail.vue
create mode 100644 orange-demo-activiti/orange-demo-activiti-web/src/views/upms/formSysPerm/index.vue
create mode 100644 orange-demo-activiti/orange-demo-activiti-web/src/views/upms/formSysPermCode/formSysPermCodeDetail.vue
create mode 100644 orange-demo-activiti/orange-demo-activiti-web/src/views/upms/formSysPermCode/index.vue
create mode 100644 orange-demo-activiti/orange-demo-activiti-web/src/views/upms/formSysPost/index.vue
create mode 100644 orange-demo-activiti/orange-demo-activiti-web/src/views/upms/formSysRole/formSysRolePerm.vue
create mode 100644 orange-demo-activiti/orange-demo-activiti-web/src/views/upms/formSysRole/index.vue
create mode 100644 orange-demo-activiti/orange-demo-activiti-web/src/views/upms/formSysUser/formSysUserPerm.vue
create mode 100644 orange-demo-activiti/orange-demo-activiti-web/src/views/upms/formSysUser/index.vue
create mode 100644 orange-demo-activiti/orange-demo-activiti-web/src/views/welcome/index.vue
create mode 100644 orange-demo-activiti/orange-demo-activiti-web/src/views/workflow/components/HandlerFlowTask.vue
create mode 100644 orange-demo-activiti/orange-demo-activiti-web/src/views/workflow/components/ProcessDesigner.vue
create mode 100644 orange-demo-activiti/orange-demo-activiti-web/src/views/workflow/components/ProcessViewer.vue
create mode 100644 orange-demo-activiti/orange-demo-activiti-web/src/views/workflow/components/TagSelect.vue
create mode 100644 orange-demo-activiti/orange-demo-activiti-web/src/views/workflow/components/TaskCommit.vue
create mode 100644 orange-demo-activiti/orange-demo-activiti-web/src/views/workflow/components/TaskGroupSelect.vue
create mode 100644 orange-demo-activiti/orange-demo-activiti-web/src/views/workflow/components/TaskPostSelect.vue
create mode 100644 orange-demo-activiti/orange-demo-activiti-web/src/views/workflow/components/TaskUserSelect.vue
create mode 100644 orange-demo-activiti/orange-demo-activiti-web/src/views/workflow/flowCategory/formEditFlowCategory.vue
create mode 100644 orange-demo-activiti/orange-demo-activiti-web/src/views/workflow/flowCategory/formFlowCategory.vue
create mode 100644 orange-demo-activiti/orange-demo-activiti-web/src/views/workflow/flowEntry/formEditFlowEntry.vue
create mode 100644 orange-demo-activiti/orange-demo-activiti-web/src/views/workflow/flowEntry/formEditFlowEntryVariable.vue
create mode 100644 orange-demo-activiti/orange-demo-activiti-web/src/views/workflow/flowEntry/formFlowEntry.vue
create mode 100644 orange-demo-activiti/orange-demo-activiti-web/src/views/workflow/flowEntry/formPublishedFlowEntry.vue
create mode 100644 orange-demo-activiti/orange-demo-activiti-web/src/views/workflow/handlerFlowTask/index.vue
create mode 100644 orange-demo-activiti/orange-demo-activiti-web/src/views/workflow/mixins/flowMixins.js
create mode 100644 orange-demo-activiti/orange-demo-activiti-web/src/views/workflow/package/highlight/index.js
create mode 100644 orange-demo-activiti/orange-demo-activiti-web/src/views/workflow/package/index.js
create mode 100644 orange-demo-activiti/orange-demo-activiti-web/src/views/workflow/package/process-designer/ProcessDesigner.vue
create mode 100644 orange-demo-activiti/orange-demo-activiti-web/src/views/workflow/package/process-designer/index.js
create mode 100644 orange-demo-activiti/orange-demo-activiti-web/src/views/workflow/package/process-designer/plugins/content-pad/contentPadProvider.js
create mode 100644 orange-demo-activiti/orange-demo-activiti-web/src/views/workflow/package/process-designer/plugins/content-pad/index.js
create mode 100644 orange-demo-activiti/orange-demo-activiti-web/src/views/workflow/package/process-designer/plugins/defaultEmpty.js
create mode 100644 orange-demo-activiti/orange-demo-activiti-web/src/views/workflow/package/process-designer/plugins/descriptor/activitiDescriptor.json
create mode 100644 orange-demo-activiti/orange-demo-activiti-web/src/views/workflow/package/process-designer/plugins/descriptor/camundaDescriptor.json
create mode 100644 orange-demo-activiti/orange-demo-activiti-web/src/views/workflow/package/process-designer/plugins/descriptor/flowableDescriptor.json
create mode 100644 orange-demo-activiti/orange-demo-activiti-web/src/views/workflow/package/process-designer/plugins/extension-moddle/activiti/activitiExtension.js
create mode 100644 orange-demo-activiti/orange-demo-activiti-web/src/views/workflow/package/process-designer/plugins/extension-moddle/activiti/index.js
create mode 100644 orange-demo-activiti/orange-demo-activiti-web/src/views/workflow/package/process-designer/plugins/extension-moddle/camunda/extension.js
create mode 100644 orange-demo-activiti/orange-demo-activiti-web/src/views/workflow/package/process-designer/plugins/extension-moddle/camunda/index.js
create mode 100644 orange-demo-activiti/orange-demo-activiti-web/src/views/workflow/package/process-designer/plugins/extension-moddle/flowable/flowableExtension.js
create mode 100644 orange-demo-activiti/orange-demo-activiti-web/src/views/workflow/package/process-designer/plugins/extension-moddle/flowable/index.js
create mode 100644 orange-demo-activiti/orange-demo-activiti-web/src/views/workflow/package/process-designer/plugins/palette/index.js
create mode 100644 orange-demo-activiti/orange-demo-activiti-web/src/views/workflow/package/process-designer/plugins/palette/paletteProvider.js
create mode 100644 orange-demo-activiti/orange-demo-activiti-web/src/views/workflow/package/process-designer/plugins/translate/customTranslate.js
create mode 100644 orange-demo-activiti/orange-demo-activiti-web/src/views/workflow/package/process-designer/plugins/translate/zh.js
create mode 100644 orange-demo-activiti/orange-demo-activiti-web/src/views/workflow/package/refactor/PropertiesPanel.vue
create mode 100644 orange-demo-activiti/orange-demo-activiti-web/src/views/workflow/package/refactor/base/ElementBaseInfo.vue
create mode 100644 orange-demo-activiti/orange-demo-activiti-web/src/views/workflow/package/refactor/flow-condition/FlowCondition.vue
create mode 100644 orange-demo-activiti/orange-demo-activiti-web/src/views/workflow/package/refactor/form-variable/index.vue
create mode 100644 orange-demo-activiti/orange-demo-activiti-web/src/views/workflow/package/refactor/form/ElementForm.vue
create mode 100644 orange-demo-activiti/orange-demo-activiti-web/src/views/workflow/package/refactor/form/flowFormConfig.vue
create mode 100644 orange-demo-activiti/orange-demo-activiti-web/src/views/workflow/package/refactor/form/formEditOperation.vue
create mode 100644 orange-demo-activiti/orange-demo-activiti-web/src/views/workflow/package/refactor/index.js
create mode 100644 orange-demo-activiti/orange-demo-activiti-web/src/views/workflow/package/refactor/listeners/ElementListeners.vue
create mode 100644 orange-demo-activiti/orange-demo-activiti-web/src/views/workflow/package/refactor/listeners/UserTaskListeners.vue
create mode 100644 orange-demo-activiti/orange-demo-activiti-web/src/views/workflow/package/refactor/listeners/template.js
create mode 100644 orange-demo-activiti/orange-demo-activiti-web/src/views/workflow/package/refactor/listeners/utilSelf.js
create mode 100644 orange-demo-activiti/orange-demo-activiti-web/src/views/workflow/package/refactor/multi-instance/ElementMultiInstance.vue
create mode 100644 orange-demo-activiti/orange-demo-activiti-web/src/views/workflow/package/refactor/multi-instance/ElementMultiInstanceAssignee.vue
create mode 100644 orange-demo-activiti/orange-demo-activiti-web/src/views/workflow/package/refactor/other/ElementOtherConfig.vue
create mode 100644 orange-demo-activiti/orange-demo-activiti-web/src/views/workflow/package/refactor/properties/ElementProperties.vue
create mode 100644 orange-demo-activiti/orange-demo-activiti-web/src/views/workflow/package/refactor/signal-message/SignalAndMessage.vue
create mode 100644 orange-demo-activiti/orange-demo-activiti-web/src/views/workflow/package/refactor/task/ElementTask.vue
create mode 100644 orange-demo-activiti/orange-demo-activiti-web/src/views/workflow/package/refactor/task/task-components/ReceiveTask.vue
create mode 100644 orange-demo-activiti/orange-demo-activiti-web/src/views/workflow/package/refactor/task/task-components/ScriptTask.vue
create mode 100644 orange-demo-activiti/orange-demo-activiti-web/src/views/workflow/package/refactor/task/task-components/UserTask.vue
create mode 100644 orange-demo-activiti/orange-demo-activiti-web/src/views/workflow/package/theme/flow-element-variables.scss
create mode 100644 orange-demo-activiti/orange-demo-activiti-web/src/views/workflow/package/theme/index.scss
create mode 100644 orange-demo-activiti/orange-demo-activiti-web/src/views/workflow/package/theme/process-designer.scss
create mode 100644 orange-demo-activiti/orange-demo-activiti-web/src/views/workflow/package/theme/process-panel.scss
create mode 100644 orange-demo-activiti/orange-demo-activiti-web/src/views/workflow/package/utils.js
create mode 100644 orange-demo-activiti/orange-demo-activiti-web/src/views/workflow/taskManager/formAllInstance.vue
create mode 100644 orange-demo-activiti/orange-demo-activiti-web/src/views/workflow/taskManager/formMyApprovedTask.vue
create mode 100644 orange-demo-activiti/orange-demo-activiti-web/src/views/workflow/taskManager/formMyHistoryTask.vue
create mode 100644 orange-demo-activiti/orange-demo-activiti-web/src/views/workflow/taskManager/formMyTask.vue
create mode 100644 orange-demo-activiti/orange-demo-activiti-web/src/views/workflow/taskManager/formTaskProcessViewer.vue
create mode 100644 orange-demo-activiti/orange-demo-activiti-web/src/views/workflow/taskManager/stopTask.vue
create mode 100644 orange-demo-activiti/orange-demo-activiti-web/static/.gitkeep
create mode 100644 orange-demo-activiti/orange-demo-activiti-web/vue.config.js
diff --git a/orange-demo-activiti/orange-demo-activiti-service/.gitignore b/orange-demo-activiti/orange-demo-activiti-service/.gitignore
new file mode 100644
index 00000000..ac242580
--- /dev/null
+++ b/orange-demo-activiti/orange-demo-activiti-service/.gitignore
@@ -0,0 +1,26 @@
+/target/
+!.mvn/wrapper/maven-wrapper.jar
+/.mvn/*
+
+### STS ###
+.apt_generated
+.classpath
+.factorypath
+.project
+.settings
+.springBeans
+.sts4-cache
+
+### IntelliJ IDEA ###
+.idea
+*.iws
+*.iml
+*.ipr
+
+### NetBeans ###
+/nbproject/private/
+/build/
+/nbbuild/
+/dist/
+/nbdist/
+/.nb-gradle/
\ No newline at end of file
diff --git a/orange-demo-activiti/orange-demo-activiti-service/README.md b/orange-demo-activiti/orange-demo-activiti-service/README.md
new file mode 100644
index 00000000..0939c817
--- /dev/null
+++ b/orange-demo-activiti/orange-demo-activiti-service/README.md
@@ -0,0 +1,15 @@
+### 服务接口文档
+---
+- Postman
+ - 无需启动服务,即可将当前工程的接口导出成Postman格式。在工程的common/common-tools/模块下,找到ExportApiApp文件,并执行main函数。
+
+### 服务启动环境依赖
+---
+
+执行docker-compose up -d 命令启动下面依赖的服务。
+执行docker-compose down 命令停止下面服务。
+
+- Redis
+ - 版本:4
+ - 端口: 6379
+ - 推荐客户端工具 [AnotherRedisDesktopManager](https://github.com/qishibo/AnotherRedisDesktopManager)
diff --git a/orange-demo-activiti/orange-demo-activiti-service/application-webadmin/pom.xml b/orange-demo-activiti/orange-demo-activiti-service/application-webadmin/pom.xml
new file mode 100644
index 00000000..628a6304
--- /dev/null
+++ b/orange-demo-activiti/orange-demo-activiti-service/application-webadmin/pom.xml
@@ -0,0 +1,82 @@
+
+
+
+ com.flow.demo
+ DemoFlow
+ 1.0.0
+
+ 4.0.0
+
+ application-webadmin
+ 1.0.0
+ application
+ jar
+
+
+
+
+ com.flow.demo
+ common-redis
+ 1.0.0
+
+
+ com.flow.demo
+ common-online-api
+ 1.0.0
+
+
+ com.flow.demo
+ common-flow-online
+ 1.0.0
+
+
+ com.flow.demo
+ common-log
+ 1.0.0
+
+
+ com.flow.demo
+ common-sequence
+ 1.0.0
+
+
+ com.flow.demo
+ common-datafilter
+ 1.0.0
+
+
+
+
+
+
+ src/main/resources
+
+ **/*.*
+
+ false
+
+
+ src/main/java
+
+ **/*.xml
+
+ false
+
+
+
+
+ org.springframework.boot
+ spring-boot-maven-plugin
+ ${spring-boot.version}
+
+
+
+ repackage
+
+
+
+
+
+
+
diff --git a/orange-demo-activiti/orange-demo-activiti-service/application-webadmin/src/main/java/com/flow/demo/webadmin/WebAdminApplication.java b/orange-demo-activiti/orange-demo-activiti-service/application-webadmin/src/main/java/com/flow/demo/webadmin/WebAdminApplication.java
new file mode 100644
index 00000000..3a1b50b1
--- /dev/null
+++ b/orange-demo-activiti/orange-demo-activiti-service/application-webadmin/src/main/java/com/flow/demo/webadmin/WebAdminApplication.java
@@ -0,0 +1,28 @@
+package com.flow.demo.webadmin;
+
+import org.springframework.boot.SpringApplication;
+import org.springframework.boot.autoconfigure.SpringBootApplication;
+import org.springframework.boot.autoconfigure.jdbc.DataSourceAutoConfiguration;
+import org.springframework.boot.autoconfigure.security.servlet.SecurityAutoConfiguration;
+import org.springframework.boot.actuate.autoconfigure.security.servlet.ManagementWebSecurityAutoConfiguration;
+import org.springframework.context.annotation.ComponentScan;
+import org.springframework.scheduling.annotation.EnableAsync;
+
+/**
+ * 应用服务启动类。
+ *
+ * @author Jerry
+ * @date 2021-06-06
+ */
+@EnableAsync
+@SpringBootApplication(exclude = {
+ DataSourceAutoConfiguration.class,
+ SecurityAutoConfiguration.class,
+ ManagementWebSecurityAutoConfiguration.class})
+@ComponentScan("com.flow.demo")
+public class WebAdminApplication {
+
+ public static void main(String[] args) {
+ SpringApplication.run(WebAdminApplication.class, args);
+ }
+}
diff --git a/orange-demo-activiti/orange-demo-activiti-service/application-webadmin/src/main/java/com/flow/demo/webadmin/app/controller/AreaCodeController.java b/orange-demo-activiti/orange-demo-activiti-service/application-webadmin/src/main/java/com/flow/demo/webadmin/app/controller/AreaCodeController.java
new file mode 100644
index 00000000..6d88cd24
--- /dev/null
+++ b/orange-demo-activiti/orange-demo-activiti-service/application-webadmin/src/main/java/com/flow/demo/webadmin/app/controller/AreaCodeController.java
@@ -0,0 +1,72 @@
+package com.flow.demo.webadmin.app.controller;
+
+import cn.jimmyshi.beanquery.BeanQuery;
+import com.flow.demo.webadmin.app.model.AreaCode;
+import com.flow.demo.webadmin.app.service.AreaCodeService;
+import com.flow.demo.common.core.object.ResponseResult;
+import com.flow.demo.common.core.annotation.MyRequestBody;
+import org.apache.commons.collections4.CollectionUtils;
+import org.springframework.beans.factory.annotation.Autowired;
+import org.springframework.web.bind.annotation.PostMapping;
+import org.springframework.web.bind.annotation.GetMapping;
+import org.springframework.web.bind.annotation.RequestMapping;
+import org.springframework.web.bind.annotation.RequestParam;
+import org.springframework.web.bind.annotation.RestController;
+
+import java.util.*;
+
+/**
+ * 行政区划数据访问接口类。
+ *
+ * @author Jerry
+ * @date 2021-06-06
+ */
+@RestController
+@RequestMapping("/admin/app/areaCode")
+public class AreaCodeController {
+
+ @Autowired
+ private AreaCodeService areaCodeService;
+
+ /**
+ * 按照字典的形式返回行政区划列表。
+ *
+ * @return 字典形式的行政区划列表。
+ */
+ @GetMapping("/listDict")
+ public ResponseResult>> listDict() {
+ List resultList = areaCodeService.getAllListFromCache();
+ return ResponseResult.success(BeanQuery.select(
+ "parentId as parentId", "areaId as id", "areaName as name").executeFrom(resultList));
+ }
+
+ /**
+ * 根据上级行政区划Id获取其下级行政区划列表。
+ *
+ * @param parentId 上级行政区划Id。
+ * @return 按照字典的形式返回下级行政区划列表。
+ */
+ @GetMapping("/listDictByParentId")
+ public ResponseResult>> listDictByParentId(@RequestParam(required = false) Long parentId) {
+ Collection resultList = areaCodeService.getListByParentId(parentId);
+ if (CollectionUtils.isEmpty(resultList)) {
+ return ResponseResult.success(new LinkedList<>());
+ }
+ return ResponseResult.success(BeanQuery.select(
+ "parentId as parentId", "areaId as id", "areaName as name").executeFrom(resultList));
+ }
+
+ /**
+ * 根据字典Id集合,获取查询后的字典数据。
+ *
+ * @param dictIds 字典Id集合。
+ * @return 字典形式的行政区划列表。
+ */
+ @PostMapping("/listDictByIds")
+ public ResponseResult>> listDictByIds(
+ @MyRequestBody(elementType = Long.class) List dictIds) {
+ List resultList = areaCodeService.getInList(new HashSet<>(dictIds));
+ return ResponseResult.success(BeanQuery.select(
+ "parentId as parentId", "areaId as id", "areaName as name").executeFrom(resultList));
+ }
+}
diff --git a/orange-demo-activiti/orange-demo-activiti-service/application-webadmin/src/main/java/com/flow/demo/webadmin/app/dao/AreaCodeMapper.java b/orange-demo-activiti/orange-demo-activiti-service/application-webadmin/src/main/java/com/flow/demo/webadmin/app/dao/AreaCodeMapper.java
new file mode 100644
index 00000000..21e069c4
--- /dev/null
+++ b/orange-demo-activiti/orange-demo-activiti-service/application-webadmin/src/main/java/com/flow/demo/webadmin/app/dao/AreaCodeMapper.java
@@ -0,0 +1,13 @@
+package com.flow.demo.webadmin.app.dao;
+
+import com.flow.demo.common.core.base.dao.BaseDaoMapper;
+import com.flow.demo.webadmin.app.model.AreaCode;
+
+/**
+ * 行政区划数据操作访问接口。
+ *
+ * @author Jerry
+ * @date 2021-06-06
+ */
+public interface AreaCodeMapper extends BaseDaoMapper {
+}
\ No newline at end of file
diff --git a/orange-demo-activiti/orange-demo-activiti-service/application-webadmin/src/main/java/com/flow/demo/webadmin/app/dao/mapper/AreaCodeMapper.xml b/orange-demo-activiti/orange-demo-activiti-service/application-webadmin/src/main/java/com/flow/demo/webadmin/app/dao/mapper/AreaCodeMapper.xml
new file mode 100644
index 00000000..dd9cdadd
--- /dev/null
+++ b/orange-demo-activiti/orange-demo-activiti-service/application-webadmin/src/main/java/com/flow/demo/webadmin/app/dao/mapper/AreaCodeMapper.xml
@@ -0,0 +1,10 @@
+
+
+
+
+
+
+
+
+
+
\ No newline at end of file
diff --git a/orange-demo-activiti/orange-demo-activiti-service/application-webadmin/src/main/java/com/flow/demo/webadmin/app/model/AreaCode.java b/orange-demo-activiti/orange-demo-activiti-service/application-webadmin/src/main/java/com/flow/demo/webadmin/app/model/AreaCode.java
new file mode 100644
index 00000000..bbf3026d
--- /dev/null
+++ b/orange-demo-activiti/orange-demo-activiti-service/application-webadmin/src/main/java/com/flow/demo/webadmin/app/model/AreaCode.java
@@ -0,0 +1,39 @@
+package com.flow.demo.webadmin.app.model;
+
+import com.baomidou.mybatisplus.annotation.*;
+import lombok.Data;
+
+/**
+ * 行政区划实体对象。
+ *
+ * @author Jerry
+ * @date 2021-06-06
+ */
+@Data
+@TableName(value = "zz_area_code")
+public class AreaCode {
+
+ /**
+ * 行政区划主键Id
+ */
+ @TableId(value = "area_id")
+ private Long areaId;
+
+ /**
+ * 行政区划名称
+ */
+ @TableField(value = "area_name")
+ private String areaName;
+
+ /**
+ * 行政区划级别 (1: 省级别 2: 市级别 3: 区级别)
+ */
+ @TableField(value = "area_level")
+ private Integer areaLevel;
+
+ /**
+ * 父级行政区划Id
+ */
+ @TableField(value = "parent_id")
+ private Long parentId;
+}
\ No newline at end of file
diff --git a/orange-demo-activiti/orange-demo-activiti-service/application-webadmin/src/main/java/com/flow/demo/webadmin/app/service/AreaCodeService.java b/orange-demo-activiti/orange-demo-activiti-service/application-webadmin/src/main/java/com/flow/demo/webadmin/app/service/AreaCodeService.java
new file mode 100644
index 00000000..df824c5b
--- /dev/null
+++ b/orange-demo-activiti/orange-demo-activiti-service/application-webadmin/src/main/java/com/flow/demo/webadmin/app/service/AreaCodeService.java
@@ -0,0 +1,23 @@
+package com.flow.demo.webadmin.app.service;
+
+import com.flow.demo.common.core.base.service.IBaseDictService;
+import com.flow.demo.webadmin.app.model.AreaCode;
+
+import java.util.Collection;
+
+/**
+ * 行政区划的Service接口。
+ *
+ * @author Jerry
+ * @date 2021-06-06
+ */
+public interface AreaCodeService extends IBaseDictService {
+
+ /**
+ * 根据上级行政区划Id,获取其下级行政区划列表。
+ *
+ * @param parentId 上级行政区划Id。
+ * @return 下级行政区划列表。
+ */
+ Collection getListByParentId(Long parentId);
+}
diff --git a/orange-demo-activiti/orange-demo-activiti-service/application-webadmin/src/main/java/com/flow/demo/webadmin/app/service/impl/AreaCodeServiceImpl.java b/orange-demo-activiti/orange-demo-activiti-service/application-webadmin/src/main/java/com/flow/demo/webadmin/app/service/impl/AreaCodeServiceImpl.java
new file mode 100644
index 00000000..a4d02a74
--- /dev/null
+++ b/orange-demo-activiti/orange-demo-activiti-service/application-webadmin/src/main/java/com/flow/demo/webadmin/app/service/impl/AreaCodeServiceImpl.java
@@ -0,0 +1,52 @@
+package com.flow.demo.webadmin.app.service.impl;
+
+import com.flow.demo.webadmin.app.service.AreaCodeService;
+import com.flow.demo.webadmin.app.dao.AreaCodeMapper;
+import com.flow.demo.webadmin.app.model.AreaCode;
+import com.flow.demo.common.core.cache.MapTreeDictionaryCache;
+import com.flow.demo.common.core.base.service.BaseDictService;
+import com.flow.demo.common.core.base.dao.BaseDaoMapper;
+import org.springframework.beans.factory.annotation.Autowired;
+import org.springframework.stereotype.Service;
+
+import javax.annotation.PostConstruct;
+import java.util.Collection;
+
+/**
+ * 行政区划的Service类。
+ *
+ * @author Jerry
+ * @date 2021-06-06
+ */
+@Service("areaCodeService")
+public class AreaCodeServiceImpl extends BaseDictService implements AreaCodeService {
+
+ @Autowired
+ private AreaCodeMapper areaCodeMapper;
+
+ public AreaCodeServiceImpl() {
+ super();
+ this.dictionaryCache = MapTreeDictionaryCache.create(AreaCode::getAreaId, AreaCode::getParentId);
+ }
+
+ @PostConstruct
+ public void init() {
+ this.reloadCachedData(true);
+ }
+
+ @Override
+ protected BaseDaoMapper mapper() {
+ return areaCodeMapper;
+ }
+
+ /**
+ * 根据上级行政区划Id,获取其下级行政区划列表。
+ *
+ * @param parentId 上级行政区划Id。
+ * @return 下级行政区划列表。
+ */
+ @Override
+ public Collection getListByParentId(Long parentId) {
+ return ((MapTreeDictionaryCache) dictionaryCache).getListByParentId(parentId);
+ }
+}
diff --git a/orange-demo-activiti/orange-demo-activiti-service/application-webadmin/src/main/java/com/flow/demo/webadmin/app/util/FlowDeptPostExtHelper.java b/orange-demo-activiti/orange-demo-activiti-service/application-webadmin/src/main/java/com/flow/demo/webadmin/app/util/FlowDeptPostExtHelper.java
new file mode 100644
index 00000000..a00a4e8b
--- /dev/null
+++ b/orange-demo-activiti/orange-demo-activiti-service/application-webadmin/src/main/java/com/flow/demo/webadmin/app/util/FlowDeptPostExtHelper.java
@@ -0,0 +1,45 @@
+package com.flow.demo.webadmin.app.util;
+
+import cn.hutool.core.collection.CollUtil;
+import com.flow.demo.common.flow.util.BaseFlowDeptPostExtHelper;
+import com.flow.demo.common.flow.util.FlowCustomExtFactory;
+import com.flow.demo.webadmin.upms.service.SysDeptService;
+import lombok.extern.slf4j.Slf4j;
+import org.springframework.beans.factory.annotation.Autowired;
+import org.springframework.stereotype.Component;
+
+import javax.annotation.PostConstruct;
+import java.util.List;
+
+/**
+ * 为流程提供所需的部门岗位等扩展信息的帮助类。如本部门领导岗位和上级部门领导岗位。
+ *
+ * @author Jerry
+ * @date 2021-06-06
+ */
+@Slf4j
+@Component
+public class FlowDeptPostExtHelper implements BaseFlowDeptPostExtHelper {
+
+ @Autowired
+ private SysDeptService sysDeptService;
+ @Autowired
+ private FlowCustomExtFactory flowCustomExtFactory;
+
+ @PostConstruct
+ public void doRegister() {
+ flowCustomExtFactory.registerFlowDeptPostExtHelper(this);
+ }
+
+ @Override
+ public Long getLeaderDeptPostId(Long deptId) {
+ List deptPostIdList = sysDeptService.getLeaderDeptPostIdList(deptId);
+ return CollUtil.isEmpty(deptPostIdList) ? null : deptPostIdList.get(0);
+ }
+
+ @Override
+ public Long getUpLeaderDeptPostId(Long deptId) {
+ List deptPostIdList = sysDeptService.getUpLeaderDeptPostIdList(deptId);
+ return CollUtil.isEmpty(deptPostIdList) ? null : deptPostIdList.get(0);
+ }
+}
diff --git a/orange-demo-activiti/orange-demo-activiti-service/application-webadmin/src/main/java/com/flow/demo/webadmin/app/vo/AreaCodeVo.java b/orange-demo-activiti/orange-demo-activiti-service/application-webadmin/src/main/java/com/flow/demo/webadmin/app/vo/AreaCodeVo.java
new file mode 100644
index 00000000..7e1051a5
--- /dev/null
+++ b/orange-demo-activiti/orange-demo-activiti-service/application-webadmin/src/main/java/com/flow/demo/webadmin/app/vo/AreaCodeVo.java
@@ -0,0 +1,33 @@
+package com.flow.demo.webadmin.app.vo;
+
+import lombok.Data;
+
+/**
+ * 行政区划DomainVO对象。
+ *
+ * @author Jerry
+ * @date 2021-06-06
+ */
+@Data
+public class AreaCodeVo {
+
+ /**
+ * 行政区划主键Id
+ */
+ private Long areaId;
+
+ /**
+ * 行政区划名称
+ */
+ private String areaName;
+
+ /**
+ * 行政区划级别 (1: 省级别 2: 市级别 3: 区级别)
+ */
+ private Integer areaLevel;
+
+ /**
+ * 父级行政区划Id
+ */
+ private Long parentId;
+}
\ No newline at end of file
diff --git a/orange-demo-activiti/orange-demo-activiti-service/application-webadmin/src/main/java/com/flow/demo/webadmin/config/ApplicationConfig.java b/orange-demo-activiti/orange-demo-activiti-service/application-webadmin/src/main/java/com/flow/demo/webadmin/config/ApplicationConfig.java
new file mode 100644
index 00000000..2be23ed5
--- /dev/null
+++ b/orange-demo-activiti/orange-demo-activiti-service/application-webadmin/src/main/java/com/flow/demo/webadmin/config/ApplicationConfig.java
@@ -0,0 +1,51 @@
+package com.flow.demo.webadmin.config;
+
+import lombok.Data;
+import org.springframework.boot.context.properties.ConfigurationProperties;
+import org.springframework.context.annotation.Configuration;
+
+/**
+ * 应用程序自定义的程序属性配置文件。
+ *
+ * @author Jerry
+ * @date 2021-06-06
+ */
+@Data
+@Configuration
+@ConfigurationProperties(prefix = "application")
+public class ApplicationConfig {
+
+ /**
+ * token的Http Request Header的key
+ */
+ private String tokenHeaderKey;
+ /**
+ * token在过期之前,但是已经需要被刷新时,response返回的header信息的key。
+ */
+ private String refreshedTokenHeaderKey;
+ /**
+ * token 加密用的密钥,该值的长度最少10个字符(过短会报错)。
+ */
+ private String tokenSigningKey;
+ /**
+ * 令牌的过期时间,单位毫秒
+ */
+ private Long expiration;
+ /**
+ * 用户密码被重置之后的缺省密码
+ */
+ private String defaultUserPassword;
+ /**
+ * 上传文件的基础目录
+ */
+ private String uploadFileBaseDir;
+ /**
+ * 授信ip列表,没有填写表示全部信任。多个ip之间逗号分隔,如: http://10.10.10.1:8080,http://10.10.10.2:8080
+ */
+ private String credentialIpList;
+ /**
+ * Session的用户权限在Redis中的过期时间(秒)。
+ * 缺省值是 one day
+ */
+ private int sessionExpiredSeconds = 86400;
+}
diff --git a/orange-demo-activiti/orange-demo-activiti-service/application-webadmin/src/main/java/com/flow/demo/webadmin/config/DataSourceType.java b/orange-demo-activiti/orange-demo-activiti-service/application-webadmin/src/main/java/com/flow/demo/webadmin/config/DataSourceType.java
new file mode 100644
index 00000000..92876210
--- /dev/null
+++ b/orange-demo-activiti/orange-demo-activiti-service/application-webadmin/src/main/java/com/flow/demo/webadmin/config/DataSourceType.java
@@ -0,0 +1,36 @@
+package com.flow.demo.webadmin.config;
+
+import java.util.HashMap;
+import java.util.Map;
+
+/**
+ * 表示数据源类型的常量对象。
+ *
+ * @author Jerry
+ * @date 2021-06-06
+ */
+public final class DataSourceType {
+
+ public static final int MAIN = 0;
+
+ private static final Map TYPE_MAP = new HashMap<>(2);
+ static {
+ TYPE_MAP.put("main", MAIN);
+ }
+
+ /**
+ * 根据名称获取字典类型。
+ *
+ * @param name 数据源在配置中的名称。
+ * @return 返回可用于多数据源切换的数据源类型。
+ */
+ public static Integer getDataSourceTypeByName(String name) {
+ return TYPE_MAP.get(name);
+ }
+
+ /**
+ * 私有构造函数,明确标识该常量类的作用。
+ */
+ private DataSourceType() {
+ }
+}
diff --git a/orange-demo-activiti/orange-demo-activiti-service/application-webadmin/src/main/java/com/flow/demo/webadmin/config/FilterConfig.java b/orange-demo-activiti/orange-demo-activiti-service/application-webadmin/src/main/java/com/flow/demo/webadmin/config/FilterConfig.java
new file mode 100644
index 00000000..2e9d2117
--- /dev/null
+++ b/orange-demo-activiti/orange-demo-activiti-service/application-webadmin/src/main/java/com/flow/demo/webadmin/config/FilterConfig.java
@@ -0,0 +1,57 @@
+package com.flow.demo.webadmin.config;
+
+import org.apache.commons.lang3.StringUtils;
+import org.springframework.boot.web.servlet.FilterRegistrationBean;
+import org.springframework.context.annotation.Bean;
+import org.springframework.context.annotation.Configuration;
+import org.springframework.web.cors.CorsConfiguration;
+import org.springframework.web.cors.UrlBasedCorsConfigurationSource;
+import org.springframework.web.filter.CorsFilter;
+
+import javax.servlet.Filter;
+import java.nio.charset.StandardCharsets;
+
+/**
+ * 这里主要配置Web的各种过滤器和监听器等Servlet容器组件。
+ *
+ * @author Jerry
+ * @date 2021-06-06
+ */
+@Configuration
+public class FilterConfig {
+
+ /**
+ * 配置Ajax跨域过滤器。
+ */
+ @Bean
+ public CorsFilter corsFilterRegistration(ApplicationConfig applicationConfig) {
+ UrlBasedCorsConfigurationSource configSource = new UrlBasedCorsConfigurationSource();
+ CorsConfiguration corsConfiguration = new CorsConfiguration();
+ if (StringUtils.isNotBlank(applicationConfig.getCredentialIpList())) {
+ String[] credentialIpList = StringUtils.split(applicationConfig.getCredentialIpList(), ",");
+ if (credentialIpList.length > 0) {
+ for (String ip : credentialIpList) {
+ corsConfiguration.addAllowedOrigin(ip);
+ }
+ }
+ corsConfiguration.addAllowedHeader("*");
+ corsConfiguration.addAllowedMethod("*");
+ corsConfiguration.addExposedHeader(applicationConfig.getRefreshedTokenHeaderKey());
+ corsConfiguration.setAllowCredentials(true);
+ configSource.registerCorsConfiguration("/**", corsConfiguration);
+ }
+ return new CorsFilter(configSource);
+ }
+
+ @Bean
+ public FilterRegistrationBean characterEncodingFilterRegistration() {
+ FilterRegistrationBean filterRegistrationBean = new FilterRegistrationBean<>(
+ new org.springframework.web.filter.CharacterEncodingFilter());
+ filterRegistrationBean.addUrlPatterns("/*");
+ filterRegistrationBean.addInitParameter("encoding", StandardCharsets.UTF_8.name());
+ // forceEncoding强制response也被编码,另外即使request中已经设置encoding,forceEncoding也会重新设置
+ filterRegistrationBean.addInitParameter("forceEncoding", "true");
+ filterRegistrationBean.setAsyncSupported(true);
+ return filterRegistrationBean;
+ }
+}
diff --git a/orange-demo-activiti/orange-demo-activiti-service/application-webadmin/src/main/java/com/flow/demo/webadmin/config/InterceptorConfig.java b/orange-demo-activiti/orange-demo-activiti-service/application-webadmin/src/main/java/com/flow/demo/webadmin/config/InterceptorConfig.java
new file mode 100644
index 00000000..854e9fbc
--- /dev/null
+++ b/orange-demo-activiti/orange-demo-activiti-service/application-webadmin/src/main/java/com/flow/demo/webadmin/config/InterceptorConfig.java
@@ -0,0 +1,21 @@
+package com.flow.demo.webadmin.config;
+
+import com.flow.demo.webadmin.interceptor.AuthenticationInterceptor;
+import org.springframework.context.annotation.Configuration;
+import org.springframework.web.servlet.config.annotation.InterceptorRegistry;
+import org.springframework.web.servlet.config.annotation.WebMvcConfigurer;
+
+/**
+ * 所有的项目拦截器都在这里集中配置
+ *
+ * @author Jerry
+ * @date 2021-06-06
+ */
+@Configuration
+public class InterceptorConfig implements WebMvcConfigurer {
+
+ @Override
+ public void addInterceptors(InterceptorRegistry registry) {
+ registry.addInterceptor(new AuthenticationInterceptor()).addPathPatterns("/admin/**");
+ }
+}
diff --git a/orange-demo-activiti/orange-demo-activiti-service/application-webadmin/src/main/java/com/flow/demo/webadmin/config/MultiDataSourceConfig.java b/orange-demo-activiti/orange-demo-activiti-service/application-webadmin/src/main/java/com/flow/demo/webadmin/config/MultiDataSourceConfig.java
new file mode 100644
index 00000000..b7440328
--- /dev/null
+++ b/orange-demo-activiti/orange-demo-activiti-service/application-webadmin/src/main/java/com/flow/demo/webadmin/config/MultiDataSourceConfig.java
@@ -0,0 +1,44 @@
+package com.flow.demo.webadmin.config;
+
+import com.alibaba.druid.spring.boot.autoconfigure.DruidDataSourceBuilder;
+import com.flow.demo.common.core.config.DynamicDataSource;
+import org.springframework.boot.context.properties.ConfigurationProperties;
+import org.springframework.context.annotation.Bean;
+import org.springframework.context.annotation.Configuration;
+import org.springframework.context.annotation.Primary;
+import org.springframework.transaction.annotation.EnableTransactionManagement;
+import org.mybatis.spring.annotation.MapperScan;
+
+import javax.sql.DataSource;
+import java.util.HashMap;
+import java.util.Map;
+
+/**
+ * 多数据源配置对象。
+ *
+ * @author Jerry
+ * @date 2021-06-06
+ */
+@Configuration
+@EnableTransactionManagement
+@MapperScan(value = {"com.flow.demo.webadmin.*.dao", "com.flow.demo.common.*.dao"})
+public class MultiDataSourceConfig {
+
+ @Bean(initMethod = "init", destroyMethod = "close")
+ @ConfigurationProperties(prefix = "spring.datasource.druid.main")
+ public DataSource mainDataSource() {
+ return DruidDataSourceBuilder.create().build();
+ }
+
+ @Bean
+ @Primary
+ public DynamicDataSource dataSource() {
+ Map