From d2af042960ca11a765ce913e245684625a1ad4a5 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?=E5=A7=9C=E7=8E=89=E7=90=A6?= <7507756+jiang_yuqi@user.noreply.gitee.com> Date: Sat, 22 Jun 2024 22:54:44 +0800 Subject: [PATCH] =?UTF-8?q?=E6=8F=90=E4=BA=A4=E4=BB=A3=E7=A0=81?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- LICENSE | 201 + README.md | 42 + bin/clean.bat | 12 + bin/package.bat | 12 + bin/run.bat | 14 + doc/若依环境使用手册.docx | Bin 0 -> 428430 bytes pom.xml | 249 ++ ry.bat | 67 + ry.sh | 86 + sql/README.md | 2 + sql/quartz.sql | 174 + sql/ry_20231130.sql | 700 ++++ sql/tony-flowable.sql | 3637 +++++++++++++++++ sql/vw_sql.sql | 193 + yanzhu-admin/pom.xml | 102 + .../java/com/yanzhu/YanZhuApplication.java | 30 + .../com/yanzhu/YanzhuServletInitializer.java | 18 + .../web/controller/ai/AIBoxController.java | 55 + .../controller/common/CaptchaController.java | 94 + .../controller/common/CommonController.java | 163 + .../common/FileUploadController.java | 50 + .../controller/monitor/CacheController.java | 120 + .../controller/monitor/ServerController.java | 27 + .../monitor/SysLogininforController.java | 82 + .../monitor/SysOperlogController.java | 69 + .../monitor/SysUserOnlineController.java | 83 + .../system/SysConfigController.java | 133 + .../controller/system/SysDeptController.java | 142 + .../system/SysDictDataController.java | 121 + .../system/SysDictTypeController.java | 131 + .../system/SysExpressionController.java | 104 + .../controller/system/SysIndexController.java | 29 + .../system/SysListenerController.java | 104 + .../controller/system/SysLoginController.java | 86 + .../controller/system/SysMenuController.java | 142 + .../system/SysNoticeController.java | 91 + .../controller/system/SysPostController.java | 129 + .../system/SysProfileController.java | 137 + .../system/SysRegisterController.java | 38 + .../controller/system/SysRoleController.java | 262 ++ .../controller/system/SysUserController.java | 251 ++ .../web/controller/tool/TestController.java | 183 + .../yanzhu/web/core/config/SwaggerConfig.java | 125 + .../META-INF/spring-devtools.properties | 1 + .../src/main/resources/application-druid.yml | 117 + .../src/main/resources/application-prod.yml | 117 + .../src/main/resources/application.yml | 81 + yanzhu-admin/src/main/resources/banner.txt | 24 + .../main/resources/i18n/messages.properties | 38 + yanzhu-admin/src/main/resources/logback.xml | 106 + .../main/resources/mybatis/mybatis-config.xml | 20 + yanzhu-common/pom.xml | 136 + .../yanzhu/common/annotation/Anonymous.java | 19 + .../yanzhu/common/annotation/DataScope.java | 33 + .../yanzhu/common/annotation/DataSource.java | 28 + .../com/yanzhu/common/annotation/Excel.java | 187 + .../com/yanzhu/common/annotation/Excels.java | 18 + .../com/yanzhu/common/annotation/Log.java | 51 + .../yanzhu/common/annotation/RateLimiter.java | 40 + .../common/annotation/RepeatSubmit.java | 31 + .../yanzhu/common/config/YanZhuConfig.java | 122 + .../common/constant/CacheConstants.java | 44 + .../com/yanzhu/common/constant/Constants.java | 172 + .../yanzhu/common/constant/GenConstants.java | 117 + .../yanzhu/common/constant/HttpStatus.java | 94 + .../common/constant/ScheduleConstants.java | 50 + .../yanzhu/common/constant/UserConstants.java | 78 + .../core/controller/BaseController.java | 202 + .../yanzhu/common/core/domain/AjaxResult.java | 216 + .../yanzhu/common/core/domain/BaseEntity.java | 129 + .../java/com/yanzhu/common/core/domain/R.java | 115 + .../yanzhu/common/core/domain/TreeEntity.java | 79 + .../yanzhu/common/core/domain/TreeSelect.java | 77 + .../common/core/domain/entity/SysDept.java | 213 + .../core/domain/entity/SysDictData.java | 176 + .../core/domain/entity/SysDictType.java | 96 + .../common/core/domain/entity/SysMenu.java | 259 ++ .../common/core/domain/entity/SysRole.java | 241 ++ .../common/core/domain/entity/SysUser.java | 346 ++ .../common/core/domain/model/LoginBody.java | 69 + .../common/core/domain/model/LoginUser.java | 266 ++ .../core/domain/model/RegisterBody.java | 11 + .../yanzhu/common/core/page/PageDomain.java | 101 + .../common/core/page/TableDataInfo.java | 85 + .../yanzhu/common/core/page/TableSupport.java | 56 + .../yanzhu/common/core/redis/RedisCache.java | 268 ++ .../yanzhu/common/core/text/CharsetKit.java | 86 + .../com/yanzhu/common/core/text/Convert.java | 1006 +++++ .../yanzhu/common/core/text/StrFormatter.java | 92 + .../yanzhu/common/enums/BusinessStatus.java | 20 + .../com/yanzhu/common/enums/BusinessType.java | 59 + .../yanzhu/common/enums/DataSourceType.java | 19 + .../com/yanzhu/common/enums/HttpMethod.java | 36 + .../com/yanzhu/common/enums/LimitType.java | 20 + .../com/yanzhu/common/enums/OperatorType.java | 24 + .../yanzhu/common/enums/PublicStateEnum.java | 61 + .../com/yanzhu/common/enums/ShiFouEnum.java | 38 + .../com/yanzhu/common/enums/UserStatus.java | 30 + .../common/exception/CustomException.java | 43 + .../common/exception/DemoModeException.java | 15 + .../common/exception/GlobalException.java | 58 + .../common/exception/NonCaptureException.java | 13 + .../common/exception/ServiceException.java | 74 + .../common/exception/UtilException.java | 26 + .../common/exception/base/BaseException.java | 97 + .../common/exception/file/FileException.java | 19 + .../FileNameLengthLimitExceededException.java | 16 + .../file/FileSizeLimitExceededException.java | 16 + .../exception/file/FileUploadException.java | 61 + .../file/InvalidExtensionException.java | 80 + .../common/exception/job/TaskException.java | 34 + .../exception/user/BlackListException.java | 16 + .../exception/user/CaptchaException.java | 16 + .../user/CaptchaExpireException.java | 16 + .../common/exception/user/UserException.java | 18 + .../user/UserNotExistsException.java | 16 + .../user/UserPasswordNotMatchException.java | 16 + ...UserPasswordRetryLimitExceedException.java | 16 + .../filter/PropertyPreExcludeFilter.java | 24 + .../common/filter/RepeatableFilter.java | 52 + .../filter/RepeatedlyRequestWrapper.java | 76 + .../com/yanzhu/common/filter/XssFilter.java | 75 + .../filter/XssHttpServletRequestWrapper.java | 111 + .../java/com/yanzhu/common/utils/Arith.java | 114 + .../com/yanzhu/common/utils/DateUtils.java | 191 + .../com/yanzhu/common/utils/DictUtils.java | 186 + .../yanzhu/common/utils/ExceptionUtil.java | 39 + .../com/yanzhu/common/utils/LogUtils.java | 18 + .../com/yanzhu/common/utils/MessageUtils.java | 26 + .../com/yanzhu/common/utils/PageUtils.java | 35 + .../yanzhu/common/utils/SecurityUtils.java | 178 + .../com/yanzhu/common/utils/ServletUtils.java | 218 + .../com/yanzhu/common/utils/StringUtils.java | 736 ++++ .../java/com/yanzhu/common/utils/Threads.java | 99 + .../yanzhu/common/utils/bean/BeanUtils.java | 110 + .../common/utils/bean/BeanValidators.java | 24 + .../common/utils/file/FileTypeUtils.java | 76 + .../common/utils/file/FileUploadUtils.java | 232 ++ .../yanzhu/common/utils/file/FileUtils.java | 291 ++ .../yanzhu/common/utils/file/ImageUtils.java | 98 + .../common/utils/file/MimeTypeUtils.java | 59 + .../common/utils/file/MultipartFileUtils.java | 33 + .../yanzhu/common/utils/html/EscapeUtil.java | 167 + .../yanzhu/common/utils/html/HTMLFilter.java | 570 +++ .../yanzhu/common/utils/http/HttpHelper.java | 55 + .../yanzhu/common/utils/http/HttpUtils.java | 274 ++ .../yanzhu/common/utils/ip/AddressUtils.java | 56 + .../com/yanzhu/common/utils/ip/IpUtils.java | 382 ++ .../common/utils/poi/ExcelHandlerAdapter.java | 24 + .../yanzhu/common/utils/poi/ExcelUtil.java | 1758 ++++++++ .../common/utils/reflect/ReflectUtils.java | 410 ++ .../com/yanzhu/common/utils/sign/Base64.java | 291 ++ .../yanzhu/common/utils/sign/Md5Utils.java | 67 + .../common/utils/spring/SpringUtils.java | 158 + .../com/yanzhu/common/utils/sql/SqlUtil.java | 70 + .../com/yanzhu/common/utils/uuid/IdUtils.java | 49 + .../com/yanzhu/common/utils/uuid/Seq.java | 86 + .../com/yanzhu/common/utils/uuid/UUID.java | 484 +++ .../main/java/com/yanzhu/common/xss/Xss.java | 27 + .../com/yanzhu/common/xss/XssValidator.java | 34 + yanzhu-flowable/pom.xml | 96 + .../common/constant/ProcessConstants.java | 80 + .../flowable/common/enums/FlowComment.java | 43 + .../flowable/config/FlowableConfig.java | 32 + .../config/MyDefaultProcessDiagramCanvas.java | 95 + .../controller/FlowBusinessKeyController.java | 147 + .../controller/FlowDefinitionController.java | 211 + .../controller/FlowInstanceController.java | 64 + .../controller/FlowTaskController.java | 268 ++ .../controller/SysFormController.java | 117 + .../flowable/domain/FlowCommentDto.java | 25 + .../flowable/domain/FlowFromFieldDTO.java | 15 + .../yanzhu/flowable/domain/FlowNextDto.java | 19 + .../yanzhu/flowable/domain/FlowSaveXmlVo.java | 33 + .../yanzhu/flowable/domain/FlowTaskDto.java | 103 + .../yanzhu/flowable/domain/FlowTaskVo.java | 56 + .../yanzhu/flowable/domain/FlowViewerDto.java | 23 + .../flowable/factory/FlowServiceFactory.java | 41 + .../flow/CustomProcessDiagramCanvas.java | 370 ++ .../flow/CustomProcessDiagramGenerator.java | 404 ++ .../flowable/flow/FindNextNodeUtil.java | 257 ++ .../yanzhu/flowable/flow/FlowableUtils.java | 589 +++ .../com/yanzhu/flowable/flow/ModelUtils.java | 372 ++ .../listener/FlowExecutionListener.java | 36 + .../listener/FlowTaskEndListener.java | 29 + .../flowable/listener/FlowTaskListener.java | 29 + .../service/IFlowBusinessKeyService.java | 56 + .../service/IFlowDefinitionService.java | 76 + .../service/IFlowInstanceService.java | 54 + .../flowable/service/IFlowTaskService.java | 208 + .../service/ISysDeployFormService.java | 69 + .../flowable/service/ISysFormService.java | 60 + .../flowable/service/ISysTaskFormService.java | 62 + .../impl/FlowBusinessKeyServiceImpl.java | 102 + .../impl/FlowDefinitionServiceImpl.java | 258 ++ .../service/impl/FlowInstanceServiceImpl.java | 118 + .../service/impl/FlowTaskServiceImpl.java | 1283 ++++++ .../impl/SysDeployFormServiceImpl.java | 112 + .../service/impl/SysFormServiceImpl.java | 96 + .../service/impl/SysTaskFormServiceImpl.java | 93 + yanzhu-framework/pom.xml | 64 + .../framework/aspectj/DataScopeAspect.java | 174 + .../framework/aspectj/DataSourceAspect.java | 72 + .../yanzhu/framework/aspectj/LogAspect.java | 255 ++ .../framework/aspectj/RateLimiterAspect.java | 89 + .../framework/config/ApplicationConfig.java | 30 + .../framework/config/CaptchaConfig.java | 83 + .../yanzhu/framework/config/DruidConfig.java | 126 + .../config/FastJson2JsonRedisSerializer.java | 52 + .../yanzhu/framework/config/FilterConfig.java | 58 + .../framework/config/KaptchaTextCreator.java | 68 + .../framework/config/MyBatisConfig.java | 132 + .../config/P6spySqlFormatConfig.java | 23 + .../yanzhu/framework/config/RedisConfig.java | 69 + .../framework/config/ResourcesConfig.java | 73 + .../framework/config/SecurityConfig.java | 148 + .../yanzhu/framework/config/ServerConfig.java | 32 + .../framework/config/ThreadPoolConfig.java | 63 + .../config/properties/DruidProperties.java | 89 + .../properties/PermitAllUrlProperties.java | 73 + .../datasource/DynamicDataSource.java | 26 + .../DynamicDataSourceContextHolder.java | 45 + .../interceptor/RepeatSubmitInterceptor.java | 56 + .../impl/SameUrlDataInterceptor.java | 110 + .../framework/manager/AsyncManager.java | 55 + .../framework/manager/ShutdownManager.java | 39 + .../manager/factory/AsyncFactory.java | 102 + .../context/AuthenticationContextHolder.java | 28 + .../context/PermissionContextHolder.java | 27 + .../filter/JwtAuthenticationTokenFilter.java | 44 + .../handle/AuthenticationEntryPointImpl.java | 34 + .../handle/LogoutSuccessHandlerImpl.java | 52 + .../yanzhu/framework/web/domain/Server.java | 240 ++ .../framework/web/domain/server/Cpu.java | 101 + .../framework/web/domain/server/Jvm.java | 130 + .../framework/web/domain/server/Mem.java | 61 + .../framework/web/domain/server/Sys.java | 84 + .../framework/web/domain/server/SysFile.java | 114 + .../web/exception/GlobalExceptionHandler.java | 149 + .../web/service/PermissionService.java | 159 + .../web/service/SysLoginService.java | 181 + .../web/service/SysPasswordService.java | 94 + .../web/service/SysPermissionService.java | 83 + .../web/service/SysRegisterService.java | 115 + .../framework/web/service/TokenService.java | 231 ++ .../web/service/UserDetailsServiceImpl.java | 83 + yanzhu-generator/pom.xml | 40 + .../yanzhu/generator/config/GenConfig.java | 73 + .../generator/controller/GenController.java | 214 + .../com/yanzhu/generator/domain/GenTable.java | 385 ++ .../generator/domain/GenTableColumn.java | 373 ++ .../mapper/GenTableColumnMapper.java | 60 + .../generator/mapper/GenTableMapper.java | 83 + .../service/GenTableColumnServiceImpl.java | 68 + .../service/GenTableServiceImpl.java | 521 +++ .../service/IGenTableColumnService.java | 44 + .../generator/service/IGenTableService.java | 121 + .../com/yanzhu/generator/util/GenUtils.java | 257 ++ .../generator/util/VelocityInitializer.java | 34 + .../yanzhu/generator/util/VelocityUtils.java | 408 ++ .../src/main/resources/generator.yml | 10 + .../mapper/generator/GenTableColumnMapper.xml | 127 + .../mapper/generator/GenTableMapper.xml | 206 + .../main/resources/vm/java/controller.java.vm | 115 + .../src/main/resources/vm/java/domain.java.vm | 105 + .../src/main/resources/vm/java/mapper.java.vm | 91 + .../main/resources/vm/java/service.java.vm | 61 + .../resources/vm/java/serviceImpl.java.vm | 169 + .../main/resources/vm/java/sub-domain.java.vm | 76 + .../src/main/resources/vm/js/api.js.vm | 44 + .../src/main/resources/vm/sql/sql.vm | 22 + .../main/resources/vm/vue/index-tree.vue.vm | 505 +++ .../src/main/resources/vm/vue/index.vue.vm | 602 +++ .../resources/vm/vue/v3/index-tree.vue.vm | 474 +++ .../src/main/resources/vm/vue/v3/index.vue.vm | 590 +++ .../src/main/resources/vm/xml/mapper.xml.vm | 135 + yanzhu-quartz/pom.xml | 40 + .../yanzhu/quartz/config/ScheduleConfig.java | 57 + .../quartz/controller/SysJobController.java | 185 + .../controller/SysJobLogController.java | 92 + .../java/com/yanzhu/quartz/domain/SysJob.java | 171 + .../com/yanzhu/quartz/domain/SysJobLog.java | 155 + .../yanzhu/quartz/mapper/SysJobLogMapper.java | 64 + .../yanzhu/quartz/mapper/SysJobMapper.java | 67 + .../quartz/service/ISysJobLogService.java | 56 + .../yanzhu/quartz/service/ISysJobService.java | 102 + .../service/impl/SysJobLogServiceImpl.java | 87 + .../service/impl/SysJobServiceImpl.java | 261 ++ .../java/com/yanzhu/quartz/task/RyTask.java | 28 + .../yanzhu/quartz/util/AbstractQuartzJob.java | 107 + .../com/yanzhu/quartz/util/CronUtils.java | 63 + .../com/yanzhu/quartz/util/JobInvokeUtil.java | 182 + .../QuartzDisallowConcurrentExecution.java | 21 + .../quartz/util/QuartzJobExecution.java | 19 + .../com/yanzhu/quartz/util/ScheduleUtils.java | 141 + .../mapper/quartz/SysJobLogMapper.xml | 93 + .../resources/mapper/quartz/SysJobMapper.xml | 111 + yanzhu-system/pom.xml | 38 + .../yanzhu/system/domain/FlowProcDefDto.java | 61 + .../com/yanzhu/system/domain/SysCache.java | 81 + .../com/yanzhu/system/domain/SysConfig.java | 111 + .../yanzhu/system/domain/SysDeployForm.java | 64 + .../yanzhu/system/domain/SysExpression.java | 83 + .../com/yanzhu/system/domain/SysForm.java | 70 + .../com/yanzhu/system/domain/SysListener.java | 126 + .../yanzhu/system/domain/SysLogininfor.java | 144 + .../com/yanzhu/system/domain/SysNotice.java | 102 + .../com/yanzhu/system/domain/SysOperLog.java | 269 ++ .../com/yanzhu/system/domain/SysPost.java | 124 + .../com/yanzhu/system/domain/SysRoleDept.java | 46 + .../com/yanzhu/system/domain/SysRoleMenu.java | 46 + .../com/yanzhu/system/domain/SysTaskForm.java | 65 + .../yanzhu/system/domain/SysUserOnline.java | 113 + .../com/yanzhu/system/domain/SysUserPost.java | 46 + .../com/yanzhu/system/domain/SysUserRole.java | 46 + .../system/domain/ai/DevAiProjectConfig.java | 176 + .../domain/ai/DevAiProjectConfigPassage.java | 155 + .../system/domain/ai/DevAiProjectData.java | 478 +++ .../system/domain/ai/DevAiProjectDataVO.java | 294 ++ .../system/domain/flowable/FlowDeptVo.java | 39 + .../system/domain/flowable/FlowQueryVo.java | 41 + .../domain/flowable/FlowTaskEntity.java | 337 ++ .../domain/flowable/ReturnTaskNodeVo.java | 23 + .../com/yanzhu/system/domain/vo/MetaVo.java | 106 + .../com/yanzhu/system/domain/vo/RouterVo.java | 148 + .../mapper/DevAiProjectConfigMapper.java | 88 + .../system/mapper/DevAiProjectDataMapper.java | 71 + .../system/mapper/FlowBusinessKeyMapper.java | 48 + .../system/mapper/FlowDeployMapper.java | 40 + .../yanzhu/system/mapper/SysConfigMapper.java | 76 + .../system/mapper/SysDeployFormMapper.java | 72 + .../yanzhu/system/mapper/SysDeptMapper.java | 118 + .../system/mapper/SysDictDataMapper.java | 95 + .../system/mapper/SysDictTypeMapper.java | 83 + .../system/mapper/SysExpressionMapper.java | 61 + .../yanzhu/system/mapper/SysFormMapper.java | 62 + .../system/mapper/SysListenerMapper.java | 61 + .../system/mapper/SysLogininforMapper.java | 42 + .../yanzhu/system/mapper/SysMenuMapper.java | 125 + .../yanzhu/system/mapper/SysNoticeMapper.java | 60 + .../system/mapper/SysOperLogMapper.java | 48 + .../yanzhu/system/mapper/SysPostMapper.java | 99 + .../system/mapper/SysRoleDeptMapper.java | 44 + .../yanzhu/system/mapper/SysRoleMapper.java | 107 + .../system/mapper/SysRoleMenuMapper.java | 44 + .../system/mapper/SysTaskFormMapper.java | 62 + .../yanzhu/system/mapper/SysUserMapper.java | 127 + .../system/mapper/SysUserPostMapper.java | 44 + .../system/mapper/SysUserRoleMapper.java | 62 + .../service/IDevAiProjectConfigService.java | 62 + .../service/IDevAiProjectDataService.java | 80 + .../system/service/ISysConfigService.java | 89 + .../system/service/ISysDeptService.java | 124 + .../system/service/ISysDictDataService.java | 60 + .../system/service/ISysDictTypeService.java | 98 + .../system/service/ISysExpressionService.java | 61 + .../system/service/ISysListenerService.java | 61 + .../system/service/ISysLogininforService.java | 40 + .../system/service/ISysMenuService.java | 144 + .../system/service/ISysNoticeService.java | 60 + .../system/service/ISysOperLogService.java | 48 + .../system/service/ISysPostService.java | 99 + .../system/service/ISysRoleService.java | 173 + .../system/service/ISysUserOnlineService.java | 48 + .../system/service/ISysUserService.java | 206 + .../impl/DevAiProjectConfigServiceImpl.java | 152 + .../impl/DevAiProjectDataServiceImpl.java | 213 + .../service/impl/SysConfigServiceImpl.java | 232 ++ .../service/impl/SysDeptServiceImpl.java | 338 ++ .../service/impl/SysDictDataServiceImpl.java | 111 + .../service/impl/SysDictTypeServiceImpl.java | 223 + .../impl/SysExpressionServiceImpl.java | 96 + .../service/impl/SysListenerServiceImpl.java | 96 + .../impl/SysLogininforServiceImpl.java | 65 + .../service/impl/SysMenuServiceImpl.java | 531 +++ .../service/impl/SysNoticeServiceImpl.java | 92 + .../service/impl/SysOperLogServiceImpl.java | 76 + .../service/impl/SysPostServiceImpl.java | 178 + .../service/impl/SysRoleServiceImpl.java | 424 ++ .../impl/SysUserOnlineServiceImpl.java | 96 + .../service/impl/SysUserServiceImpl.java | 544 +++ .../mapper/ai/DevAiProjectConfigMapper.xml | 151 + .../mapper/ai/DevAiProjectDataMapper.xml | 230 ++ .../mapper/flowable/FlowBusinessKeyMapper.xml | 87 + .../mapper/flowable/FlowDeployMapper.xml | 84 + .../mapper/flowable/SysTaskFormMapper.xml | 61 + .../mapper/system/SysConfigMapper.xml | 117 + .../mapper/system/SysDeployFormMapper.xml | 66 + .../resources/mapper/system/SysDeptMapper.xml | 163 + .../mapper/system/SysDictDataMapper.xml | 124 + .../mapper/system/SysDictTypeMapper.xml | 105 + .../mapper/system/SysExpressionMapper.xml | 86 + .../resources/mapper/system/SysFormMapper.xml | 82 + .../mapper/system/SysListenerMapper.xml | 115 + .../mapper/system/SysLogininforMapper.xml | 57 + .../resources/mapper/system/SysMenuMapper.xml | 202 + .../mapper/system/SysNoticeMapper.xml | 89 + .../mapper/system/SysOperLogMapper.xml | 87 + .../resources/mapper/system/SysPostMapper.xml | 122 + .../mapper/system/SysRoleDeptMapper.xml | 34 + .../resources/mapper/system/SysRoleMapper.xml | 152 + .../mapper/system/SysRoleMenuMapper.xml | 34 + .../resources/mapper/system/SysUserMapper.xml | 221 + .../mapper/system/SysUserPostMapper.xml | 34 + .../mapper/system/SysUserRoleMapper.xml | 44 + 405 files changed, 54609 insertions(+) create mode 100644 LICENSE create mode 100644 README.md create mode 100644 bin/clean.bat create mode 100644 bin/package.bat create mode 100644 bin/run.bat create mode 100644 doc/若依环境使用手册.docx create mode 100644 pom.xml create mode 100644 ry.bat create mode 100644 ry.sh create mode 100644 sql/README.md create mode 100644 sql/quartz.sql create mode 100644 sql/ry_20231130.sql create mode 100644 sql/tony-flowable.sql create mode 100644 sql/vw_sql.sql create mode 100644 yanzhu-admin/pom.xml create mode 100644 yanzhu-admin/src/main/java/com/yanzhu/YanZhuApplication.java create mode 100644 yanzhu-admin/src/main/java/com/yanzhu/YanzhuServletInitializer.java create mode 100644 yanzhu-admin/src/main/java/com/yanzhu/web/controller/ai/AIBoxController.java create mode 100644 yanzhu-admin/src/main/java/com/yanzhu/web/controller/common/CaptchaController.java create mode 100644 yanzhu-admin/src/main/java/com/yanzhu/web/controller/common/CommonController.java create mode 100644 yanzhu-admin/src/main/java/com/yanzhu/web/controller/common/FileUploadController.java create mode 100644 yanzhu-admin/src/main/java/com/yanzhu/web/controller/monitor/CacheController.java create mode 100644 yanzhu-admin/src/main/java/com/yanzhu/web/controller/monitor/ServerController.java create mode 100644 yanzhu-admin/src/main/java/com/yanzhu/web/controller/monitor/SysLogininforController.java create mode 100644 yanzhu-admin/src/main/java/com/yanzhu/web/controller/monitor/SysOperlogController.java create mode 100644 yanzhu-admin/src/main/java/com/yanzhu/web/controller/monitor/SysUserOnlineController.java create mode 100644 yanzhu-admin/src/main/java/com/yanzhu/web/controller/system/SysConfigController.java create mode 100644 yanzhu-admin/src/main/java/com/yanzhu/web/controller/system/SysDeptController.java create mode 100644 yanzhu-admin/src/main/java/com/yanzhu/web/controller/system/SysDictDataController.java create mode 100644 yanzhu-admin/src/main/java/com/yanzhu/web/controller/system/SysDictTypeController.java create mode 100644 yanzhu-admin/src/main/java/com/yanzhu/web/controller/system/SysExpressionController.java create mode 100644 yanzhu-admin/src/main/java/com/yanzhu/web/controller/system/SysIndexController.java create mode 100644 yanzhu-admin/src/main/java/com/yanzhu/web/controller/system/SysListenerController.java create mode 100644 yanzhu-admin/src/main/java/com/yanzhu/web/controller/system/SysLoginController.java create mode 100644 yanzhu-admin/src/main/java/com/yanzhu/web/controller/system/SysMenuController.java create mode 100644 yanzhu-admin/src/main/java/com/yanzhu/web/controller/system/SysNoticeController.java create mode 100644 yanzhu-admin/src/main/java/com/yanzhu/web/controller/system/SysPostController.java create mode 100644 yanzhu-admin/src/main/java/com/yanzhu/web/controller/system/SysProfileController.java create mode 100644 yanzhu-admin/src/main/java/com/yanzhu/web/controller/system/SysRegisterController.java create mode 100644 yanzhu-admin/src/main/java/com/yanzhu/web/controller/system/SysRoleController.java create mode 100644 yanzhu-admin/src/main/java/com/yanzhu/web/controller/system/SysUserController.java create mode 100644 yanzhu-admin/src/main/java/com/yanzhu/web/controller/tool/TestController.java create mode 100644 yanzhu-admin/src/main/java/com/yanzhu/web/core/config/SwaggerConfig.java create mode 100644 yanzhu-admin/src/main/resources/META-INF/spring-devtools.properties create mode 100644 yanzhu-admin/src/main/resources/application-druid.yml create mode 100644 yanzhu-admin/src/main/resources/application-prod.yml create mode 100644 yanzhu-admin/src/main/resources/application.yml create mode 100644 yanzhu-admin/src/main/resources/banner.txt create mode 100644 yanzhu-admin/src/main/resources/i18n/messages.properties create mode 100644 yanzhu-admin/src/main/resources/logback.xml create mode 100644 yanzhu-admin/src/main/resources/mybatis/mybatis-config.xml create mode 100644 yanzhu-common/pom.xml create mode 100644 yanzhu-common/src/main/java/com/yanzhu/common/annotation/Anonymous.java create mode 100644 yanzhu-common/src/main/java/com/yanzhu/common/annotation/DataScope.java create mode 100644 yanzhu-common/src/main/java/com/yanzhu/common/annotation/DataSource.java create mode 100644 yanzhu-common/src/main/java/com/yanzhu/common/annotation/Excel.java create mode 100644 yanzhu-common/src/main/java/com/yanzhu/common/annotation/Excels.java create mode 100644 yanzhu-common/src/main/java/com/yanzhu/common/annotation/Log.java create mode 100644 yanzhu-common/src/main/java/com/yanzhu/common/annotation/RateLimiter.java create mode 100644 yanzhu-common/src/main/java/com/yanzhu/common/annotation/RepeatSubmit.java create mode 100644 yanzhu-common/src/main/java/com/yanzhu/common/config/YanZhuConfig.java create mode 100644 yanzhu-common/src/main/java/com/yanzhu/common/constant/CacheConstants.java create mode 100644 yanzhu-common/src/main/java/com/yanzhu/common/constant/Constants.java create mode 100644 yanzhu-common/src/main/java/com/yanzhu/common/constant/GenConstants.java create mode 100644 yanzhu-common/src/main/java/com/yanzhu/common/constant/HttpStatus.java create mode 100644 yanzhu-common/src/main/java/com/yanzhu/common/constant/ScheduleConstants.java create mode 100644 yanzhu-common/src/main/java/com/yanzhu/common/constant/UserConstants.java create mode 100644 yanzhu-common/src/main/java/com/yanzhu/common/core/controller/BaseController.java create mode 100644 yanzhu-common/src/main/java/com/yanzhu/common/core/domain/AjaxResult.java create mode 100644 yanzhu-common/src/main/java/com/yanzhu/common/core/domain/BaseEntity.java create mode 100644 yanzhu-common/src/main/java/com/yanzhu/common/core/domain/R.java create mode 100644 yanzhu-common/src/main/java/com/yanzhu/common/core/domain/TreeEntity.java create mode 100644 yanzhu-common/src/main/java/com/yanzhu/common/core/domain/TreeSelect.java create mode 100644 yanzhu-common/src/main/java/com/yanzhu/common/core/domain/entity/SysDept.java create mode 100644 yanzhu-common/src/main/java/com/yanzhu/common/core/domain/entity/SysDictData.java create mode 100644 yanzhu-common/src/main/java/com/yanzhu/common/core/domain/entity/SysDictType.java create mode 100644 yanzhu-common/src/main/java/com/yanzhu/common/core/domain/entity/SysMenu.java create mode 100644 yanzhu-common/src/main/java/com/yanzhu/common/core/domain/entity/SysRole.java create mode 100644 yanzhu-common/src/main/java/com/yanzhu/common/core/domain/entity/SysUser.java create mode 100644 yanzhu-common/src/main/java/com/yanzhu/common/core/domain/model/LoginBody.java create mode 100644 yanzhu-common/src/main/java/com/yanzhu/common/core/domain/model/LoginUser.java create mode 100644 yanzhu-common/src/main/java/com/yanzhu/common/core/domain/model/RegisterBody.java create mode 100644 yanzhu-common/src/main/java/com/yanzhu/common/core/page/PageDomain.java create mode 100644 yanzhu-common/src/main/java/com/yanzhu/common/core/page/TableDataInfo.java create mode 100644 yanzhu-common/src/main/java/com/yanzhu/common/core/page/TableSupport.java create mode 100644 yanzhu-common/src/main/java/com/yanzhu/common/core/redis/RedisCache.java create mode 100644 yanzhu-common/src/main/java/com/yanzhu/common/core/text/CharsetKit.java create mode 100644 yanzhu-common/src/main/java/com/yanzhu/common/core/text/Convert.java create mode 100644 yanzhu-common/src/main/java/com/yanzhu/common/core/text/StrFormatter.java create mode 100644 yanzhu-common/src/main/java/com/yanzhu/common/enums/BusinessStatus.java create mode 100644 yanzhu-common/src/main/java/com/yanzhu/common/enums/BusinessType.java create mode 100644 yanzhu-common/src/main/java/com/yanzhu/common/enums/DataSourceType.java create mode 100644 yanzhu-common/src/main/java/com/yanzhu/common/enums/HttpMethod.java create mode 100644 yanzhu-common/src/main/java/com/yanzhu/common/enums/LimitType.java create mode 100644 yanzhu-common/src/main/java/com/yanzhu/common/enums/OperatorType.java create mode 100644 yanzhu-common/src/main/java/com/yanzhu/common/enums/PublicStateEnum.java create mode 100644 yanzhu-common/src/main/java/com/yanzhu/common/enums/ShiFouEnum.java create mode 100644 yanzhu-common/src/main/java/com/yanzhu/common/enums/UserStatus.java create mode 100644 yanzhu-common/src/main/java/com/yanzhu/common/exception/CustomException.java create mode 100644 yanzhu-common/src/main/java/com/yanzhu/common/exception/DemoModeException.java create mode 100644 yanzhu-common/src/main/java/com/yanzhu/common/exception/GlobalException.java create mode 100644 yanzhu-common/src/main/java/com/yanzhu/common/exception/NonCaptureException.java create mode 100644 yanzhu-common/src/main/java/com/yanzhu/common/exception/ServiceException.java create mode 100644 yanzhu-common/src/main/java/com/yanzhu/common/exception/UtilException.java create mode 100644 yanzhu-common/src/main/java/com/yanzhu/common/exception/base/BaseException.java create mode 100644 yanzhu-common/src/main/java/com/yanzhu/common/exception/file/FileException.java create mode 100644 yanzhu-common/src/main/java/com/yanzhu/common/exception/file/FileNameLengthLimitExceededException.java create mode 100644 yanzhu-common/src/main/java/com/yanzhu/common/exception/file/FileSizeLimitExceededException.java create mode 100644 yanzhu-common/src/main/java/com/yanzhu/common/exception/file/FileUploadException.java create mode 100644 yanzhu-common/src/main/java/com/yanzhu/common/exception/file/InvalidExtensionException.java create mode 100644 yanzhu-common/src/main/java/com/yanzhu/common/exception/job/TaskException.java create mode 100644 yanzhu-common/src/main/java/com/yanzhu/common/exception/user/BlackListException.java create mode 100644 yanzhu-common/src/main/java/com/yanzhu/common/exception/user/CaptchaException.java create mode 100644 yanzhu-common/src/main/java/com/yanzhu/common/exception/user/CaptchaExpireException.java create mode 100644 yanzhu-common/src/main/java/com/yanzhu/common/exception/user/UserException.java create mode 100644 yanzhu-common/src/main/java/com/yanzhu/common/exception/user/UserNotExistsException.java create mode 100644 yanzhu-common/src/main/java/com/yanzhu/common/exception/user/UserPasswordNotMatchException.java create mode 100644 yanzhu-common/src/main/java/com/yanzhu/common/exception/user/UserPasswordRetryLimitExceedException.java create mode 100644 yanzhu-common/src/main/java/com/yanzhu/common/filter/PropertyPreExcludeFilter.java create mode 100644 yanzhu-common/src/main/java/com/yanzhu/common/filter/RepeatableFilter.java create mode 100644 yanzhu-common/src/main/java/com/yanzhu/common/filter/RepeatedlyRequestWrapper.java create mode 100644 yanzhu-common/src/main/java/com/yanzhu/common/filter/XssFilter.java create mode 100644 yanzhu-common/src/main/java/com/yanzhu/common/filter/XssHttpServletRequestWrapper.java create mode 100644 yanzhu-common/src/main/java/com/yanzhu/common/utils/Arith.java create mode 100644 yanzhu-common/src/main/java/com/yanzhu/common/utils/DateUtils.java create mode 100644 yanzhu-common/src/main/java/com/yanzhu/common/utils/DictUtils.java create mode 100644 yanzhu-common/src/main/java/com/yanzhu/common/utils/ExceptionUtil.java create mode 100644 yanzhu-common/src/main/java/com/yanzhu/common/utils/LogUtils.java create mode 100644 yanzhu-common/src/main/java/com/yanzhu/common/utils/MessageUtils.java create mode 100644 yanzhu-common/src/main/java/com/yanzhu/common/utils/PageUtils.java create mode 100644 yanzhu-common/src/main/java/com/yanzhu/common/utils/SecurityUtils.java create mode 100644 yanzhu-common/src/main/java/com/yanzhu/common/utils/ServletUtils.java create mode 100644 yanzhu-common/src/main/java/com/yanzhu/common/utils/StringUtils.java create mode 100644 yanzhu-common/src/main/java/com/yanzhu/common/utils/Threads.java create mode 100644 yanzhu-common/src/main/java/com/yanzhu/common/utils/bean/BeanUtils.java create mode 100644 yanzhu-common/src/main/java/com/yanzhu/common/utils/bean/BeanValidators.java create mode 100644 yanzhu-common/src/main/java/com/yanzhu/common/utils/file/FileTypeUtils.java create mode 100644 yanzhu-common/src/main/java/com/yanzhu/common/utils/file/FileUploadUtils.java create mode 100644 yanzhu-common/src/main/java/com/yanzhu/common/utils/file/FileUtils.java create mode 100644 yanzhu-common/src/main/java/com/yanzhu/common/utils/file/ImageUtils.java create mode 100644 yanzhu-common/src/main/java/com/yanzhu/common/utils/file/MimeTypeUtils.java create mode 100644 yanzhu-common/src/main/java/com/yanzhu/common/utils/file/MultipartFileUtils.java create mode 100644 yanzhu-common/src/main/java/com/yanzhu/common/utils/html/EscapeUtil.java create mode 100644 yanzhu-common/src/main/java/com/yanzhu/common/utils/html/HTMLFilter.java create mode 100644 yanzhu-common/src/main/java/com/yanzhu/common/utils/http/HttpHelper.java create mode 100644 yanzhu-common/src/main/java/com/yanzhu/common/utils/http/HttpUtils.java create mode 100644 yanzhu-common/src/main/java/com/yanzhu/common/utils/ip/AddressUtils.java create mode 100644 yanzhu-common/src/main/java/com/yanzhu/common/utils/ip/IpUtils.java create mode 100644 yanzhu-common/src/main/java/com/yanzhu/common/utils/poi/ExcelHandlerAdapter.java create mode 100644 yanzhu-common/src/main/java/com/yanzhu/common/utils/poi/ExcelUtil.java create mode 100644 yanzhu-common/src/main/java/com/yanzhu/common/utils/reflect/ReflectUtils.java create mode 100644 yanzhu-common/src/main/java/com/yanzhu/common/utils/sign/Base64.java create mode 100644 yanzhu-common/src/main/java/com/yanzhu/common/utils/sign/Md5Utils.java create mode 100644 yanzhu-common/src/main/java/com/yanzhu/common/utils/spring/SpringUtils.java create mode 100644 yanzhu-common/src/main/java/com/yanzhu/common/utils/sql/SqlUtil.java create mode 100644 yanzhu-common/src/main/java/com/yanzhu/common/utils/uuid/IdUtils.java create mode 100644 yanzhu-common/src/main/java/com/yanzhu/common/utils/uuid/Seq.java create mode 100644 yanzhu-common/src/main/java/com/yanzhu/common/utils/uuid/UUID.java create mode 100644 yanzhu-common/src/main/java/com/yanzhu/common/xss/Xss.java create mode 100644 yanzhu-common/src/main/java/com/yanzhu/common/xss/XssValidator.java create mode 100644 yanzhu-flowable/pom.xml create mode 100644 yanzhu-flowable/src/main/java/com/yanzhu/flowable/common/constant/ProcessConstants.java create mode 100644 yanzhu-flowable/src/main/java/com/yanzhu/flowable/common/enums/FlowComment.java create mode 100644 yanzhu-flowable/src/main/java/com/yanzhu/flowable/config/FlowableConfig.java create mode 100644 yanzhu-flowable/src/main/java/com/yanzhu/flowable/config/MyDefaultProcessDiagramCanvas.java create mode 100644 yanzhu-flowable/src/main/java/com/yanzhu/flowable/controller/FlowBusinessKeyController.java create mode 100644 yanzhu-flowable/src/main/java/com/yanzhu/flowable/controller/FlowDefinitionController.java create mode 100644 yanzhu-flowable/src/main/java/com/yanzhu/flowable/controller/FlowInstanceController.java create mode 100644 yanzhu-flowable/src/main/java/com/yanzhu/flowable/controller/FlowTaskController.java create mode 100644 yanzhu-flowable/src/main/java/com/yanzhu/flowable/controller/SysFormController.java create mode 100644 yanzhu-flowable/src/main/java/com/yanzhu/flowable/domain/FlowCommentDto.java create mode 100644 yanzhu-flowable/src/main/java/com/yanzhu/flowable/domain/FlowFromFieldDTO.java create mode 100644 yanzhu-flowable/src/main/java/com/yanzhu/flowable/domain/FlowNextDto.java create mode 100644 yanzhu-flowable/src/main/java/com/yanzhu/flowable/domain/FlowSaveXmlVo.java create mode 100644 yanzhu-flowable/src/main/java/com/yanzhu/flowable/domain/FlowTaskDto.java create mode 100644 yanzhu-flowable/src/main/java/com/yanzhu/flowable/domain/FlowTaskVo.java create mode 100644 yanzhu-flowable/src/main/java/com/yanzhu/flowable/domain/FlowViewerDto.java create mode 100644 yanzhu-flowable/src/main/java/com/yanzhu/flowable/factory/FlowServiceFactory.java create mode 100644 yanzhu-flowable/src/main/java/com/yanzhu/flowable/flow/CustomProcessDiagramCanvas.java create mode 100644 yanzhu-flowable/src/main/java/com/yanzhu/flowable/flow/CustomProcessDiagramGenerator.java create mode 100644 yanzhu-flowable/src/main/java/com/yanzhu/flowable/flow/FindNextNodeUtil.java create mode 100644 yanzhu-flowable/src/main/java/com/yanzhu/flowable/flow/FlowableUtils.java create mode 100644 yanzhu-flowable/src/main/java/com/yanzhu/flowable/flow/ModelUtils.java create mode 100644 yanzhu-flowable/src/main/java/com/yanzhu/flowable/listener/FlowExecutionListener.java create mode 100644 yanzhu-flowable/src/main/java/com/yanzhu/flowable/listener/FlowTaskEndListener.java create mode 100644 yanzhu-flowable/src/main/java/com/yanzhu/flowable/listener/FlowTaskListener.java create mode 100644 yanzhu-flowable/src/main/java/com/yanzhu/flowable/service/IFlowBusinessKeyService.java create mode 100644 yanzhu-flowable/src/main/java/com/yanzhu/flowable/service/IFlowDefinitionService.java create mode 100644 yanzhu-flowable/src/main/java/com/yanzhu/flowable/service/IFlowInstanceService.java create mode 100644 yanzhu-flowable/src/main/java/com/yanzhu/flowable/service/IFlowTaskService.java create mode 100644 yanzhu-flowable/src/main/java/com/yanzhu/flowable/service/ISysDeployFormService.java create mode 100644 yanzhu-flowable/src/main/java/com/yanzhu/flowable/service/ISysFormService.java create mode 100644 yanzhu-flowable/src/main/java/com/yanzhu/flowable/service/ISysTaskFormService.java create mode 100644 yanzhu-flowable/src/main/java/com/yanzhu/flowable/service/impl/FlowBusinessKeyServiceImpl.java create mode 100644 yanzhu-flowable/src/main/java/com/yanzhu/flowable/service/impl/FlowDefinitionServiceImpl.java create mode 100644 yanzhu-flowable/src/main/java/com/yanzhu/flowable/service/impl/FlowInstanceServiceImpl.java create mode 100644 yanzhu-flowable/src/main/java/com/yanzhu/flowable/service/impl/FlowTaskServiceImpl.java create mode 100644 yanzhu-flowable/src/main/java/com/yanzhu/flowable/service/impl/SysDeployFormServiceImpl.java create mode 100644 yanzhu-flowable/src/main/java/com/yanzhu/flowable/service/impl/SysFormServiceImpl.java create mode 100644 yanzhu-flowable/src/main/java/com/yanzhu/flowable/service/impl/SysTaskFormServiceImpl.java create mode 100644 yanzhu-framework/pom.xml create mode 100644 yanzhu-framework/src/main/java/com/yanzhu/framework/aspectj/DataScopeAspect.java create mode 100644 yanzhu-framework/src/main/java/com/yanzhu/framework/aspectj/DataSourceAspect.java create mode 100644 yanzhu-framework/src/main/java/com/yanzhu/framework/aspectj/LogAspect.java create mode 100644 yanzhu-framework/src/main/java/com/yanzhu/framework/aspectj/RateLimiterAspect.java create mode 100644 yanzhu-framework/src/main/java/com/yanzhu/framework/config/ApplicationConfig.java create mode 100644 yanzhu-framework/src/main/java/com/yanzhu/framework/config/CaptchaConfig.java create mode 100644 yanzhu-framework/src/main/java/com/yanzhu/framework/config/DruidConfig.java create mode 100644 yanzhu-framework/src/main/java/com/yanzhu/framework/config/FastJson2JsonRedisSerializer.java create mode 100644 yanzhu-framework/src/main/java/com/yanzhu/framework/config/FilterConfig.java create mode 100644 yanzhu-framework/src/main/java/com/yanzhu/framework/config/KaptchaTextCreator.java create mode 100644 yanzhu-framework/src/main/java/com/yanzhu/framework/config/MyBatisConfig.java create mode 100644 yanzhu-framework/src/main/java/com/yanzhu/framework/config/P6spySqlFormatConfig.java create mode 100644 yanzhu-framework/src/main/java/com/yanzhu/framework/config/RedisConfig.java create mode 100644 yanzhu-framework/src/main/java/com/yanzhu/framework/config/ResourcesConfig.java create mode 100644 yanzhu-framework/src/main/java/com/yanzhu/framework/config/SecurityConfig.java create mode 100644 yanzhu-framework/src/main/java/com/yanzhu/framework/config/ServerConfig.java create mode 100644 yanzhu-framework/src/main/java/com/yanzhu/framework/config/ThreadPoolConfig.java create mode 100644 yanzhu-framework/src/main/java/com/yanzhu/framework/config/properties/DruidProperties.java create mode 100644 yanzhu-framework/src/main/java/com/yanzhu/framework/config/properties/PermitAllUrlProperties.java create mode 100644 yanzhu-framework/src/main/java/com/yanzhu/framework/datasource/DynamicDataSource.java create mode 100644 yanzhu-framework/src/main/java/com/yanzhu/framework/datasource/DynamicDataSourceContextHolder.java create mode 100644 yanzhu-framework/src/main/java/com/yanzhu/framework/interceptor/RepeatSubmitInterceptor.java create mode 100644 yanzhu-framework/src/main/java/com/yanzhu/framework/interceptor/impl/SameUrlDataInterceptor.java create mode 100644 yanzhu-framework/src/main/java/com/yanzhu/framework/manager/AsyncManager.java create mode 100644 yanzhu-framework/src/main/java/com/yanzhu/framework/manager/ShutdownManager.java create mode 100644 yanzhu-framework/src/main/java/com/yanzhu/framework/manager/factory/AsyncFactory.java create mode 100644 yanzhu-framework/src/main/java/com/yanzhu/framework/security/context/AuthenticationContextHolder.java create mode 100644 yanzhu-framework/src/main/java/com/yanzhu/framework/security/context/PermissionContextHolder.java create mode 100644 yanzhu-framework/src/main/java/com/yanzhu/framework/security/filter/JwtAuthenticationTokenFilter.java create mode 100644 yanzhu-framework/src/main/java/com/yanzhu/framework/security/handle/AuthenticationEntryPointImpl.java create mode 100644 yanzhu-framework/src/main/java/com/yanzhu/framework/security/handle/LogoutSuccessHandlerImpl.java create mode 100644 yanzhu-framework/src/main/java/com/yanzhu/framework/web/domain/Server.java create mode 100644 yanzhu-framework/src/main/java/com/yanzhu/framework/web/domain/server/Cpu.java create mode 100644 yanzhu-framework/src/main/java/com/yanzhu/framework/web/domain/server/Jvm.java create mode 100644 yanzhu-framework/src/main/java/com/yanzhu/framework/web/domain/server/Mem.java create mode 100644 yanzhu-framework/src/main/java/com/yanzhu/framework/web/domain/server/Sys.java create mode 100644 yanzhu-framework/src/main/java/com/yanzhu/framework/web/domain/server/SysFile.java create mode 100644 yanzhu-framework/src/main/java/com/yanzhu/framework/web/exception/GlobalExceptionHandler.java create mode 100644 yanzhu-framework/src/main/java/com/yanzhu/framework/web/service/PermissionService.java create mode 100644 yanzhu-framework/src/main/java/com/yanzhu/framework/web/service/SysLoginService.java create mode 100644 yanzhu-framework/src/main/java/com/yanzhu/framework/web/service/SysPasswordService.java create mode 100644 yanzhu-framework/src/main/java/com/yanzhu/framework/web/service/SysPermissionService.java create mode 100644 yanzhu-framework/src/main/java/com/yanzhu/framework/web/service/SysRegisterService.java create mode 100644 yanzhu-framework/src/main/java/com/yanzhu/framework/web/service/TokenService.java create mode 100644 yanzhu-framework/src/main/java/com/yanzhu/framework/web/service/UserDetailsServiceImpl.java create mode 100644 yanzhu-generator/pom.xml create mode 100644 yanzhu-generator/src/main/java/com/yanzhu/generator/config/GenConfig.java create mode 100644 yanzhu-generator/src/main/java/com/yanzhu/generator/controller/GenController.java create mode 100644 yanzhu-generator/src/main/java/com/yanzhu/generator/domain/GenTable.java create mode 100644 yanzhu-generator/src/main/java/com/yanzhu/generator/domain/GenTableColumn.java create mode 100644 yanzhu-generator/src/main/java/com/yanzhu/generator/mapper/GenTableColumnMapper.java create mode 100644 yanzhu-generator/src/main/java/com/yanzhu/generator/mapper/GenTableMapper.java create mode 100644 yanzhu-generator/src/main/java/com/yanzhu/generator/service/GenTableColumnServiceImpl.java create mode 100644 yanzhu-generator/src/main/java/com/yanzhu/generator/service/GenTableServiceImpl.java create mode 100644 yanzhu-generator/src/main/java/com/yanzhu/generator/service/IGenTableColumnService.java create mode 100644 yanzhu-generator/src/main/java/com/yanzhu/generator/service/IGenTableService.java create mode 100644 yanzhu-generator/src/main/java/com/yanzhu/generator/util/GenUtils.java create mode 100644 yanzhu-generator/src/main/java/com/yanzhu/generator/util/VelocityInitializer.java create mode 100644 yanzhu-generator/src/main/java/com/yanzhu/generator/util/VelocityUtils.java create mode 100644 yanzhu-generator/src/main/resources/generator.yml create mode 100644 yanzhu-generator/src/main/resources/mapper/generator/GenTableColumnMapper.xml create mode 100644 yanzhu-generator/src/main/resources/mapper/generator/GenTableMapper.xml create mode 100644 yanzhu-generator/src/main/resources/vm/java/controller.java.vm create mode 100644 yanzhu-generator/src/main/resources/vm/java/domain.java.vm create mode 100644 yanzhu-generator/src/main/resources/vm/java/mapper.java.vm create mode 100644 yanzhu-generator/src/main/resources/vm/java/service.java.vm create mode 100644 yanzhu-generator/src/main/resources/vm/java/serviceImpl.java.vm create mode 100644 yanzhu-generator/src/main/resources/vm/java/sub-domain.java.vm create mode 100644 yanzhu-generator/src/main/resources/vm/js/api.js.vm create mode 100644 yanzhu-generator/src/main/resources/vm/sql/sql.vm create mode 100644 yanzhu-generator/src/main/resources/vm/vue/index-tree.vue.vm create mode 100644 yanzhu-generator/src/main/resources/vm/vue/index.vue.vm create mode 100644 yanzhu-generator/src/main/resources/vm/vue/v3/index-tree.vue.vm create mode 100644 yanzhu-generator/src/main/resources/vm/vue/v3/index.vue.vm create mode 100644 yanzhu-generator/src/main/resources/vm/xml/mapper.xml.vm create mode 100644 yanzhu-quartz/pom.xml create mode 100644 yanzhu-quartz/src/main/java/com/yanzhu/quartz/config/ScheduleConfig.java create mode 100644 yanzhu-quartz/src/main/java/com/yanzhu/quartz/controller/SysJobController.java create mode 100644 yanzhu-quartz/src/main/java/com/yanzhu/quartz/controller/SysJobLogController.java create mode 100644 yanzhu-quartz/src/main/java/com/yanzhu/quartz/domain/SysJob.java create mode 100644 yanzhu-quartz/src/main/java/com/yanzhu/quartz/domain/SysJobLog.java create mode 100644 yanzhu-quartz/src/main/java/com/yanzhu/quartz/mapper/SysJobLogMapper.java create mode 100644 yanzhu-quartz/src/main/java/com/yanzhu/quartz/mapper/SysJobMapper.java create mode 100644 yanzhu-quartz/src/main/java/com/yanzhu/quartz/service/ISysJobLogService.java create mode 100644 yanzhu-quartz/src/main/java/com/yanzhu/quartz/service/ISysJobService.java create mode 100644 yanzhu-quartz/src/main/java/com/yanzhu/quartz/service/impl/SysJobLogServiceImpl.java create mode 100644 yanzhu-quartz/src/main/java/com/yanzhu/quartz/service/impl/SysJobServiceImpl.java create mode 100644 yanzhu-quartz/src/main/java/com/yanzhu/quartz/task/RyTask.java create mode 100644 yanzhu-quartz/src/main/java/com/yanzhu/quartz/util/AbstractQuartzJob.java create mode 100644 yanzhu-quartz/src/main/java/com/yanzhu/quartz/util/CronUtils.java create mode 100644 yanzhu-quartz/src/main/java/com/yanzhu/quartz/util/JobInvokeUtil.java create mode 100644 yanzhu-quartz/src/main/java/com/yanzhu/quartz/util/QuartzDisallowConcurrentExecution.java create mode 100644 yanzhu-quartz/src/main/java/com/yanzhu/quartz/util/QuartzJobExecution.java create mode 100644 yanzhu-quartz/src/main/java/com/yanzhu/quartz/util/ScheduleUtils.java create mode 100644 yanzhu-quartz/src/main/resources/mapper/quartz/SysJobLogMapper.xml create mode 100644 yanzhu-quartz/src/main/resources/mapper/quartz/SysJobMapper.xml create mode 100644 yanzhu-system/pom.xml create mode 100644 yanzhu-system/src/main/java/com/yanzhu/system/domain/FlowProcDefDto.java create mode 100644 yanzhu-system/src/main/java/com/yanzhu/system/domain/SysCache.java create mode 100644 yanzhu-system/src/main/java/com/yanzhu/system/domain/SysConfig.java create mode 100644 yanzhu-system/src/main/java/com/yanzhu/system/domain/SysDeployForm.java create mode 100644 yanzhu-system/src/main/java/com/yanzhu/system/domain/SysExpression.java create mode 100644 yanzhu-system/src/main/java/com/yanzhu/system/domain/SysForm.java create mode 100644 yanzhu-system/src/main/java/com/yanzhu/system/domain/SysListener.java create mode 100644 yanzhu-system/src/main/java/com/yanzhu/system/domain/SysLogininfor.java create mode 100644 yanzhu-system/src/main/java/com/yanzhu/system/domain/SysNotice.java create mode 100644 yanzhu-system/src/main/java/com/yanzhu/system/domain/SysOperLog.java create mode 100644 yanzhu-system/src/main/java/com/yanzhu/system/domain/SysPost.java create mode 100644 yanzhu-system/src/main/java/com/yanzhu/system/domain/SysRoleDept.java create mode 100644 yanzhu-system/src/main/java/com/yanzhu/system/domain/SysRoleMenu.java create mode 100644 yanzhu-system/src/main/java/com/yanzhu/system/domain/SysTaskForm.java create mode 100644 yanzhu-system/src/main/java/com/yanzhu/system/domain/SysUserOnline.java create mode 100644 yanzhu-system/src/main/java/com/yanzhu/system/domain/SysUserPost.java create mode 100644 yanzhu-system/src/main/java/com/yanzhu/system/domain/SysUserRole.java create mode 100644 yanzhu-system/src/main/java/com/yanzhu/system/domain/ai/DevAiProjectConfig.java create mode 100644 yanzhu-system/src/main/java/com/yanzhu/system/domain/ai/DevAiProjectConfigPassage.java create mode 100644 yanzhu-system/src/main/java/com/yanzhu/system/domain/ai/DevAiProjectData.java create mode 100644 yanzhu-system/src/main/java/com/yanzhu/system/domain/ai/DevAiProjectDataVO.java create mode 100644 yanzhu-system/src/main/java/com/yanzhu/system/domain/flowable/FlowDeptVo.java create mode 100644 yanzhu-system/src/main/java/com/yanzhu/system/domain/flowable/FlowQueryVo.java create mode 100644 yanzhu-system/src/main/java/com/yanzhu/system/domain/flowable/FlowTaskEntity.java create mode 100644 yanzhu-system/src/main/java/com/yanzhu/system/domain/flowable/ReturnTaskNodeVo.java create mode 100644 yanzhu-system/src/main/java/com/yanzhu/system/domain/vo/MetaVo.java create mode 100644 yanzhu-system/src/main/java/com/yanzhu/system/domain/vo/RouterVo.java create mode 100644 yanzhu-system/src/main/java/com/yanzhu/system/mapper/DevAiProjectConfigMapper.java create mode 100644 yanzhu-system/src/main/java/com/yanzhu/system/mapper/DevAiProjectDataMapper.java create mode 100644 yanzhu-system/src/main/java/com/yanzhu/system/mapper/FlowBusinessKeyMapper.java create mode 100644 yanzhu-system/src/main/java/com/yanzhu/system/mapper/FlowDeployMapper.java create mode 100644 yanzhu-system/src/main/java/com/yanzhu/system/mapper/SysConfigMapper.java create mode 100644 yanzhu-system/src/main/java/com/yanzhu/system/mapper/SysDeployFormMapper.java create mode 100644 yanzhu-system/src/main/java/com/yanzhu/system/mapper/SysDeptMapper.java create mode 100644 yanzhu-system/src/main/java/com/yanzhu/system/mapper/SysDictDataMapper.java create mode 100644 yanzhu-system/src/main/java/com/yanzhu/system/mapper/SysDictTypeMapper.java create mode 100644 yanzhu-system/src/main/java/com/yanzhu/system/mapper/SysExpressionMapper.java create mode 100644 yanzhu-system/src/main/java/com/yanzhu/system/mapper/SysFormMapper.java create mode 100644 yanzhu-system/src/main/java/com/yanzhu/system/mapper/SysListenerMapper.java create mode 100644 yanzhu-system/src/main/java/com/yanzhu/system/mapper/SysLogininforMapper.java create mode 100644 yanzhu-system/src/main/java/com/yanzhu/system/mapper/SysMenuMapper.java create mode 100644 yanzhu-system/src/main/java/com/yanzhu/system/mapper/SysNoticeMapper.java create mode 100644 yanzhu-system/src/main/java/com/yanzhu/system/mapper/SysOperLogMapper.java create mode 100644 yanzhu-system/src/main/java/com/yanzhu/system/mapper/SysPostMapper.java create mode 100644 yanzhu-system/src/main/java/com/yanzhu/system/mapper/SysRoleDeptMapper.java create mode 100644 yanzhu-system/src/main/java/com/yanzhu/system/mapper/SysRoleMapper.java create mode 100644 yanzhu-system/src/main/java/com/yanzhu/system/mapper/SysRoleMenuMapper.java create mode 100644 yanzhu-system/src/main/java/com/yanzhu/system/mapper/SysTaskFormMapper.java create mode 100644 yanzhu-system/src/main/java/com/yanzhu/system/mapper/SysUserMapper.java create mode 100644 yanzhu-system/src/main/java/com/yanzhu/system/mapper/SysUserPostMapper.java create mode 100644 yanzhu-system/src/main/java/com/yanzhu/system/mapper/SysUserRoleMapper.java create mode 100644 yanzhu-system/src/main/java/com/yanzhu/system/service/IDevAiProjectConfigService.java create mode 100644 yanzhu-system/src/main/java/com/yanzhu/system/service/IDevAiProjectDataService.java create mode 100644 yanzhu-system/src/main/java/com/yanzhu/system/service/ISysConfigService.java create mode 100644 yanzhu-system/src/main/java/com/yanzhu/system/service/ISysDeptService.java create mode 100644 yanzhu-system/src/main/java/com/yanzhu/system/service/ISysDictDataService.java create mode 100644 yanzhu-system/src/main/java/com/yanzhu/system/service/ISysDictTypeService.java create mode 100644 yanzhu-system/src/main/java/com/yanzhu/system/service/ISysExpressionService.java create mode 100644 yanzhu-system/src/main/java/com/yanzhu/system/service/ISysListenerService.java create mode 100644 yanzhu-system/src/main/java/com/yanzhu/system/service/ISysLogininforService.java create mode 100644 yanzhu-system/src/main/java/com/yanzhu/system/service/ISysMenuService.java create mode 100644 yanzhu-system/src/main/java/com/yanzhu/system/service/ISysNoticeService.java create mode 100644 yanzhu-system/src/main/java/com/yanzhu/system/service/ISysOperLogService.java create mode 100644 yanzhu-system/src/main/java/com/yanzhu/system/service/ISysPostService.java create mode 100644 yanzhu-system/src/main/java/com/yanzhu/system/service/ISysRoleService.java create mode 100644 yanzhu-system/src/main/java/com/yanzhu/system/service/ISysUserOnlineService.java create mode 100644 yanzhu-system/src/main/java/com/yanzhu/system/service/ISysUserService.java create mode 100644 yanzhu-system/src/main/java/com/yanzhu/system/service/impl/DevAiProjectConfigServiceImpl.java create mode 100644 yanzhu-system/src/main/java/com/yanzhu/system/service/impl/DevAiProjectDataServiceImpl.java create mode 100644 yanzhu-system/src/main/java/com/yanzhu/system/service/impl/SysConfigServiceImpl.java create mode 100644 yanzhu-system/src/main/java/com/yanzhu/system/service/impl/SysDeptServiceImpl.java create mode 100644 yanzhu-system/src/main/java/com/yanzhu/system/service/impl/SysDictDataServiceImpl.java create mode 100644 yanzhu-system/src/main/java/com/yanzhu/system/service/impl/SysDictTypeServiceImpl.java create mode 100644 yanzhu-system/src/main/java/com/yanzhu/system/service/impl/SysExpressionServiceImpl.java create mode 100644 yanzhu-system/src/main/java/com/yanzhu/system/service/impl/SysListenerServiceImpl.java create mode 100644 yanzhu-system/src/main/java/com/yanzhu/system/service/impl/SysLogininforServiceImpl.java create mode 100644 yanzhu-system/src/main/java/com/yanzhu/system/service/impl/SysMenuServiceImpl.java create mode 100644 yanzhu-system/src/main/java/com/yanzhu/system/service/impl/SysNoticeServiceImpl.java create mode 100644 yanzhu-system/src/main/java/com/yanzhu/system/service/impl/SysOperLogServiceImpl.java create mode 100644 yanzhu-system/src/main/java/com/yanzhu/system/service/impl/SysPostServiceImpl.java create mode 100644 yanzhu-system/src/main/java/com/yanzhu/system/service/impl/SysRoleServiceImpl.java create mode 100644 yanzhu-system/src/main/java/com/yanzhu/system/service/impl/SysUserOnlineServiceImpl.java create mode 100644 yanzhu-system/src/main/java/com/yanzhu/system/service/impl/SysUserServiceImpl.java create mode 100644 yanzhu-system/src/main/resources/mapper/ai/DevAiProjectConfigMapper.xml create mode 100644 yanzhu-system/src/main/resources/mapper/ai/DevAiProjectDataMapper.xml create mode 100644 yanzhu-system/src/main/resources/mapper/flowable/FlowBusinessKeyMapper.xml create mode 100644 yanzhu-system/src/main/resources/mapper/flowable/FlowDeployMapper.xml create mode 100644 yanzhu-system/src/main/resources/mapper/flowable/SysTaskFormMapper.xml create mode 100644 yanzhu-system/src/main/resources/mapper/system/SysConfigMapper.xml create mode 100644 yanzhu-system/src/main/resources/mapper/system/SysDeployFormMapper.xml create mode 100644 yanzhu-system/src/main/resources/mapper/system/SysDeptMapper.xml create mode 100644 yanzhu-system/src/main/resources/mapper/system/SysDictDataMapper.xml create mode 100644 yanzhu-system/src/main/resources/mapper/system/SysDictTypeMapper.xml create mode 100644 yanzhu-system/src/main/resources/mapper/system/SysExpressionMapper.xml create mode 100644 yanzhu-system/src/main/resources/mapper/system/SysFormMapper.xml create mode 100644 yanzhu-system/src/main/resources/mapper/system/SysListenerMapper.xml create mode 100644 yanzhu-system/src/main/resources/mapper/system/SysLogininforMapper.xml create mode 100644 yanzhu-system/src/main/resources/mapper/system/SysMenuMapper.xml create mode 100644 yanzhu-system/src/main/resources/mapper/system/SysNoticeMapper.xml create mode 100644 yanzhu-system/src/main/resources/mapper/system/SysOperLogMapper.xml create mode 100644 yanzhu-system/src/main/resources/mapper/system/SysPostMapper.xml create mode 100644 yanzhu-system/src/main/resources/mapper/system/SysRoleDeptMapper.xml create mode 100644 yanzhu-system/src/main/resources/mapper/system/SysRoleMapper.xml create mode 100644 yanzhu-system/src/main/resources/mapper/system/SysRoleMenuMapper.xml create mode 100644 yanzhu-system/src/main/resources/mapper/system/SysUserMapper.xml create mode 100644 yanzhu-system/src/main/resources/mapper/system/SysUserPostMapper.xml create mode 100644 yanzhu-system/src/main/resources/mapper/system/SysUserRoleMapper.xml diff --git a/LICENSE b/LICENSE new file mode 100644 index 0000000..e245dc3 --- /dev/null +++ b/LICENSE @@ -0,0 +1,201 @@ + Apache License + Version 2.0, January 2004 + http://www.apache.org/licenses/ + + TERMS AND CONDITIONS FOR USE, REPRODUCTION, AND DISTRIBUTION + + 1. Definitions. + + "License" shall mean the terms and conditions for use, reproduction, + and distribution as defined by Sections 1 through 9 of this document. + + "Licensor" shall mean the copyright owner or entity authorized by + the copyright owner that is granting the License. + + "Legal Entity" shall mean the union of the acting entity and all + other entities that control, are controlled by, or are under common + control with that entity. For the purposes of this definition, + "control" means (i) the power, direct or indirect, to cause the + direction or management of such entity, whether by contract or + otherwise, or (ii) ownership of fifty percent (50%) or more of the + outstanding shares, or (iii) beneficial ownership of such entity. + + "You" (or "Your") shall mean an individual or Legal Entity + exercising permissions granted by this License. + + "Source" form shall mean the preferred form for making modifications, + including but not limited to software source code, documentation + source, and configuration files. + + "Object" form shall mean any form resulting from mechanical + transformation or translation of a Source form, including but + not limited to compiled object code, generated documentation, + and conversions to other media types. + + "Work" shall mean the work of authorship, whether in Source or + Object form, made available under the License, as indicated by a + copyright notice that is included in or attached to the work + (an example is provided in the Appendix below). + + "Derivative Works" shall mean any work, whether in Source or Object + form, that is based on (or derived from) the Work and for which the + editorial revisions, annotations, elaborations, or other modifications + represent, as a whole, an original work of authorship. For the purposes + of this License, Derivative Works shall not include works that remain + separable from, or merely link (or bind by name) to the interfaces of, + the Work and Derivative Works thereof. + + "Contribution" shall mean any work of authorship, including + the original version of the Work and any modifications or additions + to that Work or Derivative Works thereof, that is intentionally + submitted to Licensor for inclusion in the Work by the copyright owner + or by an individual or Legal Entity authorized to submit on behalf of + the copyright owner. For the purposes of this definition, "submitted" + means any form of electronic, verbal, or written communication sent + to the Licensor or its representatives, including but not limited to + communication on electronic mailing lists, source code control systems, + and issue tracking systems that are managed by, or on behalf of, the + Licensor for the purpose of discussing and improving the Work, but + excluding communication that is conspicuously marked or otherwise + designated in writing by the copyright owner as "Not a Contribution." + + "Contributor" shall mean Licensor and any individual or Legal Entity + on behalf of whom a Contribution has been received by Licensor and + subsequently incorporated within the Work. + + 2. Grant of Copyright License. Subject to the terms and conditions of + this License, each Contributor hereby grants to You a perpetual, + worldwide, non-exclusive, no-charge, royalty-free, irrevocable + copyright license to reproduce, prepare Derivative Works of, + publicly display, publicly perform, sublicense, and distribute the + Work and such Derivative Works in Source or Object form. + + 3. Grant of Patent License. Subject to the terms and conditions of + this License, each Contributor hereby grants to You a perpetual, + worldwide, non-exclusive, no-charge, royalty-free, irrevocable + (except as stated in this section) patent license to make, have made, + use, offer to sell, sell, import, and otherwise transfer the Work, + where such license applies only to those patent claims licensable + by such Contributor that are necessarily infringed by their + Contribution(s) alone or by combination of their Contribution(s) + with the Work to which such Contribution(s) was submitted. If You + institute patent litigation against any entity (including a + cross-claim or counterclaim in a lawsuit) alleging that the Work + or a Contribution incorporated within the Work constitutes direct + or contributory patent infringement, then any patent licenses + granted to You under this License for that Work shall terminate + as of the date such litigation is filed. + + 4. Redistribution. You may reproduce and distribute copies of the + Work or Derivative Works thereof in any medium, with or without + modifications, and in Source or Object form, provided that You + meet the following conditions: + + (a) You must give any other recipients of the Work or + Derivative Works a copy of this License; and + + (b) You must cause any modified files to carry prominent notices + stating that You changed the files; and + + (c) You must retain, in the Source form of any Derivative Works + that You distribute, all copyright, patent, trademark, and + attribution notices from the Source form of the Work, + excluding those notices that do not pertain to any part of + the Derivative Works; and + + (d) If the Work includes a "NOTICE" text file as part of its + distribution, then any Derivative Works that You distribute must + include a readable copy of the attribution notices contained + within such NOTICE file, excluding those notices that do not + pertain to any part of the Derivative Works, in at least one + of the following places: within a NOTICE text file distributed + as part of the Derivative Works; within the Source form or + documentation, if provided along with the Derivative Works; or, + within a display generated by the Derivative Works, if and + wherever such third-party notices normally appear. The contents + of the NOTICE file are for informational purposes only and + do not modify the License. You may add Your own attribution + notices within Derivative Works that You distribute, alongside + or as an addendum to the NOTICE text from the Work, provided + that such additional attribution notices cannot be construed + as modifying the License. + + You may add Your own copyright statement to Your modifications and + may provide additional or different license terms and conditions + for use, reproduction, or distribution of Your modifications, or + for any such Derivative Works as a whole, provided Your use, + reproduction, and distribution of the Work otherwise complies with + the conditions stated in this License. + + 5. Submission of Contributions. Unless You explicitly state otherwise, + any Contribution intentionally submitted for inclusion in the Work + by You to the Licensor shall be under the terms and conditions of + this License, without any additional terms or conditions. + Notwithstanding the above, nothing herein shall supersede or modify + the terms of any separate license agreement you may have executed + with Licensor regarding such Contributions. + + 6. Trademarks. This License does not grant permission to use the trade + names, trademarks, service marks, or product names of the Licensor, + except as required for reasonable and customary use in describing the + origin of the Work and reproducing the content of the NOTICE file. + + 7. Disclaimer of Warranty. Unless required by applicable law or + agreed to in writing, Licensor provides the Work (and each + Contributor provides its Contributions) on an "AS IS" BASIS, + WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or + implied, including, without limitation, any warranties or conditions + of TITLE, NON-INFRINGEMENT, MERCHANTABILITY, or FITNESS FOR A + PARTICULAR PURPOSE. You are solely responsible for determining the + appropriateness of using or redistributing the Work and assume any + risks associated with Your exercise of permissions under this License. + + 8. Limitation of Liability. In no event and under no legal theory, + whether in tort (including negligence), contract, or otherwise, + unless required by applicable law (such as deliberate and grossly + negligent acts) or agreed to in writing, shall any Contributor be + liable to You for damages, including any direct, indirect, special, + incidental, or consequential damages of any character arising as a + result of this License or out of the use or inability to use the + Work (including but not limited to damages for loss of goodwill, + work stoppage, computer failure or malfunction, or any and all + other commercial damages or losses), even if such Contributor + has been advised of the possibility of such damages. + + 9. Accepting Warranty or Additional Liability. While redistributing + the Work or Derivative Works thereof, You may choose to offer, + and charge a fee for, acceptance of support, warranty, indemnity, + or other liability obligations and/or rights consistent with this + License. However, in accepting such obligations, You may act only + on Your own behalf and on Your sole responsibility, not on behalf + of any other Contributor, and only if You agree to indemnify, + defend, and hold each Contributor harmless for any liability + incurred by, or claims asserted against, such Contributor by reason + of your accepting any such warranty or additional liability. + + END OF TERMS AND CONDITIONS + + APPENDIX: How to apply the Apache License to your work. + + To apply the Apache License to your work, attach the following + boilerplate notice, with the fields enclosed by brackets "[]" + replaced with your own identifying information. (Don't include + the brackets!) The text should be enclosed in the appropriate + comment syntax for the file format. We also recommend that a + file or class name and description of purpose be included on the + same "printed page" as the copyright notice for easier + identification within third-party archives. + + Copyright (c) 2022 tony Authors. All Rights Reserved. + + Licensed under the Apache License, Version 2.0 (the "License"); + you may not use this file except in compliance with the License. + You may obtain a copy of the License at + + http://www.apache.org/licenses/LICENSE-2.0 + + Unless required by applicable law or agreed to in writing, software + distributed under the License is distributed on an "AS IS" BASIS, + WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. + See the License for the specific language governing permissions and + limitations under the License. diff --git a/README.md b/README.md new file mode 100644 index 0000000..8142c7b --- /dev/null +++ b/README.md @@ -0,0 +1,42 @@ + +
!rsOTAEBlcR0x8sci`W*w?x&gH&~PIU+F>($DF)Xc+s
zrrU^!FfFObwU3umv`B7~bue&Fj|Z(nu2g_(3W!F`pxgDeI`}F-;;5Exhk)Wp`fRg~
z3RfEyv>Se?7l_8Q$#>T_Kh(P)KFqgq?4~#1z=G1_gS9*8&hN& SW|cL#QhjF-V8)Fflp^Buxzp~KA@&S
z<=#-;@yQ_FV@x<4oekyY
zP^{4ie&R2@q+$yxCou#;Aczdm+8)2u5gfZ9BJ=@)KU7<|Gg5Mza5SmB)xW$3kT|6T
zzHnm6M|#J=+5Cn=BjL>Pbhv@3MT6o%rILylSQ+F>sS{q>U
&z;KSs*b&d$li;a_9w0@d}undmT{_%+@P
z4_Pa=?M}>RD4KPsp3rL-KTx!z0?)vtYU8`{54G0{q2rzg*(mNZgp~@eul^{3p#B(d
zl#=9$lIT$>a;##be64@ueUk$|FBvPH2`e<7rfJRg`gBky5A+A*C(2sJ7Zx~8kr