From 339515558253d776769dc2e2560bbb4a0450c989 Mon Sep 17 00:00:00 2001
From: zhuguifei <zhuguifei@zhuguifeideiMac.local>
Date: 星期五, 29 十一月 2024 09:44:44 +0800
Subject: [PATCH] 将码云版本提交至gitlab -- 20241129

---
 jeecg-module-system/jeecg-system-biz/src/main/resources/jeecg/code-template/one2/java/${bussiPackage}/mapper/${entityPackage}/xml/${entityName}Mapper.xml                                           |    0 
 jeecg-module-system/jeecg-system-biz/src/main/java/org/jeecg/modules/system/controller/DuplicateCheckController.java                                                                                |    0 
 jeecg-module-system/jeecg-system-biz/src/main/resources/static/generic/web/cmaps/Add-RKSJ-V.bcmap                                                                                                   |    0 
 jeecg-module-system/jeecg-system-biz/src/main/resources/static/generic/web/images/annotation-key.svg                                                                                                |    0 
 jeecg-module-dry/jeecg-module-dry-biz/src/main/java/org/jeecg/modules/dry/controller/DryHerbTypeController.java                                                                                     |    0 
 jeecg-module-system/jeecg-system-biz/src/main/resources/jeecg/code-template/one/java/${bussiPackage}/${entityPackage}/vue-app/${entityName}List.vuei                                                |    0 
 jeecg-module-dry/jeecg-module-dry-api/src/main/java/org/jeecg/modules/dry/entity/DryHerb.java                                                                                                       |    0 
 jeecg-module-system/jeecg-system-biz/src/main/resources/jeecg/code-template-online/jvxe/onetomany/java/${bussiPackage}/${entityPackage}/mapper/${entityName}Mapper.javai                            |    0 
 db/nginx/nginx.pem                                                                                                                                                                                  |    0 
 jeecg-module-system/jeecg-system-biz/src/main/java/org/jeecg/modules/system/service/ISysGatewayRouteService.java                                                                                    |    0 
 jeecg-module-system/jeecg-system-biz/src/main/java/org/jeecg/modules/system/mapper/SysAnnouncementMapper.java                                                                                       |    0 
 jeecg-module-system/jeecg-system-biz/src/main/resources/jeecg/code-template-online/default/one/java/${bussiPackage}/${entityPackage}/vue/modules/${entityName}Form.vuei                             |    0 
 jeecg-module-system/jeecg-system-start/src/main/java/org/jeecg/codegenerate/JeecgOneToMainUtil.java                                                                                                 |    0 
 jeecg-boot-base-core/src/main/java/org/jeecg/common/constant/FillRuleConstant.java                                                                                                                  |    0 
 jeecg-module-system/jeecg-system-biz/src/main/resources/jeecg/code-template-online/common/blob.ftl                                                                                                  |    0 
 jeecg-module-system/jeecg-system-biz/src/main/resources/jeecg/code-template-online/default/tree/java/${bussiPackage}/${entityPackage}/service/I${entityName}Service.javai                           |    0 
 jeecg-boot-base-core/src/main/java/org/jeecg/common/util/RestUtil.java                                                                                                                              |    0 
 jeecg-module-system/jeecg-system-biz/src/main/java/org/jeecg/modules/ngalain/aop/LogRecordAspect.java                                                                                               |    0 
 jeecg-module-system/jeecg-system-biz/src/main/resources/jeecg/code-template-online/common/validatorRulesTemplate/main.ftl                                                                           |    0 
 jeecg-module-demo/src/main/java/org/jeecg/modules/demo/mock/json/area_options.json                                                                                                                  |    0 
 jeecg-module-system/jeecg-system-biz/src/main/java/org/jeecg/modules/system/mapper/SysRoleIndexMapper.java                                                                                          |    0 
 jeecg-server-cloud/jeecg-visual/jeecg-cloud-xxljob/src/main/java/com/xxl/job/admin/core/scheduler/XxlJobScheduler.java                                                                              |    0 
 jeecg-module-system/jeecg-system-biz/src/main/resources/jeecg/code-template/onetomany2/java/${bussiPackage}/${entityPackage}/vo/${entityName}Page.javai                                             |    0 
 jeecg-server-cloud/jeecg-visual/jeecg-cloud-xxljob/src/main/resources/mybatis-mapper/XxlJobLogMapper.xml                                                                                            |    0 
 jeecg-module-system/jeecg-system-biz/src/main/resources/jeecg/code-template/one2/java/${bussiPackage}/mapper/${entityPackage}/${entityName}Mapper.javai                                             |    0 
 jeecg-module-demo/src/main/java/org/jeecg/modules/dlglong/json/dlglong.json                                                                                                                         |    0 
 jeecg-module-demo/src/main/resources/static/bigscreen/template2/js/layer/laydate/skins/danlan/icon.png                                                                                              |    0 
 jeecg-module-system/jeecg-system-biz/src/main/java/org/jeecg/modules/system/mapper/SysFillRuleMapper.java                                                                                           |    0 
 jeecg-module-system/jeecg-system-biz/src/main/resources/static/generic/web/cmaps/EUC-H.bcmap                                                                                                        |    0 
 jeecg-module-dry/jeecg-module-dry-biz/src/main/java/org/jeecg/modules/dry/mapper/DryHelloMapper.java                                                                                                |    0 
 jeecg-module-system/jeecg-system-biz/src/main/resources/static/generic/web/cmaps/UniJISX02132004-UTF32-H.bcmap                                                                                      |    0 
 jeecg-module-dry/pom.xml                                                                                                                                                                            |    0 
 jeecg-module-system/jeecg-system-biz/src/main/resources/jeecg/code-template-online/tab/onetomany/java/${bussiPackage}/${entityPackage}/mapper/${entityName}Mapper.javai                             |    0 
 jeecg-module-system/jeecg-system-biz/src/main/resources/jeecg/code-template-online/jvxe/onetomany/java/${bussiPackage}/${entityPackage}/vue3/components/[1-n]Form.vuei                              |    0 
 jeecg-module-system/jeecg-system-biz/src/main/java/org/jeecg/modules/system/model/TreeModel.java                                                                                                    |    0 
 jeecg-server-cloud/jeecg-visual/jeecg-cloud-xxljob/src/main/resources/static/adminlte/bower_components/datatables.net-bs/css/dataTables.bootstrap.min.css                                           |    0 
 jeecg-module-demo/src/main/java/org/jeecg/modules/demo/mock/json/asyn_tree_list_2.json                                                                                                              |    0 
 jeecg-module-system/jeecg-system-biz/src/main/resources/static/generic/web/images/toolbarButton-print@2x.png                                                                                        |    0 
 jeecg-server-cloud/jeecg-visual/jeecg-cloud-test/jeecg-cloud-test-seata/jeecg-cloud-test-seata-order/pom.xml                                                                                        |    0 
 jeecg-module-system/jeecg-system-biz/src/main/java/org/jeecg/modules/system/vo/tenant/UserPosition.java                                                                                             |    0 
 jeecg-module-dry/jeecg-module-dry-biz/src/main/java/org/jeecg/modules/dry/mapper/xml/DryProdRecordMapper.xml                                                                                        |    0 
 jeecg-module-system/jeecg-system-biz/src/main/java/org/jeecg/modules/system/service/impl/SysBaseApiImpl.java                                                                                        |    0 
 jeecg-module-system/jeecg-system-biz/src/main/java/org/jeecg/modules/system/service/impl/SysRoleServiceImpl.java                                                                                    |    0 
 jeecg-boot-base-core/src/main/java/org/jeecg/config/thirdapp/ThirdAppTypeConfig.java                                                                                                                |    0 
 jeecg-module-dry/jeecg-module-dry-biz/src/main/java/org/jeecg/modules/dry/controller/DryHerbController.java                                                                                         |    0 
 jeecg-server-cloud/jeecg-visual/jeecg-cloud-sentinel/src/main/java/com/alibaba/csp/sentinel/dashboard/rule/nacos/system/SystemRuleNacosPublisher.java                                               |    0 
 jeecg-module-demo/src/main/resources/static/bigscreen/template2/images/weather/特大暴雨.png                                                                                                             |    0 
 jeecg-module-system/jeecg-system-biz/src/main/resources/static/generic/web/cmaps/GBT-EUC-V.bcmap                                                                                                    |    0 
 jeecg-module-system/jeecg-system-biz/src/main/resources/static/generic/web/cmaps/UniJIS-UTF32-H.bcmap                                                                                               |    0 
 jeecg-module-dry/jeecg-module-dry-api/src/main/java/org/jeecg/modules/dry/vo/DryFault.java                                                                                                          |    0 
 jeecg-module-system/jeecg-system-biz/src/main/java/org/jeecg/modules/system/mapper/SysPermissionMapper.java                                                                                         |    0 
 jeecg-boot-base-core/src/main/java/org/jeecg/common/util/MinioUtil.java                                                                                                                             |    0 
 jeecg-module-dry/jeecg-module-dry-biz/src/main/java/org/jeecg/modules/dry/mapper/DryEqpTypeMapper.java                                                                                              |    0 
 db/增量SQL/3.4.4到3.5.0表结构升级脚本.sql                                                                                                                                                                     |    0 
 jeecg-module-demo/src/main/java/org/jeecg/modules/demo/test/mapper/xml/JeecgOrderTicketMapper.xml                                                                                                   |    0 
 jeecg-boot-base-core/src/main/java/org/jeecg/common/api/dto/message/BusMessageDTO.java                                                                                                              |    0 
 jeecg-module-dry/jeecg-module-dry-api/src/main/java/org/jeecg/modules/dry/vo/OffsetParam.java                                                                                                       |   24 
 jeecg-server-cloud/jeecg-visual/jeecg-cloud-monitor/src/main/java/org/jeecg/monitor/config/SecuritySecureConfig.java                                                                                |    0 
 jeecg-module-system/jeecg-system-biz/src/main/resources/static/generic/web/cmaps/Ext-H.bcmap                                                                                                        |    0 
 jeecg-module-system/jeecg-system-biz/src/main/resources/jeecg/code-template-online/tab/onetomany/java/${bussiPackage}/${entityPackage}/mapper/xml/${entityName}Mapper.xml                           |    0 
 jeecg-server-cloud/jeecg-visual/jeecg-cloud-xxljob/Dockerfile                                                                                                                                       |    0 
 jeecg-module-system/jeecg-system-biz/src/main/java/org/jeecg/modules/system/service/ISysDictItemService.java                                                                                        |    0 
 jeecg-module-demo/src/main/resources/static/bigscreen/template2/images/weather/晴.png                                                                                                                |    0 
 jeecg-module-system/jeecg-system-biz/src/main/java/org/jeecg/modules/system/service/impl/SysDataLogServiceImpl.java                                                                                 |    0 
 jeecg-module-system/jeecg-system-biz/src/main/java/org/jeecg/modules/aop/TenantPackUserLogAspect.java                                                                                               |    0 
 jeecg-module-system/jeecg-system-biz/src/main/resources/static/generic/web/images/toolbarButton-secondaryToolbarToggle.png                                                                          |    0 
 jeecg-server-cloud/jeecg-visual/jeecg-cloud-xxljob/src/main/resources/static/js/jobgroup.index.1.js                                                                                                 |    0 
 jeecg-server-cloud/jeecg-cloud-nacos/docs/config/jeecg-dev.yaml                                                                                                                                     |    0 
 jeecg-module-system/jeecg-system-start/src/main/resources/logback-spring.xml                                                                                                                        |    0 
 jeecg-boot-base-core/src/main/java/org/jeecg/common/util/CommonUtils.java                                                                                                                           |    0 
 jeecg-module-system/jeecg-system-biz/src/main/resources/jeecg/code-template-online/default/one/java/${bussiPackage}/${entityPackage}/vue/modules/${entityName}Modal.vuei                            |    0 
 jeecg-module-dry/jeecg-module-dry-api/src/main/java/org/jeecg/modules/dry/util/HerbUtil.java                                                                                                        |  340 ++--
 jeecg-module-system/jeecg-system-biz/src/main/java/org/jeecg/modules/system/entity/SysPosition.java                                                                                                 |    0 
 jeecg-module-dry/jeecg-module-dry-api/src/main/java/org/jeecg/modules/dry/vo/WaterParam.java                                                                                                        |   55 
 jeecg-module-system/jeecg-system-biz/src/main/resources/static/generic/web/cmaps/Adobe-Japan1-2.bcmap                                                                                               |    0 
 jeecg-module-dry/jeecg-module-dry-api/src/main/java/org/jeecg/modules/dry/vo/CommandMessageVo.java                                                                                                  |    0 
 jeecg-module-system/jeecg-system-biz/src/main/resources/jeecg/code-template-online/inner-table/onetomany/java/${bussiPackage}/${entityPackage}/vue3/components/[1-n]Form.vuei                       |    0 
 jeecg-server-cloud/jeecg-visual/jeecg-cloud-test/jeecg-cloud-test-seata/jeecg-cloud-test-seata-order/src/main/java/org/jeecg/modules/test/seata/order/enums/OrderStatus.java                        |    0 
 jeecg-server-cloud/jeecg-visual/jeecg-cloud-xxljob/src/main/java/com/xxl/job/admin/core/exception/XxlJobException.java                                                                              |    0 
 jeecg-module-system/jeecg-system-biz/src/main/java/org/jeecg/modules/system/vo/SysDictPage.java                                                                                                     |    0 
 jeecg-module-system/jeecg-system-biz/src/main/java/org/jeecg/modules/system/mapper/SysUserTenantMapper.java                                                                                         |    0 
 jeecg-module-system/jeecg-system-biz/src/main/resources/static/generic/web/cmaps/V.bcmap                                                                                                            |    0 
 jeecg-module-dry/jeecg-module-dry-biz/src/main/java/org/jeecg/modules/dry/socket/SocketServerConfig.java                                                                                            |    0 
 jeecg-module-system/jeecg-system-biz/src/main/resources/static/generic/web/images/toolbarButton-pageUp-rtl.png                                                                                      |    0 
 jeecg-module-dry/jeecg-module-dry-biz/src/main/java/org/jeecg/modules/dry/controller/DryResultController.java                                                                                       |    0 
 jeecg-module-system/jeecg-system-biz/src/main/resources/jeecg/code-template-online/jvxe/onetomany/java/${bussiPackage}/${entityPackage}/vue/modules/${entityName}Form.vuei                          |    0 
 jeecg-server-cloud/jeecg-visual/jeecg-cloud-xxljob/src/main/resources/static/adminlte/bower_components/bootstrap/fonts/glyphicons-halflings-regular.woff2                                           |    0 
 jeecg-server-cloud/jeecg-visual/jeecg-cloud-xxljob/pom.xml                                                                                                                                          |    0 
 jeecg-module-demo/src/main/resources/static/bigscreen/template2/js/data/guangdong.js                                                                                                                |    0 
 jeecg-module-demo/src/main/resources/static/bigscreen/template1/js/echarts-wordcloud.js                                                                                                             |    0 
 jeecg-boot-base-core/src/main/java/org/jeecg/common/util/DateUtils.java                                                                                                                             |    0 
 jeecg-module-system/jeecg-system-start/src/main/resources/banner.txt                                                                                                                                |    0 
 jeecg-module-system/jeecg-system-biz/src/main/java/org/jeecg/modules/system/mapper/xml/SysUserDepartMapper.xml                                                                                      |    0 
 jeecg-boot-base-core/src/main/java/org/jeecg/common/util/IpUtils.java                                                                                                                               |    0 
 jeecg-server-cloud/jeecg-system-cloud-start/pom.xml                                                                                                                                                 |    0 
 jeecg-module-system/jeecg-system-biz/src/main/resources/jeecg/code-template/one/java/${bussiPackage}/${entityPackage}/vue3/modules/${entityName}Modal.vuei                                          |    0 
 jeecg-module-system/jeecg-system-biz/src/main/java/org/jeecg/modules/system/entity/SysDictItem.java                                                                                                 |    0 
 jeecg-module-system/jeecg-system-biz/src/main/resources/static/generic/web/images/loading-small.png                                                                                                 |    0 
 db/origin/tables_xxl_job.sql                                                                                                                                                                        |    0 
 jeecg-module-dry/jeecg-module-dry-biz/src/main/java/org/jeecg/modules/dry/service/impl/DryFaultRecordServiceImpl.java                                                                               |   28 
 jeecg-module-demo/src/main/resources/static/bigscreen/template2/js/layer/skin/default/xubox_title0.png                                                                                              |    0 
 jeecg-module-demo/src/main/resources/static/bigscreen/template2/js/layer/skin/default/loading-1.gif                                                                                                 |    0 
 jeecg-module-system/jeecg-system-biz/src/main/resources/jeecg/code-template-online/jvxe/onetomany/java/${bussiPackage}/${entityPackage}/vue3/components/${entityName}Modal.vuei                     |    0 
 jeecg-module-system/jeecg-system-biz/src/main/resources/static/generic/web/cmaps/Adobe-GB1-UCS2.bcmap                                                                                               |    0 
 jeecg-module-system/jeecg-system-biz/src/main/java/org/jeecg/modules/system/service/ISysRolePermissionService.java                                                                                  |    0 
 jeecg-module-system/jeecg-system-biz/src/main/resources/jeecg/code-template/one2/java/${bussiPackage}/vue3/${entityPackage}/${entityName}List.vuei                                                  |    0 
 jeecg-server-cloud/jeecg-visual/jeecg-cloud-xxljob/src/main/java/com/xxl/job/admin/controller/interceptor/WebMvcConfig.java                                                                         |    0 
 jeecg-module-system/jeecg-system-biz/src/main/resources/static/generic/web/cmaps/UniJIS-UCS2-V.bcmap                                                                                                |    0 
 jeecg-server-cloud/pom.xml                                                                                                                                                                          |    0 
 jeecg-boot-base-core/src/main/java/org/jeecg/common/exception/JeecgBoot401Exception.java                                                                                                            |    0 
 jeecg-module-dry/jeecg-module-dry-biz/src/main/java/org/jeecg/modules/dry/mapper/DryHerbFormulaHisMapper.java                                                                                       |   17 
 jeecg-server-cloud/jeecg-visual/jeecg-cloud-xxljob/src/main/resources/static/js/login.1.js                                                                                                          |    0 
 jeecg-module-demo/src/main/resources/static/bigscreen/template2/images/line-blue.png                                                                                                                |    0 
 jeecg-module-system/jeecg-system-biz/src/main/java/org/jeecg/config/jimureport/JimuReportTokenService.java                                                                                          |    0 
 jeecg-module-system/jeecg-system-biz/src/main/resources/static/generic/web/cmaps/GB-EUC-H.bcmap                                                                                                     |    0 
 jeecg-module-system/jeecg-system-biz/src/main/java/org/jeecg/modules/system/vo/tenant/TenantPackAuth.java                                                                                           |    0 
 jeecg-server-cloud/jeecg-cloud-gateway/src/main/java/org/jeecg/fallback/sentinel/SentinelBlockRequestHandler.java                                                                                   |    0 
 jeecg-server-cloud/jeecg-cloud-nacos/pom.xml                                                                                                                                                        |    0 
 jeecg-server-cloud/jeecg-visual/jeecg-cloud-test/jeecg-cloud-test-seata/jeecg-cloud-test-seata-order/src/main/java/org/jeecg/modules/test/seata/order/dto/ReduceBalanceRequest.java                 |    0 
 jeecg-module-system/jeecg-system-biz/src/main/java/org/jeecg/modules/message/service/ISysMessageTemplateService.java                                                                                |    0 
 jeecg-module-system/jeecg-system-biz/src/main/java/org/jeecg/modules/system/entity/SysFiles.java                                                                                                    |    0 
 jeecg-boot-base-core/src/main/java/org/jeecg/common/api/dto/message/MessageDTO.java                                                                                                                 |    0 
 jeecg-module-system/jeecg-system-biz/src/main/resources/static/generic/web/images/secondaryToolbarButton-firstPage@2x.png                                                                           |    0 
 jeecg-server-cloud/jeecg-visual/jeecg-cloud-sentinel/src/main/resources/application.yml                                                                                                             |    0 
 jeecg-module-system/jeecg-system-biz/src/main/resources/jeecg/code-template-online/default/onetomany/java/${bussiPackage}/${entityPackage}/controller/${entityName}Controller.javai                 |    0 
 jeecg-module-dry/jeecg-module-dry-biz/src/main/java/org/jeecg/modules/dry/controller/DryProdRecordController.java                                                                                   |    0 
 jeecg-server-cloud/jeecg-visual/jeecg-cloud-test/jeecg-cloud-test-shardingsphere/src/main/resources/application-sharding-multi.yml                                                                  |    0 
 jeecg-module-demo/src/main/resources/static/bigscreen/template2/images/menu_on.png                                                                                                                  |    0 
 jeecg-module-system/jeecg-system-biz/src/main/resources/static/view/userlist.html                                                                                                                   |    0 
 jeecg-boot-base-core/src/main/java/org/jeecg/common/util/encryption/EncryptedString.java                                                                                                            |    0 
 jeecg-module-system/jeecg-system-biz/src/main/resources/jeecg/code-template-online/default/tree/java/${bussiPackage}/${entityPackage}/vue3Native/${entityName}__data.tsi                            |    0 
 jeecg-module-demo/src/main/java/org/jeecg/modules/demo/mock/json/asyn_tree_list_31.json                                                                                                             |    0 
 jeecg-module-system/jeecg-system-biz/src/main/resources/jeecg/code-template-online/common/form/vue3popup.ftl                                                                                        |    0 
 jeecg-boot-base-core/src/main/java/org/jeecg/common/api/dto/LogDTO.java                                                                                                                             |    0 
 jeecg-module-system/jeecg-system-biz/src/main/resources/jeecg/code-template-online/default/onetomany/java/${bussiPackage}/${entityPackage}/mapper/${entityName}Mapper.javai                         |    0 
 jeecg-server-cloud/jeecg-demo-cloud-start/src/main/resources/logback-spring.xml                                                                                                                     |    0 
 jeecg-module-system/jeecg-system-biz/src/main/resources/static/generic/web/cmaps/Hiragana.bcmap                                                                                                     |    0 
 jeecg-server-cloud/jeecg-visual/jeecg-cloud-xxljob/src/main/java/com/xxl/job/admin/core/route/strategy/ExecutorRouteLFU.java                                                                        |    0 
 jeecg-module-system/jeecg-system-biz/src/main/resources/static/generic/web/cmaps/Adobe-CNS1-UCS2.bcmap                                                                                              |    0 
 jeecg-module-system/jeecg-system-biz/src/main/resources/jeecg/code-template-online/default/one/java/${bussiPackage}/${entityPackage}/service/impl/${entityName}ServiceImpl.javai                    |    0 
 jeecg-module-system/jeecg-system-biz/src/main/resources/jeecg/code-template-online/default/onetomany/java/${bussiPackage}/${entityPackage}/mapper/[1-n]Mapper.javai                                 |    0 
 jeecg-module-dry/jeecg-module-dry-start/src/main/resources/model34.pt                                                                                                                               |    0 
 jeecg-server-cloud/jeecg-visual/jeecg-cloud-xxljob/src/main/java/com/xxl/job/admin/core/thread/JobLogReportHelper.java                                                                              |    0 
 jeecg-module-dry/jeecg-module-dry-biz/src/main/java/org/jeecg/modules/dry/runner/OpcCustomRunner.java                                                                                               |    2 
 jeecg-module-system/jeecg-system-biz/src/main/resources/jeecg/code-template-online/common/form/native/vue3NativeImport.ftl                                                                          |    0 
 jeecg-server-cloud/jeecg-system-cloud-start/src/main/java/org/jeecg/JeecgSystemCloudApplication.java                                                                                                |    0 
 jeecg-module-system/jeecg-system-biz/src/main/java/org/jeecg/modules/system/service/impl/SysUserTenantServiceImpl.java                                                                              |    0 
 jeecg-boot-base-core/src/main/java/org/jeecg/common/util/security/entity/MyKeyPair.java                                                                                                             |    0 
 jeecg-module-system/jeecg-system-biz/src/main/java/org/jeecg/modules/system/mapper/xml/SysDepartPermissionMapper.xml                                                                                |    0 
 jeecg-module-system/jeecg-system-biz/src/main/java/org/jeecg/modules/system/controller/SysUserController.java                                                                                       |    0 
 jeecg-server-cloud/jeecg-visual/jeecg-cloud-test/jeecg-cloud-test-shardingsphere/src/main/java/org/jeecg/modules/test/sharding/entity/ShardingSysLog.java                                           |    0 
 jeecg-server-cloud/jeecg-visual/jeecg-cloud-test/jeecg-cloud-test-shardingsphere/src/main/java/org/jeecg/modules/test/sharding/mapper/ShardingSysLogMapper.java                                     |    0 
 jeecg-module-system/jeecg-system-biz/src/main/resources/jeecg/code-template-online/erp/onetomany/java/${bussiPackage}/${entityPackage}/vue3/${entityName}__api.tsi                                  |    0 
 jeecg-module-system/jeecg-system-biz/src/main/java/org/jeecg/modules/system/entity/SysUserRole.java                                                                                                 |    0 
 jeecg-server-cloud/jeecg-visual/jeecg-cloud-sentinel/src/main/java/com/alibaba/csp/sentinel/dashboard/rule/nacos/entity/ParamFlowRuleCorrectEntity.java                                             |    0 
 jeecg-module-system/jeecg-system-biz/src/main/resources/jeecg/code-template-online/jvxe/onetomany/java/${bussiPackage}/${entityPackage}/entity/[1-n]Entity.javai                                    |    0 
 jeecg-module-system/pom.xml                                                                                                                                                                         |    0 
 jeecg-boot-base-core/src/main/java/org/jeecg/config/mybatis/interceptor/DynamicDatasourceInterceptor.java                                                                                           |    0 
 jeecg-module-system/jeecg-system-biz/src/main/java/org/jeecg/modules/system/entity/SysDataLog.java                                                                                                  |    0 
 jeecg-boot-base-core/src/main/java/org/jeecg/common/util/superSearch/QueryRuleVo.java                                                                                                               |    0 
 jeecg-module-system/jeecg-system-biz/src/main/resources/static/generic/web/images/findbarButton-previous.png                                                                                        |    0 
 jeecg-module-system/jeecg-system-biz/src/main/resources/jeecg/code-template/one2/java/${bussiPackage}/controller/${entityPackage}/${entityName}Controller.javai                                     |    0 
 jeecg-server-cloud/jeecg-visual/jeecg-cloud-test/jeecg-cloud-test-more/src/main/java/org/jeecg/modules/test/constant/CloudConstant.java                                                             |    0 
 jeecg-server-cloud/jeecg-visual/jeecg-cloud-xxljob/src/main/resources/static/adminlte/bower_components/Ionicons/fonts/ionicons.ttf                                                                  |    0 
 jeecg-module-demo/src/main/resources/static/bigscreen/template2/images/weather/大暴雨.png                                                                                                              |    0 
 jeecg-module-system/jeecg-system-biz/src/main/resources/jeecg/code-template-online/inner-table/onetomany/java/${bussiPackage}/${entityPackage}/vue3/${entityName}_menu_insert.sql                   |    0 
 jeecg-module-system/jeecg-system-biz/src/main/java/org/jeecg/config/init/SystemInitListener.java                                                                                                    |    0 
 jeecg-module-system/jeecg-system-biz/src/main/resources/static/generic/web/cmaps/UniGB-UTF8-V.bcmap                                                                                                 |    0 
 db/其他数据库/jeecgboot-oracle11g.sql                                                                                                                                                                    |    0 
 jeecg-server-cloud/jeecg-visual/jeecg-cloud-xxljob/src/main/resources/static/adminlte/plugins/iCheck/square/blue.css                                                                                |    0 
 README.md                                                                                                                                                                                           |    0 
 jeecg-module-system/jeecg-system-biz/src/main/resources/static/generic/web/cmaps/KSC-Johab-H.bcmap                                                                                                  |    0 
 jeecg-module-system/jeecg-system-biz/src/main/java/org/jeecg/modules/system/mapper/xml/SysDataLogMapper.xml                                                                                         |    0 
 jeecg-module-system/jeecg-system-biz/src/main/resources/jeecg/code-template-online/erp/onetomany/java/${bussiPackage}/${entityPackage}/vue3/${entityName}_menu_insert.sql                           |    0 
 jeecg-module-system/jeecg-system-biz/src/main/resources/jeecg/code-template-online/default/one/java/${bussiPackage}/${entityPackage}/mapper/xml/${entityName}Mapper.xml                             |    0 
 jeecg-module-system/jeecg-system-biz/src/main/resources/jeecg/code-template-online/jvxe/onetomany/java/${bussiPackage}/${entityPackage}/mapper/xml/${entityName}Mapper.xml                          |    0 
 jeecg-module-dry/jeecg-module-dry-biz/src/main/java/org/jeecg/modules/dry/mapper/DryHerbFormulaMapper.java                                                                                          |    0 
 jeecg-boot-base-core/src/main/java/org/jeecg/config/vo/DomainUrl.java                                                                                                                               |    0 
 jeecg-module-demo/src/main/resources/static/bigscreen/template1/images/content_comm.png                                                                                                             |    0 
 jeecg-server-cloud/jeecg-visual/jeecg-cloud-test/jeecg-cloud-test-seata/jeecg-cloud-test-seata-product/pom.xml                                                                                      |    0 
 jeecg-module-demo/src/main/resources/static/bigscreen/template2/js/layer/layer.min.js                                                                                                               |    0 
 jeecg-module-system/jeecg-system-biz/src/main/java/org/jeecg/modules/system/vo/SysUserOnlineVO.java                                                                                                 |    0 
 jeecg-server-cloud/jeecg-visual/jeecg-cloud-xxljob/src/main/resources/static/adminlte/plugins/iCheck/square/blue.png                                                                                |    0 
 jeecg-boot-base-core/src/main/java/org/jeecg/common/system/vo/DictModel.java                                                                                                                        |    0 
 jeecg-module-system/jeecg-system-biz/src/main/resources/jeecg/code-template/onetomany2/java/${bussiPackage}/${entityPackage}/vue/modules/[1-n]Modal.vuei                                            |    0 
 jeecg-server-cloud/jeecg-demo-cloud-start/README.md                                                                                                                                                 |    0 
 jeecg-module-system/jeecg-system-biz/src/main/resources/static/generic/web/images/annotation-comment.svg                                                                                            |    0 
 jeecg-module-system/jeecg-system-biz/src/main/java/org/jeecg/modules/system/service/impl/SysThirdAccountServiceImpl.java                                                                            |    0 
 jeecg-module-system/jeecg-system-biz/src/main/resources/jeecg/code-template-online/default/one/java/${bussiPackage}/${entityPackage}/vue3Native/${entityName}_menu_insert.sql                       |    0 
 jeecg-server-cloud/jeecg-visual/jeecg-cloud-xxljob/src/main/java/com/xxl/job/admin/core/route/ExecutorRouter.java                                                                                   |    0 
 db/origin/tables_nacos.sql                                                                                                                                                                          |    0 
 jeecg-module-demo/src/main/resources/static/bigscreen/template2/js/layer/skin/default/xubox_loading1.gif                                                                                            |    0 
 jeecg-server-cloud/jeecg-visual/jeecg-cloud-xxljob/src/main/resources/mybatis-mapper/XxlJobUserMapper.xml                                                                                           |    0 
 jeecg-module-system/jeecg-system-biz/src/main/java/org/jeecg/modules/system/model/SysDepartTreeModel.java                                                                                           |    0 
 jeecg-module-system/jeecg-system-biz/src/main/java/org/jeecg/modules/system/controller/SysDictController.java                                                                                       |    0 
 jeecg-module-system/jeecg-system-biz/src/main/resources/static/generic/web/cmaps/UniJIS-UCS2-HW-H.bcmap                                                                                             |    0 
 jeecg-server-cloud/jeecg-visual/jeecg-cloud-test/jeecg-cloud-test-more/src/main/java/org/jeecg/modules/test/feign/fallback/JeecgTestFallback.java                                                   |    0 
 jeecg-module-dry/jeecg-module-dry-biz/src/main/java/org/jeecg/modules/dry/mapper/DryOrderMapper.java                                                                                                |    3 
 jeecg-boot-base-core/src/main/java/org/jeecg/config/Swagger2Config.java                                                                                                                             |    0 
 jeecg-module-system/jeecg-system-biz/src/main/java/org/jeecg/modules/system/mapper/xml/SysUserMapper.xml                                                                                            |    0 
 jeecg-module-system/jeecg-system-biz/src/main/java/org/jeecg/modules/system/mapper/xml/SysUserAgentMapper.xml                                                                                       |    0 
 jeecg-module-system/jeecg-system-biz/src/main/resources/jeecg/code-template-online/default/one/java/${bussiPackage}/${entityPackage}/service/I${entityName}Service.javai                            |    0 
 jeecg-server-cloud/jeecg-visual/jeecg-cloud-xxljob/src/main/java/com/xxl/job/admin/core/thread/JobFailMonitorHelper.java                                                                            |    0 
 jeecg-module-system/jeecg-system-biz/src/main/resources/static/generic/web/cmaps/UniCNS-UTF16-H.bcmap                                                                                               |    0 
 jeecg-server-cloud/jeecg-visual/jeecg-cloud-xxljob/src/main/java/com/xxl/job/admin/controller/interceptor/CookieInterceptor.java                                                                    |    0 
 jeecg-module-system/jeecg-system-biz/src/main/java/org/jeecg/modules/system/controller/SysDepartRoleController.java                                                                                 |    0 
 jeecg-module-system/jeecg-system-biz/src/main/java/org/jeecg/modules/system/vo/SysCommentFileVo.java                                                                                                |    0 
 jeecg-boot-base-core/src/main/java/org/jeecg/common/util/encryption/AesEncryptUtil.java                                                                                                             |    0 
 jeecg-server-cloud/jeecg-visual/jeecg-cloud-test/jeecg-cloud-test-shardingsphere/pom.xml                                                                                                            |    0 
 jeecg-module-system/jeecg-system-biz/src/main/resources/jeecg/code-template-online/default/onetomany/java/${bussiPackage}/${entityPackage}/vue/modules/${entityName}Form.vuei                       |    0 
 jeecg-module-system/jeecg-system-biz/src/main/resources/jeecg/code-template-online/jvxe/onetomany/java/${bussiPackage}/${entityPackage}/vue3/${entityName}List.vuei                                 |    0 
 jeecg-boot-base-core/src/main/java/org/jeecg/common/system/query/QueryRuleEnum.java                                                                                                                 |    0 
 jeecg-module-system/jeecg-system-biz/src/main/java/org/jeecg/modules/system/controller/SysCheckRuleController.java                                                                                  |    0 
 jeecg-module-system/jeecg-system-biz/src/main/java/org/jeecg/modules/system/controller/SysCommentController.java                                                                                    |    0 
 jeecg-module-system/jeecg-system-biz/src/main/java/org/jeecg/modules/system/entity/SysRolePermission.java                                                                                           |    0 
 jeecg-module-system/jeecg-system-biz/src/main/resources/static/generic/web/cmaps/Adobe-GB1-3.bcmap                                                                                                  |    0 
 jeecg-module-demo/src/main/resources/static/bigscreen/template2/images/weather/小雪.png                                                                                                               |    0 
 jeecg-module-dry/jeecg-module-dry-biz/src/main/java/org/jeecg/modules/dry/service/impl/DryOrderTrendServiceImpl.java                                                                                |    0 
 jeecg-module-demo/src/main/java/org/jeecg/modules/demo/test/service/impl/JeecgOrderCustomerServiceImpl.java                                                                                         |    0 
 jeecg-server-cloud/jeecg-visual/jeecg-cloud-test/jeecg-cloud-test-seata/jeecg-cloud-test-seata-product/src/main/resources/sql/schema-product.sql                                                    |    0 
 jeecg-server-cloud/jeecg-visual/jeecg-cloud-xxljob/src/main/java/com/xxl/job/admin/core/model/XxlJobLogGlue.java                                                                                    |    0 
 jeecg-module-dry/jeecg-module-dry-biz/src/main/java/org/jeecg/modules/dry/websocket/DrySocket.java                                                                                                  |    0 
 jeecg-module-system/jeecg-system-biz/src/main/java/org/jeecg/modules/system/mapper/SysDepartPermissionMapper.java                                                                                   |    0 
 jeecg-module-system/jeecg-system-biz/src/main/java/org/jeecg/modules/system/entity/SysPermission.java                                                                                               |    0 
 jeecg-module-system/jeecg-system-biz/src/main/java/org/jeecg/modules/system/controller/SysFormFileController.java                                                                                   |    0 
 jeecg-module-dry/jeecg-module-dry-biz/src/main/java/org/jeecg/modules/dry/socket/ServerReceiveThread.java                                                                                           |    0 
 jeecg-server-cloud/jeecg-visual/jeecg-cloud-test/jeecg-cloud-test-more/pom.xml                                                                                                                      |    0 
 jeecg-module-system/jeecg-system-biz/src/main/resources/static/generic/web/cmaps/B5pc-V.bcmap                                                                                                       |    0 
 jeecg-module-demo/src/main/resources/static/bigscreen/template2/js/layer/extend/layer.ext.js                                                                                                        |    0 
 jeecg-server-cloud/jeecg-visual/jeecg-cloud-xxljob/src/main/java/com/xxl/job/admin/core/model/XxlJobLog.java                                                                                        |    0 
 jeecg-module-system/jeecg-system-biz/src/main/java/org/jeecg/modules/system/service/impl/SysFormFileServiceImpl.java                                                                                |    0 
 docker-compose.yml                                                                                                                                                                                  |    0 
 jeecg-module-dry/jeecg-module-dry-biz/src/main/java/org/jeecg/modules/dry/service/IDryEquipmentService.java                                                                                         |    8 
 jeecg-module-system/jeecg-system-biz/src/main/resources/static/generic/web/cmaps/ETHK-B5-V.bcmap                                                                                                    |    0 
 jeecg-module-system/jeecg-system-biz/src/main/java/org/jeecg/modules/message/handle/enums/SendMsgStatusEnum.java                                                                                    |    0 
 jeecg-server-cloud/jeecg-visual/jeecg-cloud-sentinel/README.md                                                                                                                                      |    0 
 jeecg-module-demo/src/main/resources/static/bigscreen/template2/images/weather/阴.png                                                                                                                |    0 
 jeecg-module-system/jeecg-system-biz/src/main/java/org/jeecg/modules/system/service/ISysUserService.java                                                                                            |    0 
 jeecg-server-cloud/jeecg-cloud-gateway/src/main/java/org/jeecg/fallback/FallbackController.java                                                                                                     |    0 
 jeecg-module-demo/src/main/java/org/jeecg/modules/demo/test/controller/JoaDemoController.java                                                                                                       |    0 
 jeecg-module-system/jeecg-system-biz/src/main/resources/static/generic/web/cmaps/NWP-H.bcmap                                                                                                        |    0 
 jeecg-server-cloud/jeecg-visual/jeecg-cloud-xxljob/src/main/resources/static/adminlte/bower_components/bootstrap/css/bootstrap.min.css                                                              |    0 
 jeecg-module-system/jeecg-system-biz/src/main/java/org/jeecg/modules/system/mapper/SysUserMapper.java                                                                                               |    0 
 jeecg-boot-base-core/src/main/java/org/jeecg/common/constant/MqttConstant.java                                                                                                                      |   65 +
 jeecg-module-system/jeecg-system-biz/src/main/resources/jeecg/code-template-online/default/tree/java/${bussiPackage}/${entityPackage}/vue/modules/${entityName}Modal.vuei                           |    0 
 jeecg-boot-base-core/src/main/java/org/jeecg/config/StaticConfig.java                                                                                                                               |    0 
 jeecg-server-cloud/jeecg-visual/jeecg-cloud-xxljob/src/main/resources/mybatis-mapper/XxlJobRegistryMapper.xml                                                                                       |    0 
 jeecg-server-cloud/jeecg-visual/jeecg-cloud-xxljob/src/main/resources/static/plugins/layer/theme/default/icon.png                                                                                   |    0 
 jeecg-boot-base-core/src/main/java/org/jeecg/common/constant/enums/MessageTypeEnum.java                                                                                                             |    0 
 jeecg-server-cloud/jeecg-visual/jeecg-cloud-test/jeecg-cloud-test-more/src/main/java/org/jeecg/modules/test/xxljob/DemoJobHandler.java                                                              |    0 
 jeecg-module-system/jeecg-system-biz/src/main/resources/jeecg/code-template-online/jvxe/onetomany/java/${bussiPackage}/${entityPackage}/vue3/${entityName}__data.tsi                                |    0 
 jeecg-server-cloud/jeecg-visual/jeecg-cloud-sentinel/src/main/java/com/alibaba/csp/sentinel/dashboard/constants/SentinelConStants.java                                                              |    0 
 jeecg-module-system/jeecg-system-biz/src/main/resources/jeecg/code-template-online/default/tree/java/${bussiPackage}/${entityPackage}/vue3Native/components/${entityName}Modal.vuei                 |    0 
 jeecg-module-system/jeecg-system-biz/src/main/java/org/jeecg/modules/system/service/impl/SysPositionServiceImpl.java                                                                                |    0 
 jeecg-module-system/jeecg-system-biz/src/main/resources/jeecg/code-template-online/erp/onetomany/java/${bussiPackage}/${entityPackage}/mapper/xml/[1-n]Mapper.xml                                   |    0 
 jeecg-module-system/jeecg-system-biz/src/main/resources/jeecg/code-template/one/java/${bussiPackage}/${entityPackage}/controller/${entityName}Controller.javai                                      |    0 
 jeecg-server-cloud/jeecg-visual/jeecg-cloud-xxljob/src/main/resources/mybatis-mapper/XxlJobLogGlueMapper.xml                                                                                        |    0 
 jeecg-server-cloud/jeecg-visual/jeecg-cloud-xxljob/src/main/resources/templates/login.ftl                                                                                                           |    0 
 jeecg-module-demo/src/main/java/org/jeecg/modules/demo/test/controller/JeecgOrderErpMainController.java                                                                                             |    0 
 jeecg-module-demo/src/main/resources/static/bigscreen/template2/js/layer/layim/loading.gif                                                                                                          |    0 
 jeecg-module-dry/jeecg-module-dry-api/src/main/java/org/jeecg/modules/dry/api/DryHelloApi.java                                                                                                      |    0 
 db/增量SQL/3.4.4到3.5.0的菜单升级脚本.sql                                                                                                                                                                     |    0 
 jeecg-module-system/jeecg-system-biz/src/main/resources/jeecg/code-template-online/jvxe/onetomany/java/${bussiPackage}/${entityPackage}/mapper/[1-n]Mapper.javai                                    |    0 
 jeecg-module-demo/src/main/resources/static/bigscreen/template2/images/weather/暴雨.png                                                                                                               |    0 
 jeecg-module-demo/src/main/resources/static/bigscreen/template1/images/content_comm1.png                                                                                                            |    0 
 jeecg-module-system/jeecg-system-biz/src/main/java/org/jeecg/modules/message/handle/impl/SystemSendMsgHandle.java                                                                                   |    0 
 db/Dockerfile                                                                                                                                                                                       |    0 
 jeecg-server-cloud/jeecg-visual/jeecg-cloud-test/jeecg-cloud-test-more/src/main/java/org/jeecg/modules/test/feign/client/JeecgTestClientDyn.java                                                    |    0 
 jeecg-module-dry/jeecg-module-dry-api/src/main/java/org/jeecg/modules/dry/entity/DryOpcDevice.java                                                                                                  |    0 
 jeecg-server-cloud/jeecg-visual/jeecg-cloud-xxljob/src/main/java/com/xxl/job/admin/core/alarm/JobAlarmer.java                                                                                       |    0 
 jeecg-module-system/jeecg-system-biz/src/main/java/org/jeecg/modules/system/service/impl/SysCategoryServiceImpl.java                                                                                |    0 
 jeecg-module-system/jeecg-system-biz/src/main/resources/static/generic/web/images/toolbarButton-viewOutline-rtl.png                                                                                 |    0 
 jeecg-module-system/jeecg-system-biz/src/main/java/org/jeecg/modules/system/mapper/SysDepartRoleMapper.java                                                                                         |    0 
 jeecg-module-system/jeecg-system-biz/src/main/resources/jeecg/code-template-online/inner-table/onetomany/java/${bussiPackage}/${entityPackage}/mapper/xml/[1-n]Mapper.xml                           |    0 
 jeecg-module-system/jeecg-system-biz/src/main/resources/jeecg/code-template-online/default/tree/java/${bussiPackage}/${entityPackage}/vue3/${entityName}List.vuei                                   |    0 
 jeecg-module-dry/jeecg-module-dry-biz/src/main/java/org/jeecg/modules/dry/service/IDryHerbFormulaHisService.java                                                                                    |   14 
 jeecg-module-dry/jeecg-module-dry-biz/src/main/java/org/jeecg/modules/dry/mapper/xml/DryEqpTypeMapper.xml                                                                                           |    0 
 jeecg-module-system/jeecg-system-biz/src/main/resources/jeecg/code-template-online/erp/onetomany/java/${bussiPackage}/${entityPackage}/vue3/components/[1-n]Modal.vuei                              |    0 
 jeecg-boot-base-core/src/main/java/org/jeecg/common/constant/CommonSendStatus.java                                                                                                                  |    0 
 jeecg-module-demo/src/main/resources/static/bigscreen/template2/images/data_icon.png                                                                                                                |    0 
 jeecg-module-system/jeecg-system-biz/src/main/resources/static/generic/web/images/annotation-note.svg                                                                                               |    0 
 jeecg-module-dry/jeecg-module-dry-biz/src/main/java/org/jeecg/modules/dry/service/IDryShopService.java                                                                                              |    0 
 jeecg-module-system/jeecg-system-biz/src/main/java/org/jeecg/modules/message/job/SendMsgJob.java                                                                                                    |    0 
 jeecg-module-system/jeecg-system-start/src/main/resources/jeecg/jeecg_database.properties                                                                                                           |    0 
 jeecg-module-system/jeecg-system-biz/src/main/java/org/jeecg/modules/system/mapper/xml/SysPermissionMapper.xml                                                                                      |    0 
 jeecg-module-system/jeecg-system-biz/src/main/resources/static/generic/web/images/secondaryToolbarButton-lastPage.png                                                                               |    0 
 jeecg-module-dry/jeecg-module-dry-api/src/main/java/org/jeecg/modules/dry/common/CommonDict.java                                                                                                    |    0 
 jeecg-server-cloud/jeecg-visual/jeecg-cloud-xxljob/src/main/java/com/xxl/job/admin/core/util/JacksonUtil.java                                                                                       |    0 
 jeecg-boot-base-core/src/main/java/org/jeecg/common/util/YouBianCodeUtil.java                                                                                                                       |    0 
 jeecg-server-cloud/jeecg-visual/jeecg-cloud-test/jeecg-cloud-test-seata/jeecg-cloud-test-seata-order/src/main/java/org/jeecg/modules/test/seata/order/service/SeataOrderService.java                |    0 
 jeecg-boot-base-core/src/main/java/org/jeecg/common/system/vo/LoginUser.java                                                                                                                        |    0 
 jeecg-boot-base-core/src/main/java/org/jeecg/config/shiro/JwtToken.java                                                                                                                             |    0 
 jeecg-module-system/jeecg-system-biz/src/main/java/org/jeecg/modules/system/mapper/xml/SysUserTenantMapper.xml                                                                                      |    0 
 jeecg-module-system/jeecg-system-biz/src/main/resources/jeecg/code-template/onetomany/java/${bussiPackage}/${entityPackage}/service/[1-n]Service.javai                                              |    0 
 jeecg-module-dry/jeecg-module-dry-biz/src/main/java/org/jeecg/modules/dry/controller/DryHelloController.java                                                                                        |    0 
 jeecg-module-system/jeecg-system-biz/src/main/java/org/jeecg/modules/system/vo/SysUserRoleCountVo.java                                                                                              |    0 
 jeecg-module-system/jeecg-system-biz/src/main/resources/static/generic/web/images/annotation-insert.svg                                                                                             |    0 
 jeecg-boot-base-core/src/main/java/org/jeecg/common/constant/enums/OperateTypeEnum.java                                                                                                             |    0 
 jeecg-boot-base-core/src/main/resources/static/pca.json                                                                                                                                             |    0 
 jeecg-module-dry/jeecg-module-dry-api/src/main/java/org/jeecg/modules/dry/api/EmqxApi.txt                                                                                                           |    0 
 jeecg-module-dry/jeecg-module-dry-api/src/main/java/org/jeecg/modules/dry/vo/DryHerbInfoVo.java                                                                                                     |    6 
 jeecg-module-demo/src/main/java/org/jeecg/modules/demo/mock/json/area_mini.json                                                                                                                     |    0 
 jeecg-module-system/jeecg-system-biz/src/main/resources/static/generic/web/images/toolbarButton-zoomIn@2x.png                                                                                       |    0 
 jeecg-server-cloud/jeecg-visual/jeecg-cloud-xxljob/src/main/java/com/xxl/job/admin/controller/resolver/WebExceptionResolver.java                                                                    |    0 
 jeecg-boot-base-core/src/main/java/org/jeecg/config/shiro/filters/ResourceCheckFilter.java                                                                                                          |    0 
 jeecg-module-dry/jeecg-module-dry-biz/src/main/java/org/jeecg/modules/dry/websocket/DrySocket1.java                                                                                                 |  223 +++
 jeecg-module-system/jeecg-system-biz/src/main/java/org/jeecg/modules/message/entity/MsgParams.java                                                                                                  |    0 
 jeecg-module-dry/jeecg-module-dry-biz/src/main/java/org/jeecg/modules/dry/service/impl/DryHerbTypeServiceImpl.java                                                                                  |    0 
 jeecg-boot-base-core/src/main/java/org/jeecg/config/filter/WebsocketFilter.java                                                                                                                     |    0 
 jeecg-module-system/jeecg-system-biz/src/main/resources/jeecg/code-template/onetomany2/java/${bussiPackage}/${entityPackage}/mapper/${entityName}Mapper.javai                                       |    0 
 jeecg-module-system/jeecg-system-biz/src/main/resources/static/generic/web/cmaps/KSC-EUC-V.bcmap                                                                                                    |    0 
 jeecg-module-system/jeecg-system-biz/src/main/resources/jeecg/code-template-online/common/form/native/vue3NativeSearch.ftl                                                                          |    0 
 jeecg-module-demo/src/main/resources/static/bigscreen/template2/images/weather/大暴雪.png                                                                                                              |    0 
 jeecg-module-system/jeecg-system-biz/src/main/java/org/jeecg/modules/system/service/ISysFillRuleService.java                                                                                        |    0 
 jeecg-module-system/jeecg-system-biz/src/main/resources/static/generic/web/cmaps/78-EUC-V.bcmap                                                                                                     |    0 
 jeecg-module-system/jeecg-system-biz/src/main/resources/static/generic/web/cmaps/HKscs-B5-H.bcmap                                                                                                   |    0 
 jeecg-boot-base-core/src/main/java/org/jeecg/config/shiro/filters/JwtFilter.java                                                                                                                    |    0 
 jeecg-module-system/jeecg-system-biz/src/main/resources/static/generic/web/cmaps/UniJISPro-UCS2-HW-V.bcmap                                                                                          |    0 
 jeecg-module-dry/jeecg-module-dry-biz/src/main/java/org/jeecg/modules/dry/mqtt/MqMessage.java                                                                                                       |   37 
 jeecg-module-demo/src/main/resources/static/bigscreen/template2/js/layer/laydate/skins/default/icon.png                                                                                             |    0 
 jeecg-module-system/jeecg-system-biz/src/main/java/org/jeecg/modules/quartz/job/SampleJob.java                                                                                                      |    0 
 jeecg-module-demo/src/main/resources/static/bigscreen/template2/images/weather/大雨转暴雨.png                                                                                                            |    0 
 jeecg-boot-base-core/src/main/java/org/jeecg/config/WebMvcConfiguration.java                                                                                                                        |    0 
 jeecg-module-system/jeecg-system-biz/src/main/java/org/jeecg/modules/system/mapper/xml/SysDepartMapper.xml                                                                                          |    0 
 jeecg-module-system/jeecg-system-biz/src/main/java/org/jeecg/modules/system/service/impl/SysDepartPermissionServiceImpl.java                                                                        |    0 
 jeecg-module-system/jeecg-system-biz/src/main/java/org/jeecg/modules/message/enums/Vue3MessageHrefEnum.java                                                                                         |    0 
 jeecg-boot-base-core/src/main/java/org/jeecg/common/api/dto/FileUploadDTO.java                                                                                                                      |    0 
 jeecg-module-demo/src/main/resources/static/bigscreen/template2/js/layer/laydate/laydate.js                                                                                                         |    0 
 jeecg-module-system/jeecg-system-biz/src/main/java/org/jeecg/modules/system/mapper/SysPackPermissionMapper.java                                                                                     |    0 
 jeecg-boot-base-core/src/main/java/org/jeecg/common/constant/enums/CgformEnum.java                                                                                                                  |    0 
 jeecg-module-demo/src/main/resources/static/bigscreen/template2/images/weather/中雪转大雪.png                                                                                                            |    0 
 jeecg-server-cloud/jeecg-visual/jeecg-cloud-xxljob/src/main/resources/static/adminlte/bower_components/font-awesome/fonts/fontawesome-webfont.svg                                                   |    0 
 jeecg-boot-base-core/src/main/java/org/jeecg/common/desensitization/util/SensitiveInfoUtil.java                                                                                                     |    0 
 jeecg-module-dry/jeecg-module-dry-api/src/main/java/org/jeecg/modules/dry/vo/DryFaultRecordVo.java                                                                                                  |   32 
 jeecg-server-cloud/jeecg-visual/jeecg-cloud-test/jeecg-cloud-test-shardingsphere/src/main/java/org/jeecg/modules/test/sharding/service/IShardingSysLogService.java                                  |    0 
 jeecg-module-demo/src/main/resources/static/bigscreen/template2/js/layer/skin/layer.ext.css                                                                                                         |    0 
 jeecg-module-system/jeecg-system-biz/src/main/resources/jeecg/code-template-online/tab/onetomany/java/${bussiPackage}/${entityPackage}/vue3/${entityName}List.vuei                                  |    0 
 jeecg-module-system/jeecg-system-biz/src/main/resources/static/generic/web/images/findbarButton-next.png                                                                                            |    0 
 jeecg-module-demo/src/main/resources/static/bigscreen/template2/images/weather/雾.png                                                                                                                |    0 
 jeecg-module-system/jeecg-system-biz/src/main/java/org/jeecg/modules/system/controller/SysUserOnlineController.java                                                                                 |    0 
 jeecg-module-system/jeecg-system-biz/src/main/resources/jeecg/code-template-online/default/one/java/${bussiPackage}/${entityPackage}/vue3/${entityName}List.vuei                                    |    0 
 jeecg-boot-base-core/src/main/java/org/jeecg/config/sign/interceptor/SignAuthConfiguration.java                                                                                                     |    0 
 jeecg-module-dry/jeecg-module-dry-biz/src/main/java/org/jeecg/modules/dry/mapper/DryEquipmentMapper.java                                                                                            |    0 
 jeecg-module-system/jeecg-system-biz/src/main/resources/static/generic/web/cmaps/78-RKSJ-V.bcmap                                                                                                    |    0 
 jeecg-boot-base-core/src/main/java/org/jeecg/config/shiro/filters/CustomShiroFilterFactoryBean.java                                                                                                 |    0 
 jeecg-module-system/jeecg-system-biz/src/main/java/org/jeecg/modules/system/controller/LoginController.java                                                                                         |    0 
 jeecg-module-system/jeecg-system-biz/src/main/java/org/jeecg/modules/system/service/impl/SysCommentServiceImpl.java                                                                                 |    0 
 jeecg-module-system/jeecg-system-biz/src/main/resources/static/generic/web/cmaps/Adobe-GB1-1.bcmap                                                                                                  |    0 
 jeecg-module-system/jeecg-system-biz/src/main/resources/jeecg/code-template-online/jvxe/onetomany/java/${bussiPackage}/${entityPackage}/vue3Native/components/[1-n]Form.vuei                        |    0 
 jeecg-boot-base-core/src/main/java/org/jeecg/config/DruidConfig.java                                                                                                                                |    0 
 jeecg-boot-base-core/src/main/java/org/jeecg/common/system/base/controller/JeecgController.java                                                                                                     |    0 
 jeecg-module-system/jeecg-system-biz/src/main/java/org/jeecg/modules/system/entity/SysAnnouncement.java                                                                                             |    0 
 jeecg-module-system/jeecg-system-biz/src/main/resources/jeecg/code-template-online/inner-table/onetomany/java/${bussiPackage}/${entityPackage}/vue3/${entityName}__api.tsi                          |    0 
 jeecg-module-system/jeecg-system-biz/src/main/java/org/jeecg/modules/system/entity/SysTenantPack.java                                                                                               |    0 
 jeecg-module-system/jeecg-system-biz/src/main/resources/static/generic/web/cmaps/GB-V.bcmap                                                                                                         |    0 
 jeecg-module-dry/jeecg-module-dry-start/src/main/resources/fault.json                                                                                                                               |    0 
 jeecg-module-system/jeecg-system-biz/src/main/java/org/jeecg/modules/system/mapper/xml/SysFillRuleMapper.xml                                                                                        |    0 
 jeecg-boot-base-core/src/main/java/org/jeecg/common/api/CommonAPI.java                                                                                                                              |    0 
 jeecg-module-dry/jeecg-module-dry-biz/src/main/java/org/jeecg/modules/dry/service/IDryOrderService.java                                                                                             |    4 
 jeecg-module-system/jeecg-system-biz/src/main/java/org/jeecg/modules/system/mapper/SysFilesMapper.java                                                                                              |    0 
 jeecg-server-cloud/jeecg-visual/jeecg-cloud-xxljob/src/main/resources/static/plugins/cronGen/cronGen_en.js                                                                                          |    0 
 jeecg-module-dry/jeecg-module-dry-biz/src/main/java/org/jeecg/modules/dry/controller/DryHerbInfoController.java                                                                                     |    0 
 jeecg-module-demo/src/main/resources/static/bigscreen/template2/images/weather/暴雪.png                                                                                                               |    0 
 jeecg-module-dry/jeecg-module-dry-api/src/main/java/org/jeecg/modules/dry/vo/DryEquipmentVo.java                                                                                                    |   94 +
 jeecg-module-demo/src/main/resources/static/bigscreen/template2/images/select_icon.png                                                                                                              |    0 
 jeecg-module-dry/jeecg-module-dry-biz/src/main/java/org/jeecg/modules/dry/service/impl/DryHelloServiceImpl.java                                                                                     |    0 
 jeecg-module-system/jeecg-system-biz/src/main/java/org/jeecg/modules/system/model/TreeSelectModel.java                                                                                              |    0 
 jeecg-module-dry/jeecg-module-dry-api/src/main/java/org/jeecg/modules/dry/common/CacheConstants.java                                                                                                |    4 
 jeecg-module-system/jeecg-system-biz/src/main/resources/static/generic/web/cmaps/UniCNS-UTF32-H.bcmap                                                                                               |    0 
 jeecg-module-system/jeecg-system-biz/src/main/resources/static/generic/web/images/secondaryToolbarButton-lastPage@2x.png                                                                            |    0 
 jeecg-boot-base-core/src/main/java/org/jeecg/common/util/TokenUtils.java                                                                                                                            |    0 
 jeecg-boot-base-core/src/main/java/org/jeecg/config/sign/util/SignUtil.java                                                                                                                         |    0 
 jeecg-module-dry/jeecg-module-dry-biz/src/main/java/org/jeecg/modules/dry/mapper/xml/DryFaultRecordMapper.xml                                                                                       |    5 
 jeecg-module-dry/jeecg-module-dry-biz/src/main/java/org/jeecg/modules/dry/mqtt/MqttUtil.java                                                                                                        |    0 
 jeecg-module-system/jeecg-system-biz/src/main/java/org/jeecg/modules/system/service/ISysFormFileService.java                                                                                        |    0 
 jeecg-module-system/jeecg-system-biz/src/main/resources/static/generic/web/cmaps/GBT-H.bcmap                                                                                                        |    0 
 jeecg-server-cloud/jeecg-visual/jeecg-cloud-xxljob/src/main/java/com/xxl/job/admin/core/model/XxlJobInfo.java                                                                                       |    0 
 jeecg-server-cloud/jeecg-visual/jeecg-cloud-xxljob/src/main/resources/static/adminlte/bower_components/bootstrap/js/bootstrap.min.js                                                                |    0 
 jeecg-server-cloud/jeecg-visual/jeecg-cloud-xxljob/src/main/java/com/xxl/job/admin/core/route/strategy/ExecutorRouteFailover.java                                                                   |    0 
 jeecg-module-system/jeecg-system-biz/src/main/java/org/jeecg/modules/quartz/service/impl/QuartzJobServiceImpl.java                                                                                  |    0 
 jeecg-module-demo/src/main/resources/static/bigscreen/template1/images/content_down1.png                                                                                                            |    0 
 jeecg-module-demo/src/main/resources/static/bigscreen/template2/images/bg_img03.png                                                                                                                 |    0 
 jeecg-server-cloud/jeecg-visual/jeecg-cloud-xxljob/src/main/resources/static/adminlte/bower_components/font-awesome/fonts/FontAwesome.otf                                                           |    0 
 jeecg-boot-base-core/src/main/java/org/jeecg/common/util/BrowserUtils.java                                                                                                                          |    0 
 jeecg-server-cloud/jeecg-system-cloud-start/src/main/resources/jeecg/jeecg_config.properties                                                                                                        |    0 
 jeecg-server-cloud/jeecg-visual/jeecg-cloud-sentinel/src/main/java/com/alibaba/csp/sentinel/dashboard/controller/DegradeController.java                                                             |    0 
 jeecg-boot-base-core/src/main/java/org/jeecg/common/system/vo/SysFilesModel.java                                                                                                                    |    0 
 jeecg-module-system/jeecg-system-biz/src/main/java/org/jeecg/modules/system/mapper/xml/SysDepartRoleMapper.xml                                                                                      |    0 
 jeecg-module-system/jeecg-system-biz/src/main/resources/static/generic/web/images/loading-icon.gif                                                                                                  |    0 
 jeecg-module-demo/src/main/java/org/jeecg/modules/demo/xxljob/TestJobHandler.java                                                                                                                   |    0 
 jeecg-server-cloud/jeecg-visual/jeecg-cloud-xxljob/src/main/resources/templates/joblog/joblog.index.ftl                                                                                             |    0 
 jeecg-module-system/jeecg-system-biz/src/main/resources/static/generic/web/images/secondaryToolbarButton-rotateCw.png                                                                               |    0 
 jeecg-server-cloud/jeecg-visual/jeecg-cloud-xxljob/src/main/java/com/xxl/job/admin/controller/JobGroupController.java                                                                               |    0 
 jeecg-module-system/jeecg-system-biz/src/main/java/org/jeecg/modules/system/mapper/SysUserAgentMapper.java                                                                                          |    0 
 jeecg-module-system/jeecg-system-biz/src/main/resources/static/generic/web/cmaps/UniKS-UTF8-H.bcmap                                                                                                 |    0 
 jeecg-server-cloud/jeecg-visual/jeecg-cloud-xxljob/src/main/resources/static/favicon.ico                                                                                                            |    0 
 jeecg-module-system/jeecg-system-api/jeecg-system-cloud-api/src/main/java/org/jeecg/common/system/api/ISysBaseAPI.java                                                                              |    0 
 jeecg-module-demo/src/main/resources/static/bigscreen/template2/images/plus.png                                                                                                                     |    0 
 jeecg-module-system/jeecg-system-biz/src/main/resources/static/generic/web/cmaps/90ms-RKSJ-V.bcmap                                                                                                  |    0 
 jeecg-module-system/jeecg-system-biz/src/main/resources/jeecg/code-template-online/tab/onetomany/java/${bussiPackage}/${entityPackage}/vue/modules/${entityName}Form.vuei                           |    0 
 jeecg-module-demo/src/main/resources/static/bigscreen/template2/css/style.css                                                                                                                       |    0 
 jeecg-boot-base-core/src/main/java/org/jeecg/common/constant/WebsocketConst.java                                                                                                                    |    0 
 jeecg-module-demo/src/main/resources/static/bigscreen/template2/js/layer/skin/default/icon-ext.png                                                                                                  |    0 
 jeecg-module-demo/src/main/java/org/jeecg/modules/demo/test/mapper/JeecgOrderCustomerMapper.java                                                                                                    |    0 
 jeecg-module-system/jeecg-system-biz/src/main/java/org/jeecg/modules/ngalain/service/NgAlainService.java                                                                                            |    0 
 jeecg-module-system/jeecg-system-biz/src/main/resources/jeecg/code-template-online/jvxe/onetomany/java/${bussiPackage}/${entityPackage}/vue3Native/components/${entityName}Form.vuei                |    0 
 jeecg-module-system/jeecg-system-biz/src/main/resources/jeecg/code-template/onetomany2/java/${bussiPackage}/${entityPackage}/mapper/xml/[1-n]Mapper.xml                                             |    0 
 jeecg-server-cloud/jeecg-visual/jeecg-cloud-sentinel/src/main/java/com/alibaba/csp/sentinel/dashboard/rule/nacos/degrade/DegradeRuleNacosProvider.java                                              |    0 
 jeecg-server-cloud/jeecg-demo-cloud-start/src/main/java/org/jeecg/JeecgDemoCloudApplication.java                                                                                                    |    0 
 jeecg-boot-base-core/src/main/java/org/jeecg/config/AutoPoiConfig.java                                                                                                                              |    0 
 jeecg-module-system/jeecg-system-biz/src/main/resources/jeecg/code-template-online/inner-table/onetomany/java/${bussiPackage}/${entityPackage}/vue3/${entityName}__data.tsi                         |    0 
 jeecg-module-dry/jeecg-module-dry-api/src/main/java/org/jeecg/modules/dry/vo/RealTimeDataVo.java                                                                                                    |    9 
 jeecg-server-cloud/jeecg-visual/jeecg-cloud-test/jeecg-cloud-test-seata/pom.xml                                                                                                                     |    0 
 jeecg-module-demo/src/main/resources/static/bigscreen/template2/images/chart_icon.png                                                                                                               |    0 
 jeecg-module-system/jeecg-system-biz/src/main/java/org/jeecg/modules/system/mapper/SysLogMapper.java                                                                                                |    0 
 jeecg-module-system/jeecg-system-biz/src/main/resources/jeecg/code-template-online/tab/onetomany/java/${bussiPackage}/${entityPackage}/vue/${entityName}_menu_insert.sql                            |    0 
 jeecg-module-system/jeecg-system-biz/src/main/java/org/jeecg/modules/system/vo/lowapp/UpdateDepartInfo.java                                                                                         |    0 
 jeecg-module-system/jeecg-system-start/src/test/java/org/jeecg/modules/system/test/SysUserTest.java                                                                                                 |    0 
 jeecg-boot-base-core/src/main/java/org/jeecg/config/RestTemplateConfig.java                                                                                                                         |    0 
 jeecg-module-system/jeecg-system-biz/src/main/java/org/jeecg/modules/system/entity/SysTenant.java                                                                                                   |    0 
 jeecg-module-dry/jeecg-module-dry-biz/src/main/java/org/jeecg/modules/dry/mapper/DryHerbMapper.java                                                                                                 |    0 
 jeecg-module-system/jeecg-system-biz/src/main/java/org/jeecg/modules/system/mapper/SysDepartRoleUserMapper.java                                                                                     |    0 
 jeecg-server-cloud/jeecg-visual/jeecg-cloud-test/jeecg-cloud-test-seata/jeecg-cloud-test-seata-order/src/main/java/org/jeecg/modules/test/seata/order/dto/PlaceOrderRequest.java                    |    0 
 jeecg-module-system/jeecg-system-biz/src/main/resources/static/generic/web/cmaps/UniJIS2004-UTF32-V.bcmap                                                                                           |    0 
 jeecg-boot-base-core/src/main/java/org/jeecg/common/system/base/entity/JeecgEntity.java                                                                                                             |    0 
 jeecg-module-system/jeecg-system-biz/src/main/java/org/jeecg/modules/aop/TenantLog.java                                                                                                             |    0 
 jeecg-module-system/jeecg-system-biz/src/main/resources/jeecg/code-template-online/default/one/java/${bussiPackage}/${entityPackage}/entity/${entityName}.javai                                     |    0 
 jeecg-module-system/jeecg-system-biz/src/main/resources/static/generic/web/cmaps/RKSJ-H.bcmap                                                                                                       |    0 
 jeecg-module-dry/jeecg-module-dry-api/src/main/java/org/jeecg/modules/dry/vo/DryHerbFormulaHisVo.java                                                                                               |   94 +
 jeecg-module-system/jeecg-system-biz/src/main/resources/static/generic/web/cmaps/UniJIS2004-UTF8-H.bcmap                                                                                            |    0 
 jeecg-server-cloud/jeecg-visual/jeecg-cloud-sentinel/src/main/java/com/alibaba/csp/sentinel/dashboard/rule/nacos/flow/FlowRuleNacosProvider.java                                                    |    0 
 jeecg-server-cloud/jeecg-visual/jeecg-cloud-test/jeecg-cloud-test-seata/jeecg-cloud-test-seata-product/src/main/java/org/jeecg/SeataProductApplication.java                                         |    0 
 jeecg-server-cloud/jeecg-cloud-gateway/README.md                                                                                                                                                    |    0 
 jeecg-module-dry/jeecg-module-dry-biz/src/main/java/org/jeecg/modules/dry/controller/DryFaultRecordController.java                                                                                  |  184 ++
 jeecg-module-system/jeecg-system-biz/src/main/resources/jeecg/code-template-online/inner-table/onetomany/java/${bussiPackage}/${entityPackage}/vue/${entityName}_menu_insert.sql                    |    0 
 jeecg-module-system/jeecg-system-biz/src/main/resources/static/generic/web/images/toolbarButton-sidebarToggle-rtl.png                                                                               |    0 
 jeecg-server-cloud/jeecg-visual/jeecg-cloud-xxljob/src/main/resources/i18n/message_en.properties                                                                                                    |    0 
 jeecg-module-system/jeecg-system-biz/src/main/resources/static/generic/web/cmaps/HKm314-B5-V.bcmap                                                                                                  |    0 
 jeecg-module-system/jeecg-system-biz/src/main/resources/static/generic/web/images/toolbarButton-pageDown@2x.png                                                                                     |    0 
 jeecg-module-dry/jeecg-module-dry-biz/src/main/java/org/jeecg/modules/dry/service/IDryRealTimeDataService.java                                                                                      |   10 
 jeecg-boot-base-core/src/main/java/org/jeecg/common/util/PasswordUtil.java                                                                                                                          |    0 
 jeecg-module-demo/src/main/java/org/jeecg/modules/demo/test/service/IJeecgOrderCustomerService.java                                                                                                 |    0 
 jeecg-server-cloud/jeecg-visual/jeecg-cloud-test/jeecg-cloud-test-rabbitmq/src/main/java/org/jeecg/modules/test/rabbitmq/constant/CloudConstant.java                                                |    0 
 jeecg-module-system/jeecg-system-biz/src/main/resources/static/generic/web/cmaps/KSCpc-EUC-H.bcmap                                                                                                  |    0 
 jeecg-server-cloud/jeecg-visual/jeecg-cloud-xxljob/src/main/resources/static/adminlte/bower_components/datatables.net/js/jquery.dataTables.min.js                                                   |    0 
 jeecg-module-system/jeecg-system-biz/src/main/java/org/jeecg/modules/quartz/job/SampleParamJob.java                                                                                                 |    0 
 jeecg-module-system/jeecg-system-biz/src/main/resources/jeecg/code-template-online/default/tree/java/${bussiPackage}/${entityPackage}/mapper/${entityName}Mapper.javai                              |    0 
 jeecg-module-dry/jeecg-module-dry-biz/src/main/java/org/jeecg/modules/dry/service/IDryResultService.java                                                                                            |    0 
 jeecg-module-dry/jeecg-module-dry-biz/src/main/java/org/jeecg/modules/dry/mapper/xml/DryHerbFormulaMapper.xml                                                                                       |    0 
 jeecg-module-dry/jeecg-module-dry-start/src/main/test/com/lanbao/SocketTest.java                                                                                                                    |   40 
 jeecg-module-system/jeecg-system-api/jeecg-system-cloud-api/src/main/java/org/jeecg/config/FeignConfig.java                                                                                         |    0 
 jeecg-module-system/jeecg-system-start/pom.xml                                                                                                                                                      |    0 
 jeecg-module-system/jeecg-system-biz/src/main/resources/jeecg/code-template/onetomany2/java/${bussiPackage}/${entityPackage}/vue/${entityName}List.vuei                                             |    0 
 jeecg-module-system/jeecg-system-biz/src/main/resources/static/generic/web/images/toolbarButton-sidebarToggle.png                                                                                   |    0 
 jeecg-boot-base-core/src/main/java/org/jeecg/common/desensitization/annotation/SensitiveDecode.java                                                                                                 |    0 
 jeecg-module-system/jeecg-system-biz/src/main/resources/static/generic/web/cmaps/KSCms-UHC-H.bcmap                                                                                                  |    0 
 jeecg-module-system/jeecg-system-biz/src/main/java/org/jeecg/modules/system/mapper/xml/SysDictMapper.xml                                                                                            |    0 
 jeecg-module-demo/src/main/java/org/jeecg/modules/demo/test/service/impl/JoaDemoServiceImpl.java                                                                                                    |    0 
 jeecg-boot-base-core/src/main/java/org/jeecg/common/aspect/annotation/OnlineAuth.java                                                                                                               |    0 
 jeecg-module-demo/src/main/java/org/jeecg/modules/dlglong/json/ddjh.json                                                                                                                            |    0 
 jeecg-module-system/jeecg-system-biz/src/main/java/org/jeecg/modules/message/service/impl/SysMessageTemplateServiceImpl.java                                                                        |    0 
 jeecg-module-system/jeecg-system-biz/src/main/resources/jeecg/code-template-online/jvxe/onetomany/java/${bussiPackage}/${entityPackage}/vue3/${entityName}_menu_insert.sql                          |    0 
 jeecg-module-demo/src/main/java/org/jeecg/modules/demo/test/controller/JeecgDemoController.java                                                                                                     |    0 
 jeecg-module-demo/src/main/resources/static/bigscreen/template2/js/china.js                                                                                                                         |    0 
 jeecg-server-cloud/jeecg-visual/jeecg-cloud-xxljob/src/main/resources/mybatis-mapper/XxlJobLogReportMapper.xml                                                                                      |    0 
 jeecg-module-dry/jeecg-module-dry-biz/src/main/java/org/jeecg/modules/dry/socket/ServerHandler.java                                                                                                 |    0 
 jeecg-module-demo/src/main/resources/static/bigscreen/template2/images/weather/大雪转暴雪.png                                                                                                            |    0 
 jeecg-module-system/jeecg-system-biz/src/main/resources/static/generic/web/cmaps/ETen-B5-V.bcmap                                                                                                    |    0 
 jeecg-module-demo/src/main/resources/static/bigscreen/template2/images/weather/中雨.png                                                                                                               |    0 
 jeecg-boot-base-core/src/main/java/org/jeecg/common/aspect/DictAspect.java                                                                                                                          |    0 
 jeecg-server-cloud/jeecg-visual/jeecg-cloud-xxljob/src/main/java/com/xxl/job/admin/core/route/ExecutorRouteStrategyEnum.java                                                                        |    0 
 db/增量SQL/版本升级说明.txt                                                                                                                                                                                 |    0 
 jeecg-module-system/jeecg-system-biz/src/main/resources/static/generic/web/images/toolbarButton-pageUp.png                                                                                          |    0 
 jeecg-server-cloud/jeecg-visual/jeecg-cloud-test/jeecg-cloud-test-shardingsphere/src/main/java/org/jeecg/modules/test/sharding/mapper/xml/ShardingSysLogMapper.xml                                  |    0 
 jeecg-module-system/jeecg-system-biz/src/main/resources/jeecg/code-template/onetomany/java/${bussiPackage}/${entityPackage}/vue/${entityName}List.vuei                                              |    0 
 jeecg-module-system/jeecg-system-biz/src/main/java/org/jeecg/modules/system/service/impl/SysDataSourceServiceImpl.java                                                                              |    0 
 jeecg-module-system/jeecg-system-biz/src/main/resources/jeecg/code-template-online/common/sql/menu_insert.ftl                                                                                       |    0 
 jeecg-boot-base-core/src/main/java/org/jeecg/common/constant/DrySocketConst.java                                                                                                                    |    0 
 jeecg-module-system/jeecg-system-biz/src/main/java/org/jeecg/modules/system/service/ISysThirdAccountService.java                                                                                    |    0 
 jeecg-server-cloud/jeecg-cloud-gateway/src/main/java/org/jeecg/JeecgGatewayApplication.java                                                                                                         |    0 
 jeecg-server-cloud/jeecg-visual/jeecg-cloud-xxljob/src/main/resources/static/adminlte/bower_components/bootstrap/fonts/glyphicons-halflings-regular.eot                                             |    0 
 jeecg-module-demo/src/main/resources/static/bigscreen/template2/images/teacher_icon.png                                                                                                             |    0 
 jeecg-server-cloud/jeecg-visual/jeecg-cloud-xxljob/src/main/resources/static/plugins/codemirror/mode/clike/clike.js                                                                                 |    0 
 jeecg-server-cloud/jeecg-visual/jeecg-cloud-xxljob/src/main/resources/static/js/index.js                                                                                                            |    0 
 jeecg-boot-base-core/src/main/java/org/jeecg/common/util/DySmsEnum.java                                                                                                                             |    0 
 jeecg-module-system/jeecg-system-biz/src/main/resources/jeecg/code-template/onetomany/java/${bussiPackage}/${entityPackage}/mapper/xml/${entityName}Mapper.xml                                      |    0 
 LICENSE                                                                                                                                                                                             |    0 
 jeecg-boot-base-core/src/main/java/org/jeecg/common/system/annotation/EnumDict.java                                                                                                                 |    0 
 jeecg-boot-base-core/src/main/java/org/jeecg/common/constant/DynamicTableConstant.java                                                                                                              |    0 
 jeecg-server-cloud/jeecg-visual/jeecg-cloud-xxljob/src/main/resources/static/adminlte/bower_components/bootstrap-daterangepicker/daterangepicker.js                                                 |    0 
 jeecg-module-system/jeecg-system-biz/src/main/resources/jeecg/code-template-online/erp/onetomany/java/${bussiPackage}/${entityPackage}/vue3/[1-n]List.vuei                                          |    0 
 jeecg-module-demo/src/main/resources/static/bigscreen/template2/images/jian.png                                                                                                                     |    0 
 jeecg-module-system/jeecg-system-biz/src/main/resources/static/generic/web/cmaps/ETen-B5-H.bcmap                                                                                                    |    0 
 jeecg-boot-base-core/src/main/java/org/jeecg/config/sign/util/HttpUtils.java                                                                                                                        |    0 
 jeecg-module-system/jeecg-system-biz/src/main/resources/jeecg/code-template-online/jvxe/onetomany/java/${bussiPackage}/${entityPackage}/vue/modules/[1-n]Form.vuei                                  |    0 
 jeecg-module-dry/jeecg-module-dry-api/src/main/java/org/jeecg/modules/dry/entity/DryProdRecord.java                                                                                                 |    0 
 jeecg-module-system/jeecg-system-biz/src/main/resources/static/generic/web/images/toolbarButton-print.png                                                                                           |    0 
 jeecg-module-dry/jeecg-module-dry-api/src/main/java/org/jeecg/modules/dry/vo/DryOrderTrendVo.java                                                                                                   |    0 
 jeecg-server-cloud/jeecg-visual/jeecg-cloud-xxljob/src/main/resources/static/js/joblog.index.1.js                                                                                                   |    0 
 jeecg-module-system/jeecg-system-biz/src/main/resources/jeecg/code-template-online/tab/onetomany/java/${bussiPackage}/${entityPackage}/vue/modules/[1-n]Form.vuei                                   |    0 
 jeecg-module-system/jeecg-system-biz/src/main/resources/jeecg/code-template-online/tab/onetomany/java/${bussiPackage}/${entityPackage}/mapper/xml/[1-n]Mapper.xml                                   |    0 
 jeecg-boot-base-core/src/main/java/org/jeecg/common/system/base/service/JeecgService.java                                                                                                           |    0 
 jeecg-module-demo/src/main/resources/static/bigscreen/template1/css/main_design1.css                                                                                                                |    0 
 jeecg-module-system/jeecg-system-biz/src/main/resources/jeecg/code-template-online/erp/onetomany/java/${bussiPackage}/${entityPackage}/vue3/${entityName}__data.tsi                                 |    0 
 jeecg-module-system/jeecg-system-biz/src/main/resources/static/generic/web/cmaps/Ext-RKSJ-H.bcmap                                                                                                   |    0 
 jeecg-module-system/jeecg-system-biz/src/main/java/org/jeecg/modules/system/service/impl/SysDepartRoleUserServiceImpl.java                                                                          |    0 
 jeecg-module-system/jeecg-system-biz/src/main/java/org/jeecg/modules/system/vo/SysUserTenantVo.java                                                                                                 |    0 
 jeecg-boot-base-core/src/main/java/org/jeecg/common/util/BrowserType.java                                                                                                                           |    0 
 jeecg-module-system/jeecg-system-biz/src/main/java/org/jeecg/modules/message/handle/enums/SendMsgTypeEnum.java                                                                                      |    0 
 jeecg-module-system/jeecg-system-biz/src/main/resources/static/generic/web/cmaps/UniKS-UTF16-V.bcmap                                                                                                |    0 
 jeecg-module-demo/src/main/resources/static/bigscreen/template2/images/settings_icon_on.png                                                                                                         |    0 
 jeecg-module-system/jeecg-system-biz/src/main/resources/jeecg/code-template-online/jvxe/onetomany/java/${bussiPackage}/${entityPackage}/mapper/xml/[1-n]Mapper.xml                                  |    0 
 jeecg-module-system/jeecg-system-biz/src/main/resources/static/generic/web/images/toolbarButton-menuArrows@2x.png                                                                                   |    0 
 jeecg-server-cloud/jeecg-visual/jeecg-cloud-test/jeecg-cloud-test-rabbitmq/src/main/java/org/jeecg/modules/test/rabbitmq/listener/HelloReceiver3.java                                               |    0 
 jeecg-module-system/jeecg-system-biz/src/main/java/org/jeecg/modules/message/mapper/SysMessageMapper.java                                                                                           |    0 
 jeecg-module-dry/jeecg-module-dry-biz/src/main/java/org/jeecg/modules/dry/controller/DryEquipmentController.java                                                                                    |   57 
 jeecg-server-cloud/jeecg-cloud-nacos/README.md                                                                                                                                                      |    0 
 jeecg-module-system/jeecg-system-biz/src/main/java/org/jeecg/modules/system/entity/SysUserAgent.java                                                                                                |    0 
 jeecg-module-system/jeecg-system-biz/src/main/resources/jeecg/code-template-online/common/validatorRulesTemplate/sub-vue3.ftl                                                                       |    0 
 jeecg-module-system/jeecg-system-biz/src/main/resources/jeecg/code-template-online/jvxe/onetomany/java/${bussiPackage}/${entityPackage}/vue/${entityName}_menu_insert.sql                           |    0 
 jeecg-module-system/jeecg-system-biz/src/main/resources/jeecg/code-template-online/default/one/java/${bussiPackage}/${entityPackage}/vue3Native/${entityName}__data.tsi                             |    0 
 jeecg-module-system/jeecg-system-biz/src/main/resources/static/generic/web/cmaps/Adobe-GB1-4.bcmap                                                                                                  |    0 
 jeecg-boot-base-core/src/main/java/org/jeecg/common/util/RestDesformUtil.java                                                                                                                       |    0 
 jeecg-module-system/jeecg-system-biz/src/main/java/org/jeecg/modules/system/mapper/SysTenantPackMapper.java                                                                                         |    0 
 jeecg-module-demo/src/main/resources/static/bigscreen/template2/images/title_line.png                                                                                                               |    0 
 jeecg-server-cloud/jeecg-visual/jeecg-cloud-xxljob/src/main/java/com/xxl/job/admin/core/conf/XxlJobAdminConfig.java                                                                                 |    0 
 jeecg-module-system/jeecg-system-biz/src/main/java/org/jeecg/modules/system/service/ISysDataSourceService.java                                                                                      |    0 
 jeecg-module-system/jeecg-system-start/src/main/java/org/jeecg/codegenerate/JeecgOneGUI.java                                                                                                        |    0 
 jeecg-module-demo/src/main/resources/static/bigscreen/template1/js/jquery.min.js                                                                                                                    |    0 
 jeecg-module-system/jeecg-system-biz/src/main/resources/static/generic/web/cmaps/ETHK-B5-H.bcmap                                                                                                    |    0 
 jeecg-server-cloud/jeecg-visual/jeecg-cloud-xxljob/src/main/resources/static/js/jobinfo.index.1.js                                                                                                  |    0 
 jeecg-module-demo/src/main/java/org/jeecg/modules/demo/test/service/IJeecgOrderTicketService.java                                                                                                   |    0 
 jeecg-module-system/jeecg-system-biz/src/main/java/org/jeecg/modules/system/mapper/SysUserRoleMapper.java                                                                                           |    0 
 jeecg-server-cloud/jeecg-visual/jeecg-cloud-xxljob/src/main/resources/templates/user/user.index.ftl                                                                                                 |    0 
 jeecg-module-system/jeecg-system-start/src/main/resources/application-test.yml                                                                                                                      |    0 
 jeecg-module-system/jeecg-system-biz/src/main/resources/jeecg/code-template-online/jvxe/onetomany/java/${bussiPackage}/${entityPackage}/vue/modules/${entityName}Modal.vuei                         |    0 
 jeecg-module-system/jeecg-system-biz/src/main/resources/static/generic/web/cmaps/CNS-EUC-V.bcmap                                                                                                    |    0 
 jeecg-server-cloud/jeecg-visual/jeecg-cloud-xxljob/src/main/resources/static/plugins/codemirror/addon/hint/show-hint.css                                                                            |    0 
 jeecg-module-system/jeecg-system-biz/src/main/java/org/jeecg/modules/system/model/SysPermissionTree.java                                                                                            |    0 
 jeecg-module-dry/jeecg-module-dry-api/src/main/java/org/jeecg/modules/dry/entity/DryShop.java                                                                                                       |    0 
 jeecg-module-system/jeecg-system-biz/src/main/java/org/jeecg/modules/message/handle/impl/SmsSendMsgHandle.java                                                                                      |    0 
 jeecg-module-system/jeecg-system-biz/src/main/resources/jeecg/code-template-online/tab/onetomany/java/${bussiPackage}/${entityPackage}/vue3/components/${entityName}Modal.vuei                      |    0 
 jeecg-module-system/jeecg-system-biz/src/main/resources/jeecg/code-template-online/tab/onetomany/java/${bussiPackage}/${entityPackage}/controller/${entityName}Controller.javai                     |    0 
 jeecg-module-demo/src/main/java/org/jeecg/modules/demo/mock/vxe/json/ddjh_s8.json                                                                                                                   |    0 
 jeecg-module-demo/src/main/java/org/jeecg/modules/demo/mock/vxe/json/ddjh.json                                                                                                                      |    0 
 jeecg-module-demo/src/main/java/org/jeecg/modules/demo/cloud/xxljob/TestJobHandler.java                                                                                                             |    0 
 jeecg-module-demo/src/main/java/org/jeecg/modules/demo/mock/vxe/controller/VxeMockController.java                                                                                                   |    0 
 jeecg-module-system/jeecg-system-biz/src/main/java/org/jeecg/modules/system/entity/SysLog.java                                                                                                      |    0 
 jeecg-module-system/jeecg-system-biz/src/main/resources/jeecg/code-template/onetomany/java/${bussiPackage}/${entityPackage}/vue/modules/${entityName}Form.vuei                                      |    0 
 jeecg-module-demo/src/main/resources/static/bigscreen/template1/js/big_design1.js                                                                                                                   |    0 
 jeecg-module-system/jeecg-system-biz/src/main/resources/static/generic/web/cmaps/UniJIS-UTF16-V.bcmap                                                                                               |    0 
 jeecg-module-system/jeecg-system-biz/src/main/resources/jeecg/code-template/onetomany/java/${bussiPackage}/${entityPackage}/service/impl/${entityName}ServiceImpl.javai                             |    0 
 jeecg-module-system/jeecg-system-biz/src/main/resources/jeecg/code-template-online/jvxe/onetomany/java/${bussiPackage}/${entityPackage}/vue3/components/${entityName}Form.vuei                      |    0 
 jeecg-module-system/jeecg-system-biz/src/main/resources/static/generic/web/debugger.js                                                                                                              |    0 
 jeecg-module-system/jeecg-system-biz/src/main/resources/static/generic/web/cmaps/KSCpc-EUC-V.bcmap                                                                                                  |    0 
 jeecg-boot-base-core/src/main/java/org/jeecg/config/mybatis/MybatisPlusSaasConfig.java                                                                                                              |    4 
 jeecg-module-demo/src/main/resources/static/bigscreen/template2/images/weather/中雪.png                                                                                                               |    0 
 jeecg-module-dry/jeecg-module-dry-biz/src/main/java/org/jeecg/modules/dry/mapper/DryProdRecordMapper.java                                                                                           |    0 
 jeecg-module-system/jeecg-system-biz/src/main/resources/static/generic/web/cmaps/HKm314-B5-H.bcmap                                                                                                  |    0 
 jeecg-module-system/jeecg-system-biz/src/main/java/org/jeecg/modules/system/service/ISysCategoryService.java                                                                                        |    0 
 jeecg-module-system/jeecg-system-biz/src/main/resources/static/generic/web/images/toolbarButton-bookmark@2x.png                                                                                     |    0 
 jeecg-server-cloud/jeecg-visual/jeecg-cloud-xxljob/src/main/resources/mybatis-mapper/XxlJobInfoMapper.xml                                                                                           |    0 
 jeecg-module-demo/src/main/java/org/jeecg/modules/demo/test/service/IJeecgDynamicDataService.java                                                                                                   |    0 
 jeecg-module-system/jeecg-system-biz/src/main/java/org/jeecg/modules/system/controller/SysFilesController.java                                                                                      |    0 
 jeecg-server-cloud/jeecg-visual/jeecg-cloud-xxljob/src/main/java/com/xxl/job/admin/core/old/XxlJobDynamicScheduler.java                                                                             |    0 
 jeecg-module-system/jeecg-system-biz/src/main/resources/static/generic/web/images/toolbarButton-viewThumbnail.png                                                                                   |    0 
 jeecg-module-system/jeecg-system-biz/src/main/java/org/jeecg/modules/oss/mapper/OssFileMapper.java                                                                                                  |    0 
 jeecg-module-system/jeecg-system-biz/src/main/resources/static/generic/web/cmaps/UniJIS-UTF8-H.bcmap                                                                                                |    0 
 jeecg-module-demo/src/main/resources/templates/bigscreen/template1/index.ftl                                                                                                                        |    0 
 jeecg-module-system/jeecg-system-biz/src/main/resources/static/generic/web/images/secondaryToolbarButton-rotateCw@2x.png                                                                            |    0 
 jeecg-module-system/jeecg-system-biz/src/main/resources/templates/thirdLogin.ftl                                                                                                                    |    0 
 jeecg-module-system/jeecg-system-biz/src/main/java/org/jeecg/modules/system/service/impl/SysGatewayRouteServiceImpl.java                                                                            |    0 
 jeecg-module-system/jeecg-system-biz/src/main/resources/jeecg/code-template-online/default/one/java/${bussiPackage}/${entityPackage}/vue3Native/components/${entityName}Modal.vuei                  |    0 
 jeecg-module-system/jeecg-system-biz/src/main/java/org/jeecg/modules/system/model/DuplicateCheckVo.java                                                                                             |    0 
 jeecg-module-system/jeecg-system-biz/src/main/java/org/jeecg/modules/monitor/domain/RedisInfo.java                                                                                                  |    0 
 jeecg-module-dry/jeecg-module-dry-biz/src/main/java/org/jeecg/modules/dry/service/IDryProdRecordService.java                                                                                        |    0 
 jeecg-boot-base-core/src/main/java/org/jeecg/common/aspect/annotation/DynamicTable.java                                                                                                             |    0 
 jeecg-module-dry/jeecg-module-dry-start/src/main/resources/model1.pt                                                                                                                                |    0 
 jeecg-module-demo/src/main/java/org/jeecg/modules/demo/mock/json/permission_no_page.json                                                                                                            |    0 
 jeecg-module-demo/src/main/resources/static/bigscreen/template2/images/weather/小雨.png                                                                                                               |    0 
 jeecg-module-system/jeecg-system-biz/src/main/java/org/jeecg/modules/system/controller/SysLogController.java                                                                                        |    0 
 jeecg-module-dry/jeecg-module-dry-api/src/main/java/org/jeecg/modules/dry/entity/DryHerbType.java                                                                                                   |    0 
 jeecg-module-system/jeecg-system-biz/src/main/resources/jeecg/code-template/one2/java/${bussiPackage}/service/${entityPackage}/I${entityName}Service.javai                                          |    0 
 jeecg-module-system/jeecg-system-biz/src/main/java/org/jeecg/modules/system/controller/SysRoleController.java                                                                                       |    0 
 jeecg-module-system/jeecg-system-biz/src/main/java/org/jeecg/modules/system/model/SysUserSysDepartModel.java                                                                                        |    0 
 jeecg-module-system/jeecg-system-biz/src/main/resources/static/generic/web/images/toolbarButton-zoomIn.png                                                                                          |    0 
 jeecg-module-system/jeecg-system-biz/src/main/resources/static/generic/web/l10n.js                                                                                                                  |    0 
 jeecg-module-system/jeecg-system-biz/src/main/resources/static/generic/web/images/grabbing.cur                                                                                                      |    0 
 jeecg-module-system/jeecg-system-biz/src/main/resources/static/generic/web/locale/locale.properties                                                                                                 |    0 
 jeecg-module-system/jeecg-system-biz/src/main/java/org/jeecg/modules/system/service/impl/SysPermissionServiceImpl.java                                                                              |    0 
 jeecg-module-system/jeecg-system-biz/src/main/java/org/jeecg/modules/quartz/service/IQuartzJobService.java                                                                                          |    0 
 jeecg-boot-base-core/src/main/java/org/jeecg/common/exception/JeecgBootException.java                                                                                                               |    0 
 jeecg-module-dry/jeecg-module-dry-api/src/main/java/org/jeecg/modules/dry/entity/DryFaultRecord.java                                                                                                |  106 +
 jeecg-module-system/jeecg-system-biz/src/main/resources/static/generic/web/cmaps/HKm471-B5-V.bcmap                                                                                                  |    0 
 jeecg-server-cloud/jeecg-visual/jeecg-cloud-sentinel/src/main/java/com/alibaba/csp/sentinel/dashboard/rule/nacos/system/SystemRuleNacosProvider.java                                                |    0 
 jeecg-server-cloud/jeecg-visual/jeecg-cloud-xxljob/src/main/java/com/xxl/job/admin/core/thread/JobLosedMonitorHelper.java                                                                           |    0 
 jeecg-module-system/jeecg-system-biz/src/main/resources/jeecg/code-template-online/default/tree/java/${bussiPackage}/${entityPackage}/vue3/components/${entityName}Modal.vuei                       |    0 
 jeecg-server-cloud/docker-compose.yml                                                                                                                                                               |    0 
 jeecg-module-dry/jeecg-module-dry-start/src/main/resources/class.txt                                                                                                                                |    0 
 jeecg-module-system/jeecg-system-biz/src/main/java/org/jeecg/modules/system/vo/SysUserRoleVO.java                                                                                                   |    0 
 jeecg-module-system/jeecg-system-biz/src/main/java/org/jeecg/modules/system/entity/SysTenantPackUser.java                                                                                           |    0 
 jeecg-module-demo/src/main/java/org/jeecg/modules/demo/mock/json/asyn_tree_list_0.json                                                                                                              |    0 
 jeecg-boot-base-core/src/main/java/org/jeecg/common/api/dto/message/TemplateMessageDTO.java                                                                                                         |    0 
 jeecg-module-system/jeecg-system-biz/src/main/resources/static/generic/web/cmaps/UniJIS2004-UTF16-H.bcmap                                                                                           |    0 
 jeecg-server-cloud/jeecg-visual/jeecg-cloud-xxljob/src/main/java/com/xxl/job/admin/core/util/I18nUtil.java                                                                                          |    0 
 jeecg-module-demo/src/main/resources/static/bigscreen/template2/images/weather/强沙尘暴.png                                                                                                             |    0 
 jeecg-module-system/jeecg-system-biz/src/main/java/org/jeecg/modules/system/entity/SysUser.java                                                                                                     |    0 
 jeecg-server-cloud/jeecg-visual/jeecg-cloud-xxljob/src/main/resources/static/plugins/codemirror/mode/javascript/javascript.js                                                                       |    0 
 jeecg-server-cloud/jeecg-visual/jeecg-cloud-test/jeecg-cloud-test-seata/jeecg-cloud-test-seata-order/src/main/java/org/jeecg/SeataOrderApplication.java                                             |    0 
 jeecg-module-demo/src/main/resources/static/bigscreen/template1/images/content_down.png                                                                                                             |    0 
 jeecg-module-system/jeecg-system-biz/src/main/java/org/jeecg/modules/system/service/impl/SysUserDepartServiceImpl.java                                                                              |    0 
 jeecg-boot-base-core/src/main/java/org/jeecg/common/util/SqlInjectionUtil.java                                                                                                                      |    0 
 jeecg-boot-base-core/src/main/java/org/jeecg/common/util/dynamic/db/DbTypeUtils.java                                                                                                                |    0 
 jeecg-module-dry/jeecg-module-dry-biz/pom.xml                                                                                                                                                       |    0 
 jeecg-server-cloud/jeecg-visual/jeecg-cloud-xxljob/src/main/resources/templates/common/common.macro.ftl                                                                                             |    0 
 jeecg-module-system/jeecg-system-api/jeecg-system-local-api/pom.xml                                                                                                                                 |    0 
 jeecg-module-system/jeecg-system-biz/src/main/resources/static/generic/web/cmaps/GBKp-EUC-V.bcmap                                                                                                   |    0 
 jeecg-module-system/jeecg-system-biz/src/main/resources/static/generic/web/images/toolbarButton-search@2x.png                                                                                       |    0 
 jeecg-module-system/jeecg-system-biz/src/main/java/org/jeecg/modules/system/mapper/xml/SysCheckRuleMapper.xml                                                                                       |    0 
 jeecg-boot-base-core/src/main/java/org/jeecg/config/AutoPoiDictConfig.java                                                                                                                          |    0 
 jeecg-module-system/jeecg-system-biz/src/main/resources/jeecg/code-template/one/java/${bussiPackage}/${entityPackage}/vue3/${entityName}__data.tsi                                                  |    0 
 jeecg-module-system/jeecg-system-biz/src/main/java/org/jeecg/modules/system/service/impl/SysFillRuleServiceImpl.java                                                                                |    0 
 jeecg-module-system/jeecg-system-biz/src/main/resources/jeecg/code-template/one2/java/${bussiPackage}/vue/${entityPackage}/${entityName}List.vuei                                                   |    0 
 jeecg-module-system/jeecg-system-biz/src/main/resources/static/generic/web/cmaps/78-H.bcmap                                                                                                         |    0 
 jeecg-module-system/jeecg-system-biz/src/main/java/org/jeecg/modules/system/service/ISysPackPermissionService.java                                                                                  |    0 
 jeecg-server-cloud/jeecg-system-cloud-start/src/main/resources/logback-spring.xml                                                                                                                   |    0 
 jeecg-module-system/jeecg-system-biz/src/main/java/org/jeecg/modules/system/entity/SysPackPermission.java                                                                                           |    0 
 jeecg-module-demo/src/main/resources/static/bigscreen/template2/js/base.js                                                                                                                          |    0 
 jeecg-module-system/jeecg-system-biz/src/main/java/org/jeecg/modules/system/mapper/xml/SysPackPermissionMapper.xml                                                                                  |    0 
 jeecg-server-cloud/jeecg-cloud-nacos/docs/config/jeecg.yaml                                                                                                                                         |    0 
 jeecg-module-dry/jeecg-module-dry-biz/src/main/java/org/jeecg/modules/dry/mapper/xml/DryOrderMapper.xml                                                                                             |    9 
 jeecg-server-cloud/jeecg-cloud-gateway/src/main/java/org/jeecg/loader/DynamicRouteLoader.java                                                                                                       |    0 
 jeecg-module-system/jeecg-system-biz/src/main/resources/static/generic/web/cmaps/Add-H.bcmap                                                                                                        |    0 
 jeecg-boot-base-core/src/main/java/org/jeecg/common/constant/enums/ModuleType.java                                                                                                                  |    0 
 jeecg-module-system/jeecg-system-biz/src/main/java/org/jeecg/modules/system/service/ISysPermissionService.java                                                                                      |    0 
 jeecg-module-dry/jeecg-module-dry-biz/src/main/java/org/jeecg/modules/dry/mapper/DryOrderTrendMapper.java                                                                                           |    0 
 jeecg-server-cloud/jeecg-visual/jeecg-cloud-test/jeecg-cloud-test-seata/jeecg-cloud-test-seata-account/src/main/java/org/jeecg/modules/test/seata/account/entity/SeataAccount.java                  |    0 
 jeecg-server-cloud/jeecg-visual/jeecg-cloud-xxljob/src/main/resources/static/plugins/codemirror/addon/hint/anyword-hint.js                                                                          |    0 
 jeecg-module-demo/src/main/resources/static/bigscreen/template2/images/arrow.png                                                                                                                    |    0 
 jeecg-module-system/jeecg-system-biz/src/main/resources/jeecg/code-template/onetomany2/java/${bussiPackage}/${entityPackage}/mapper/xml/${entityName}Mapper.xml                                     |    0 
 jeecg-module-demo/src/main/resources/static/bigscreen/template2/js/pop_base.js                                                                                                                      |    0 
 jeecg-module-system/jeecg-system-biz/src/main/java/org/jeecg/modules/system/service/impl/SysPackPermissionServiceImpl.java                                                                          |    0 
 jeecg-module-system/jeecg-system-biz/src/main/resources/jeecg/code-template-online/default/tree/java/${bussiPackage}/${entityPackage}/service/impl/${entityName}ServiceImpl.javai                   |    0 
 jeecg-module-system/jeecg-system-biz/src/main/resources/static/generic/web/images/secondaryToolbarButton-documentProperties.png                                                                     |    0 
 jeecg-module-dry/jeecg-module-dry-biz/src/main/java/org/jeecg/modules/dry/service/impl/DryProdRecordServiceImpl.java                                                                                |    0 
 jeecg-module-system/jeecg-system-biz/src/main/java/org/jeecg/modules/quartz/entity/QuartzJob.java                                                                                                   |    0 
 jeecg-boot-base-core/src/main/java/org/jeecg/config/shiro/ShiroConfig.java                                                                                                                          |    0 
 jeecg-module-system/jeecg-system-biz/src/main/java/org/jeecg/modules/system/entity/SysComment.java                                                                                                  |    0 
 jeecg-module-dry/jeecg-module-dry-biz/src/main/java/org/jeecg/modules/dry/service/impl/DryEquipmentServiceImpl.java                                                                                 |   27 
 jeecg-server-cloud/jeecg-visual/jeecg-cloud-xxljob/src/main/java/com/xxl/job/admin/controller/JobInfoController.java                                                                                |    0 
 jeecg-module-demo/src/main/resources/static/bigscreen/template2/js/layer/skin/default/xubox_loading3.gif                                                                                            |    0 
 jeecg-server-cloud/jeecg-visual/jeecg-cloud-xxljob/src/main/resources/static/adminlte/bower_components/font-awesome/fonts/fontawesome-webfont.woff2                                                 |    0 
 jeecg-module-system/jeecg-system-biz/src/main/resources/static/generic/web/cmaps/HKgccs-B5-H.bcmap                                                                                                  |    0 
 jeecg-boot-base-core/src/main/java/org/jeecg/common/util/PmsUtil.java                                                                                                                               |    0 
 jeecg-module-dry/jeecg-module-dry-api/src/main/java/org/jeecg/modules/dry/vo/DryHelloPage.java                                                                                                      |    0 
 jeecg-module-demo/src/main/java/org/jeecg/modules/demo/mock/json/task_process.json                                                                                                                  |    0 
 jeecg-server-cloud/jeecg-visual/jeecg-cloud-xxljob/README.md                                                                                                                                        |    0 
 jeecg-server-cloud/jeecg-visual/jeecg-cloud-xxljob/src/main/resources/static/js/joblog.detail.1.js                                                                                                  |    0 
 jeecg-module-system/jeecg-system-biz/src/main/resources/static/generic/web/images/toolbarButton-viewAttachments.png                                                                                 |    0 
 jeecg-module-system/jeecg-system-biz/src/main/resources/static/generic/web/cmaps/CNS-EUC-H.bcmap                                                                                                    |    0 
 jeecg-module-system/jeecg-system-biz/src/main/java/org/jeecg/modules/system/vo/lowapp/DepartAndUserInfo.java                                                                                        |    0 
 jeecg-server-cloud/jeecg-visual/jeecg-cloud-xxljob/src/main/java/com/xxl/job/admin/core/alarm/JobAlarm.java                                                                                         |    0 
 jeecg-server-cloud/jeecg-visual/jeecg-cloud-test/jeecg-cloud-test-more/src/main/java/org/jeecg/modules/test/lock/DemoLockTest.java                                                                  |    0 
 jeecg-module-system/jeecg-system-biz/src/main/resources/static/generic/web/cmaps/GBKp-EUC-H.bcmap                                                                                                   |    0 
 jeecg-module-system/jeecg-system-biz/src/main/java/org/jeecg/modules/system/controller/SysUserAgentController.java                                                                                  |    0 
 jeecg-module-system/jeecg-system-biz/src/main/java/org/jeecg/modules/message/service/ISysMessageService.java                                                                                        |    0 
 jeecg-server-cloud/jeecg-cloud-gateway/src/main/java/org/jeecg/filter/GlobalAccessTokenFilter.java                                                                                                  |    0 
 jeecg-module-system/jeecg-system-biz/src/main/resources/static/generic/web/cmaps/UniJIS-UTF8-V.bcmap                                                                                                |    0 
 jeecg-server-cloud/jeecg-visual/jeecg-cloud-sentinel/src/main/java/com/alibaba/csp/sentinel/dashboard/rule/nacos/gateway/GateWayApiNacosPublisher.java                                              |    0 
 jeecg-module-system/jeecg-system-start/src/test/java/org/jeecg/TestMain.java                                                                                                                        |    0 
 jeecg-server-cloud/jeecg-cloud-gateway/pom.xml                                                                                                                                                      |    0 
 jeecg-module-system/jeecg-system-biz/src/main/resources/jeecg/code-template/one2/java/${bussiPackage}/vue/${entityPackage}/modules/${entityName}Modal.vuei                                          |    0 
 jeecg-module-system/jeecg-system-biz/src/main/resources/static/generic/web/cmaps/UniJIS-UTF16-H.bcmap                                                                                               |    0 
 jeecg-module-system/jeecg-system-biz/src/main/resources/static/generic/LICENSE                                                                                                                      |    0 
 jeecg-module-dry/jeecg-module-dry-api/src/main/java/org/jeecg/modules/dry/vo/StatisticsDataVo.java                                                                                                  |   87 +
 jeecg-module-system/jeecg-system-biz/src/main/resources/jeecg/code-template-online/default/one/java/${bussiPackage}/${entityPackage}/vue3Native/${entityName}__api.tsi                              |    0 
 jeecg-server-cloud/jeecg-visual/jeecg-cloud-xxljob/src/main/resources/static/adminlte/plugins/iCheck/square/blue@2x.png                                                                             |    0 
 jeecg-module-system/jeecg-system-biz/src/main/resources/jeecg/code-template-online/default/one/java/${bussiPackage}/${entityPackage}/vue/${entityName}List.vuei                                     |    0 
 jeecg-module-demo/src/main/java/org/jeecg/modules/demo/mock/json/workplace_radar.json                                                                                                               |    0 
 jeecg-module-dry/jeecg-module-dry-biz/src/main/java/org/jeecg/modules/dry/mapper/DryResultMapper.java                                                                                               |    0 
 jeecg-module-system/jeecg-system-biz/src/main/java/org/jeecg/modules/system/model/SysLoginModel.java                                                                                                |    0 
 jeecg-module-system/jeecg-system-biz/src/main/resources/jeecg/code-template/onetomany2/java/${bussiPackage}/${entityPackage}/entity/${entityName}.javai                                             |    0 
 jeecg-boot-base-core/src/main/java/org/jeecg/common/constant/enums/RoleIndexConfigEnum.java                                                                                                         |    0 
 jeecg-module-system/jeecg-system-biz/src/main/resources/static/generic/web/cmaps/78-RKSJ-H.bcmap                                                                                                    |    0 
 jeecg-boot-base-core/src/main/java/org/jeecg/common/util/SpringContextUtils.java                                                                                                                    |    0 
 jeecg-module-dry/jeecg-module-dry-api/src/main/java/org/jeecg/modules/dry/entity/DryHerbFormula.java                                                                                                |   57 
 jeecg-module-system/jeecg-system-api/jeecg-system-cloud-api/pom.xml                                                                                                                                 |    0 
 jeecg-server-cloud/jeecg-visual/jeecg-cloud-xxljob/src/main/resources/static/adminlte/bower_components/bootstrap/fonts/glyphicons-halflings-regular.woff                                            |    0 
 jeecg-module-system/jeecg-system-biz/src/main/resources/jeecg/code-template-online/default/tree/java/${bussiPackage}/${entityPackage}/vue3Native/components/${entityName}Form.vuei                  |    0 
 jeecg-server-cloud/jeecg-visual/jeecg-cloud-sentinel/src/main/java/com/alibaba/csp/sentinel/dashboard/rule/nacos/flow/FlowRuleNacosPublisher.java                                                   |    0 
 jeecg-server-cloud/jeecg-visual/jeecg-cloud-xxljob/src/main/resources/static/plugins/cronGen/cronGen.js                                                                                             |    0 
 jeecg-module-system/jeecg-system-biz/src/main/java/org/jeecg/modules/system/controller/SysTenantController.java                                                                                     |    0 
 jeecg-module-system/jeecg-system-biz/src/main/java/org/jeecg/modules/system/mapper/xml/SysDataSourceMapper.xml                                                                                      |    0 
 jeecg-server-cloud/jeecg-visual/jeecg-cloud-xxljob/src/main/java/com/xxl/job/admin/core/util/CookieUtil.java                                                                                        |    0 
 jeecg-module-system/jeecg-system-biz/src/main/resources/static/generic/web/cmaps/UniJIS-UTF32-V.bcmap                                                                                               |    0 
 jeecg-server-cloud/jeecg-visual/jeecg-cloud-test/jeecg-cloud-test-seata/jeecg-cloud-test-seata-order/src/main/java/org/jeecg/modules/test/seata/order/feign/AccountClient.java                      |    0 
 jeecg-module-system/jeecg-system-biz/src/main/resources/static/generic/web/cmaps/Adobe-CNS1-5.bcmap                                                                                                 |    0 
 jeecg-module-demo/src/main/resources/static/bigscreen/template2/js/layer/skin/default/icon.png                                                                                                      |    0 
 jeecg-module-system/jeecg-system-biz/src/main/resources/jeecg/code-template/one2/java/${bussiPackage}/vue3/${entityPackage}/modules/${entityName}Modal.vuei                                         |    0 
 jeecg-module-system/jeecg-system-biz/src/main/java/org/jeecg/modules/system/service/ISysTenantPackService.java                                                                                      |    0 
 jeecg-module-system/jeecg-system-biz/src/main/resources/jeecg/code-template-online/default/tree/java/${bussiPackage}/${entityPackage}/vue3/${entityName}__data.tsi                                  |    0 
 jeecg-module-system/jeecg-system-biz/src/main/java/org/jeecg/modules/system/mapper/xml/SysTenantPackUserMapper.xml                                                                                  |    0 
 jeecg-module-system/jeecg-system-biz/src/main/java/org/jeecg/modules/system/mapper/xml/SysDictItemMapper.xml                                                                                        |    0 
 jeecg-module-demo/src/main/resources/static/bigscreen/template2/images/title_border.png                                                                                                             |    0 
 jeecg-module-system/jeecg-system-biz/src/main/resources/static/generic/web/images/annotation-check.svg                                                                                              |    0 
 db/nginx/nginx.key                                                                                                                                                                                  |    0 
 jeecg-module-system/jeecg-system-biz/src/main/resources/static/generic/web/cmaps/UniKS-UCS2-V.bcmap                                                                                                 |    0 
 jeecg-module-system/jeecg-system-biz/src/main/resources/jeecg/code-template-online/tab/onetomany/java/${bussiPackage}/${entityPackage}/service/I${entityName}Service.javai                          |    0 
 jeecg-server-cloud/jeecg-visual/jeecg-cloud-test/jeecg-cloud-test-seata/jeecg-cloud-test-seata-order/src/main/resources/application.yml                                                             |    0 
 jeecg-module-system/jeecg-system-biz/src/main/resources/static/generic/build/pdf.worker.js                                                                                                          |    0 
 jeecg-server-cloud/jeecg-visual/jeecg-cloud-test/jeecg-cloud-test-seata/jeecg-cloud-test-seata-account/src/main/java/org/jeecg/modules/test/seata/account/controller/SeataAccountController.java    |    0 
 jeecg-server-cloud/jeecg-visual/jeecg-cloud-xxljob/src/main/java/com/xxl/job/admin/core/old/RemoteHttpJobBean.java                                                                                  |    0 
 jeecg-module-system/jeecg-system-biz/src/main/resources/static/generic/web/cmaps/GBK-EUC-H.bcmap                                                                                                    |    0 
 jeecg-server-cloud/jeecg-system-cloud-start/src/main/resources/jeecg/jeecg_database.properties                                                                                                      |    0 
 jeecg-module-system/jeecg-system-biz/src/main/java/org/jeecg/modules/system/entity/SysCategory.java                                                                                                 |    0 
 jeecg-module-system/jeecg-system-biz/src/main/java/org/jeecg/modules/system/mapper/SysCommentMapper.java                                                                                            |    0 
 jeecg-module-system/jeecg-system-biz/src/main/java/org/jeecg/modules/system/service/impl/SysDepartServiceImpl.java                                                                                  |    0 
 jeecg-module-system/jeecg-system-biz/src/main/resources/jeecg/code-template-online/inner-table/onetomany/java/${bussiPackage}/${entityPackage}/vue3/${entityName}List.vuei                          |    0 
 jeecg-boot-base-core/src/main/java/org/jeecg/common/constant/enums/LowAppAopEnum.java                                                                                                               |    0 
 jeecg-server-cloud/jeecg-visual/jeecg-cloud-xxljob/src/main/java/com/xxl/job/admin/dao/XxlJobRegistryDao.java                                                                                       |    0 
 jeecg-module-system/jeecg-system-biz/src/main/resources/static/generic/web/cmaps/UniJISX0213-UTF32-V.bcmap                                                                                          |    0 
 jeecg-module-system/jeecg-system-biz/src/main/java/org/jeecg/modules/quartz/mapper/QuartzJobMapper.java                                                                                             |    0 
 jeecg-module-demo/src/main/resources/static/bigscreen/template2/images/weather/小雪转中雪.png                                                                                                            |    0 
 jeecg-module-dry/jeecg-module-dry-api/src/main/java/org/jeecg/modules/dry/entity/DryHerbInfo.java                                                                                                   |    6 
 jeecg-boot-base-core/src/main/java/org/jeecg/common/system/query/QueryCondition.java                                                                                                                |    0 
 jeecg-boot-base-core/src/main/java/org/jeecg/common/constant/CommonConstant.java                                                                                                                    |    0 
 jeecg-module-system/jeecg-system-biz/src/main/resources/static/generic/web/images/secondaryToolbarButton-handTool@2x.png                                                                            |    0 
 jeecg-module-demo/src/main/java/org/jeecg/modules/demo/test/mapper/JeecgOrderTicketMapper.java                                                                                                      |    0 
 jeecg-module-system/jeecg-system-start/src/main/resources/jeecg/jeecg_config.properties                                                                                                             |    0 
 jeecg-module-dry/jeecg-module-dry-api/src/main/java/org/jeecg/modules/dry/vo/TypeParam.java                                                                                                         |   20 
 jeecg-module-system/jeecg-system-biz/src/main/resources/static/generic/web/cmaps/78-EUC-H.bcmap                                                                                                     |    0 
 jeecg-server-cloud/jeecg-visual/jeecg-cloud-xxljob/src/main/resources/static/adminlte/dist/css/skins/_all-skins.min.css                                                                             |    0 
 jeecg-server-cloud/jeecg-visual/jeecg-cloud-xxljob/src/main/java/com/xxl/job/admin/core/util/LocalCacheUtil.java                                                                                    |    0 
 jeecg-module-system/jeecg-system-biz/src/main/resources/static/generic/web/cmaps/H.bcmap                                                                                                            |    0 
 jeecg-module-system/jeecg-system-api/pom.xml                                                                                                                                                        |    0 
 db/其他数据库/jeecgboot-oracle11g.dmp                                                                                                                                                                    |    0 
 jeecg-boot-base-core/src/main/java/org/jeecg/common/util/DySmsHelper.java                                                                                                                           |    0 
 jeecg-boot-base-core/src/main/java/org/jeecg/config/mybatis/MybatisInterceptor.java                                                                                                                 |    0 
 jeecg-module-system/jeecg-system-biz/src/main/java/org/jeecg/modules/system/util/PermissionDataUtil.java                                                                                            |    0 
 jeecg-module-system/jeecg-system-biz/src/main/java/org/jeecg/modules/monitor/service/impl/MailHealthIndicator.java                                                                                  |    0 
 jeecg-module-system/jeecg-system-biz/src/main/resources/static/generic/web/viewer.html                                                                                                              |    0 
 jeecg-server-cloud/jeecg-demo-cloud-start/src/main/resources/application.yml                                                                                                                        |    0 
 jeecg-module-system/jeecg-system-biz/src/main/resources/static/generic/web/images/toolbarButton-viewOutline@2x.png                                                                                  |    0 
 jeecg-boot-base-core/src/main/java/org/jeecg/common/system/vo/SysUserCacheInfo.java                                                                                                                 |    0 
 jeecg-module-system/jeecg-system-biz/src/main/resources/jeecg/code-template/onetomany/java/${bussiPackage}/${entityPackage}/vo/${entityName}Page.javai                                              |    0 
 jeecg-server-cloud/jeecg-visual/jeecg-cloud-test/jeecg-cloud-test-seata/jeecg-cloud-test-seata-product/src/main/java/org/jeecg/modules/test/seata/product/service/impl/SeataProductServiceImpl.java |    0 
 jeecg-module-dry/jeecg-module-dry-biz/src/main/java/org/jeecg/modules/dry/service/IDryHerbTypeService.java                                                                                          |    0 
 jeecg-server-cloud/jeecg-visual/jeecg-cloud-xxljob/src/main/java/com/xxl/job/admin/core/route/strategy/ExecutorRouteLRU.java                                                                        |    0 
 jeecg-module-demo/src/main/resources/static/bigscreen/template2/js/layer/skin/default/loading-2.gif                                                                                                 |    0 
 jeecg-module-system/jeecg-system-biz/src/main/java/org/jeecg/modules/system/entity/SysUserDepart.java                                                                                               |    0 
 jeecg-module-system/jeecg-system-biz/src/main/java/org/jeecg/modules/system/service/impl/SysUserAgentServiceImpl.java                                                                               |    0 
 jeecg-module-dry/jeecg-module-dry-biz/src/main/java/org/jeecg/modules/dry/service/impl/DryHerbFormulaHisServiceImpl.java                                                                            |   19 
 jeecg-boot-base-core/src/main/java/org/jeecg/config/mybatis/JeecgTenantParser.java                                                                                                                  |    0 
 jeecg-module-system/jeecg-system-biz/src/main/resources/jeecg/code-template/onetomany/java/${bussiPackage}/${entityPackage}/mapper/xml/[1-n]Mapper.xml                                              |    0 
 jeecg-module-system/jeecg-system-biz/src/main/resources/static/generic/web/cmaps/HKgccs-B5-V.bcmap                                                                                                  |    0 
 jeecg-module-demo/src/main/resources/static/bigscreen/template2/images/close_icon.png                                                                                                               |    0 
 jeecg-server-cloud/jeecg-visual/jeecg-cloud-test/jeecg-cloud-test-seata/jeecg-cloud-test-seata-account/pom.xml                                                                                      |    0 
 jeecg-module-system/jeecg-system-biz/src/main/resources/templates/demo3.ftl                                                                                                                         |    0 
 jeecg-module-demo/src/main/java/org/jeecg/modules/demo/mock/json/user.json                                                                                                                          |    0 
 jeecg-module-demo/src/main/resources/static/bigscreen/template2/images/people_iocn.png                                                                                                              |    0 
 jeecg-module-dry/jeecg-module-dry-biz/src/main/java/org/jeecg/modules/dry/mapper/xml/DryHerbTypeMapper.xml                                                                                          |    0 
 jeecg-module-demo/src/main/resources/static/bigscreen/template2/js/layer/layim/layim.css                                                                                                            |    0 
 jeecg-module-system/jeecg-system-biz/src/main/resources/jeecg/code-template/one2/java/${bussiPackage}/vue3/${entityPackage}/${entityName}__data.tsi                                                 |    0 
 jeecg-module-system/jeecg-system-biz/src/main/java/org/jeecg/modules/system/entity/SysAnnouncementSend.java                                                                                         |    0 
 jeecg-module-system/jeecg-system-biz/src/main/resources/static/generic/web/images/findbarButton-previous@2x.png                                                                                     |    0 
 jeecg-module-system/jeecg-system-biz/src/main/java/org/jeecg/modules/system/service/ISysCommentService.java                                                                                         |    0 
 jeecg-module-system/jeecg-system-biz/src/main/resources/jeecg/code-template-online/default/one/java/${bussiPackage}/${entityPackage}/vue3/components/${entityName}Form.vuei                         |    0 
 jeecg-module-system/jeecg-system-biz/src/main/resources/static/generic/web/cmaps/Adobe-CNS1-4.bcmap                                                                                                 |    0 
 jeecg-module-demo/src/main/java/org/jeecg/modules/demo/test/service/IJeecgOrderMainService.java                                                                                                     |    0 
 jeecg-module-dry/jeecg-module-dry-api/src/main/java/org/jeecg/modules/dry/api/fallback/JeecgSystemFallback.java                                                                                     |   25 
 jeecg-server-cloud/jeecg-visual/jeecg-cloud-xxljob/src/main/java/com/xxl/job/admin/dao/XxlJobLogReportDao.java                                                                                      |    0 
 jeecg-module-system/jeecg-system-biz/src/main/java/org/jeecg/modules/system/entity/SysDepart.java                                                                                                   |    0 
 jeecg-module-system/jeecg-system-biz/src/main/resources/jeecg/code-template/onetomany/java/${bussiPackage}/${entityPackage}/mapper/[1-n]Mapper.javai                                                |    0 
 jeecg-module-system/jeecg-system-biz/src/main/java/org/jeecg/modules/monitor/service/RedisService.java                                                                                              |    0 
 jeecg-server-cloud/jeecg-visual/jeecg-cloud-sentinel/Dockerfile                                                                                                                                     |    0 
 jeecg-module-system/jeecg-system-biz/src/main/java/org/jeecg/modules/system/mapper/SysDataLogMapper.java                                                                                            |    0 
 jeecg-module-demo/src/main/resources/static/bigscreen/template2/js/layer/skin/moon/style.css                                                                                                        |    0 
 jeecg-module-system/jeecg-system-biz/src/main/java/org/jeecg/modules/system/mapper/SysTenantPackUserMapper.java                                                                                     |    0 
 jeecg-server-cloud/jeecg-visual/jeecg-cloud-xxljob/src/main/resources/static/adminlte/dist/js/adminlte.min.js                                                                                       |    0 
 jeecg-module-system/jeecg-system-biz/src/main/resources/static/generic/web/images/toolbarButton-presentationMode@2x.png                                                                             |    0 
 jeecg-module-system/jeecg-system-biz/src/main/java/org/jeecg/modules/system/vo/SysUserDepVo.java                                                                                                    |    0 
 jeecg-module-demo/src/main/java/org/jeecg/modules/demo/test/controller/JeecgOrderMainController.java                                                                                                |    0 
 jeecg-module-system/jeecg-system-biz/src/main/resources/static/generic/web/cmaps/Adobe-CNS1-3.bcmap                                                                                                 |    0 
 jeecg-server-cloud/jeecg-visual/jeecg-cloud-sentinel/src/main/java/com/alibaba/csp/sentinel/dashboard/controller/base/BaseRuleController.java                                                       |    0 
 jeecg-server-cloud/jeecg-visual/jeecg-cloud-xxljob/src/main/resources/static/adminlte/bower_components/bootstrap/css/bootstrap.min.css.map                                                          |    0 
 jeecg-module-system/jeecg-system-biz/src/main/resources/jeecg/code-template-online/inner-table/onetomany/java/${bussiPackage}/${entityPackage}/vue3/components/${entityName}Modal.vuei              |    0 
 jeecg-server-cloud/jeecg-visual/jeecg-cloud-xxljob/src/main/resources/static/plugins/layer/theme/default/loading-1.gif                                                                              |    0 
 jeecg-module-demo/src/main/java/org/jeecg/modules/demo/test/service/impl/JeecgOrderMainServiceImpl.java                                                                                             |    0 
 jeecg-module-system/jeecg-system-biz/src/main/resources/static/generic/web/cmaps/Adobe-CNS1-2.bcmap                                                                                                 |    0 
 jeecg-module-system/jeecg-system-biz/src/main/resources/static/generic/web/cmaps/GBK2K-V.bcmap                                                                                                      |    0 
 jeecg-module-system/jeecg-system-biz/src/main/resources/static/generic/web/cmaps/HKm471-B5-H.bcmap                                                                                                  |    0 
 jeecg-module-system/jeecg-system-biz/src/main/java/org/jeecg/modules/system/vo/thirdapp/JdtDepartmentTreeVo.java                                                                                    |    0 
 jeecg-module-system/jeecg-system-start/src/main/java/org/jeecg/JeecgSystemApplication.java                                                                                                          |    0 
 jeecg-module-system/jeecg-system-biz/src/main/java/org/jeecg/modules/system/mapper/SysDictItemMapper.java                                                                                           |    0 
 jeecg-module-system/jeecg-system-biz/src/main/resources/static/generic/web/images/toolbarButton-pageDown-rtl.png                                                                                    |    0 
 jeecg-server-cloud/jeecg-cloud-gateway/src/main/java/org/jeecg/handler/swagger/MySwaggerResourceProvider.java                                                                                       |    0 
 jeecg-module-demo/src/main/resources/static/bigscreen/template2/images/box_title.png                                                                                                                |    0 
 jeecg-module-system/jeecg-system-biz/src/main/java/org/jeecg/modules/system/service/ISysLogService.java                                                                                             |    0 
 jeecg-module-demo/src/main/java/org/jeecg/modules/demo/online/OnlCgformDemoController.java                                                                                                          |    0 
 jeecg-module-demo/src/main/resources/static/bigscreen/template2/images/weather/雷阵雨.png                                                                                                              |    0 
 jeecg-module-system/jeecg-system-biz/src/main/java/org/jeecg/modules/system/vo/tenant/TenantPackUser.java                                                                                           |    0 
 jeecg-module-system/jeecg-system-biz/src/main/resources/jeecg/code-template-online/erp/onetomany/java/${bussiPackage}/${entityPackage}/mapper/xml/${entityName}Mapper.xml                           |    0 
 jeecg-module-demo/src/main/java/org/jeecg/modules/dlglong/json/ddjh_s8.json                                                                                                                         |    0 
 jeecg-module-system/jeecg-system-biz/src/main/resources/jeecg/code-template-online/tab/onetomany/java/${bussiPackage}/${entityPackage}/service/[1-n]Service.javai                                   |    0 
 jeecg-module-dry/jeecg-module-dry-biz/src/main/java/org/jeecg/modules/dry/mapper/xml/DryOpcDeviceMapper.xml                                                                                         |    0 
 jeecg-module-system/jeecg-system-biz/src/main/resources/jeecg/code-template-online/jvxe/onetomany/java/${bussiPackage}/${entityPackage}/service/[1-n]Service.javai                                  |    0 
 jeecg-server-cloud/jeecg-visual/jeecg-cloud-xxljob/src/main/resources/static/adminlte/bower_components/font-awesome/fonts/fontawesome-webfont.ttf                                                   |    0 
 jeecg-boot-base-core/src/main/java/org/jeecg/common/es/QueryStringBuilder.java                                                                                                                      |    0 
 jeecg-module-system/jeecg-system-biz/src/main/java/org/jeecg/modules/system/controller/CommonController.java                                                                                        |    0 
 jeecg-module-system/jeecg-system-biz/src/main/resources/jeecg/code-template-online/common/validatorRulesTemplate/core.ftl                                                                           |    0 
 jeecg-module-system/jeecg-system-biz/src/main/java/org/jeecg/modules/system/mapper/xml/SysTenantMapper.xml                                                                                          |    0 
 jeecg-module-system/jeecg-system-biz/src/main/java/org/jeecg/modules/system/service/ISysUserRoleService.java                                                                                        |    0 
 jeecg-boot-base-core/src/main/java/org/jeecg/common/util/UUIDGenerator.java                                                                                                                         |    0 
 jeecg-module-system/jeecg-system-biz/src/main/java/org/jeecg/modules/system/controller/SysCategoryController.java                                                                                   |    0 
 jeecg-module-system/jeecg-system-biz/src/main/resources/static/generic/web/cmaps/WP-Symbol.bcmap                                                                                                    |    0 
 jeecg-boot-base-core/src/main/java/org/jeecg/common/util/security/entity/SecurityReq.java                                                                                                           |    0 
 jeecg-module-system/jeecg-system-biz/src/main/resources/jeecg/code-template-online/jvxe/onetomany/java/${bussiPackage}/${entityPackage}/vue3Native/${entityName}List.vuei                           |    0 
 jeecg-module-system/jeecg-system-biz/src/main/resources/static/generic/web/cmaps/NWP-V.bcmap                                                                                                        |    0 
 jeecg-server-cloud/jeecg-visual/jeecg-cloud-xxljob/src/main/java/com/xxl/job/admin/core/trigger/XxlJobTrigger.java                                                                                  |    0 
 jeecg-module-system/jeecg-system-biz/src/main/resources/static/generic/web/cmaps/Adobe-CNS1-0.bcmap                                                                                                 |    0 
 jeecg-server-cloud/jeecg-cloud-gateway/src/main/java/org/jeecg/loader/repository/DynamicRouteService.java                                                                                           |    0 
 jeecg-module-dry/jeecg-module-dry-api/src/main/java/org/jeecg/modules/dry/vo/DryRecentOrderAvg.java                                                                                                 |   10 
 jeecg-module-system/jeecg-system-biz/src/main/resources/static/generic/web/images/toolbarButton-download@2x.png                                                                                     |    0 
 jeecg-module-system/jeecg-system-biz/src/main/resources/jeecg/code-template/onetomany2/java/${bussiPackage}/${entityPackage}/vue/[1-n]List.vuei                                                     |    0 
 jeecg-module-system/jeecg-system-biz/src/main/resources/jeecg/code-template-online/tab/onetomany/java/${bussiPackage}/${entityPackage}/service/impl/${entityName}ServiceImpl.javai                  |    0 
 jeecg-boot-base-core/src/main/java/org/jeecg/config/thirdapp/ThirdAppTypeItemVo.java                                                                                                                |    0 
 jeecg-boot-base-core/src/main/java/org/jeecg/config/mybatis/aspect/DynamicTableAspect.java                                                                                                          |    0 
 jeecg-module-system/jeecg-system-biz/src/main/resources/jeecg/code-template/onetomany2/java/${bussiPackage}/${entityPackage}/vue/modules/${entityName}Modal.vuei                                    |    0 
 jeecg-module-dry/jeecg-module-dry-biz/src/main/java/org/jeecg/modules/dry/service/IDryOrderTrendService.java                                                                                        |    0 
 jeecg-module-system/jeecg-system-start/Dockerfile                                                                                                                                                   |    0 
 jeecg-module-system/jeecg-system-biz/src/main/resources/jeecg/code-template/one2/java/${bussiPackage}/service/${entityPackage}/impl/${entityName}ServiceImpl.javai                                  |    0 
 jeecg-module-demo/src/main/resources/static/bigscreen/template2/images/next.png                                                                                                                     |    0 
 jeecg-server-cloud/jeecg-visual/jeecg-cloud-sentinel/src/main/java/com/alibaba/csp/sentinel/dashboard/controller/SystemController.java                                                              |    0 
 jeecg-module-demo/src/main/java/org/jeecg/modules/dlglong/entity/MockEntity.java                                                                                                                    |    0 
 jeecg-module-demo/src/main/java/org/jeecg/modules/dlglong/controller/DlMockController.java                                                                                                          |    0 
 jeecg-server-cloud/jeecg-visual/jeecg-cloud-xxljob/src/main/java/com/xxl/job/admin/dao/XxlJobInfoDao.java                                                                                           |    0 
 jeecg-server-cloud/jeecg-visual/jeecg-cloud-xxljob/src/main/resources/mybatis-mapper/XxlJobGroupMapper.xml                                                                                          |    0 
 jeecg-boot-base-core/src/main/java/org/jeecg/config/vo/Shiro.java                                                                                                                                   |    0 
 jeecg-module-system/jeecg-system-biz/src/main/resources/static/generic/web/cmaps/UniJIS2004-UTF32-H.bcmap                                                                                           |    0 
 jeecg-boot-base-core/src/main/java/org/jeecg/common/aspect/UrlMatchEnum.java                                                                                                                        |    0 
 jeecg-server-cloud/jeecg-visual/jeecg-cloud-xxljob/src/main/resources/static/adminlte/bower_components/datatables.net-bs/js/dataTables.bootstrap.min.js                                             |    0 
 jeecg-module-system/jeecg-system-biz/src/main/java/org/jeecg/modules/system/service/impl/ImportFileServiceImpl.java                                                                                 |    0 
 jeecg-module-system/jeecg-system-biz/src/main/resources/jeecg/code-template-online/default/onetomany/java/${bussiPackage}/${entityPackage}/service/impl/${entityName}ServiceImpl.javai              |    0 
 jeecg-module-system/jeecg-system-biz/src/main/resources/jeecg/code-template-online/default/tree/java/${bussiPackage}/${entityPackage}/vue3/components/${entityName}Form.vuei                        |    0 
 jeecg-module-system/jeecg-system-biz/src/main/resources/jeecg/code-template-online/inner-table/onetomany/java/${bussiPackage}/${entityPackage}/mapper/xml/${entityName}Mapper.xml                   |    0 
 jeecg-server-cloud/jeecg-visual/jeecg-cloud-xxljob/src/main/resources/static/adminlte/bower_components/font-awesome/fonts/fontawesome-webfont.woff                                                  |    0 
 jeecg-module-system/jeecg-system-biz/src/main/resources/jeecg/code-template-online/inner-table/onetomany/java/${bussiPackage}/${entityPackage}/service/impl/[1-n]ServiceImpl.javai                  |    0 
 jeecg-server-cloud/jeecg-visual/jeecg-cloud-sentinel/src/main/java/com/alibaba/csp/sentinel/dashboard/rule/nacos/SentinelConfig.java                                                                |    0 
 jeecg-server-cloud/jeecg-visual/jeecg-cloud-xxljob/src/main/java/com/xxl/job/admin/core/model/XxlJobLogReport.java                                                                                  |    0 
 jeecg-module-system/jeecg-system-biz/src/main/java/org/jeecg/modules/system/service/impl/SysCheckRuleServiceImpl.java                                                                               |    0 
 jeecg-module-system/jeecg-system-biz/src/main/java/org/jeecg/modules/cas/util/XmlUtils.java                                                                                                         |    0 
 jeecg-module-system/jeecg-system-biz/src/main/resources/jeecg/code-template-online/default/tree/java/${bussiPackage}/${entityPackage}/vue/${entityName}List.vuei                                    |    0 
 jeecg-boot-base-core/src/main/java/org/jeecg/common/system/util/JeecgDataAutorUtils.java                                                                                                            |    0 
 jeecg-module-system/jeecg-system-biz/src/main/java/org/jeecg/modules/system/mapper/xml/SysAnnouncementSendMapper.xml                                                                                |    0 
 jeecg-server-cloud/jeecg-visual/jeecg-cloud-test/jeecg-cloud-test-rabbitmq/src/main/java/org/jeecg/modules/test/rabbitmq/controller/JeecgMqTestController.java                                      |    0 
 jeecg-module-system/jeecg-system-biz/src/main/resources/jeecg/code-template-online/common/init/initValueSub.ftl                                                                                     |    0 
 jeecg-server-cloud/jeecg-visual/jeecg-cloud-xxljob/src/main/resources/static/plugins/layer/theme/default/loading-2.gif                                                                              |    0 
 jeecg-server-cloud/jeecg-visual/jeecg-cloud-xxljob/src/main/java/com/xxl/job/admin/dao/XxlJobLogGlueDao.java                                                                                        |    0 
 jeecg-module-system/jeecg-system-biz/src/main/java/org/jeecg/modules/message/mapper/xml/SysMessageMapper.xml                                                                                        |    0 
 jeecg-module-system/jeecg-system-biz/src/main/resources/static/generic/web/cmaps/HKscs-B5-V.bcmap                                                                                                   |    0 
 jeecg-module-system/jeecg-system-biz/src/main/resources/static/generic/web/images/toolbarButton-pageDown.png                                                                                        |    0 
 jeecg-module-demo/src/main/resources/static/bigscreen/template1/images/index1.gif                                                                                                                   |    0 
 jeecg-module-system/jeecg-system-biz/src/main/java/org/jeecg/modules/quartz/job/AsyncJob.java                                                                                                       |    0 
 jeecg-server-cloud/jeecg-visual/jeecg-cloud-test/jeecg-cloud-test-seata/jeecg-cloud-test-seata-order/src/main/java/org/jeecg/modules/test/seata/order/entity/SeataOrder.java                        |    0 
 jeecg-module-system/jeecg-system-biz/src/main/resources/static/generic/web/cmaps/Adobe-CNS1-1.bcmap                                                                                                 |    0 
 jeecg-module-demo/src/main/resources/static/bigscreen/template2/images/close.png                                                                                                                    |    0 
 jeecg-module-system/jeecg-system-biz/src/main/resources/jeecg/code-template/onetomany/java/${bussiPackage}/${entityPackage}/mapper/${entityName}Mapper.javai                                        |    0 
 jeecg-module-demo/src/main/java/org/jeecg/modules/demo/test/controller/JeecgDynamicDataController.java                                                                                              |    0 
 jeecg-module-system/jeecg-system-biz/src/main/resources/static/generic/web/cmaps/UniJIS-UCS2-H.bcmap                                                                                                |    0 
 jeecg-module-system/jeecg-system-biz/src/main/java/org/jeecg/modules/system/controller/SysUploadController.java                                                                                     |    0 
 jeecg-module-system/jeecg-system-biz/src/main/resources/static/generic/web/images/toolbarButton-sidebarToggle-rtl@2x.png                                                                            |    0 
 jeecg-server-cloud/jeecg-visual/jeecg-cloud-xxljob/src/main/java/com/xxl/job/admin/controller/JobLogController.java                                                                                 |    0 
 jeecg-module-system/jeecg-system-biz/src/main/java/org/jeecg/modules/system/entity/SysUserTenant.java                                                                                               |    0 
 jeecg-server-cloud/jeecg-cloud-gateway/src/main/resources/application.yml                                                                                                                           |    4 
 jeecg-module-system/jeecg-system-biz/src/main/resources/static/generic/web/images/toolbarButton-pageUp-rtl@2x.png                                                                                   |    0 
 jeecg-module-demo/src/main/resources/static/bigscreen/template2/js/layer/skin/default/xubox_loading0.gif                                                                                            |    0 
 jeecg-module-system/jeecg-system-biz/src/main/resources/jeecg/code-template-online/erp/onetomany/java/${bussiPackage}/${entityPackage}/service/impl/[1-n]ServiceImpl.javai                          |    0 
 jeecg-module-system/jeecg-system-biz/src/main/resources/jeecg/code-template/onetomany2/java/${bussiPackage}/${entityPackage}/entity/[1-n]Entity.javai                                               |    0 
 jeecg-module-system/jeecg-system-biz/src/main/java/org/jeecg/modules/system/service/impl/SysDictServiceImpl.java                                                                                    |    0 
 jeecg-module-demo/src/main/java/org/jeecg/modules/demo/cloud/controller/JcloudDemoProviderController.java                                                                                           |    0 
 jeecg-module-system/jeecg-system-biz/src/main/java/org/jeecg/modules/system/controller/SysPermissionController.java                                                                                 |    0 
 jeecg-module-system/jeecg-system-biz/src/main/resources/static/generic/web/images/toolbarButton-zoomOut.png                                                                                         |    0 
 jeecg-module-demo/src/main/resources/static/bigscreen/template2/images/bg_img04.png                                                                                                                 |    0 
 jeecg-module-system/jeecg-system-biz/src/main/resources/jeecg/code-template-online/tab/onetomany/java/${bussiPackage}/${entityPackage}/entity/${entityName}.javai                                   |    0 
 jeecg-module-system/jeecg-system-biz/src/main/java/org/jeecg/modules/system/mapper/SysRoleMapper.java                                                                                               |    0 
 jeecg-module-system/jeecg-system-biz/src/main/java/org/jeecg/modules/system/util/RandImageUtil.java                                                                                                 |    0 
 jeecg-module-dry/jeecg-module-dry-biz/src/main/java/org/jeecg/modules/dry/service/IDryHerbInfoService.java                                                                                          |    0 
 jeecg-module-system/jeecg-system-biz/src/main/resources/static/generic/web/cmaps/CNS2-V.bcmap                                                                                                       |    0 
 jeecg-module-demo/src/main/resources/static/bigscreen/template2/js/layer/skin/default/loading-0.gif                                                                                                 |    0 
 jeecg-module-system/jeecg-system-biz/src/main/resources/jeecg/code-template-online/tab/onetomany/java/${bussiPackage}/${entityPackage}/vue/modules/${entityName}Modal.vuei                          |    0 
 jeecg-module-demo/src/main/resources/static/bigscreen/template2/images/index_bg.png                                                                                                                 |    0 
 jeecg-module-dry/jeecg-module-dry-api/src/main/java/org/jeecg/modules/dry/api/fallback/DryHelloFallback.java                                                                                        |    0 
 jeecg-server-cloud/jeecg-visual/jeecg-cloud-test/jeecg-cloud-test-rabbitmq/src/main/java/org/jeecg/modules/test/rabbitmq/listener/HelloTimeReceiver.java                                            |    0 
 jeecg-module-system/jeecg-system-biz/src/main/java/org/jeecg/modules/system/service/impl/SysDepartRolePermissionServiceImpl.java                                                                    |    0 
 jeecg-server-cloud/jeecg-visual/jeecg-cloud-xxljob/src/main/java/com/xxl/job/admin/core/model/XxlJobUser.java                                                                                       |    0 
 jeecg-module-system/jeecg-system-biz/src/main/resources/jeecg/code-template-online/jvxe/onetomany/java/${bussiPackage}/${entityPackage}/entity/${entityName}.javai                                  |    0 
 jeecg-module-dry/jeecg-module-dry-api/src/main/java/org/jeecg/modules/dry/entity/DryOrder.java                                                                                                      |    3 
 jeecg-module-dry/jeecg-module-dry-api/src/main/java/org/jeecg/modules/dry/vo/Formulas.java                                                                                                          |   17 
 jeecg-module-system/jeecg-system-biz/src/main/resources/static/generic/web/compressed.tracemonkey-pldi-09.pdf                                                                                       |    0 
 jeecg-module-system/jeecg-system-biz/src/main/java/org/jeecg/modules/system/mapper/SysTenantMapper.java                                                                                             |    0 
 jeecg-server-cloud/jeecg-visual/jeecg-cloud-xxljob/src/main/resources/static/adminlte/bower_components/fastclick/fastclick.js                                                                       |    0 
 jeecg-server-cloud/jeecg-visual/jeecg-cloud-xxljob/src/main/resources/templates/help.ftl                                                                                                            |    0 
 jeecg-server-cloud/jeecg-visual/jeecg-cloud-sentinel/src/main/java/com/alibaba/csp/sentinel/dashboard/controller/ParamFlowRuleController.java                                                       |    0 
 jeecg-module-demo/src/main/resources/static/bigscreen/template1/js/room.js                                                                                                                          |    0 
 jeecg-server-cloud/jeecg-visual/jeecg-cloud-test/jeecg-cloud-test-seata/jeecg-cloud-test-seata-order/src/main/java/org/jeecg/modules/test/seata/order/dto/ReduceStockRequest.java                   |    0 
 jeecg-module-dry/jeecg-module-dry-biz/src/main/java/org/jeecg/modules/dry/controller/DryOrderTrendController.java                                                                                   |    0 
 jeecg-module-system/jeecg-system-biz/src/main/java/org/jeecg/modules/system/service/ISysUserAgentService.java                                                                                       |    0 
 jeecg-module-system/jeecg-system-biz/src/main/resources/jeecg/code-template-online/inner-table/onetomany/java/${bussiPackage}/${entityPackage}/service/I${entityName}Service.javai                  |    0 
 jeecg-server-cloud/jeecg-system-cloud-start/src/main/resources/application.yml                                                                                                                      |    0 
 jeecg-server-cloud/jeecg-visual/jeecg-cloud-test/jeecg-cloud-test-seata/jeecg-cloud-test-seata-product/src/main/java/org/jeecg/modules/test/seata/product/controller/SeataProductController.java    |    0 
 jeecg-boot-base-core/src/main/java/org/jeecg/common/aspect/AutoLogAspect.java                                                                                                                       |    0 
 jeecg-module-demo/src/main/java/org/jeecg/modules/demo/mock/json/workplace_activity.json                                                                                                            |    0 
 jeecg-module-system/jeecg-system-biz/src/main/java/org/jeecg/modules/system/service/ISysAnnouncementService.java                                                                                    |    0 
 jeecg-module-system/jeecg-system-biz/src/main/java/org/jeecg/modules/system/mapper/SysCategoryMapper.java                                                                                           |    0 
 jeecg-module-system/jeecg-system-biz/src/main/resources/static/generic/web/images/toolbarButton-zoomOut@2x.png                                                                                      |    0 
 jeecg-module-system/jeecg-system-biz/src/main/java/org/jeecg/modules/ngalain/controller/NgAlainController.java                                                                                      |    0 
 jeecg-module-system/jeecg-system-biz/src/main/resources/static/generic/web/images/toolbarButton-secondaryToolbarToggle@2x.png                                                                       |    0 
 jeecg-server-cloud/jeecg-visual/jeecg-cloud-test/jeecg-cloud-test-rabbitmq/src/main/java/org/jeecg/modules/test/rabbitmq/event/DemoBusEvent.java                                                    |    0 
 jeecg-module-system/jeecg-system-biz/src/main/resources/static/generic/web/cmaps/UniJISX0213-UTF32-H.bcmap                                                                                          |    0 
 jeecg-module-demo/src/main/resources/static/bigscreen/template2/images/data_icon_on.png                                                                                                             |    0 
 jeecg-module-system/jeecg-system-biz/src/main/resources/jeecg/code-template/onetomany/java/${bussiPackage}/${entityPackage}/vue3/modules/${entityName}Modal.vuei                                    |    0 
 jeecg-module-system/jeecg-system-biz/src/main/java/org/jeecg/modules/system/service/impl/SysAnnouncementSendServiceImpl.java                                                                        |    0 
 jeecg-module-system/jeecg-system-biz/src/main/resources/static/generic/web/cmaps/GBK-EUC-V.bcmap                                                                                                    |    0 
 jeecg-server-cloud/jeecg-visual/jeecg-cloud-test/jeecg-cloud-test-shardingsphere/doc/db.sql                                                                                                         |    0 
 jeecg-module-dry/jeecg-module-dry-start/pom.xml                                                                                                                                                     |    0 
 jeecg-module-dry/jeecg-module-dry-start/src/main/resources/logback-spring.xml                                                                                                                       |    0 
 jeecg-module-system/jeecg-system-biz/src/main/resources/static/generic/web/cmaps/Adobe-GB1-2.bcmap                                                                                                  |    0 
 jeecg-module-demo/src/main/java/org/jeecg/modules/demo/mock/json/asyn_tree_list_3.json                                                                                                              |    0 
 jeecg-boot-base-core/src/main/java/org/jeecg/common/desensitization/annotation/SensitiveField.java                                                                                                  |    0 
 jeecg-module-dry/jeecg-module-dry-biz/src/main/java/org/jeecg/modules/dry/mapper/DryOpcDeviceMapper.java                                                                                            |    0 
 jeecg-module-system/jeecg-system-biz/src/main/resources/jeecg/code-template/one/java/${bussiPackage}/${entityPackage}/vue/modules/${entityName}Modal.vuei                                           |    0 
 jeecg-module-system/jeecg-system-biz/src/main/resources/static/generic/web/locale/zh-CN/viewer.properties                                                                                           |    0 
 jeecg-boot-base-core/src/main/java/org/jeecg/common/aspect/PermissionDataAspect.java                                                                                                                |    0 
 jeecg-module-system/jeecg-system-biz/src/main/resources/static/generic/web/cmaps/Ext-V.bcmap                                                                                                        |    0 
 jeecg-module-system/jeecg-system-biz/src/main/resources/static/generic/web/cmaps/UniJISPro-UCS2-V.bcmap                                                                                             |    0 
 jeecg-server-cloud/jeecg-visual/jeecg-cloud-xxljob/src/main/resources/templates/index.ftl                                                                                                           |    0 
 jeecg-module-system/jeecg-system-biz/src/main/resources/jeecg/code-template-online/default/tree/java/${bussiPackage}/${entityPackage}/controller/${entityName}Controller.javai                      |    0 
 jeecg-module-dry/jeecg-module-dry-api/src/main/java/org/jeecg/modules/dry/entity/DryResult.java                                                                                                     |    0 
 jeecg-module-system/jeecg-system-biz/src/main/resources/jeecg/code-template/onetomany/java/${bussiPackage}/${entityPackage}/vue/modules/${entityName}Modal.vuei                                     |    0 
 jeecg-server-cloud/jeecg-visual/jeecg-cloud-xxljob/src/main/resources/i18n/message_zh_CN.properties                                                                                                 |    0 
 jeecg-module-dry/jeecg-module-dry-api/src/main/java/org/jeecg/modules/dry/vo/BaseParam.java                                                                                                         |   35 
 jeecg-module-system/jeecg-system-biz/src/main/resources/static/generic/web/cmaps/Adobe-Korea1-0.bcmap                                                                                               |    0 
 jeecg-module-system/jeecg-system-biz/src/main/resources/jeecg/code-template-online/default/tree/java/${bussiPackage}/${entityPackage}/vue3/${entityName}__api.tsi                                   |    0 
 jeecg-module-system/jeecg-system-biz/src/main/resources/jeecg/code-template-online/erp/onetomany/java/${bussiPackage}/${entityPackage}/service/I${entityName}Service.javai                          |    0 
 jeecg-boot-base-core/src/main/java/org/jeecg/config/JeecgCloudCondition.java                                                                                                                        |    0 
 jeecg-module-system/jeecg-system-biz/src/main/resources/jeecg/code-template-online/default/one/java/${bussiPackage}/${entityPackage}/vue3/${entityName}__api.tsi                                    |    0 
 jeecg-module-demo/src/main/java/org/jeecg/modules/demo/cloud/service/JcloudDemoService.java                                                                                                         |    0 
 jeecg-server-cloud/jeecg-visual/jeecg-cloud-xxljob/src/main/resources/static/plugins/layer/theme/default/layer.css                                                                                  |    0 
 jeecg-module-system/jeecg-system-biz/src/main/java/org/jeecg/modules/system/vo/thirdapp/SyncInfoVo.java                                                                                             |    0 
 jeecg-module-system/jeecg-system-biz/src/main/resources/static/generic/web/cmaps/Adobe-CNS1-6.bcmap                                                                                                 |    0 
 jeecg-module-system/jeecg-system-biz/src/main/resources/static/generic/web/cmaps/B5pc-H.bcmap                                                                                                       |    0 
 jeecg-module-demo/src/main/java/org/jeecg/modules/demo/test/mapper/xml/JeecgDemoMapper.xml                                                                                                          |    0 
 jeecg-boot-base-core/src/main/java/org/jeecg/common/util/HTMLUtils.java                                                                                                                             |    0 
 jeecg-module-dry/jeecg-module-dry-api/src/main/java/org/jeecg/modules/dry/vo/MoEquVo.java                                                                                                           |    0 
 jeecg-module-demo/src/main/resources/templates/bigscreen/template2/index.ftl                                                                                                                        |    0 
 jeecg-server-cloud/jeecg-visual/jeecg-cloud-xxljob/src/main/resources/static/plugins/codemirror/mode/python/python.js                                                                               |    0 
 jeecg-boot-base-core/src/main/java/org/jeecg/common/api/dto/FileDownDTO.java                                                                                                                        |    0 
 jeecg-server-cloud/jeecg-cloud-gateway/src/main/java/org/jeecg/fallback/HystrixFallbackHandler.java                                                                                                 |    0 
 jeecg-boot-base-core/src/main/java/org/jeecg/common/util/security/SecurityTools.java                                                                                                                |    0 
 jeecg-boot-base-core/src/main/java/org/jeecg/modules/base/service/BaseCommonService.java                                                                                                            |    0 
 jeecg-module-demo/src/main/java/org/jeecg/modules/demo/test/service/IJeecgDemoService.java                                                                                                          |    0 
 jeecg-module-system/jeecg-system-biz/src/main/java/org/jeecg/modules/system/service/impl/SysLogServiceImpl.java                                                                                     |    0 
 jeecg-module-system/jeecg-system-biz/src/main/java/org/jeecg/modules/system/mapper/SysAnnouncementSendMapper.java                                                                                   |    0 
 jeecg-server-cloud/jeecg-visual/jeecg-cloud-xxljob/src/main/resources/static/adminlte/plugins/iCheck/icheck.min.js                                                                                  |    0 
 jeecg-module-system/jeecg-system-biz/src/main/java/org/jeecg/modules/system/service/impl/SysDepartRoleServiceImpl.java                                                                              |    0 
 jeecg-module-system/jeecg-system-biz/src/main/java/org/jeecg/modules/system/mapper/SysPermissionDataRuleMapper.java                                                                                 |    0 
 jeecg-module-dry/jeecg-module-dry-biz/src/main/java/org/jeecg/modules/dry/service/impl/DryHerbServiceImpl.java                                                                                      |    0 
 jeecg-module-demo/src/main/resources/static/bigscreen/template2/images/weather/weather_img01.png                                                                                                    |    0 
 jeecg-module-dry/jeecg-module-dry-biz/src/main/java/org/jeecg/modules/dry/mapper/DryHerbTypeMapper.java                                                                                             |    0 
 jeecg-module-demo/src/main/resources/static/bigscreen/template2/js/data/city.json                                                                                                                   |    0 
 db/其他数据库/oracle11g_dmp说明.txt                                                                                                                                                                        |    0 
 jeecg-module-system/jeecg-system-biz/src/main/resources/jeecg/code-template-online/default/one/java/${bussiPackage}/${entityPackage}/vue/${entityName}_menu_insert.sql                              |    0 
 jeecg-server-cloud/jeecg-visual/jeecg-cloud-xxljob/src/main/java/com/xxl/job/admin/core/old/XxlJobThreadPool.java                                                                                   |    0 
 jeecg-module-demo/src/main/resources/static/bigscreen/template2/images/settings_icon.png                                                                                                            |    0 
 jeecg-module-system/jeecg-system-biz/src/main/resources/static/generic/web/images/toolbarButton-download.png                                                                                        |    0 
 jeecg-module-system/jeecg-system-biz/src/main/java/org/jeecg/modules/system/entity/SysGatewayRoute.java                                                                                             |    0 
 jeecg-module-system/jeecg-system-biz/src/main/java/org/jeecg/modules/system/entity/SysFormFile.java                                                                                                 |    0 
 jeecg-server-cloud/jeecg-cloud-gateway/src/main/java/org/jeecg/loader/vo/MyRouteDefinition.java                                                                                                     |    0 
 jeecg-module-dry/jeecg-module-dry-biz/src/main/java/org/jeecg/modules/dry/mapper/DryShopMapper.java                                                                                                 |    0 
 jeecg-module-system/jeecg-system-biz/src/main/resources/jeecg/code-template-online/common/utils.ftl                                                                                                 |    0 
 jeecg-module-system/jeecg-system-biz/src/main/resources/static/generic/web/compatibility.js                                                                                                         |    0 
 jeecg-server-cloud/jeecg-visual/jeecg-cloud-xxljob/src/main/java/com/xxl/job/admin/service/XxlJobService.java                                                                                       |    0 
 jeecg-boot-base-core/src/main/java/org/jeecg/common/util/dynamic/db/DynamicDBUtil.java                                                                                                              |    0 
 db/其他数据库/jeecgboot-sqlserver2019.sql                                                                                                                                                                |    0 
 jeecg-module-system/jeecg-system-biz/src/main/java/org/jeecg/modules/system/vo/lowapp/DepartInfo.java                                                                                               |    0 
 jeecg-module-system/jeecg-system-biz/src/main/java/org/jeecg/modules/system/mapper/xml/SysAnnouncementMapper.xml                                                                                    |    0 
 jeecg-server-cloud/jeecg-visual/jeecg-cloud-xxljob/src/main/java/com/xxl/job/admin/controller/JobCodeController.java                                                                                |    0 
 jeecg-module-system/jeecg-system-biz/src/main/java/org/jeecg/modules/system/service/ISysAnnouncementSendService.java                                                                                |    0 
 jeecg-module-system/jeecg-system-biz/src/main/java/org/jeecg/modules/system/service/ISysFilesService.java                                                                                           |    0 
 jeecg-module-system/jeecg-system-biz/src/main/resources/jeecg/code-template-online/inner-table/onetomany/java/${bussiPackage}/${entityPackage}/entity/${entityName}.javai                           |    0 
 jeecg-module-system/jeecg-system-biz/src/main/resources/static/generic/web/cmaps/EUC-V.bcmap                                                                                                        |    0 
 jeecg-boot-base-core/src/main/java/org/jeecg/config/mybatis/TenantContext.java                                                                                                                      |    0 
 jeecg-module-system/jeecg-system-biz/src/main/resources/static/generic/web/cmaps/UniJISX02132004-UTF32-V.bcmap                                                                                      |    0 
 jeecg-server-cloud/jeecg-visual/jeecg-cloud-xxljob/src/main/resources/static/adminlte/bower_components/Ionicons/css/ionicons.min.css                                                                |    0 
 jeecg-module-system/jeecg-system-start/src/main/resources/application-dev.yml                                                                                                                       |    0 
 jeecg-server-cloud/jeecg-cloud-gateway/src/main/java/org/jeecg/loader/vo/GatewayRouteVo.java                                                                                                        |    0 
 jeecg-server-cloud/jeecg-visual/pom.xml                                                                                                                                                             |    0 
 jeecg-module-dry/jeecg-module-dry-biz/src/main/java/org/jeecg/modules/dry/service/impl/DryOrderServiceImpl.java                                                                                     |   39 
 jeecg-module-system/jeecg-system-biz/.gitattributes                                                                                                                                                 |    0 
 jeecg-boot-base-core/src/main/java/org/jeecg/config/oss/MinioConfig.java                                                                                                                            |    0 
 jeecg-module-system/jeecg-system-biz/src/main/java/org/jeecg/modules/system/service/impl/SysPermissionDataRuleImpl.java                                                                             |    0 
 jeecg-module-system/jeecg-system-biz/src/main/resources/jeecg/code-template-online/default/onetomany/java/${bussiPackage}/${entityPackage}/vue/${entityName}List.vuei                               |    0 
 jeecg-module-system/jeecg-system-biz/src/main/resources/static/generic/web/cmaps/Adobe-Japan1-3.bcmap                                                                                               |    0 
 jeecg-server-cloud/jeecg-visual/jeecg-cloud-xxljob/src/main/java/com/xxl/job/admin/core/model/XxlJobRegistry.java                                                                                   |    0 
 jeecg-module-system/jeecg-system-biz/src/main/resources/jeecg/code-template-online/erp/onetomany/java/${bussiPackage}/${entityPackage}/service/[1-n]Service.javai                                   |    0 
 jeecg-module-demo/src/main/java/org/jeecg/modules/demo/test/service/impl/JeecgDynamicDataServiceImpl.java                                                                                           |    0 
 jeecg-module-system/jeecg-system-biz/src/main/resources/jeecg/code-template-online/default/one/java/${bussiPackage}/${entityPackage}/vue3/${entityName}__data.tsi                                   |    0 
 jeecg-module-dry/jeecg-module-dry-start/src/main/java/org/jeecg/JeecgDryCloudApplication.java                                                                                                       |    0 
 jeecg-server-cloud/jeecg-visual/jeecg-cloud-test/jeecg-cloud-test-seata/jeecg-cloud-test-seata-product/src/main/java/org/jeecg/modules/test/seata/product/entity/SeataProduct.java                  |    0 
 jeecg-module-system/jeecg-system-biz/src/main/resources/jeecg/code-template/onetomany2/java/${bussiPackage}/${entityPackage}/vue3/modules/${entityName}Modal.vuei                                   |    0 
 jeecg-boot-base-core/src/main/java/org/jeecg/common/system/util/JwtUtil.java                                                                                                                        |    0 
 jeecg-module-demo/src/main/resources/static/bigscreen/template2/images/line_bg.png                                                                                                                  |    0 
 jeecg-module-system/jeecg-system-biz/src/main/resources/jeecg/code-template-online/default/onetomany/java/${bussiPackage}/${entityPackage}/entity/${entityName}.javai                               |    0 
 jeecg-server-cloud/jeecg-visual/jeecg-cloud-test/jeecg-cloud-test-more/src/main/java/org/jeecg/modules/test/feign/controller/JeecgTestFeignController.java                                          |    0 
 jeecg-module-system/jeecg-system-biz/src/main/resources/jeecg/code-template-online/common/validatorRulesTemplate/native/vue3CoreNative.ftl                                                          |    0 
 jeecg-server-cloud/jeecg-visual/jeecg-cloud-sentinel/src/main/java/com/alibaba/csp/sentinel/dashboard/rule/nacos/gateway/GateWayFlowRulesNacosPublisher.java                                        |    0 
 jeecg-module-system/jeecg-system-biz/src/main/java/org/jeecg/modules/system/controller/SysPositionController.java                                                                                   |    0 
 jeecg-server-cloud/jeecg-visual/jeecg-cloud-xxljob/src/main/resources/i18n/message_zh_TC.properties                                                                                                 |    0 
 jeecg-module-system/jeecg-system-biz/src/main/java/org/jeecg/modules/system/controller/SysDepartPermissionController.java                                                                           |    0 
 jeecg-module-system/jeecg-system-biz/src/main/resources/jeecg/code-template/one/java/${bussiPackage}/${entityPackage}/mapper/xml/${entityName}Mapper.xml                                            |    0 
 jeecg-module-system/jeecg-system-biz/src/main/resources/static/generic/web/images/secondaryToolbarButton-firstPage.png                                                                              |    0 
 jeecg-module-demo/src/main/resources/static/bigscreen/template2/js/layer/skin/default/icon_ext.png                                                                                                  |    0 
 jeecg-module-demo/src/main/resources/static/bigscreen/template2/images/weather/大雪.png                                                                                                               |    0 
 jeecg-module-system/jeecg-system-biz/src/main/resources/jeecg/code-template-online/common/validatorRulesTemplate/native/vue3MainNative.ftl                                                          |    0 
 jeecg-boot-base-core/src/main/java/org/jeecg/common/constant/ServiceNameConstants.java                                                                                                              |    0 
 jeecg-module-system/jeecg-system-biz/src/main/resources/static/generic/web/images/toolbarButton-menuArrows.png                                                                                      |    0 
 jeecg-module-dry/jeecg-module-dry-biz/src/main/java/org/jeecg/modules/dry/service/IDryEqpTypeService.java                                                                                           |    0 
 jeecg-module-system/jeecg-system-biz/src/main/java/org/jeecg/modules/system/controller/SysDepartController.java                                                                                     |    0 
 jeecg-module-system/jeecg-system-biz/src/main/java/org/jeecg/modules/system/vo/SysFilesVo.java                                                                                                      |    0 
 jeecg-boot-base-core/src/main/java/org/jeecg/common/aspect/annotation/PermissionData.java                                                                                                           |    0 
 jeecg-module-system/jeecg-system-biz/src/main/resources/static/generic/web/cmaps/UniCNS-UTF32-V.bcmap                                                                                               |    0 
 jeecg-module-system/jeecg-system-biz/src/main/java/org/jeecg/modules/system/service/ISysDepartRoleService.java                                                                                      |    0 
 jeecg-module-system/jeecg-system-biz/src/main/resources/jeecg/code-template-online/default/onetomany/java/${bussiPackage}/${entityPackage}/service/I${entityName}Service.javai                      |    0 
 jeecg-module-demo/src/main/resources/static/bigscreen/template1/css/jquery-ui.css                                                                                                                   |    0 
 jeecg-module-system/jeecg-system-biz/src/main/resources/static/generic/web/cmaps/GBT-V.bcmap                                                                                                        |    0 
 jeecg-module-demo/src/main/resources/static/bigscreen/template2/js/layer/skin/default/xubox_loading2.gif                                                                                            |    0 
 jeecg-module-demo/src/main/resources/static/bigscreen/template1/css/easyui.css                                                                                                                      |    0 
 jeecg-module-system/jeecg-system-biz/src/main/resources/static/generic/web/viewer.js                                                                                                                |    0 
 jeecg-server-cloud/jeecg-visual/jeecg-cloud-xxljob/src/main/resources/static/plugins/codemirror/addon/hint/show-hint.js                                                                             |    0 
 jeecg-boot-base-core/src/main/java/org/jeecg/common/api/dto/message/BusTemplateMessageDTO.java                                                                                                      |    0 
 jeecg-module-system/jeecg-system-biz/src/main/resources/jeecg/code-template-online/jvxe/onetomany/java/${bussiPackage}/${entityPackage}/controller/${entityName}Controller.javai                    |    0 
 jeecg-module-dry/jeecg-module-dry-biz/src/main/java/org/jeecg/modules/dry/mapper/DryHerbInfoMapper.java                                                                                             |    0 
 jeecg-module-system/jeecg-system-biz/src/main/resources/jeecg/code-template-online/jvxe/onetomany/java/${bussiPackage}/${entityPackage}/vue3Native/components/${entityName}Modal.vuei               |    0 
 jeecg-module-demo/src/main/java/org/jeecg/modules/demo/mock/json/role.json                                                                                                                          |    0 
 jeecg-module-system/jeecg-system-biz/src/main/resources/jeecg/code-template/onetomany/java/${bussiPackage}/${entityPackage}/service/I${entityName}Service.javai                                     |    0 
 jeecg-module-system/jeecg-system-biz/src/main/java/org/jeecg/modules/system/service/ISysCheckRuleService.java                                                                                       |    0 
 jeecg-server-cloud/jeecg-visual/jeecg-cloud-xxljob/src/main/resources/static/plugins/layer/theme/default/icon-ext.png                                                                               |    0 
 jeecg-boot-base-core/src/main/java/org/jeecg/common/system/vo/SysDepartModel.java                                                                                                                   |    0 
 jeecg-boot-base-core/src/main/java/org/jeecg/common/util/filter/FileTypeFilter.java                                                                                                                 |    0 
 jeecg-module-demo/src/main/java/org/jeecg/modules/demo/test/entity/JeecgOrderMain.java                                                                                                              |    0 
 jeecg-module-system/jeecg-system-biz/src/main/resources/jeecg/code-template/one/java/${bussiPackage}/${entityPackage}/vue/${entityName}List.vuei                                                    |    0 
 jeecg-module-system/jeecg-system-biz/src/main/java/org/jeecg/modules/system/mapper/SysRolePermissionMapper.java                                                                                     |    0 
 jeecg-module-system/jeecg-system-biz/src/main/java/org/jeecg/modules/system/service/ISysDepartRolePermissionService.java                                                                            |    0 
 jeecg-module-demo/src/main/java/org/jeecg/modules/demo/mock/vxe/websocket/VxeSocket.java                                                                                                            |    0 
 jeecg-server-cloud/jeecg-visual/jeecg-cloud-sentinel/src/main/java/com/alibaba/csp/sentinel/dashboard/rule/nacos/authority/AuthorityRuleNacosPublisher.java                                         |    0 
 jeecg-module-demo/src/main/resources/static/bigscreen/template1/js/resize.js                                                                                                                        |    0 
 jeecg-module-demo/src/main/resources/static/bigscreen/template2/images/weather/阵雨.png                                                                                                               |    0 
 jeecg-module-dry/jeecg-module-dry-api/src/main/java/org/jeecg/modules/dry/util/DryUtil.java                                                                                                         |    0 
 jeecg-module-system/jeecg-system-biz/src/main/resources/jeecg/code-template/onetomany/java/${bussiPackage}/${entityPackage}/vue3/${entityName}__api.tsi                                             |    0 
 jeecg-module-system/jeecg-system-biz/src/main/resources/jeecg/code-template/onetomany2/java/${bussiPackage}/${entityPackage}/mapper/[1-n]Mapper.javai                                               |    0 
 jeecg-module-system/jeecg-system-biz/src/main/java/org/jeecg/config/init/CodeGenerateDbConfig.java                                                                                                  |    0 
 jeecg-module-system/jeecg-system-biz/src/main/resources/static/generic/web/cmaps/Adobe-Japan1-6.bcmap                                                                                               |    0 
 jeecg-server-cloud/jeecg-visual/jeecg-cloud-sentinel/src/main/java/com/alibaba/csp/sentinel/dashboard/rule/nacos/NacosConfigProperties.java                                                         |    0 
 jeecg-server-cloud/jeecg-visual/jeecg-cloud-xxljob/src/main/resources/static/adminlte/bower_components/bootstrap-daterangepicker/daterangepicker.css                                                |    0 
 jeecg-module-system/jeecg-system-biz/src/main/java/org/jeecg/modules/system/service/ISysDepartService.java                                                                                          |    0 
 jeecg-module-system/jeecg-system-biz/src/main/resources/jeecg/code-template-online/tab/onetomany/java/${bussiPackage}/${entityPackage}/service/impl/[1-n]ServiceImpl.javai                          |    0 
 jeecg-module-system/jeecg-system-biz/src/main/resources/jeecg/code-template-online/erp/onetomany/java/${bussiPackage}/${entityPackage}/vue3/${entityName}List.vuei                                  |    0 
 jeecg-module-system/jeecg-system-biz/src/main/resources/static/generic/web/viewer.css                                                                                                               |    0 
 jeecg-module-demo/src/main/java/org/jeecg/modules/demo/test/service/impl/JeecgDemoServiceImpl.java                                                                                                  |    0 
 jeecg-module-demo/src/main/resources/static/bigscreen/template1/images/war_room_main.jpg                                                                                                            |    0 
 jeecg-module-system/jeecg-system-biz/src/main/java/org/jeecg/modules/system/entity/SysThirdAccount.java                                                                                             |    0 
 jeecg-module-system/jeecg-system-start/src/test/java/org/jeecg/SampleTest.java                                                                                                                      |    0 
 jeecg-module-system/jeecg-system-biz/src/main/resources/static/generic/web/cmaps/GBK2K-H.bcmap                                                                                                      |    0 
 jeecg-module-system/jeecg-system-biz/src/main/java/org/jeecg/modules/oss/entity/OssFile.java                                                                                                        |    0 
 jeecg-server-cloud/jeecg-visual/jeecg-cloud-xxljob/src/main/java/com/xxl/job/admin/core/model/XxlJobGroup.java                                                                                      |    0 
 jeecg-module-system/jeecg-system-biz/src/main/resources/static/generic/web/cmaps/UniKS-UTF8-V.bcmap                                                                                                 |    0 
 jeecg-boot-base-core/src/main/java/org/jeecg/common/util/dynamic/db/FreemarkerParseFactory.java                                                                                                     |    0 
 jeecg-server-cloud/jeecg-visual/jeecg-cloud-xxljob/src/main/resources/templates/jobinfo/jobinfo.index.ftl                                                                                           |    0 
 jeecg-module-demo/src/main/java/org/jeecg/modules/demo/test/entity/JeecgOrderCustomer.java                                                                                                          |    0 
 jeecg-module-demo/src/main/java/org/jeecg/modules/demo/mock/json/area.json                                                                                                                          |    0 
 jeecg-module-system/jeecg-system-biz/src/main/java/org/jeecg/modules/system/entity/SysRoleIndex.java                                                                                                |    0 
 jeecg-module-system/jeecg-system-biz/src/main/resources/jeecg/code-template/one/java/${bussiPackage}/${entityPackage}/vue3/${entityName}List.vuei                                                   |    0 
 jeecg-module-system/jeecg-system-biz/src/main/resources/static/generic/web/cmaps/Adobe-Japan1-1.bcmap                                                                                               |    0 
 jeecg-module-system/jeecg-system-biz/src/main/resources/static/demo1.html                                                                                                                           |    0 
 jeecg-boot-base-core/src/main/java/org/jeecg/common/system/vo/DictQuery.java                                                                                                                        |    0 
 jeecg-boot-base-core/src/main/java/org/jeecg/config/CorsFilterCondition.java                                                                                                                        |    0 
 jeecg-module-system/jeecg-system-biz/src/main/java/org/jeecg/modules/system/service/impl/SysUserRoleServiceImpl.java                                                                                |    0 
 jeecg-module-system/jeecg-system-biz/src/main/java/org/jeecg/modules/message/entity/SysMessageTemplate.java                                                                                         |    0 
 jeecg-module-system/jeecg-system-biz/src/main/resources/jeecg/code-template-online/default/tree/java/${bussiPackage}/${entityPackage}/entity/${entityName}.javai                                    |    0 
 jeecg-module-dry/jeecg-module-dry-start/src/main/test/com/lanbao/AiTest.java                                                                                                                        |   27 
 jeecg-boot-base-core/src/main/java/org/jeecg/config/oss/OssConfiguration.java                                                                                                                       |    0 
 jeecg-module-demo/src/main/resources/static/bigscreen/template2/images/border_bg01.png                                                                                                              |    0 
 jeecg-module-system/jeecg-system-biz/src/main/resources/static/generic/web/images/toolbarButton-presentationMode.png                                                                                |    0 
 doc/布署手册.docx                                                                                                                                                                                       |    0 
 jeecg-module-system/jeecg-system-biz/src/main/resources/jeecg/code-template-online/jvxe/onetomany/java/${bussiPackage}/${entityPackage}/vue/${entityName}List.vuei                                  |    0 
 jeecg-module-system/jeecg-system-biz/src/main/resources/jeecg/code-template/one2/java/${bussiPackage}/vue3/${entityPackage}/${entityName}__api.tsi                                                  |    0 
 jeecg-boot-base-core/src/main/java/org/jeecg/common/constant/CommonCacheConstant.java                                                                                                               |    8 
 jeecg-module-system/jeecg-system-biz/src/main/resources/jeecg/code-template-online/tab/onetomany/java/${bussiPackage}/${entityPackage}/vue/${entityName}List.vuei                                   |    0 
 jeecg-module-system/jeecg-system-biz/src/main/resources/static/generic/web/cmaps/90pv-RKSJ-V.bcmap                                                                                                  |    0 
 jeecg-module-dry/jeecg-module-dry-biz/src/main/java/org/jeecg/modules/dry/mapper/xml/DryHerbInfoMapper.xml                                                                                          |    0 
 jeecg-module-system/jeecg-system-biz/src/main/resources/static/generic/web/cmaps/Hankaku.bcmap                                                                                                      |    0 
 jeecg-module-system/jeecg-system-biz/src/main/java/org/jeecg/modules/system/service/ISysRoleIndexService.java                                                                                       |    0 
 jeecg-module-demo/src/main/resources/static/bigscreen/template2/js/layer/skin/moon/default.png                                                                                                      |    0 
 jeecg-module-dry/jeecg-module-dry-biz/src/main/java/org/jeecg/modules/dry/mapper/xml/DryOrderTrendMapper.xml                                                                                        |    0 
 jeecg-module-system/jeecg-system-biz/src/main/java/org/jeecg/modules/system/util/SecurityUtil.java                                                                                                  |    0 
 jeecg-module-system/jeecg-system-biz/src/main/resources/static/generic/web/images/findbarButton-next-rtl.png                                                                                        |    0 
 jeecg-module-system/jeecg-system-biz/src/main/java/org/jeecg/modules/quartz/controller/QuartzJobController.java                                                                                     |    0 
 jeecg-module-system/jeecg-system-biz/src/main/resources/jeecg/code-template-online/default/tree/java/${bussiPackage}/${entityPackage}/vue3Native/${entityName}_menu_insert.sql                      |    0 
 jeecg-module-dry/jeecg-module-dry-biz/src/main/java/org/jeecg/modules/dry/service/impl/DryEqpTypeServiceImpl.java                                                                                   |    1 
 jeecg-module-dry/jeecg-module-dry-biz/src/main/java/org/jeecg/modules/dry/controller/DryEqpTypeController.java                                                                                      |    0 
 jeecg-module-system/jeecg-system-biz/src/main/resources/jeecg/code-template-online/erp/onetomany/java/${bussiPackage}/${entityPackage}/vue/modules/[1-n]Modal.vuei                                  |    0 
 jeecg-module-demo/src/main/resources/static/bigscreen/template2/js/layer/layim/layim.js                                                                                                             |    0 
 jeecg-module-demo/src/main/java/org/jeecg/modules/demo/test/mapper/xml/JoaDemoMapper.xml                                                                                                            |    0 
 jeecg-module-system/jeecg-system-biz/src/main/java/org/jeecg/modules/message/handle/ISendMsgHandle.java                                                                                             |    0 
 jeecg-module-system/jeecg-system-biz/src/main/resources/jeecg/code-template-online/common/form/native/vue3NativeComponents.ftl                                                                      |    0 
 jeecg-module-demo/src/main/resources/static/bigscreen/template2/js/layer/laydate/need/laydate.css                                                                                                   |    0 
 jeecg-module-system/jeecg-system-biz/src/main/java/org/jeecg/modules/system/entity/SysCheckRule.java                                                                                                |    0 
 jeecg-module-system/jeecg-system-biz/src/main/resources/static/generic/web/cmaps/LICENSE                                                                                                            |    0 
 jeecg-server-cloud/jeecg-cloud-nacos/Dockerfile                                                                                                                                                     |    0 
 jeecg-module-demo/src/main/resources/static/bigscreen/template2/images/weather/中雨转大雨.png                                                                                                            |    0 
 jeecg-module-demo/src/main/resources/static/bigscreen/template2/js/layer/skin/default/textbg.png                                                                                                    |    0 
 jeecg-module-demo/src/main/resources/static/bigscreen/template2/js/rem.js                                                                                                                           |    0 
 jeecg-module-demo/src/main/java/org/jeecg/modules/demo/cloud/service/impl/JcloudDemoServiceImpl.java                                                                                                |    0 
 jeecg-module-system/jeecg-system-biz/src/main/resources/jeecg/code-template/one2/java/${bussiPackage}/entity/${entityPackage}/${entityName}.javai                                                   |    0 
 jeecg-module-demo/src/main/resources/static/bigscreen/template1/css/room.css                                                                                                                        |    0 
 jeecg-boot-base-core/src/main/java/org/jeecg/common/util/ReflectHelper.java                                                                                                                         |    0 
 jeecg-module-system/jeecg-system-biz/src/main/resources/static/generic/web/images/toolbarButton-openFile.png                                                                                        |    0 
 jeecg-module-system/jeecg-system-biz/src/main/resources/jeecg/code-template-online/tab/onetomany/java/${bussiPackage}/${entityPackage}/vo/${entityName}Page.javai                                   |    0 
 jeecg-boot-base-core/src/main/java/org/jeecg/config/filter/RequestBodyReserveFilter.java                                                                                                            |    0 
 jeecg-server-cloud/jeecg-visual/jeecg-cloud-sentinel/src/main/java/com/alibaba/csp/sentinel/dashboard/rule/nacos/paramflow/ParamFlowRuleNacosProvider.java                                          |    0 
 jeecg-module-system/jeecg-system-biz/src/main/java/org/jeecg/modules/oss/service/impl/OssFileServiceImpl.java                                                                                       |    0 
 jeecg-module-system/jeecg-system-biz/src/main/resources/jeecg/code-template-online/jvxe/onetomany/java/${bussiPackage}/${entityPackage}/vo/${entityName}Page.javai                                  |    0 
 jeecg-module-system/jeecg-system-biz/src/main/resources/static/generic/web/images/toolbarButton-secondaryToolbarToggle-rtl.png                                                                      |    0 
 jeecg-server-cloud/jeecg-visual/jeecg-cloud-xxljob/src/main/java/com/xxl/job/admin/controller/IndexController.java                                                                                  |    0 
 jeecg-server-cloud/jeecg-visual/jeecg-cloud-xxljob/src/main/resources/templates/jobcode/jobcode.index.ftl                                                                                           |    0 
 jeecg-server-cloud/jeecg-visual/jeecg-cloud-xxljob/src/main/resources/static/adminlte/bower_components/Ionicons/fonts/ionicons.eot                                                                  |    0 
 jeecg-module-demo/src/main/resources/static/bigscreen/template2/images/fangda.png                                                                                                                   |    0 
 jeecg-boot-base-core/src/main/java/org/jeecg/common/aspect/annotation/AutoLowApp.java                                                                                                               |    0 
 jeecg-server-cloud/jeecg-cloud-gateway/src/main/resources/logback-spring.xml                                                                                                                        |    0 
 jeecg-server-cloud/jeecg-visual/jeecg-cloud-xxljob/src/main/resources/templates/common/common.exception.ftl                                                                                         |    0 
 jeecg-server-cloud/jeecg-visual/jeecg-cloud-xxljob/doc/db/tables_xxl_job.sql                                                                                                                        |    0 
 jeecg-module-dry/jeecg-module-dry-biz/src/main/java/org/jeecg/modules/dry/service/impl/DryShopServiceImpl.java                                                                                      |    1 
 jeecg-module-dry/jeecg-module-dry-biz/src/main/java/org/jeecg/modules/dry/controller/DryShopController.java                                                                                         |    0 
 jeecg-module-demo/src/main/resources/static/bigscreen/template2/images/weather/大雨.png                                                                                                               |    0 
 jeecg-module-system/jeecg-system-biz/src/main/resources/static/generic/web/cmaps/UniGB-UTF32-H.bcmap                                                                                                |    0 
 jeecg-server-cloud/jeecg-cloud-gateway/Dockerfile                                                                                                                                                   |    0 
 jeecg-module-system/jeecg-system-biz/src/main/resources/jeecg/code-template/onetomany2/java/${bussiPackage}/${entityPackage}/controller/${entityName}Controller.javai                               |    0 
 jeecg-module-system/jeecg-system-biz/src/main/java/org/jeecg/modules/oss/service/IOssFileService.java                                                                                               |    0 
 jeecg-module-system/jeecg-system-biz/src/main/resources/jeecg/code-template-online/jvxe/onetomany/java/${bussiPackage}/${entityPackage}/service/impl/${entityName}ServiceImpl.javai                 |    0 
 jeecg-server-cloud/jeecg-visual/jeecg-cloud-xxljob/src/main/resources/static/js/user.index.1.js                                                                                                     |    0 
 jeecg-server-cloud/jeecg-visual/jeecg-cloud-test/jeecg-cloud-test-seata/jeecg-cloud-test-seata-account/src/main/java/org/jeecg/modules/test/seata/account/service/SeataAccountService.java          |    0 
 jeecg-module-system/jeecg-system-biz/src/main/resources/static/generic/web/cmaps/HKdla-B5-V.bcmap                                                                                                   |    0 
 jeecg-module-system/jeecg-system-biz/src/main/java/org/jeecg/modules/system/service/ISysRoleService.java                                                                                            |    0 
 jeecg-server-cloud/jeecg-visual/jeecg-cloud-test/jeecg-cloud-test-shardingsphere/src/main/java/org/jeecg/modules/test/sharding/service/impl/ShardingSysLogServiceImpl.java                          |    0 
 jeecg-module-demo/src/main/resources/static/bigscreen/template1/images/index.gif                                                                                                                    |    0 
 jeecg-module-demo/src/main/resources/static/bigscreen/template1/js/jquery.easyui.min.js                                                                                                             |    0 
 jeecg-module-demo/src/main/resources/static/bigscreen/template1/js/geoCoord.js                                                                                                                      |    0 
 jeecg-module-demo/src/main/java/org/jeecg/modules/demo/mock/json/permission.json                                                                                                                    |    0 
 jeecg-module-system/jeecg-system-biz/src/main/java/org/jeecg/modules/system/security/DictQueryBlackListHandler.java                                                                                 |    0 
 jeecg-module-demo/src/main/resources/static/bigscreen/template2/images/weather/阵雪.png                                                                                                               |    0 
 jeecg-boot-base-core/src/main/java/org/jeecg/common/system/util/ResourceUtil.java                                                                                                                   |    0 
 jeecg-module-system/jeecg-system-biz/src/main/resources/jeecg/code-template/onetomany/java/${bussiPackage}/${entityPackage}/entity/${entityName}.javai                                              |    0 
 jeecg-server-cloud/jeecg-visual/jeecg-cloud-xxljob/src/main/java/com/xxl/job/admin/service/impl/AdminBizImpl.java                                                                                   |    0 
 jeecg-module-system/jeecg-system-biz/src/main/java/org/jeecg/modules/system/entity/SysDataSource.java                                                                                               |    0 
 jeecg-module-system/jeecg-system-biz/src/main/resources/static/generic/web/cmaps/Adobe-GB1-5.bcmap                                                                                                  |    0 
 jeecg-module-system/jeecg-system-biz/src/main/java/org/jeecg/modules/message/websocket/WebSocket.java                                                                                               |    0 
 jeecg-module-demo/src/main/resources/static/bigscreen/template2/js/layer/layim/data/group.json                                                                                                      |    0 
 jeecg-module-demo/src/main/java/org/jeecg/modules/demo/mock/json/userinfo.json                                                                                                                      |    0 
 jeecg-module-system/jeecg-system-api/jeecg-system-local-api/src/main/java/org/jeecg/common/system/api/ISysBaseAPI.java                                                                              |    0 
 jeecg-boot-base-core/src/main/java/org/jeecg/common/util/ImportExcelUtil.java                                                                                                                       |    0 
 jeecg-module-system/jeecg-system-biz/src/main/java/org/jeecg/modules/system/service/impl/SysFilesServiceImpl.java                                                                                   |    0 
 jeecg-module-demo/src/main/java/org/jeecg/modules/demo/mock/json/workplace_projects.json                                                                                                            |    0 
 jeecg-server-cloud/jeecg-visual/jeecg-cloud-xxljob/src/main/java/com/xxl/job/admin/core/thread/JobTriggerPoolHelper.java                                                                            |    0 
 jeecg-server-cloud/jeecg-visual/jeecg-cloud-xxljob/src/main/resources/static/plugins/codemirror/lib/codemirror.css                                                                                  |    0 
 jeecg-module-system/jeecg-system-biz/src/main/java/org/jeecg/modules/system/vo/lowapp/SysDictVo.java                                                                                                |    0 
 jeecg-boot-base-core/src/main/java/org/jeecg/config/WebSocketConfig.java                                                                                                                            |    0 
 jeecg-module-dry/jeecg-module-dry-biz/src/main/java/org/jeecg/modules/dry/service/impl/DryHerbFormulaServiceImpl.java                                                                               |    0 
 db/herb.sql                                                                                                                                                                                         |    0 
 jeecg-server-cloud/jeecg-visual/jeecg-cloud-xxljob/src/main/resources/templates/jobgroup/jobgroup.index.ftl                                                                                         |    0 
 jeecg-module-system/jeecg-system-biz/src/main/resources/jeecg/code-template-online/inner-table/onetomany/java/${bussiPackage}/${entityPackage}/vue3/components/${entityName}Form.vuei               |    0 
 jeecg-module-demo/src/main/resources/static/bigscreen/template2/js/echarts.min.js                                                                                                                   |    0 
 jeecg-module-system/jeecg-system-biz/src/main/resources/jeecg/code-template-online/default/tree/java/${bussiPackage}/${entityPackage}/vue3Native/${entityName}__api.tsi                             |    0 
 jeecg-module-system/jeecg-system-biz/src/main/java/org/jeecg/modules/system/model/DepartIdModel.java                                                                                                |    0 
 jeecg-module-system/jeecg-system-biz/src/main/resources/static/generic/web/images/annotation-newparagraph.svg                                                                                       |    0 
 jeecg-module-system/jeecg-system-biz/src/main/resources/jeecg/code-template/onetomany/java/${bussiPackage}/${entityPackage}/entity/[1-n]Entity.javai                                                |    0 
 jeecg-module-system/jeecg-system-biz/src/main/resources/static/generic/web/cmaps/GB-EUC-V.bcmap                                                                                                     |    0 
 jeecg-server-cloud/jeecg-visual/jeecg-cloud-monitor/README.md                                                                                                                                       |    0 
 jeecg-module-system/jeecg-system-biz/src/main/java/org/jeecg/modules/system/mapper/SysUserDepartMapper.java                                                                                         |    0 
 jeecg-server-cloud/jeecg-cloud-gateway/src/main/java/org/jeecg/config/GatewayRoutersConfig.java                                                                                                     |    0 
 jeecg-server-cloud/jeecg-visual/jeecg-cloud-xxljob/src/main/resources/templates/joblog/joblog.detail.ftl                                                                                            |    0 
 jeecg-module-system/jeecg-system-biz/src/main/java/org/jeecg/modules/system/service/ISysDepartRoleUserService.java                                                                                  |    0 
 jeecg-module-system/jeecg-system-biz/src/main/resources/static/generic/web/cmaps/Add-RKSJ-H.bcmap                                                                                                   |    0 
 jeecg-module-dry/jeecg-module-dry-biz/src/main/java/org/jeecg/modules/dry/service/IDryFaultRecordService.java                                                                                       |   18 
 jeecg-module-system/jeecg-system-biz/src/main/resources/static/generic/web/cmaps/Adobe-GB1-0.bcmap                                                                                                  |    0 
 jeecg-module-system/jeecg-system-biz/src/main/java/org/jeecg/modules/monitor/exception/RedisConnectException.java                                                                                   |    0 
 jeecg-module-system/jeecg-system-biz/src/main/java/org/jeecg/modules/message/controller/TestSocketController.java                                                                                   |    0 
 jeecg-module-system/jeecg-system-biz/src/main/resources/static/generic/web/cmaps/UniJIS2004-UTF8-V.bcmap                                                                                            |    0 
 jeecg-module-system/jeecg-system-biz/src/main/resources/jeecg/code-template-online/jvxe/onetomany/java/${bussiPackage}/${entityPackage}/vue3Native/${entityName}_menu_insert.sql                    |    0 
 jeecg-server-cloud/jeecg-visual/jeecg-cloud-xxljob/src/main/resources/static/plugins/echarts/echarts.common.min.js                                                                                  |    0 
 jeecg-module-demo/src/main/java/org/jeecg/modules/demo/test/entity/JeecgOrderTicket.java                                                                                                            |    0 
 jeecg-server-cloud/jeecg-visual/jeecg-cloud-xxljob/src/main/resources/static/adminlte/bower_components/jquery/jquery.min.js                                                                         |    0 
 jeecg-module-system/jeecg-system-biz/src/main/resources/jeecg/code-template-online/tab/onetomany/java/${bussiPackage}/${entityPackage}/mapper/[1-n]Mapper.javai                                     |    0 
 jeecg-server-cloud/jeecg-visual/jeecg-cloud-test/jeecg-cloud-test-seata/jeecg-cloud-test-seata-order/src/main/java/org/jeecg/modules/test/seata/order/service/impl/SeataOrderServiceImpl.java       |    0 
 jeecg-server-cloud/jeecg-visual/jeecg-cloud-xxljob/src/main/java/com/xxl/job/admin/controller/UserController.java                                                                                   |    0 
 jeecg-module-system/jeecg-system-biz/src/main/java/org/jeecg/modules/system/vo/thirdapp/JwDepartmentTreeVo.java                                                                                     |    0 
 jeecg-module-system/jeecg-system-biz/src/main/resources/static/generic/web/images/toolbarButton-search.png                                                                                          |    0 
 jeecg-module-system/jeecg-system-biz/src/main/java/org/jeecg/modules/system/mapper/xml/SysCategoryMapper.xml                                                                                        |    0 
 jeecg-boot-base-core/src/main/java/org/jeecg/common/util/superSearch/QueryRuleEnum.java                                                                                                             |    0 
 jeecg-module-demo/src/main/resources/static/bigscreen/template2/js/layer/skin/default/xubox_ico0.png                                                                                                |    0 
 jeecg-boot-base-core/src/main/java/org/jeecg/modules/base/mapper/BaseCommonMapper.java                                                                                                              |    0 
 jeecg-module-system/jeecg-system-biz/src/main/java/org/jeecg/modules/system/service/ISysTenantService.java                                                                                          |    0 
 jeecg-module-system/jeecg-system-biz/src/main/resources/jeecg/code-template-online/default/tree/java/${bussiPackage}/${entityPackage}/vue3/${entityName}_menu_insert.sql                            |    0 
 jeecg-server-cloud/jeecg-visual/jeecg-cloud-xxljob/src/main/java/com/xxl/job/admin/controller/JobApiController.java                                                                                 |    0 
 jeecg-module-dry/jeecg-module-dry-biz/src/main/java/org/jeecg/modules/dry/controller/DryHerbFormulaController.java                                                                                  |    1 
 jeecg-module-dry/jeecg-module-dry-api/src/main/java/org/jeecg/modules/dry/vo/SocketMsgVo.java                                                                                                       |    0 
 jeecg-server-cloud/jeecg-visual/jeecg-cloud-xxljob/src/main/resources/logback.xml                                                                                                                   |    0 
 jeecg-module-system/jeecg-system-biz/src/main/resources/static/generic/web/cmaps/Katakana.bcmap                                                                                                     |    0 
 jeecg-module-system/jeecg-system-biz/src/main/java/org/jeecg/modules/system/entity/SysRole.java                                                                                                     |    0 
 jeecg-module-system/jeecg-system-biz/src/main/java/org/jeecg/modules/message/service/impl/SysMessageServiceImpl.java                                                                                |    0 
 jeecg-module-system/jeecg-system-biz/src/main/resources/jeecg/code-template-online/default/one/java/${bussiPackage}/${entityPackage}/vue3Native/${entityName}List.vuei                              |    0 
 jeecg-module-system/jeecg-system-biz/src/main/resources/static/generic/web/images/secondaryToolbarButton-handTool.png                                                                               |    0 
 jeecg-module-system/jeecg-system-biz/src/main/java/org/jeecg/modules/system/service/impl/SysRoleIndexServiceImpl.java                                                                               |    0 
 jeecg-module-system/jeecg-system-biz/src/main/java/org/jeecg/modules/message/mapper/xml/SysMessageTemplateMapper.xml                                                                                |    0 
 jeecg-module-system/jeecg-system-biz/src/main/resources/jeecg/code-template-online/default/one/java/${bussiPackage}/${entityPackage}/mapper/${entityName}Mapper.javai                               |    0 
 jeecg-module-system/jeecg-system-biz/src/main/java/org/jeecg/modules/monitor/controller/ActuatorRedisController.java                                                                                |    0 
 jeecg-module-demo/src/main/resources/static/bigscreen/template2/images/weather/冻雨.png                                                                                                               |    0 
 jeecg-module-demo/src/main/resources/static/bigscreen/template2/images/weather/多云.png                                                                                                               |    0 
 jeecg-module-system/jeecg-system-biz/src/main/resources/jeecg/code-template-online/erp/onetomany/java/${bussiPackage}/${entityPackage}/mapper/${entityName}Mapper.javai                             |    0 
 jeecg-module-system/jeecg-system-biz/src/main/resources/jeecg/code-template/one/java/${bussiPackage}/${entityPackage}/entity/${entityName}.javai                                                    |    0 
 jeecg-module-system/jeecg-system-biz/src/main/java/org/jeecg/modules/system/service/ISysDataLogService.java                                                                                         |    0 
 jeecg-module-system/jeecg-system-biz/src/main/resources/jeecg/code-template/onetomany/java/${bussiPackage}/${entityPackage}/service/impl/[1-n]ServiceImpl.javai                                     |    0 
 jeecg-server-cloud/jeecg-visual/jeecg-cloud-monitor/pom.xml                                                                                                                                         |    0 
 jeecg-module-system/jeecg-system-biz/src/main/resources/static/generic/web/cmaps/KSCms-UHC-V.bcmap                                                                                                  |    0 
 jeecg-module-demo/src/main/java/org/jeecg/modules/demo/test/service/IJoaDemoService.java                                                                                                            |    0 
 jeecg-server-cloud/jeecg-visual/jeecg-cloud-xxljob/src/main/java/com/xxl/job/admin/core/route/strategy/ExecutorRouteLast.java                                                                       |    0 
 jeecg-server-cloud/jeecg-visual/jeecg-cloud-xxljob/src/main/java/com/xxl/job/admin/core/route/strategy/ExecutorRouteFirst.java                                                                      |    0 
 jeecg-module-system/jeecg-system-biz/src/main/java/org/jeecg/modules/message/controller/SysMessageTemplateController.java                                                                           |    0 
 jeecg-module-system/jeecg-system-biz/src/main/resources/jeecg/code-template/one/java/${bussiPackage}/${entityPackage}/mapper/${entityName}Mapper.javai                                              |    0 
 jeecg-server-cloud/jeecg-cloud-nacos/src/main/resources/application.yml                                                                                                                             |    4 
 jeecg-module-system/jeecg-system-biz/src/main/java/org/jeecg/modules/system/mapper/xml/SysPositionMapper.xml                                                                                        |    0 
 jeecg-module-system/jeecg-system-start/src/main/resources/application-prod.yml                                                                                                                      |    0 
 jeecg-module-dry/jeecg-module-dry-biz/src/main/java/org/jeecg/modules/dry/mqtt/MqttSampleCallback.java                                                                                              |  507 +++++--
 jeecg-module-dry/jeecg-module-dry-api/src/main/java/org/jeecg/modules/dry/vo/Formula.java                                                                                                           |   24 
 jeecg-module-demo/src/main/resources/static/bigscreen/template2/images/select_icon_on.png                                                                                                           |    0 
 jeecg-boot-base-core/src/main/java/org/jeecg/common/aspect/annotation/AutoDict.java                                                                                                                 |    0 
 jeecg-module-system/jeecg-system-start/README.md                                                                                                                                                    |    0 
 jeecg-module-system/jeecg-system-biz/src/main/resources/jeecg/code-template/onetomany2/java/${bussiPackage}/${entityPackage}/vue3/${entityName}__api.tsi                                            |    0 
 jeecg-server-cloud/jeecg-visual/jeecg-cloud-sentinel/src/main/java/com/alibaba/csp/sentinel/dashboard/controller/gateway/GatewayApiController.java                                                  |    0 
 jeecg-module-dry/jeecg-module-dry-api/src/main/java/org/jeecg/modules/dry/entity/DryEquipment.java                                                                                                  |    0 
 jeecg-server-cloud/jeecg-visual/jeecg-cloud-xxljob/src/main/java/com/xxl/job/admin/XxlJobAdminApplication.java                                                                                      |    0 
 jeecg-server-cloud/jeecg-visual/jeecg-cloud-xxljob/src/main/resources/static/plugins/codemirror/mode/php/php.js                                                                                     |    0 
 jeecg-module-system/jeecg-system-biz/src/main/resources/static/generic/web/cmaps/UniKS-UCS2-H.bcmap                                                                                                 |    0 
 jeecg-module-system/jeecg-system-biz/src/main/resources/static/generic/web/cmaps/UniJIS2004-UTF16-V.bcmap                                                                                           |    0 
 jeecg-module-system/jeecg-system-biz/src/main/java/org/jeecg/modules/message/mapper/SysMessageTemplateMapper.java                                                                                   |    0 
 jeecg-module-system/jeecg-system-biz/src/main/resources/jeecg/code-template-online/default/onetomany/java/${bussiPackage}/${entityPackage}/service/impl/[1-n]ServiceImpl.javai                      |    0 
 jeecg-module-system/jeecg-system-biz/src/main/java/org/jeecg/modules/system/controller/SysFillRuleController.java                                                                                   |    0 
 jeecg-module-system/jeecg-system-biz/src/main/java/org/jeecg/modules/system/entity/SysDict.java                                                                                                     |    0 
 jeecg-module-demo/src/main/java/org/jeecg/modules/demo/mock/json/asyn_tree_list_1.json                                                                                                              |    0 
 jeecg-module-dry/jeecg-module-dry-biz/src/main/java/org/jeecg/modules/dry/mapper/xml/DryEquipmentMapper.xml                                                                                         |    0 
 jeecg-module-system/jeecg-system-biz/src/main/resources/jeecg/code-template-online/erp/onetomany/java/${bussiPackage}/${entityPackage}/mapper/[1-n]Mapper.javai                                     |    0 
 jeecg-module-system/jeecg-system-biz/src/main/resources/static/generic/web/images/secondaryToolbarButton-rotateCcw@2x.png                                                                           |    0 
 jeecg-module-system/jeecg-system-biz/src/main/resources/static/generic/web/cmaps/KSC-Johab-V.bcmap                                                                                                  |    0 
 jeecg-module-system/jeecg-system-biz/src/main/resources/static/generic/web/images/findbarButton-next@2x.png                                                                                         |    0 
 jeecg-module-system/jeecg-system-biz/src/main/resources/static/generic/web/images/toolbarButton-openFile@2x.png                                                                                     |    0 
 jeecg-module-demo/src/main/resources/static/bigscreen/template2/images/weather/雷阵雨加冰雹.png                                                                                                           |    0 
 jeecg-module-dry/jeecg-module-dry-api/src/main/java/org/jeecg/modules/dry/vo/DryOrderVo.java                                                                                                        |    6 
 jeecg-module-system/jeecg-system-biz/src/main/java/org/jeecg/modules/ngalain/service/impl/NgAlainServiceImpl.java                                                                                   |    0 
 jeecg-module-system/jeecg-system-biz/src/main/resources/templates/announcement/showContent.ftl                                                                                                      |    0 
 jeecg-server-cloud/jeecg-visual/jeecg-cloud-test/jeecg-cloud-test-rabbitmq/src/main/java/org/jeecg/modules/test/rabbitmq/listener/HelloReceiver1.java                                               |    0 
 jeecg-server-cloud/jeecg-visual/jeecg-cloud-monitor/src/main/resources/application.yml                                                                                                              |    0 
 jeecg-module-system/jeecg-system-biz/src/main/resources/static/generic/web/cmaps/GBT-EUC-H.bcmap                                                                                                    |    0 
 jeecg-module-system/jeecg-system-biz/src/main/resources/jeecg/code-template-online/default/one/java/${bussiPackage}/${entityPackage}/vue3/${entityName}_menu_insert.sql                             |    0 
 jeecg-boot-base-core/src/main/java/org/jeecg/common/system/base/service/impl/JeecgServiceImpl.java                                                                                                  |    0 
 jeecg-module-system/jeecg-system-biz/src/main/java/org/jeecg/modules/system/service/impl/ThirdAppDingtalkServiceImpl.java                                                                           |    0 
 jeecg-module-system/jeecg-system-biz/src/main/resources/jeecg/code-template-online/jvxe/onetomany/java/${bussiPackage}/${entityPackage}/vue3Native/${entityName}__api.tsi                           |    0 
 jeecg-module-system/jeecg-system-biz/src/main/resources/static/generic/web/cmaps/Add-V.bcmap                                                                                                        |    0 
 jeecg-module-system/jeecg-system-biz/src/main/java/org/jeecg/modules/system/mapper/SysPositionMapper.java                                                                                           |    0 
 jeecg-boot-base-core/src/main/java/org/jeecg/common/util/security/JdbcSecurityUtil.java                                                                                                             |    0 
 jeecg-module-system/jeecg-system-biz/src/main/java/org/jeecg/config/init/RedisInitListener.java                                                                                                     |   32 
 jeecg-server-cloud/jeecg-visual/jeecg-cloud-xxljob/src/main/java/com/xxl/job/admin/core/thread/JobRegistryMonitorHelper.java                                                                        |    0 
 jeecg-server-cloud/jeecg-visual/jeecg-cloud-test/pom.xml                                                                                                                                            |    0 
 jeecg-module-system/jeecg-system-biz/src/main/resources/static/generic/web/cmaps/78-V.bcmap                                                                                                         |    0 
 jeecg-module-system/jeecg-system-biz/src/main/resources/static/generic/web/cmaps/B5-H.bcmap                                                                                                         |    0 
 jeecg-server-cloud/jeecg-demo-cloud-start/pom.xml                                                                                                                                                   |    0 
 jeecg-module-system/jeecg-system-biz/src/main/java/org/jeecg/modules/system/service/impl/SysTenantServiceImpl.java                                                                                  |    0 
 jeecg-boot-base-core/src/main/java/org/jeecg/common/api/dto/DataLogDTO.java                                                                                                                         |    0 
 jeecg-module-system/jeecg-system-biz/src/main/java/org/jeecg/modules/system/mapper/xml/SysRoleIndexMapper.xml                                                                                       |    0 
 jeecg-server-cloud/jeecg-visual/jeecg-cloud-xxljob/src/main/java/com/xxl/job/admin/core/route/strategy/ExecutorRouteConsistentHash.java                                                             |    0 
 jeecg-module-demo/src/main/resources/static/bigscreen/template2/images/chart_icon_on.png                                                                                                            |    0 
 db/herb-20240318.sql                                                                                                                                                                                |    0 
 jeecg-module-system/jeecg-system-biz/src/main/resources/jeecg/code-template/one/java/${bussiPackage}/${entityPackage}/vue/modules/${entityName}Modal__Style#Drawer.vuei                             |    0 
 jeecg-server-cloud/jeecg-visual/jeecg-cloud-sentinel/src/main/java/com/alibaba/csp/sentinel/dashboard/controller/AuthorityRuleController.java                                                       |    0 
 jeecg-module-dry/jeecg-module-dry-biz/src/main/java/org/jeecg/modules/dry/listener/InitListener.java                                                                                                |    9 
 jeecg-module-system/jeecg-system-biz/src/main/resources/jeecg/code-template/one/java/${bussiPackage}/${entityPackage}/vue-app/${entityName}Form.vuei                                                |    0 
 jeecg-module-system/jeecg-system-biz/src/main/resources/jeecg/code-template-online/erp/onetomany/java/${bussiPackage}/${entityPackage}/controller/${entityName}Controller.javai                     |    0 
 jeecg-module-system/jeecg-system-biz/src/main/resources/jeecg/code-template-online/erp/onetomany/java/${bussiPackage}/${entityPackage}/vue/modules/${entityName}Modal.vuei                          |    0 
 jeecg-server-cloud/jeecg-visual/jeecg-cloud-sentinel/src/main/java/com/alibaba/csp/sentinel/dashboard/rule/nacos/paramflow/ParamFlowRuleNacosPublisher.java                                         |    0 
 jeecg-server-cloud/jeecg-visual/jeecg-cloud-sentinel/src/main/java/com/alibaba/csp/sentinel/dashboard/rule/nacos/entity/AuthorityRuleCorrectEntity.java                                             |    0 
 jeecg-module-system/jeecg-system-biz/src/main/java/org/jeecg/modules/system/mapper/xml/SysTenantPackMapper.xml                                                                                      |    0 
 jeecg-module-system/jeecg-system-biz/src/main/java/org/jeecg/modules/system/mapper/xml/SysCommentMapper.xml                                                                                         |    0 
 jeecg-module-system/jeecg-system-biz/src/main/resources/jeecg/code-template/onetomany/java/${bussiPackage}/${entityPackage}/vue3/${entityName}__data.tsi                                            |    0 
 jeecg-module-system/jeecg-system-biz/src/main/resources/static/generic/web/cmaps/Adobe-Japan1-UCS2.bcmap                                                                                            |    0 
 jeecg-server-cloud/jeecg-visual/jeecg-cloud-xxljob/src/main/resources/static/adminlte/bower_components/bootstrap/fonts/glyphicons-halflings-regular.ttf                                             |    0 
 jeecg-module-system/jeecg-system-biz/src/main/resources/jeecg/code-template-online/inner-table/onetomany/java/${bussiPackage}/${entityPackage}/vue/${entityName}List.vuei                           |    0 
 jeecg-module-system/jeecg-system-biz/src/main/resources/jeecg/code-template-online/common/init/initValue.ftl                                                                                        |    0 
 jeecg-module-system/jeecg-system-biz/src/main/resources/static/generic/web/images/toolbarButton-viewOutline-rtl@2x.png                                                                              |    0 
 jeecg-module-system/jeecg-system-biz/src/main/java/org/jeecg/modules/system/controller/SysRoleIndexController.java                                                                                  |    0 
 jeecg-server-cloud/jeecg-cloud-nacos/src/main/java/com/alibaba/nacos/JeecgNacosApplication.java                                                                                                     |    0 
 jeecg-module-system/jeecg-system-biz/src/main/java/org/jeecg/modules/system/mapper/SysDictMapper.java                                                                                               |    0 
 jeecg-server-cloud/jeecg-visual/jeecg-cloud-sentinel/pom.xml                                                                                                                                        |    0 
 jeecg-module-system/jeecg-system-biz/src/main/java/org/jeecg/modules/system/mapper/SysCheckRuleMapper.java                                                                                          |    0 
 jeecg-server-cloud/jeecg-cloud-nacos/docs/config/分库分表/jeecg-sharding.yaml                                                                                                                           |    0 
 jeecg-module-system/jeecg-system-biz/src/main/java/org/jeecg/modules/system/controller/SysDataSourceController.java                                                                                 |    0 
 jeecg-boot-base-core/src/main/java/org/jeecg/common/system/vo/DynamicDataSourceModel.java                                                                                                           |    0 
 jeecg-module-demo/src/main/resources/static/bigscreen/template2/images/popUP_bg.png                                                                                                                 |    0 
 jeecg-module-dry/jeecg-module-dry-start/src/main/resources/model.pt                                                                                                                                 |    0 
 jeecg-module-dry/jeecg-module-dry-biz/src/main/java/org/jeecg/modules/dry/service/impl/DryResultServiceImpl.java                                                                                    |    0 
 jeecg-server-cloud/jeecg-cloud-gateway/src/main/java/org/jeecg/handler/LoderRouderHandler.java                                                                                                      |    0 
 jeecg-module-system/jeecg-system-biz/src/main/resources/jeecg/code-template-online/inner-table/onetomany/java/${bussiPackage}/${entityPackage}/vue/modules/${entityName}Form.vuei                   |    0 
 jeecg-module-system/jeecg-system-biz/src/main/resources/static/generic/web/cmaps/UniGB-UTF16-H.bcmap                                                                                                |    0 
 jeecg-module-system/jeecg-system-biz/src/main/resources/static/generic/web/cmaps/Adobe-Korea1-2.bcmap                                                                                               |    0 
 jeecg-server-cloud/jeecg-cloud-gateway/src/main/java/org/jeecg/loader/repository/MyInMemoryRouteDefinitionRepository.java                                                                           |    0 
 jeecg-module-system/jeecg-system-biz/src/main/resources/static/generic/web/cmaps/KSC-EUC-H.bcmap                                                                                                    |    0 
 jeecg-module-system/jeecg-system-biz/src/main/resources/jeecg/code-template/onetomany2/java/${bussiPackage}/${entityPackage}/service/impl/${entityName}ServiceImpl.javai                            |    0 
 jeecg-boot-base-core/src/main/java/org/jeecg/config/shiro/ShiroRealm.java                                                                                                                           |    0 
 jeecg-module-system/jeecg-system-biz/src/main/java/org/jeecg/modules/system/controller/SysAnnouncementController.java                                                                               |    0 
 jeecg-module-system/jeecg-system-biz/src/main/java/org/jeecg/modules/system/vo/SysFileLogVo.java                                                                                                    |    0 
 jeecg-module-system/jeecg-system-biz/src/main/resources/jeecg/code-template/onetomany2/java/${bussiPackage}/${entityPackage}/vue3/[1-n]List.vuei                                                    |    0 
 jeecg-module-system/jeecg-system-biz/src/main/resources/static/generic/web/cmaps/UniCNS-UCS2-H.bcmap                                                                                                |    0 
 jeecg-boot-base-core/src/main/java/org/jeecg/common/util/FillRuleUtil.java                                                                                                                          |    0 
 jeecg-module-system/jeecg-system-biz/src/main/resources/jeecg/code-template-online/inner-table/onetomany/java/${bussiPackage}/${entityPackage}/vo/${entityName}Page.javai                           |    0 
 jeecg-module-system/jeecg-system-biz/src/main/java/org/jeecg/modules/system/service/IThirdAppService.java                                                                                           |    0 
 jeecg-module-system/jeecg-system-biz/src/main/java/org/jeecg/modules/system/entity/SysDepartPermission.java                                                                                         |    0 
 jeecg-server-cloud/jeecg-visual/jeecg-cloud-xxljob/src/main/resources/static/plugins/codemirror/mode/powershell/powershell.js                                                                       |    0 
 jeecg-module-demo/src/main/java/org/jeecg/modules/demo/test/controller/BigScreenTemplatController.java                                                                                              |    0 
 jeecg-server-cloud/jeecg-visual/jeecg-cloud-xxljob/src/main/java/com/xxl/job/admin/core/cron/CronExpression.java                                                                                    |    0 
 jeecg-module-system/jeecg-system-biz/src/main/java/org/jeecg/modules/system/mapper/xml/SysThirdAccountMapper.xml                                                                                    |    0 
 pom.xml                                                                                                                                                                                             |    0 
 jeecg-module-demo/src/main/java/org/jeecg/modules/demo/test/service/impl/JeecgOrderTicketServiceImpl.java                                                                                           |    0 
 jeecg-module-system/jeecg-system-biz/src/main/java/org/jeecg/modules/system/vo/tenant/TenantPackModel.java                                                                                          |    0 
 jeecg-module-dry/jeecg-module-dry-biz/src/main/java/org/jeecg/modules/dry/controller/MobileController.java                                                                                          |   23 
 jeecg-module-dry/jeecg-module-dry-biz/src/main/java/org/jeecg/modules/dry/controller/DryRealTimeDataController.java                                                                                 |  239 +++
 jeecg-server-cloud/jeecg-visual/jeecg-cloud-xxljob/src/main/resources/static/plugins/jquery/jquery.validate.min.js                                                                                  |    0 
 jeecg-module-system/jeecg-system-biz/src/main/java/org/jeecg/modules/system/mapper/SysDepartRolePermissionMapper.java                                                                               |    0 
 jeecg-module-system/jeecg-system-biz/src/main/resources/jeecg/code-template-online/default/onetomany/java/${bussiPackage}/${entityPackage}/vue/modules/[1-n]Form.vuei                               |    0 
 jeecg-module-system/jeecg-system-biz/src/main/java/org/jeecg/modules/message/handle/impl/WxSendMsgHandle.java                                                                                       |    0 
 jeecg-module-system/jeecg-system-biz/src/main/resources/jeecg/code-template-online/tab/onetomany/java/${bussiPackage}/${entityPackage}/vue3/components/${entityName}Form.vuei                       |    0 
 jeecg-module-system/jeecg-system-biz/src/main/resources/jeecg/code-template-online/inner-table/onetomany/java/${bussiPackage}/${entityPackage}/mapper/[1-n]Mapper.javai                             |    0 
 jeecg-boot-base-core/src/main/java/org/jeecg/config/sign/interceptor/SignAuthInterceptor.java                                                                                                       |    0 
 jeecg-server-cloud/jeecg-demo-cloud-start/Dockerfile                                                                                                                                                |    0 
 jeecg-module-demo/src/main/java/org/jeecg/modules/demo/mock/vxe/entity/MockEntity.java                                                                                                              |    0 
 jeecg-module-dry/jeecg-module-dry-biz/src/main/java/org/jeecg/modules/dry/service/IDryHelloService.java                                                                                             |    0 
 jeecg-module-demo/src/main/java/org/jeecg/modules/demo/mock/json/service.json                                                                                                                       |    0 
 jeecg-module-system/jeecg-system-biz/src/main/java/org/jeecg/modules/system/rule/OrderNumberRule.java                                                                                               |    0 
 jeecg-module-system/jeecg-system-biz/src/main/java/org/jeecg/modules/system/vo/tenant/TenantDepartAuthInfo.java                                                                                     |    0 
 jeecg-module-demo/src/main/resources/static/bigscreen/template1/js/china.js                                                                                                                         |    0 
 jeecg-server-cloud/jeecg-visual/jeecg-cloud-test/jeecg-cloud-test-rabbitmq/src/main/java/org/jeecg/modules/test/rabbitmq/listener/HelloReceiver2.java                                               |    0 
 jeecg-module-system/jeecg-system-biz/src/main/java/org/jeecg/modules/system/service/impl/SysAnnouncementServiceImpl.java                                                                            |    0 
 jeecg-boot-base-core/src/main/java/org/jeecg/common/util/Md5Util.java                                                                                                                               |    0 
 jeecg-module-system/jeecg-system-biz/src/main/resources/jeecg/code-template-online/jvxe/onetomany/java/${bussiPackage}/${entityPackage}/service/impl/[1-n]ServiceImpl.javai                         |    0 
 jeecg-module-demo/src/main/resources/static/bigscreen/template2/images/weather/扬沙.png                                                                                                               |    0 
 jeecg-module-system/jeecg-system-biz/src/main/java/org/jeecg/modules/system/service/impl/ThirdAppWechatEnterpriseServiceImpl.java                                                                   |    0 
 jeecg-module-system/jeecg-system-biz/src/main/resources/static/generic/web/cmaps/UniKS-UTF32-V.bcmap                                                                                                |    0 
 jeecg-server-cloud/jeecg-visual/jeecg-cloud-test/jeecg-cloud-test-shardingsphere/src/main/resources/application-sharding.yml                                                                        |    0 
 jeecg-module-system/jeecg-system-biz/src/main/resources/jeecg/code-template-online/erp/onetomany/java/${bussiPackage}/${entityPackage}/vue/[1-n]List.vuei                                           |    0 
 jeecg-module-system/jeecg-system-biz/src/main/resources/jeecg/code-template-online/erp/onetomany/java/${bussiPackage}/${entityPackage}/vue/${entityName}_menu_insert.sql                            |    0 
 jeecg-module-system/jeecg-system-biz/src/main/resources/jeecg/code-template-online/default/onetomany/java/${bussiPackage}/${entityPackage}/service/[1-n]Service.javai                               |    0 
 jeecg-module-system/jeecg-system-biz/src/main/resources/static/generic/web/cmaps/HKdla-B5-H.bcmap                                                                                                   |    0 
 jeecg-module-system/jeecg-system-biz/src/main/java/org/jeecg/config/init/TomcatFactoryConfig.java                                                                                                   |    0 
 jeecg-server-cloud/jeecg-visual/jeecg-cloud-xxljob/src/main/resources/static/plugins/codemirror/lib/codemirror.js                                                                                   |    0 
 jeecg-module-system/jeecg-system-biz/src/main/resources/jeecg/code-template-online/erp/onetomany/java/${bussiPackage}/${entityPackage}/vue/${entityName}List.vuei                                   |    0 
 jeecg-module-demo/src/main/resources/static/bigscreen/template2/js/layer/layim/data/chatlog.json                                                                                                    |    0 
 jeecg-module-system/jeecg-system-biz/src/main/resources/jeecg/code-template/onetomany2/java/${bussiPackage}/${entityPackage}/vue3/modules/[1-n]Modal.vuei                                           |    0 
 jeecg-module-dry/jeecg-module-dry-biz/src/main/java/org/jeecg/modules/dry/service/IDryHerbService.java                                                                                              |    0 
 jeecg-boot-base-core/src/main/java/org/jeecg/common/system/query/QueryGenerator.java                                                                                                                |    0 
 jeecg-module-system/jeecg-system-biz/src/main/resources/static/generic/web/cmaps/GBTpc-EUC-H.bcmap                                                                                                  |    0 
 jeecg-module-system/jeecg-system-biz/src/main/java/org/jeecg/config/init/CodeTemplateInitListener.java                                                                                              |    0 
 jeecg-module-system/jeecg-system-biz/src/main/resources/jeecg/code-template/onetomany2/java/${bussiPackage}/${entityPackage}/service/impl/[1-n]ServiceImpl.javai                                    |    0 
 jeecg-module-system/jeecg-system-biz/src/main/resources/static/generic/web/images/toolbarButton-bookmark.png                                                                                        |    0 
 jeecg-module-system/jeecg-system-biz/src/main/resources/static/generic/web/cmaps/UniGB-UTF32-V.bcmap                                                                                                |    0 
 jeecg-module-dry/jeecg-module-dry-api/pom.xml                                                                                                                                                       |    0 
 jeecg-module-system/jeecg-system-biz/src/main/resources/static/generic/web/cmaps/UniGB-UCS2-H.bcmap                                                                                                 |    0 
 jeecg-server-cloud/jeecg-visual/jeecg-cloud-xxljob/src/main/java/com/xxl/job/admin/service/LoginService.java                                                                                        |    0 
 jeecg-module-system/jeecg-system-biz/src/main/java/org/jeecg/modules/system/mapper/SysDepartMapper.java                                                                                             |    0 
 jeecg-module-system/jeecg-system-biz/src/main/resources/jeecg/code-template-online/inner-table/onetomany/java/${bussiPackage}/${entityPackage}/entity/[1-n]Entity.javai                             |    0 
 jeecg-module-system/jeecg-system-biz/src/main/resources/jeecg/code-template-online/erp/onetomany/java/${bussiPackage}/${entityPackage}/vue3/components/${entityName}Modal.vuei                      |    0 
 jeecg-server-cloud/jeecg-visual/jeecg-cloud-xxljob/src/main/resources/static/adminlte/bower_components/PACE/pace.min.js                                                                             |    0 
 jeecg-module-demo/src/main/java/org/jeecg/modules/demo/test/mapper/JoaDemoMapper.java                                                                                                               |    0 
 jrebel-classpath-17592.jar                                                                                                                                                                          |    0 
 jeecg-module-demo/src/main/resources/static/bigscreen/template1/images/screenbg_design1.jpg                                                                                                         |    0 
 jeecg-module-system/jeecg-system-biz/src/main/java/org/jeecg/modules/message/handle/impl/QywxSendMsgHandle.java                                                                                     |    0 
 jeecg-boot-base-core/src/main/java/org/jeecg/config/thirdapp/ThirdAppConfig.java                                                                                                                    |    0 
 jeecg-server-cloud/jeecg-visual/jeecg-cloud-xxljob/src/main/java/com/xxl/job/admin/core/route/strategy/ExecutorRouteRandom.java                                                                     |    0 
 jeecg-module-system/jeecg-system-biz/src/main/resources/jeecg/code-template-online/inner-table/onetomany/java/${bussiPackage}/${entityPackage}/controller/${entityName}Controller.javai             |    0 
 jeecg-module-system/jeecg-system-biz/src/main/java/org/jeecg/modules/system/mapper/xml/SysPermissionDataRuleMapper.xml                                                                              |    0 
 jeecg-server-cloud/jeecg-visual/jeecg-cloud-xxljob/src/main/resources/static/adminlte/bower_components/font-awesome/css/font-awesome.min.css                                                        |    0 
 jeecg-module-system/jeecg-system-biz/src/main/resources/static/generic/web/cmaps/Adobe-Japan1-0.bcmap                                                                                               |    0 
 jeecg-module-system/jeecg-system-biz/src/main/resources/static/generic/web/cmaps/CNS1-H.bcmap                                                                                                       |    0 
 jeecg-module-system/jeecg-system-biz/src/main/resources/jeecg/code-template-online/inner-table/onetomany/java/${bussiPackage}/${entityPackage}/vue/modules/[1-n]Form.vuei                           |    0 
 jeecg-server-cloud/jeecg-cloud-gateway/src/main/java/org/jeecg/handler/swagger/SwaggerResourceController.java                                                                                       |    0 
 jeecg-module-demo/src/main/java/org/jeecg/modules/demo/test/entity/JeecgDemo.java                                                                                                                   |    0 
 jeecg-module-system/jeecg-system-biz/src/main/java/org/jeecg/modules/system/service/ISysPermissionDataRuleService.java                                                                              |    0 
 jeecg-module-system/jeecg-system-biz/src/main/resources/static/generic/web/cmaps/UniGB-UCS2-V.bcmap                                                                                                 |    0 
 jeecg-module-system/jeecg-system-biz/src/main/resources/static/generic/web/cmaps/UniKS-UTF16-H.bcmap                                                                                                |    0 
 jeecg-module-demo/src/main/resources/static/bigscreen/template2/js/layer/layim/data/friend.json                                                                                                     |    0 
 jeecg-module-system/jeecg-system-biz/src/main/java/org/jeecg/modules/system/mapper/SysFormFileMapper.java                                                                                           |    0 
 jeecg-module-system/jeecg-system-biz/src/main/resources/static/generic/web/images/annotation-noicon.svg                                                                                             |    0 
 jeecg-boot-base-core/src/main/java/org/jeecg/common/util/security/AbstractQueryBlackListHandler.java                                                                                                |    0 
 jeecg-boot-base-core/src/main/java/org/jeecg/common/util/filter/StrAttackFilter.java                                                                                                                |    0 
 jeecg-module-system/jeecg-system-biz/src/main/java/org/jeecg/modules/system/service/impl/SysUserServiceImpl.java                                                                                    |    0 
 jeecg-server-cloud/jeecg-cloud-gateway/src/main/java/org/jeecg/filter/SentinelFilterContextConfig.java                                                                                              |    0 
 jeecg-module-system/jeecg-system-biz/src/main/resources/static/generic/web/cmaps/RKSJ-V.bcmap                                                                                                       |    0 
 jeecg-module-system/jeecg-system-biz/src/main/resources/static/generic/web/cmaps/ETenms-B5-H.bcmap                                                                                                  |    0 
 jeecg-module-system/jeecg-system-biz/src/main/resources/jeecg/code-template-online/tab/onetomany/java/${bussiPackage}/${entityPackage}/vue3/components/[1-n]Form.vuei                               |    0 
 jeecg-module-system/jeecg-system-biz/src/main/resources/static/generic/web/cmaps/Adobe-Japan1-4.bcmap                                                                                               |    0 
 jeecg-module-system/jeecg-system-biz/src/main/resources/jeecg/code-template-online/default/tree/java/${bussiPackage}/${entityPackage}/vue3Native/${entityName}List.vuei                             |    0 
 jeecg-module-system/jeecg-system-biz/src/main/java/org/jeecg/modules/system/rule/OrgCodeRule.java                                                                                                   |    0 
 jeecg-server-cloud/jeecg-visual/jeecg-cloud-xxljob/src/main/resources/static/adminlte/dist/css/AdminLTE.min.css                                                                                     |    0 
 jeecg-module-system/jeecg-system-biz/src/main/resources/static/generic/web/cmaps/HKdlb-B5-V.bcmap                                                                                                   |    0 
 jeecg-module-system/jeecg-system-biz/src/main/resources/static/generic/web/cmaps/UniCNS-UCS2-V.bcmap                                                                                                |    0 
 jeecg-server-cloud/jeecg-visual/jeecg-cloud-xxljob/src/main/resources/static/adminlte/bower_components/Ionicons/fonts/ionicons.svg                                                                  |    0 
 jeecg-module-demo/src/main/resources/static/bigscreen/template2/js/layer/skin/layer.css                                                                                                             |    0 
 jeecg-module-system/jeecg-system-biz/src/main/resources/jeecg/code-template-online/jvxe/onetomany/java/${bussiPackage}/${entityPackage}/vue3/${entityName}__api.tsi                                 |    0 
 jeecg-server-cloud/jeecg-visual/jeecg-cloud-xxljob/src/main/resources/static/adminlte/bower_components/PACE/themes/blue/pace-theme-flash.css                                                        |    0 
 jeecg-boot-base-core/src/main/java/org/jeecg/common/api/dto/OnlineAuthDTO.java                                                                                                                      |    0 
 jeecg-server-cloud/jeecg-visual/jeecg-cloud-xxljob/src/main/java/com/xxl/job/admin/core/util/FtlUtil.java                                                                                           |    0 
 jeecg-server-cloud/jeecg-cloud-gateway/src/main/java/org/jeecg/config/RouterDataType.java                                                                                                           |    0 
 jeecg-server-cloud/jeecg-visual/jeecg-cloud-test/jeecg-cloud-test-seata/jeecg-cloud-test-seata-order/src/main/java/org/jeecg/modules/test/seata/order/feign/ProductClient.java                      |    0 
 jeecg-module-dry/jeecg-module-dry-start/src/main/resources/application.yml                                                                                                                          |    0 
 jeecg-server-cloud/jeecg-visual/jeecg-cloud-test/jeecg-cloud-test-shardingsphere/src/main/java/org/jeecg/modules/test/sharding/controller/JeecgShardingDemoController.java                          |    0 
 jeecg-boot-base-core/src/main/java/org/jeecg/common/desensitization/annotation/SensitiveEncode.java                                                                                                 |    0 
 jeecg-module-dry/jeecg-module-dry-api/src/main/java/org/jeecg/modules/dry/entity/DryHerbFormulaHis.java                                                                                             |  145 ++
 jeecg-server-cloud/jeecg-visual/jeecg-cloud-sentinel/src/main/java/com/alibaba/csp/sentinel/dashboard/rule/nacos/gateway/GateWayFlowRulesNacosProvider.java                                         |    0 
 jeecg-module-system/jeecg-system-biz/src/main/resources/jeecg/code-template-online/default/one/java/${bussiPackage}/${entityPackage}/vue/modules/${entityName}Modal__Style#Drawer.vuei              |    0 
 jeecg-module-demo/src/main/resources/static/bigscreen/template2/images/weather/暴雨转大暴雨.png                                                                                                           |    0 
 jeecg-module-system/jeecg-system-biz/src/main/resources/static/generic/web/images/findbarButton-previous-rtl.png                                                                                    |    0 
 jeecg-module-system/jeecg-system-biz/src/main/java/org/jeecg/modules/system/util/FindsDepartsChildrenUtil.java                                                                                      |    0 
 jeecg-module-system/jeecg-system-biz/src/main/resources/static/generic/web/cmaps/Ext-RKSJ-V.bcmap                                                                                                   |    0 
 jeecg-server-cloud/jeecg-visual/jeecg-cloud-sentinel/src/main/java/com/alibaba/csp/sentinel/dashboard/rule/nacos/authority/AuthorityRuleNacosProvider.java                                          |    0 
 jeecg-module-dry/jeecg-module-dry-biz/src/main/java/org/jeecg/modules/dry/controller/DryOpcDeviceController.java                                                                                    |   14 
 jeecg-module-system/jeecg-system-biz/src/main/resources/static/generic/web/images/texture.png                                                                                                       |    0 
 jeecg-boot-base-core/src/main/java/org/jeecg/common/util/oss/OssBootUtil.java                                                                                                                       |    0 
 jeecg-server-cloud/jeecg-visual/jeecg-cloud-xxljob/src/main/resources/static/adminlte/bower_components/moment/moment.min.js                                                                         |    0 
 jeecg-module-system/jeecg-system-biz/src/main/java/org/jeecg/modules/system/model/SysDictTree.java                                                                                                  |    0 
 jeecg-server-cloud/jeecg-visual/jeecg-cloud-xxljob/src/main/resources/static/adminlte/bower_components/jquery-slimscroll/jquery.slimscroll.min.js                                                   |    0 
 jeecg-module-system/jeecg-system-biz/src/main/java/org/jeecg/modules/system/mapper/SysDataSourceMapper.java                                                                                         |    0 
 jeecg-module-system/jeecg-system-biz/src/main/resources/jeecg/code-template/onetomany2/java/${bussiPackage}/${entityPackage}/service/I${entityName}Service.javai                                    |    0 
 jeecg-server-cloud/jeecg-visual/jeecg-cloud-test/jeecg-cloud-test-more/src/main/java/org/jeecg/modules/test/feign/factory/JeecgTestClientFactory.java                                               |    0 
 jeecg-module-demo/src/main/resources/static/bigscreen/template2/images/weather/浮尘.png                                                                                                               |    0 
 jeecg-module-system/jeecg-system-biz/src/main/resources/jeecg/code-template/one/java/${bussiPackage}/${entityPackage}/service/I${entityName}Service.javai                                           |    0 
 jeecg-module-system/jeecg-system-biz/src/main/resources/jeecg/code-template-online/jvxe/onetomany/java/${bussiPackage}/${entityPackage}/vue3Native/${entityName}__data.tsi                          |    0 
 jeecg-module-system/jeecg-system-biz/src/main/resources/static/generic/web/cmaps/UniGB-UTF16-V.bcmap                                                                                                |    0 
 jeecg-module-system/jeecg-system-biz/src/main/resources/static/generic/web/images/toolbarButton-secondaryToolbarToggle-rtl@2x.png                                                                   |    0 
 jeecg-server-cloud/jeecg-cloud-gateway/src/main/java/org/jeecg/fallback/sentinel/GatewaySentinelExceptionConfig.java                                                                                |    0 
 jeecg-module-dry/jeecg-module-dry-api/src/main/java/org/jeecg/modules/dry/common/OPCUA.java                                                                                                         |  273 ++++
 jeecg-module-system/jeecg-system-biz/src/main/java/org/jeecg/modules/system/mapper/xml/SysGatewayRouteMapper.xml                                                                                    |    0 
 jeecg-module-dry/jeecg-module-dry-biz/src/main/java/org/jeecg/modules/dry/mapper/xml/DryHerbFormulaHisMapper.xml                                                                                    |    5 
 jeecg-module-system/jeecg-system-biz/src/main/resources/static/generic/web/images/toolbarButton-viewOutline.png                                                                                     |    0 
 jeecg-server-cloud/jeecg-visual/jeecg-cloud-xxljob/src/main/java/com/xxl/job/admin/core/thread/JobScheduleHelper.java                                                                               |    0 
 jeecg-server-cloud/jeecg-visual/jeecg-cloud-xxljob/src/main/resources/static/plugins/codemirror/mode/shell/shell.js                                                                                 |    0 
 jeecg-server-cloud/jeecg-visual/jeecg-cloud-xxljob/src/main/resources/static/plugins/jquery/jquery.cookie.js                                                                                        |    0 
 jeecg-module-system/jeecg-system-biz/src/main/resources/static/generic/web/images/toolbarButton-pageUp@2x.png                                                                                       |    0 
 jeecg-boot-base-core/src/main/java/org/jeecg/common/system/vo/DictModelMany.java                                                                                                                    |    0 
 jeecg-server-cloud/jeecg-visual/jeecg-cloud-sentinel/src/main/java/com/alibaba/csp/sentinel/dashboard/rule/nacos/degrade/DegradeRuleNacosPublisher.java                                             |    0 
 jeecg-server-cloud/jeecg-visual/jeecg-cloud-xxljob/src/main/resources/static/js/common.1.js                                                                                                         |    0 
 jeecg-module-system/jeecg-system-biz/src/main/resources/static/generic/web/images/secondaryToolbarButton-documentProperties@2x.png                                                                  |    0 
 jeecg-boot-base-core/src/main/java/org/jeecg/common/constant/VxeSocketConst.java                                                                                                                    |    0 
 jeecg-module-demo/src/main/java/org/jeecg/modules/demo/mock/json/getTubiao.json                                                                                                                     |    0 
 jeecg-module-demo/src/main/resources/static/bigscreen/template1/js/echarts.min.js                                                                                                                   |    0 
 jeecg-server-cloud/jeecg-visual/jeecg-cloud-test/jeecg-cloud-test-seata/jeecg-cloud-test-seata-account/src/main/java/org/jeecg/SeataAccountApplication.java                                         |    0 
 jeecg-server-cloud/jeecg-visual/jeecg-cloud-xxljob/src/main/java/com/xxl/job/admin/controller/annotation/PermissionLimit.java                                                                       |    0 
 jeecg-server-cloud/jeecg-visual/jeecg-cloud-test/jeecg-cloud-test-seata/jeecg-cloud-test-seata-account/src/main/resources/application.yml                                                           |    0 
 jeecg-module-system/jeecg-system-biz/pom.xml                                                                                                                                                        |    0 
 jeecg-module-demo/src/main/resources/static/bigscreen/template2/images/weather/沙尘暴.png                                                                                                              |    0 
 jeecg-module-system/jeecg-system-biz/src/main/resources/static/generic/web/cmaps/Adobe-Japan1-5.bcmap                                                                                               |    0 
 jeecg-module-system/jeecg-system-biz/src/main/resources/static/generic/web/cmaps/90msp-RKSJ-V.bcmap                                                                                                 |    0 
 jeecg-boot-base-core/src/main/java/org/jeecg/common/system/vo/SelectTreeModel.java                                                                                                                  |    0 
 jeecg-boot-base-core/src/main/java/org/jeecg/config/mybatis/ThreadLocalDataHelper.java                                                                                                              |    0 
 jeecg-server-cloud/jeecg-system-cloud-start/README.md                                                                                                                                               |    0 
 jeecg-module-dry/jeecg-module-dry-api/src/main/java/org/jeecg/modules/dry/entity/DryEqpType.java                                                                                                    |    9 
 jeecg-module-system/jeecg-system-biz/src/main/resources/static/generic/web/cmaps/90ms-RKSJ-H.bcmap                                                                                                  |    0 
 jeecg-module-system/jeecg-system-biz/src/main/resources/static/generic/web/images/annotation-help.svg                                                                                               |    0 
 jeecg-module-system/jeecg-system-api/jeecg-system-cloud-api/src/main/java/org/jeecg/common/system/api/fallback/SysBaseAPIFallback.java                                                              |    0 
 jeecg-module-system/jeecg-system-biz/src/main/resources/static/generic/web/cmaps/KSCms-UHC-HW-V.bcmap                                                                                               |    0 
 jeecg-server-cloud/jeecg-visual/jeecg-cloud-test/jeecg-cloud-test-seata/jeecg-cloud-test-seata-account/src/main/java/org/jeecg/modules/test/seata/account/mapper/SeataAccountMapper.java            |    0 
 jeecg-module-demo/src/main/java/org/jeecg/modules/demo/test/entity/JoaDemo.java                                                                                                                     |    0 
 jeecg-module-demo/src/main/java/org/jeecg/modules/demo/test/mapper/xml/JeecgOrderCustomerMapper.xml                                                                                                 |    0 
 jeecg-module-system/jeecg-system-biz/src/main/java/org/jeecg/modules/system/controller/SysDictItemController.java                                                                                   |    0 
 jeecg-module-system/jeecg-system-biz/src/main/java/org/jeecg/modules/system/entity/SysDepartRoleUser.java                                                                                           |    0 
 jeecg-module-system/jeecg-system-biz/src/main/resources/static/generic/web/cmaps/B5-V.bcmap                                                                                                         |    0 
 jeecg-module-demo/src/main/java/org/jeecg/modules/demo/mock/MockController.java                                                                                                                     |    0 
 jeecg-module-demo/src/main/resources/static/bigscreen/template2/images/menu_btn.png                                                                                                                 |    0 
 jeecg-boot-base-core/src/main/java/org/jeecg/common/constant/DataBaseConstant.java                                                                                                                  |    0 
 jeecg-server-cloud/jeecg-visual/jeecg-cloud-test/jeecg-cloud-test-seata/jeecg-cloud-test-seata-product/src/main/resources/application.yml                                                           |    0 
 jeecg-module-system/jeecg-system-biz/src/main/resources/static/generic/web/cmaps/78ms-RKSJ-V.bcmap                                                                                                  |    0 
 jeecg-module-demo/src/main/java/org/jeecg/modules/demo/mock/json/sysdatalog.json                                                                                                                    |    0 
 jeecg-server-cloud/jeecg-visual/jeecg-cloud-test/jeecg-cloud-test-shardingsphere/src/main/java/org/jeecg/modules/test/sharding/algorithm/StandardModTableShardAlgorithm.java                        |    0 
 jeecg-boot-base-core/src/main/java/org/jeecg/common/system/query/MatchTypeEnum.java                                                                                                                 |    0 
 jeecg-module-system/jeecg-system-biz/src/main/resources/jeecg/code-template/one2/java/${bussiPackage}/vue/${entityPackage}/modules/${entityName}Modal__Style#Drawer.vuei                            |    0 
 jeecg-module-system/jeecg-system-biz/src/main/java/org/jeecg/modules/system/mapper/SysGatewayRouteMapper.java                                                                                       |    0 
 jeecg-module-system/jeecg-system-biz/src/main/resources/jeecg/code-template-online/inner-table/onetomany/java/${bussiPackage}/${entityPackage}/mapper/${entityName}Mapper.javai                     |    0 
 jeecg-module-system/jeecg-system-biz/src/main/java/org/jeecg/modules/message/entity/SysMessage.java                                                                                                 |    0 
 jeecg-module-system/jeecg-system-biz/src/main/resources/static/generic/web/cmaps/UniJISPro-UTF8-V.bcmap                                                                                             |    0 
 jeecg-boot-base-core/src/main/java/org/jeecg/common/util/security/entity/SecuritySignReq.java                                                                                                       |    0 
 jeecg-module-system/jeecg-system-biz/src/main/java/org/jeecg/modules/oss/controller/OssFileController.java                                                                                          |    0 
 jeecg-module-demo/src/main/resources/static/bigscreen/template2/js/layer/laydate/skins/danlan/laydate.css                                                                                           |    0 
 jeecg-module-system/jeecg-system-biz/src/main/resources/jeecg/code-template-online/default/tree/java/${bussiPackage}/${entityPackage}/mapper/xml/${entityName}Mapper.xml                            |    0 
 jeecg-server-cloud/jeecg-visual/jeecg-cloud-test/jeecg-cloud-test-more/src/main/java/org/jeecg/modules/test/feign/client/JeecgTestClient.java                                                       |    0 
 jeecg-boot-base-core/src/main/java/org/jeecg/config/vo/Path.java                                                                                                                                    |    0 
 jeecg-server-cloud/jeecg-visual/jeecg-cloud-sentinel/src/main/java/com/alibaba/csp/sentinel/dashboard/rule/nacos/gateway/GateWayApiNacosProvider.java                                               |    0 
 jeecg-module-system/jeecg-system-biz/src/main/resources/jeecg/code-template/onetomany2/java/${bussiPackage}/${entityPackage}/vue3/${entityName}List.vuei                                            |    0 
 jeecg-module-dry/jeecg-module-dry-biz/src/main/java/org/jeecg/modules/dry/mqtt/MqttConfig.java                                                                                                      |   47 
 jeecg-module-system/jeecg-system-biz/src/main/java/org/jeecg/modules/cas/util/CasServiceUtil.java                                                                                                   |    0 
 jeecg-module-system/jeecg-system-biz/src/main/java/org/jeecg/modules/system/mapper/xml/SysDepartRoleUserMapper.xml                                                                                  |    0 
 jeecg-module-system/jeecg-system-biz/src/main/resources/static/generic/web/cmaps/ETenms-B5-V.bcmap                                                                                                  |    0 
 jeecg-module-system/jeecg-system-biz/src/main/resources/jeecg/code-template/onetomany/java/${bussiPackage}/${entityPackage}/controller/${entityName}Controller.javai                                |    0 
 jeecg-module-system/jeecg-system-biz/src/main/resources/static/generic/web/images/loading-small@2x.png                                                                                              |    0 
 jeecg-module-system/jeecg-system-biz/src/main/java/org/jeecg/modules/message/handle/impl/EmailSendMsgHandle.java                                                                                    |    0 
 jeecg-server-cloud/jeecg-visual/jeecg-cloud-test/jeecg-cloud-test-seata/jeecg-cloud-test-seata-order/src/main/java/org/jeecg/modules/test/seata/order/mapper/SeataOrderMapper.java                  |    0 
 jeecg-module-system/jeecg-system-biz/src/main/resources/jeecg/code-template-online/tab/onetomany/java/${bussiPackage}/${entityPackage}/vue3/${entityName}__data.tsi                                 |    0 
 jeecg-module-system/jeecg-system-biz/src/main/resources/static/generic/web/cmaps/Roman.bcmap                                                                                                        |    0 
 jeecg-module-system/jeecg-system-biz/src/main/resources/static/generic/web/images/annotation-paragraph.svg                                                                                          |    0 
 jeecg-boot-base-core/src/main/java/org/jeecg/common/handler/IFillRuleHandler.java                                                                                                                   |    0 
 jeecg-module-system/jeecg-system-biz/src/main/resources/static/generic/web/cmaps/UniCNS-UTF8-V.bcmap                                                                                                |    0 
 jeecg-module-system/jeecg-system-biz/src/main/resources/static/generic/web/cmaps/GB-H.bcmap                                                                                                         |    0 
 jeecg-module-system/jeecg-system-biz/src/main/java/org/jeecg/modules/system/service/ISysUserTenantService.java                                                                                      |    0 
 jeecg-module-demo/src/main/resources/static/bigscreen/template2/images/weather/小雨转中雨.png                                                                                                            |    0 
 jeecg-module-system/jeecg-system-biz/src/main/resources/static/generic/web/cmaps/HKdlb-B5-H.bcmap                                                                                                   |    0 
 jeecg-server-cloud/jeecg-visual/jeecg-cloud-xxljob/src/main/java/com/xxl/job/admin/dao/XxlJobLogDao.java                                                                                            |    0 
 jeecg-module-system/jeecg-system-biz/src/main/java/org/jeecg/modules/system/entity/SysFillRule.java                                                                                                 |    0 
 jeecg-module-system/jeecg-system-biz/src/main/resources/static/generic/web/cmaps/GBpc-EUC-V.bcmap                                                                                                   |    0 
 jeecg-module-system/jeecg-system-biz/src/main/resources/jeecg/code-template-online/default/onetomany/java/${bussiPackage}/${entityPackage}/entity/[1-n]Entity.javai                                 |    0 
 jeecg-module-demo/src/main/java/org/jeecg/modules/demo/cloud/controller/JcloudDemoFeignController.java                                                                                              |    0 
 jeecg-server-cloud/jeecg-visual/jeecg-cloud-xxljob/src/main/java/com/xxl/job/admin/dao/XxlJobUserDao.java                                                                                           |    0 
 jeecg-module-dry/jeecg-module-dry-api/src/main/java/org/jeecg/modules/dry/entity/DryHelloEntity.java                                                                                                |    0 
 jeecg-server-cloud/jeecg-visual/jeecg-cloud-xxljob/src/main/java/com/xxl/job/admin/dao/XxlJobGroupDao.java                                                                                          |    0 
 jeecg-module-demo/src/main/java/org/jeecg/modules/demo/mock/json/user_info.json                                                                                                                     |    0 
 jeecg-module-system/jeecg-system-biz/src/main/java/org/jeecg/modules/system/mapper/SysThirdAccountMapper.java                                                                                       |    0 
 jeecg-boot-base-core/src/main/java/org/jeecg/common/desensitization/enums/SensitiveEnum.java                                                                                                        |    0 
 jeecg-module-system/jeecg-system-biz/src/main/java/org/jeecg/modules/system/controller/SysDataLogController.java                                                                                    |    0 
 jeecg-server-cloud/jeecg-cloud-nacos/docs/config/jeecg-gateway-router.json                                                                                                                          |    0 
 jeecg-module-system/jeecg-system-biz/src/main/resources/static/generic/web/cmaps/KSC-H.bcmap                                                                                                        |    0 
 jeecg-server-cloud/jeecg-visual/jeecg-cloud-sentinel/src/main/java/com/alibaba/csp/sentinel/dashboard/controller/gateway/GatewayFlowRuleController.java                                             |    0 
 jeecg-boot-base-core/src/main/java/org/jeecg/common/util/SysAnnmentTypeEnum.java                                                                                                                    |    0 
 jeecg-module-system/jeecg-system-biz/src/main/java/org/jeecg/modules/system/service/ISysPositionService.java                                                                                        |    0 
 jeecg-module-dry/jeecg-module-dry-api/src/main/java/org/jeecg/modules/dry/api/JeecgSystemApi.java                                                                                                   |   18 
 jeecg-boot-base-core/src/main/java/org/jeecg/modules/base/service/impl/BaseCommonServiceImpl.java                                                                                                   |    0 
 jeecg-server-cloud/jeecg-cloud-nacos/docs/config/jeecg-gateway-dev.yaml                                                                                                                             |    0 
 jeecg-server-cloud/jeecg-visual/jeecg-cloud-xxljob/src/main/java/com/xxl/job/admin/core/alarm/impl/EmailJobAlarm.java                                                                               |    0 
 jeecg-module-dry/jeecg-module-dry-biz/src/main/java/org/jeecg/modules/dry/service/impl/DryOpcDeviceServiceImpl.java                                                                                 |    0 
 jeecg-server-cloud/jeecg-visual/jeecg-cloud-xxljob/src/main/java/com/xxl/job/admin/core/route/strategy/ExecutorRouteRound.java                                                                      |    0 
 jeecg-module-demo/src/main/resources/static/bigscreen/template2/images/prev.png                                                                                                                     |    0 
 jeecg-boot-base-core/src/main/java/org/jeecg/common/util/security/entity/SecuritySignResp.java                                                                                                      |    0 
 jeecg-boot-base-core/src/main/java/org/jeecg/config/sign/util/BodyReaderHttpServletRequestWrapper.java                                                                                              |    0 
 jeecg-module-system/jeecg-system-biz/src/main/resources/jeecg/code-template/onetomany/java/${bussiPackage}/${entityPackage}/vue3/${entityName}List.vuei                                             |    0 
 jeecg-server-cloud/jeecg-visual/jeecg-cloud-test/jeecg-cloud-test-seata/jeecg-cloud-test-seata-account/src/main/java/org/jeecg/modules/test/seata/account/service/impl/SeataAccountServiceImpl.java |    0 
 jeecg-module-system/jeecg-system-biz/src/main/resources/static/generic/web/cmaps/GBTpc-EUC-V.bcmap                                                                                                  |    0 
 jeecg-module-dry/jeecg-module-dry-biz/src/main/java/org/jeecg/modules/dry/mapper/xml/DryHerbMapper.xml                                                                                              |    0 
 db/nacos.sql                                                                                                                                                                                        |    0 
 db/origin/jeecgboot-mysql-5.7.sql                                                                                                                                                                   |    0 
 jeecg-server-cloud/jeecg-visual/jeecg-cloud-xxljob/src/main/resources/static/adminlte/bower_components/font-awesome/fonts/fontawesome-webfont.eot                                                   |    0 
 jeecg-module-system/jeecg-system-biz/src/main/resources/static/generic/web/images/secondaryToolbarButton-rotateCcw.png                                                                              |    0 
 jeecg-server-cloud/jeecg-visual/jeecg-cloud-monitor/src/main/java/org/jeecg/monitor/JeecgMonitorApplication.java                                                                                    |    0 
 jeecg-server-cloud/jeecg-cloud-nacos/docs/config/分库分表/jeecg-sharding-multi.yaml                                                                                                                     |    0 
 jeecg-module-system/jeecg-system-biz/src/main/java/org/jeecg/modules/message/handle/impl/DdSendMsgHandle.java                                                                                       |    0 
 jeecg-module-system/jeecg-system-biz/src/main/resources/jeecg/code-template/onetomany2/java/${bussiPackage}/${entityPackage}/service/[1-n]Service.javai                                             |    0 
 jeecg-module-system/jeecg-system-biz/src/main/java/org/jeecg/modules/system/service/impl/SysTenantPackServiceImpl.java                                                                              |    0 
 jeecg-module-system/jeecg-system-biz/src/main/resources/jeecg/code-template-online/default/onetomany/java/${bussiPackage}/${entityPackage}/vue/modules/${entityName}Modal.vuei                      |    0 
 jeecg-server-cloud/jeecg-visual/jeecg-cloud-xxljob/src/main/resources/static/plugins/layer/layer.js                                                                                                 |    0 
 jeecg-module-system/jeecg-system-biz/src/main/resources/static/generic/web/cmaps/UniKS-UTF32-H.bcmap                                                                                                |    0 
 jeecg-server-cloud/jeecg-visual/jeecg-cloud-test/jeecg-cloud-test-seata/db/seata.sql                                                                                                                |    0 
 jeecg-module-system/jeecg-system-biz/src/main/resources/jeecg/code-template-online/default/onetomany/java/${bussiPackage}/${entityPackage}/vue/${entityName}_menu_insert.sql                        |    0 
 jeecg-module-demo/src/main/java/org/jeecg/modules/demo/mock/json/workplace_teams.json                                                                                                               |    0 
 jeecg-module-system/jeecg-system-biz/src/main/java/org/jeecg/modules/system/controller/ThirdLoginController.java                                                                                    |    0 
 jeecg-module-system/jeecg-system-biz/src/main/resources/jeecg/code-template-online/erp/onetomany/java/${bussiPackage}/${entityPackage}/entity/[1-n]Entity.javai                                     |    0 
 jeecg-module-system/jeecg-system-biz/src/main/resources/static/generic/web/cmaps/Adobe-Korea1-1.bcmap                                                                                               |    0 
 jeecg-module-system/jeecg-system-biz/src/main/resources/jeecg/code-template-online/inner-table/onetomany/java/${bussiPackage}/${entityPackage}/vue/modules/${entityName}Modal.vuei                  |    0 
 jeecg-module-demo/src/main/resources/static/bigscreen/template2/js/jquery-3.3.1.min.js                                                                                                              |    0 
 jeecg-module-system/jeecg-system-biz/src/main/java/org/jeecg/modules/system/entity/SysDepartRolePermission.java                                                                                     |    0 
 jeecg-module-system/jeecg-system-biz/src/main/resources/jeecg/code-template-online/inner-table/onetomany/java/${bussiPackage}/${entityPackage}/vue3/subTables/[1-n]SubTable.vuei                    |    0 
 jeecg-module-system/jeecg-system-biz/src/main/resources/static/generic/web/cmaps/KSC-V.bcmap                                                                                                        |    0 
 jeecg-module-system/jeecg-system-biz/src/main/java/org/jeecg/modules/system/rule/CategoryCodeRule.java                                                                                              |    0 
 jeecg-server-cloud/jeecg-system-cloud-start/Dockerfile                                                                                                                                              |    0 
 jeecg-module-demo/src/main/resources/static/bigscreen/template2/images/line_img.png                                                                                                                 |    0 
 jeecg-module-system/jeecg-system-biz/src/main/resources/jeecg/code-template/onetomany2/java/${bussiPackage}/${entityPackage}/vue3/${entityName}__data.tsi                                           |    0 
 jeecg-module-system/jeecg-system-biz/src/main/resources/static/generic/web/images/grab.cur                                                                                                          |    0 
 jeecg-module-system/jeecg-system-biz/src/main/java/org/jeecg/modules/system/vo/UserAvatar.java                                                                                                      |    0 
 jeecg-server-cloud/jeecg-visual/jeecg-cloud-test/jeecg-cloud-test-seata/jeecg-cloud-test-seata-order/src/main/java/org/jeecg/modules/test/seata/order/controller/SeataOrderController.java          |    0 
 jeecg-module-system/jeecg-system-biz/src/main/resources/jeecg/code-template-online/inner-table/onetomany/java/${bussiPackage}/${entityPackage}/service/impl/${entityName}ServiceImpl.javai          |    0 
 jeecg-boot-base-core/src/main/java/org/jeecg/common/util/dynamic/db/DataSourceCachePool.java                                                                                                        |    0 
 jeecg-module-dry/jeecg-module-dry-biz/src/main/java/org/jeecg/modules/dry/service/impl/DryHerbInfoServiceImpl.java                                                                                  |    0 
 jeecg-module-dry/jeecg-module-dry-biz/src/main/java/org/jeecg/modules/dry/socket/MinaConfig.java                                                                                                    |    0 
 jeecg-boot-base-core/src/main/java/org/jeecg/common/desensitization/aspect/SensitiveDataAspect.java                                                                                                 |    0 
 jeecg-module-demo/pom.xml                                                                                                                                                                           |    0 
 jeecg-module-system/jeecg-system-biz/src/main/java/org/jeecg/modules/system/controller/SysGatewayRouteController.java                                                                               |    0 
 jeecg-module-dry/jeecg-module-dry-biz/src/main/java/org/jeecg/modules/dry/controller/DryHerbFormulaHisController.java                                                                               |  178 ++
 jeecg-boot-base-core/src/main/java/org/jeecg/common/aspect/annotation/Dict.java                                                                                                                     |    0 
 jeecg-module-dry/jeecg-module-dry-biz/src/main/java/org/jeecg/modules/dry/mapper/xml/DryResultMapper.xml                                                                                            |    0 
 jeecg-module-system/jeecg-system-biz/src/main/java/org/jeecg/modules/api/controller/SystemApiController.java                                                                                        |    0 
 jeecg-module-system/jeecg-system-biz/src/main/resources/static/generic/web/cmaps/UniCNS-UTF8-H.bcmap                                                                                                |    0 
 jeecg-boot-base-core/src/main/java/org/jeecg/common/api/vo/Result.java                                                                                                                              |    0 
 jeecg-boot-base-core/src/main/java/org/jeecg/common/aspect/annotation/AutoLog.java                                                                                                                  |    0 
 jeecg-module-demo/src/main/resources/static/bigscreen/template2/images/selsct_time.png                                                                                                              |    0 
 jeecg-boot-base-core/pom.xml                                                                                                                                                                        |    0 
 README-EN.md                                                                                                                                                                                        |    0 
 jeecg-module-system/jeecg-system-biz/src/main/java/org/jeecg/modules/system/mapper/xml/SysLogMapper.xml                                                                                             |    0 
 jeecg-module-system/jeecg-system-biz/src/main/java/org/jeecg/modules/system/vo/tenant/UserDepart.java                                                                                               |    0 
 jeecg-server-cloud/jeecg-visual/jeecg-cloud-test/jeecg-cloud-test-more/src/main/java/org/jeecg/modules/test/xxljob/XxclJobTest.java                                                                 |    0 
 jeecg-boot-base-core/src/main/java/org/jeecg/common/api/dto/message/TemplateDTO.java                                                                                                                |    0 
 jeecg-server-cloud/jeecg-visual/jeecg-cloud-xxljob/src/main/java/com/xxl/job/admin/controller/interceptor/PermissionInterceptor.java                                                                |    0 
 jeecg-module-system/jeecg-system-biz/src/main/resources/jeecg/code-template-online/inner-table/onetomany/java/${bussiPackage}/${entityPackage}/service/[1-n]Service.javai                           |    0 
 jeecg-module-system/jeecg-system-biz/src/main/java/org/jeecg/modules/message/controller/SysMessageController.java                                                                                   |    0 
 jeecg-module-system/jeecg-system-biz/src/main/resources/jeecg/code-template/one/java/${bussiPackage}/${entityPackage}/service/impl/${entityName}ServiceImpl.javai                                   |    0 
 jeecg-module-system/jeecg-system-biz/src/main/resources/static/generic/web/cmaps/CNS1-V.bcmap                                                                                                       |    0 
 jeecg-module-system/jeecg-system-biz/src/main/java/org/jeecg/modules/system/vo/tenant/TenantPackUserCount.java                                                                                      |    0 
 jeecg-module-system/jeecg-system-biz/src/main/java/org/jeecg/modules/system/entity/SysDepartRole.java                                                                                               |    0 
 jeecg-module-system/jeecg-system-biz/src/main/resources/static/generic/build/pdf.js                                                                                                                 |    0 
 jeecg-module-system/jeecg-system-api/jeecg-system-cloud-api/src/main/java/org/jeecg/common/system/api/factory/SysBaseAPIFallbackFactory.java                                                        |    0 
 jeecg-module-system/jeecg-system-biz/src/main/java/org/jeecg/modules/system/service/impl/SysRolePermissionServiceImpl.java                                                                          |    0 
 jeecg-module-system/jeecg-system-biz/src/main/java/org/jeecg/modules/system/model/AnnouncementSendModel.java                                                                                        |    0 
 jeecg-module-system/jeecg-system-biz/src/main/resources/jeecg/code-template/one/java/${bussiPackage}/${entityPackage}/vue3/${entityName}__api.tsi                                                   |    0 
 jeecg-module-dry/jeecg-module-dry-api/src/main/java/org/jeecg/modules/dry/entity/DryOrderTrend.java                                                                                                 |    0 
 jeecg-module-system/jeecg-system-biz/src/main/resources/jeecg/code-template-online/default/one/java/${bussiPackage}/${entityPackage}/vue3Native/components/${entityName}Form.vuei                   |    0 
 jeecg-boot-base-core/src/main/java/org/jeecg/common/util/superSearch/ObjectParseUtil.java                                                                                                           |    0 
 jeecg-boot-base-core/src/main/java/org/jeecg/common/system/vo/SysCategoryModel.java                                                                                                                 |    0 
 jeecg-module-dry/jeecg-module-dry-biz/src/main/java/org/jeecg/modules/dry/controller/DryOrderController.java                                                                                        |   37 
 jeecg-module-system/jeecg-system-biz/src/main/resources/static/generic/web/images/toolbarButton-pageDown-rtl@2x.png                                                                                 |    0 
 jeecg-module-system/jeecg-system-biz/src/main/java/org/jeecg/modules/system/service/ISysDepartPermissionService.java                                                                                |    0 
 jeecg-module-system/jeecg-system-biz/src/main/java/org/jeecg/modules/system/service/ISysDictService.java                                                                                            |    0 
 jeecg-module-system/jeecg-system-biz/src/main/resources/jeecg/code-template-online/jvxe/onetomany/java/${bussiPackage}/${entityPackage}/service/I${entityName}Service.javai                         |    0 
 jeecg-module-system/jeecg-system-biz/src/main/java/org/jeecg/modules/system/vo/SysCommentVO.java                                                                                                    |    0 
 jeecg-boot-base-core/src/main/java/org/jeecg/common/es/JeecgElasticsearchTemplate.java                                                                                                              |    0 
 jeecg-server-cloud/jeecg-visual/jeecg-cloud-test/jeecg-cloud-test-seata/jeecg-cloud-test-seata-product/src/main/java/org/jeecg/modules/test/seata/product/mapper/SeataProductMapper.java            |    0 
 jeecg-module-system/jeecg-system-biz/src/main/java/org/jeecg/modules/message/enums/RangeDateEnum.java                                                                                               |    0 
 jeecg-module-system/jeecg-system-biz/src/main/resources/static/generic/web/cmaps/CNS2-H.bcmap                                                                                                       |    0 
 jeecg-server-cloud/jeecg-visual/jeecg-cloud-xxljob/src/main/resources/static/plugins/layer/theme/default/loading-0.gif                                                                              |    0 
 jeecg-module-system/jeecg-system-biz/src/main/resources/jeecg/code-template-online/common/validatorRulesTemplate/sub.ftl                                                                            |    0 
 jeecg-module-system/jeecg-system-biz/src/main/resources/jeecg/code-template-online/default/tree/java/${bussiPackage}/${entityPackage}/vue/${entityName}_menu_insert.sql                             |    0 
 jeecg-module-system/jeecg-system-biz/src/main/resources/jeecg/code-template-online/common/form/native/vue3NativeForm.ftl                                                                            |    0 
 jeecg-module-dry/jeecg-module-dry-api/src/main/java/org/jeecg/modules/dry/vo/DryOpcMsgVo.java                                                                                                       |    0 
 jeecg-module-system/jeecg-system-biz/src/main/resources/static/generic/web/cmaps/GBpc-EUC-H.bcmap                                                                                                   |    0 
 jeecg-server-cloud/jeecg-visual/jeecg-cloud-test/jeecg-cloud-test-seata/jeecg-cloud-test-seata-account/src/main/resources/sql/schema-account.sql                                                    |    0 
 jeecg-module-system/jeecg-system-biz/src/main/java/org/jeecg/modules/system/entity/SysPermissionDataRule.java                                                                                       |    0 
 jeecg-module-system/jeecg-system-biz/src/main/java/org/jeecg/modules/system/controller/ThirdAppController.java                                                                                      |    0 
 jeecg-server-cloud/jeecg-visual/jeecg-cloud-test/jeecg-cloud-test-rabbitmq/pom.xml                                                                                                                  |    0 
 jeecg-module-system/jeecg-system-biz/src/main/java/org/jeecg/modules/system/vo/SysDepartUsersVO.java                                                                                                |    0 
 jeecg-module-system/jeecg-system-biz/src/main/resources/jeecg/code-template-online/tab/onetomany/java/${bussiPackage}/${entityPackage}/vue3/${entityName}_menu_insert.sql                           |    0 
 jeecg-module-demo/src/main/java/org/jeecg/modules/demo/test/mapper/JeecgOrderMainMapper.java                                                                                                        |    0 
 jeecg-module-system/jeecg-system-start/src/main/resources/application.yml                                                                                                                           |    0 
 jeecg-module-dry/jeecg-module-dry-biz/src/main/java/org/jeecg/modules/dry/service/IDryHerbFormulaService.java                                                                                       |    0 
 jeecg-module-demo/src/main/java/org/jeecg/modules/demo/mock/json/getCntrNoCountInfo.json                                                                                                            |    0 
 jeecg-module-system/jeecg-system-biz/src/main/java/org/jeecg/modules/system/service/ISysUserDepartService.java                                                                                      |    0 
 jeecg-module-system/jeecg-system-biz/src/main/resources/jeecg/code-template-online/inner-table/onetomany/java/${bussiPackage}/${entityPackage}/vue/subTables/[1-n]SubTable.vuei                     |    0 
 jeecg-server-cloud/jeecg-visual/jeecg-cloud-sentinel/src/main/java/com/alibaba/csp/sentinel/dashboard/controller/v2/FlowControllerV2.java                                                           |    0 
 jeecg-server-cloud/jeecg-visual/jeecg-cloud-xxljob/src/main/java/com/xxl/job/admin/service/impl/XxlJobServiceImpl.java                                                                              |    0 
 jeecg-module-system/jeecg-system-biz/src/main/resources/jeecg/code-template-online/default/onetomany/java/${bussiPackage}/${entityPackage}/vo/${entityName}Page.javai                               |    0 
 jeecg-boot-base-core/src/main/java/org/jeecg/common/util/oConvertUtils.java                                                                                                                         |    0 
 jeecg-module-dry/jeecg-module-dry-start/Dockerfile                                                                                                                                                  |    0 
 jeecg-boot-base-core/src/main/java/org/jeecg/common/constant/TenantConstant.java                                                                                                                    |    0 
 jeecg-server-cloud/jeecg-cloud-gateway/src/main/java/org/jeecg/config/RateLimiterConfiguration.java                                                                                                 |    0 
 jeecg-server-cloud/jeecg-visual/jeecg-cloud-xxljob/src/main/resources/static/adminlte/bower_components/bootstrap/fonts/glyphicons-halflings-regular.svg                                             |    0 
 jeecg-module-system/jeecg-system-biz/src/main/resources/jeecg/code-template-online/default/one/java/${bussiPackage}/${entityPackage}/vue3/components/${entityName}Modal.vuei                        |    0 
 jeecg-module-demo/src/main/resources/static/bigscreen/template2/js/layer/laydate/skins/default/laydate.css                                                                                          |    0 
 jeecg-module-system/jeecg-system-biz/src/main/java/org/jeecg/modules/system/controller/SysAnnouncementSendController.java                                                                           |    0 
 jeecg-module-system/jeecg-system-biz/src/main/resources/static/generic/web/cmaps/90pv-RKSJ-H.bcmap                                                                                                  |    0 
 jeecg-module-dry/jeecg-module-dry-api/src/main/java/org/jeecg/modules/dry/api/EmqxApi.java                                                                                                          |    0 
 jeecg-server-cloud/jeecg-visual/jeecg-cloud-xxljob/src/main/resources/static/adminlte/bower_components/Ionicons/fonts/ionicons.woff                                                                 |    0 
 jeecg-module-demo/src/main/resources/static/bigscreen/template2/js/layer/layim/data/groups.json                                                                                                     |    0 
 jeecg-module-system/jeecg-system-biz/src/main/java/org/jeecg/modules/monitor/service/impl/RedisServiceImpl.java                                                                                     |    0 
 jeecg-server-cloud/jeecg-visual/jeecg-cloud-test/jeecg-cloud-test-seata/jeecg-cloud-test-seata-order/src/main/resources/sql/schema-order.sql                                                        |    0 
 jeecg-module-system/jeecg-system-biz/src/main/resources/static/generic/web/images/findbarButton-previous-rtl@2x.png                                                                                 |    0 
 jeecg-module-demo/src/main/resources/static/bigscreen/template2/images/title_bg01.png                                                                                                               |    0 
 jeecg-module-system/jeecg-system-biz/src/main/resources/templates/pdfPreviewIframe.ftl                                                                                                              |    0 
 jeecg-server-cloud/jeecg-visual/jeecg-cloud-test/jeecg-cloud-test-seata/jeecg-cloud-test-seata-product/src/main/java/org/jeecg/modules/test/seata/product/service/SeataProductService.java          |    0 
 jeecg-module-system/jeecg-system-biz/src/main/resources/static/generic/web/images/toolbarButton-sidebarToggle@2x.png                                                                                |    0 
 jeecg-boot-base-core/src/main/java/org/jeecg/modules/base/mapper/xml/BaseCommonMapper.xml                                                                                                           |    0 
 jeecg-module-system/jeecg-system-biz/src/main/resources/static/generic/web/cmaps/UniGB-UTF8-H.bcmap                                                                                                 |    0 
 jeecg-module-demo/src/main/java/org/jeecg/modules/demo/mock/vxe/json/dlglong.json                                                                                                                   |    0 
 jeecg-module-demo/src/main/resources/static/bigscreen/template2/images/weather/雨加雪.png                                                                                                              |    0 
 jeecg-module-dry/jeecg-module-dry-biz/src/main/java/org/jeecg/modules/dry/service/IDryOpcDeviceService.java                                                                                         |    0 
 jeecg-module-system/jeecg-system-biz/src/main/resources/static/generic/web/images/shadow.png                                                                                                        |    0 
 jeecg-module-dry/jeecg-module-dry-biz/src/main/java/org/jeecg/modules/dry/mapper/DryFaultRecordMapper.java                                                                                          |   14 
 jeecg-module-system/jeecg-system-biz/src/main/resources/static/generic/web/images/toolbarButton-viewAttachments@2x.png                                                                              |    0 
 jeecg-module-system/jeecg-system-biz/src/main/resources/static/generic/web/cmaps/90msp-RKSJ-H.bcmap                                                                                                 |    0 
 jeecg-module-dry/jeecg-module-dry-biz/src/main/java/org/jeecg/modules/dry/controller/OpcController.java                                                                                             |    2 
 jeecg-server-cloud/jeecg-visual/jeecg-cloud-xxljob/src/main/resources/application.yml                                                                                                               |    0 
 jeecg-module-system/jeecg-system-biz/src/main/resources/jeecg/code-template-online/default/onetomany/java/${bussiPackage}/${entityPackage}/mapper/xml/${entityName}Mapper.xml                       |    0 
 jeecg-module-system/jeecg-system-biz/src/main/java/org/jeecg/modules/system/mapper/xml/SysDepartRolePermissionMapper.xml                                                                            |    0 
 jeecg-server-cloud/jeecg-visual/jeecg-cloud-sentinel/src/main/java/com/alibaba/csp/sentinel/dashboard/JeecgSentinelApplication.java                                                                 |    0 
 jeecg-module-system/jeecg-system-biz/src/main/resources/static/generic/web/cmaps/83pv-RKSJ-H.bcmap                                                                                                  |    0 
 jeecg-module-system/jeecg-system-biz/src/main/java/org/jeecg/modules/system/model/ThirdLoginModel.java                                                                                              |    0 
 jeecg-module-system/jeecg-system-biz/src/main/resources/static/generic/web/cmaps/UniJIS-UCS2-HW-V.bcmap                                                                                             |    0 
 jeecg-module-demo/src/main/java/org/jeecg/modules/demo/test/mapper/xml/JeecgOrderMainMapper.xml                                                                                                     |    0 
 jeecg-boot-base-core/src/main/java/org/jeecg/common/util/security/entity/SecurityResp.java                                                                                                          |    0 
 jeecg-module-system/jeecg-system-biz/src/main/resources/static/generic/web/cmaps/Adobe-Korea1-UCS2.bcmap                                                                                            |    0 
 jeecg-module-dry/jeecg-module-dry-biz/src/main/java/org/jeecg/modules/dry/service/impl/DryRealTimeDataServiceImpl.java                                                                              |  330 ++++
 jeecg-boot-base-core/src/main/java/org/jeecg/common/constant/enums/FileTypeEnum.java                                                                                                                |    0 
 jeecg-boot-base-core/src/main/java/org/jeecg/common/system/vo/ComboModel.java                                                                                                                       |    0 
 jeecg-boot-base-core/src/main/java/org/jeecg/config/JeecgBaseConfig.java                                                                                                                            |    0 
 jeecg-module-system/jeecg-system-biz/src/main/java/org/jeecg/modules/quartz/mapper/xml/QuartzJobMapper.xml                                                                                          |    0 
 jeecg-module-system/jeecg-system-biz/src/main/resources/jeecg/code-template-online/common/form/vue3Jvxepopup.ftl                                                                                    |    0 
 jeecg-module-system/jeecg-system-biz/src/main/resources/static/generic/web/cmaps/KSCms-UHC-HW-H.bcmap                                                                                               |    0 
 jeecg-server-cloud/jeecg-visual/jeecg-cloud-xxljob/src/main/java/com/xxl/job/admin/core/trigger/TriggerTypeEnum.java                                                                                |    0 
 jeecg-module-system/jeecg-system-biz/src/main/resources/jeecg/code-template-online/tab/onetomany/java/${bussiPackage}/${entityPackage}/vue3/${entityName}__api.tsi                                  |    0 
 jeecg-boot-base-core/src/main/java/org/jeecg/common/system/vo/SysPermissionDataRuleModel.java                                                                                                       |    0 
 jeecg-module-dry/jeecg-module-dry-biz/src/main/java/org/jeecg/modules/dry/mapper/xml/DryShopMapper.xml                                                                                              |    0 
 jeecg-module-system/jeecg-system-biz/src/main/resources/jeecg/code-template-online/erp/onetomany/java/${bussiPackage}/${entityPackage}/service/impl/${entityName}ServiceImpl.javai                  |    0 
 jeecg-boot-base-core/src/main/java/org/jeecg/common/util/MyClassLoader.java                                                                                                                         |    0 
 jeecg-server-cloud/jeecg-visual/jeecg-cloud-xxljob/src/main/java/com/xxl/job/admin/core/route/strategy/ExecutorRouteBusyover.java                                                                   |    0 
 jeecg-module-demo/src/main/java/org/jeecg/modules/demo/mock/json/graphreport_chart.json                                                                                                             |    0 
 jeecg-module-demo/src/main/java/org/jeecg/modules/demo/test/mapper/JeecgDemoMapper.java                                                                                                             |    0 
 jeecg-module-system/jeecg-system-biz/src/main/resources/jeecg/code-template-online/default/one/java/${bussiPackage}/${entityPackage}/controller/${entityName}Controller.javai                       |    0 
 jeecg-module-system/jeecg-system-biz/src/main/java/org/jeecg/modules/message/util/PushMsgUtil.java                                                                                                  |    0 
 jeecg-module-system/jeecg-system-biz/src/main/resources/jeecg/code-template-online/default/onetomany/java/${bussiPackage}/${entityPackage}/mapper/xml/[1-n]Mapper.xml                               |    0 
 jeecg-server-cloud/docker-compose-base.yml                                                                                                                                                          |    0 
 jeecg-module-demo/src/main/java/org/jeecg/modules/demo/test/vo/JeecgOrderMainPage.java                                                                                                              |    0 
 jeecg-module-system/jeecg-system-biz/src/main/resources/static/generic/web/cmaps/UniCNS-UTF16-V.bcmap                                                                                               |    0 
 jeecg-module-system/jeecg-system-biz/src/main/resources/jeecg/code-template-online/erp/onetomany/java/${bussiPackage}/${entityPackage}/entity/${entityName}.javai                                   |    0 
 jeecg-module-demo/src/main/resources/static/bigscreen/template2/images/weather/霾.png                                                                                                                |    0 
 jeecg-module-system/jeecg-system-biz/src/main/java/org/jeecg/modules/message/websocket/SocketHandler.java                                                                                           |    0 
 jeecg-module-system/jeecg-system-biz/src/main/resources/static/generic/web/images/findbarButton-next-rtl@2x.png                                                                                     |    0 
 jeecg-boot-base-core/src/main/java/org/jeecg/common/exception/JeecgBootExceptionHandler.java                                                                                                        |    0 
 jeecg-boot-base-core/src/main/java/org/jeecg/common/constant/SymbolConstant.java                                                                                                                    |    0 
 jeecg-module-system/jeecg-system-biz/src/main/java/org/jeecg/modules/system/util/XssUtils.java                                                                                                      |    0 
 jeecg-module-system/jeecg-system-biz/src/main/resources/jeecg/code-template-online/tab/onetomany/java/${bussiPackage}/${entityPackage}/entity/[1-n]Entity.javai                                     |    0 
 jeecg-module-system/jeecg-system-biz/src/main/resources/static/generic/web/cmaps/78ms-RKSJ-H.bcmap                                                                                                  |    0 
 jeecg-boot-base-core/src/main/java/org/jeecg/common/constant/ProvinceCityArea.java                                                                                                                  |    0 
 jeecg-module-system/jeecg-system-biz/src/main/java/org/jeecg/modules/system/service/impl/SysDictItemServiceImpl.java                                                                                |    0 
 /dev/null                                                                                                                                                                                           |   29 
 jeecg-module-system/jeecg-system-biz/src/main/java/org/jeecg/modules/cas/controller/CasClientController.java                                                                                        |    0 
 jeecg-server-cloud/jeecg-visual/jeecg-cloud-xxljob/src/main/resources/static/js/jobcode.index.1.js                                                                                                  |    0 
 jeecg-server-cloud/jeecg-visual/jeecg-cloud-xxljob/src/main/resources/static/adminlte/bower_components/font-awesome/css/font-awesome.css.map                                                        |    0 
 jeecg-module-system/jeecg-system-biz/src/main/resources/static/generic/web/images/toolbarButton-viewThumbnail@2x.png                                                                                |    0 
 1,733 files changed, 3,310 insertions(+), 514 deletions(-)

diff --git a/LICENSE b/LICENSE
old mode 100644
new mode 100755
diff --git a/README-EN.md b/README-EN.md
old mode 100644
new mode 100755
diff --git a/README.md b/README.md
old mode 100644
new mode 100755
diff --git a/db/Dockerfile b/db/Dockerfile
old mode 100644
new mode 100755
diff --git a/db/herb-20240318.sql b/db/herb-20240318.sql
old mode 100644
new mode 100755
diff --git a/db/herb.sql b/db/herb.sql
old mode 100644
new mode 100755
diff --git a/db/nacos.sql b/db/nacos.sql
old mode 100644
new mode 100755
diff --git a/db/nginx/nginx.key b/db/nginx/nginx.key
old mode 100644
new mode 100755
diff --git a/db/nginx/nginx.pem b/db/nginx/nginx.pem
old mode 100644
new mode 100755
diff --git a/db/origin/jeecgboot-mysql-5.7.sql b/db/origin/jeecgboot-mysql-5.7.sql
old mode 100644
new mode 100755
diff --git a/db/origin/tables_nacos.sql b/db/origin/tables_nacos.sql
old mode 100644
new mode 100755
diff --git a/db/origin/tables_xxl_job.sql b/db/origin/tables_xxl_job.sql
old mode 100644
new mode 100755
diff --git "a/db/\345\205\266\344\273\226\346\225\260\346\215\256\345\272\223/jeecgboot-oracle11g.dmp" "b/db/\345\205\266\344\273\226\346\225\260\346\215\256\345\272\223/jeecgboot-oracle11g.dmp"
old mode 100644
new mode 100755
Binary files differ
diff --git "a/db/\345\205\266\344\273\226\346\225\260\346\215\256\345\272\223/jeecgboot-oracle11g.sql" "b/db/\345\205\266\344\273\226\346\225\260\346\215\256\345\272\223/jeecgboot-oracle11g.sql"
old mode 100644
new mode 100755
diff --git "a/db/\345\205\266\344\273\226\346\225\260\346\215\256\345\272\223/jeecgboot-sqlserver2019.sql" "b/db/\345\205\266\344\273\226\346\225\260\346\215\256\345\272\223/jeecgboot-sqlserver2019.sql"
old mode 100644
new mode 100755
diff --git "a/db/\345\205\266\344\273\226\346\225\260\346\215\256\345\272\223/oracle11g_dmp\350\257\264\346\230\216.txt" "b/db/\345\205\266\344\273\226\346\225\260\346\215\256\345\272\223/oracle11g_dmp\350\257\264\346\230\216.txt"
old mode 100644
new mode 100755
diff --git "a/db/\345\242\236\351\207\217SQL/3.4.4\345\210\2603.5.0\347\232\204\350\217\234\345\215\225\345\215\207\347\272\247\350\204\232\346\234\254.sql" "b/db/\345\242\236\351\207\217SQL/3.4.4\345\210\2603.5.0\347\232\204\350\217\234\345\215\225\345\215\207\347\272\247\350\204\232\346\234\254.sql"
old mode 100644
new mode 100755
diff --git "a/db/\345\242\236\351\207\217SQL/3.4.4\345\210\2603.5.0\350\241\250\347\273\223\346\236\204\345\215\207\347\272\247\350\204\232\346\234\254.sql" "b/db/\345\242\236\351\207\217SQL/3.4.4\345\210\2603.5.0\350\241\250\347\273\223\346\236\204\345\215\207\347\272\247\350\204\232\346\234\254.sql"
old mode 100644
new mode 100755
diff --git "a/db/\345\242\236\351\207\217SQL/\347\211\210\346\234\254\345\215\207\347\272\247\350\257\264\346\230\216.txt" "b/db/\345\242\236\351\207\217SQL/\347\211\210\346\234\254\345\215\207\347\272\247\350\257\264\346\230\216.txt"
old mode 100644
new mode 100755
diff --git "a/doc/\345\270\203\347\275\262\346\211\213\345\206\214.docx" "b/doc/\345\270\203\347\275\262\346\211\213\345\206\214.docx"
old mode 100644
new mode 100755
Binary files differ
diff --git a/docker-compose.yml b/docker-compose.yml
old mode 100644
new mode 100755
diff --git a/jeecg-boot-base-core/pom.xml b/jeecg-boot-base-core/pom.xml
old mode 100644
new mode 100755
diff --git a/jeecg-boot-base-core/src/main/java/org/jeecg/common/api/CommonAPI.java b/jeecg-boot-base-core/src/main/java/org/jeecg/common/api/CommonAPI.java
old mode 100644
new mode 100755
diff --git a/jeecg-boot-base-core/src/main/java/org/jeecg/common/api/dto/DataLogDTO.java b/jeecg-boot-base-core/src/main/java/org/jeecg/common/api/dto/DataLogDTO.java
old mode 100644
new mode 100755
diff --git a/jeecg-boot-base-core/src/main/java/org/jeecg/common/api/dto/FileDownDTO.java b/jeecg-boot-base-core/src/main/java/org/jeecg/common/api/dto/FileDownDTO.java
old mode 100644
new mode 100755
diff --git a/jeecg-boot-base-core/src/main/java/org/jeecg/common/api/dto/FileUploadDTO.java b/jeecg-boot-base-core/src/main/java/org/jeecg/common/api/dto/FileUploadDTO.java
old mode 100644
new mode 100755
diff --git a/jeecg-boot-base-core/src/main/java/org/jeecg/common/api/dto/LogDTO.java b/jeecg-boot-base-core/src/main/java/org/jeecg/common/api/dto/LogDTO.java
old mode 100644
new mode 100755
diff --git a/jeecg-boot-base-core/src/main/java/org/jeecg/common/api/dto/OnlineAuthDTO.java b/jeecg-boot-base-core/src/main/java/org/jeecg/common/api/dto/OnlineAuthDTO.java
old mode 100644
new mode 100755
diff --git a/jeecg-boot-base-core/src/main/java/org/jeecg/common/api/dto/message/BusMessageDTO.java b/jeecg-boot-base-core/src/main/java/org/jeecg/common/api/dto/message/BusMessageDTO.java
old mode 100644
new mode 100755
diff --git a/jeecg-boot-base-core/src/main/java/org/jeecg/common/api/dto/message/BusTemplateMessageDTO.java b/jeecg-boot-base-core/src/main/java/org/jeecg/common/api/dto/message/BusTemplateMessageDTO.java
old mode 100644
new mode 100755
diff --git a/jeecg-boot-base-core/src/main/java/org/jeecg/common/api/dto/message/MessageDTO.java b/jeecg-boot-base-core/src/main/java/org/jeecg/common/api/dto/message/MessageDTO.java
old mode 100644
new mode 100755
diff --git a/jeecg-boot-base-core/src/main/java/org/jeecg/common/api/dto/message/TemplateDTO.java b/jeecg-boot-base-core/src/main/java/org/jeecg/common/api/dto/message/TemplateDTO.java
old mode 100644
new mode 100755
diff --git a/jeecg-boot-base-core/src/main/java/org/jeecg/common/api/dto/message/TemplateMessageDTO.java b/jeecg-boot-base-core/src/main/java/org/jeecg/common/api/dto/message/TemplateMessageDTO.java
old mode 100644
new mode 100755
diff --git a/jeecg-boot-base-core/src/main/java/org/jeecg/common/api/vo/Result.java b/jeecg-boot-base-core/src/main/java/org/jeecg/common/api/vo/Result.java
old mode 100644
new mode 100755
diff --git a/jeecg-boot-base-core/src/main/java/org/jeecg/common/aspect/AutoLogAspect.java b/jeecg-boot-base-core/src/main/java/org/jeecg/common/aspect/AutoLogAspect.java
old mode 100644
new mode 100755
diff --git a/jeecg-boot-base-core/src/main/java/org/jeecg/common/aspect/DictAspect.java b/jeecg-boot-base-core/src/main/java/org/jeecg/common/aspect/DictAspect.java
old mode 100644
new mode 100755
diff --git a/jeecg-boot-base-core/src/main/java/org/jeecg/common/aspect/PermissionDataAspect.java b/jeecg-boot-base-core/src/main/java/org/jeecg/common/aspect/PermissionDataAspect.java
old mode 100644
new mode 100755
diff --git a/jeecg-boot-base-core/src/main/java/org/jeecg/common/aspect/UrlMatchEnum.java b/jeecg-boot-base-core/src/main/java/org/jeecg/common/aspect/UrlMatchEnum.java
old mode 100644
new mode 100755
diff --git a/jeecg-boot-base-core/src/main/java/org/jeecg/common/aspect/annotation/AutoDict.java b/jeecg-boot-base-core/src/main/java/org/jeecg/common/aspect/annotation/AutoDict.java
old mode 100644
new mode 100755
diff --git a/jeecg-boot-base-core/src/main/java/org/jeecg/common/aspect/annotation/AutoLog.java b/jeecg-boot-base-core/src/main/java/org/jeecg/common/aspect/annotation/AutoLog.java
old mode 100644
new mode 100755
diff --git a/jeecg-boot-base-core/src/main/java/org/jeecg/common/aspect/annotation/AutoLowApp.java b/jeecg-boot-base-core/src/main/java/org/jeecg/common/aspect/annotation/AutoLowApp.java
old mode 100644
new mode 100755
diff --git a/jeecg-boot-base-core/src/main/java/org/jeecg/common/aspect/annotation/Dict.java b/jeecg-boot-base-core/src/main/java/org/jeecg/common/aspect/annotation/Dict.java
old mode 100644
new mode 100755
diff --git a/jeecg-boot-base-core/src/main/java/org/jeecg/common/aspect/annotation/DynamicTable.java b/jeecg-boot-base-core/src/main/java/org/jeecg/common/aspect/annotation/DynamicTable.java
old mode 100644
new mode 100755
diff --git a/jeecg-boot-base-core/src/main/java/org/jeecg/common/aspect/annotation/OnlineAuth.java b/jeecg-boot-base-core/src/main/java/org/jeecg/common/aspect/annotation/OnlineAuth.java
old mode 100644
new mode 100755
diff --git a/jeecg-boot-base-core/src/main/java/org/jeecg/common/aspect/annotation/PermissionData.java b/jeecg-boot-base-core/src/main/java/org/jeecg/common/aspect/annotation/PermissionData.java
old mode 100644
new mode 100755
diff --git a/jeecg-boot-base-core/src/main/java/org/jeecg/common/constant/CommonCacheConstant.java b/jeecg-boot-base-core/src/main/java/org/jeecg/common/constant/CommonCacheConstant.java
new file mode 100755
index 0000000..9858fa0
--- /dev/null
+++ b/jeecg-boot-base-core/src/main/java/org/jeecg/common/constant/CommonCacheConstant.java
@@ -0,0 +1,8 @@
+package org.jeecg.common.constant;
+
+public interface CommonCacheConstant {
+    //redis缂撳瓨绉熸埛鏁版嵁
+    String SYS_CACHE_TENANT = "sys:cache:tenant";
+    //redis缂撳瓨鍚勭鎴蜂笅璁惧淇℃伅
+    String DRY_CACHE_TENANT_EQUS = "dry:cache:tenant::equs";
+}
diff --git a/jeecg-boot-base-core/src/main/java/org/jeecg/common/constant/CommonConstant.java b/jeecg-boot-base-core/src/main/java/org/jeecg/common/constant/CommonConstant.java
old mode 100644
new mode 100755
diff --git a/jeecg-boot-base-core/src/main/java/org/jeecg/common/constant/CommonSendStatus.java b/jeecg-boot-base-core/src/main/java/org/jeecg/common/constant/CommonSendStatus.java
old mode 100644
new mode 100755
diff --git a/jeecg-boot-base-core/src/main/java/org/jeecg/common/constant/DataBaseConstant.java b/jeecg-boot-base-core/src/main/java/org/jeecg/common/constant/DataBaseConstant.java
old mode 100644
new mode 100755
diff --git a/jeecg-boot-base-core/src/main/java/org/jeecg/common/constant/DrySocketConst.java b/jeecg-boot-base-core/src/main/java/org/jeecg/common/constant/DrySocketConst.java
old mode 100644
new mode 100755
diff --git a/jeecg-boot-base-core/src/main/java/org/jeecg/common/constant/DynamicTableConstant.java b/jeecg-boot-base-core/src/main/java/org/jeecg/common/constant/DynamicTableConstant.java
old mode 100644
new mode 100755
diff --git a/jeecg-boot-base-core/src/main/java/org/jeecg/common/constant/FillRuleConstant.java b/jeecg-boot-base-core/src/main/java/org/jeecg/common/constant/FillRuleConstant.java
old mode 100644
new mode 100755
diff --git a/jeecg-boot-base-core/src/main/java/org/jeecg/common/constant/MqttConstant.java b/jeecg-boot-base-core/src/main/java/org/jeecg/common/constant/MqttConstant.java
old mode 100644
new mode 100755
index a04fbb6..f7867b5
--- a/jeecg-boot-base-core/src/main/java/org/jeecg/common/constant/MqttConstant.java
+++ b/jeecg-boot-base-core/src/main/java/org/jeecg/common/constant/MqttConstant.java
@@ -5,6 +5,13 @@
  */
 public interface MqttConstant {
 
+  /**************************** MQTT瑙掕壊 start *************************************/
+  String ROLE_ADMIN = "admin";
+  String ROLE_USER = "user";
+
+
+  /**************************** MQTT瑙掕壊 end *************************************/
+
   /**************************绯荤粺璁㈤槄strat*******************************/
   //涓婄嚎璁㈤槄
   String MQTT_TOPIC_ONLINE = "$SYS/brokers/+/clients/+/connected";
@@ -24,7 +31,11 @@
   String MOBILE_QUERY_EQU_STATU = MOBILE_UP_PREFIX + "/query/equ/statu";
   //绉诲姩绔繙绋嬭姹傛寚浠�
   String MOBILE_REQ_EQU_CMD = MOBILE_UP_PREFIX + "/req/equ/cmd";
+
+
   /**************************绉诲姩绔悜鏈嶅姟绔姹傛寚浠nd*******************************/
+
+
 
 
   /**************************鏈嶅姟绔悜绉诲姩绔搷搴旀寚浠tart*******************************/
@@ -35,11 +46,63 @@
   String SERVICE_RES_EQU_STATU = SERVICE_DOWN_PREFIX + "/%s/statu";
   //杩斿洖绉诲姩绔繙绋嬭姹傛寚浠�
   String SERVICE_RES_EQU_CMD = SERVICE_DOWN_PREFIX + "/%s/cmd";
+
+
+
   /**************************鏈嶅姟绔悜绉诲姩绔搷搴旀寚浠nd*******************************/
 
 
+  /**************************鏈嶅姟绔悜绉诲姩绔彂閫佸箍鎾璼tart*******************************/
+  //骞挎挱绫诲瀷鎺ㄩ�佹棤鍏崇Щ鍔ㄧ璁惧id锛屽悜鎵�鏈夊湪绾跨Щ鍔ㄧ鍙戦��
+  String SERVICE_BROADCAST_PREFIX = "service/broadcast";
+
+  //鏈嶅姟绔悜鍚勭鎴峰鎴风鍙戦�佸疄鏃舵晠闅滃箍鎾�
+  String  SERVICE_BROADCAST_TENANT_REAL_FAULT = SERVICE_BROADCAST_PREFIX + "/real/fault/%s"  ;
+
+
+
+  /**************************鏈嶅姟绔悜绉诲姩绔彂閫佸箍鎾璭nd*******************************/
+
+
+
+
+
+  /**************************绉熸埛绔悜鏈嶅姟绔彂閫佹暟鎹畇tart*******************************/
+
+
+  String TENANT_UP_PREFIX = "tenant/up";
+  String TENANT_UP_PREFIX_REALTIME_DATA = TENANT_UP_PREFIX + "/realTime/data";
+  String TENANT_UP_PREFIX_FAULT_DATA = TENANT_UP_PREFIX + "/fault/data";
+  String TENANT_UP_PREFIX_REAL_FAULT_DATA = TENANT_UP_PREFIX + "/real/fault/data";
+
+  String TENANT_UP_PREFIX_EQU = TENANT_UP_PREFIX + "/equipment";
+
+
+  /**************************绉熸埛绔悜鏈嶅姟绔彂閫佹暟鎹甧nd*******************************/
+
+  /**************************鏈嶅姟绔悜绉熸埛绔姹傛暟鎹畇tart*******************************/
+
+
+  String SERVICE_REQ_PREFIX = "service/req";
+
+
+  /**************************鏈嶅姟绔悜绉熸埛绔姹傛暟鎹甧nd*******************************/
+
+  /**************************start*******************************/
+  /**************************end*******************************/
   //redis缂撳瓨
-  String MQTT_ONLINE_CLIENT = "mqtt:online:client::";
+  //client
+  String MQTT_REAL_FAULT = "mqtt:real:fault";
+
+
+
+  //service(cloud)
+  //鍦ㄧ嚎瀹㈡埛绔�
+  String MQTT_ONLINE_CLIENT = "mqtt:online:client:%s";
+  //鎵�鏈夌鎴风殑瀹炴椂鎶ヨ锛�%s锛氱鎴穒d锛�
+  String MQTT_CLOUD_REAL_FAULT = "mqtt:real:fault:%s";
+
+
 
 
 }
diff --git a/jeecg-boot-base-core/src/main/java/org/jeecg/common/constant/ProvinceCityArea.java b/jeecg-boot-base-core/src/main/java/org/jeecg/common/constant/ProvinceCityArea.java
old mode 100644
new mode 100755
diff --git a/jeecg-boot-base-core/src/main/java/org/jeecg/common/constant/ServiceNameConstants.java b/jeecg-boot-base-core/src/main/java/org/jeecg/common/constant/ServiceNameConstants.java
old mode 100644
new mode 100755
diff --git a/jeecg-boot-base-core/src/main/java/org/jeecg/common/constant/SymbolConstant.java b/jeecg-boot-base-core/src/main/java/org/jeecg/common/constant/SymbolConstant.java
old mode 100644
new mode 100755
diff --git a/jeecg-boot-base-core/src/main/java/org/jeecg/common/constant/TenantConstant.java b/jeecg-boot-base-core/src/main/java/org/jeecg/common/constant/TenantConstant.java
old mode 100644
new mode 100755
diff --git a/jeecg-boot-base-core/src/main/java/org/jeecg/common/constant/VxeSocketConst.java b/jeecg-boot-base-core/src/main/java/org/jeecg/common/constant/VxeSocketConst.java
old mode 100644
new mode 100755
diff --git a/jeecg-boot-base-core/src/main/java/org/jeecg/common/constant/WebsocketConst.java b/jeecg-boot-base-core/src/main/java/org/jeecg/common/constant/WebsocketConst.java
old mode 100644
new mode 100755
diff --git a/jeecg-boot-base-core/src/main/java/org/jeecg/common/constant/enums/CgformEnum.java b/jeecg-boot-base-core/src/main/java/org/jeecg/common/constant/enums/CgformEnum.java
old mode 100644
new mode 100755
diff --git a/jeecg-boot-base-core/src/main/java/org/jeecg/common/constant/enums/FileTypeEnum.java b/jeecg-boot-base-core/src/main/java/org/jeecg/common/constant/enums/FileTypeEnum.java
old mode 100644
new mode 100755
diff --git a/jeecg-boot-base-core/src/main/java/org/jeecg/common/constant/enums/LowAppAopEnum.java b/jeecg-boot-base-core/src/main/java/org/jeecg/common/constant/enums/LowAppAopEnum.java
old mode 100644
new mode 100755
diff --git a/jeecg-boot-base-core/src/main/java/org/jeecg/common/constant/enums/MessageTypeEnum.java b/jeecg-boot-base-core/src/main/java/org/jeecg/common/constant/enums/MessageTypeEnum.java
old mode 100644
new mode 100755
diff --git a/jeecg-boot-base-core/src/main/java/org/jeecg/common/constant/enums/ModuleType.java b/jeecg-boot-base-core/src/main/java/org/jeecg/common/constant/enums/ModuleType.java
old mode 100644
new mode 100755
diff --git a/jeecg-boot-base-core/src/main/java/org/jeecg/common/constant/enums/OperateTypeEnum.java b/jeecg-boot-base-core/src/main/java/org/jeecg/common/constant/enums/OperateTypeEnum.java
old mode 100644
new mode 100755
diff --git a/jeecg-boot-base-core/src/main/java/org/jeecg/common/constant/enums/RoleIndexConfigEnum.java b/jeecg-boot-base-core/src/main/java/org/jeecg/common/constant/enums/RoleIndexConfigEnum.java
old mode 100644
new mode 100755
diff --git a/jeecg-boot-base-core/src/main/java/org/jeecg/common/desensitization/annotation/SensitiveDecode.java b/jeecg-boot-base-core/src/main/java/org/jeecg/common/desensitization/annotation/SensitiveDecode.java
old mode 100644
new mode 100755
diff --git a/jeecg-boot-base-core/src/main/java/org/jeecg/common/desensitization/annotation/SensitiveEncode.java b/jeecg-boot-base-core/src/main/java/org/jeecg/common/desensitization/annotation/SensitiveEncode.java
old mode 100644
new mode 100755
diff --git a/jeecg-boot-base-core/src/main/java/org/jeecg/common/desensitization/annotation/SensitiveField.java b/jeecg-boot-base-core/src/main/java/org/jeecg/common/desensitization/annotation/SensitiveField.java
old mode 100644
new mode 100755
diff --git a/jeecg-boot-base-core/src/main/java/org/jeecg/common/desensitization/aspect/SensitiveDataAspect.java b/jeecg-boot-base-core/src/main/java/org/jeecg/common/desensitization/aspect/SensitiveDataAspect.java
old mode 100644
new mode 100755
diff --git a/jeecg-boot-base-core/src/main/java/org/jeecg/common/desensitization/enums/SensitiveEnum.java b/jeecg-boot-base-core/src/main/java/org/jeecg/common/desensitization/enums/SensitiveEnum.java
old mode 100644
new mode 100755
diff --git a/jeecg-boot-base-core/src/main/java/org/jeecg/common/desensitization/util/SensitiveInfoUtil.java b/jeecg-boot-base-core/src/main/java/org/jeecg/common/desensitization/util/SensitiveInfoUtil.java
old mode 100644
new mode 100755
diff --git a/jeecg-boot-base-core/src/main/java/org/jeecg/common/es/JeecgElasticsearchTemplate.java b/jeecg-boot-base-core/src/main/java/org/jeecg/common/es/JeecgElasticsearchTemplate.java
old mode 100644
new mode 100755
diff --git a/jeecg-boot-base-core/src/main/java/org/jeecg/common/es/QueryStringBuilder.java b/jeecg-boot-base-core/src/main/java/org/jeecg/common/es/QueryStringBuilder.java
old mode 100644
new mode 100755
diff --git a/jeecg-boot-base-core/src/main/java/org/jeecg/common/exception/JeecgBoot401Exception.java b/jeecg-boot-base-core/src/main/java/org/jeecg/common/exception/JeecgBoot401Exception.java
old mode 100644
new mode 100755
diff --git a/jeecg-boot-base-core/src/main/java/org/jeecg/common/exception/JeecgBootException.java b/jeecg-boot-base-core/src/main/java/org/jeecg/common/exception/JeecgBootException.java
old mode 100644
new mode 100755
diff --git a/jeecg-boot-base-core/src/main/java/org/jeecg/common/exception/JeecgBootExceptionHandler.java b/jeecg-boot-base-core/src/main/java/org/jeecg/common/exception/JeecgBootExceptionHandler.java
old mode 100644
new mode 100755
diff --git a/jeecg-boot-base-core/src/main/java/org/jeecg/common/handler/IFillRuleHandler.java b/jeecg-boot-base-core/src/main/java/org/jeecg/common/handler/IFillRuleHandler.java
old mode 100644
new mode 100755
diff --git a/jeecg-boot-base-core/src/main/java/org/jeecg/common/system/annotation/EnumDict.java b/jeecg-boot-base-core/src/main/java/org/jeecg/common/system/annotation/EnumDict.java
old mode 100644
new mode 100755
diff --git a/jeecg-boot-base-core/src/main/java/org/jeecg/common/system/base/controller/JeecgController.java b/jeecg-boot-base-core/src/main/java/org/jeecg/common/system/base/controller/JeecgController.java
old mode 100644
new mode 100755
diff --git a/jeecg-boot-base-core/src/main/java/org/jeecg/common/system/base/entity/JeecgEntity.java b/jeecg-boot-base-core/src/main/java/org/jeecg/common/system/base/entity/JeecgEntity.java
old mode 100644
new mode 100755
diff --git a/jeecg-boot-base-core/src/main/java/org/jeecg/common/system/base/service/JeecgService.java b/jeecg-boot-base-core/src/main/java/org/jeecg/common/system/base/service/JeecgService.java
old mode 100644
new mode 100755
diff --git a/jeecg-boot-base-core/src/main/java/org/jeecg/common/system/base/service/impl/JeecgServiceImpl.java b/jeecg-boot-base-core/src/main/java/org/jeecg/common/system/base/service/impl/JeecgServiceImpl.java
old mode 100644
new mode 100755
diff --git a/jeecg-boot-base-core/src/main/java/org/jeecg/common/system/query/MatchTypeEnum.java b/jeecg-boot-base-core/src/main/java/org/jeecg/common/system/query/MatchTypeEnum.java
old mode 100644
new mode 100755
diff --git a/jeecg-boot-base-core/src/main/java/org/jeecg/common/system/query/QueryCondition.java b/jeecg-boot-base-core/src/main/java/org/jeecg/common/system/query/QueryCondition.java
old mode 100644
new mode 100755
diff --git a/jeecg-boot-base-core/src/main/java/org/jeecg/common/system/query/QueryGenerator.java b/jeecg-boot-base-core/src/main/java/org/jeecg/common/system/query/QueryGenerator.java
old mode 100644
new mode 100755
diff --git a/jeecg-boot-base-core/src/main/java/org/jeecg/common/system/query/QueryRuleEnum.java b/jeecg-boot-base-core/src/main/java/org/jeecg/common/system/query/QueryRuleEnum.java
old mode 100644
new mode 100755
diff --git a/jeecg-boot-base-core/src/main/java/org/jeecg/common/system/util/JeecgDataAutorUtils.java b/jeecg-boot-base-core/src/main/java/org/jeecg/common/system/util/JeecgDataAutorUtils.java
old mode 100644
new mode 100755
diff --git a/jeecg-boot-base-core/src/main/java/org/jeecg/common/system/util/JwtUtil.java b/jeecg-boot-base-core/src/main/java/org/jeecg/common/system/util/JwtUtil.java
old mode 100644
new mode 100755
diff --git a/jeecg-boot-base-core/src/main/java/org/jeecg/common/system/util/ResourceUtil.java b/jeecg-boot-base-core/src/main/java/org/jeecg/common/system/util/ResourceUtil.java
old mode 100644
new mode 100755
diff --git a/jeecg-boot-base-core/src/main/java/org/jeecg/common/system/vo/ComboModel.java b/jeecg-boot-base-core/src/main/java/org/jeecg/common/system/vo/ComboModel.java
old mode 100644
new mode 100755
diff --git a/jeecg-boot-base-core/src/main/java/org/jeecg/common/system/vo/DictModel.java b/jeecg-boot-base-core/src/main/java/org/jeecg/common/system/vo/DictModel.java
old mode 100644
new mode 100755
diff --git a/jeecg-boot-base-core/src/main/java/org/jeecg/common/system/vo/DictModelMany.java b/jeecg-boot-base-core/src/main/java/org/jeecg/common/system/vo/DictModelMany.java
old mode 100644
new mode 100755
diff --git a/jeecg-boot-base-core/src/main/java/org/jeecg/common/system/vo/DictQuery.java b/jeecg-boot-base-core/src/main/java/org/jeecg/common/system/vo/DictQuery.java
old mode 100644
new mode 100755
diff --git a/jeecg-boot-base-core/src/main/java/org/jeecg/common/system/vo/DynamicDataSourceModel.java b/jeecg-boot-base-core/src/main/java/org/jeecg/common/system/vo/DynamicDataSourceModel.java
old mode 100644
new mode 100755
diff --git a/jeecg-boot-base-core/src/main/java/org/jeecg/common/system/vo/LoginUser.java b/jeecg-boot-base-core/src/main/java/org/jeecg/common/system/vo/LoginUser.java
old mode 100644
new mode 100755
diff --git a/jeecg-boot-base-core/src/main/java/org/jeecg/common/system/vo/SelectTreeModel.java b/jeecg-boot-base-core/src/main/java/org/jeecg/common/system/vo/SelectTreeModel.java
old mode 100644
new mode 100755
diff --git a/jeecg-boot-base-core/src/main/java/org/jeecg/common/system/vo/SysCategoryModel.java b/jeecg-boot-base-core/src/main/java/org/jeecg/common/system/vo/SysCategoryModel.java
old mode 100644
new mode 100755
diff --git a/jeecg-boot-base-core/src/main/java/org/jeecg/common/system/vo/SysDepartModel.java b/jeecg-boot-base-core/src/main/java/org/jeecg/common/system/vo/SysDepartModel.java
old mode 100644
new mode 100755
diff --git a/jeecg-boot-base-core/src/main/java/org/jeecg/common/system/vo/SysFilesModel.java b/jeecg-boot-base-core/src/main/java/org/jeecg/common/system/vo/SysFilesModel.java
old mode 100644
new mode 100755
diff --git a/jeecg-boot-base-core/src/main/java/org/jeecg/common/system/vo/SysPermissionDataRuleModel.java b/jeecg-boot-base-core/src/main/java/org/jeecg/common/system/vo/SysPermissionDataRuleModel.java
old mode 100644
new mode 100755
diff --git a/jeecg-boot-base-core/src/main/java/org/jeecg/common/system/vo/SysUserCacheInfo.java b/jeecg-boot-base-core/src/main/java/org/jeecg/common/system/vo/SysUserCacheInfo.java
old mode 100644
new mode 100755
diff --git a/jeecg-boot-base-core/src/main/java/org/jeecg/common/util/BrowserType.java b/jeecg-boot-base-core/src/main/java/org/jeecg/common/util/BrowserType.java
old mode 100644
new mode 100755
diff --git a/jeecg-boot-base-core/src/main/java/org/jeecg/common/util/BrowserUtils.java b/jeecg-boot-base-core/src/main/java/org/jeecg/common/util/BrowserUtils.java
old mode 100644
new mode 100755
diff --git a/jeecg-boot-base-core/src/main/java/org/jeecg/common/util/CommonUtils.java b/jeecg-boot-base-core/src/main/java/org/jeecg/common/util/CommonUtils.java
old mode 100644
new mode 100755
diff --git a/jeecg-boot-base-core/src/main/java/org/jeecg/common/util/DateUtils.java b/jeecg-boot-base-core/src/main/java/org/jeecg/common/util/DateUtils.java
old mode 100644
new mode 100755
diff --git a/jeecg-boot-base-core/src/main/java/org/jeecg/common/util/DySmsEnum.java b/jeecg-boot-base-core/src/main/java/org/jeecg/common/util/DySmsEnum.java
old mode 100644
new mode 100755
diff --git a/jeecg-boot-base-core/src/main/java/org/jeecg/common/util/DySmsHelper.java b/jeecg-boot-base-core/src/main/java/org/jeecg/common/util/DySmsHelper.java
old mode 100644
new mode 100755
diff --git a/jeecg-boot-base-core/src/main/java/org/jeecg/common/util/FillRuleUtil.java b/jeecg-boot-base-core/src/main/java/org/jeecg/common/util/FillRuleUtil.java
old mode 100644
new mode 100755
diff --git a/jeecg-boot-base-core/src/main/java/org/jeecg/common/util/HTMLUtils.java b/jeecg-boot-base-core/src/main/java/org/jeecg/common/util/HTMLUtils.java
old mode 100644
new mode 100755
diff --git a/jeecg-boot-base-core/src/main/java/org/jeecg/common/util/ImportExcelUtil.java b/jeecg-boot-base-core/src/main/java/org/jeecg/common/util/ImportExcelUtil.java
old mode 100644
new mode 100755
diff --git a/jeecg-boot-base-core/src/main/java/org/jeecg/common/util/IpUtils.java b/jeecg-boot-base-core/src/main/java/org/jeecg/common/util/IpUtils.java
old mode 100644
new mode 100755
diff --git a/jeecg-boot-base-core/src/main/java/org/jeecg/common/util/Md5Util.java b/jeecg-boot-base-core/src/main/java/org/jeecg/common/util/Md5Util.java
old mode 100644
new mode 100755
diff --git a/jeecg-boot-base-core/src/main/java/org/jeecg/common/util/MinioUtil.java b/jeecg-boot-base-core/src/main/java/org/jeecg/common/util/MinioUtil.java
old mode 100644
new mode 100755
diff --git a/jeecg-boot-base-core/src/main/java/org/jeecg/common/util/MyClassLoader.java b/jeecg-boot-base-core/src/main/java/org/jeecg/common/util/MyClassLoader.java
old mode 100644
new mode 100755
diff --git a/jeecg-boot-base-core/src/main/java/org/jeecg/common/util/PasswordUtil.java b/jeecg-boot-base-core/src/main/java/org/jeecg/common/util/PasswordUtil.java
old mode 100644
new mode 100755
diff --git a/jeecg-boot-base-core/src/main/java/org/jeecg/common/util/PmsUtil.java b/jeecg-boot-base-core/src/main/java/org/jeecg/common/util/PmsUtil.java
old mode 100644
new mode 100755
diff --git a/jeecg-boot-base-core/src/main/java/org/jeecg/common/util/ReflectHelper.java b/jeecg-boot-base-core/src/main/java/org/jeecg/common/util/ReflectHelper.java
old mode 100644
new mode 100755
diff --git a/jeecg-boot-base-core/src/main/java/org/jeecg/common/util/RestDesformUtil.java b/jeecg-boot-base-core/src/main/java/org/jeecg/common/util/RestDesformUtil.java
old mode 100644
new mode 100755
diff --git a/jeecg-boot-base-core/src/main/java/org/jeecg/common/util/RestUtil.java b/jeecg-boot-base-core/src/main/java/org/jeecg/common/util/RestUtil.java
old mode 100644
new mode 100755
diff --git a/jeecg-boot-base-core/src/main/java/org/jeecg/common/util/SpringContextUtils.java b/jeecg-boot-base-core/src/main/java/org/jeecg/common/util/SpringContextUtils.java
old mode 100644
new mode 100755
diff --git a/jeecg-boot-base-core/src/main/java/org/jeecg/common/util/SqlInjectionUtil.java b/jeecg-boot-base-core/src/main/java/org/jeecg/common/util/SqlInjectionUtil.java
old mode 100644
new mode 100755
diff --git a/jeecg-boot-base-core/src/main/java/org/jeecg/common/util/SysAnnmentTypeEnum.java b/jeecg-boot-base-core/src/main/java/org/jeecg/common/util/SysAnnmentTypeEnum.java
old mode 100644
new mode 100755
diff --git a/jeecg-boot-base-core/src/main/java/org/jeecg/common/util/TokenUtils.java b/jeecg-boot-base-core/src/main/java/org/jeecg/common/util/TokenUtils.java
old mode 100644
new mode 100755
diff --git a/jeecg-boot-base-core/src/main/java/org/jeecg/common/util/UUIDGenerator.java b/jeecg-boot-base-core/src/main/java/org/jeecg/common/util/UUIDGenerator.java
old mode 100644
new mode 100755
diff --git a/jeecg-boot-base-core/src/main/java/org/jeecg/common/util/YouBianCodeUtil.java b/jeecg-boot-base-core/src/main/java/org/jeecg/common/util/YouBianCodeUtil.java
old mode 100644
new mode 100755
diff --git a/jeecg-boot-base-core/src/main/java/org/jeecg/common/util/dynamic/db/DataSourceCachePool.java b/jeecg-boot-base-core/src/main/java/org/jeecg/common/util/dynamic/db/DataSourceCachePool.java
old mode 100644
new mode 100755
diff --git a/jeecg-boot-base-core/src/main/java/org/jeecg/common/util/dynamic/db/DbTypeUtils.java b/jeecg-boot-base-core/src/main/java/org/jeecg/common/util/dynamic/db/DbTypeUtils.java
old mode 100644
new mode 100755
diff --git a/jeecg-boot-base-core/src/main/java/org/jeecg/common/util/dynamic/db/DynamicDBUtil.java b/jeecg-boot-base-core/src/main/java/org/jeecg/common/util/dynamic/db/DynamicDBUtil.java
old mode 100644
new mode 100755
diff --git a/jeecg-boot-base-core/src/main/java/org/jeecg/common/util/dynamic/db/FreemarkerParseFactory.java b/jeecg-boot-base-core/src/main/java/org/jeecg/common/util/dynamic/db/FreemarkerParseFactory.java
old mode 100644
new mode 100755
diff --git a/jeecg-boot-base-core/src/main/java/org/jeecg/common/util/encryption/AesEncryptUtil.java b/jeecg-boot-base-core/src/main/java/org/jeecg/common/util/encryption/AesEncryptUtil.java
old mode 100644
new mode 100755
diff --git a/jeecg-boot-base-core/src/main/java/org/jeecg/common/util/encryption/EncryptedString.java b/jeecg-boot-base-core/src/main/java/org/jeecg/common/util/encryption/EncryptedString.java
old mode 100644
new mode 100755
diff --git a/jeecg-boot-base-core/src/main/java/org/jeecg/common/util/filter/FileTypeFilter.java b/jeecg-boot-base-core/src/main/java/org/jeecg/common/util/filter/FileTypeFilter.java
old mode 100644
new mode 100755
diff --git a/jeecg-boot-base-core/src/main/java/org/jeecg/common/util/filter/StrAttackFilter.java b/jeecg-boot-base-core/src/main/java/org/jeecg/common/util/filter/StrAttackFilter.java
old mode 100644
new mode 100755
diff --git a/jeecg-boot-base-core/src/main/java/org/jeecg/common/util/oConvertUtils.java b/jeecg-boot-base-core/src/main/java/org/jeecg/common/util/oConvertUtils.java
old mode 100644
new mode 100755
diff --git a/jeecg-boot-base-core/src/main/java/org/jeecg/common/util/oss/OssBootUtil.java b/jeecg-boot-base-core/src/main/java/org/jeecg/common/util/oss/OssBootUtil.java
old mode 100644
new mode 100755
diff --git a/jeecg-boot-base-core/src/main/java/org/jeecg/common/util/security/AbstractQueryBlackListHandler.java b/jeecg-boot-base-core/src/main/java/org/jeecg/common/util/security/AbstractQueryBlackListHandler.java
old mode 100644
new mode 100755
diff --git a/jeecg-boot-base-core/src/main/java/org/jeecg/common/util/security/JdbcSecurityUtil.java b/jeecg-boot-base-core/src/main/java/org/jeecg/common/util/security/JdbcSecurityUtil.java
old mode 100644
new mode 100755
diff --git a/jeecg-boot-base-core/src/main/java/org/jeecg/common/util/security/SecurityTools.java b/jeecg-boot-base-core/src/main/java/org/jeecg/common/util/security/SecurityTools.java
old mode 100644
new mode 100755
diff --git a/jeecg-boot-base-core/src/main/java/org/jeecg/common/util/security/entity/MyKeyPair.java b/jeecg-boot-base-core/src/main/java/org/jeecg/common/util/security/entity/MyKeyPair.java
old mode 100644
new mode 100755
diff --git a/jeecg-boot-base-core/src/main/java/org/jeecg/common/util/security/entity/SecurityReq.java b/jeecg-boot-base-core/src/main/java/org/jeecg/common/util/security/entity/SecurityReq.java
old mode 100644
new mode 100755
diff --git a/jeecg-boot-base-core/src/main/java/org/jeecg/common/util/security/entity/SecurityResp.java b/jeecg-boot-base-core/src/main/java/org/jeecg/common/util/security/entity/SecurityResp.java
old mode 100644
new mode 100755
diff --git a/jeecg-boot-base-core/src/main/java/org/jeecg/common/util/security/entity/SecuritySignReq.java b/jeecg-boot-base-core/src/main/java/org/jeecg/common/util/security/entity/SecuritySignReq.java
old mode 100644
new mode 100755
diff --git a/jeecg-boot-base-core/src/main/java/org/jeecg/common/util/security/entity/SecuritySignResp.java b/jeecg-boot-base-core/src/main/java/org/jeecg/common/util/security/entity/SecuritySignResp.java
old mode 100644
new mode 100755
diff --git a/jeecg-boot-base-core/src/main/java/org/jeecg/common/util/superSearch/ObjectParseUtil.java b/jeecg-boot-base-core/src/main/java/org/jeecg/common/util/superSearch/ObjectParseUtil.java
old mode 100644
new mode 100755
diff --git a/jeecg-boot-base-core/src/main/java/org/jeecg/common/util/superSearch/QueryRuleEnum.java b/jeecg-boot-base-core/src/main/java/org/jeecg/common/util/superSearch/QueryRuleEnum.java
old mode 100644
new mode 100755
diff --git a/jeecg-boot-base-core/src/main/java/org/jeecg/common/util/superSearch/QueryRuleVo.java b/jeecg-boot-base-core/src/main/java/org/jeecg/common/util/superSearch/QueryRuleVo.java
old mode 100644
new mode 100755
diff --git a/jeecg-boot-base-core/src/main/java/org/jeecg/config/AutoPoiConfig.java b/jeecg-boot-base-core/src/main/java/org/jeecg/config/AutoPoiConfig.java
old mode 100644
new mode 100755
diff --git a/jeecg-boot-base-core/src/main/java/org/jeecg/config/AutoPoiDictConfig.java b/jeecg-boot-base-core/src/main/java/org/jeecg/config/AutoPoiDictConfig.java
old mode 100644
new mode 100755
diff --git a/jeecg-boot-base-core/src/main/java/org/jeecg/config/CorsFilterCondition.java b/jeecg-boot-base-core/src/main/java/org/jeecg/config/CorsFilterCondition.java
old mode 100644
new mode 100755
diff --git a/jeecg-boot-base-core/src/main/java/org/jeecg/config/DruidConfig.java b/jeecg-boot-base-core/src/main/java/org/jeecg/config/DruidConfig.java
old mode 100644
new mode 100755
diff --git a/jeecg-boot-base-core/src/main/java/org/jeecg/config/JeecgBaseConfig.java b/jeecg-boot-base-core/src/main/java/org/jeecg/config/JeecgBaseConfig.java
old mode 100644
new mode 100755
diff --git a/jeecg-boot-base-core/src/main/java/org/jeecg/config/JeecgCloudCondition.java b/jeecg-boot-base-core/src/main/java/org/jeecg/config/JeecgCloudCondition.java
old mode 100644
new mode 100755
diff --git a/jeecg-boot-base-core/src/main/java/org/jeecg/config/RestTemplateConfig.java b/jeecg-boot-base-core/src/main/java/org/jeecg/config/RestTemplateConfig.java
old mode 100644
new mode 100755
diff --git a/jeecg-boot-base-core/src/main/java/org/jeecg/config/StaticConfig.java b/jeecg-boot-base-core/src/main/java/org/jeecg/config/StaticConfig.java
old mode 100644
new mode 100755
diff --git a/jeecg-boot-base-core/src/main/java/org/jeecg/config/Swagger2Config.java b/jeecg-boot-base-core/src/main/java/org/jeecg/config/Swagger2Config.java
old mode 100644
new mode 100755
diff --git a/jeecg-boot-base-core/src/main/java/org/jeecg/config/WebMvcConfiguration.java b/jeecg-boot-base-core/src/main/java/org/jeecg/config/WebMvcConfiguration.java
old mode 100644
new mode 100755
diff --git a/jeecg-boot-base-core/src/main/java/org/jeecg/config/WebSocketConfig.java b/jeecg-boot-base-core/src/main/java/org/jeecg/config/WebSocketConfig.java
old mode 100644
new mode 100755
diff --git a/jeecg-boot-base-core/src/main/java/org/jeecg/config/filter/RequestBodyReserveFilter.java b/jeecg-boot-base-core/src/main/java/org/jeecg/config/filter/RequestBodyReserveFilter.java
old mode 100644
new mode 100755
diff --git a/jeecg-boot-base-core/src/main/java/org/jeecg/config/filter/WebsocketFilter.java b/jeecg-boot-base-core/src/main/java/org/jeecg/config/filter/WebsocketFilter.java
old mode 100644
new mode 100755
diff --git a/jeecg-boot-base-core/src/main/java/org/jeecg/config/mybatis/JeecgTenantParser.java b/jeecg-boot-base-core/src/main/java/org/jeecg/config/mybatis/JeecgTenantParser.java
old mode 100644
new mode 100755
diff --git a/jeecg-boot-base-core/src/main/java/org/jeecg/config/mybatis/MybatisInterceptor.java b/jeecg-boot-base-core/src/main/java/org/jeecg/config/mybatis/MybatisInterceptor.java
old mode 100644
new mode 100755
diff --git a/jeecg-boot-base-core/src/main/java/org/jeecg/config/mybatis/MybatisPlusSaasConfig.java b/jeecg-boot-base-core/src/main/java/org/jeecg/config/mybatis/MybatisPlusSaasConfig.java
old mode 100644
new mode 100755
index 6ed3ba1..0270a2e
--- a/jeecg-boot-base-core/src/main/java/org/jeecg/config/mybatis/MybatisPlusSaasConfig.java
+++ b/jeecg-boot-base-core/src/main/java/org/jeecg/config/mybatis/MybatisPlusSaasConfig.java
@@ -75,6 +75,10 @@
         TENANT_TABLE.add("dry_herb_type");
         TENANT_TABLE.add("dry_order");
         TENANT_TABLE.add("dry_shop");
+        TENANT_TABLE.add("dry_herb_formula");
+        TENANT_TABLE.add("dry_herb_formula_his");
+        TENANT_TABLE.add("dry_fault_record");
+
     }
 
 
diff --git a/jeecg-boot-base-core/src/main/java/org/jeecg/config/mybatis/TenantContext.java b/jeecg-boot-base-core/src/main/java/org/jeecg/config/mybatis/TenantContext.java
old mode 100644
new mode 100755
diff --git a/jeecg-boot-base-core/src/main/java/org/jeecg/config/mybatis/ThreadLocalDataHelper.java b/jeecg-boot-base-core/src/main/java/org/jeecg/config/mybatis/ThreadLocalDataHelper.java
old mode 100644
new mode 100755
diff --git a/jeecg-boot-base-core/src/main/java/org/jeecg/config/mybatis/aspect/DynamicTableAspect.java b/jeecg-boot-base-core/src/main/java/org/jeecg/config/mybatis/aspect/DynamicTableAspect.java
old mode 100644
new mode 100755
diff --git a/jeecg-boot-base-core/src/main/java/org/jeecg/config/mybatis/interceptor/DynamicDatasourceInterceptor.java b/jeecg-boot-base-core/src/main/java/org/jeecg/config/mybatis/interceptor/DynamicDatasourceInterceptor.java
old mode 100644
new mode 100755
diff --git a/jeecg-boot-base-core/src/main/java/org/jeecg/config/oss/MinioConfig.java b/jeecg-boot-base-core/src/main/java/org/jeecg/config/oss/MinioConfig.java
old mode 100644
new mode 100755
diff --git a/jeecg-boot-base-core/src/main/java/org/jeecg/config/oss/OssConfiguration.java b/jeecg-boot-base-core/src/main/java/org/jeecg/config/oss/OssConfiguration.java
old mode 100644
new mode 100755
diff --git a/jeecg-boot-base-core/src/main/java/org/jeecg/config/shiro/JwtToken.java b/jeecg-boot-base-core/src/main/java/org/jeecg/config/shiro/JwtToken.java
old mode 100644
new mode 100755
diff --git a/jeecg-boot-base-core/src/main/java/org/jeecg/config/shiro/ShiroConfig.java b/jeecg-boot-base-core/src/main/java/org/jeecg/config/shiro/ShiroConfig.java
old mode 100644
new mode 100755
diff --git a/jeecg-boot-base-core/src/main/java/org/jeecg/config/shiro/ShiroRealm.java b/jeecg-boot-base-core/src/main/java/org/jeecg/config/shiro/ShiroRealm.java
old mode 100644
new mode 100755
diff --git a/jeecg-boot-base-core/src/main/java/org/jeecg/config/shiro/filters/CustomShiroFilterFactoryBean.java b/jeecg-boot-base-core/src/main/java/org/jeecg/config/shiro/filters/CustomShiroFilterFactoryBean.java
old mode 100644
new mode 100755
diff --git a/jeecg-boot-base-core/src/main/java/org/jeecg/config/shiro/filters/JwtFilter.java b/jeecg-boot-base-core/src/main/java/org/jeecg/config/shiro/filters/JwtFilter.java
old mode 100644
new mode 100755
diff --git a/jeecg-boot-base-core/src/main/java/org/jeecg/config/shiro/filters/ResourceCheckFilter.java b/jeecg-boot-base-core/src/main/java/org/jeecg/config/shiro/filters/ResourceCheckFilter.java
old mode 100644
new mode 100755
diff --git a/jeecg-boot-base-core/src/main/java/org/jeecg/config/sign/interceptor/SignAuthConfiguration.java b/jeecg-boot-base-core/src/main/java/org/jeecg/config/sign/interceptor/SignAuthConfiguration.java
old mode 100644
new mode 100755
diff --git a/jeecg-boot-base-core/src/main/java/org/jeecg/config/sign/interceptor/SignAuthInterceptor.java b/jeecg-boot-base-core/src/main/java/org/jeecg/config/sign/interceptor/SignAuthInterceptor.java
old mode 100644
new mode 100755
diff --git a/jeecg-boot-base-core/src/main/java/org/jeecg/config/sign/util/BodyReaderHttpServletRequestWrapper.java b/jeecg-boot-base-core/src/main/java/org/jeecg/config/sign/util/BodyReaderHttpServletRequestWrapper.java
old mode 100644
new mode 100755
diff --git a/jeecg-boot-base-core/src/main/java/org/jeecg/config/sign/util/HttpUtils.java b/jeecg-boot-base-core/src/main/java/org/jeecg/config/sign/util/HttpUtils.java
old mode 100644
new mode 100755
diff --git a/jeecg-boot-base-core/src/main/java/org/jeecg/config/sign/util/SignUtil.java b/jeecg-boot-base-core/src/main/java/org/jeecg/config/sign/util/SignUtil.java
old mode 100644
new mode 100755
diff --git a/jeecg-boot-base-core/src/main/java/org/jeecg/config/thirdapp/ThirdAppConfig.java b/jeecg-boot-base-core/src/main/java/org/jeecg/config/thirdapp/ThirdAppConfig.java
old mode 100644
new mode 100755
diff --git a/jeecg-boot-base-core/src/main/java/org/jeecg/config/thirdapp/ThirdAppTypeConfig.java b/jeecg-boot-base-core/src/main/java/org/jeecg/config/thirdapp/ThirdAppTypeConfig.java
old mode 100644
new mode 100755
diff --git a/jeecg-boot-base-core/src/main/java/org/jeecg/config/thirdapp/ThirdAppTypeItemVo.java b/jeecg-boot-base-core/src/main/java/org/jeecg/config/thirdapp/ThirdAppTypeItemVo.java
old mode 100644
new mode 100755
diff --git a/jeecg-boot-base-core/src/main/java/org/jeecg/config/vo/DomainUrl.java b/jeecg-boot-base-core/src/main/java/org/jeecg/config/vo/DomainUrl.java
old mode 100644
new mode 100755
diff --git a/jeecg-boot-base-core/src/main/java/org/jeecg/config/vo/Path.java b/jeecg-boot-base-core/src/main/java/org/jeecg/config/vo/Path.java
old mode 100644
new mode 100755
diff --git a/jeecg-boot-base-core/src/main/java/org/jeecg/config/vo/Shiro.java b/jeecg-boot-base-core/src/main/java/org/jeecg/config/vo/Shiro.java
old mode 100644
new mode 100755
diff --git a/jeecg-boot-base-core/src/main/java/org/jeecg/modules/base/mapper/BaseCommonMapper.java b/jeecg-boot-base-core/src/main/java/org/jeecg/modules/base/mapper/BaseCommonMapper.java
old mode 100644
new mode 100755
diff --git a/jeecg-boot-base-core/src/main/java/org/jeecg/modules/base/mapper/xml/BaseCommonMapper.xml b/jeecg-boot-base-core/src/main/java/org/jeecg/modules/base/mapper/xml/BaseCommonMapper.xml
old mode 100644
new mode 100755
diff --git a/jeecg-boot-base-core/src/main/java/org/jeecg/modules/base/service/BaseCommonService.java b/jeecg-boot-base-core/src/main/java/org/jeecg/modules/base/service/BaseCommonService.java
old mode 100644
new mode 100755
diff --git a/jeecg-boot-base-core/src/main/java/org/jeecg/modules/base/service/impl/BaseCommonServiceImpl.java b/jeecg-boot-base-core/src/main/java/org/jeecg/modules/base/service/impl/BaseCommonServiceImpl.java
old mode 100644
new mode 100755
diff --git a/jeecg-boot-base-core/src/main/resources/static/pca.json b/jeecg-boot-base-core/src/main/resources/static/pca.json
old mode 100644
new mode 100755
diff --git a/jeecg-module-demo/pom.xml b/jeecg-module-demo/pom.xml
old mode 100644
new mode 100755
diff --git a/jeecg-module-demo/src/main/java/org/jeecg/modules/demo/cloud/controller/JcloudDemoFeignController.java b/jeecg-module-demo/src/main/java/org/jeecg/modules/demo/cloud/controller/JcloudDemoFeignController.java
old mode 100644
new mode 100755
diff --git a/jeecg-module-demo/src/main/java/org/jeecg/modules/demo/cloud/controller/JcloudDemoProviderController.java b/jeecg-module-demo/src/main/java/org/jeecg/modules/demo/cloud/controller/JcloudDemoProviderController.java
old mode 100644
new mode 100755
diff --git a/jeecg-module-demo/src/main/java/org/jeecg/modules/demo/cloud/service/JcloudDemoService.java b/jeecg-module-demo/src/main/java/org/jeecg/modules/demo/cloud/service/JcloudDemoService.java
old mode 100644
new mode 100755
diff --git a/jeecg-module-demo/src/main/java/org/jeecg/modules/demo/cloud/service/impl/JcloudDemoServiceImpl.java b/jeecg-module-demo/src/main/java/org/jeecg/modules/demo/cloud/service/impl/JcloudDemoServiceImpl.java
old mode 100644
new mode 100755
diff --git a/jeecg-module-demo/src/main/java/org/jeecg/modules/demo/cloud/xxljob/TestJobHandler.java b/jeecg-module-demo/src/main/java/org/jeecg/modules/demo/cloud/xxljob/TestJobHandler.java
old mode 100644
new mode 100755
diff --git a/jeecg-module-demo/src/main/java/org/jeecg/modules/demo/mock/MockController.java b/jeecg-module-demo/src/main/java/org/jeecg/modules/demo/mock/MockController.java
old mode 100644
new mode 100755
diff --git a/jeecg-module-demo/src/main/java/org/jeecg/modules/demo/mock/json/area.json b/jeecg-module-demo/src/main/java/org/jeecg/modules/demo/mock/json/area.json
old mode 100644
new mode 100755
diff --git a/jeecg-module-demo/src/main/java/org/jeecg/modules/demo/mock/json/area_mini.json b/jeecg-module-demo/src/main/java/org/jeecg/modules/demo/mock/json/area_mini.json
old mode 100644
new mode 100755
diff --git a/jeecg-module-demo/src/main/java/org/jeecg/modules/demo/mock/json/area_options.json b/jeecg-module-demo/src/main/java/org/jeecg/modules/demo/mock/json/area_options.json
old mode 100644
new mode 100755
diff --git a/jeecg-module-demo/src/main/java/org/jeecg/modules/demo/mock/json/asyn_tree_list_0.json b/jeecg-module-demo/src/main/java/org/jeecg/modules/demo/mock/json/asyn_tree_list_0.json
old mode 100644
new mode 100755
diff --git a/jeecg-module-demo/src/main/java/org/jeecg/modules/demo/mock/json/asyn_tree_list_1.json b/jeecg-module-demo/src/main/java/org/jeecg/modules/demo/mock/json/asyn_tree_list_1.json
old mode 100644
new mode 100755
diff --git a/jeecg-module-demo/src/main/java/org/jeecg/modules/demo/mock/json/asyn_tree_list_2.json b/jeecg-module-demo/src/main/java/org/jeecg/modules/demo/mock/json/asyn_tree_list_2.json
old mode 100644
new mode 100755
diff --git a/jeecg-module-demo/src/main/java/org/jeecg/modules/demo/mock/json/asyn_tree_list_3.json b/jeecg-module-demo/src/main/java/org/jeecg/modules/demo/mock/json/asyn_tree_list_3.json
old mode 100644
new mode 100755
diff --git a/jeecg-module-demo/src/main/java/org/jeecg/modules/demo/mock/json/asyn_tree_list_31.json b/jeecg-module-demo/src/main/java/org/jeecg/modules/demo/mock/json/asyn_tree_list_31.json
old mode 100644
new mode 100755
diff --git a/jeecg-module-demo/src/main/java/org/jeecg/modules/demo/mock/json/getCntrNoCountInfo.json b/jeecg-module-demo/src/main/java/org/jeecg/modules/demo/mock/json/getCntrNoCountInfo.json
old mode 100644
new mode 100755
diff --git a/jeecg-module-demo/src/main/java/org/jeecg/modules/demo/mock/json/getTubiao.json b/jeecg-module-demo/src/main/java/org/jeecg/modules/demo/mock/json/getTubiao.json
old mode 100644
new mode 100755
diff --git a/jeecg-module-demo/src/main/java/org/jeecg/modules/demo/mock/json/graphreport_chart.json b/jeecg-module-demo/src/main/java/org/jeecg/modules/demo/mock/json/graphreport_chart.json
old mode 100644
new mode 100755
diff --git a/jeecg-module-demo/src/main/java/org/jeecg/modules/demo/mock/json/permission.json b/jeecg-module-demo/src/main/java/org/jeecg/modules/demo/mock/json/permission.json
old mode 100644
new mode 100755
diff --git a/jeecg-module-demo/src/main/java/org/jeecg/modules/demo/mock/json/permission_no_page.json b/jeecg-module-demo/src/main/java/org/jeecg/modules/demo/mock/json/permission_no_page.json
old mode 100644
new mode 100755
diff --git a/jeecg-module-demo/src/main/java/org/jeecg/modules/demo/mock/json/role.json b/jeecg-module-demo/src/main/java/org/jeecg/modules/demo/mock/json/role.json
old mode 100644
new mode 100755
diff --git a/jeecg-module-demo/src/main/java/org/jeecg/modules/demo/mock/json/service.json b/jeecg-module-demo/src/main/java/org/jeecg/modules/demo/mock/json/service.json
old mode 100644
new mode 100755
diff --git a/jeecg-module-demo/src/main/java/org/jeecg/modules/demo/mock/json/sysdatalog.json b/jeecg-module-demo/src/main/java/org/jeecg/modules/demo/mock/json/sysdatalog.json
old mode 100644
new mode 100755
diff --git a/jeecg-module-demo/src/main/java/org/jeecg/modules/demo/mock/json/task_process.json b/jeecg-module-demo/src/main/java/org/jeecg/modules/demo/mock/json/task_process.json
old mode 100644
new mode 100755
diff --git a/jeecg-module-demo/src/main/java/org/jeecg/modules/demo/mock/json/user.json b/jeecg-module-demo/src/main/java/org/jeecg/modules/demo/mock/json/user.json
old mode 100644
new mode 100755
diff --git a/jeecg-module-demo/src/main/java/org/jeecg/modules/demo/mock/json/user_info.json b/jeecg-module-demo/src/main/java/org/jeecg/modules/demo/mock/json/user_info.json
old mode 100644
new mode 100755
diff --git a/jeecg-module-demo/src/main/java/org/jeecg/modules/demo/mock/json/userinfo.json b/jeecg-module-demo/src/main/java/org/jeecg/modules/demo/mock/json/userinfo.json
old mode 100644
new mode 100755
diff --git a/jeecg-module-demo/src/main/java/org/jeecg/modules/demo/mock/json/workplace_activity.json b/jeecg-module-demo/src/main/java/org/jeecg/modules/demo/mock/json/workplace_activity.json
old mode 100644
new mode 100755
diff --git a/jeecg-module-demo/src/main/java/org/jeecg/modules/demo/mock/json/workplace_projects.json b/jeecg-module-demo/src/main/java/org/jeecg/modules/demo/mock/json/workplace_projects.json
old mode 100644
new mode 100755
diff --git a/jeecg-module-demo/src/main/java/org/jeecg/modules/demo/mock/json/workplace_radar.json b/jeecg-module-demo/src/main/java/org/jeecg/modules/demo/mock/json/workplace_radar.json
old mode 100644
new mode 100755
diff --git a/jeecg-module-demo/src/main/java/org/jeecg/modules/demo/mock/json/workplace_teams.json b/jeecg-module-demo/src/main/java/org/jeecg/modules/demo/mock/json/workplace_teams.json
old mode 100644
new mode 100755
diff --git a/jeecg-module-demo/src/main/java/org/jeecg/modules/demo/mock/vxe/controller/VxeMockController.java b/jeecg-module-demo/src/main/java/org/jeecg/modules/demo/mock/vxe/controller/VxeMockController.java
old mode 100644
new mode 100755
diff --git a/jeecg-module-demo/src/main/java/org/jeecg/modules/demo/mock/vxe/entity/MockEntity.java b/jeecg-module-demo/src/main/java/org/jeecg/modules/demo/mock/vxe/entity/MockEntity.java
old mode 100644
new mode 100755
diff --git a/jeecg-module-demo/src/main/java/org/jeecg/modules/demo/mock/vxe/json/ddjh.json b/jeecg-module-demo/src/main/java/org/jeecg/modules/demo/mock/vxe/json/ddjh.json
old mode 100644
new mode 100755
diff --git a/jeecg-module-demo/src/main/java/org/jeecg/modules/demo/mock/vxe/json/ddjh_s8.json b/jeecg-module-demo/src/main/java/org/jeecg/modules/demo/mock/vxe/json/ddjh_s8.json
old mode 100644
new mode 100755
diff --git a/jeecg-module-demo/src/main/java/org/jeecg/modules/demo/mock/vxe/json/dlglong.json b/jeecg-module-demo/src/main/java/org/jeecg/modules/demo/mock/vxe/json/dlglong.json
old mode 100644
new mode 100755
diff --git a/jeecg-module-demo/src/main/java/org/jeecg/modules/demo/mock/vxe/websocket/VxeSocket.java b/jeecg-module-demo/src/main/java/org/jeecg/modules/demo/mock/vxe/websocket/VxeSocket.java
old mode 100644
new mode 100755
diff --git a/jeecg-module-demo/src/main/java/org/jeecg/modules/demo/online/OnlCgformDemoController.java b/jeecg-module-demo/src/main/java/org/jeecg/modules/demo/online/OnlCgformDemoController.java
old mode 100644
new mode 100755
diff --git a/jeecg-module-demo/src/main/java/org/jeecg/modules/demo/test/controller/BigScreenTemplatController.java b/jeecg-module-demo/src/main/java/org/jeecg/modules/demo/test/controller/BigScreenTemplatController.java
old mode 100644
new mode 100755
diff --git a/jeecg-module-demo/src/main/java/org/jeecg/modules/demo/test/controller/JeecgDemoController.java b/jeecg-module-demo/src/main/java/org/jeecg/modules/demo/test/controller/JeecgDemoController.java
old mode 100644
new mode 100755
diff --git a/jeecg-module-demo/src/main/java/org/jeecg/modules/demo/test/controller/JeecgDynamicDataController.java b/jeecg-module-demo/src/main/java/org/jeecg/modules/demo/test/controller/JeecgDynamicDataController.java
old mode 100644
new mode 100755
diff --git a/jeecg-module-demo/src/main/java/org/jeecg/modules/demo/test/controller/JeecgOrderErpMainController.java b/jeecg-module-demo/src/main/java/org/jeecg/modules/demo/test/controller/JeecgOrderErpMainController.java
old mode 100644
new mode 100755
diff --git a/jeecg-module-demo/src/main/java/org/jeecg/modules/demo/test/controller/JeecgOrderMainController.java b/jeecg-module-demo/src/main/java/org/jeecg/modules/demo/test/controller/JeecgOrderMainController.java
old mode 100644
new mode 100755
diff --git a/jeecg-module-demo/src/main/java/org/jeecg/modules/demo/test/controller/JoaDemoController.java b/jeecg-module-demo/src/main/java/org/jeecg/modules/demo/test/controller/JoaDemoController.java
old mode 100644
new mode 100755
diff --git a/jeecg-module-demo/src/main/java/org/jeecg/modules/demo/test/entity/JeecgDemo.java b/jeecg-module-demo/src/main/java/org/jeecg/modules/demo/test/entity/JeecgDemo.java
old mode 100644
new mode 100755
diff --git a/jeecg-module-demo/src/main/java/org/jeecg/modules/demo/test/entity/JeecgOrderCustomer.java b/jeecg-module-demo/src/main/java/org/jeecg/modules/demo/test/entity/JeecgOrderCustomer.java
old mode 100644
new mode 100755
diff --git a/jeecg-module-demo/src/main/java/org/jeecg/modules/demo/test/entity/JeecgOrderMain.java b/jeecg-module-demo/src/main/java/org/jeecg/modules/demo/test/entity/JeecgOrderMain.java
old mode 100644
new mode 100755
diff --git a/jeecg-module-demo/src/main/java/org/jeecg/modules/demo/test/entity/JeecgOrderTicket.java b/jeecg-module-demo/src/main/java/org/jeecg/modules/demo/test/entity/JeecgOrderTicket.java
old mode 100644
new mode 100755
diff --git a/jeecg-module-demo/src/main/java/org/jeecg/modules/demo/test/entity/JoaDemo.java b/jeecg-module-demo/src/main/java/org/jeecg/modules/demo/test/entity/JoaDemo.java
old mode 100644
new mode 100755
diff --git a/jeecg-module-demo/src/main/java/org/jeecg/modules/demo/test/mapper/JeecgDemoMapper.java b/jeecg-module-demo/src/main/java/org/jeecg/modules/demo/test/mapper/JeecgDemoMapper.java
old mode 100644
new mode 100755
diff --git a/jeecg-module-demo/src/main/java/org/jeecg/modules/demo/test/mapper/JeecgOrderCustomerMapper.java b/jeecg-module-demo/src/main/java/org/jeecg/modules/demo/test/mapper/JeecgOrderCustomerMapper.java
old mode 100644
new mode 100755
diff --git a/jeecg-module-demo/src/main/java/org/jeecg/modules/demo/test/mapper/JeecgOrderMainMapper.java b/jeecg-module-demo/src/main/java/org/jeecg/modules/demo/test/mapper/JeecgOrderMainMapper.java
old mode 100644
new mode 100755
diff --git a/jeecg-module-demo/src/main/java/org/jeecg/modules/demo/test/mapper/JeecgOrderTicketMapper.java b/jeecg-module-demo/src/main/java/org/jeecg/modules/demo/test/mapper/JeecgOrderTicketMapper.java
old mode 100644
new mode 100755
diff --git a/jeecg-module-demo/src/main/java/org/jeecg/modules/demo/test/mapper/JoaDemoMapper.java b/jeecg-module-demo/src/main/java/org/jeecg/modules/demo/test/mapper/JoaDemoMapper.java
old mode 100644
new mode 100755
diff --git a/jeecg-module-demo/src/main/java/org/jeecg/modules/demo/test/mapper/xml/JeecgDemoMapper.xml b/jeecg-module-demo/src/main/java/org/jeecg/modules/demo/test/mapper/xml/JeecgDemoMapper.xml
old mode 100644
new mode 100755
diff --git a/jeecg-module-demo/src/main/java/org/jeecg/modules/demo/test/mapper/xml/JeecgOrderCustomerMapper.xml b/jeecg-module-demo/src/main/java/org/jeecg/modules/demo/test/mapper/xml/JeecgOrderCustomerMapper.xml
old mode 100644
new mode 100755
diff --git a/jeecg-module-demo/src/main/java/org/jeecg/modules/demo/test/mapper/xml/JeecgOrderMainMapper.xml b/jeecg-module-demo/src/main/java/org/jeecg/modules/demo/test/mapper/xml/JeecgOrderMainMapper.xml
old mode 100644
new mode 100755
diff --git a/jeecg-module-demo/src/main/java/org/jeecg/modules/demo/test/mapper/xml/JeecgOrderTicketMapper.xml b/jeecg-module-demo/src/main/java/org/jeecg/modules/demo/test/mapper/xml/JeecgOrderTicketMapper.xml
old mode 100644
new mode 100755
diff --git a/jeecg-module-demo/src/main/java/org/jeecg/modules/demo/test/mapper/xml/JoaDemoMapper.xml b/jeecg-module-demo/src/main/java/org/jeecg/modules/demo/test/mapper/xml/JoaDemoMapper.xml
old mode 100644
new mode 100755
diff --git a/jeecg-module-demo/src/main/java/org/jeecg/modules/demo/test/service/IJeecgDemoService.java b/jeecg-module-demo/src/main/java/org/jeecg/modules/demo/test/service/IJeecgDemoService.java
old mode 100644
new mode 100755
diff --git a/jeecg-module-demo/src/main/java/org/jeecg/modules/demo/test/service/IJeecgDynamicDataService.java b/jeecg-module-demo/src/main/java/org/jeecg/modules/demo/test/service/IJeecgDynamicDataService.java
old mode 100644
new mode 100755
diff --git a/jeecg-module-demo/src/main/java/org/jeecg/modules/demo/test/service/IJeecgOrderCustomerService.java b/jeecg-module-demo/src/main/java/org/jeecg/modules/demo/test/service/IJeecgOrderCustomerService.java
old mode 100644
new mode 100755
diff --git a/jeecg-module-demo/src/main/java/org/jeecg/modules/demo/test/service/IJeecgOrderMainService.java b/jeecg-module-demo/src/main/java/org/jeecg/modules/demo/test/service/IJeecgOrderMainService.java
old mode 100644
new mode 100755
diff --git a/jeecg-module-demo/src/main/java/org/jeecg/modules/demo/test/service/IJeecgOrderTicketService.java b/jeecg-module-demo/src/main/java/org/jeecg/modules/demo/test/service/IJeecgOrderTicketService.java
old mode 100644
new mode 100755
diff --git a/jeecg-module-demo/src/main/java/org/jeecg/modules/demo/test/service/IJoaDemoService.java b/jeecg-module-demo/src/main/java/org/jeecg/modules/demo/test/service/IJoaDemoService.java
old mode 100644
new mode 100755
diff --git a/jeecg-module-demo/src/main/java/org/jeecg/modules/demo/test/service/impl/JeecgDemoServiceImpl.java b/jeecg-module-demo/src/main/java/org/jeecg/modules/demo/test/service/impl/JeecgDemoServiceImpl.java
old mode 100644
new mode 100755
diff --git a/jeecg-module-demo/src/main/java/org/jeecg/modules/demo/test/service/impl/JeecgDynamicDataServiceImpl.java b/jeecg-module-demo/src/main/java/org/jeecg/modules/demo/test/service/impl/JeecgDynamicDataServiceImpl.java
old mode 100644
new mode 100755
diff --git a/jeecg-module-demo/src/main/java/org/jeecg/modules/demo/test/service/impl/JeecgOrderCustomerServiceImpl.java b/jeecg-module-demo/src/main/java/org/jeecg/modules/demo/test/service/impl/JeecgOrderCustomerServiceImpl.java
old mode 100644
new mode 100755
diff --git a/jeecg-module-demo/src/main/java/org/jeecg/modules/demo/test/service/impl/JeecgOrderMainServiceImpl.java b/jeecg-module-demo/src/main/java/org/jeecg/modules/demo/test/service/impl/JeecgOrderMainServiceImpl.java
old mode 100644
new mode 100755
diff --git a/jeecg-module-demo/src/main/java/org/jeecg/modules/demo/test/service/impl/JeecgOrderTicketServiceImpl.java b/jeecg-module-demo/src/main/java/org/jeecg/modules/demo/test/service/impl/JeecgOrderTicketServiceImpl.java
old mode 100644
new mode 100755
diff --git a/jeecg-module-demo/src/main/java/org/jeecg/modules/demo/test/service/impl/JoaDemoServiceImpl.java b/jeecg-module-demo/src/main/java/org/jeecg/modules/demo/test/service/impl/JoaDemoServiceImpl.java
old mode 100644
new mode 100755
diff --git a/jeecg-module-demo/src/main/java/org/jeecg/modules/demo/test/vo/JeecgOrderMainPage.java b/jeecg-module-demo/src/main/java/org/jeecg/modules/demo/test/vo/JeecgOrderMainPage.java
old mode 100644
new mode 100755
diff --git a/jeecg-module-demo/src/main/java/org/jeecg/modules/demo/xxljob/TestJobHandler.java b/jeecg-module-demo/src/main/java/org/jeecg/modules/demo/xxljob/TestJobHandler.java
old mode 100644
new mode 100755
diff --git a/jeecg-module-demo/src/main/java/org/jeecg/modules/dlglong/controller/DlMockController.java b/jeecg-module-demo/src/main/java/org/jeecg/modules/dlglong/controller/DlMockController.java
old mode 100644
new mode 100755
diff --git a/jeecg-module-demo/src/main/java/org/jeecg/modules/dlglong/entity/MockEntity.java b/jeecg-module-demo/src/main/java/org/jeecg/modules/dlglong/entity/MockEntity.java
old mode 100644
new mode 100755
diff --git a/jeecg-module-demo/src/main/java/org/jeecg/modules/dlglong/json/ddjh.json b/jeecg-module-demo/src/main/java/org/jeecg/modules/dlglong/json/ddjh.json
old mode 100644
new mode 100755
diff --git a/jeecg-module-demo/src/main/java/org/jeecg/modules/dlglong/json/ddjh_s8.json b/jeecg-module-demo/src/main/java/org/jeecg/modules/dlglong/json/ddjh_s8.json
old mode 100644
new mode 100755
diff --git a/jeecg-module-demo/src/main/java/org/jeecg/modules/dlglong/json/dlglong.json b/jeecg-module-demo/src/main/java/org/jeecg/modules/dlglong/json/dlglong.json
old mode 100644
new mode 100755
diff --git a/jeecg-module-demo/src/main/resources/static/bigscreen/template1/css/easyui.css b/jeecg-module-demo/src/main/resources/static/bigscreen/template1/css/easyui.css
old mode 100644
new mode 100755
diff --git a/jeecg-module-demo/src/main/resources/static/bigscreen/template1/css/jquery-ui.css b/jeecg-module-demo/src/main/resources/static/bigscreen/template1/css/jquery-ui.css
old mode 100644
new mode 100755
diff --git a/jeecg-module-demo/src/main/resources/static/bigscreen/template1/css/main_design1.css b/jeecg-module-demo/src/main/resources/static/bigscreen/template1/css/main_design1.css
old mode 100644
new mode 100755
diff --git a/jeecg-module-demo/src/main/resources/static/bigscreen/template1/css/room.css b/jeecg-module-demo/src/main/resources/static/bigscreen/template1/css/room.css
old mode 100644
new mode 100755
diff --git a/jeecg-module-demo/src/main/resources/static/bigscreen/template1/images/content_comm.png b/jeecg-module-demo/src/main/resources/static/bigscreen/template1/images/content_comm.png
old mode 100644
new mode 100755
Binary files differ
diff --git a/jeecg-module-demo/src/main/resources/static/bigscreen/template1/images/content_comm1.png b/jeecg-module-demo/src/main/resources/static/bigscreen/template1/images/content_comm1.png
old mode 100644
new mode 100755
Binary files differ
diff --git a/jeecg-module-demo/src/main/resources/static/bigscreen/template1/images/content_down.png b/jeecg-module-demo/src/main/resources/static/bigscreen/template1/images/content_down.png
old mode 100644
new mode 100755
Binary files differ
diff --git a/jeecg-module-demo/src/main/resources/static/bigscreen/template1/images/content_down1.png b/jeecg-module-demo/src/main/resources/static/bigscreen/template1/images/content_down1.png
old mode 100644
new mode 100755
Binary files differ
diff --git a/jeecg-module-demo/src/main/resources/static/bigscreen/template1/images/index.gif b/jeecg-module-demo/src/main/resources/static/bigscreen/template1/images/index.gif
old mode 100644
new mode 100755
Binary files differ
diff --git a/jeecg-module-demo/src/main/resources/static/bigscreen/template1/images/index1.gif b/jeecg-module-demo/src/main/resources/static/bigscreen/template1/images/index1.gif
old mode 100644
new mode 100755
Binary files differ
diff --git a/jeecg-module-demo/src/main/resources/static/bigscreen/template1/images/screenbg_design1.jpg b/jeecg-module-demo/src/main/resources/static/bigscreen/template1/images/screenbg_design1.jpg
old mode 100644
new mode 100755
Binary files differ
diff --git a/jeecg-module-demo/src/main/resources/static/bigscreen/template1/images/war_room_main.jpg b/jeecg-module-demo/src/main/resources/static/bigscreen/template1/images/war_room_main.jpg
old mode 100644
new mode 100755
Binary files differ
diff --git a/jeecg-module-demo/src/main/resources/static/bigscreen/template1/js/big_design1.js b/jeecg-module-demo/src/main/resources/static/bigscreen/template1/js/big_design1.js
old mode 100644
new mode 100755
diff --git a/jeecg-module-demo/src/main/resources/static/bigscreen/template1/js/china.js b/jeecg-module-demo/src/main/resources/static/bigscreen/template1/js/china.js
old mode 100644
new mode 100755
diff --git a/jeecg-module-demo/src/main/resources/static/bigscreen/template1/js/echarts-wordcloud.js b/jeecg-module-demo/src/main/resources/static/bigscreen/template1/js/echarts-wordcloud.js
old mode 100644
new mode 100755
diff --git a/jeecg-module-demo/src/main/resources/static/bigscreen/template1/js/echarts.min.js b/jeecg-module-demo/src/main/resources/static/bigscreen/template1/js/echarts.min.js
old mode 100644
new mode 100755
diff --git a/jeecg-module-demo/src/main/resources/static/bigscreen/template1/js/geoCoord.js b/jeecg-module-demo/src/main/resources/static/bigscreen/template1/js/geoCoord.js
old mode 100644
new mode 100755
diff --git a/jeecg-module-demo/src/main/resources/static/bigscreen/template1/js/jquery.easyui.min.js b/jeecg-module-demo/src/main/resources/static/bigscreen/template1/js/jquery.easyui.min.js
old mode 100644
new mode 100755
diff --git a/jeecg-module-demo/src/main/resources/static/bigscreen/template1/js/jquery.min.js b/jeecg-module-demo/src/main/resources/static/bigscreen/template1/js/jquery.min.js
old mode 100644
new mode 100755
diff --git a/jeecg-module-demo/src/main/resources/static/bigscreen/template1/js/resize.js b/jeecg-module-demo/src/main/resources/static/bigscreen/template1/js/resize.js
old mode 100644
new mode 100755
diff --git a/jeecg-module-demo/src/main/resources/static/bigscreen/template1/js/room.js b/jeecg-module-demo/src/main/resources/static/bigscreen/template1/js/room.js
old mode 100644
new mode 100755
diff --git a/jeecg-module-demo/src/main/resources/static/bigscreen/template2/css/style.css b/jeecg-module-demo/src/main/resources/static/bigscreen/template2/css/style.css
old mode 100644
new mode 100755
diff --git a/jeecg-module-demo/src/main/resources/static/bigscreen/template2/images/arrow.png b/jeecg-module-demo/src/main/resources/static/bigscreen/template2/images/arrow.png
old mode 100644
new mode 100755
Binary files differ
diff --git a/jeecg-module-demo/src/main/resources/static/bigscreen/template2/images/bg_img03.png b/jeecg-module-demo/src/main/resources/static/bigscreen/template2/images/bg_img03.png
old mode 100644
new mode 100755
Binary files differ
diff --git a/jeecg-module-demo/src/main/resources/static/bigscreen/template2/images/bg_img04.png b/jeecg-module-demo/src/main/resources/static/bigscreen/template2/images/bg_img04.png
old mode 100644
new mode 100755
Binary files differ
diff --git a/jeecg-module-demo/src/main/resources/static/bigscreen/template2/images/border_bg01.png b/jeecg-module-demo/src/main/resources/static/bigscreen/template2/images/border_bg01.png
old mode 100644
new mode 100755
Binary files differ
diff --git a/jeecg-module-demo/src/main/resources/static/bigscreen/template2/images/box_title.png b/jeecg-module-demo/src/main/resources/static/bigscreen/template2/images/box_title.png
old mode 100644
new mode 100755
Binary files differ
diff --git a/jeecg-module-demo/src/main/resources/static/bigscreen/template2/images/chart_icon.png b/jeecg-module-demo/src/main/resources/static/bigscreen/template2/images/chart_icon.png
old mode 100644
new mode 100755
Binary files differ
diff --git a/jeecg-module-demo/src/main/resources/static/bigscreen/template2/images/chart_icon_on.png b/jeecg-module-demo/src/main/resources/static/bigscreen/template2/images/chart_icon_on.png
old mode 100644
new mode 100755
Binary files differ
diff --git a/jeecg-module-demo/src/main/resources/static/bigscreen/template2/images/close.png b/jeecg-module-demo/src/main/resources/static/bigscreen/template2/images/close.png
old mode 100644
new mode 100755
Binary files differ
diff --git a/jeecg-module-demo/src/main/resources/static/bigscreen/template2/images/close_icon.png b/jeecg-module-demo/src/main/resources/static/bigscreen/template2/images/close_icon.png
old mode 100644
new mode 100755
Binary files differ
diff --git a/jeecg-module-demo/src/main/resources/static/bigscreen/template2/images/data_icon.png b/jeecg-module-demo/src/main/resources/static/bigscreen/template2/images/data_icon.png
old mode 100644
new mode 100755
Binary files differ
diff --git a/jeecg-module-demo/src/main/resources/static/bigscreen/template2/images/data_icon_on.png b/jeecg-module-demo/src/main/resources/static/bigscreen/template2/images/data_icon_on.png
old mode 100644
new mode 100755
Binary files differ
diff --git a/jeecg-module-demo/src/main/resources/static/bigscreen/template2/images/fangda.png b/jeecg-module-demo/src/main/resources/static/bigscreen/template2/images/fangda.png
old mode 100644
new mode 100755
Binary files differ
diff --git a/jeecg-module-demo/src/main/resources/static/bigscreen/template2/images/index_bg.png b/jeecg-module-demo/src/main/resources/static/bigscreen/template2/images/index_bg.png
old mode 100644
new mode 100755
Binary files differ
diff --git a/jeecg-module-demo/src/main/resources/static/bigscreen/template2/images/jian.png b/jeecg-module-demo/src/main/resources/static/bigscreen/template2/images/jian.png
old mode 100644
new mode 100755
Binary files differ
diff --git a/jeecg-module-demo/src/main/resources/static/bigscreen/template2/images/line-blue.png b/jeecg-module-demo/src/main/resources/static/bigscreen/template2/images/line-blue.png
old mode 100644
new mode 100755
Binary files differ
diff --git a/jeecg-module-demo/src/main/resources/static/bigscreen/template2/images/line_bg.png b/jeecg-module-demo/src/main/resources/static/bigscreen/template2/images/line_bg.png
old mode 100644
new mode 100755
Binary files differ
diff --git a/jeecg-module-demo/src/main/resources/static/bigscreen/template2/images/line_img.png b/jeecg-module-demo/src/main/resources/static/bigscreen/template2/images/line_img.png
old mode 100644
new mode 100755
Binary files differ
diff --git a/jeecg-module-demo/src/main/resources/static/bigscreen/template2/images/menu_btn.png b/jeecg-module-demo/src/main/resources/static/bigscreen/template2/images/menu_btn.png
old mode 100644
new mode 100755
Binary files differ
diff --git a/jeecg-module-demo/src/main/resources/static/bigscreen/template2/images/menu_on.png b/jeecg-module-demo/src/main/resources/static/bigscreen/template2/images/menu_on.png
old mode 100644
new mode 100755
Binary files differ
diff --git a/jeecg-module-demo/src/main/resources/static/bigscreen/template2/images/next.png b/jeecg-module-demo/src/main/resources/static/bigscreen/template2/images/next.png
old mode 100644
new mode 100755
Binary files differ
diff --git a/jeecg-module-demo/src/main/resources/static/bigscreen/template2/images/people_iocn.png b/jeecg-module-demo/src/main/resources/static/bigscreen/template2/images/people_iocn.png
old mode 100644
new mode 100755
Binary files differ
diff --git a/jeecg-module-demo/src/main/resources/static/bigscreen/template2/images/plus.png b/jeecg-module-demo/src/main/resources/static/bigscreen/template2/images/plus.png
old mode 100644
new mode 100755
Binary files differ
diff --git a/jeecg-module-demo/src/main/resources/static/bigscreen/template2/images/popUP_bg.png b/jeecg-module-demo/src/main/resources/static/bigscreen/template2/images/popUP_bg.png
old mode 100644
new mode 100755
Binary files differ
diff --git a/jeecg-module-demo/src/main/resources/static/bigscreen/template2/images/prev.png b/jeecg-module-demo/src/main/resources/static/bigscreen/template2/images/prev.png
old mode 100644
new mode 100755
Binary files differ
diff --git a/jeecg-module-demo/src/main/resources/static/bigscreen/template2/images/select_icon.png b/jeecg-module-demo/src/main/resources/static/bigscreen/template2/images/select_icon.png
old mode 100644
new mode 100755
Binary files differ
diff --git a/jeecg-module-demo/src/main/resources/static/bigscreen/template2/images/select_icon_on.png b/jeecg-module-demo/src/main/resources/static/bigscreen/template2/images/select_icon_on.png
old mode 100644
new mode 100755
Binary files differ
diff --git a/jeecg-module-demo/src/main/resources/static/bigscreen/template2/images/selsct_time.png b/jeecg-module-demo/src/main/resources/static/bigscreen/template2/images/selsct_time.png
old mode 100644
new mode 100755
Binary files differ
diff --git a/jeecg-module-demo/src/main/resources/static/bigscreen/template2/images/settings_icon.png b/jeecg-module-demo/src/main/resources/static/bigscreen/template2/images/settings_icon.png
old mode 100644
new mode 100755
Binary files differ
diff --git a/jeecg-module-demo/src/main/resources/static/bigscreen/template2/images/settings_icon_on.png b/jeecg-module-demo/src/main/resources/static/bigscreen/template2/images/settings_icon_on.png
old mode 100644
new mode 100755
Binary files differ
diff --git a/jeecg-module-demo/src/main/resources/static/bigscreen/template2/images/teacher_icon.png b/jeecg-module-demo/src/main/resources/static/bigscreen/template2/images/teacher_icon.png
old mode 100644
new mode 100755
Binary files differ
diff --git a/jeecg-module-demo/src/main/resources/static/bigscreen/template2/images/title_bg01.png b/jeecg-module-demo/src/main/resources/static/bigscreen/template2/images/title_bg01.png
old mode 100644
new mode 100755
Binary files differ
diff --git a/jeecg-module-demo/src/main/resources/static/bigscreen/template2/images/title_border.png b/jeecg-module-demo/src/main/resources/static/bigscreen/template2/images/title_border.png
old mode 100644
new mode 100755
Binary files differ
diff --git a/jeecg-module-demo/src/main/resources/static/bigscreen/template2/images/title_line.png b/jeecg-module-demo/src/main/resources/static/bigscreen/template2/images/title_line.png
old mode 100644
new mode 100755
Binary files differ
diff --git a/jeecg-module-demo/src/main/resources/static/bigscreen/template2/images/weather/weather_img01.png b/jeecg-module-demo/src/main/resources/static/bigscreen/template2/images/weather/weather_img01.png
old mode 100644
new mode 100755
Binary files differ
diff --git "a/jeecg-module-demo/src/main/resources/static/bigscreen/template2/images/weather/\344\270\255\351\233\250.png" "b/jeecg-module-demo/src/main/resources/static/bigscreen/template2/images/weather/\344\270\255\351\233\250.png"
old mode 100644
new mode 100755
Binary files differ
diff --git "a/jeecg-module-demo/src/main/resources/static/bigscreen/template2/images/weather/\344\270\255\351\233\250\350\275\254\345\244\247\351\233\250.png" "b/jeecg-module-demo/src/main/resources/static/bigscreen/template2/images/weather/\344\270\255\351\233\250\350\275\254\345\244\247\351\233\250.png"
old mode 100644
new mode 100755
Binary files differ
diff --git "a/jeecg-module-demo/src/main/resources/static/bigscreen/template2/images/weather/\344\270\255\351\233\252.png" "b/jeecg-module-demo/src/main/resources/static/bigscreen/template2/images/weather/\344\270\255\351\233\252.png"
old mode 100644
new mode 100755
Binary files differ
diff --git "a/jeecg-module-demo/src/main/resources/static/bigscreen/template2/images/weather/\344\270\255\351\233\252\350\275\254\345\244\247\351\233\252.png" "b/jeecg-module-demo/src/main/resources/static/bigscreen/template2/images/weather/\344\270\255\351\233\252\350\275\254\345\244\247\351\233\252.png"
old mode 100644
new mode 100755
Binary files differ
diff --git "a/jeecg-module-demo/src/main/resources/static/bigscreen/template2/images/weather/\345\206\273\351\233\250.png" "b/jeecg-module-demo/src/main/resources/static/bigscreen/template2/images/weather/\345\206\273\351\233\250.png"
old mode 100644
new mode 100755
Binary files differ
diff --git "a/jeecg-module-demo/src/main/resources/static/bigscreen/template2/images/weather/\345\244\232\344\272\221.png" "b/jeecg-module-demo/src/main/resources/static/bigscreen/template2/images/weather/\345\244\232\344\272\221.png"
old mode 100644
new mode 100755
Binary files differ
diff --git "a/jeecg-module-demo/src/main/resources/static/bigscreen/template2/images/weather/\345\244\247\346\232\264\351\233\250.png" "b/jeecg-module-demo/src/main/resources/static/bigscreen/template2/images/weather/\345\244\247\346\232\264\351\233\250.png"
old mode 100644
new mode 100755
Binary files differ
diff --git "a/jeecg-module-demo/src/main/resources/static/bigscreen/template2/images/weather/\345\244\247\346\232\264\351\233\252.png" "b/jeecg-module-demo/src/main/resources/static/bigscreen/template2/images/weather/\345\244\247\346\232\264\351\233\252.png"
old mode 100644
new mode 100755
Binary files differ
diff --git "a/jeecg-module-demo/src/main/resources/static/bigscreen/template2/images/weather/\345\244\247\351\233\250.png" "b/jeecg-module-demo/src/main/resources/static/bigscreen/template2/images/weather/\345\244\247\351\233\250.png"
old mode 100644
new mode 100755
Binary files differ
diff --git "a/jeecg-module-demo/src/main/resources/static/bigscreen/template2/images/weather/\345\244\247\351\233\250\350\275\254\346\232\264\351\233\250.png" "b/jeecg-module-demo/src/main/resources/static/bigscreen/template2/images/weather/\345\244\247\351\233\250\350\275\254\346\232\264\351\233\250.png"
old mode 100644
new mode 100755
Binary files differ
diff --git "a/jeecg-module-demo/src/main/resources/static/bigscreen/template2/images/weather/\345\244\247\351\233\252.png" "b/jeecg-module-demo/src/main/resources/static/bigscreen/template2/images/weather/\345\244\247\351\233\252.png"
old mode 100644
new mode 100755
Binary files differ
diff --git "a/jeecg-module-demo/src/main/resources/static/bigscreen/template2/images/weather/\345\244\247\351\233\252\350\275\254\346\232\264\351\233\252.png" "b/jeecg-module-demo/src/main/resources/static/bigscreen/template2/images/weather/\345\244\247\351\233\252\350\275\254\346\232\264\351\233\252.png"
old mode 100644
new mode 100755
Binary files differ
diff --git "a/jeecg-module-demo/src/main/resources/static/bigscreen/template2/images/weather/\345\260\217\351\233\250.png" "b/jeecg-module-demo/src/main/resources/static/bigscreen/template2/images/weather/\345\260\217\351\233\250.png"
old mode 100644
new mode 100755
Binary files differ
diff --git "a/jeecg-module-demo/src/main/resources/static/bigscreen/template2/images/weather/\345\260\217\351\233\250\350\275\254\344\270\255\351\233\250.png" "b/jeecg-module-demo/src/main/resources/static/bigscreen/template2/images/weather/\345\260\217\351\233\250\350\275\254\344\270\255\351\233\250.png"
old mode 100644
new mode 100755
Binary files differ
diff --git "a/jeecg-module-demo/src/main/resources/static/bigscreen/template2/images/weather/\345\260\217\351\233\252.png" "b/jeecg-module-demo/src/main/resources/static/bigscreen/template2/images/weather/\345\260\217\351\233\252.png"
old mode 100644
new mode 100755
Binary files differ
diff --git "a/jeecg-module-demo/src/main/resources/static/bigscreen/template2/images/weather/\345\260\217\351\233\252\350\275\254\344\270\255\351\233\252.png" "b/jeecg-module-demo/src/main/resources/static/bigscreen/template2/images/weather/\345\260\217\351\233\252\350\275\254\344\270\255\351\233\252.png"
old mode 100644
new mode 100755
Binary files differ
diff --git "a/jeecg-module-demo/src/main/resources/static/bigscreen/template2/images/weather/\345\274\272\346\262\231\345\260\230\346\232\264.png" "b/jeecg-module-demo/src/main/resources/static/bigscreen/template2/images/weather/\345\274\272\346\262\231\345\260\230\346\232\264.png"
old mode 100644
new mode 100755
Binary files differ
diff --git "a/jeecg-module-demo/src/main/resources/static/bigscreen/template2/images/weather/\346\211\254\346\262\231.png" "b/jeecg-module-demo/src/main/resources/static/bigscreen/template2/images/weather/\346\211\254\346\262\231.png"
old mode 100644
new mode 100755
Binary files differ
diff --git "a/jeecg-module-demo/src/main/resources/static/bigscreen/template2/images/weather/\346\231\264.png" "b/jeecg-module-demo/src/main/resources/static/bigscreen/template2/images/weather/\346\231\264.png"
old mode 100644
new mode 100755
Binary files differ
diff --git "a/jeecg-module-demo/src/main/resources/static/bigscreen/template2/images/weather/\346\232\264\351\233\250.png" "b/jeecg-module-demo/src/main/resources/static/bigscreen/template2/images/weather/\346\232\264\351\233\250.png"
old mode 100644
new mode 100755
Binary files differ
diff --git "a/jeecg-module-demo/src/main/resources/static/bigscreen/template2/images/weather/\346\232\264\351\233\250\350\275\254\345\244\247\346\232\264\351\233\250.png" "b/jeecg-module-demo/src/main/resources/static/bigscreen/template2/images/weather/\346\232\264\351\233\250\350\275\254\345\244\247\346\232\264\351\233\250.png"
old mode 100644
new mode 100755
Binary files differ
diff --git "a/jeecg-module-demo/src/main/resources/static/bigscreen/template2/images/weather/\346\232\264\351\233\252.png" "b/jeecg-module-demo/src/main/resources/static/bigscreen/template2/images/weather/\346\232\264\351\233\252.png"
old mode 100644
new mode 100755
Binary files differ
diff --git "a/jeecg-module-demo/src/main/resources/static/bigscreen/template2/images/weather/\346\262\231\345\260\230\346\232\264.png" "b/jeecg-module-demo/src/main/resources/static/bigscreen/template2/images/weather/\346\262\231\345\260\230\346\232\264.png"
old mode 100644
new mode 100755
Binary files differ
diff --git "a/jeecg-module-demo/src/main/resources/static/bigscreen/template2/images/weather/\346\265\256\345\260\230.png" "b/jeecg-module-demo/src/main/resources/static/bigscreen/template2/images/weather/\346\265\256\345\260\230.png"
old mode 100644
new mode 100755
Binary files differ
diff --git "a/jeecg-module-demo/src/main/resources/static/bigscreen/template2/images/weather/\347\211\271\345\244\247\346\232\264\351\233\250.png" "b/jeecg-module-demo/src/main/resources/static/bigscreen/template2/images/weather/\347\211\271\345\244\247\346\232\264\351\233\250.png"
old mode 100644
new mode 100755
Binary files differ
diff --git "a/jeecg-module-demo/src/main/resources/static/bigscreen/template2/images/weather/\351\230\264.png" "b/jeecg-module-demo/src/main/resources/static/bigscreen/template2/images/weather/\351\230\264.png"
old mode 100644
new mode 100755
Binary files differ
diff --git "a/jeecg-module-demo/src/main/resources/static/bigscreen/template2/images/weather/\351\230\265\351\233\250.png" "b/jeecg-module-demo/src/main/resources/static/bigscreen/template2/images/weather/\351\230\265\351\233\250.png"
old mode 100644
new mode 100755
Binary files differ
diff --git "a/jeecg-module-demo/src/main/resources/static/bigscreen/template2/images/weather/\351\230\265\351\233\252.png" "b/jeecg-module-demo/src/main/resources/static/bigscreen/template2/images/weather/\351\230\265\351\233\252.png"
old mode 100644
new mode 100755
Binary files differ
diff --git "a/jeecg-module-demo/src/main/resources/static/bigscreen/template2/images/weather/\351\233\250\345\212\240\351\233\252.png" "b/jeecg-module-demo/src/main/resources/static/bigscreen/template2/images/weather/\351\233\250\345\212\240\351\233\252.png"
old mode 100644
new mode 100755
Binary files differ
diff --git "a/jeecg-module-demo/src/main/resources/static/bigscreen/template2/images/weather/\351\233\267\351\230\265\351\233\250.png" "b/jeecg-module-demo/src/main/resources/static/bigscreen/template2/images/weather/\351\233\267\351\230\265\351\233\250.png"
old mode 100644
new mode 100755
Binary files differ
diff --git "a/jeecg-module-demo/src/main/resources/static/bigscreen/template2/images/weather/\351\233\267\351\230\265\351\233\250\345\212\240\345\206\260\351\233\271.png" "b/jeecg-module-demo/src/main/resources/static/bigscreen/template2/images/weather/\351\233\267\351\230\265\351\233\250\345\212\240\345\206\260\351\233\271.png"
old mode 100644
new mode 100755
Binary files differ
diff --git "a/jeecg-module-demo/src/main/resources/static/bigscreen/template2/images/weather/\351\233\276.png" "b/jeecg-module-demo/src/main/resources/static/bigscreen/template2/images/weather/\351\233\276.png"
old mode 100644
new mode 100755
Binary files differ
diff --git "a/jeecg-module-demo/src/main/resources/static/bigscreen/template2/images/weather/\351\234\276.png" "b/jeecg-module-demo/src/main/resources/static/bigscreen/template2/images/weather/\351\234\276.png"
old mode 100644
new mode 100755
Binary files differ
diff --git a/jeecg-module-demo/src/main/resources/static/bigscreen/template2/js/base.js b/jeecg-module-demo/src/main/resources/static/bigscreen/template2/js/base.js
old mode 100644
new mode 100755
diff --git a/jeecg-module-demo/src/main/resources/static/bigscreen/template2/js/china.js b/jeecg-module-demo/src/main/resources/static/bigscreen/template2/js/china.js
old mode 100644
new mode 100755
diff --git a/jeecg-module-demo/src/main/resources/static/bigscreen/template2/js/data/city.json b/jeecg-module-demo/src/main/resources/static/bigscreen/template2/js/data/city.json
old mode 100644
new mode 100755
diff --git a/jeecg-module-demo/src/main/resources/static/bigscreen/template2/js/data/guangdong.js b/jeecg-module-demo/src/main/resources/static/bigscreen/template2/js/data/guangdong.js
old mode 100644
new mode 100755
diff --git a/jeecg-module-demo/src/main/resources/static/bigscreen/template2/js/echarts.min.js b/jeecg-module-demo/src/main/resources/static/bigscreen/template2/js/echarts.min.js
old mode 100644
new mode 100755
diff --git a/jeecg-module-demo/src/main/resources/static/bigscreen/template2/js/jquery-3.3.1.min.js b/jeecg-module-demo/src/main/resources/static/bigscreen/template2/js/jquery-3.3.1.min.js
old mode 100644
new mode 100755
diff --git a/jeecg-module-demo/src/main/resources/static/bigscreen/template2/js/layer/extend/layer.ext.js b/jeecg-module-demo/src/main/resources/static/bigscreen/template2/js/layer/extend/layer.ext.js
old mode 100644
new mode 100755
diff --git a/jeecg-module-demo/src/main/resources/static/bigscreen/template2/js/layer/laydate/laydate.js b/jeecg-module-demo/src/main/resources/static/bigscreen/template2/js/layer/laydate/laydate.js
old mode 100644
new mode 100755
diff --git a/jeecg-module-demo/src/main/resources/static/bigscreen/template2/js/layer/laydate/need/laydate.css b/jeecg-module-demo/src/main/resources/static/bigscreen/template2/js/layer/laydate/need/laydate.css
old mode 100644
new mode 100755
diff --git a/jeecg-module-demo/src/main/resources/static/bigscreen/template2/js/layer/laydate/skins/danlan/icon.png b/jeecg-module-demo/src/main/resources/static/bigscreen/template2/js/layer/laydate/skins/danlan/icon.png
old mode 100644
new mode 100755
Binary files differ
diff --git a/jeecg-module-demo/src/main/resources/static/bigscreen/template2/js/layer/laydate/skins/danlan/laydate.css b/jeecg-module-demo/src/main/resources/static/bigscreen/template2/js/layer/laydate/skins/danlan/laydate.css
old mode 100644
new mode 100755
diff --git a/jeecg-module-demo/src/main/resources/static/bigscreen/template2/js/layer/laydate/skins/default/icon.png b/jeecg-module-demo/src/main/resources/static/bigscreen/template2/js/layer/laydate/skins/default/icon.png
old mode 100644
new mode 100755
Binary files differ
diff --git a/jeecg-module-demo/src/main/resources/static/bigscreen/template2/js/layer/laydate/skins/default/laydate.css b/jeecg-module-demo/src/main/resources/static/bigscreen/template2/js/layer/laydate/skins/default/laydate.css
old mode 100644
new mode 100755
diff --git a/jeecg-module-demo/src/main/resources/static/bigscreen/template2/js/layer/layer.min.js b/jeecg-module-demo/src/main/resources/static/bigscreen/template2/js/layer/layer.min.js
old mode 100644
new mode 100755
diff --git a/jeecg-module-demo/src/main/resources/static/bigscreen/template2/js/layer/layim/data/chatlog.json b/jeecg-module-demo/src/main/resources/static/bigscreen/template2/js/layer/layim/data/chatlog.json
old mode 100644
new mode 100755
diff --git a/jeecg-module-demo/src/main/resources/static/bigscreen/template2/js/layer/layim/data/friend.json b/jeecg-module-demo/src/main/resources/static/bigscreen/template2/js/layer/layim/data/friend.json
old mode 100644
new mode 100755
diff --git a/jeecg-module-demo/src/main/resources/static/bigscreen/template2/js/layer/layim/data/group.json b/jeecg-module-demo/src/main/resources/static/bigscreen/template2/js/layer/layim/data/group.json
old mode 100644
new mode 100755
diff --git a/jeecg-module-demo/src/main/resources/static/bigscreen/template2/js/layer/layim/data/groups.json b/jeecg-module-demo/src/main/resources/static/bigscreen/template2/js/layer/layim/data/groups.json
old mode 100644
new mode 100755
diff --git a/jeecg-module-demo/src/main/resources/static/bigscreen/template2/js/layer/layim/layim.css b/jeecg-module-demo/src/main/resources/static/bigscreen/template2/js/layer/layim/layim.css
old mode 100644
new mode 100755
diff --git a/jeecg-module-demo/src/main/resources/static/bigscreen/template2/js/layer/layim/layim.js b/jeecg-module-demo/src/main/resources/static/bigscreen/template2/js/layer/layim/layim.js
old mode 100644
new mode 100755
diff --git a/jeecg-module-demo/src/main/resources/static/bigscreen/template2/js/layer/layim/loading.gif b/jeecg-module-demo/src/main/resources/static/bigscreen/template2/js/layer/layim/loading.gif
old mode 100644
new mode 100755
Binary files differ
diff --git a/jeecg-module-demo/src/main/resources/static/bigscreen/template2/js/layer/skin/default/icon-ext.png b/jeecg-module-demo/src/main/resources/static/bigscreen/template2/js/layer/skin/default/icon-ext.png
old mode 100644
new mode 100755
Binary files differ
diff --git a/jeecg-module-demo/src/main/resources/static/bigscreen/template2/js/layer/skin/default/icon.png b/jeecg-module-demo/src/main/resources/static/bigscreen/template2/js/layer/skin/default/icon.png
old mode 100644
new mode 100755
Binary files differ
diff --git a/jeecg-module-demo/src/main/resources/static/bigscreen/template2/js/layer/skin/default/icon_ext.png b/jeecg-module-demo/src/main/resources/static/bigscreen/template2/js/layer/skin/default/icon_ext.png
old mode 100644
new mode 100755
Binary files differ
diff --git a/jeecg-module-demo/src/main/resources/static/bigscreen/template2/js/layer/skin/default/loading-0.gif b/jeecg-module-demo/src/main/resources/static/bigscreen/template2/js/layer/skin/default/loading-0.gif
old mode 100644
new mode 100755
Binary files differ
diff --git a/jeecg-module-demo/src/main/resources/static/bigscreen/template2/js/layer/skin/default/loading-1.gif b/jeecg-module-demo/src/main/resources/static/bigscreen/template2/js/layer/skin/default/loading-1.gif
old mode 100644
new mode 100755
Binary files differ
diff --git a/jeecg-module-demo/src/main/resources/static/bigscreen/template2/js/layer/skin/default/loading-2.gif b/jeecg-module-demo/src/main/resources/static/bigscreen/template2/js/layer/skin/default/loading-2.gif
old mode 100644
new mode 100755
Binary files differ
diff --git a/jeecg-module-demo/src/main/resources/static/bigscreen/template2/js/layer/skin/default/textbg.png b/jeecg-module-demo/src/main/resources/static/bigscreen/template2/js/layer/skin/default/textbg.png
old mode 100644
new mode 100755
Binary files differ
diff --git a/jeecg-module-demo/src/main/resources/static/bigscreen/template2/js/layer/skin/default/xubox_ico0.png b/jeecg-module-demo/src/main/resources/static/bigscreen/template2/js/layer/skin/default/xubox_ico0.png
old mode 100644
new mode 100755
Binary files differ
diff --git a/jeecg-module-demo/src/main/resources/static/bigscreen/template2/js/layer/skin/default/xubox_loading0.gif b/jeecg-module-demo/src/main/resources/static/bigscreen/template2/js/layer/skin/default/xubox_loading0.gif
old mode 100644
new mode 100755
Binary files differ
diff --git a/jeecg-module-demo/src/main/resources/static/bigscreen/template2/js/layer/skin/default/xubox_loading1.gif b/jeecg-module-demo/src/main/resources/static/bigscreen/template2/js/layer/skin/default/xubox_loading1.gif
old mode 100644
new mode 100755
Binary files differ
diff --git a/jeecg-module-demo/src/main/resources/static/bigscreen/template2/js/layer/skin/default/xubox_loading2.gif b/jeecg-module-demo/src/main/resources/static/bigscreen/template2/js/layer/skin/default/xubox_loading2.gif
old mode 100644
new mode 100755
Binary files differ
diff --git a/jeecg-module-demo/src/main/resources/static/bigscreen/template2/js/layer/skin/default/xubox_loading3.gif b/jeecg-module-demo/src/main/resources/static/bigscreen/template2/js/layer/skin/default/xubox_loading3.gif
old mode 100644
new mode 100755
Binary files differ
diff --git a/jeecg-module-demo/src/main/resources/static/bigscreen/template2/js/layer/skin/default/xubox_title0.png b/jeecg-module-demo/src/main/resources/static/bigscreen/template2/js/layer/skin/default/xubox_title0.png
old mode 100644
new mode 100755
Binary files differ
diff --git a/jeecg-module-demo/src/main/resources/static/bigscreen/template2/js/layer/skin/layer.css b/jeecg-module-demo/src/main/resources/static/bigscreen/template2/js/layer/skin/layer.css
old mode 100644
new mode 100755
diff --git a/jeecg-module-demo/src/main/resources/static/bigscreen/template2/js/layer/skin/layer.ext.css b/jeecg-module-demo/src/main/resources/static/bigscreen/template2/js/layer/skin/layer.ext.css
old mode 100644
new mode 100755
diff --git a/jeecg-module-demo/src/main/resources/static/bigscreen/template2/js/layer/skin/moon/default.png b/jeecg-module-demo/src/main/resources/static/bigscreen/template2/js/layer/skin/moon/default.png
old mode 100644
new mode 100755
Binary files differ
diff --git a/jeecg-module-demo/src/main/resources/static/bigscreen/template2/js/layer/skin/moon/style.css b/jeecg-module-demo/src/main/resources/static/bigscreen/template2/js/layer/skin/moon/style.css
old mode 100644
new mode 100755
diff --git a/jeecg-module-demo/src/main/resources/static/bigscreen/template2/js/pop_base.js b/jeecg-module-demo/src/main/resources/static/bigscreen/template2/js/pop_base.js
old mode 100644
new mode 100755
diff --git a/jeecg-module-demo/src/main/resources/static/bigscreen/template2/js/rem.js b/jeecg-module-demo/src/main/resources/static/bigscreen/template2/js/rem.js
old mode 100644
new mode 100755
diff --git a/jeecg-module-demo/src/main/resources/templates/bigscreen/template1/index.ftl b/jeecg-module-demo/src/main/resources/templates/bigscreen/template1/index.ftl
old mode 100644
new mode 100755
diff --git a/jeecg-module-demo/src/main/resources/templates/bigscreen/template2/index.ftl b/jeecg-module-demo/src/main/resources/templates/bigscreen/template2/index.ftl
old mode 100644
new mode 100755
diff --git a/jeecg-module-dry/jeecg-module-dry-api/pom.xml b/jeecg-module-dry/jeecg-module-dry-api/pom.xml
old mode 100644
new mode 100755
diff --git a/jeecg-module-dry/jeecg-module-dry-api/src/main/java/org/jeecg/modules/dry/api/DryHelloApi.java b/jeecg-module-dry/jeecg-module-dry-api/src/main/java/org/jeecg/modules/dry/api/DryHelloApi.java
old mode 100644
new mode 100755
diff --git a/jeecg-module-dry/jeecg-module-dry-api/src/main/java/org/jeecg/modules/dry/api/EmqxApi.java b/jeecg-module-dry/jeecg-module-dry-api/src/main/java/org/jeecg/modules/dry/api/EmqxApi.java
old mode 100644
new mode 100755
diff --git a/jeecg-module-dry/jeecg-module-dry-api/src/main/java/org/jeecg/modules/dry/api/EmqxApi.txt b/jeecg-module-dry/jeecg-module-dry-api/src/main/java/org/jeecg/modules/dry/api/EmqxApi.txt
old mode 100644
new mode 100755
diff --git a/jeecg-module-dry/jeecg-module-dry-api/src/main/java/org/jeecg/modules/dry/api/JeecgSystemApi.java b/jeecg-module-dry/jeecg-module-dry-api/src/main/java/org/jeecg/modules/dry/api/JeecgSystemApi.java
new file mode 100755
index 0000000..73342f6
--- /dev/null
+++ b/jeecg-module-dry/jeecg-module-dry-api/src/main/java/org/jeecg/modules/dry/api/JeecgSystemApi.java
@@ -0,0 +1,18 @@
+package org.jeecg.modules.dry.api;
+
+
+import org.jeecg.common.api.vo.Result;
+import org.jeecg.modules.dry.api.fallback.JeecgSystemFallback;
+import org.springframework.cloud.openfeign.FeignClient;
+import org.springframework.stereotype.Component;
+import org.springframework.web.bind.annotation.GetMapping;
+import org.springframework.web.bind.annotation.PathVariable;
+
+@FeignClient(value = "ichd-system", fallbackFactory = JeecgSystemFallback.class)
+@Component
+public interface JeecgSystemApi {
+
+
+    @GetMapping(value = "/sys/dict/getDictText/{dictCode}/{key}")
+    Result<String> getDictText(@PathVariable("dictCode") String dictCode, @PathVariable("key") String key);
+}
diff --git a/jeecg-module-dry/jeecg-module-dry-api/src/main/java/org/jeecg/modules/dry/api/fallback/DryHelloFallback.java b/jeecg-module-dry/jeecg-module-dry-api/src/main/java/org/jeecg/modules/dry/api/fallback/DryHelloFallback.java
old mode 100644
new mode 100755
diff --git a/jeecg-module-dry/jeecg-module-dry-api/src/main/java/org/jeecg/modules/dry/api/fallback/JeecgSystemFallback.java b/jeecg-module-dry/jeecg-module-dry-api/src/main/java/org/jeecg/modules/dry/api/fallback/JeecgSystemFallback.java
new file mode 100755
index 0000000..bad011f
--- /dev/null
+++ b/jeecg-module-dry/jeecg-module-dry-api/src/main/java/org/jeecg/modules/dry/api/fallback/JeecgSystemFallback.java
@@ -0,0 +1,25 @@
+package org.jeecg.modules.dry.api.fallback;
+
+import lombok.Setter;
+import lombok.extern.slf4j.Slf4j;
+import org.jeecg.modules.dry.api.DryHelloApi;
+import org.jeecg.modules.dry.api.JeecgSystemApi;
+import org.springframework.cloud.openfeign.FallbackFactory;
+import org.springframework.stereotype.Component;
+
+/**
+ * @author JeecgBoot
+ */
+@Slf4j
+@Component
+public class JeecgSystemFallback implements FallbackFactory<JeecgSystemApi> {
+    @Setter
+    private Throwable cause;
+
+    @Override
+    public JeecgSystemApi create(Throwable throwable) {
+        log.error("寰湇鍔℃帴鍙h皟鐢ㄥけ璐ワ細 {}", cause);
+        return null;
+    }
+
+}
diff --git a/jeecg-module-dry/jeecg-module-dry-api/src/main/java/org/jeecg/modules/dry/common/CacheConstants.java b/jeecg-module-dry/jeecg-module-dry-api/src/main/java/org/jeecg/modules/dry/common/CacheConstants.java
old mode 100644
new mode 100755
index 8175a1d..2aa4209
--- a/jeecg-module-dry/jeecg-module-dry-api/src/main/java/org/jeecg/modules/dry/common/CacheConstants.java
+++ b/jeecg-module-dry/jeecg-module-dry-api/src/main/java/org/jeecg/modules/dry/common/CacheConstants.java
@@ -12,7 +12,9 @@
         WORK_ORDER("workOrder","宸ュ崟MAP"),
 
 
-        EQP_MAP("eqpMap", "璁惧MAP,key:tenantId+equipmentId");
+        EQP_MAP("eqpMap", "璁惧MAP,key:tenantId+equipmentId"),
+
+        NEAR_TEN("nearTen", "鏈�杩戝崄娆℃晥鐜囧拰娑堣�楀钩鍧�,key:tenantId+orderCode+equipmentId");
 
         private String code;
         private String text;
diff --git a/jeecg-module-dry/jeecg-module-dry-api/src/main/java/org/jeecg/modules/dry/common/CommonDict.java b/jeecg-module-dry/jeecg-module-dry-api/src/main/java/org/jeecg/modules/dry/common/CommonDict.java
old mode 100644
new mode 100755
diff --git a/jeecg-module-dry/jeecg-module-dry-api/src/main/java/org/jeecg/modules/dry/common/OPCUA.java b/jeecg-module-dry/jeecg-module-dry-api/src/main/java/org/jeecg/modules/dry/common/OPCUA.java
new file mode 100755
index 0000000..fbd831a
--- /dev/null
+++ b/jeecg-module-dry/jeecg-module-dry-api/src/main/java/org/jeecg/modules/dry/common/OPCUA.java
@@ -0,0 +1,273 @@
+//package org.jeecg.modules.dry.common;
+//
+//import lombok.extern.slf4j.Slf4j;
+//import org.eclipse.milo.opcua.sdk.client.OpcUaClient;
+//import org.eclipse.milo.opcua.sdk.client.api.identity.AnonymousProvider;
+//import org.eclipse.milo.opcua.sdk.client.api.subscriptions.UaSubscription;
+//import org.eclipse.milo.opcua.sdk.client.api.subscriptions.UaSubscriptionManager;
+//import org.eclipse.milo.opcua.sdk.client.nodes.UaNode;
+//import org.eclipse.milo.opcua.sdk.client.subscriptions.ManagedDataItem;
+//import org.eclipse.milo.opcua.sdk.client.subscriptions.ManagedSubscription;
+//import org.eclipse.milo.opcua.stack.core.AttributeId;
+//import org.eclipse.milo.opcua.stack.core.Identifiers;
+//import org.eclipse.milo.opcua.stack.core.UaException;
+//import org.eclipse.milo.opcua.stack.core.security.SecurityPolicy;
+//import org.eclipse.milo.opcua.stack.core.types.builtin.*;
+//import org.eclipse.milo.opcua.stack.core.types.builtin.unsigned.UInteger;
+//import org.eclipse.milo.opcua.stack.core.types.enumerated.MonitoringMode;
+//import org.eclipse.milo.opcua.stack.core.types.enumerated.TimestampsToReturn;
+//import org.eclipse.milo.opcua.stack.core.types.structured.MonitoredItemCreateRequest;
+//import org.eclipse.milo.opcua.stack.core.types.structured.MonitoringParameters;
+//import org.eclipse.milo.opcua.stack.core.types.structured.ReadValueId;
+//
+//import java.nio.file.Files;
+//import java.nio.file.Path;
+//import java.nio.file.Paths;
+//import java.util.ArrayList;
+//import java.util.List;
+//import java.util.Objects;
+//import java.util.concurrent.CountDownLatch;
+//import java.util.concurrent.atomic.AtomicInteger;
+//
+//
+//@Slf4j
+//public class OPCUA {
+//
+//    private static AtomicInteger atomic = new AtomicInteger(1);
+//    // 瀹氫箟鏈嶅姟绔湴鍧�
+//    private final static String endPointUrl = "opc.tcp://127.0.0.1:49320";
+//
+//
+//    /**
+//     * 鍒涘缓OPC UA瀹㈡埛绔�
+//     * @return
+//     * @throws Exception
+//     */
+//    public static OpcUaClient createClient() throws Exception {
+//
+//        Path securityTempDir = Paths.get(System.getProperty("java.io.tmpdir"), "security");
+//        Files.createDirectories(securityTempDir);
+//        if (!Files.exists(securityTempDir)) {
+//            throw new Exception("unable to create security dir: " + securityTempDir);
+//        }
+//        return OpcUaClient.create(endPointUrl,
+//            endpoints ->
+//                endpoints.stream()
+//                    .filter(e -> e.getSecurityPolicyUri().equals(SecurityPolicy.None.getUri()))
+//                    .findFirst(),
+//            configBuilder ->
+//                configBuilder
+//                    .setApplicationName(LocalizedText.english("eclipse milo opc-ua client"))
+//                    .setApplicationUri("urn:eclipse:milo:examples:client")
+//                    //璁块棶鏂瑰紡
+//                    .setIdentityProvider(new AnonymousProvider())
+//                    .setRequestTimeout(UInteger.valueOf(5000))
+//                    .build()
+//        );
+//    }
+//
+//    /**
+//     * 閬嶅巻鏍戝舰鑺傜偣
+//     *
+//     * @param client OPC UA瀹㈡埛绔�
+//     * @param uaNode 鑺傜偣
+//     * @throws Exception
+//     */
+//    public static void browseNode(OpcUaClient client, UaNode uaNode) throws Exception {
+//        List<? extends UaNode> nodes;
+//        if (uaNode == null) {
+//            nodes = client.getAddressSpace().browseNodes(Identifiers.ObjectsFolder);
+//        } else {
+//            nodes = client.getAddressSpace().browseNodes(uaNode);
+//        }
+//        for (UaNode nd : nodes) {
+//            //鎺掗櫎绯荤粺琛屾�ц妭鐐癸紝杩欎簺绯荤粺鎬ц妭鐐瑰悕绉颁竴鑸兘鏄互"_"寮�澶�
+//            if (Objects.requireNonNull(nd.getBrowseName().getName()).contains("_")) {
+//                continue;
+//            }
+//            System.out.println("Node= " + nd.getBrowseName().getName());
+//            browseNode(client, nd);
+//        }
+//    }
+//
+//
+//    /**
+//     * 璇诲彇鑺傜偣鏁版嵁
+//     *
+//     * @param client OPC UA瀹㈡埛绔�
+//     * @throws Exception
+//     */
+//    public static void readNode(OpcUaClient client) throws Exception {
+//        int namespaceIndex = 2;
+//        String identifier = "TD-01.SB-01.AG-01";
+//        //鑺傜偣
+//        NodeId nodeId = new NodeId(namespaceIndex, identifier);
+//        //璇诲彇鑺傜偣鏁版嵁
+//        DataValue value = client.readValue(0.0, TimestampsToReturn.Neither, nodeId).get();
+//
+//        System.out.println(identifier + ": " + String.valueOf(value.getValue().getValue()));
+//    }
+//
+//
+//    /**
+//     * 鍐欏叆鑺傜偣鏁版嵁
+//     *
+//     * @param client
+//     * @throws Exception
+//     */
+//    public static void writeNodeValue(OpcUaClient client) throws Exception {
+//        //鑺傜偣
+//        NodeId nodeId = new NodeId(2, "TD-01.SB-01.AG-01");
+//        short i = 3;
+//        //鍒涘缓鏁版嵁瀵硅薄,姝ゅ鐨勬暟鎹璞′竴瀹氳瀹氫箟绫诲瀷锛屼笉鐒朵細鍑虹幇绫诲瀷閿欒锛屽鑷存棤娉曞啓鍏�
+//        DataValue nowValue = new DataValue(new Variant(i), null, null);
+//        //鍐欏叆鑺傜偣鏁版嵁
+//        StatusCode statusCode = client.writeValue(nodeId, nowValue).join();
+//        System.out.println("缁撴灉锛�" + statusCode.isGood());
+//    }
+//
+//
+//    /**
+//     * 璁㈤槄(鍗曚釜)
+//     *
+//     * @param client
+//     * @throws Exception
+//     */
+//    public static void subscribe(OpcUaClient client) throws Exception {
+//        //鍒涘缓鍙戝竷闂撮殧1000ms鐨勮闃呭璞�
+//        client
+//            .getSubscriptionManager()
+//            .createSubscription(1000.0)
+//            .thenAccept(t -> {
+//                //鑺傜偣
+//                NodeId nodeId = new NodeId(2, "TD-01.SB-01.AG-01");
+//                ReadValueId readValueId = new ReadValueId(nodeId, AttributeId.Value.uid(), null, null);
+//                //鍒涘缓鐩戞帶鐨勫弬鏁�
+//                MonitoringParameters parameters = new MonitoringParameters(UInteger.valueOf(atomic.getAndIncrement()), 1000.0, null, UInteger.valueOf(10), true);
+//                //鍒涘缓鐩戞帶椤硅姹�
+//                //璇ヨ姹傛渶鍚庣敤浜庡垱寤鸿闃呫��
+//                MonitoredItemCreateRequest request = new MonitoredItemCreateRequest(readValueId, MonitoringMode.Reporting, parameters);
+//                List<MonitoredItemCreateRequest> requests = new ArrayList<>();
+//                requests.add(request);
+//                //鍒涘缓鐩戞帶椤癸紝骞朵笖娉ㄥ唽鍙橀噺鍊兼敼鍙樻椂鍊欑殑鍥炶皟鍑芥暟銆�
+//                t.createMonitoredItems(
+//                    TimestampsToReturn.Both,
+//                    requests,
+//                    (item, id) -> item.setValueConsumer((it, val) -> {
+//                        System.out.println("nodeid :" + it.getReadValueId().getNodeId());
+//                        System.out.println("value :" + val.getValue().getValue());
+//                    })
+//                );
+//            }).get();
+//
+//        //鎸佺画璁㈤槄
+//        Thread.sleep(Long.MAX_VALUE);
+//    }
+//
+//
+//    /**
+//     * 鎵归噺璁㈤槄
+//     *
+//     * @param client
+//     * @throws Exception
+//     */
+////    private static void managedSubscriptionEvent(OpcUaClient client) throws Exception {
+////        final CountDownLatch eventLatch = new CountDownLatch(1);
+////
+////        //澶勭悊璁㈤槄涓氬姟
+////        handlerNode(client);
+////
+////        //鎸佺画鐩戝惉
+////        eventLatch.await();
+////    }
+//
+//    /**
+//     * 澶勭悊璁㈤槄涓氬姟
+//     *
+//     * @param client OPC UA瀹㈡埛绔�
+//     */
+//    public static void handlerNode(OpcUaClient client) {
+//        try {
+//            //鍒涘缓璁㈤槄
+//            ManagedSubscription subscription = ManagedSubscription.create(client);
+//
+//            //浣犳墍闇�瑕佽闃呯殑key
+//            List<String> key = new ArrayList<>();
+//            key.add("閫氶亾 1.璁惧 1.鏍囪 1");
+//            key.add("閫氶亾 1.璁惧 1.鏍囪 2");
+//
+//            List<NodeId> nodeIdList = new ArrayList<>();
+//            for (String s : key) {
+//                nodeIdList.add(new NodeId(2, s));
+//            }
+//
+//            //鐩戝惉
+//            List<ManagedDataItem> dataItemList = subscription.createDataItems(nodeIdList);
+//            for (ManagedDataItem managedDataItem : dataItemList) {
+//                managedDataItem.addDataValueListener((t) -> {
+//                    System.out.println(managedDataItem.getNodeId().getIdentifier().toString() + ":" + t.getValue().getValue().toString());
+//                });
+//            }
+//        } catch (Exception e) {
+//            e.printStackTrace();
+//        }
+//    }
+//
+//    /**
+//     * 鑷畾涔夎闃呯洃鍚�
+//     */
+//    public static class CustomSubscriptionListener implements UaSubscriptionManager.SubscriptionListener {
+//
+//        private OpcUaClient client;
+//
+//        CustomSubscriptionListener(OpcUaClient client) {
+//            this.client = client;
+//        }
+//
+//        public void onKeepAlive(UaSubscription subscription, DateTime publishTime) {
+//            log.debug("onKeepAlive");
+//        }
+//
+//        public void onStatusChanged(UaSubscription subscription, StatusCode status) {
+//            log.debug("onStatusChanged");
+//        }
+//
+//        public void onPublishFailure(UaException exception) {
+//            log.debug("onPublishFailure");
+//        }
+//
+//        public void onNotificationDataLost(UaSubscription subscription) {
+//            log.debug("onNotificationDataLost");
+//        }
+//
+//        /**
+//         * 閲嶈繛鏃� 灏濊瘯鎭㈠涔嬪墠鐨勮闃呭け璐ユ椂 浼氳皟鐢ㄦ鏂规硶
+//         * @param uaSubscription 璁㈤槄
+//         * @param statusCode 鐘舵��
+//         */
+//        public void onSubscriptionTransferFailed(UaSubscription uaSubscription, StatusCode statusCode) {
+//            log.debug("鎭㈠璁㈤槄澶辫触 闇�瑕侀噸鏂拌闃�");
+//            //鍦ㄥ洖璋冩柟娉曚腑閲嶆柊璁㈤槄
+//            handlerNode(client);
+//        }
+//    }
+//
+//    /**
+//     * 鎵归噺璁㈤槄
+//     *
+//     * @param client
+//     * @throws Exception
+//     */
+//    public static void managedSubscriptionEvent(OpcUaClient client) throws Exception {
+//        final CountDownLatch eventLatch = new CountDownLatch(1);
+//
+//        //娣诲姞璁㈤槄鐩戝惉鍣紝鐢ㄤ簬澶勭悊鏂嚎閲嶈繛鍚庣殑璁㈤槄闂
+//        client.getSubscriptionManager().addSubscriptionListener(new CustomSubscriptionListener(client));
+//
+//        //澶勭悊璁㈤槄涓氬姟
+//        handlerNode(client);
+//
+//        //鎸佺画鐩戝惉
+//        eventLatch.await();
+//    }
+//}
diff --git a/jeecg-module-dry/jeecg-module-dry-api/src/main/java/org/jeecg/modules/dry/entity/DryEqpType.java b/jeecg-module-dry/jeecg-module-dry-api/src/main/java/org/jeecg/modules/dry/entity/DryEqpType.java
old mode 100644
new mode 100755
index bc341a5..1fadc47
--- a/jeecg-module-dry/jeecg-module-dry-api/src/main/java/org/jeecg/modules/dry/entity/DryEqpType.java
+++ b/jeecg-module-dry/jeecg-module-dry-api/src/main/java/org/jeecg/modules/dry/entity/DryEqpType.java
@@ -44,6 +44,15 @@
 	@Excel(name = "name", width = 15)
     @ApiModelProperty(value = "name")
     private String name;
+    @Excel(name = "骞茬嚗鏁堢巼", width = 15)
+    @ApiModelProperty(value = "骞茬嚗鏁堢巼")
+    private String dryEfficiency;
+    @Excel(name = "钂告苯鍧囪��", width = 15)
+    @ApiModelProperty(value = "钂告苯鍧囪��")
+    private String steamConsumption;
+    @Excel(name = "鐢佃兘鍧囪��", width = 15)
+    @ApiModelProperty(value = "鐢佃兘鍧囪��")
+    private String powerConsumption;
 	/**鍒涘缓浜�*/
     @ApiModelProperty(value = "鍒涘缓浜�")
     private String createBy;
diff --git a/jeecg-module-dry/jeecg-module-dry-api/src/main/java/org/jeecg/modules/dry/entity/DryEquipment.java b/jeecg-module-dry/jeecg-module-dry-api/src/main/java/org/jeecg/modules/dry/entity/DryEquipment.java
old mode 100644
new mode 100755
diff --git a/jeecg-module-dry/jeecg-module-dry-api/src/main/java/org/jeecg/modules/dry/entity/DryFaultRecord.java b/jeecg-module-dry/jeecg-module-dry-api/src/main/java/org/jeecg/modules/dry/entity/DryFaultRecord.java
new file mode 100755
index 0000000..ad09d31
--- /dev/null
+++ b/jeecg-module-dry/jeecg-module-dry-api/src/main/java/org/jeecg/modules/dry/entity/DryFaultRecord.java
@@ -0,0 +1,106 @@
+package org.jeecg.modules.dry.entity;
+
+import java.io.Serializable;
+import java.io.UnsupportedEncodingException;
+import java.util.Date;
+import java.math.BigDecimal;
+import com.baomidou.mybatisplus.annotation.IdType;
+import com.baomidou.mybatisplus.annotation.TableId;
+import com.baomidou.mybatisplus.annotation.TableName;
+import com.baomidou.mybatisplus.annotation.TableLogic;
+import lombok.Data;
+import com.fasterxml.jackson.annotation.JsonFormat;
+import org.springframework.format.annotation.DateTimeFormat;
+import org.jeecgframework.poi.excel.annotation.Excel;
+import org.jeecg.common.aspect.annotation.Dict;
+import io.swagger.annotations.ApiModel;
+import io.swagger.annotations.ApiModelProperty;
+import lombok.EqualsAndHashCode;
+import lombok.experimental.Accessors;
+
+/**
+ * @Description: dry_eqp_fault
+ * @Author: jeecg-boot
+ * @Date:   2024-11-13
+ * @Version: V1.0
+ */
+@Data
+@TableName("dry_fault_record")
+@Accessors(chain = true)
+@EqualsAndHashCode(callSuper = false)
+@ApiModel(value="dry_eqp_fault瀵硅薄", description="dry_eqp_fault")
+public class DryFaultRecord implements Serializable {
+    private static final long serialVersionUID = 1L;
+
+	/**id*/
+	@TableId(type = IdType.ASSIGN_ID)
+    @ApiModelProperty(value = "id")
+    private String id;
+	/**宸ュ崟id*/
+	@Excel(name = "宸ュ崟id", width = 15)
+    @ApiModelProperty(value = "宸ュ崟id")
+    private String orderId;
+    @Excel(name = "绉熸埛id", width = 15)
+    @ApiModelProperty(value = "绉熸埛id")
+    private Integer tenantId;
+	/**鏁呴殰鍚嶇О*/
+	@Excel(name = "鏁呴殰鍚嶇О", width = 15)
+    @ApiModelProperty(value = "鏁呴殰鍚嶇О")
+    private String faultName;
+    /**鏁呴殰code*/
+    @Excel(name = "鏁呴殰code", width = 15)
+    @ApiModelProperty(value = "宸ュ崟id")
+    private String faultCode;
+	/**鏁呴殰绫诲瀷*/
+	@Excel(name = "鏁呴殰绫诲瀷", width = 15)
+    @ApiModelProperty(value = "鏁呴殰绫诲瀷")
+    private Integer faultType;
+	/**鏁呴殰鎻忚堪*/
+	@Excel(name = "鏁呴殰鎻忚堪", width = 15)
+    @ApiModelProperty(value = "鏁呴殰鎻忚堪")
+    private String faultDesc;
+	/**鏁呴殰鐘舵��*/
+	@Excel(name = "鏁呴殰鐘舵��", width = 15)
+    @ApiModelProperty(value = "鏁呴殰鐘舵��")
+    private Integer faultStatu;
+	/**寮�濮嬫椂闂�*/
+	@Excel(name = "寮�濮嬫椂闂�", width = 15, format = "yyyy-MM-dd HH:mm:ss")
+	@JsonFormat(timezone = "GMT+8",pattern = "yyyy-MM-dd HH:mm:ss")
+    @DateTimeFormat(pattern="yyyy-MM-dd HH:mm:ss")
+    @ApiModelProperty(value = "寮�濮嬫椂闂�")
+    private Date startTime;
+	/**缁撴潫鏃堕棿*/
+	@Excel(name = "缁撴潫鏃堕棿", width = 15, format = "yyyy-MM-dd HH:mm:ss")
+	@JsonFormat(timezone = "GMT+8",pattern = "yyyy-MM-dd HH:mm:ss")
+    @DateTimeFormat(pattern="yyyy-MM-dd HH:mm:ss")
+    @ApiModelProperty(value = "缁撴潫鏃堕棿")
+    private Date endTime;
+	/**鍒涘缓浜�*/
+    @ApiModelProperty(value = "鍒涘缓浜�")
+    private String createBy;
+	/**鍒涘缓鏃ユ湡*/
+	@JsonFormat(timezone = "GMT+8",pattern = "yyyy-MM-dd")
+    @DateTimeFormat(pattern="yyyy-MM-dd")
+    @ApiModelProperty(value = "鍒涘缓鏃ユ湡")
+    private Date createTime;
+	/**鏇存柊浜�*/
+    @ApiModelProperty(value = "鏇存柊浜�")
+    private String updateBy;
+	/**鏇存柊鏃ユ湡*/
+	@JsonFormat(timezone = "GMT+8",pattern = "yyyy-MM-dd")
+    @DateTimeFormat(pattern="yyyy-MM-dd")
+    @ApiModelProperty(value = "鏇存柊鏃ユ湡")
+    private Date updateTime;
+
+    public DryFaultRecord() {
+    }
+
+    public DryFaultRecord(String orderId,Integer tenantId, String faultName,Integer faultType, Date startTime, Date endTime) {
+        this.orderId = orderId;
+        this.tenantId = tenantId;
+        this.faultName = faultName;
+        this.startTime = startTime;
+        this.endTime = endTime;
+        this.faultType = faultType;
+    }
+}
diff --git a/jeecg-module-dry/jeecg-module-dry-api/src/main/java/org/jeecg/modules/dry/entity/DryHelloEntity.java b/jeecg-module-dry/jeecg-module-dry-api/src/main/java/org/jeecg/modules/dry/entity/DryHelloEntity.java
old mode 100644
new mode 100755
diff --git a/jeecg-module-dry/jeecg-module-dry-api/src/main/java/org/jeecg/modules/dry/entity/DryHerb.java b/jeecg-module-dry/jeecg-module-dry-api/src/main/java/org/jeecg/modules/dry/entity/DryHerb.java
old mode 100644
new mode 100755
diff --git a/jeecg-module-dry/jeecg-module-dry-api/src/main/java/org/jeecg/modules/dry/entity/DryHerbFormula.java b/jeecg-module-dry/jeecg-module-dry-api/src/main/java/org/jeecg/modules/dry/entity/DryHerbFormula.java
old mode 100644
new mode 100755
index 5c4c4aa..9f63439
--- a/jeecg-module-dry/jeecg-module-dry-api/src/main/java/org/jeecg/modules/dry/entity/DryHerbFormula.java
+++ b/jeecg-module-dry/jeecg-module-dry-api/src/main/java/org/jeecg/modules/dry/entity/DryHerbFormula.java
@@ -1,15 +1,14 @@
 package org.jeecg.modules.dry.entity;
 
 import java.io.Serializable;
-import java.io.UnsupportedEncodingException;
 import java.util.Date;
-import java.math.BigDecimal;
+
 import com.baomidou.mybatisplus.annotation.IdType;
 import com.baomidou.mybatisplus.annotation.TableId;
 import com.baomidou.mybatisplus.annotation.TableName;
-import com.baomidou.mybatisplus.annotation.TableLogic;
 import lombok.Data;
 import com.fasterxml.jackson.annotation.JsonFormat;
+import org.jeecg.modules.dry.vo.RealTimeDataVo;
 import org.springframework.format.annotation.DateTimeFormat;
 import org.jeecgframework.poi.excel.annotation.Excel;
 import org.jeecg.common.aspect.annotation.Dict;
@@ -36,20 +35,32 @@
 	@TableId(type = IdType.ASSIGN_ID)
     @ApiModelProperty(value = "id")
     private String id;
+    /**閰嶆柟缂栧彿*/
+    @Excel(name = "閰嶆柟缂栧彿", width = 15)
+    @ApiModelProperty(value = "閰嶆柟缂栧彿")
+    private String code;
 	/**鑽潗id*/
-	@Excel(name = "鑽潗id", width = 15, dictTable = "dry_herb", dicText = "name", dicCode = "id")
-	@Dict(dictTable = "dry_herb", dicText = "name", dicCode = "id")
+	@Excel(name = "鑽潗id", width = 15, dictTable = "dry_herb_info", dicText = "name", dicCode = "id")
+	@Dict(dictTable = "dry_herb_info", dicText = "name", dicCode = "id")
     @ApiModelProperty(value = "鑽潗id")
     private String herbId;
-	/**鑽潗鍚嶇О*/
-	@Excel(name = "鑽潗鍚嶇О", width = 15)
-    @ApiModelProperty(value = "鑽潗鍚嶇О")
-    private String herbName;
+	/**閰嶆柟鍚嶇О*/
+	@Excel(name = "閰嶆柟鍚嶇О", width = 15)
+    @ApiModelProperty(value = "閰嶆柟鍚嶇О")
+    private String name;
+    /**鑽潗鎷奸煶*/
+    @Excel(name = "鑽潗鎷奸煶", width = 15)
+    @ApiModelProperty(value = "鑽潗鎷奸煶")
+    private String pinyin;
 	/**璁惧绫诲瀷*/
 	@Excel(name = "璁惧绫诲瀷", width = 15, dictTable = "dry_eqp_type", dicText = "name", dicCode = "id")
 	@Dict(dictTable = "dry_eqp_type", dicText = "name", dicCode = "id")
     @ApiModelProperty(value = "璁惧绫诲瀷")
     private String eqpType;
+    /**閰嶆柟鍒嗙被*/
+    @Excel(name = "閰嶆柟鍒嗙被", width = 15)
+    @ApiModelProperty(value = "閰嶆柟鍒嗙被")
+    private String category;
 	/**鐩爣鍚按鐜�*/
 	@Excel(name = "鐩爣鍚按鐜�", width = 15)
     @ApiModelProperty(value = "鐩爣鍚按鐜�")
@@ -66,6 +77,10 @@
 	@Excel(name = "鐑娓╁害", width = 15)
     @ApiModelProperty(value = "鐑娓╁害")
     private Double windTemp;
+    /**鍒濆椋庢満棰戠巼*/
+    @Excel(name = "鍒濆椋庢満棰戠巼", width = 15)
+    @ApiModelProperty(value = "鍒濆椋庢満棰戠巼")
+    private Integer fanSpeed;
 	/**鐜娓╁害*/
 	@Excel(name = "鐜娓╁害", width = 15)
     @ApiModelProperty(value = "鐜娓╁害")
@@ -82,6 +97,15 @@
 	@Excel(name = "缈绘枡娆℃暟", width = 15)
     @ApiModelProperty(value = "缈绘枡娆℃暟")
     private Integer turn;
+    /**鍚按鐜囪ˉ鍋�*/
+    @Excel(name = "鍚按鐜囪ˉ鍋�", width = 15)
+    @ApiModelProperty(value = "鍚按鐜囪ˉ鍋�")
+    private Double moisOffset;
+
+    /**鍐烽鏃堕暱*/
+    @Excel(name = "鍐烽鏃堕暱", width = 15)
+    @ApiModelProperty(value = "鍐烽鏃堕暱")
+    private Integer coolingDuration;
 	/**绉熸埛id*/
 	@Excel(name = "绉熸埛id", width = 15)
     @ApiModelProperty(value = "绉熸埛id")
@@ -102,4 +126,19 @@
     @DateTimeFormat(pattern="yyyy-MM-dd")
     @ApiModelProperty(value = "鏇存柊鏃堕棿")
     private Date updateTime;
+
+
+    public DryHerbFormula(){}
+    public DryHerbFormula(RealTimeDataVo realTimeDataVo) {
+        this.code = realTimeDataVo.getIndex() + "";
+        this.delay = realTimeDataVo.getDelay();
+        this.name = realTimeDataVo.getName();
+        this.delay = realTimeDataVo.getDelay();
+        this.turn = realTimeDataVo.getTurntime();
+        this.feed = realTimeDataVo.getWeight1();
+        this.target = realTimeDataVo.getMoisture3();
+        this.windTemp = realTimeDataVo.getTemp3();
+        this.et = realTimeDataVo.getTime1();
+        this.tenantId = realTimeDataVo.getTenantid();
+    }
 }
diff --git a/jeecg-module-dry/jeecg-module-dry-api/src/main/java/org/jeecg/modules/dry/entity/DryHerbFormulaHis.java b/jeecg-module-dry/jeecg-module-dry-api/src/main/java/org/jeecg/modules/dry/entity/DryHerbFormulaHis.java
new file mode 100755
index 0000000..2de7e1c
--- /dev/null
+++ b/jeecg-module-dry/jeecg-module-dry-api/src/main/java/org/jeecg/modules/dry/entity/DryHerbFormulaHis.java
@@ -0,0 +1,145 @@
+package org.jeecg.modules.dry.entity;
+
+import java.io.Serializable;
+import java.io.UnsupportedEncodingException;
+import java.util.Date;
+import java.math.BigDecimal;
+import com.baomidou.mybatisplus.annotation.IdType;
+import com.baomidou.mybatisplus.annotation.TableId;
+import com.baomidou.mybatisplus.annotation.TableName;
+import com.baomidou.mybatisplus.annotation.TableLogic;
+import lombok.Data;
+import com.fasterxml.jackson.annotation.JsonFormat;
+import org.springframework.format.annotation.DateTimeFormat;
+import org.jeecgframework.poi.excel.annotation.Excel;
+import org.jeecg.common.aspect.annotation.Dict;
+import io.swagger.annotations.ApiModel;
+import io.swagger.annotations.ApiModelProperty;
+import lombok.EqualsAndHashCode;
+import lombok.experimental.Accessors;
+
+/**
+ * @Description: 閰嶆柟璁板綍
+ * @Author: jeecg-boot
+ * @Date:   2024-08-19
+ * @Version: V1.0
+ */
+@Data
+@TableName("dry_herb_formula_his")
+@Accessors(chain = true)
+@EqualsAndHashCode(callSuper = false)
+@ApiModel(value="dry_herb_formula_his瀵硅薄", description="閰嶆柟璁板綍")
+public class DryHerbFormulaHis implements Serializable {
+    private static final long serialVersionUID = 1L;
+
+	/**id*/
+	@TableId(type = IdType.ASSIGN_ID)
+    @ApiModelProperty(value = "id")
+    private String id;
+	/**璁惧*/
+    @Excel(name = "璁惧", width = 15, dictTable = "dry_equipment", dicText = "name", dicCode = "id")
+    @Dict(dictTable = "dry_equipment", dicText = "name", dicCode = "id")
+    @ApiModelProperty(value = "璁惧")
+    private String eqpId;
+	/**宸ュ崟鍙�*/
+	@Excel(name = "宸ュ崟鍙�", width = 15)
+    @ApiModelProperty(value = "宸ュ崟鍙�")
+    private String orderCode;
+	/**宸ュ崟鏃堕棿*/
+	@Excel(name = "宸ュ崟鏃堕棿", width = 15, format = "yyyy-MM-dd")
+	@JsonFormat(timezone = "GMT+8",pattern = "yyyy-MM-dd")
+    @DateTimeFormat(pattern="yyyy-MM-dd")
+    @ApiModelProperty(value = "宸ュ崟鏃堕棿")
+    private Date orderTime;
+	/**绱㈠紩*/
+	@Excel(name = "绱㈠紩", width = 15)
+    @ApiModelProperty(value = "绱㈠紩")
+    private String formulaIndex;
+	/**缂栫爜*/
+	@Excel(name = "缂栫爜", width = 15)
+    @ApiModelProperty(value = "缂栫爜")
+    private String code;
+	/**鍚嶇О*/
+	@Excel(name = "鍚嶇О", width = 15)
+    @ApiModelProperty(value = "鍚嶇О")
+    private String name;
+	/**绫诲瀷*/
+	@Excel(name = "绫诲瀷", width = 15)
+    @ApiModelProperty(value = "绫诲瀷")
+    private String typ;
+	/**ab*/
+	@Excel(name = "ab", width = 15)
+    @ApiModelProperty(value = "ab")
+    private String ab;
+	/**鎶曟枡閲忥紙绛愶級*/
+	@Excel(name = "鎶曟枡閲忥紙绛愶級", width = 15)
+    @ApiModelProperty(value = "鎶曟枡閲忥紙绛愶級")
+    private Double weight1;
+	/**鍒濆閲嶉噺*/
+	@Excel(name = "鍒濆閲嶉噺", width = 15)
+    @ApiModelProperty(value = "鍒濆閲嶉噺")
+    private Double weight2;
+    /**骞茬嚗鎬绘椂闂�*/
+    @ApiModelProperty(value = "骞茬嚗鎬绘椂闂�")
+    private Integer times;
+	/**鐑娓╁害*/
+	@Excel(name = "鐑娓╁害", width = 15)
+    @ApiModelProperty(value = "鐑娓╁害")
+    private Double temp1;
+	/**鐜娓╁害*/
+	@Excel(name = "鐜娓╁害", width = 15)
+    @ApiModelProperty(value = "鐜娓╁害")
+    private Double temp2;
+	/**鐜婀垮害*/
+	@Excel(name = "鐜婀垮害", width = 15)
+    @ApiModelProperty(value = "鐜婀垮害")
+    private Double temp3;
+	/**鑽℃枡寤舵椂ms*/
+	@Excel(name = "鑽℃枡寤舵椂ms", width = 15)
+    @ApiModelProperty(value = "鑽℃枡寤舵椂ms")
+    private Double delay;
+	/**缈绘枡娆℃暟*/
+	@Excel(name = "缈绘枡娆℃暟", width = 15)
+    @ApiModelProperty(value = "缈绘枡娆℃暟")
+    private Integer turntime;
+	/**鍒濆鍚按鐜�*/
+	@Excel(name = "鍒濆鍚按鐜�", width = 15)
+    @ApiModelProperty(value = "鍒濆鍚按鐜�")
+    private Double moisture1;
+	/**鐩爣鍚按鐜�*/
+	@Excel(name = "鐩爣鍚按鐜�", width = 15)
+    @ApiModelProperty(value = "鐩爣鍚按鐜�")
+    private Double moisture3;
+	/**鑽潗鍒嗙被*/
+	@Excel(name = "鑽潗鍒嗙被", width = 15)
+    @ApiModelProperty(value = "鑽潗鍒嗙被")
+    private Integer mtype;
+	/**鍚按鐜囪ˉ鍋�*/
+	@Excel(name = "鍚按鐜囪ˉ鍋�", width = 15)
+    @ApiModelProperty(value = "鍚按鐜囪ˉ鍋�")
+    private Double moisoffset;
+	/**鍐烽鏃堕暱*/
+	@Excel(name = "鍐烽鏃堕暱", width = 15)
+    @ApiModelProperty(value = "鍐烽鏃堕暱")
+    private Double coldwind;
+	/**绉熸埛id*/
+	@Excel(name = "绉熸埛id", width = 15)
+    @ApiModelProperty(value = "绉熸埛id")
+    private Integer tenantId;
+	/**鍒涘缓浜�*/
+    @ApiModelProperty(value = "鍒涘缓浜�")
+    private String createBy;
+	/**鍒涘缓鏃堕棿*/
+	@JsonFormat(timezone = "GMT+8",pattern = "yyyy-MM-dd")
+    @DateTimeFormat(pattern="yyyy-MM-dd")
+    @ApiModelProperty(value = "鍒涘缓鏃堕棿")
+    private Date createTime;
+	/**鏇存柊浜�*/
+    @ApiModelProperty(value = "鏇存柊浜�")
+    private String updateBy;
+	/**鏇存柊鏃堕棿*/
+	@JsonFormat(timezone = "GMT+8",pattern = "yyyy-MM-dd")
+    @DateTimeFormat(pattern="yyyy-MM-dd")
+    @ApiModelProperty(value = "鏇存柊鏃堕棿")
+    private Date updateTime;
+}
diff --git a/jeecg-module-dry/jeecg-module-dry-api/src/main/java/org/jeecg/modules/dry/entity/DryHerbInfo.java b/jeecg-module-dry/jeecg-module-dry-api/src/main/java/org/jeecg/modules/dry/entity/DryHerbInfo.java
old mode 100644
new mode 100755
index b808768..8725ed9
--- a/jeecg-module-dry/jeecg-module-dry-api/src/main/java/org/jeecg/modules/dry/entity/DryHerbInfo.java
+++ b/jeecg-module-dry/jeecg-module-dry-api/src/main/java/org/jeecg/modules/dry/entity/DryHerbInfo.java
@@ -9,6 +9,7 @@
 import lombok.Data;
 import lombok.EqualsAndHashCode;
 import lombok.experimental.Accessors;
+import org.jeecg.common.aspect.annotation.Dict;
 import org.jeecgframework.poi.excel.annotation.Excel;
 import org.springframework.format.annotation.DateTimeFormat;
 
@@ -49,6 +50,11 @@
 	@Excel(name = "鑻辨枃鍚�", width = 15)
     @ApiModelProperty(value = "鑻辨枃鍚�")
     private String english;
+    /**鑽潗鍒嗙被*/
+    @Excel(name = "鑽潗鍒嗙被", width = 15, dictTable = "dry_herb_type", dicText = "name", dicCode = "id")
+    @Dict(dictTable = "dry_herb_type", dicText = "name", dicCode = "id")
+    @ApiModelProperty(value = "鑽潗鍒嗙被")
+    private String type;
 	/**鑽敤閮ㄤ綅*/
 	@Excel(name = "鑽敤閮ㄤ綅", width = 15)
     @ApiModelProperty(value = "鑽敤閮ㄤ綅")
diff --git a/jeecg-module-dry/jeecg-module-dry-api/src/main/java/org/jeecg/modules/dry/entity/DryHerbType.java b/jeecg-module-dry/jeecg-module-dry-api/src/main/java/org/jeecg/modules/dry/entity/DryHerbType.java
old mode 100644
new mode 100755
diff --git a/jeecg-module-dry/jeecg-module-dry-api/src/main/java/org/jeecg/modules/dry/entity/DryOpcDevice.java b/jeecg-module-dry/jeecg-module-dry-api/src/main/java/org/jeecg/modules/dry/entity/DryOpcDevice.java
old mode 100644
new mode 100755
diff --git a/jeecg-module-dry/jeecg-module-dry-api/src/main/java/org/jeecg/modules/dry/entity/DryOrder.java b/jeecg-module-dry/jeecg-module-dry-api/src/main/java/org/jeecg/modules/dry/entity/DryOrder.java
old mode 100644
new mode 100755
index 33cd2e2..29ac2c8
--- a/jeecg-module-dry/jeecg-module-dry-api/src/main/java/org/jeecg/modules/dry/entity/DryOrder.java
+++ b/jeecg-module-dry/jeecg-module-dry-api/src/main/java/org/jeecg/modules/dry/entity/DryOrder.java
@@ -48,7 +48,7 @@
     private String code;
 	/**鑽潗*/
 	@Excel(name = "鑽潗", width = 15, dictTable = "dry_herb", dicText = "name", dicCode = "id")
-	@Dict(dictTable = "dry_herb", dicText = "name", dicCode = "id")
+	@Dict(dictTable = "dry_herb_formula", dicText = "name", dicCode = "id")
     @ApiModelProperty(value = "鑽潗")
     private String herbId;
     /**鑽潗*/
@@ -138,6 +138,7 @@
     private Date updateTime;
 	/**宸ュ崟鐘舵��*/
 	@Excel(name = "宸ュ崟鐘舵��", width = 15)
+    @Dict(dicCode = "dry_order_status")
     @ApiModelProperty(value = "宸ュ崟鐘舵��")
     private Integer orderStatus;
 	/**鎿嶄綔浜�*/
diff --git a/jeecg-module-dry/jeecg-module-dry-api/src/main/java/org/jeecg/modules/dry/entity/DryOrderTrend.java b/jeecg-module-dry/jeecg-module-dry-api/src/main/java/org/jeecg/modules/dry/entity/DryOrderTrend.java
old mode 100644
new mode 100755
diff --git a/jeecg-module-dry/jeecg-module-dry-api/src/main/java/org/jeecg/modules/dry/entity/DryProdRecord.java b/jeecg-module-dry/jeecg-module-dry-api/src/main/java/org/jeecg/modules/dry/entity/DryProdRecord.java
old mode 100644
new mode 100755
diff --git a/jeecg-module-dry/jeecg-module-dry-api/src/main/java/org/jeecg/modules/dry/entity/DryResult.java b/jeecg-module-dry/jeecg-module-dry-api/src/main/java/org/jeecg/modules/dry/entity/DryResult.java
old mode 100644
new mode 100755
diff --git a/jeecg-module-dry/jeecg-module-dry-api/src/main/java/org/jeecg/modules/dry/entity/DryShop.java b/jeecg-module-dry/jeecg-module-dry-api/src/main/java/org/jeecg/modules/dry/entity/DryShop.java
old mode 100644
new mode 100755
diff --git a/jeecg-module-dry/jeecg-module-dry-api/src/main/java/org/jeecg/modules/dry/util/DryUtil.java b/jeecg-module-dry/jeecg-module-dry-api/src/main/java/org/jeecg/modules/dry/util/DryUtil.java
old mode 100644
new mode 100755
diff --git a/jeecg-module-dry/jeecg-module-dry-api/src/main/java/org/jeecg/modules/dry/util/HerbUtil.java b/jeecg-module-dry/jeecg-module-dry-api/src/main/java/org/jeecg/modules/dry/util/HerbUtil.java
old mode 100644
new mode 100755
index 90c6db2..00fd274
--- a/jeecg-module-dry/jeecg-module-dry-api/src/main/java/org/jeecg/modules/dry/util/HerbUtil.java
+++ b/jeecg-module-dry/jeecg-module-dry-api/src/main/java/org/jeecg/modules/dry/util/HerbUtil.java
@@ -1,170 +1,170 @@
-package org.jeecg.modules.dry.util;
-
-import ai.djl.Device;
-import ai.djl.Model;
-import ai.djl.inference.Predictor;
-import ai.djl.modality.Classifications;
-import ai.djl.modality.cv.Image;
-import ai.djl.modality.cv.ImageFactory;
-import ai.djl.modality.cv.transform.*;
-import ai.djl.modality.cv.translator.ImageClassificationTranslator;
-import ai.djl.translate.Translator;
-import lombok.extern.slf4j.Slf4j;
-import org.springframework.core.io.Resource;
-import org.springframework.core.io.support.PathMatchingResourcePatternResolver;
-import org.springframework.core.io.support.ResourcePatternResolver;
-import org.springframework.stereotype.Component;
-
-import javax.imageio.ImageIO;
-import javax.imageio.stream.ImageOutputStream;
-import java.awt.*;
-import java.awt.image.BufferedImage;
-import java.io.*;
-import java.util.ArrayList;
-import java.util.List;
-
-@Slf4j
-@Component
-public class HerbUtil {
- 
-    //瑙勫畾杈撳叆灏哄
-    private static final int INPUT_SIZE = 224;
-
-    private static final int TARGET_SIZE = 256;
- 
-    //鏍囩鏂囦欢 涓�绉嶇被鍒悕瀛楀崰涓�琛�
-    private List<String> herbNames;
- 
-    //鐢ㄤ簬璇嗗埆
-    Predictor<Image, Classifications> predictor;
- 
-    //妯″瀷
-    private Model model;
- 
-    public HerbUtil() {
-        //鍔犺浇鏍囩鍒癶erbNames涓�
-        this.loadHerbNames();
-        //鍒濆鍖栨ā鍨嬪伐浣�
-        this.init();
-
-
-
-    }
-
-    public List<Classifications.Classification> predict(InputStream inputStream) {
-        List<Classifications.Classification> result = new ArrayList<>();
-        Image input = this.resizeImage(inputStream);
-        try {
-            Classifications output = predictor.predict(input);
-            System.out.println("鎺ㄦ祴涓猴細" + output.best().getClassName()
-                    + ", 姒傜巼锛�" + output.best().getProbability());
-            System.out.println(output);
-            result = output.topK();
-        } catch (Exception e) {
-            log.error("鑽潗璇嗗埆寮傚父锛侊紒");
-            log.error(input.toString());
-            log.error(predictor.toString());
-            e.printStackTrace();
-        }
-        return result;
-    }
-
-    private void loadHerbNames() {
-        BufferedReader reader = null;
-        herbNames = new ArrayList<>();
-        try {
-            InputStream in = HerbUtil.class.getClassLoader().getResourceAsStream("class.txt");
-            reader = new BufferedReader(new InputStreamReader(in));
-            String name = null;
-            while ((name = reader.readLine()) != null) {
-                herbNames.add(name);
-            }
-            System.out.println(herbNames);
-        } catch (Exception e) {
-            e.printStackTrace();
-        } finally {
-            if (reader != null) {
-                try {
-                    reader.close();
-                } catch (IOException e) {
-                    e.printStackTrace();
-                }
-            }
-        }
-    }
-
-    private void init() {
-        Translator<Image, Classifications> translator = ImageClassificationTranslator.builder()
-                //涓嬮潰鐨則ransform鏍规嵁鑷繁鐨勬敼
-                .addTransform(new CenterCrop(INPUT_SIZE,INPUT_SIZE))
-
-                .addTransform(new ToTensor())
-                .addTransform(new Normalize(
-                        new float[] {0.485f, 0.456f, 0.406f},
-                        new float[] {0.229f, 0.224f, 0.225f}))
-
-                //杞藉叆鎵�鏈夋爣绛捐繘鍘�
-                .optSynset(herbNames)
-                //鏈�缁堟樉绀烘鐜囨渶楂樼殑5涓�
-                .optTopK(5)
-                .build();
-        //闅忎究璧峰悕
-        Model model = Model.newInstance("model", Device.cpu());
-        try {
-//            ResourcePatternResolver resolver = new PathMatchingResourcePatternResolver();
-//            Resource[] resources = resolver.getResources("../pytorch/model34.pt");
-            //            Resource resource = resources[0];
-            File f = new File("../pytorch/model34.pt");
-
-            InputStream inputStream = new FileInputStream(f);
-           // InputStream inputStream = HerbUtil.class.getClassLoader().getResourceAsStream("model34.pt");
-            if (inputStream == null) {
-                throw new RuntimeException("鎵句笉鍒版ā鍨嬫枃浠�");
-            }
-            model.load(inputStream);
-
-            predictor = model.newPredictor(translator);
-        } catch (Exception e) {
-            e.printStackTrace();
-        }
-    }
-
-    private Image resizeImage(InputStream inputStream) {
-        BufferedImage input = null;
-        try {
-            input = ImageIO.read(inputStream);
-        } catch (IOException e) {
-            e.printStackTrace();
-        }
-        int iw = input.getWidth(), ih = input.getHeight();
-        int w = 256, h = 256;
-        double scale = Math.max(1. *  w / iw, 1. * h / ih);
-        int nw = (int) (iw * scale), nh = (int) (ih * scale);
-        java.awt.Image img;
-        //鍙湁澶暱鎴栧お瀹芥墠浼氫繚鐣欐í绾垫瘮锛屽~鍏呴鑹�
-       // boolean needResize = 1. * iw / ih > 1.4 || 1. * ih / iw > 1.4;
-      //  if (needResize) {
-            img = input.getScaledInstance(nw, nh, BufferedImage.SCALE_SMOOTH);
-      //  } else {
-       //     img = input.getScaledInstance(INPUT_SIZE, INPUT_SIZE, BufferedImage.SCALE_SMOOTH);
-      //  }
-        BufferedImage out = new BufferedImage(nw, nh, BufferedImage.TYPE_INT_RGB);
-        Graphics g = out.getGraphics();
-        //鍏堝皢鏁翠釜224*224鍖哄煙濉厖128 128 128棰滆壊
-        g.setColor(new Color(255, 255, 255));
-        g.fillRect(0, 0, nw, nh);
-        out.getGraphics().drawImage(img, 0, 0, null);
-        ByteArrayOutputStream outputStream = new ByteArrayOutputStream();
-        try {
-            ImageOutputStream imageOutputStream = ImageIO.createImageOutputStream(outputStream);
-            ImageIO.write(out, "jpg", imageOutputStream);
-            //鍘籇鐩樼湅鏁堟灉
-            ImageIO.write(out, "jpg", new File("E:\\out.jpg"));
-            InputStream is = new ByteArrayInputStream(outputStream.toByteArray());
-            return ImageFactory.getInstance().fromInputStream(is);
-        } catch (IOException e) {
-            e.printStackTrace();
-            throw new RuntimeException("鍥剧墖杞崲澶辫触");
-        }
-    }
-}
\ No newline at end of file
+//package org.jeecg.modules.dry.util;
+//
+//import ai.djl.Device;
+//import ai.djl.Model;
+//import ai.djl.inference.Predictor;
+//import ai.djl.modality.Classifications;
+//import ai.djl.modality.cv.Image;
+//import ai.djl.modality.cv.ImageFactory;
+//import ai.djl.modality.cv.transform.*;
+//import ai.djl.modality.cv.translator.ImageClassificationTranslator;
+//import ai.djl.translate.Translator;
+//import lombok.extern.slf4j.Slf4j;
+//import org.springframework.core.io.Resource;
+//import org.springframework.core.io.support.PathMatchingResourcePatternResolver;
+//import org.springframework.core.io.support.ResourcePatternResolver;
+//import org.springframework.stereotype.Component;
+//
+//import javax.imageio.ImageIO;
+//import javax.imageio.stream.ImageOutputStream;
+//import java.awt.*;
+//import java.awt.image.BufferedImage;
+//import java.io.*;
+//import java.util.ArrayList;
+//import java.util.List;
+//
+//@Slf4j
+//@Component
+//public class HerbUtil {
+//
+//    //瑙勫畾杈撳叆灏哄
+//    private static final int INPUT_SIZE = 224;
+//
+//    private static final int TARGET_SIZE = 256;
+//
+//    //鏍囩鏂囦欢 涓�绉嶇被鍒悕瀛楀崰涓�琛�
+//    private List<String> herbNames;
+//
+//    //鐢ㄤ簬璇嗗埆
+//    Predictor<Image, Classifications> predictor;
+//
+//    //妯″瀷
+//    private Model model;
+//
+//    public HerbUtil() {
+//        //鍔犺浇鏍囩鍒癶erbNames涓�
+//        this.loadHerbNames();
+//        //鍒濆鍖栨ā鍨嬪伐浣�
+//        this.init();
+//
+//
+//
+//    }
+//
+//    public List<Classifications.Classification> predict(InputStream inputStream) {
+//        List<Classifications.Classification> result = new ArrayList<>();
+//        Image input = this.resizeImage(inputStream);
+//        try {
+//            Classifications output = predictor.predict(input);
+//            System.out.println("鎺ㄦ祴涓猴細" + output.best().getClassName()
+//                    + ", 姒傜巼锛�" + output.best().getProbability());
+//            System.out.println(output);
+//            result = output.topK();
+//        } catch (Exception e) {
+//            log.error("鑽潗璇嗗埆寮傚父锛侊紒");
+//            log.error(input.toString());
+//            log.error(predictor.toString());
+//            e.printStackTrace();
+//        }
+//        return result;
+//    }
+//
+//    private void loadHerbNames() {
+//        BufferedReader reader = null;
+//        herbNames = new ArrayList<>();
+//        try {
+//            InputStream in = HerbUtil.class.getClassLoader().getResourceAsStream("class.txt");
+//            reader = new BufferedReader(new InputStreamReader(in));
+//            String name = null;
+//            while ((name = reader.readLine()) != null) {
+//                herbNames.add(name);
+//            }
+//            System.out.println(herbNames);
+//        } catch (Exception e) {
+//            e.printStackTrace();
+//        } finally {
+//            if (reader != null) {
+//                try {
+//                    reader.close();
+//                } catch (IOException e) {
+//                    e.printStackTrace();
+//                }
+//            }
+//        }
+//    }
+//
+//    private void init() {
+//        Translator<Image, Classifications> translator = ImageClassificationTranslator.builder()
+//                //涓嬮潰鐨則ransform鏍规嵁鑷繁鐨勬敼
+//                .addTransform(new CenterCrop(INPUT_SIZE,INPUT_SIZE))
+//
+//                .addTransform(new ToTensor())
+//                .addTransform(new Normalize(
+//                        new float[] {0.485f, 0.456f, 0.406f},
+//                        new float[] {0.229f, 0.224f, 0.225f}))
+//
+//                //杞藉叆鎵�鏈夋爣绛捐繘鍘�
+//                .optSynset(herbNames)
+//                //鏈�缁堟樉绀烘鐜囨渶楂樼殑5涓�
+//                .optTopK(5)
+//                .build();
+//        //闅忎究璧峰悕
+//        Model model = Model.newInstance("model", Device.cpu());
+//        try {
+////            ResourcePatternResolver resolver = new PathMatchingResourcePatternResolver();
+////            Resource[] resources = resolver.getResources("../pytorch/model34.pt");
+//            //            Resource resource = resources[0];
+//            File f = new File("../pytorch/model34.pt");
+//
+//            InputStream inputStream = new FileInputStream(f);
+//           // InputStream inputStream = HerbUtil.class.getClassLoader().getResourceAsStream("model34.pt");
+//            if (inputStream == null) {
+//                throw new RuntimeException("鎵句笉鍒版ā鍨嬫枃浠�");
+//            }
+//            model.load(inputStream);
+//
+//            predictor = model.newPredictor(translator);
+//        } catch (Exception e) {
+//            e.printStackTrace();
+//        }
+//    }
+//
+//    private Image resizeImage(InputStream inputStream) {
+//        BufferedImage input = null;
+//        try {
+//            input = ImageIO.read(inputStream);
+//        } catch (IOException e) {
+//            e.printStackTrace();
+//        }
+//        int iw = input.getWidth(), ih = input.getHeight();
+//        int w = 256, h = 256;
+//        double scale = Math.max(1. *  w / iw, 1. * h / ih);
+//        int nw = (int) (iw * scale), nh = (int) (ih * scale);
+//        java.awt.Image img;
+//        //鍙湁澶暱鎴栧お瀹芥墠浼氫繚鐣欐í绾垫瘮锛屽~鍏呴鑹�
+//       // boolean needResize = 1. * iw / ih > 1.4 || 1. * ih / iw > 1.4;
+//      //  if (needResize) {
+//            img = input.getScaledInstance(nw, nh, BufferedImage.SCALE_SMOOTH);
+//      //  } else {
+//       //     img = input.getScaledInstance(INPUT_SIZE, INPUT_SIZE, BufferedImage.SCALE_SMOOTH);
+//      //  }
+//        BufferedImage out = new BufferedImage(nw, nh, BufferedImage.TYPE_INT_RGB);
+//        Graphics g = out.getGraphics();
+//        //鍏堝皢鏁翠釜224*224鍖哄煙濉厖128 128 128棰滆壊
+//        g.setColor(new Color(255, 255, 255));
+//        g.fillRect(0, 0, nw, nh);
+//        out.getGraphics().drawImage(img, 0, 0, null);
+//        ByteArrayOutputStream outputStream = new ByteArrayOutputStream();
+//        try {
+//            ImageOutputStream imageOutputStream = ImageIO.createImageOutputStream(outputStream);
+//            ImageIO.write(out, "jpg", imageOutputStream);
+//            //鍘籇鐩樼湅鏁堟灉
+//            ImageIO.write(out, "jpg", new File("E:\\out.jpg"));
+//            InputStream is = new ByteArrayInputStream(outputStream.toByteArray());
+//            return ImageFactory.getInstance().fromInputStream(is);
+//        } catch (IOException e) {
+//            e.printStackTrace();
+//            throw new RuntimeException("鍥剧墖杞崲澶辫触");
+//        }
+//    }
+//}
\ No newline at end of file
diff --git a/jeecg-module-dry/jeecg-module-dry-api/src/main/java/org/jeecg/modules/dry/vo/BaseParam.java b/jeecg-module-dry/jeecg-module-dry-api/src/main/java/org/jeecg/modules/dry/vo/BaseParam.java
new file mode 100755
index 0000000..4cd16e5
--- /dev/null
+++ b/jeecg-module-dry/jeecg-module-dry-api/src/main/java/org/jeecg/modules/dry/vo/BaseParam.java
@@ -0,0 +1,35 @@
+package org.jeecg.modules.dry.vo;
+
+import io.swagger.annotations.ApiModelProperty;
+import lombok.Data;
+
+import javax.xml.bind.annotation.XmlAccessType;
+import javax.xml.bind.annotation.XmlAccessorType;
+import javax.xml.bind.annotation.XmlElement;
+import javax.xml.bind.annotation.XmlRootElement;
+
+@Data
+@XmlRootElement(name = "BaseParam")
+@XmlAccessorType(XmlAccessType.FIELD)
+public class BaseParam {
+    /**绱㈠紩*/
+    @XmlElement(name = "index")
+    @ApiModelProperty(value = "绱㈠紩")
+    private String index;
+    /**缂栫爜*/
+    @XmlElement(name = "code")
+    @ApiModelProperty(value = "缂栫爜")
+    private String code;
+    /**鍚嶇О*/
+    @XmlElement(name = "name")
+    @ApiModelProperty(value = "鍚嶇О")
+    private String name;
+    /**绫诲瀷*/
+    @XmlElement(name = "typ")
+    @ApiModelProperty(value = "绫诲瀷")
+    private String typ;
+    /**ab*/
+    @XmlElement(name = "ab")
+    @ApiModelProperty(value = "ab")
+    private String ab;
+}
diff --git a/jeecg-module-dry/jeecg-module-dry-api/src/main/java/org/jeecg/modules/dry/vo/CommandMessageVo.java b/jeecg-module-dry/jeecg-module-dry-api/src/main/java/org/jeecg/modules/dry/vo/CommandMessageVo.java
old mode 100644
new mode 100755
diff --git a/jeecg-module-dry/jeecg-module-dry-api/src/main/java/org/jeecg/modules/dry/vo/DryEquipmentVo.java b/jeecg-module-dry/jeecg-module-dry-api/src/main/java/org/jeecg/modules/dry/vo/DryEquipmentVo.java
new file mode 100755
index 0000000..bae5ced
--- /dev/null
+++ b/jeecg-module-dry/jeecg-module-dry-api/src/main/java/org/jeecg/modules/dry/vo/DryEquipmentVo.java
@@ -0,0 +1,94 @@
+package org.jeecg.modules.dry.vo;
+
+import com.baomidou.mybatisplus.annotation.IdType;
+import com.baomidou.mybatisplus.annotation.TableId;
+import com.baomidou.mybatisplus.annotation.TableName;
+import com.fasterxml.jackson.annotation.JsonFormat;
+import io.swagger.annotations.ApiModel;
+import io.swagger.annotations.ApiModelProperty;
+import lombok.Data;
+import lombok.EqualsAndHashCode;
+import lombok.ToString;
+import lombok.experimental.Accessors;
+import org.jeecg.common.aspect.annotation.Dict;
+import org.jeecgframework.poi.excel.annotation.Excel;
+import org.springframework.format.annotation.DateTimeFormat;
+
+import java.io.Serializable;
+import java.util.Date;
+
+/**
+ * @Description: 骞茬嚗鏈�
+ * @Author: jeecg-boot
+ * @Date:   2023-03-08
+ * @Version: V1.0
+ */
+@Data
+@EqualsAndHashCode(callSuper = false)
+@ToString
+public class DryEquipmentVo implements Serializable {
+	/**id*/
+    @ApiModelProperty(value = "id")
+    private String id;
+	/**璁惧缂栧彿*/
+	@Excel(name = "璁惧缂栧彿", width = 15)
+    @ApiModelProperty(value = "璁惧缂栧彿")
+    private String code;
+	/**璁惧鍚嶇О*/
+	@Excel(name = "璁惧鍚嶇О", width = 15)
+    @ApiModelProperty(value = "璁惧鍚嶇О")
+    private String name;
+	/**璁惧绫诲瀷*/
+	@Excel(name = "璁惧绫诲瀷", width = 15, dictTable = "dry_eqp_type", dicText = "name", dicCode = "id")
+	@Dict(dictTable = "dry_eqp_type", dicText = "name", dicCode = "id")
+    @ApiModelProperty(value = "璁惧绫诲瀷")
+    private String type;
+	/**璁惧鎻忚堪*/
+	@Excel(name = "璁惧鎻忚堪", width = 15)
+    @ApiModelProperty(value = "璁惧鎻忚堪")
+    private String remark;
+	/**杞﹂棿id*/
+	@Excel(name = "杞﹂棿id", width = 15, dictTable = "dry_shop", dicText = "name", dicCode = "id")
+	@Dict(dictTable = "dry_shop", dicText = "name", dicCode = "id")
+    @ApiModelProperty(value = "杞﹂棿id")
+    private String shopId;
+	/**鍚敤鐘舵��*/
+	@Excel(name = "鍚敤鐘舵��", width = 15)
+    @ApiModelProperty(value = "鍚敤鐘舵��")
+    private String enable;
+	/**鍒涘缓浜�*/
+    @ApiModelProperty(value = "鍒涘缓浜�")
+    private String createBy;
+	/**鍒涘缓鏃ユ湡*/
+	@JsonFormat(timezone = "GMT+8",pattern = "yyyy-MM-dd")
+    @DateTimeFormat(pattern="yyyy-MM-dd")
+    @ApiModelProperty(value = "鍒涘缓鏃ユ湡")
+    private Date createTime;
+	/**鏇存柊浜�*/
+    @ApiModelProperty(value = "鏇存柊浜�")
+    private String updateBy;
+	/**鏇存柊鏃ユ湡*/
+	@JsonFormat(timezone = "GMT+8",pattern = "yyyy-MM-dd")
+    @DateTimeFormat(pattern="yyyy-MM-dd")
+    @ApiModelProperty(value = "鏇存柊鏃ユ湡")
+    private Date updateTime;
+	/**绉熸埛id*/
+	@Excel(name = "绉熸埛id", width = 15)
+    @ApiModelProperty(value = "绉熸埛id")
+    private Integer tenantId;
+
+    /**璁惧IP*/
+    @Excel(name = "璁惧IP", width = 15)
+    @ApiModelProperty(value = "璁惧IP")
+    private String ip;
+
+    @Excel(name = "骞茬嚗鏁堢巼", width = 15)
+    @ApiModelProperty(value = "骞茬嚗鏁堢巼")
+    private String dryEfficiency;
+    @Excel(name = "钂告苯鍧囪��", width = 15)
+    @ApiModelProperty(value = "钂告苯鍧囪��")
+    private String steamConsumption;
+    @Excel(name = "鐢佃兘鍧囪��", width = 15)
+    @ApiModelProperty(value = "鐢佃兘鍧囪��")
+    private String powerConsumption;
+}
diff --git a/jeecg-module-dry/jeecg-module-dry-api/src/main/java/org/jeecg/modules/dry/vo/DryFault.java b/jeecg-module-dry/jeecg-module-dry-api/src/main/java/org/jeecg/modules/dry/vo/DryFault.java
old mode 100644
new mode 100755
diff --git a/jeecg-module-dry/jeecg-module-dry-api/src/main/java/org/jeecg/modules/dry/vo/DryFaultRecordVo.java b/jeecg-module-dry/jeecg-module-dry-api/src/main/java/org/jeecg/modules/dry/vo/DryFaultRecordVo.java
new file mode 100755
index 0000000..8e54c18
--- /dev/null
+++ b/jeecg-module-dry/jeecg-module-dry-api/src/main/java/org/jeecg/modules/dry/vo/DryFaultRecordVo.java
@@ -0,0 +1,32 @@
+package org.jeecg.modules.dry.vo;
+
+import lombok.Data;
+
+import org.jeecg.modules.dry.entity.DryFaultRecord;
+
+import java.io.Serializable;
+import java.util.Date;
+
+
+/**
+ */
+@Data
+public class DryFaultRecordVo extends DryFaultRecord implements Serializable {
+    private static final long serialVersionUID = 1L;
+    //redis鏁呴殰缁撴潫鎶�鏈�
+    private Integer eCount;
+    //璁惧鍚嶇О
+    private String equName;
+    //绉熸埛鍚嶇О
+    private String tenantName;
+
+    public DryFaultRecordVo() {
+    }
+
+    public DryFaultRecordVo(String orderId, Integer tenantId, String faultName, Integer faultType, Date startTime, Date endTime, Integer eCount, String equName, String tenantName) {
+        super(orderId, tenantId, faultName, faultType, startTime, endTime);
+        this.eCount = eCount;
+        this.equName = equName;
+        this.tenantName = tenantName;
+    }
+}
diff --git a/jeecg-module-dry/jeecg-module-dry-api/src/main/java/org/jeecg/modules/dry/vo/DryHelloPage.java b/jeecg-module-dry/jeecg-module-dry-api/src/main/java/org/jeecg/modules/dry/vo/DryHelloPage.java
old mode 100644
new mode 100755
diff --git a/jeecg-module-dry/jeecg-module-dry-api/src/main/java/org/jeecg/modules/dry/vo/DryHerbFormulaHisVo.java b/jeecg-module-dry/jeecg-module-dry-api/src/main/java/org/jeecg/modules/dry/vo/DryHerbFormulaHisVo.java
new file mode 100755
index 0000000..9a619ba
--- /dev/null
+++ b/jeecg-module-dry/jeecg-module-dry-api/src/main/java/org/jeecg/modules/dry/vo/DryHerbFormulaHisVo.java
@@ -0,0 +1,94 @@
+package org.jeecg.modules.dry.vo;
+
+import cn.hutool.core.bean.BeanUtil;
+import com.baomidou.mybatisplus.annotation.IdType;
+import com.baomidou.mybatisplus.annotation.TableId;
+import com.baomidou.mybatisplus.annotation.TableName;
+import com.fasterxml.jackson.annotation.JsonFormat;
+import io.swagger.annotations.ApiModel;
+import io.swagger.annotations.ApiModelProperty;
+import lombok.Data;
+import lombok.EqualsAndHashCode;
+import lombok.NoArgsConstructor;
+import lombok.experimental.Accessors;
+import org.jeecg.modules.dry.entity.DryHerbFormula;
+import org.jeecgframework.poi.excel.annotation.Excel;
+import org.springframework.format.annotation.DateTimeFormat;
+
+import java.io.Serializable;
+import java.util.Date;
+@Data
+@NoArgsConstructor
+@ApiModel(value="dry_herb_formula_his vo瀵硅薄", description="閰嶆柟璁板綍VO")
+public class DryHerbFormulaHisVo implements Serializable {
+
+	/**璁惧*/
+    @ApiModelProperty(value = "璁惧")
+    private String eqp;
+	/**宸ュ崟鍙�*/
+    @ApiModelProperty(value = "宸ュ崟鍙�")
+    private String orderCode;
+	/**宸ュ崟鏃堕棿*/
+	@JsonFormat(timezone = "GMT+8",pattern = "yyyy-MM-dd")
+    @DateTimeFormat(pattern="yyyy-MM-dd")
+    @ApiModelProperty(value = "宸ュ崟鏃堕棿")
+    private Date orderTime;
+	/**绱㈠紩*/
+    @ApiModelProperty(value = "绱㈠紩")
+    private String index;
+	/**缂栫爜*/
+    @ApiModelProperty(value = "缂栫爜")
+    private String code;
+	/**鍚嶇О*/
+    @ApiModelProperty(value = "鍚嶇О")
+    private String name;
+	/**绫诲瀷*/
+    @ApiModelProperty(value = "绫诲瀷")
+    private String typ;
+	/**ab*/
+    @ApiModelProperty(value = "ab")
+    private String ab;
+	/**鎶曟枡閲忥紙绛愶級*/
+    @ApiModelProperty(value = "鎶曟枡閲忥紙绛愶級")
+    private Double weight1;
+	/**鍒濆閲嶉噺*/
+    @ApiModelProperty(value = "鍒濆閲嶉噺")
+    private Double weight2;
+    /**骞茬嚗鎬绘椂闂�*/
+    @ApiModelProperty(value = "骞茬嚗鎬绘椂闂�")
+    private Integer times;
+	/**鐑娓╁害*/
+    @ApiModelProperty(value = "鐑娓╁害")
+    private Double temp1;
+	/**鐜娓╁害*/
+    @ApiModelProperty(value = "鐜娓╁害")
+    private Double temp2;
+	/**鐜婀垮害*/
+    @ApiModelProperty(value = "鐜婀垮害")
+    private Double temp3;
+	/**鑽℃枡寤舵椂ms*/
+    @ApiModelProperty(value = "鑽℃枡寤舵椂ms")
+    private Double delay;
+	/**缈绘枡娆℃暟*/
+    @ApiModelProperty(value = "缈绘枡娆℃暟")
+    private Integer turntime;
+	/**鍒濆鍚按鐜�*/
+    @ApiModelProperty(value = "鍒濆鍚按鐜�")
+    private Double moisture1;
+	/**鐩爣鍚按鐜�*/
+    @ApiModelProperty(value = "鐩爣鍚按鐜�")
+    private Double moisture3;
+	/**鑽潗鍒嗙被*/
+    @ApiModelProperty(value = "鑽潗鍒嗙被")
+    private Integer mtype;
+	/**鍚按鐜囪ˉ鍋�*/
+    @ApiModelProperty(value = "鍚按鐜囪ˉ鍋�")
+    private Double moisoffset;
+	/**鍐烽鏃堕暱*/
+    @ApiModelProperty(value = "鍐烽鏃堕暱")
+    private Double coldwind;
+	/**绉熸埛id*/
+    @ApiModelProperty(value = "绉熸埛id")
+    private Integer tenantId;
+
+}
diff --git a/jeecg-module-dry/jeecg-module-dry-api/src/main/java/org/jeecg/modules/dry/vo/DryHerbInfoVo.java b/jeecg-module-dry/jeecg-module-dry-api/src/main/java/org/jeecg/modules/dry/vo/DryHerbInfoVo.java
old mode 100644
new mode 100755
index 886bfaa..1f2af1c
--- a/jeecg-module-dry/jeecg-module-dry-api/src/main/java/org/jeecg/modules/dry/vo/DryHerbInfoVo.java
+++ b/jeecg-module-dry/jeecg-module-dry-api/src/main/java/org/jeecg/modules/dry/vo/DryHerbInfoVo.java
@@ -6,6 +6,7 @@
 import lombok.Data;
 import lombok.NoArgsConstructor;
 import lombok.ToString;
+import org.jeecg.common.aspect.annotation.Dict;
 import org.jeecgframework.poi.excel.annotation.Excel;
 import org.springframework.format.annotation.DateTimeFormat;
 
@@ -39,6 +40,11 @@
     @Excel(name = "鑻辨枃鍚�", width = 15)
     @ApiModelProperty(value = "鑻辨枃鍚�")
     private String english;
+    /**鑽潗鍒嗙被*/
+    @Excel(name = "鑽潗鍒嗙被", width = 15, dictTable = "dry_herb_type", dicText = "name", dicCode = "id")
+    @Dict(dictTable = "dry_herb_type", dicText = "name", dicCode = "id")
+    @ApiModelProperty(value = "鑽潗鍒嗙被")
+    private String type;
     /**鑽敤閮ㄤ綅*/
     @Excel(name = "鑽敤閮ㄤ綅", width = 15)
     @ApiModelProperty(value = "鑽敤閮ㄤ綅")
diff --git a/jeecg-module-dry/jeecg-module-dry-api/src/main/java/org/jeecg/modules/dry/vo/DryOpcMsgVo.java b/jeecg-module-dry/jeecg-module-dry-api/src/main/java/org/jeecg/modules/dry/vo/DryOpcMsgVo.java
old mode 100644
new mode 100755
diff --git a/jeecg-module-dry/jeecg-module-dry-api/src/main/java/org/jeecg/modules/dry/vo/DryOrderTrendVo.java b/jeecg-module-dry/jeecg-module-dry-api/src/main/java/org/jeecg/modules/dry/vo/DryOrderTrendVo.java
old mode 100644
new mode 100755
diff --git a/jeecg-module-dry/jeecg-module-dry-api/src/main/java/org/jeecg/modules/dry/vo/DryOrderVo.java b/jeecg-module-dry/jeecg-module-dry-api/src/main/java/org/jeecg/modules/dry/vo/DryOrderVo.java
old mode 100644
new mode 100755
index 42fb313..7ceb381
--- a/jeecg-module-dry/jeecg-module-dry-api/src/main/java/org/jeecg/modules/dry/vo/DryOrderVo.java
+++ b/jeecg-module-dry/jeecg-module-dry-api/src/main/java/org/jeecg/modules/dry/vo/DryOrderVo.java
@@ -163,7 +163,7 @@
     private String warning;
 
     /**鐘舵��**/
-    private Map<String, Object> eqp_state;
+//    private Map<String, Object> eqp_state;
 
     /**璁惧鐘舵��**/
     private String eqp_status;
@@ -175,6 +175,10 @@
      */
     private Double reduce;
 
+
+    /**骞冲潎鏁堢巼**/
+    private Double efficAvg;
+
     /**骞冲潎姹借��**/
     private Double steamAvg;
 
diff --git a/jeecg-module-dry/jeecg-module-dry-api/src/main/java/org/jeecg/modules/dry/vo/DryRecentOrderAvg.java b/jeecg-module-dry/jeecg-module-dry-api/src/main/java/org/jeecg/modules/dry/vo/DryRecentOrderAvg.java
new file mode 100755
index 0000000..b2400d5
--- /dev/null
+++ b/jeecg-module-dry/jeecg-module-dry-api/src/main/java/org/jeecg/modules/dry/vo/DryRecentOrderAvg.java
@@ -0,0 +1,10 @@
+package org.jeecg.modules.dry.vo;
+
+import lombok.Data;
+
+@Data
+public class DryRecentOrderAvg {
+    private Double efficAvg;
+    private Double steamAvg;
+    private Double wattAvg;
+}
diff --git a/jeecg-module-dry/jeecg-module-dry-api/src/main/java/org/jeecg/modules/dry/vo/Formula.java b/jeecg-module-dry/jeecg-module-dry-api/src/main/java/org/jeecg/modules/dry/vo/Formula.java
new file mode 100755
index 0000000..40d59b3
--- /dev/null
+++ b/jeecg-module-dry/jeecg-module-dry-api/src/main/java/org/jeecg/modules/dry/vo/Formula.java
@@ -0,0 +1,24 @@
+package org.jeecg.modules.dry.vo;
+
+import lombok.Data;
+
+import javax.xml.bind.annotation.XmlAccessType;
+import javax.xml.bind.annotation.XmlAccessorType;
+import javax.xml.bind.annotation.XmlElement;
+import javax.xml.bind.annotation.XmlRootElement;
+
+@Data
+@XmlRootElement(name = "Formula")
+@XmlAccessorType(XmlAccessType.FIELD)
+public class Formula {
+    @XmlElement(name = "BaseParam")
+    private BaseParam baseParam;
+    @XmlElement(name = "WaterParam")
+    private WaterParam waterParam;
+    @XmlElement(name = "TypeParam")
+    private TypeParam typeParam;
+    @XmlElement(name = "OffsetParam")
+    private OffsetParam offsetParam;
+
+
+}
diff --git a/jeecg-module-dry/jeecg-module-dry-api/src/main/java/org/jeecg/modules/dry/vo/Formulas.java b/jeecg-module-dry/jeecg-module-dry-api/src/main/java/org/jeecg/modules/dry/vo/Formulas.java
new file mode 100755
index 0000000..46b8439
--- /dev/null
+++ b/jeecg-module-dry/jeecg-module-dry-api/src/main/java/org/jeecg/modules/dry/vo/Formulas.java
@@ -0,0 +1,17 @@
+package org.jeecg.modules.dry.vo;
+
+import lombok.Data;
+import lombok.NoArgsConstructor;
+
+import javax.xml.bind.annotation.*;
+import java.util.ArrayList;
+import java.util.List;
+
+@Data
+@NoArgsConstructor
+@XmlRootElement(name = "Formulas")
+@XmlAccessorType(XmlAccessType.FIELD)
+public class Formulas {
+    @XmlElement(name = "Formula")
+    private List<Formula> dryFormulaList = new ArrayList<>();
+}
diff --git a/jeecg-module-dry/jeecg-module-dry-api/src/main/java/org/jeecg/modules/dry/vo/MoEquVo.java b/jeecg-module-dry/jeecg-module-dry-api/src/main/java/org/jeecg/modules/dry/vo/MoEquVo.java
old mode 100644
new mode 100755
diff --git a/jeecg-module-dry/jeecg-module-dry-api/src/main/java/org/jeecg/modules/dry/vo/OffsetParam.java b/jeecg-module-dry/jeecg-module-dry-api/src/main/java/org/jeecg/modules/dry/vo/OffsetParam.java
new file mode 100755
index 0000000..3f103c6
--- /dev/null
+++ b/jeecg-module-dry/jeecg-module-dry-api/src/main/java/org/jeecg/modules/dry/vo/OffsetParam.java
@@ -0,0 +1,24 @@
+package org.jeecg.modules.dry.vo;
+
+import io.swagger.annotations.ApiModelProperty;
+import lombok.Data;
+
+import javax.xml.bind.annotation.XmlAccessType;
+import javax.xml.bind.annotation.XmlAccessorType;
+import javax.xml.bind.annotation.XmlElement;
+import javax.xml.bind.annotation.XmlRootElement;
+
+@Data
+@XmlRootElement(name = "OffsetParam")
+@XmlAccessorType(XmlAccessType.FIELD)
+public class OffsetParam {
+
+    /**鍚按鐜囪ˉ鍋�*/
+    @XmlElement(name = "moisoffset")
+    @ApiModelProperty(value = "鍚按鐜囪ˉ鍋�")
+    private Double moisoffset;
+    /**鍐烽鏃堕暱*/
+    @XmlElement(name = "coldwind")
+    @ApiModelProperty(value = "鍐烽鏃堕暱")
+    private Double coldwind;
+}
diff --git a/jeecg-module-dry/jeecg-module-dry-api/src/main/java/org/jeecg/modules/dry/vo/RealTimeDataVo.java b/jeecg-module-dry/jeecg-module-dry-api/src/main/java/org/jeecg/modules/dry/vo/RealTimeDataVo.java
old mode 100644
new mode 100755
index 9bc8ea9..18aece4
--- a/jeecg-module-dry/jeecg-module-dry-api/src/main/java/org/jeecg/modules/dry/vo/RealTimeDataVo.java
+++ b/jeecg-module-dry/jeecg-module-dry-api/src/main/java/org/jeecg/modules/dry/vo/RealTimeDataVo.java
@@ -1,5 +1,6 @@
 package org.jeecg.modules.dry.vo;
 
+import com.fasterxml.jackson.annotation.JsonFormat;
 import io.swagger.annotations.ApiModelProperty;
 import io.swagger.models.auth.In;
 import lombok.Data;
@@ -13,6 +14,8 @@
 @Data
 @ToString
 public class RealTimeDataVo {
+
+    private static final long serialVersionUID = 1L;
 
     /**宸ュ崟ID*/
     private String orderId;
@@ -91,7 +94,7 @@
 
     private Integer ai_time;
 
-    private List<DryEquipment> eqpCodes;
+    // private List<DryEquipment> eqpCodes;
 
 
     /**鎺ョ鐘舵�� 0锛氳嚜鍔�   1锛氭墜鍔�  */
@@ -113,7 +116,7 @@
     private Integer workorder_status;
 
     /**鍚勯儴浣嶇姸鎬�**/
-    private Map<String, Object> eqp_state;
+//    private Map<String, Object> eqp_state;
 
     /**璁惧鐘舵��**/
     private String eqp_status;
@@ -137,6 +140,7 @@
     private String report_head_num     ;     //鏁伴噺--16妗�/355.8Kg
     private String report_head_machine ;     //璁惧
     private String report_head_accepter;     //鎺ユ枡浜�
+    @JsonFormat(timezone = "GMT+8",pattern = "yyyy-MM-dd")
     private Date report_head_date    ;     //鐢熶骇鏃ユ湡
     private String report_head_leader  ;     //鐝粍闀�
     private String report_head_techer  ;     //宸ヨ壓鍛�
@@ -172,6 +176,7 @@
     private Boolean report_clean_door      ;    //闂ㄧ獥娓呯悊
     private Boolean report_clean_box       ;    //绠变綋娓呯悊
     private Boolean report_clean_record    ;    //鐢熶骇璁板綍娓呯悊
+    @JsonFormat(timezone = "GMT+8",pattern = "yyyy-MM-dd")
     private Date report_clean_date      ;     //娓呭満鏃ユ湡
     private String report_clean_man       ;     //娓呭満浜�
     private Boolean report_clean_confirm   ;    //娓呭満纭
diff --git a/jeecg-module-dry/jeecg-module-dry-api/src/main/java/org/jeecg/modules/dry/vo/SocketMsgVo.java b/jeecg-module-dry/jeecg-module-dry-api/src/main/java/org/jeecg/modules/dry/vo/SocketMsgVo.java
old mode 100644
new mode 100755
diff --git a/jeecg-module-dry/jeecg-module-dry-api/src/main/java/org/jeecg/modules/dry/vo/StatisticsDataVo.java b/jeecg-module-dry/jeecg-module-dry-api/src/main/java/org/jeecg/modules/dry/vo/StatisticsDataVo.java
new file mode 100755
index 0000000..9d696b6
--- /dev/null
+++ b/jeecg-module-dry/jeecg-module-dry-api/src/main/java/org/jeecg/modules/dry/vo/StatisticsDataVo.java
@@ -0,0 +1,87 @@
+package org.jeecg.modules.dry.vo;
+
+import lombok.Data;
+import lombok.ToString;
+import org.jeecg.modules.dry.entity.DryEquipment;
+
+import java.util.Date;
+import java.util.List;
+import java.util.Map;
+
+@Data
+@ToString
+public class StatisticsDataVo {
+
+    /**宸ュ崟ID*/
+    private String orderId;
+    /**宸ュ崟鍙�*/
+    private String workorder;
+    /**閰嶆柟绱㈠紩*/
+    private Integer index;
+    /**鑽潗鍚嶇О*/
+    private String name;
+
+    /**绉熸埛ID*/
+    private Integer tenantid;
+    /**璁惧缂栧彿*/
+    private String machineid;
+
+    /**鏁呴殰**/
+    private String eqp_fault;
+
+    /**璁惧鎶ヨ**/
+    private String eqp_warning;
+
+    /**---------------------鐢熶骇璁板綍鐩稿叧瀛楁瀹氫箟---s-------------------------*/
+
+    private Boolean report_flag;       // 鎻愪氦鏍囧織
+
+    private String report_head_name;         // 鍝佸悕
+    private String report_head_batch   ;     //鎵规
+    private String report_head_num     ;     //鏁伴噺--16妗�/355.8Kg
+    private String report_head_machine ;     //璁惧
+    private String report_head_accepter;     //鎺ユ枡浜�
+    private Date report_head_date    ;     //鐢熶骇鏃ユ湡
+    private String report_head_leader  ;     //鐝粍闀�
+    private String report_head_techer  ;     //宸ヨ壓鍛�
+    //妫�鏌�
+    private Boolean report_check_field ;    //鐢熶骇鐜板満
+    private Boolean report_check_file  ;    //鎵ц鏂囦欢
+    private Boolean report_check_tag   ;    //鐗╂枡鏍囩ず
+    private Boolean report_check_tool  ;    //绉伴噺鍣ㄥ叿
+    private String report_check_man   ;    //妫�鏌ヤ汉
+    private Boolean report_check_status;    //妫�鏌ユ儏鍐�
+    private String report_check_qa ;     //QA
+    private String report_check_record    ;     //寮傚父璁板綍
+    //鐢熶骇
+    private Boolean report_product_view    ;    //澶栬妫�鏌�
+    private Boolean report_product_wind    ;    //鍚归
+    private Boolean report_product_sun     ;    //鏅�
+    private Boolean report_product_low_dry ;    //浣庢俯骞茬嚗
+    private Boolean report_product_dry     ;    //骞茬嚗
+    private String  report_product_start   ;     //寮�濮嬫椂闂�
+    private String  report_product_end     ;     //缁撴潫鏃堕棿
+    private Integer report_product_total   ;    //骞茬嚗鎬绘椂闂�
+    private Boolean report_product_check   ;    //骞茬嚗妫�鏌�
+    private String  report_product_man1    ;     //鎿嶄綔浜�
+    private String  report_product_man2    ;     //澶嶆牳浜�
+    private Double  report_product_weight  ;     //鎿嶄綔鍚庨噸閲�
+    private Double  report_product_waste   ;     //搴熸枡鏁伴噺
+    private Double  report_product_use     ;     //鏀剁巼
+    private String  report_product_qa      ;     //QA
+    //娓呭満
+    private Boolean report_clean_machine   ;    //璁惧娓呯悊
+    private Boolean report_clean_waste     ;    //搴熸枡娓呯悊
+    private Boolean report_clean_tool      ;    //宸ュ叿娓呯悊
+    private Boolean report_clean_door      ;    //闂ㄧ獥娓呯悊
+    private Boolean report_clean_box       ;    //绠变綋娓呯悊
+    private Boolean report_clean_record    ;    //鐢熶骇璁板綍娓呯悊
+    private Date report_clean_date      ;     //娓呭満鏃ユ湡
+    private String report_clean_man       ;     //娓呭満浜�
+    private Boolean report_clean_confirm   ;    //娓呭満纭
+    private String report_clean_qa        ;     //QA
+
+    /**---------------------鐢熶骇璁板綍鐩稿叧瀛楁瀹氫箟---e-------------------------*/
+
+
+}
diff --git a/jeecg-module-dry/jeecg-module-dry-api/src/main/java/org/jeecg/modules/dry/vo/TypeParam.java b/jeecg-module-dry/jeecg-module-dry-api/src/main/java/org/jeecg/modules/dry/vo/TypeParam.java
new file mode 100755
index 0000000..877286b
--- /dev/null
+++ b/jeecg-module-dry/jeecg-module-dry-api/src/main/java/org/jeecg/modules/dry/vo/TypeParam.java
@@ -0,0 +1,20 @@
+package org.jeecg.modules.dry.vo;
+
+import io.swagger.annotations.ApiModelProperty;
+import lombok.Data;
+
+import javax.xml.bind.annotation.XmlAccessType;
+import javax.xml.bind.annotation.XmlAccessorType;
+import javax.xml.bind.annotation.XmlElement;
+import javax.xml.bind.annotation.XmlRootElement;
+
+@Data
+@XmlRootElement(name = "TypeParam")
+@XmlAccessorType(XmlAccessType.FIELD)
+public class TypeParam {
+
+    /**鑽潗鍒嗙被*/
+    @XmlElement(name = "mtype")
+    @ApiModelProperty(value = "鑽潗鍒嗙被")
+    private Integer mtype;
+}
diff --git a/jeecg-module-dry/jeecg-module-dry-api/src/main/java/org/jeecg/modules/dry/vo/WaterParam.java b/jeecg-module-dry/jeecg-module-dry-api/src/main/java/org/jeecg/modules/dry/vo/WaterParam.java
new file mode 100755
index 0000000..fbac2b7
--- /dev/null
+++ b/jeecg-module-dry/jeecg-module-dry-api/src/main/java/org/jeecg/modules/dry/vo/WaterParam.java
@@ -0,0 +1,55 @@
+package org.jeecg.modules.dry.vo;
+
+import io.swagger.annotations.ApiModelProperty;
+import lombok.Data;
+
+import javax.xml.bind.annotation.XmlAccessType;
+import javax.xml.bind.annotation.XmlAccessorType;
+import javax.xml.bind.annotation.XmlElement;
+import javax.xml.bind.annotation.XmlRootElement;
+
+@Data
+@XmlRootElement(name = "WaterParam")
+@XmlAccessorType(XmlAccessType.FIELD)
+public class WaterParam {
+    /**鎶曟枡閲忥紙绛愶級*/
+    @XmlElement(name = "weight1")
+    @ApiModelProperty(value = "鎶曟枡閲忥紙绛愶級")
+    private Double weight1;
+    /**鍒濆閲嶉噺*/
+    @XmlElement(name = "weight2")
+    @ApiModelProperty(value = "鍒濆閲嶉噺")
+    private Double weight2;
+    /**骞茬嚗鎬绘椂闂�*/
+    @XmlElement(name = "times")
+    @ApiModelProperty(value = "骞茬嚗鎬绘椂闂�")
+    private Integer times;
+    /**鐑娓╁害*/
+    @XmlElement(name = "temp1")
+    @ApiModelProperty(value = "鐑娓╁害")
+    private Double temp1;
+    /**鐜娓╁害*/
+    @XmlElement(name = "temp2")
+    @ApiModelProperty(value = "鐜娓╁害")
+    private Double temp2;
+    /**鐜婀垮害*/
+    @XmlElement(name = "temp3")
+    @ApiModelProperty(value = "鐜婀垮害")
+    private Double temp3;
+    /**鑽℃枡寤舵椂ms*/
+    @XmlElement(name = "delay")
+    @ApiModelProperty(value = "鑽℃枡寤舵椂ms")
+    private Double delay;
+    /**缈绘枡娆℃暟*/
+    @XmlElement(name = "turntime")
+    @ApiModelProperty(value = "缈绘枡娆℃暟")
+    private Integer turntime;
+    /**鍒濆鍚按鐜�*/
+    @XmlElement(name = "moisture1")
+    @ApiModelProperty(value = "鍒濆鍚按鐜�")
+    private Double moisture1;
+    /**鐩爣鍚按鐜�*/
+    @XmlElement(name = "moisture3")
+    @ApiModelProperty(value = "鐩爣鍚按鐜�")
+    private Double moisture3;
+}
diff --git a/jeecg-module-dry/jeecg-module-dry-biz/pom.xml b/jeecg-module-dry/jeecg-module-dry-biz/pom.xml
old mode 100644
new mode 100755
diff --git a/jeecg-module-dry/jeecg-module-dry-biz/src/main/java/org/jeecg/modules/dry/controller/DryEqpTypeController.java b/jeecg-module-dry/jeecg-module-dry-biz/src/main/java/org/jeecg/modules/dry/controller/DryEqpTypeController.java
old mode 100644
new mode 100755
diff --git a/jeecg-module-dry/jeecg-module-dry-biz/src/main/java/org/jeecg/modules/dry/controller/DryEquipmentController.java b/jeecg-module-dry/jeecg-module-dry-biz/src/main/java/org/jeecg/modules/dry/controller/DryEquipmentController.java
old mode 100644
new mode 100755
index 3a172ed..0bf2aac
--- a/jeecg-module-dry/jeecg-module-dry-biz/src/main/java/org/jeecg/modules/dry/controller/DryEquipmentController.java
+++ b/jeecg-module-dry/jeecg-module-dry-biz/src/main/java/org/jeecg/modules/dry/controller/DryEquipmentController.java
@@ -1,5 +1,6 @@
 package org.jeecg.modules.dry.controller;
 
+import java.util.ArrayList;
 import java.util.Arrays;
 import java.util.List;
 import java.util.Map;
@@ -9,6 +10,8 @@
 import java.net.URLDecoder;
 import javax.servlet.http.HttpServletRequest;
 import javax.servlet.http.HttpServletResponse;
+
+import cn.hutool.core.bean.BeanUtil;
 import org.jeecg.common.api.vo.Result;
 import org.jeecg.common.config.TenantContext;
 import org.jeecg.common.system.query.QueryGenerator;
@@ -16,6 +19,7 @@
 import org.jeecg.common.util.oConvertUtils;
 import org.jeecg.config.mybatis.MybatisPlusSaasConfig;
 import org.jeecg.modules.dry.common.CacheConstants;
+import org.jeecg.modules.dry.entity.DryEqpType;
 import org.jeecg.modules.dry.entity.DryEquipment;
 import org.jeecg.modules.dry.service.IDryEqpTypeService;
 import org.jeecg.modules.dry.service.IDryEquipmentService;
@@ -25,12 +29,14 @@
 import com.baomidou.mybatisplus.extension.plugins.pagination.Page;
 import lombok.extern.slf4j.Slf4j;
 
+import org.jeecg.modules.dry.vo.DryEquipmentVo;
 import org.jeecgframework.poi.excel.ExcelImportUtil;
 import org.jeecgframework.poi.excel.def.NormalExcelConstants;
 import org.jeecgframework.poi.excel.entity.ExportParams;
 import org.jeecgframework.poi.excel.entity.ImportParams;
 import org.jeecgframework.poi.excel.view.JeecgEntityExcelView;
 import org.jeecg.common.system.base.controller.JeecgController;
+import org.jetbrains.annotations.NotNull;
 import org.springframework.beans.factory.annotation.Autowired;
 import org.springframework.web.bind.annotation.*;
 import org.springframework.web.multipart.MultipartFile;
@@ -92,7 +98,7 @@
 
 	 @ApiOperation(value="鏌ヨ鎵�鏈夊共鐕ユ満", notes="鏌ヨ鎵�鏈夊共鐕ユ満")
 	 @GetMapping(value = "/listAll")
-	public Result<List<DryEquipment>> queryAllEquipment(DryEquipment dryEquipment, HttpServletRequest req) {
+	public Result<List<DryEquipmentVo>> queryAllEquipment(DryEquipment dryEquipment, HttpServletRequest req) {
 		//------------------------------------------------------------------------------------------------
 		//鏄惁寮�鍚郴缁熺鐞嗘ā鍧楃殑澶氱鎴锋暟鎹殧绂汇�怱AAS澶氱鎴锋ā寮忋��
 		if(MybatisPlusSaasConfig.OPEN_SYSTEM_TENANT_CONTROL){
@@ -101,13 +107,38 @@
 		//------------------------------------------------------------------------------------------------
 		QueryWrapper<DryEquipment> queryWrapper = QueryGenerator.initQueryWrapper(dryEquipment, req.getParameterMap());
 
-		queryWrapper.orderByAsc("code");
-		List<DryEquipment> eqps = dryEquipmentService.list(queryWrapper);
-		eqps.stream().forEach(item -> {
-			item.setType(dryEqpTypeService.getById(item.getType()).getName());
-		});
-		return Result.OK(eqps);
+		 List<DryEquipmentVo> equipmentVos = getDryEquipmentVos(queryWrapper);
+		 return Result.OK(equipmentVos);
 	}
+
+	 @NotNull
+	 private List<DryEquipmentVo> getDryEquipmentVos(QueryWrapper<DryEquipment> queryWrapper) {
+		 queryWrapper.orderByAsc("code");
+		 List<DryEquipment> eqps = dryEquipmentService.list(queryWrapper);
+		 List<DryEquipmentVo> equipmentVos = new ArrayList<>();
+		 eqps.stream().forEach(item -> {
+			 DryEquipmentVo dryEquipmentVo = BeanUtil.toBean(item, DryEquipmentVo.class);
+			 DryEqpType dryEqpType = dryEqpTypeService.getById(item.getType());
+			 dryEquipmentVo.setType(dryEqpType.getName());
+			 dryEquipmentVo.setDryEfficiency(dryEqpType.getDryEfficiency());
+			 dryEquipmentVo.setSteamConsumption(dryEqpType.getSteamConsumption());
+			 dryEquipmentVo.setPowerConsumption(dryEqpType.getPowerConsumption());
+			 equipmentVos.add(dryEquipmentVo);
+		 });
+		 return equipmentVos;
+	 }
+
+
+	 @ApiOperation(value="鏌ヨ绉熸埛鎵�鏈夊共鐕ユ満", notes="鏌ヨ绉熸埛鎵�鏈夊共鐕ユ満")
+	 @GetMapping(value = "/listTenantEqp")
+	 public Result<List<DryEquipmentVo>> queryTenantAllEquipment(DryEquipment dryEquipment, HttpServletRequest req) {
+		TenantContext.setTenant(dryEquipment.getTenantId()+"");
+
+		 QueryWrapper<DryEquipment> queryWrapper = QueryGenerator.initQueryWrapper(dryEquipment, req.getParameterMap());
+
+		 List<DryEquipmentVo> equipmentVos = getDryEquipmentVos(queryWrapper);
+		 return Result.OK(equipmentVos);
+	 }
 
 
 
@@ -139,6 +170,7 @@
 	@RequiresPermissions("dry:dry_equipment:edit")
 	@RequestMapping(value = "/edit", method = {RequestMethod.PUT,RequestMethod.POST})
 	public Result<String> edit(@RequestBody DryEquipment dryEquipment) {
+		// 鍒犻櫎redis缂撳瓨
 		redisUtil.del(CacheConstants.RedisKeyEnum.EQP_MAP.getCode());
 		dryEquipmentService.updateById(dryEquipment);
 
@@ -186,13 +218,18 @@
 	//@AutoLog(value = "骞茬嚗鏈�-閫氳繃id鏌ヨ")
 	@ApiOperation(value="骞茬嚗鏈�-閫氳繃id鏌ヨ", notes="骞茬嚗鏈�-閫氳繃id鏌ヨ")
 	@GetMapping(value = "/queryById")
-	public Result<DryEquipment> queryById(@RequestParam(name="id",required=true) String id) {
+	public Result<DryEquipmentVo> queryById(@RequestParam(name="id",required=true) String id) {
 		DryEquipment dryEquipment = dryEquipmentService.getById(id);
-		dryEquipment.setType(dryEqpTypeService.getById(dryEquipment.getType()).getName());
+		DryEquipmentVo dryEquipmentVo = BeanUtil.toBean(dryEquipment, DryEquipmentVo.class);
+		DryEqpType dryEqpType = dryEqpTypeService.getById(dryEquipment.getType());
+		dryEquipmentVo.setType(dryEqpType.getName());
+		dryEquipmentVo.setDryEfficiency(dryEqpType.getDryEfficiency());
+		dryEquipmentVo.setSteamConsumption(dryEqpType.getSteamConsumption());
+		dryEquipmentVo.setPowerConsumption(dryEqpType.getPowerConsumption());
 		if(dryEquipment==null) {
 			return Result.error("鏈壘鍒板搴旀暟鎹�");
 		}
-		return Result.OK(dryEquipment);
+		return Result.OK(dryEquipmentVo);
 	}
 
     /**
diff --git a/jeecg-module-dry/jeecg-module-dry-biz/src/main/java/org/jeecg/modules/dry/controller/DryFaultRecordController.java b/jeecg-module-dry/jeecg-module-dry-biz/src/main/java/org/jeecg/modules/dry/controller/DryFaultRecordController.java
new file mode 100755
index 0000000..3f87a73
--- /dev/null
+++ b/jeecg-module-dry/jeecg-module-dry-biz/src/main/java/org/jeecg/modules/dry/controller/DryFaultRecordController.java
@@ -0,0 +1,184 @@
+package org.jeecg.modules.dry.controller;
+
+import java.util.Arrays;
+import java.util.List;
+import javax.servlet.http.HttpServletRequest;
+import javax.servlet.http.HttpServletResponse;
+import org.jeecg.common.api.vo.Result;
+import org.jeecg.common.config.TenantContext;
+import org.jeecg.common.system.query.QueryGenerator;
+
+import org.jeecg.modules.dry.entity.DryFaultRecord;
+import org.jeecg.modules.dry.service.IDryFaultRecordService;
+
+
+import com.baomidou.mybatisplus.core.conditions.query.QueryWrapper;
+import com.baomidou.mybatisplus.core.metadata.IPage;
+import com.baomidou.mybatisplus.extension.plugins.pagination.Page;
+import lombok.extern.slf4j.Slf4j;
+
+import org.jeecg.common.system.base.controller.JeecgController;
+import org.springframework.beans.factory.annotation.Autowired;
+import org.springframework.web.bind.annotation.*;
+
+import org.springframework.web.servlet.ModelAndView;
+
+import io.swagger.annotations.Api;
+import io.swagger.annotations.ApiOperation;
+import org.jeecg.common.aspect.annotation.AutoLog;
+import org.apache.shiro.authz.annotation.RequiresPermissions;
+
+ /**
+ * @Description: dry_eqp_fault
+ * @Author: jeecg-boot
+ * @Date:   2024-11-13
+ * @Version: V1.0
+ */
+@Api(tags="dry_eqp_fault")
+@RestController
+@RequestMapping("/dry/dryEqpFault")
+@Slf4j
+public class DryFaultRecordController extends JeecgController<DryFaultRecord, IDryFaultRecordService> {
+	@Autowired
+	private IDryFaultRecordService dryEqpFaultService;
+	
+	/**
+	 * 鍒嗛〉鍒楄〃鏌ヨ
+	 *
+	 * @param dryEqpFault
+	 * @param pageNo
+	 * @param pageSize
+	 * @param req
+	 * @return
+	 */
+	//@AutoLog(value = "dry_eqp_fault-鍒嗛〉鍒楄〃鏌ヨ")
+	@ApiOperation(value="dry_eqp_fault-鍒嗛〉鍒楄〃鏌ヨ", notes="dry_eqp_fault-鍒嗛〉鍒楄〃鏌ヨ")
+	@GetMapping(value = "/list")
+	public Result<IPage<DryFaultRecord>> queryPageList(DryFaultRecord dryEqpFault,
+                                                       @RequestParam(name="pageNo", defaultValue="1") Integer pageNo,
+                                                       @RequestParam(name="pageSize", defaultValue="10") Integer pageSize,
+                                                       HttpServletRequest req) {
+		QueryWrapper<DryFaultRecord> queryWrapper = QueryGenerator.initQueryWrapper(dryEqpFault, req.getParameterMap());
+		Page<DryFaultRecord> page = new Page<DryFaultRecord>(pageNo, pageSize);
+		IPage<DryFaultRecord> pageList = dryEqpFaultService.page(page, queryWrapper);
+		return Result.OK(pageList);
+	}
+
+
+	@RequestMapping(value = "/queryByOrderId", method = RequestMethod.GET)
+	public Result<List<DryFaultRecord>> queryByOrderId(@RequestParam(name="orderId",required=true) String orderId, @RequestParam(name="tenantId",required=true) String tenantId) {
+		TenantContext.setTenant(tenantId);
+		Result<List<DryFaultRecord>> result = new Result<List<DryFaultRecord>>();
+		try {
+			List<DryFaultRecord> pageList = dryEqpFaultService.queryByOrderId(orderId);
+			result.setResult(pageList);
+			result.setSuccess(true);
+		} catch (Exception e) {
+			log.error(e.getMessage(),e);
+		}
+		return result;
+	}
+	
+	/**
+	 *   娣诲姞
+	 *
+	 * @param dryEqpFault
+	 * @return
+	 */
+	@AutoLog(value = "dry_eqp_fault-娣诲姞")
+	@ApiOperation(value="dry_eqp_fault-娣诲姞", notes="dry_eqp_fault-娣诲姞")
+	@RequiresPermissions("org.jeecg.modules.dry.mqtt:dry_eqp_fault:add")
+	@PostMapping(value = "/add")
+	public Result<String> add(@RequestBody DryFaultRecord dryEqpFault) {
+		dryEqpFaultService.save(dryEqpFault);
+		return Result.OK("娣诲姞鎴愬姛锛�");
+	}
+	
+	/**
+	 *  缂栬緫
+	 *
+	 * @param dryEqpFault
+	 * @return
+	 */
+	@AutoLog(value = "dry_eqp_fault-缂栬緫")
+	@ApiOperation(value="dry_eqp_fault-缂栬緫", notes="dry_eqp_fault-缂栬緫")
+	@RequiresPermissions("org.jeecg.modules.dry.mqtt:dry_eqp_fault:edit")
+	@RequestMapping(value = "/edit", method = {RequestMethod.PUT,RequestMethod.POST})
+	public Result<String> edit(@RequestBody DryFaultRecord dryEqpFault) {
+		dryEqpFaultService.updateById(dryEqpFault);
+		return Result.OK("缂栬緫鎴愬姛!");
+	}
+	
+	/**
+	 *   閫氳繃id鍒犻櫎
+	 *
+	 * @param id
+	 * @return
+	 */
+	@AutoLog(value = "dry_eqp_fault-閫氳繃id鍒犻櫎")
+	@ApiOperation(value="dry_eqp_fault-閫氳繃id鍒犻櫎", notes="dry_eqp_fault-閫氳繃id鍒犻櫎")
+	@RequiresPermissions("org.jeecg.modules.dry.mqtt:dry_eqp_fault:delete")
+	@DeleteMapping(value = "/delete")
+	public Result<String> delete(@RequestParam(name="id",required=true) String id) {
+		dryEqpFaultService.removeById(id);
+		return Result.OK("鍒犻櫎鎴愬姛!");
+	}
+	
+	/**
+	 *  鎵归噺鍒犻櫎
+	 *
+	 * @param ids
+	 * @return
+	 */
+	@AutoLog(value = "dry_eqp_fault-鎵归噺鍒犻櫎")
+	@ApiOperation(value="dry_eqp_fault-鎵归噺鍒犻櫎", notes="dry_eqp_fault-鎵归噺鍒犻櫎")
+	@RequiresPermissions("org.jeecg.modules.dry.mqtt:dry_eqp_fault:deleteBatch")
+	@DeleteMapping(value = "/deleteBatch")
+	public Result<String> deleteBatch(@RequestParam(name="ids",required=true) String ids) {
+		this.dryEqpFaultService.removeByIds(Arrays.asList(ids.split(",")));
+		return Result.OK("鎵归噺鍒犻櫎鎴愬姛!");
+	}
+	
+	/**
+	 * 閫氳繃id鏌ヨ
+	 *
+	 * @param id
+	 * @return
+	 */
+	//@AutoLog(value = "dry_eqp_fault-閫氳繃id鏌ヨ")
+	@ApiOperation(value="dry_eqp_fault-閫氳繃id鏌ヨ", notes="dry_eqp_fault-閫氳繃id鏌ヨ")
+	@GetMapping(value = "/queryById")
+	public Result<DryFaultRecord> queryById(@RequestParam(name="id",required=true) String id) {
+		DryFaultRecord dryEqpFault = dryEqpFaultService.getById(id);
+		if(dryEqpFault==null) {
+			return Result.error("鏈壘鍒板搴旀暟鎹�");
+		}
+		return Result.OK(dryEqpFault);
+	}
+
+    /**
+    * 瀵煎嚭excel
+    *
+    * @param request
+    * @param dryEqpFault
+    */
+    @RequiresPermissions("org.jeecg.modules.dry.mqtt:dry_eqp_fault:exportXls")
+    @RequestMapping(value = "/exportXls")
+    public ModelAndView exportXls(HttpServletRequest request, DryFaultRecord dryEqpFault) {
+        return super.exportXls(request, dryEqpFault, DryFaultRecord.class, "dry_eqp_fault");
+    }
+
+    /**
+      * 閫氳繃excel瀵煎叆鏁版嵁
+    *
+    * @param request
+    * @param response
+    * @return
+    */
+    @RequiresPermissions("org.jeecg.modules.dry.mqtt:dry_eqp_fault:importExcel")
+    @RequestMapping(value = "/importExcel", method = RequestMethod.POST)
+    public Result<?> importExcel(HttpServletRequest request, HttpServletResponse response) {
+        return super.importExcel(request, response, DryFaultRecord.class);
+    }
+
+}
diff --git a/jeecg-module-dry/jeecg-module-dry-biz/src/main/java/org/jeecg/modules/dry/controller/DryHelloController.java b/jeecg-module-dry/jeecg-module-dry-biz/src/main/java/org/jeecg/modules/dry/controller/DryHelloController.java
old mode 100644
new mode 100755
diff --git a/jeecg-module-dry/jeecg-module-dry-biz/src/main/java/org/jeecg/modules/dry/controller/DryHerbController.java b/jeecg-module-dry/jeecg-module-dry-biz/src/main/java/org/jeecg/modules/dry/controller/DryHerbController.java
old mode 100644
new mode 100755
diff --git a/jeecg-module-dry/jeecg-module-dry-biz/src/main/java/org/jeecg/modules/dry/controller/DryHerbFormulaController.java b/jeecg-module-dry/jeecg-module-dry-biz/src/main/java/org/jeecg/modules/dry/controller/DryHerbFormulaController.java
old mode 100644
new mode 100755
index b9e46df..d6cc2c8
--- a/jeecg-module-dry/jeecg-module-dry-biz/src/main/java/org/jeecg/modules/dry/controller/DryHerbFormulaController.java
+++ b/jeecg-module-dry/jeecg-module-dry-biz/src/main/java/org/jeecg/modules/dry/controller/DryHerbFormulaController.java
@@ -81,6 +81,7 @@
 		return Result.OK(pageList);
 	}
 
+
 	/**
 	 *   娣诲姞
 	 *
diff --git a/jeecg-module-dry/jeecg-module-dry-biz/src/main/java/org/jeecg/modules/dry/controller/DryHerbFormulaHisController.java b/jeecg-module-dry/jeecg-module-dry-biz/src/main/java/org/jeecg/modules/dry/controller/DryHerbFormulaHisController.java
new file mode 100755
index 0000000..24b54e0
--- /dev/null
+++ b/jeecg-module-dry/jeecg-module-dry-biz/src/main/java/org/jeecg/modules/dry/controller/DryHerbFormulaHisController.java
@@ -0,0 +1,178 @@
+package org.jeecg.modules.dry.controller;
+
+import java.util.Arrays;
+import java.util.List;
+import java.util.Map;
+import java.util.stream.Collectors;
+import java.io.IOException;
+import java.io.UnsupportedEncodingException;
+import java.net.URLDecoder;
+import javax.servlet.http.HttpServletRequest;
+import javax.servlet.http.HttpServletResponse;
+import org.jeecg.common.api.vo.Result;
+import org.jeecg.common.system.query.QueryGenerator;
+import org.jeecg.common.util.oConvertUtils;
+import org.jeecg.modules.dry.entity.DryHerbFormulaHis;
+import org.jeecg.modules.dry.service.IDryHerbFormulaHisService;
+
+import com.baomidou.mybatisplus.core.conditions.query.QueryWrapper;
+import com.baomidou.mybatisplus.core.metadata.IPage;
+import com.baomidou.mybatisplus.extension.plugins.pagination.Page;
+import lombok.extern.slf4j.Slf4j;
+
+import org.jeecgframework.poi.excel.ExcelImportUtil;
+import org.jeecgframework.poi.excel.def.NormalExcelConstants;
+import org.jeecgframework.poi.excel.entity.ExportParams;
+import org.jeecgframework.poi.excel.entity.ImportParams;
+import org.jeecgframework.poi.excel.view.JeecgEntityExcelView;
+import org.jeecg.common.system.base.controller.JeecgController;
+import org.springframework.beans.factory.annotation.Autowired;
+import org.springframework.web.bind.annotation.*;
+import org.springframework.web.multipart.MultipartFile;
+import org.springframework.web.multipart.MultipartHttpServletRequest;
+import org.springframework.web.servlet.ModelAndView;
+import com.alibaba.fastjson.JSON;
+import io.swagger.annotations.Api;
+import io.swagger.annotations.ApiOperation;
+import org.jeecg.common.aspect.annotation.AutoLog;
+import org.apache.shiro.authz.annotation.RequiresPermissions;
+
+ /**
+ * @Description: 閰嶆柟璁板綍
+ * @Author: jeecg-boot
+ * @Date:   2024-08-19
+ * @Version: V1.0
+ */
+@Api(tags="閰嶆柟璁板綍")
+@RestController
+@RequestMapping("/dry/dryHerbFormulaHis")
+@Slf4j
+public class DryHerbFormulaHisController extends JeecgController<DryHerbFormulaHis, IDryHerbFormulaHisService> {
+	@Autowired
+	private IDryHerbFormulaHisService dryHerbFormulaHisService;
+	
+	/**
+	 * 鍒嗛〉鍒楄〃鏌ヨ
+	 *
+	 * @param dryHerbFormulaHis
+	 * @param pageNo
+	 * @param pageSize
+	 * @param req
+	 * @return
+	 */
+	//@AutoLog(value = "閰嶆柟璁板綍-鍒嗛〉鍒楄〃鏌ヨ")
+	@ApiOperation(value="閰嶆柟璁板綍-鍒嗛〉鍒楄〃鏌ヨ", notes="閰嶆柟璁板綍-鍒嗛〉鍒楄〃鏌ヨ")
+	@GetMapping(value = "/list")
+	public Result<IPage<DryHerbFormulaHis>> queryPageList(DryHerbFormulaHis dryHerbFormulaHis,
+								   @RequestParam(name="pageNo", defaultValue="1") Integer pageNo,
+								   @RequestParam(name="pageSize", defaultValue="10") Integer pageSize,
+								   HttpServletRequest req) {
+		QueryWrapper<DryHerbFormulaHis> queryWrapper = QueryGenerator.initQueryWrapper(dryHerbFormulaHis, req.getParameterMap());
+		Page<DryHerbFormulaHis> page = new Page<DryHerbFormulaHis>(pageNo, pageSize);
+		IPage<DryHerbFormulaHis> pageList = dryHerbFormulaHisService.page(page, queryWrapper);
+		return Result.OK(pageList);
+	}
+	
+	/**
+	 *   娣诲姞
+	 *
+	 * @param dryHerbFormulaHis
+	 * @return
+	 */
+	@AutoLog(value = "閰嶆柟璁板綍-娣诲姞")
+	@ApiOperation(value="閰嶆柟璁板綍-娣诲姞", notes="閰嶆柟璁板綍-娣诲姞")
+	@RequiresPermissions("dry:dry_herb_formula_his:add")
+	@PostMapping(value = "/add")
+	public Result<String> add(@RequestBody DryHerbFormulaHis dryHerbFormulaHis) {
+		dryHerbFormulaHisService.save(dryHerbFormulaHis);
+		return Result.OK("娣诲姞鎴愬姛锛�");
+	}
+	
+	/**
+	 *  缂栬緫
+	 *
+	 * @param dryHerbFormulaHis
+	 * @return
+	 */
+	@AutoLog(value = "閰嶆柟璁板綍-缂栬緫")
+	@ApiOperation(value="閰嶆柟璁板綍-缂栬緫", notes="閰嶆柟璁板綍-缂栬緫")
+	@RequiresPermissions("dry:dry_herb_formula_his:edit")
+	@RequestMapping(value = "/edit", method = {RequestMethod.PUT,RequestMethod.POST})
+	public Result<String> edit(@RequestBody DryHerbFormulaHis dryHerbFormulaHis) {
+		dryHerbFormulaHisService.updateById(dryHerbFormulaHis);
+		return Result.OK("缂栬緫鎴愬姛!");
+	}
+	
+	/**
+	 *   閫氳繃id鍒犻櫎
+	 *
+	 * @param id
+	 * @return
+	 */
+	@AutoLog(value = "閰嶆柟璁板綍-閫氳繃id鍒犻櫎")
+	@ApiOperation(value="閰嶆柟璁板綍-閫氳繃id鍒犻櫎", notes="閰嶆柟璁板綍-閫氳繃id鍒犻櫎")
+	@RequiresPermissions("dry:dry_herb_formula_his:delete")
+	@DeleteMapping(value = "/delete")
+	public Result<String> delete(@RequestParam(name="id",required=true) String id) {
+		dryHerbFormulaHisService.removeById(id);
+		return Result.OK("鍒犻櫎鎴愬姛!");
+	}
+	
+	/**
+	 *  鎵归噺鍒犻櫎
+	 *
+	 * @param ids
+	 * @return
+	 */
+	@AutoLog(value = "閰嶆柟璁板綍-鎵归噺鍒犻櫎")
+	@ApiOperation(value="閰嶆柟璁板綍-鎵归噺鍒犻櫎", notes="閰嶆柟璁板綍-鎵归噺鍒犻櫎")
+	@RequiresPermissions("dry:dry_herb_formula_his:deleteBatch")
+	@DeleteMapping(value = "/deleteBatch")
+	public Result<String> deleteBatch(@RequestParam(name="ids",required=true) String ids) {
+		this.dryHerbFormulaHisService.removeByIds(Arrays.asList(ids.split(",")));
+		return Result.OK("鎵归噺鍒犻櫎鎴愬姛!");
+	}
+	
+	/**
+	 * 閫氳繃id鏌ヨ
+	 *
+	 * @param id
+	 * @return
+	 */
+	//@AutoLog(value = "閰嶆柟璁板綍-閫氳繃id鏌ヨ")
+	@ApiOperation(value="閰嶆柟璁板綍-閫氳繃id鏌ヨ", notes="閰嶆柟璁板綍-閫氳繃id鏌ヨ")
+	@GetMapping(value = "/queryById")
+	public Result<DryHerbFormulaHis> queryById(@RequestParam(name="id",required=true) String id) {
+		DryHerbFormulaHis dryHerbFormulaHis = dryHerbFormulaHisService.getById(id);
+		if(dryHerbFormulaHis==null) {
+			return Result.error("鏈壘鍒板搴旀暟鎹�");
+		}
+		return Result.OK(dryHerbFormulaHis);
+	}
+
+    /**
+    * 瀵煎嚭excel
+    *
+    * @param request
+    * @param dryHerbFormulaHis
+    */
+    @RequiresPermissions("dry:dry_herb_formula_his:exportXls")
+    @RequestMapping(value = "/exportXls")
+    public ModelAndView exportXls(HttpServletRequest request, DryHerbFormulaHis dryHerbFormulaHis) {
+        return super.exportXls(request, dryHerbFormulaHis, DryHerbFormulaHis.class, "閰嶆柟璁板綍");
+    }
+
+    /**
+      * 閫氳繃excel瀵煎叆鏁版嵁
+    *
+    * @param request
+    * @param response
+    * @return
+    */
+    @RequiresPermissions("dry:dry_herb_formula_his:importExcel")
+    @RequestMapping(value = "/importExcel", method = RequestMethod.POST)
+    public Result<?> importExcel(HttpServletRequest request, HttpServletResponse response) {
+        return super.importExcel(request, response, DryHerbFormulaHis.class);
+    }
+
+}
diff --git a/jeecg-module-dry/jeecg-module-dry-biz/src/main/java/org/jeecg/modules/dry/controller/DryHerbInfoController.java b/jeecg-module-dry/jeecg-module-dry-biz/src/main/java/org/jeecg/modules/dry/controller/DryHerbInfoController.java
old mode 100644
new mode 100755
diff --git a/jeecg-module-dry/jeecg-module-dry-biz/src/main/java/org/jeecg/modules/dry/controller/DryHerbTypeController.java b/jeecg-module-dry/jeecg-module-dry-biz/src/main/java/org/jeecg/modules/dry/controller/DryHerbTypeController.java
old mode 100644
new mode 100755
diff --git a/jeecg-module-dry/jeecg-module-dry-biz/src/main/java/org/jeecg/modules/dry/controller/DryOpcDeviceController.java b/jeecg-module-dry/jeecg-module-dry-biz/src/main/java/org/jeecg/modules/dry/controller/DryOpcDeviceController.java
old mode 100644
new mode 100755
index fdb5f5a..74860c4
--- a/jeecg-module-dry/jeecg-module-dry-biz/src/main/java/org/jeecg/modules/dry/controller/DryOpcDeviceController.java
+++ b/jeecg-module-dry/jeecg-module-dry-biz/src/main/java/org/jeecg/modules/dry/controller/DryOpcDeviceController.java
@@ -30,6 +30,7 @@
 import org.jeecgframework.poi.excel.view.JeecgEntityExcelView;
 import org.jeecg.common.system.base.controller.JeecgController;
 import org.springframework.beans.factory.annotation.Autowired;
+import org.springframework.boot.autoconfigure.condition.ConditionalOnProperty;
 import org.springframework.web.bind.annotation.*;
 import org.springframework.web.multipart.MultipartFile;
 import org.springframework.web.multipart.MultipartHttpServletRequest;
@@ -50,6 +51,7 @@
 @RestController
 @RequestMapping("/dry/dryOpcDevice")
 @Slf4j
+@ConditionalOnProperty(name = "kangaroohy.milo.enabled", havingValue = "true")
 public class DryOpcDeviceController extends JeecgController<DryOpcDevice, IDryOpcDeviceService> {
 	@Autowired
 	private IDryOpcDeviceService dryOpcDeviceService;
@@ -58,7 +60,7 @@
 	@Autowired
 	private MiloService miloService;
 
-	
+
 	/**
 	 * 鍒嗛〉鍒楄〃鏌ヨ
 	 *
@@ -99,7 +101,7 @@
 		 return Result.OK(list);
 	 }
 
-	
+
 	/**
 	 *   娣诲姞
 	 *
@@ -114,7 +116,7 @@
 		dryOpcDeviceService.save(dryOpcDevice);
 		return Result.OK("娣诲姞鎴愬姛锛�");
 	}
-	
+
 	/**
 	 *  缂栬緫
 	 *
@@ -129,7 +131,7 @@
 		dryOpcDeviceService.updateById(dryOpcDevice);
 		return Result.OK("缂栬緫鎴愬姛!");
 	}
-	
+
 	/**
 	 *   閫氳繃id鍒犻櫎
 	 *
@@ -144,7 +146,7 @@
 		dryOpcDeviceService.removeById(id);
 		return Result.OK("鍒犻櫎鎴愬姛!");
 	}
-	
+
 	/**
 	 *  鎵归噺鍒犻櫎
 	 *
@@ -159,7 +161,7 @@
 		this.dryOpcDeviceService.removeByIds(Arrays.asList(ids.split(",")));
 		return Result.OK("鎵归噺鍒犻櫎鎴愬姛!");
 	}
-	
+
 	/**
 	 * 閫氳繃id鏌ヨ
 	 *
diff --git a/jeecg-module-dry/jeecg-module-dry-biz/src/main/java/org/jeecg/modules/dry/controller/DryOrderController.java b/jeecg-module-dry/jeecg-module-dry-biz/src/main/java/org/jeecg/modules/dry/controller/DryOrderController.java
old mode 100644
new mode 100755
index 8d4de43..c88e53a
--- a/jeecg-module-dry/jeecg-module-dry-biz/src/main/java/org/jeecg/modules/dry/controller/DryOrderController.java
+++ b/jeecg-module-dry/jeecg-module-dry-biz/src/main/java/org/jeecg/modules/dry/controller/DryOrderController.java
@@ -6,6 +6,7 @@
 import javax.servlet.http.HttpServletRequest;
 import javax.servlet.http.HttpServletResponse;
 
+import cn.hutool.core.bean.BeanUtil;
 import com.alibaba.fastjson.JSONObject;
 import org.jeecg.common.api.vo.Result;
 import org.jeecg.common.config.TenantContext;
@@ -21,6 +22,8 @@
 import lombok.extern.slf4j.Slf4j;
 
 import org.jeecg.common.system.base.controller.JeecgController;
+import org.jeecg.modules.dry.service.IDryOrderTrendService;
+import org.jeecg.modules.dry.vo.DryOrderTrendVo;
 import org.jeecg.modules.dry.vo.DryOrderVo;
 import org.springframework.beans.factory.annotation.Autowired;
 import org.springframework.web.bind.annotation.*;
@@ -43,6 +46,9 @@
 public class DryOrderController extends JeecgController<DryOrder, IDryOrderService> {
 	@Autowired
 	private IDryOrderService dryOrderService;
+
+	@Autowired
+	private IDryOrderTrendService dryOrderTrendService;
 
 	/**
 	 * 鍒嗛〉鍒楄〃鏌ヨ
@@ -142,7 +148,22 @@
 		return Result.OK("鎵归噺鍒犻櫎鎴愬姛!");
 	}
 
-	/**
+	 /**
+	  * 鎵归噺涓嬪彂宸ュ崟
+	  * @param ids
+	  * @return
+	  */
+	 @AutoLog(value = "骞茬嚗宸ュ崟-鎵归噺涓嬪彂")
+	 @ApiOperation(value="骞茬嚗宸ュ崟-鎵归噺涓嬪彂", notes="骞茬嚗宸ュ崟-鎵归噺涓嬪彂")
+	 @RequiresPermissions("dry:dry_order:edit")
+	 @PostMapping(value = "/sendBatch")
+	 public Result<String> sendBatch(@RequestParam(name="ids",required=true) String ids) {
+		 this.dryOrderService.sendByIds(Arrays.asList(ids.split(",")));
+		 return Result.OK("鎵归噺涓嬪彂鎴愬姛!");
+	 }
+
+
+	 /**
 	 * 閫氳繃id鏌ヨ
 	 *
 	 * @param id
@@ -159,6 +180,20 @@
 		return Result.OK(dryOrder);
 	}
 
+	 @ApiOperation(value="骞茬嚗宸ュ崟-鏌ヨ杩囩▼瓒嬪娍鏁版嵁", notes="鏌ヨ杩囩▼瓒嬪娍鏁版嵁")
+	 @GetMapping(value = "/queryOrderTrendById")
+	 public Result<DryOrderVo> queryOrderTrendById(@RequestParam(name="id",required=true) String id) {
+		 DryOrder dryOrder = dryOrderService.getById(id);
+		 DryOrderVo orderVo;
+		 if(dryOrder ==null) {
+			 return Result.error("鏈壘鍒板搴旀暟鎹�");
+		 }
+		 orderVo = BeanUtil.toBean(dryOrder, DryOrderVo.class);
+		 List<DryOrderTrendVo> trendVos = dryOrderTrendService.listByOrderId(orderVo.getId());
+		 orderVo.setDetailList(trendVos);
+		 return Result.OK(orderVo);
+	 }
+
     /**
     * 瀵煎嚭excel
     *
diff --git a/jeecg-module-dry/jeecg-module-dry-biz/src/main/java/org/jeecg/modules/dry/controller/DryOrderTrendController.java b/jeecg-module-dry/jeecg-module-dry-biz/src/main/java/org/jeecg/modules/dry/controller/DryOrderTrendController.java
old mode 100644
new mode 100755
diff --git a/jeecg-module-dry/jeecg-module-dry-biz/src/main/java/org/jeecg/modules/dry/controller/DryProdRecordController.java b/jeecg-module-dry/jeecg-module-dry-biz/src/main/java/org/jeecg/modules/dry/controller/DryProdRecordController.java
old mode 100644
new mode 100755
diff --git a/jeecg-module-dry/jeecg-module-dry-biz/src/main/java/org/jeecg/modules/dry/controller/DryRealTimeDataController.java b/jeecg-module-dry/jeecg-module-dry-biz/src/main/java/org/jeecg/modules/dry/controller/DryRealTimeDataController.java
old mode 100644
new mode 100755
index 2878189..dbc488d
--- a/jeecg-module-dry/jeecg-module-dry-biz/src/main/java/org/jeecg/modules/dry/controller/DryRealTimeDataController.java
+++ b/jeecg-module-dry/jeecg-module-dry-biz/src/main/java/org/jeecg/modules/dry/controller/DryRealTimeDataController.java
@@ -3,25 +3,44 @@
 
 import ai.djl.modality.Classifications;
 import cn.hutool.core.bean.BeanUtil;
+import cn.hutool.core.thread.ThreadUtil;
+import com.alibaba.druid.support.json.JSONUtils;
+import com.alibaba.fastjson.JSON;
+import com.alibaba.fastjson.JSONObject;
 import com.baomidou.mybatisplus.core.conditions.query.LambdaQueryWrapper;
+import com.baomidou.mybatisplus.core.conditions.query.QueryWrapper;
 import io.swagger.annotations.Api;
 import io.swagger.annotations.ApiOperation;
 import lombok.extern.slf4j.Slf4j;
+import org.eclipse.paho.client.mqttv3.MqttException;
+import org.eclipse.paho.client.mqttv3.MqttMessage;
 import org.jeecg.common.api.vo.Result;
 
-import org.jeecg.modules.dry.entity.DryHerbInfo;
+import org.jeecg.common.config.TenantContext;
+import org.jeecg.common.constant.MqttConstant;
+import org.jeecg.common.system.query.QueryGenerator;
+import org.jeecg.common.util.IpUtils;
+import org.jeecg.common.util.SpringContextUtils;
+import org.jeecg.common.util.oConvertUtils;
+import org.jeecg.config.mybatis.MybatisPlusSaasConfig;
+import org.jeecg.modules.dry.entity.*;
+import org.jeecg.modules.dry.mqtt.MqttConfig;
+import org.jeecg.modules.dry.mqtt.MqttUtil;
 import org.jeecg.modules.dry.service.*;
 
-import org.jeecg.modules.dry.util.HerbUtil;
-import org.jeecg.modules.dry.vo.CommandMessageVo;
-import org.jeecg.modules.dry.vo.DryHerbInfoVo;
-import org.jeecg.modules.dry.vo.RealTimeDataVo;
+//import org.jeecg.modules.dry.util.HerbUtil;
+import org.jeecg.modules.dry.vo.*;
 
 import org.springframework.beans.factory.annotation.Autowired;
 import org.springframework.web.bind.annotation.*;
 import org.springframework.web.multipart.MultipartFile;
 
+import javax.servlet.http.HttpServletRequest;
+import javax.xml.bind.JAXBContext;
+import javax.xml.bind.JAXBException;
+import javax.xml.bind.Marshaller;
 import java.io.InputStream;
+import java.io.StringWriter;
 import java.util.*;
 import java.util.stream.Collectors;
 import java.util.stream.Stream;
@@ -37,10 +56,32 @@
     private IDryRealTimeDataService dryRealTimeDataService;
 
     @Autowired
-    private HerbUtil herbUtil;
+    private IDryHerbFormulaService dryHerbFormulaService;
+
+    @Autowired
+    private IDryHerbInfoService dryHerbInfoService;
+
+    @Autowired
+    private IDryEqpTypeService dryEqpTypeService;
+
+//    @Autowired
+//    private HerbUtil herbUtil;
+
+    @Autowired
+    private MqttUtil mqttUtil;
+
+    @Autowired
+    private MqttConfig mqttConfig;
 
     @Autowired
     private IDryHerbInfoService herbInfoService;
+
+    @Autowired
+    private IDryHerbFormulaHisService dryHerbFormulaHisService;
+
+    @Autowired
+    private IDryEquipmentService dryEquipmentService;
+
 
 
     @ApiOperation(value="娴嬭瘯", notes="杩斿洖Hello")
@@ -51,7 +92,21 @@
 
     @ApiOperation(value="鎺ユ敹瀹炴椂鏁版嵁Json", notes="璁惧瀹炴椂鏁版嵁涓婁紶")
     @PostMapping("/sendRealTimeDataJson")
-    public Result<?> realTimeDataJson(@RequestBody RealTimeDataVo realTimeDataVo) {
+    public Result<?> realTimeDataJson(@RequestBody RealTimeDataVo realTimeDataVo)  {
+        try {
+            if ("user".equals(mqttConfig.getRole())){
+                MqttMessage mqttMessage = new MqttMessage();
+                mqttMessage.setQos(0);
+                mqttMessage.setPayload(JSONObject.toJSONString(realTimeDataVo).getBytes());
+                mqttUtil.getMqttClient().publish(MqttConstant.TENANT_UP_PREFIX_REALTIME_DATA,mqttMessage);
+                //澶勭悊鏁呴殰淇℃伅
+                dryRealTimeDataService.fitFultRecord(realTimeDataVo);
+            }
+
+        } catch (MqttException e) {
+            e.printStackTrace();
+        }
+
         return dryRealTimeDataService.realTimeDataHandle(realTimeDataVo);
     }
 
@@ -85,43 +140,149 @@
         return dryRealTimeDataService.sendSocketMsg(msgVo);
     }
 
+//
+//    @ApiOperation(value = "鑽潗璇嗗埆")
+//    @PostMapping("/identify")
+//    public Result<?> identify(@RequestParam("file") MultipartFile file) throws Exception {
+//        try {
+//            if (file.isEmpty()) {
+//                throw new RuntimeException("涓婁紶鏂囦欢涓嶈兘涓虹┖");
+//            }
+//            InputStream inputStream = file.getInputStream();
+//            List<Classifications.Classification> predict = herbUtil.predict(inputStream);
+//
+//            if(predict.size()>0) {
+//                Map<String, Double> collect = predict.stream().collect(Collectors.toMap(Classifications.Classification::getClassName, Classifications.Classification::getProbability));
+//
+//
+//                List<DryHerbInfoVo> voList = new ArrayList<>();
+//                Set<String> strings = collect.keySet();
+//                List<DryHerbInfo> list = herbInfoService.list(new LambdaQueryWrapper<DryHerbInfo>().in(DryHerbInfo::getPinyin, strings));
+//                list.forEach(item -> {
+//                    DryHerbInfoVo dryHerbInfoVo = new DryHerbInfoVo();
+//                    BeanUtil.copyProperties(item, dryHerbInfoVo);
+//                    dryHerbInfoVo.setProbabily(collect.get(item.getPinyin()));
+//                    voList.add(dryHerbInfoVo);
+//                });
+//
+//                List<DryHerbInfoVo> collect1 = voList.stream().sorted(Comparator.comparing(DryHerbInfoVo::getProbabily, Comparator.reverseOrder())).
+//                        collect(Collectors.toList());
+//
+//                return Result.ok(collect1);
+//            } else {
+//                return Result.error("AI璇嗗埆鏈嶅姟寮傚父");
+//            }
+//
+//        } catch (Exception e) {
+//            e.printStackTrace();
+//            return Result.error("AI璇嗗埆鏈嶅姟寮傚父");
+//        }
+//    }
 
-    @ApiOperation(value = "鑽潗璇嗗埆")
-    @PostMapping("/identify")
-    public Result<?> identify(@RequestParam("file") MultipartFile file) throws Exception {
-        try {
-            if (file.isEmpty()) {
-                throw new RuntimeException("涓婁紶鏂囦欢涓嶈兘涓虹┖");
-            }
-            InputStream inputStream = file.getInputStream();
-            List<Classifications.Classification> predict = herbUtil.predict(inputStream);
-
-            if(predict.size()>0) {
-                Map<String, Double> collect = predict.stream().collect(Collectors.toMap(Classifications.Classification::getClassName, Classifications.Classification::getProbability));
-
-
-                List<DryHerbInfoVo> voList = new ArrayList<>();
-                Set<String> strings = collect.keySet();
-                List<DryHerbInfo> list = herbInfoService.list(new LambdaQueryWrapper<DryHerbInfo>().in(DryHerbInfo::getPinyin, strings));
-                list.forEach(item -> {
-                    DryHerbInfoVo dryHerbInfoVo = new DryHerbInfoVo();
-                    BeanUtil.copyProperties(item, dryHerbInfoVo);
-                    dryHerbInfoVo.setProbabily(collect.get(item.getPinyin()));
-                    voList.add(dryHerbInfoVo);
-                });
-
-                List<DryHerbInfoVo> collect1 = voList.stream().sorted(Comparator.comparing(DryHerbInfoVo::getProbabily, Comparator.reverseOrder())).
-                        collect(Collectors.toList());
-
-                return Result.ok(collect1);
+    /**
+     * 鏍规嵁璁惧鍜岀鎴锋煡璇㈣璁惧绫诲瀷鐨勫共鐕ラ厤鏂癸紝灏嗛厤鏂硅浆鎴恱ml鏍煎紡锛屼互瀛楃涓叉柟寮忚繑鍥�
+     * @param tenantId
+     * @param eqpCode
+     * @return
+     * @throws JAXBException
+     */
+    @ApiOperation(value="骞茬嚗閰嶆柟鑾峰彇", notes="骞茬嚗閰嶆柟涓嬪彂")
+    @GetMapping(value = "/queryFormula")
+    public Result<String> queryFormulaByEqpType(Integer tenantId, String eqpCode) throws JAXBException {
+        //鑾峰彇request
+        HttpServletRequest request = SpringContextUtils.getHttpServletRequest();
+        // 鑾峰彇璇锋眰涓绘満鐨処P鍦板潃
+        String ip = IpUtils.getIpAddr(request);
+        DryEquipment dryEquipment = dryEquipmentService.selectByTenantIdEquipmentId(tenantId+ "", eqpCode);
+        if (dryEquipment != null) {
+            if (dryEquipment.getIp().equals(ip)) {
             } else {
-                return Result.error("AI璇嗗埆鏈嶅姟寮傚父");
+                return Result.error("璁惧IP鍦板潃鏈厤缃細" + ip);
+            }
+        } else {
+            return Result.error("璁惧涓嶅瓨鍦�");
+        }
+            LambdaQueryWrapper<DryHerbFormula> queryWrapper = new LambdaQueryWrapper<DryHerbFormula>();
+            queryWrapper.eq(DryHerbFormula::getEqpType, dryEquipment.getType())
+                    .eq(DryHerbFormula::getTenantId, tenantId);
+            List<DryHerbFormula> list = dryHerbFormulaService.list(queryWrapper);
+            Formulas formulas = new Formulas();
+            list.forEach(item -> {
+                DryHerbInfo byId = dryHerbInfoService.getById(item.getHerbId());
+                if (byId!=null) {
+                    item.setPinyin(byId.getPinyin());
+                    item.setName(byId.getName());
+                }
+                Formula formula = new Formula();
+                BaseParam baseParam = new BaseParam();
+                WaterParam waterParam = new WaterParam();
+                TypeParam typeParam = new TypeParam();
+                OffsetParam offsetParam = new OffsetParam();
+                baseParam.setCode(item.getCode());
+                baseParam.setIndex(item.getCode());
+                baseParam.setName(item.getName());
+                baseParam.setAb(item.getName());
+                baseParam.setTyp(item.getCategory());
+                waterParam.setDelay(Double.valueOf(item.getDelay()));
+                waterParam.setMoisture3(item.getTarget());
+                waterParam.setWeight1(Double.valueOf(item.getFeed()));
+                waterParam.setTimes(item.getEt());
+                waterParam.setTemp1(item.getWindTemp());
+                waterParam.setTemp2(item.getEnvTemp());
+                waterParam.setTemp3(item.getEnvHum());
+                waterParam.setTurntime(item.getTurn());
+                typeParam.setMtype(Integer.valueOf(item.getCategory()));
+                offsetParam.setMoisoffset(item.getMoisOffset());
+                offsetParam.setColdwind(Double.valueOf(item.getCoolingDuration()));
+
+                formula.setBaseParam(baseParam);
+                formula.setWaterParam(waterParam);
+                formula.setTypeParam(typeParam);
+                formula.setOffsetParam(offsetParam);
+                formulas.getDryFormulaList().add(formula);
+            });
+            // 鎶妚os杞崲鎴恱ml
+        // 鍒涘缓JAXBContext瀹炰緥
+        JAXBContext jaxbContext = JAXBContext.newInstance(Formulas.class);
+
+        // 鍒涘缓Marshaller瀹炰緥
+        Marshaller marshaller = jaxbContext.createMarshaller();
+
+        // 璁剧疆鏄惁鏍煎紡鍖栬緭鍑�
+        marshaller.setProperty(Marshaller.JAXB_FORMATTED_OUTPUT, false);
+
+        // 灏嗗璞″簭鍒楀寲鍒板瓧绗︿覆
+        StringWriter writer = new StringWriter();
+        marshaller.marshal(formulas, writer);
+
+            return Result.OK("璇锋眰鎴愬姛",writer.toString());
+
+
+    }
+
+    @ApiOperation(value="骞茬嚗閰嶆柟涓婃姤", notes="骞茬嚗閰嶆柟璁板綍涓婃姤")
+    @PostMapping(value = "/sendFormulaHistory")
+    public Result<?> sendFormulaHistory(DryHerbFormulaHisVo hisVo) {
+        //鑾峰彇request
+        HttpServletRequest request = SpringContextUtils.getHttpServletRequest();
+        // 鑾峰彇璇锋眰涓绘満鐨処P鍦板潃
+        String ip = IpUtils.getIpAddr(request);
+        DryHerbFormulaHis his = new DryHerbFormulaHis();
+        BeanUtil.copyProperties(hisVo, his);
+        his.setFormulaIndex(hisVo.getIndex());
+        DryEquipment dryEquipment = dryEquipmentService.selectByTenantIdEquipmentId(hisVo.getTenantId() + "", hisVo.getEqp());
+        if (dryEquipment != null) {
+            if (dryEquipment.getIp().equals(ip)) {
+                his.setEqpId(dryEquipment.getId());
+            } else {
+                return Result.error("璁惧IP鍦板潃鏈厤缃細" + ip);
             }
 
-        } catch (Exception e) {
-            e.printStackTrace();
-            return Result.error("AI璇嗗埆鏈嶅姟寮傚父");
+        } else {
+            return Result.error("璁惧涓嶅瓨鍦�");
         }
+        dryHerbFormulaHisService.save(his);
+        return Result.OK("淇濆瓨鎴愬姛");
     }
 
 }
diff --git a/jeecg-module-dry/jeecg-module-dry-biz/src/main/java/org/jeecg/modules/dry/controller/DryResultController.java b/jeecg-module-dry/jeecg-module-dry-biz/src/main/java/org/jeecg/modules/dry/controller/DryResultController.java
old mode 100644
new mode 100755
diff --git a/jeecg-module-dry/jeecg-module-dry-biz/src/main/java/org/jeecg/modules/dry/controller/DryShopController.java b/jeecg-module-dry/jeecg-module-dry-biz/src/main/java/org/jeecg/modules/dry/controller/DryShopController.java
old mode 100644
new mode 100755
diff --git a/jeecg-module-dry/jeecg-module-dry-biz/src/main/java/org/jeecg/modules/dry/controller/MobileController.java b/jeecg-module-dry/jeecg-module-dry-biz/src/main/java/org/jeecg/modules/dry/controller/MobileController.java
old mode 100644
new mode 100755
index d67b9d5..feea7b1
--- a/jeecg-module-dry/jeecg-module-dry-biz/src/main/java/org/jeecg/modules/dry/controller/MobileController.java
+++ b/jeecg-module-dry/jeecg-module-dry-biz/src/main/java/org/jeecg/modules/dry/controller/MobileController.java
@@ -18,7 +18,9 @@
 import org.jeecg.config.mybatis.MybatisPlusSaasConfig;
 import org.jeecg.modules.dry.api.EmqxApi;
 import org.jeecg.modules.dry.entity.DryEquipment;
+import org.jeecg.modules.dry.entity.DryFaultRecord;
 import org.jeecg.modules.dry.service.IDryEquipmentService;
+import org.jeecg.modules.dry.service.IDryFaultRecordService;
 import org.jeecg.modules.dry.vo.MoEquVo;
 import org.springframework.beans.BeanUtils;
 import org.springframework.beans.factory.annotation.Autowired;
@@ -40,6 +42,8 @@
 public class MobileController {
   @Autowired
   private IDryEquipmentService dryEquipmentService;
+  @Autowired
+  private IDryFaultRecordService faultRecordService;
   @Autowired
   private RedisUtil redisUtil;
 
@@ -64,18 +68,27 @@
     return Result.OK(voPage);
   }
 
+  @ApiOperation(value = "璁惧鎶ヨ鏁版嵁", notes = "璁惧鎶ヨ鏁版嵁鍒楄〃鏌ヨ")
+  @GetMapping(value = "/fault/list")
+  public Result<IPage<DryFaultRecord>> queryFaultList(DryFaultRecord faultRecord, @RequestParam(name = "pageNo", defaultValue = "1") Integer pageNo, @RequestParam(name = "pageSize", defaultValue = "10") Integer pageSize, HttpServletRequest req){
+    int tenantId = oConvertUtils.getInt(TenantContext.getTenant(), 0);
+    QueryWrapper<DryFaultRecord> queryWrapper = QueryGenerator.initQueryWrapper(faultRecord, req.getParameterMap());
+    Page<DryFaultRecord> page = new Page<DryFaultRecord>(pageNo, pageSize);
+    IPage<DryFaultRecord> pageList = faultRecordService.page(page, queryWrapper);
+    return Result.OK(pageList);
+  }
+
+
+
   private void comp(IPage<DryEquipment> pageList, Page<MoEquVo> page) {
-
-
     //褰撳墠绉熸埛id
     int tenantId = oConvertUtils.getInt(TenantContext.getTenant(), 0);
-
-
     List<MoEquVo> collect = pageList.getRecords().stream().map(item -> {
       MoEquVo vo = new MoEquVo();
       BeanUtils.copyProperties(item, vo);
       String clientid = "client-" + tenantId + "-" + item.getCode();
-      JSONObject client = (JSONObject) redisUtil.get(MqttConstant.MQTT_ONLINE_CLIENT + clientid);
+      //JSONObject client = (JSONObject) redisUtil.hget(MqttConstant.MQTT_ONLINE_CLIENT ,tenantId);
+      JSONObject client = (JSONObject) redisUtil.hget(String.format(MqttConstant.MQTT_ONLINE_CLIENT,tenantId),clientid);
       //缁勮鐘舵�佹暟鎹�
       if (client != null) {
         vo.setOnline(true);
diff --git a/jeecg-module-dry/jeecg-module-dry-biz/src/main/java/org/jeecg/modules/dry/controller/OpcController.java b/jeecg-module-dry/jeecg-module-dry-biz/src/main/java/org/jeecg/modules/dry/controller/OpcController.java
old mode 100644
new mode 100755
index 02852d6..cc083dd
--- a/jeecg-module-dry/jeecg-module-dry-biz/src/main/java/org/jeecg/modules/dry/controller/OpcController.java
+++ b/jeecg-module-dry/jeecg-module-dry-biz/src/main/java/org/jeecg/modules/dry/controller/OpcController.java
@@ -15,6 +15,7 @@
 import org.jeecg.modules.dry.service.IDryOpcDeviceService;
 import org.jeecg.modules.dry.vo.CommandMessageVo;
 import org.springframework.beans.factory.annotation.Autowired;
+import org.springframework.boot.autoconfigure.condition.ConditionalOnProperty;
 import org.springframework.web.bind.annotation.PostMapping;
 import org.springframework.web.bind.annotation.RequestBody;
 import org.springframework.web.bind.annotation.RequestMapping;
@@ -31,6 +32,7 @@
 @RestController
 @RequestMapping("/dry/opc")
 @Slf4j
+@ConditionalOnProperty(name = "kangaroohy.milo.enabled", havingValue = "true")
 public class OpcController {
 
     @Autowired
diff --git a/jeecg-module-dry/jeecg-module-dry-biz/src/main/java/org/jeecg/modules/dry/listener/InitListener.java b/jeecg-module-dry/jeecg-module-dry-biz/src/main/java/org/jeecg/modules/dry/listener/InitListener.java
old mode 100644
new mode 100755
index 1e24954..32d78da
--- a/jeecg-module-dry/jeecg-module-dry-biz/src/main/java/org/jeecg/modules/dry/listener/InitListener.java
+++ b/jeecg-module-dry/jeecg-module-dry-biz/src/main/java/org/jeecg/modules/dry/listener/InitListener.java
@@ -1,21 +1,12 @@
 package org.jeecg.modules.dry.listener;
 
-import com.alibaba.fastjson.JSON;
-import com.alibaba.fastjson.JSONArray;
 import com.alibaba.fastjson.JSONObject;
-import com.google.common.io.ByteStreams;
-import org.eclipse.milo.opcua.sdk.client.OpcUaClient;
-import org.jeecg.modules.dry.common.CacheConstants;
 import org.jeecg.modules.dry.common.CommonDict;
-import org.jeecg.modules.dry.vo.DryFault;
 import org.springframework.boot.context.event.ApplicationStartedEvent;
 import org.springframework.context.ApplicationListener;
-import org.springframework.stereotype.Component;
 
 import java.io.IOException;
 import java.io.InputStream;
-import java.util.HashMap;
-import java.util.List;
 import java.util.Map;
 
 //@Component
diff --git a/jeecg-module-dry/jeecg-module-dry-biz/src/main/java/org/jeecg/modules/dry/mapper/DryEqpTypeMapper.java b/jeecg-module-dry/jeecg-module-dry-biz/src/main/java/org/jeecg/modules/dry/mapper/DryEqpTypeMapper.java
old mode 100644
new mode 100755
diff --git a/jeecg-module-dry/jeecg-module-dry-biz/src/main/java/org/jeecg/modules/dry/mapper/DryEquipmentMapper.java b/jeecg-module-dry/jeecg-module-dry-biz/src/main/java/org/jeecg/modules/dry/mapper/DryEquipmentMapper.java
old mode 100644
new mode 100755
diff --git a/jeecg-module-dry/jeecg-module-dry-biz/src/main/java/org/jeecg/modules/dry/mapper/DryFaultRecordMapper.java b/jeecg-module-dry/jeecg-module-dry-biz/src/main/java/org/jeecg/modules/dry/mapper/DryFaultRecordMapper.java
new file mode 100755
index 0000000..321ca4c
--- /dev/null
+++ b/jeecg-module-dry/jeecg-module-dry-biz/src/main/java/org/jeecg/modules/dry/mapper/DryFaultRecordMapper.java
@@ -0,0 +1,14 @@
+package org.jeecg.modules.dry.mapper;
+
+import com.baomidou.mybatisplus.core.mapper.BaseMapper;
+import org.jeecg.modules.dry.entity.DryFaultRecord;
+
+/**
+ * @Description: dry_eqp_fault
+ * @Author: jeecg-boot
+ * @Date:   2024-11-13
+ * @Version: V1.0
+ */
+public interface DryFaultRecordMapper extends BaseMapper<DryFaultRecord> {
+
+}
diff --git a/jeecg-module-dry/jeecg-module-dry-biz/src/main/java/org/jeecg/modules/dry/mapper/DryHelloMapper.java b/jeecg-module-dry/jeecg-module-dry-biz/src/main/java/org/jeecg/modules/dry/mapper/DryHelloMapper.java
old mode 100644
new mode 100755
diff --git a/jeecg-module-dry/jeecg-module-dry-biz/src/main/java/org/jeecg/modules/dry/mapper/DryHerbFormulaHisMapper.java b/jeecg-module-dry/jeecg-module-dry-biz/src/main/java/org/jeecg/modules/dry/mapper/DryHerbFormulaHisMapper.java
new file mode 100755
index 0000000..469294b
--- /dev/null
+++ b/jeecg-module-dry/jeecg-module-dry-biz/src/main/java/org/jeecg/modules/dry/mapper/DryHerbFormulaHisMapper.java
@@ -0,0 +1,17 @@
+package org.jeecg.modules.dry.mapper;
+
+import java.util.List;
+
+import org.apache.ibatis.annotations.Param;
+import org.jeecg.modules.dry.entity.DryHerbFormulaHis;
+import com.baomidou.mybatisplus.core.mapper.BaseMapper;
+
+/**
+ * @Description: 閰嶆柟璁板綍
+ * @Author: jeecg-boot
+ * @Date:   2024-08-19
+ * @Version: V1.0
+ */
+public interface DryHerbFormulaHisMapper extends BaseMapper<DryHerbFormulaHis> {
+
+}
diff --git a/jeecg-module-dry/jeecg-module-dry-biz/src/main/java/org/jeecg/modules/dry/mapper/DryHerbFormulaMapper.java b/jeecg-module-dry/jeecg-module-dry-biz/src/main/java/org/jeecg/modules/dry/mapper/DryHerbFormulaMapper.java
old mode 100644
new mode 100755
diff --git a/jeecg-module-dry/jeecg-module-dry-biz/src/main/java/org/jeecg/modules/dry/mapper/DryHerbInfoMapper.java b/jeecg-module-dry/jeecg-module-dry-biz/src/main/java/org/jeecg/modules/dry/mapper/DryHerbInfoMapper.java
old mode 100644
new mode 100755
diff --git a/jeecg-module-dry/jeecg-module-dry-biz/src/main/java/org/jeecg/modules/dry/mapper/DryHerbMapper.java b/jeecg-module-dry/jeecg-module-dry-biz/src/main/java/org/jeecg/modules/dry/mapper/DryHerbMapper.java
old mode 100644
new mode 100755
diff --git a/jeecg-module-dry/jeecg-module-dry-biz/src/main/java/org/jeecg/modules/dry/mapper/DryHerbTypeMapper.java b/jeecg-module-dry/jeecg-module-dry-biz/src/main/java/org/jeecg/modules/dry/mapper/DryHerbTypeMapper.java
old mode 100644
new mode 100755
diff --git a/jeecg-module-dry/jeecg-module-dry-biz/src/main/java/org/jeecg/modules/dry/mapper/DryOpcDeviceMapper.java b/jeecg-module-dry/jeecg-module-dry-biz/src/main/java/org/jeecg/modules/dry/mapper/DryOpcDeviceMapper.java
old mode 100644
new mode 100755
diff --git a/jeecg-module-dry/jeecg-module-dry-biz/src/main/java/org/jeecg/modules/dry/mapper/DryOrderMapper.java b/jeecg-module-dry/jeecg-module-dry-biz/src/main/java/org/jeecg/modules/dry/mapper/DryOrderMapper.java
old mode 100644
new mode 100755
index 5edd90c..2fd7212
--- a/jeecg-module-dry/jeecg-module-dry-biz/src/main/java/org/jeecg/modules/dry/mapper/DryOrderMapper.java
+++ b/jeecg-module-dry/jeecg-module-dry-biz/src/main/java/org/jeecg/modules/dry/mapper/DryOrderMapper.java
@@ -3,6 +3,7 @@
 import org.apache.ibatis.annotations.Param;
 import org.jeecg.modules.dry.entity.DryOrder;
 import com.baomidou.mybatisplus.core.mapper.BaseMapper;
+import org.jeecg.modules.dry.vo.DryRecentOrderAvg;
 
 import java.util.List;
 
@@ -15,4 +16,6 @@
 public interface DryOrderMapper extends BaseMapper<DryOrder> {
 
     List<String> queryMonthOverview(@Param("month") String month, @Param("tenantId") int tenantId);
+
+    DryRecentOrderAvg queryRecentOrderAvg(@Param("tenantId") Integer tenantId, @Param("herbName") String herbName);
 }
diff --git a/jeecg-module-dry/jeecg-module-dry-biz/src/main/java/org/jeecg/modules/dry/mapper/DryOrderTrendMapper.java b/jeecg-module-dry/jeecg-module-dry-biz/src/main/java/org/jeecg/modules/dry/mapper/DryOrderTrendMapper.java
old mode 100644
new mode 100755
diff --git a/jeecg-module-dry/jeecg-module-dry-biz/src/main/java/org/jeecg/modules/dry/mapper/DryProdRecordMapper.java b/jeecg-module-dry/jeecg-module-dry-biz/src/main/java/org/jeecg/modules/dry/mapper/DryProdRecordMapper.java
old mode 100644
new mode 100755
diff --git a/jeecg-module-dry/jeecg-module-dry-biz/src/main/java/org/jeecg/modules/dry/mapper/DryResultMapper.java b/jeecg-module-dry/jeecg-module-dry-biz/src/main/java/org/jeecg/modules/dry/mapper/DryResultMapper.java
old mode 100644
new mode 100755
diff --git a/jeecg-module-dry/jeecg-module-dry-biz/src/main/java/org/jeecg/modules/dry/mapper/DryShopMapper.java b/jeecg-module-dry/jeecg-module-dry-biz/src/main/java/org/jeecg/modules/dry/mapper/DryShopMapper.java
old mode 100644
new mode 100755
diff --git a/jeecg-module-dry/jeecg-module-dry-biz/src/main/java/org/jeecg/modules/dry/mapper/xml/DryEqpTypeMapper.xml b/jeecg-module-dry/jeecg-module-dry-biz/src/main/java/org/jeecg/modules/dry/mapper/xml/DryEqpTypeMapper.xml
old mode 100644
new mode 100755
diff --git a/jeecg-module-dry/jeecg-module-dry-biz/src/main/java/org/jeecg/modules/dry/mapper/xml/DryEquipmentMapper.xml b/jeecg-module-dry/jeecg-module-dry-biz/src/main/java/org/jeecg/modules/dry/mapper/xml/DryEquipmentMapper.xml
old mode 100644
new mode 100755
diff --git a/jeecg-module-dry/jeecg-module-dry-biz/src/main/java/org/jeecg/modules/dry/mapper/xml/DryFaultRecordMapper.xml b/jeecg-module-dry/jeecg-module-dry-biz/src/main/java/org/jeecg/modules/dry/mapper/xml/DryFaultRecordMapper.xml
new file mode 100755
index 0000000..c02ee05
--- /dev/null
+++ b/jeecg-module-dry/jeecg-module-dry-biz/src/main/java/org/jeecg/modules/dry/mapper/xml/DryFaultRecordMapper.xml
@@ -0,0 +1,5 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<!DOCTYPE mapper PUBLIC "-//mybatis.org//DTD Mapper 3.0//EN" "http://mybatis.org/dtd/mybatis-3-mapper.dtd">
+<mapper namespace="org.jeecg.modules.dry.mapper.DryFaultRecordMapper">
+
+</mapper>
\ No newline at end of file
diff --git a/jeecg-module-dry/jeecg-module-dry-biz/src/main/java/org/jeecg/modules/dry/mapper/xml/DryHerbFormulaHisMapper.xml b/jeecg-module-dry/jeecg-module-dry-biz/src/main/java/org/jeecg/modules/dry/mapper/xml/DryHerbFormulaHisMapper.xml
new file mode 100755
index 0000000..6344655
--- /dev/null
+++ b/jeecg-module-dry/jeecg-module-dry-biz/src/main/java/org/jeecg/modules/dry/mapper/xml/DryHerbFormulaHisMapper.xml
@@ -0,0 +1,5 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<!DOCTYPE mapper PUBLIC "-//mybatis.org//DTD Mapper 3.0//EN" "http://mybatis.org/dtd/mybatis-3-mapper.dtd">
+<mapper namespace="org.jeecg.modules.dry.mapper.DryHerbFormulaHisMapper">
+
+</mapper>
\ No newline at end of file
diff --git a/jeecg-module-dry/jeecg-module-dry-biz/src/main/java/org/jeecg/modules/dry/mapper/xml/DryHerbFormulaMapper.xml b/jeecg-module-dry/jeecg-module-dry-biz/src/main/java/org/jeecg/modules/dry/mapper/xml/DryHerbFormulaMapper.xml
old mode 100644
new mode 100755
diff --git a/jeecg-module-dry/jeecg-module-dry-biz/src/main/java/org/jeecg/modules/dry/mapper/xml/DryHerbInfoMapper.xml b/jeecg-module-dry/jeecg-module-dry-biz/src/main/java/org/jeecg/modules/dry/mapper/xml/DryHerbInfoMapper.xml
old mode 100644
new mode 100755
diff --git a/jeecg-module-dry/jeecg-module-dry-biz/src/main/java/org/jeecg/modules/dry/mapper/xml/DryHerbMapper.xml b/jeecg-module-dry/jeecg-module-dry-biz/src/main/java/org/jeecg/modules/dry/mapper/xml/DryHerbMapper.xml
old mode 100644
new mode 100755
diff --git a/jeecg-module-dry/jeecg-module-dry-biz/src/main/java/org/jeecg/modules/dry/mapper/xml/DryHerbTypeMapper.xml b/jeecg-module-dry/jeecg-module-dry-biz/src/main/java/org/jeecg/modules/dry/mapper/xml/DryHerbTypeMapper.xml
old mode 100644
new mode 100755
diff --git a/jeecg-module-dry/jeecg-module-dry-biz/src/main/java/org/jeecg/modules/dry/mapper/xml/DryOpcDeviceMapper.xml b/jeecg-module-dry/jeecg-module-dry-biz/src/main/java/org/jeecg/modules/dry/mapper/xml/DryOpcDeviceMapper.xml
old mode 100644
new mode 100755
diff --git a/jeecg-module-dry/jeecg-module-dry-biz/src/main/java/org/jeecg/modules/dry/mapper/xml/DryOrderMapper.xml b/jeecg-module-dry/jeecg-module-dry-biz/src/main/java/org/jeecg/modules/dry/mapper/xml/DryOrderMapper.xml
old mode 100644
new mode 100755
index ce47adb..64f8841
--- a/jeecg-module-dry/jeecg-module-dry-biz/src/main/java/org/jeecg/modules/dry/mapper/xml/DryOrderMapper.xml
+++ b/jeecg-module-dry/jeecg-module-dry-biz/src/main/java/org/jeecg/modules/dry/mapper/xml/DryOrderMapper.xml
@@ -8,4 +8,13 @@
          and tenant_id = #{tenantId} group by orderTime  order by orderTime desc
 
     </select>
+    <select id="queryRecentOrderAvg"  resultType="org.jeecg.modules.dry.vo.DryRecentOrderAvg">
+        select avg(a.xiaolv) efficAvg,avg(a.zq) steamAvg,avg(a.dn) wattAvg from (
+             select (origin_weight-yield)/dry_time*60 xiaolv,
+                     steam/(origin_weight-yield) zq,
+                    watt/(origin_weight-yield) dn
+               from dry_order where tenant_id = #{tenantId} and herb_name = #{herbName}
+                             and dry_time > 0 order by order_time desc limit 10
+        ) a
+    </select>
 </mapper>
diff --git a/jeecg-module-dry/jeecg-module-dry-biz/src/main/java/org/jeecg/modules/dry/mapper/xml/DryOrderTrendMapper.xml b/jeecg-module-dry/jeecg-module-dry-biz/src/main/java/org/jeecg/modules/dry/mapper/xml/DryOrderTrendMapper.xml
old mode 100644
new mode 100755
diff --git a/jeecg-module-dry/jeecg-module-dry-biz/src/main/java/org/jeecg/modules/dry/mapper/xml/DryProdRecordMapper.xml b/jeecg-module-dry/jeecg-module-dry-biz/src/main/java/org/jeecg/modules/dry/mapper/xml/DryProdRecordMapper.xml
old mode 100644
new mode 100755
diff --git a/jeecg-module-dry/jeecg-module-dry-biz/src/main/java/org/jeecg/modules/dry/mapper/xml/DryResultMapper.xml b/jeecg-module-dry/jeecg-module-dry-biz/src/main/java/org/jeecg/modules/dry/mapper/xml/DryResultMapper.xml
old mode 100644
new mode 100755
diff --git a/jeecg-module-dry/jeecg-module-dry-biz/src/main/java/org/jeecg/modules/dry/mapper/xml/DryShopMapper.xml b/jeecg-module-dry/jeecg-module-dry-biz/src/main/java/org/jeecg/modules/dry/mapper/xml/DryShopMapper.xml
old mode 100644
new mode 100755
diff --git a/jeecg-module-dry/jeecg-module-dry-biz/src/main/java/org/jeecg/modules/dry/mqtt/MqMessage.java b/jeecg-module-dry/jeecg-module-dry-biz/src/main/java/org/jeecg/modules/dry/mqtt/MqMessage.java
new file mode 100755
index 0000000..685b416
--- /dev/null
+++ b/jeecg-module-dry/jeecg-module-dry-biz/src/main/java/org/jeecg/modules/dry/mqtt/MqMessage.java
@@ -0,0 +1,37 @@
+package org.jeecg.modules.dry.mqtt;
+
+import lombok.Data;
+
+/**
+ * Mqtt娑堟伅杞戒綋
+ * @param <T>
+ */
+@Data
+public class MqMessage<T> {
+    private T data;
+    private String tentId;
+    private String topic;
+
+
+    public MqMessage() {
+    }
+
+    public MqMessage(T data, String tentId) {
+        this.data = data;
+        this.tentId = tentId;
+    }
+    public MqMessage(T data, String tentId,String topic) {
+        this.data = data;
+        this.tentId = tentId;
+        this.topic = topic;
+    }
+
+    @Override
+    public String toString() {
+        return "MqMessage{" +
+                "data=" + data +
+                ", tentId='" + tentId + '\'' +
+                ", topic='" + topic + '\'' +
+                '}';
+    }
+}
diff --git a/jeecg-module-dry/jeecg-module-dry-biz/src/main/java/org/jeecg/modules/dry/mqtt/MqttConfig.java b/jeecg-module-dry/jeecg-module-dry-biz/src/main/java/org/jeecg/modules/dry/mqtt/MqttConfig.java
old mode 100644
new mode 100755
index 395d41d..ff7b934
--- a/jeecg-module-dry/jeecg-module-dry-biz/src/main/java/org/jeecg/modules/dry/mqtt/MqttConfig.java
+++ b/jeecg-module-dry/jeecg-module-dry-biz/src/main/java/org/jeecg/modules/dry/mqtt/MqttConfig.java
@@ -3,6 +3,7 @@
 import cn.hutool.core.thread.ThreadUtil;
 import com.alibaba.fastjson.JSONArray;
 import com.alibaba.fastjson.JSONObject;
+import lombok.Data;
 import lombok.extern.slf4j.Slf4j;
 import org.eclipse.paho.client.mqttv3.*;
 import org.eclipse.paho.client.mqttv3.persist.MemoryPersistence;
@@ -14,12 +15,14 @@
 import org.springframework.beans.factory.annotation.Value;
 import org.springframework.context.annotation.Bean;
 import org.springframework.context.annotation.Configuration;
+import org.springframework.data.redis.core.RedisTemplate;
 
 import java.util.*;
 
 /**
  * mqtt
  */
+@Data
 @Slf4j
 @Configuration
 public class MqttConfig {
@@ -42,6 +45,8 @@
   private RedisUtil redisUtil;
   @Autowired
   private EmqxApi emqxApi;
+  @Autowired
+  private RedisTemplate redisTemplate;
 
 
   @Bean
@@ -92,6 +97,16 @@
             //璁㈤槄绉诲姩绔笂琛屾寚浠�
             mqttClient.subscribe(MqttConstant.MOBILE_UP);
             System.err.println("admin璁㈤槄" + MqttConstant.MOBILE_UP);
+            // 璁㈤槄绉熸埛瀹炴椂鏁版嵁
+            mqttClient.subscribe(MqttConstant.TENANT_UP_PREFIX_REALTIME_DATA);
+            System.out.println("admin璁㈤槄" + MqttConstant.TENANT_UP_PREFIX_REALTIME_DATA);
+            // 璁㈤槄绉熸埛鎶ヨ鏁版嵁
+            mqttClient.subscribe(MqttConstant.TENANT_UP_PREFIX_REAL_FAULT_DATA);
+            System.out.println("admin璁㈤槄" + MqttConstant.TENANT_UP_PREFIX_REAL_FAULT_DATA);
+            mqttClient.subscribe(MqttConstant.TENANT_UP_PREFIX_FAULT_DATA);
+            System.out.println("admin璁㈤槄" + MqttConstant.TENANT_UP_PREFIX_FAULT_DATA);
+            mqttClient.subscribe(MqttConstant.TENANT_UP_PREFIX_EQU);
+            System.out.println("admin璁㈤槄" + MqttConstant.TENANT_UP_PREFIX_EQU);
             initClients();
 
             break;
@@ -99,6 +114,7 @@
           case "user":
             //鏅�氬鎴风鍙渶璁㈤槄鑷韩鐩稿叧娑堟伅
             mqttClient.subscribe(MqttConstant.SERVICE_DOWN_PREFIX + "/" + mqttClientId + "/#");
+            mqttClient.subscribe(MqttConstant.SERVICE_REQ_PREFIX);
             System.err.println("user璁㈤槄" + MqttConstant.SERVICE_DOWN_PREFIX + "/" + mqttClientId + "/#");
             break;
 
@@ -122,7 +138,7 @@
       @Override
       public void run() {
         // 鍦ㄨ繖閲岀紪鍐欏畾鏃舵墽琛岀殑浠诲姟閫昏緫
-        System.out.println("瀹氭椂浠诲姟鎵ц锛�" + new java.util.Date());
+        //System.out.println("瀹氭椂浠诲姟鎵ц锛�" + new java.util.Date());
         if (mqttUtil.getMqttClient() == null || !mqttUtil.getMqttClient().isConnected()) {
           try {
             conn();
@@ -142,7 +158,14 @@
    * 鏈嶅姟绔紙admin瑙掕壊锛夊惎鍔ㄦ椂鏌ヨ鎵�鏈夎澶囧苟缂撳瓨鍒皉edis
    */
   private void initClients() {
-    redisUtil.del(MqttConstant.MQTT_ONLINE_CLIENT);
+    //鍒濆鍖栨椂鍏堝垹闄ゆ墍鏈夊湪绾胯澶�
+    Set keys = redisTemplate.keys( String.format(MqttConstant.MQTT_ONLINE_CLIENT,"*"));
+    if (keys != null && !keys.isEmpty()) {
+      keys.forEach(key -> System.out.println("鍒濆鍖栧垹闄ゅ湪绾胯澶�: " + key));
+      redisTemplate.delete(keys);
+    } else {
+      System.out.println("鍒濆鍖栨棤鍦ㄧ嚎璁惧: " + MqttConstant.MQTT_ONLINE_CLIENT);
+    }
 
     JSONObject clients = emqxApi.queryEmqx(EmqxApi.CMD_CLIENTS);
     //TODO 鏍规嵁emqx杩斿洖缂栧啓瀹炰綋绫�
@@ -163,17 +186,23 @@
         //鏄惁杩炴帴
         Boolean connected = obj.getBoolean("connected");
         item.put("connected", connected);
-        //
-        String[] info = clientid.split("-");
-        item.put("type", info[0]);
-        item.put("tenantId", info[1]);
-        item.put("code", info[2]);
+        //鏍规嵁clientid瑙f瀽(娉ㄦ剰閰嶇疆鏂囦欢涓璫lientid鏍煎紡  渚嬶細client-1000)
+        try {
+          String[] info = clientid.split("-");
+          item.put("type", info[0]);
+          item.put("tenantId", info[1]);
+          //item.put("code", info[2]);
 
-        if (connected) {
-          redisUtil.set(MqttConstant.MQTT_ONLINE_CLIENT + clientid, item);
+          if (connected) {
+            redisUtil.hset(String.format(MqttConstant.MQTT_ONLINE_CLIENT,item.get("tenantId").toString()) , clientid, item);
+          }
+        }catch (Exception e){
+          e.printStackTrace();
         }
 
 
+
+
       }
     }
   }
diff --git a/jeecg-module-dry/jeecg-module-dry-biz/src/main/java/org/jeecg/modules/dry/mqtt/MqttSampleCallback.java b/jeecg-module-dry/jeecg-module-dry-biz/src/main/java/org/jeecg/modules/dry/mqtt/MqttSampleCallback.java
old mode 100644
new mode 100755
index 55c571f..068d415
--- a/jeecg-module-dry/jeecg-module-dry-biz/src/main/java/org/jeecg/modules/dry/mqtt/MqttSampleCallback.java
+++ b/jeecg-module-dry/jeecg-module-dry-biz/src/main/java/org/jeecg/modules/dry/mqtt/MqttSampleCallback.java
@@ -1,199 +1,396 @@
 package org.jeecg.modules.dry.mqtt;
 
 import cn.hutool.core.thread.ThreadUtil;
+import com.alibaba.fastjson.JSON;
+import com.alibaba.fastjson.JSONArray;
 import com.alibaba.fastjson.JSONObject;
+import com.alibaba.fastjson.TypeReference;
+import lombok.extern.slf4j.Slf4j;
+import org.apache.poi.ss.formula.functions.T;
 import org.eclipse.paho.client.mqttv3.IMqttDeliveryToken;
 import org.eclipse.paho.client.mqttv3.MqttCallback;
 import org.eclipse.paho.client.mqttv3.MqttMessage;
+import org.jeecg.common.config.TenantContext;
 import org.jeecg.common.constant.CommonConstant;
 import org.jeecg.common.constant.MqttConstant;
 import org.jeecg.common.util.DateUtils;
 import org.jeecg.common.util.RedisUtil;
 import org.jeecg.modules.base.service.BaseCommonService;
 import org.jeecg.modules.dry.api.EmqxApi;
+import org.jeecg.modules.dry.entity.DryEqpType;
+import org.jeecg.modules.dry.entity.DryEquipment;
+import org.jeecg.modules.dry.entity.DryFaultRecord;
+import org.jeecg.modules.dry.entity.DryShop;
+import org.jeecg.modules.dry.service.*;
+import org.jeecg.modules.dry.vo.DryEquipmentVo;
+import org.jeecg.modules.dry.vo.DryFaultRecordVo;
+import org.jeecg.modules.dry.vo.RealTimeDataVo;
 import org.springframework.beans.factory.annotation.Autowired;
 import org.springframework.beans.factory.annotation.Value;
 import org.springframework.context.annotation.Scope;
 import org.springframework.stereotype.Component;
 
+import java.util.ArrayList;
+import java.util.List;
+import java.util.Map;
+import java.util.stream.Collectors;
+
+@Slf4j
 @Component
 @Scope("prototype")
 public class MqttSampleCallback implements MqttCallback {
-  @Value(value = "${jeecg.mqtt.role}")
-  private String role;
-  @Autowired
-  private MqttUtil mqttUtil;
-  @Autowired
-  private EmqxApi emqxApi;
-  @Autowired
-  private BaseCommonService baseCommonService;
-  @Autowired
-  private RedisUtil redisUtil;
+    @Value(value = "${jeecg.mqtt.role}")
+    private String role;
+    @Autowired
+    private MqttUtil mqttUtil;
+    @Autowired
+    private EmqxApi emqxApi;
+    @Autowired
+    private BaseCommonService baseCommonService;
+    @Autowired
+    private RedisUtil redisUtil;
+
+    @Autowired
+    private IDryRealTimeDataService realTimeDataService;
 
 
-  @Override
-  public void connectionLost(Throwable throwable) {
-    System.err.println("杩炴帴鏂紑锛氾細鎺夌嚎");
-  }
+    @Autowired
+    private IDryEquipmentService equipmentService;
 
-  @Override
-  public void messageArrived(String topic, MqttMessage mqttMessage) throws Exception {
-    System.out.println("鏀跺埌娑堟伅: \n  topic锛�" + topic + "\n  Qos锛�" + mqttMessage.getQos() + "\n  payload锛�"
-      + new String(mqttMessage.getPayload()));
+    @Autowired
+    private IDryEqpTypeService eqpTypeService;
 
-    switch (role) {
-      // 绠$悊鍛�
-      case "admin":
+    @Autowired
+    private IDryShopService dryShopService;
+
+    @Autowired
+    private IDryFaultRecordService faultRecordService;
+
+
+    @Override
+    public void connectionLost(Throwable throwable) {
+        System.err.println("杩炴帴鏂紑锛氾細鎺夌嚎");
+        System.err.println("杩炴帴鏂紑锛氾細" + throwable.toString());
+    }
+
+    @Override
+    public void messageArrived(String topic, MqttMessage mqttMessage) {
+        System.out.println("鏀跺埌娑堟伅: \n  topic锛�" + topic + "\n  Qos锛�" + mqttMessage.getQos() + "\n  payload锛�"
+                + new String(mqttMessage.getPayload()));
+
+        switch (role) {
+            // 绠$悊鍛�
+            case "admin":
+                String message = new String(mqttMessage.getPayload());
+                JSONObject messageJson = JSONObject.parseObject(message);
+
+                if (topic.startsWith("$SYS/brokers/") && topic.endsWith("connected")) {
+                    JSONObject client = (JSONObject) redisUtil.get(String.format(MqttConstant.MQTT_ONLINE_CLIENT,messageJson.get("clientid").toString().split("-")[1]) + messageJson.get("clientid"));
+                    if (client == null) {
+                        JSONObject item = new JSONObject();
+                        //username
+                        item.put("username", messageJson.get("username"));
+                        //杩炴帴鏃堕棿
+                        Long st = messageJson.getLong("connected_at");
+                        String upTime = DateUtils.timestamptoStr(st, DateUtils.datetimeFormat.get());
+                        item.put("connectedAt", upTime);
+                        //clientid
+                        String clientid = messageJson.getString("clientid");
+                        item.put("clientid", clientid);
+                        //鏄惁杩炴帴
+                        item.put("connected", true);
+                        //鏍规嵁clientid瑙f瀽(娉ㄦ剰閰嶇疆鏂囦欢涓璫lientid鏍煎紡  渚嬶細client-1000)
+                        try {
+                            String[] info = clientid.split("-");
+                            item.put("type", info[0]);
+                            item.put("tenantId", info[1]);
+                            //item.put("code", info[2]);
+                        } catch (Exception e) {
+                            e.printStackTrace();
+                        }
+                        redisUtil.hset(String.format(MqttConstant.MQTT_ONLINE_CLIENT,item.get("tenantId") ), clientid, item);
+                        System.err.println(String.format("璁惧: %s涓婄嚎", clientid));
+                    }
+
+                }
+                if (topic.startsWith("$SYS/brokers/") && topic.endsWith("disconnected")) {
+                    try {
+                        String clientid = messageJson.getString("clientid");
+                        redisUtil.hdel(String.format(MqttConstant.MQTT_ONLINE_CLIENT,clientid.split("-")[1]),  clientid);
+                        System.err.println(String.format("璁惧: %s涓嬬嚎", clientid));
+                    } catch (Exception e) {
+                        e.printStackTrace();
+                    }
+
+                }
+                parseAdminCommand(topic, mqttMessage);
+
+                break;
+            // 鏅�氱敤鎴�
+            case "user":
+                System.err.println("user");
+                try {
+                    parseUserCommand(topic, mqttMessage);
+                } catch (Exception e) {
+                    e.printStackTrace();
+                }
+
+                break;
+
+        }
+
+    }
+
+
+    @Override
+    public void deliveryComplete(IMqttDeliveryToken iMqttDeliveryToken) {
+        System.err.println("娑堟伅浼犻�掓垚鍔�");
+    }
+
+    // 瑙f瀽admin瑙掕壊鎸囦护
+    private void parseAdminCommand(String topic, MqttMessage mqttMessage) {
         String message = new String(mqttMessage.getPayload());
         JSONObject messageJson = JSONObject.parseObject(message);
 
-        if (topic.startsWith("$SYS/brokers/") && topic.endsWith("connected")) {
-          JSONObject client = (JSONObject) redisUtil.get(MqttConstant.MQTT_ONLINE_CLIENT + messageJson.get("clientid"));
-          if (client == null) {
-            JSONObject item = new JSONObject();
-            //username
-            item.put("username", messageJson.get("username"));
-            //杩炴帴鏃堕棿
-            Long st = messageJson.getLong("connected_at");
-            String upTime = DateUtils.timestamptoStr(st, DateUtils.datetimeFormat.get());
-            item.put("connectedAt", upTime);
-            //clientid
-            String clientid = messageJson.getString("clientid");
-            item.put("clientid", clientid);
-            //鏄惁杩炴帴
-            item.put("connected", true);
-            //
-            String[] info = clientid.split("-");
-            item.put("type", info[0]);
-            item.put("tenantId", info[1]);
-            item.put("code", info[2]);
+        //璇锋眰鐨勫鎴风(鏈嶅姟绔彧鎺ㄩ�佹暟鎹埌璇锋眰鐨勫鎴风)
+        StringBuilder req = new StringBuilder();
+        if (messageJson.containsKey("req")) {
+            req.append(messageJson.get("req"));
+        }
+        //鍓嶇浼犲弬鏃堕棿鎴宠浆鎹�
+        if (messageJson.containsKey("timestamp")) {
+            messageJson.put("timestamp", DateUtils.zone2Str(messageJson.get("timestamp").toString()));
+        }
+        // 瀹炴椂鏁版嵁涓婁紶澶绻佷笖鏁版嵁鍐呭瓒呰繃瀛楁澶у皬涓嶈褰曟棩蹇�
+        if (!topic.equals(MqttConstant.TENANT_UP_PREFIX_REALTIME_DATA) && !topic.equals(MqttConstant.TENANT_UP_PREFIX_FAULT_DATA)) {
+           // baseCommonService.addLog(message, CommonConstant.LOG_TYPE_MQTT, CommonConstant.OPERATE_MQTT_1);
+        }
 
-            redisUtil.set(MqttConstant.MQTT_ONLINE_CLIENT + clientid, item);
-            System.err.println(String.format("璁惧: %s涓婄嚎", clientid));
-          }
+        switch (topic) {
+            // 鏌ヨ璁惧鍦ㄧ嚎
+            case MqttConstant.MOBILE_QUERY_EQU_STATU:
+                System.err.println("admin鏀跺埌" + topic);
+                // 鏍规嵁璁惧id鏌ヨ璁惧mqtt鍦ㄧ嚎鐘舵��
+                String clientId = messageJson.getString("clientId");
+                JSONObject client = (JSONObject) redisUtil.hget(String.format(MqttConstant.MQTT_ONLINE_CLIENT,clientId.split("-")[1]) , clientId);
+
+                ThreadUtil.execute(() -> {
+
+                    if (client == null || client.isEmpty()) {
+                        JSONObject res = new JSONObject();
+                        res.put("success", false);
+                        res.put("msg", "鏌ヨ澶辫触");
+                        try {
+                            MqttMessage sendMessage = new MqttMessage(res.toJSONString().getBytes());
+                            sendMessage.setQos(0);
+                            mqttUtil.getMqttClient().publish(String.format(MqttConstant.SERVICE_RES_EQU_STATU, req), sendMessage);
+                        } catch (Exception e) {
+                            e.printStackTrace();
+                        }
+                        return;
+                    }
+
+                    client.put("success", true);
+                    client.put("msg", "鏌ヨ鎴愬姛");
+                    try {
+                        MqttMessage sendMessage = new MqttMessage(client.toJSONString().getBytes());
+                        sendMessage.setQos(0);
+                        mqttUtil.getMqttClient().publish(String.format(MqttConstant.SERVICE_RES_EQU_STATU, req), sendMessage);
+                        baseCommonService.addLog(client.toString(), CommonConstant.LOG_TYPE_MQTT, CommonConstant.OPERATE_MQTT_2);
+                    } catch (Exception e) {
+                        e.printStackTrace();
+                    }
+                });
+                break;
+
+            // 鎺ユ敹璁惧瀹炴椂鏁版嵁
+            case MqttConstant.TENANT_UP_PREFIX_REALTIME_DATA:
+                ThreadUtil.execute(() -> {
+                    try {
+                        RealTimeDataVo vo = JSON.parseObject(message, RealTimeDataVo.class);
+                        realTimeDataService.realTimeDataHandle(vo);
+                    } catch (Exception e) {
+                        e.printStackTrace();
+                    }
+                });
+
+                break;
+            //鍚勭鎴蜂笂浼犵殑瀹炴椂鎶ヨ鏁版嵁
+            case MqttConstant.TENANT_UP_PREFIX_REAL_FAULT_DATA:
+                MqMessage<Map<String, DryFaultRecordVo>> realFaultMessage = JSON.parseObject(message, new TypeReference<MqMessage<Map<String, DryFaultRecordVo>>>() {
+                });
+                //鏁呴殰鏁版嵁
+                Map<String, DryFaultRecordVo> dryFaultMap =  realFaultMessage.getData();
+                //绉熸埛id
+                String tentId = realFaultMessage.getTentId();
+                //鏀跺埌绉熸埛瀹炴椂鎶ヨ鏁版嵁瀛樺叆redis
+                //杞崲涓� Map<String, Object>
+                Map<String, Object> objectMap = dryFaultMap.entrySet().stream()
+                        .collect(Collectors.toMap(
+                                Map.Entry::getKey,
+                                entry -> (Object) entry.getValue()
+                        ));
+                redisUtil.hmset(String.format(MqttConstant.MQTT_CLOUD_REAL_FAULT,realFaultMessage.getTentId()), objectMap);
+                //骞挎挱鍙戦�佺粰鍚勭鎴蜂笅绉诲姩璁惧
+                if(dryFaultMap.isEmpty()){
+                    return;
+                }
+                String recTopic = String.format(MqttConstant.SERVICE_BROADCAST_TENANT_REAL_FAULT, tentId);
+                //鏁版嵁杞崲
+                List<DryFaultRecordVo> faultList = new ArrayList<DryFaultRecordVo>((dryFaultMap.values()));
+                MqMessage< List<DryFaultRecordVo>> mqMessage = new MqMessage<>(faultList,tentId,recTopic);
+                //鍙戦�佸箍鎾�
+                System.err.println("骞挎挱缁欙細" + recTopic);
+                sendMqttMessage(MqttConstant.SERVICE_BROADCAST_TENANT_REAL_FAULT,mqMessage);
+
+                break;
+            // 鎺ユ敹璁惧鎶ヨ鏁版嵁
+            case MqttConstant.TENANT_UP_PREFIX_FAULT_DATA:
+                ThreadUtil.execute(() -> {
+                    try {
+                        MqMessage<List<DryFaultRecord>> faultMessage = JSON.parseObject(message, new TypeReference<MqMessage<List<DryFaultRecord>>>() {
+                        });
+                        //   List<DryFaultRecord> faultRecords = JSON.parseArray(jsonObject.get("data").toString(), DryFaultRecord.class);
+                        System.err.println(faultMessage.toString());
+                        faultRecordService.saveBatch(faultMessage.getData());
+
+                    } catch (Exception e) {
+                        e.printStackTrace();
+                    }
+                });
+
+                break;
+
+
+            case MqttConstant.TENANT_UP_PREFIX_EQU:
+                ThreadUtil.execute(() -> {
+                    try {
+                        Object equObj = messageJson.get("equipment");
+                        DryEquipment equipment = JSON.parseObject(equObj.toString(), DryEquipment.class);
+                        TenantContext.setTenant(equipment.getTenantId() + "");
+                        DryEquipment dryEquipment = equipmentService.selectByTenantIdEquipmentId(equipment.getTenantId() + "", equipment.getCode());
+                        if (dryEquipment == null) {
+                            equipmentService.save(equipment);
+                        }
+                        Object typeObj = messageJson.get("eqpType");
+                        DryEqpType eqpType = JSON.parseObject(typeObj.toString(), DryEqpType.class);
+                        DryEqpType dryEqpType = eqpTypeService.getById(eqpType.getId());
+                        if (dryEqpType == null) {
+                            eqpTypeService.save(eqpType);
+                        }
+                        // 鑾峰彇璁惧鎵�灞炶溅闂�
+                        Object shopObj = messageJson.get("shop");
+                        DryShop shop = JSON.parseObject(shopObj.toString(), DryShop.class);
+                        DryShop dryShop = dryShopService.getById(shop.getId());
+                        if (dryShop == null) {
+                            dryShopService.save(shop);
+                        }
+                    } catch (Exception e) {
+                        e.printStackTrace();
+                    }
+                });
 
         }
-        if (topic.startsWith("$SYS/brokers/") && topic.endsWith("disconnected")) {
-          String clientid = messageJson.getString("clientid");
-          redisUtil.del(MqttConstant.MQTT_ONLINE_CLIENT + clientid);
-          System.err.println(String.format("璁惧: %s涓嬬嚎", clientid));
+
+    }
+
+
+    // 瑙f瀽user瑙掕壊鎸囦护
+    private void parseUserCommand(String topic, MqttMessage mqttMessage) {
+
+        String message = new String(mqttMessage.getPayload());
+        JSONObject messageJson = JSONObject.parseObject(message);
+
+        //璇锋眰鐨勫鎴风(鏈嶅姟绔彧鎺ㄩ�佹暟鎹埌璇锋眰鐨勫鎴风)
+        StringBuilder req = new StringBuilder();
+        if (messageJson.containsKey("req")) {
+            req.append(messageJson.get("req"));
         }
-        parseAdminCommand(topic, mqttMessage);
+        //鍓嶇浼犲弬鏃堕棿鎴宠浆鎹�
+        if (messageJson.containsKey("timestamp")) {
+            messageJson.put("timestamp", DateUtils.zone2Str(messageJson.get("timestamp").toString()));
+        }
 
-        break;
-      // 鏅�氱敤鎴�
-      case "user":
-        System.err.println("user");
-        parseUserCommand(topic, mqttMessage);
-        break;
+        switch (topic) {
+            case MqttConstant.MOBILE_REQ_EQU_CMD:
+                System.err.println("user鏀跺埌" + topic);
+                System.err.println(message);
+                ThreadUtil.execute(() -> {
+                    //TODO 鍚慞LC鍙戦�佸紑鍏虫満鎿嶄綔锛屽苟杩斿洖淇℃伅
+                    JSONObject res = new JSONObject();
+                    res.put("success", true);
+                    res.put("msg", "鎿嶄綔鎴愬姛");
+                    try {
+                        MqttMessage sendMessage = new MqttMessage(JSONObject.toJSONString(res).getBytes());
+                        sendMessage.setQos(0);
+                        mqttUtil.getMqttClient().publish(String.format(MqttConstant.SERVICE_RES_EQU_CMD, req), sendMessage);
+                        baseCommonService.addLog(res.toString(), CommonConstant.LOG_TYPE_MQTT, CommonConstant.OPERATE_MQTT_2);
+                    } catch (Exception e) {
+                        e.printStackTrace();
+                    }
+
+                });
+
+
+                break;
+            case MqttConstant.SERVICE_REQ_PREFIX:
+                log.debug("鏀跺埌璁惧璇︾粏淇℃伅鏌ヨ璇锋眰");
+                ThreadUtil.execute(() -> {
+                    String tenantId = messageJson.getString("tenantId");
+                    String clientId = mqttUtil.getMqttClient().getClientId();
+                    String tenant = clientId.substring(clientId.lastIndexOf("_") + 1);
+                    if (tenantId != null && tenantId.equals(tenant)) {
+                        TenantContext.setTenant(tenantId);
+                        // 鏍规嵁璁惧缂栫爜鏌ヨ璁惧淇℃伅
+                        String code = messageJson.getString("code");
+                        DryEquipment equipmentVo = equipmentService.selectByTenantIdEquipmentId(tenantId, code);
+                        // 鏍规嵁璁惧杞﹂棿id鏌ヨ杞﹂棿淇℃伅
+                        DryShop shop = dryShopService.getById(equipmentVo.getShopId());
+                        // 鏍规嵁璁惧绫诲瀷ID鏌ヨ璁惧绫诲瀷淇℃伅
+                        DryEqpType eqpType = eqpTypeService.getById(equipmentVo.getType());
+
+                        JSONObject res = new JSONObject();
+
+                        res.put("tenant", tenantId);
+                        res.put("equipment", equipmentVo);
+                        res.put("shop", shop);
+                        res.put("eqpType", eqpType);
+                        try {
+                            MqttMessage sendMessage = new MqttMessage(res.toJSONString().getBytes());
+                            sendMessage.setQos(0);
+                            mqttUtil.getMqttClient().publish(MqttConstant.TENANT_UP_PREFIX_EQU, sendMessage);
+                            // baseCommonService.addLog(res.toString(), CommonConstant.LOG_TYPE_MQTT, CommonConstant.OPERATE_MQTT_2);
+                        } catch (Exception e) {
+                            e.printStackTrace();
+                        }
+                    }
+                });
+
+
+                break;
+
+        }
+
+
 
     }
 
-  }
-
-
-  @Override
-  public void deliveryComplete(IMqttDeliveryToken iMqttDeliveryToken) {
-    System.err.println("娑堟伅浼犻�掓垚鍔�");
-  }
-
-  // 瑙f瀽admin瑙掕壊鎸囦护
-  private void parseAdminCommand(String topic, MqttMessage mqttMessage) {
-    String message = new String(mqttMessage.getPayload());
-    JSONObject messageJson = JSONObject.parseObject(message);
-
-    //璇锋眰鐨勫鎴风(鏈嶅姟绔彧鎺ㄩ�佹暟鎹埌璇锋眰鐨勫鎴风)
-    StringBuilder req = new StringBuilder();
-    if (messageJson.containsKey("req")) {
-      req.append(messageJson.get("req"));
-    }
-    //鍓嶇浼犲弬鏃堕棿鎴宠浆鎹�
-    if (messageJson.containsKey("timestamp")) {
-      messageJson.put("timestamp", DateUtils.zone2Str(messageJson.get("timestamp").toString()));
-    }
-    baseCommonService.addLog(message, CommonConstant.LOG_TYPE_MQTT, CommonConstant.OPERATE_MQTT_1);
-    switch (topic) {
-      // 鏌ヨ璁惧鍦ㄧ嚎
-      case MqttConstant.MOBILE_QUERY_EQU_STATU:
-        System.err.println("admin鏀跺埌" + topic);
-        // 鏍规嵁璁惧id鏌ヨ璁惧mqtt鍦ㄧ嚎鐘舵��
-        String clientId = messageJson.getString("clientId");
-        JSONObject client = (JSONObject) redisUtil.get(MqttConstant.MQTT_ONLINE_CLIENT + clientId);
-
+    /**
+     * 鍙戦�佹秷鎭�
+     * @param topic       璁㈤槄
+     * @param mqMessage   娑堟伅浣�
+     */
+    private void sendMqttMessage(String topic, MqMessage mqMessage){
         ThreadUtil.execute(() -> {
-
-          if (client == null || client.isEmpty()) {
-            JSONObject res = new JSONObject();
-            res.put("success", false);
-            res.put("msg", "鏌ヨ澶辫触");
             try {
-              MqttMessage sendMessage = new MqttMessage(res.toJSONString().getBytes());
-              sendMessage.setQos(0);
-              mqttUtil.getMqttClient().publish(String.format(MqttConstant.SERVICE_RES_EQU_STATU, req), sendMessage);
-            } catch (Exception e) {
-              e.printStackTrace();
+                MqttMessage sendMessage = new MqttMessage(JSONObject.toJSONString(mqMessage).getBytes());
+                sendMessage.setQos(0);
+                mqttUtil.getMqttClient().publish(String.format(topic, mqMessage.getTentId()), sendMessage);
+            }catch (Exception e){
+                e.printStackTrace();
             }
-            return;
-          }
-
-          client.put("success", true);
-          client.put("msg", "鏌ヨ鎴愬姛");
-          try {
-            MqttMessage sendMessage = new MqttMessage(client.toJSONString().getBytes());
-            sendMessage.setQos(0);
-            mqttUtil.getMqttClient().publish(String.format(MqttConstant.SERVICE_RES_EQU_STATU, req), sendMessage);
-            baseCommonService.addLog(client.toString(), CommonConstant.LOG_TYPE_MQTT, CommonConstant.OPERATE_MQTT_2);
-          } catch (Exception e) {
-            e.printStackTrace();
-          }
         });
-        break;
-
     }
 
-  }
-
-
-  // 瑙f瀽user瑙掕壊鎸囦护
-  private void parseUserCommand(String topic, MqttMessage mqttMessage) {
-
-    String message = new String(mqttMessage.getPayload());
-    JSONObject messageJson = JSONObject.parseObject(message);
-
-    //璇锋眰鐨勫鎴风(鏈嶅姟绔彧鎺ㄩ�佹暟鎹埌璇锋眰鐨勫鎴风)
-    StringBuilder req = new StringBuilder();
-    if (messageJson.containsKey("req")) {
-      req.append(messageJson.get("req"));
-    }
-    //鍓嶇浼犲弬鏃堕棿鎴宠浆鎹�
-    if (messageJson.containsKey("timestamp")) {
-      messageJson.put("timestamp", DateUtils.zone2Str(messageJson.get("timestamp").toString()));
-    }
-
-    switch (topic) {
-      case MqttConstant.MOBILE_REQ_EQU_CMD:
-        System.err.println("user鏀跺埌" + topic);
-        System.err.println(message);
-        ThreadUtil.execute(() -> {
-          //TODO 鍚慞LC鍙戦�佸紑鍏虫満鎿嶄綔锛屽苟杩斿洖淇℃伅
-          JSONObject res = new JSONObject();
-          res.put("success", true);
-          res.put("msg", "鎿嶄綔鎴愬姛");
-          try {
-            MqttMessage sendMessage = new MqttMessage(JSONObject.toJSONString(res).getBytes());
-            sendMessage.setQos(0);
-            mqttUtil.getMqttClient().publish(String.format(MqttConstant.SERVICE_RES_EQU_CMD, req), sendMessage);
-            baseCommonService.addLog(res.toString(), CommonConstant.LOG_TYPE_MQTT, CommonConstant.OPERATE_MQTT_2);
-          } catch (Exception e) {
-            e.printStackTrace();
-          }
-
-        });
-
-
-        break;
-    }
-
-  }
 
 }
diff --git a/jeecg-module-dry/jeecg-module-dry-biz/src/main/java/org/jeecg/modules/dry/mqtt/MqttUtil.java b/jeecg-module-dry/jeecg-module-dry-biz/src/main/java/org/jeecg/modules/dry/mqtt/MqttUtil.java
old mode 100644
new mode 100755
diff --git a/jeecg-module-dry/jeecg-module-dry-biz/src/main/java/org/jeecg/modules/dry/runner/OpcCustomRunner.java b/jeecg-module-dry/jeecg-module-dry-biz/src/main/java/org/jeecg/modules/dry/runner/OpcCustomRunner.java
old mode 100644
new mode 100755
index e9149dd..979a686
--- a/jeecg-module-dry/jeecg-module-dry-biz/src/main/java/org/jeecg/modules/dry/runner/OpcCustomRunner.java
+++ b/jeecg-module-dry/jeecg-module-dry-biz/src/main/java/org/jeecg/modules/dry/runner/OpcCustomRunner.java
@@ -10,6 +10,7 @@
 import org.springframework.beans.factory.annotation.Autowired;
 import org.springframework.boot.ApplicationArguments;
 import org.springframework.boot.ApplicationRunner;
+import org.springframework.boot.autoconfigure.condition.ConditionalOnProperty;
 import org.springframework.stereotype.Component;
 
 import java.util.ArrayList;
@@ -17,6 +18,7 @@
 
 @Component
 @Slf4j
+@ConditionalOnProperty(name = "kangaroohy.milo.enabled", havingValue = "true")
 public class OpcCustomRunner implements ApplicationRunner {
     @Autowired
     private MiloService miloService;
diff --git a/jeecg-module-dry/jeecg-module-dry-biz/src/main/java/org/jeecg/modules/dry/service/IDryEqpTypeService.java b/jeecg-module-dry/jeecg-module-dry-biz/src/main/java/org/jeecg/modules/dry/service/IDryEqpTypeService.java
old mode 100644
new mode 100755
diff --git a/jeecg-module-dry/jeecg-module-dry-biz/src/main/java/org/jeecg/modules/dry/service/IDryEquipmentService.java b/jeecg-module-dry/jeecg-module-dry-biz/src/main/java/org/jeecg/modules/dry/service/IDryEquipmentService.java
old mode 100644
new mode 100755
index 660e823..6e39cbd
--- a/jeecg-module-dry/jeecg-module-dry-biz/src/main/java/org/jeecg/modules/dry/service/IDryEquipmentService.java
+++ b/jeecg-module-dry/jeecg-module-dry-biz/src/main/java/org/jeecg/modules/dry/service/IDryEquipmentService.java
@@ -5,6 +5,7 @@
 
 import java.util.HashMap;
 import java.util.List;
+import java.util.Map;
 
 /**
  * @Description: 骞茬嚗鏈�
@@ -16,4 +17,11 @@
 
     DryEquipment selectByTenantIdEquipmentId(String tenantId, String equipmentId);
 
+    /**
+     * 鏌ヨ绉熸埛涓嬫墍鏈夎澶�
+     * @param tenantId
+     * @return
+     */
+    Map<String,DryEquipment>  queryEquByTenantId(Integer tenantId);
+
 }
diff --git a/jeecg-module-dry/jeecg-module-dry-biz/src/main/java/org/jeecg/modules/dry/service/IDryFaultRecordService.java b/jeecg-module-dry/jeecg-module-dry-biz/src/main/java/org/jeecg/modules/dry/service/IDryFaultRecordService.java
new file mode 100755
index 0000000..33a1e8f
--- /dev/null
+++ b/jeecg-module-dry/jeecg-module-dry-biz/src/main/java/org/jeecg/modules/dry/service/IDryFaultRecordService.java
@@ -0,0 +1,18 @@
+package org.jeecg.modules.dry.service;
+
+
+import com.baomidou.mybatisplus.extension.service.IService;
+import org.jeecg.modules.dry.entity.DryFaultRecord;
+
+import java.util.List;
+
+/**
+ * @Description: dry_eqp_fault
+ * @Author: jeecg-boot
+ * @Date:   2024-11-13
+ * @Version: V1.0
+ */
+public interface IDryFaultRecordService extends IService<DryFaultRecord> {
+
+    List<DryFaultRecord> queryByOrderId(String orderId);
+}
diff --git a/jeecg-module-dry/jeecg-module-dry-biz/src/main/java/org/jeecg/modules/dry/service/IDryHelloService.java b/jeecg-module-dry/jeecg-module-dry-biz/src/main/java/org/jeecg/modules/dry/service/IDryHelloService.java
old mode 100644
new mode 100755
diff --git a/jeecg-module-dry/jeecg-module-dry-biz/src/main/java/org/jeecg/modules/dry/service/IDryHerbFormulaHisService.java b/jeecg-module-dry/jeecg-module-dry-biz/src/main/java/org/jeecg/modules/dry/service/IDryHerbFormulaHisService.java
new file mode 100755
index 0000000..a5c6995
--- /dev/null
+++ b/jeecg-module-dry/jeecg-module-dry-biz/src/main/java/org/jeecg/modules/dry/service/IDryHerbFormulaHisService.java
@@ -0,0 +1,14 @@
+package org.jeecg.modules.dry.service;
+
+import org.jeecg.modules.dry.entity.DryHerbFormulaHis;
+import com.baomidou.mybatisplus.extension.service.IService;
+
+/**
+ * @Description: 閰嶆柟璁板綍
+ * @Author: jeecg-boot
+ * @Date:   2024-08-19
+ * @Version: V1.0
+ */
+public interface IDryHerbFormulaHisService extends IService<DryHerbFormulaHis> {
+
+}
diff --git a/jeecg-module-dry/jeecg-module-dry-biz/src/main/java/org/jeecg/modules/dry/service/IDryHerbFormulaService.java b/jeecg-module-dry/jeecg-module-dry-biz/src/main/java/org/jeecg/modules/dry/service/IDryHerbFormulaService.java
old mode 100644
new mode 100755
diff --git a/jeecg-module-dry/jeecg-module-dry-biz/src/main/java/org/jeecg/modules/dry/service/IDryHerbInfoService.java b/jeecg-module-dry/jeecg-module-dry-biz/src/main/java/org/jeecg/modules/dry/service/IDryHerbInfoService.java
old mode 100644
new mode 100755
diff --git a/jeecg-module-dry/jeecg-module-dry-biz/src/main/java/org/jeecg/modules/dry/service/IDryHerbService.java b/jeecg-module-dry/jeecg-module-dry-biz/src/main/java/org/jeecg/modules/dry/service/IDryHerbService.java
old mode 100644
new mode 100755
diff --git a/jeecg-module-dry/jeecg-module-dry-biz/src/main/java/org/jeecg/modules/dry/service/IDryHerbTypeService.java b/jeecg-module-dry/jeecg-module-dry-biz/src/main/java/org/jeecg/modules/dry/service/IDryHerbTypeService.java
old mode 100644
new mode 100755
diff --git a/jeecg-module-dry/jeecg-module-dry-biz/src/main/java/org/jeecg/modules/dry/service/IDryOpcDeviceService.java b/jeecg-module-dry/jeecg-module-dry-biz/src/main/java/org/jeecg/modules/dry/service/IDryOpcDeviceService.java
old mode 100644
new mode 100755
diff --git a/jeecg-module-dry/jeecg-module-dry-biz/src/main/java/org/jeecg/modules/dry/service/IDryOrderService.java b/jeecg-module-dry/jeecg-module-dry-biz/src/main/java/org/jeecg/modules/dry/service/IDryOrderService.java
old mode 100644
new mode 100755
index 6fc915a..b71fbff
--- a/jeecg-module-dry/jeecg-module-dry-biz/src/main/java/org/jeecg/modules/dry/service/IDryOrderService.java
+++ b/jeecg-module-dry/jeecg-module-dry-biz/src/main/java/org/jeecg/modules/dry/service/IDryOrderService.java
@@ -19,4 +19,8 @@
     void saveRealTimeData(DryOrderVo orderVo);
 
     List<String> queryMonthOverview(String month, int tenantId);
+
+    void queryRecentOrderAvg(DryOrderVo orderVo);
+
+    void sendByIds(List<String> list);
 }
diff --git a/jeecg-module-dry/jeecg-module-dry-biz/src/main/java/org/jeecg/modules/dry/service/IDryOrderTrendService.java b/jeecg-module-dry/jeecg-module-dry-biz/src/main/java/org/jeecg/modules/dry/service/IDryOrderTrendService.java
old mode 100644
new mode 100755
diff --git a/jeecg-module-dry/jeecg-module-dry-biz/src/main/java/org/jeecg/modules/dry/service/IDryProdRecordService.java b/jeecg-module-dry/jeecg-module-dry-biz/src/main/java/org/jeecg/modules/dry/service/IDryProdRecordService.java
old mode 100644
new mode 100755
diff --git a/jeecg-module-dry/jeecg-module-dry-biz/src/main/java/org/jeecg/modules/dry/service/IDryRealTimeDataService.java b/jeecg-module-dry/jeecg-module-dry-biz/src/main/java/org/jeecg/modules/dry/service/IDryRealTimeDataService.java
old mode 100644
new mode 100755
index e977ced..60a6bbd
--- a/jeecg-module-dry/jeecg-module-dry-biz/src/main/java/org/jeecg/modules/dry/service/IDryRealTimeDataService.java
+++ b/jeecg-module-dry/jeecg-module-dry-biz/src/main/java/org/jeecg/modules/dry/service/IDryRealTimeDataService.java
@@ -3,6 +3,7 @@
 import org.jeecg.common.api.vo.Result;
 import org.jeecg.modules.dry.vo.CommandMessageVo;
 import org.jeecg.modules.dry.vo.RealTimeDataVo;
+import org.jeecg.modules.dry.vo.StatisticsDataVo;
 
 public interface IDryRealTimeDataService {
     Result<?> realTimeDataHandle(RealTimeDataVo realTimeDataVo);
@@ -12,4 +13,13 @@
     Result<?> sendSocketMsg(CommandMessageVo msgVo);
 
     Result<?> queryWorkshopStatistics(RealTimeDataVo realTimeDataVo);
+
+    Result<?> statisticsDataHandle(StatisticsDataVo statsDataVo);
+
+    /**
+     * 閫氳繃瀹炴椂鏁版嵁鏀堕泦澶勭悊鏁呴殰淇℃伅
+     * @param realTimeDataVo
+     * @return
+     */
+    Result<?> fitFultRecord(RealTimeDataVo realTimeDataVo);
 }
diff --git a/jeecg-module-dry/jeecg-module-dry-biz/src/main/java/org/jeecg/modules/dry/service/IDryResultService.java b/jeecg-module-dry/jeecg-module-dry-biz/src/main/java/org/jeecg/modules/dry/service/IDryResultService.java
old mode 100644
new mode 100755
diff --git a/jeecg-module-dry/jeecg-module-dry-biz/src/main/java/org/jeecg/modules/dry/service/IDryShopService.java b/jeecg-module-dry/jeecg-module-dry-biz/src/main/java/org/jeecg/modules/dry/service/IDryShopService.java
old mode 100644
new mode 100755
diff --git a/jeecg-module-dry/jeecg-module-dry-biz/src/main/java/org/jeecg/modules/dry/service/impl/DryEqpTypeServiceImpl.java b/jeecg-module-dry/jeecg-module-dry-biz/src/main/java/org/jeecg/modules/dry/service/impl/DryEqpTypeServiceImpl.java
old mode 100644
new mode 100755
index 39e4734..682cd8a
--- a/jeecg-module-dry/jeecg-module-dry-biz/src/main/java/org/jeecg/modules/dry/service/impl/DryEqpTypeServiceImpl.java
+++ b/jeecg-module-dry/jeecg-module-dry-biz/src/main/java/org/jeecg/modules/dry/service/impl/DryEqpTypeServiceImpl.java
@@ -1,5 +1,6 @@
 package org.jeecg.modules.dry.service.impl;
 
+import com.baomidou.mybatisplus.core.conditions.query.LambdaQueryWrapper;
 import org.jeecg.modules.dry.entity.DryEqpType;
 import org.jeecg.modules.dry.mapper.DryEqpTypeMapper;
 import org.jeecg.modules.dry.service.IDryEqpTypeService;
diff --git a/jeecg-module-dry/jeecg-module-dry-biz/src/main/java/org/jeecg/modules/dry/service/impl/DryEquipmentServiceImpl.java b/jeecg-module-dry/jeecg-module-dry-biz/src/main/java/org/jeecg/modules/dry/service/impl/DryEquipmentServiceImpl.java
old mode 100644
new mode 100755
index 794a923..93ff976
--- a/jeecg-module-dry/jeecg-module-dry-biz/src/main/java/org/jeecg/modules/dry/service/impl/DryEquipmentServiceImpl.java
+++ b/jeecg-module-dry/jeecg-module-dry-biz/src/main/java/org/jeecg/modules/dry/service/impl/DryEquipmentServiceImpl.java
@@ -1,17 +1,23 @@
 package org.jeecg.modules.dry.service.impl;
 
+import com.baomidou.mybatisplus.core.conditions.query.QueryWrapper;
+import org.jeecg.common.config.TenantContext;
+import org.jeecg.common.constant.CommonCacheConstant;
 import org.jeecg.common.util.RedisUtil;
 import org.jeecg.modules.dry.common.CacheConstants;
 import org.jeecg.modules.dry.entity.DryEquipment;
 import org.jeecg.modules.dry.mapper.DryEquipmentMapper;
 import org.jeecg.modules.dry.service.IDryEquipmentService;
 import org.springframework.beans.factory.annotation.Autowired;
+import org.springframework.cache.annotation.Cacheable;
 import org.springframework.stereotype.Service;
 
 import com.baomidou.mybatisplus.extension.service.impl.ServiceImpl;
 
-import java.util.HashMap;
 import java.util.List;
+import java.util.Map;
+import java.util.function.Function;
+import java.util.stream.Collectors;
 
 /**
  * @Description: 骞茬嚗鏈�
@@ -24,6 +30,8 @@
 
     @Autowired
     private RedisUtil redisUtil;
+
+
     @Override
     public DryEquipment selectByTenantIdEquipmentId(String tenantId, String equipmentId) {
         DryEquipment dryEquipment = (DryEquipment) redisUtil.hget(CacheConstants.RedisKeyEnum.EQP_MAP.getCode(), tenantId + equipmentId);
@@ -31,6 +39,7 @@
             List<DryEquipment> list = this.list();
             for (DryEquipment equipment : list) {
                 redisUtil.hset(CacheConstants.RedisKeyEnum.EQP_MAP.getCode(),equipment.getTenantId()+equipment.getCode(),equipment);
+                // 璁剧疆杩囨湡鏃堕棿
                 if ((equipment.getTenantId()+equipment.getCode()).equals(tenantId + equipmentId)) {
                     dryEquipment = equipment;
                 }
@@ -38,4 +47,20 @@
         }
         return dryEquipment;
     }
+
+    @Override
+    @Cacheable(cacheNames = CommonCacheConstant.DRY_CACHE_TENANT_EQUS, key = "#tenantId" , unless = "#result == null " )
+    public Map<String,DryEquipment> queryEquByTenantId(Integer tenantId) {
+        TenantContext.setTenant(tenantId +"");
+        QueryWrapper<DryEquipment> queryWrapper  = new QueryWrapper<>();
+        queryWrapper.lambda().eq(DryEquipment::getTenantId,tenantId);
+        List<DryEquipment> equipmentList = this.list(queryWrapper);
+        Map<String, DryEquipment> userMap = equipmentList.stream()
+                .collect(Collectors.toMap(
+                        DryEquipment::getCode,
+                        Function.identity(),
+                        (existingValue, newValue) -> existingValue // 濡傛灉閿啿绐侊紝淇濈暀鏃у��
+                ));
+        return userMap;
+    }
 }
diff --git a/jeecg-module-dry/jeecg-module-dry-biz/src/main/java/org/jeecg/modules/dry/service/impl/DryFaultRecordServiceImpl.java b/jeecg-module-dry/jeecg-module-dry-biz/src/main/java/org/jeecg/modules/dry/service/impl/DryFaultRecordServiceImpl.java
new file mode 100755
index 0000000..4449845
--- /dev/null
+++ b/jeecg-module-dry/jeecg-module-dry-biz/src/main/java/org/jeecg/modules/dry/service/impl/DryFaultRecordServiceImpl.java
@@ -0,0 +1,28 @@
+package org.jeecg.modules.dry.service.impl;
+
+
+import com.baomidou.mybatisplus.core.conditions.query.LambdaQueryWrapper;
+import org.jeecg.modules.dry.entity.DryFaultRecord;
+import org.jeecg.modules.dry.mapper.DryFaultRecordMapper;
+import org.jeecg.modules.dry.service.IDryFaultRecordService;
+import org.springframework.stereotype.Service;
+import com.baomidou.mybatisplus.extension.service.impl.ServiceImpl;
+
+import java.util.List;
+
+/**
+ * @Description: dry_eqp_fault
+ * @Author: jeecg-boot
+ * @Date:   2024-11-13
+ * @Version: V1.0
+ */
+@Service
+public class DryFaultRecordServiceImpl extends ServiceImpl<DryFaultRecordMapper, DryFaultRecord> implements IDryFaultRecordService {
+
+    @Override
+    public List<DryFaultRecord> queryByOrderId(String orderId) {
+        LambdaQueryWrapper<DryFaultRecord> queryWrapper = new LambdaQueryWrapper<>();
+        queryWrapper.eq(DryFaultRecord::getOrderId, orderId);
+        return baseMapper.selectList(queryWrapper);
+    }
+}
diff --git a/jeecg-module-dry/jeecg-module-dry-biz/src/main/java/org/jeecg/modules/dry/service/impl/DryHelloServiceImpl.java b/jeecg-module-dry/jeecg-module-dry-biz/src/main/java/org/jeecg/modules/dry/service/impl/DryHelloServiceImpl.java
old mode 100644
new mode 100755
diff --git a/jeecg-module-dry/jeecg-module-dry-biz/src/main/java/org/jeecg/modules/dry/service/impl/DryHerbFormulaHisServiceImpl.java b/jeecg-module-dry/jeecg-module-dry-biz/src/main/java/org/jeecg/modules/dry/service/impl/DryHerbFormulaHisServiceImpl.java
new file mode 100755
index 0000000..cc993c6
--- /dev/null
+++ b/jeecg-module-dry/jeecg-module-dry-biz/src/main/java/org/jeecg/modules/dry/service/impl/DryHerbFormulaHisServiceImpl.java
@@ -0,0 +1,19 @@
+package org.jeecg.modules.dry.service.impl;
+
+import org.jeecg.modules.dry.entity.DryHerbFormulaHis;
+import org.jeecg.modules.dry.mapper.DryHerbFormulaHisMapper;
+import org.jeecg.modules.dry.service.IDryHerbFormulaHisService;
+import org.springframework.stereotype.Service;
+
+import com.baomidou.mybatisplus.extension.service.impl.ServiceImpl;
+
+/**
+ * @Description: 閰嶆柟璁板綍
+ * @Author: jeecg-boot
+ * @Date:   2024-08-19
+ * @Version: V1.0
+ */
+@Service
+public class DryHerbFormulaHisServiceImpl extends ServiceImpl<DryHerbFormulaHisMapper, DryHerbFormulaHis> implements IDryHerbFormulaHisService {
+
+}
diff --git a/jeecg-module-dry/jeecg-module-dry-biz/src/main/java/org/jeecg/modules/dry/service/impl/DryHerbFormulaServiceImpl.java b/jeecg-module-dry/jeecg-module-dry-biz/src/main/java/org/jeecg/modules/dry/service/impl/DryHerbFormulaServiceImpl.java
old mode 100644
new mode 100755
diff --git a/jeecg-module-dry/jeecg-module-dry-biz/src/main/java/org/jeecg/modules/dry/service/impl/DryHerbInfoServiceImpl.java b/jeecg-module-dry/jeecg-module-dry-biz/src/main/java/org/jeecg/modules/dry/service/impl/DryHerbInfoServiceImpl.java
old mode 100644
new mode 100755
diff --git a/jeecg-module-dry/jeecg-module-dry-biz/src/main/java/org/jeecg/modules/dry/service/impl/DryHerbServiceImpl.java b/jeecg-module-dry/jeecg-module-dry-biz/src/main/java/org/jeecg/modules/dry/service/impl/DryHerbServiceImpl.java
old mode 100644
new mode 100755
diff --git a/jeecg-module-dry/jeecg-module-dry-biz/src/main/java/org/jeecg/modules/dry/service/impl/DryHerbTypeServiceImpl.java b/jeecg-module-dry/jeecg-module-dry-biz/src/main/java/org/jeecg/modules/dry/service/impl/DryHerbTypeServiceImpl.java
old mode 100644
new mode 100755
diff --git a/jeecg-module-dry/jeecg-module-dry-biz/src/main/java/org/jeecg/modules/dry/service/impl/DryOpcDeviceServiceImpl.java b/jeecg-module-dry/jeecg-module-dry-biz/src/main/java/org/jeecg/modules/dry/service/impl/DryOpcDeviceServiceImpl.java
old mode 100644
new mode 100755
diff --git a/jeecg-module-dry/jeecg-module-dry-biz/src/main/java/org/jeecg/modules/dry/service/impl/DryOrderServiceImpl.java b/jeecg-module-dry/jeecg-module-dry-biz/src/main/java/org/jeecg/modules/dry/service/impl/DryOrderServiceImpl.java
old mode 100644
new mode 100755
index d2badb2..5f7b69b
--- a/jeecg-module-dry/jeecg-module-dry-biz/src/main/java/org/jeecg/modules/dry/service/impl/DryOrderServiceImpl.java
+++ b/jeecg-module-dry/jeecg-module-dry-biz/src/main/java/org/jeecg/modules/dry/service/impl/DryOrderServiceImpl.java
@@ -1,15 +1,21 @@
 package org.jeecg.modules.dry.service.impl;
 
+import com.baomidou.mybatisplus.core.conditions.update.LambdaUpdateWrapper;
+import com.baomidou.mybatisplus.extension.service.impl.ServiceImpl;
 import lombok.extern.slf4j.Slf4j;
+import org.jeecg.common.util.RedisUtil;
+import org.jeecg.modules.dry.common.CacheConstants;
 import org.jeecg.modules.dry.entity.DryOrder;
 import org.jeecg.modules.dry.mapper.DryOrderMapper;
 import org.jeecg.modules.dry.service.IDryOrderService;
 import org.jeecg.modules.dry.vo.DryOrderVo;
+import org.jeecg.modules.dry.vo.DryRecentOrderAvg;
+import org.springframework.beans.factory.annotation.Autowired;
 import org.springframework.stereotype.Service;
 
-import com.baomidou.mybatisplus.extension.service.impl.ServiceImpl;
-
 import java.util.List;
+
+
 
 /**
  * @Description: 骞茬嚗宸ュ崟
@@ -21,6 +27,8 @@
 @Service
 public class DryOrderServiceImpl extends ServiceImpl<DryOrderMapper, DryOrder> implements IDryOrderService {
 
+    @Autowired
+    private RedisUtil redisUtil;
     @Override
     public void saveRealTimeData(DryOrderVo orderVo) {
         log.info("淇濆瓨瀹炴椂鏁版嵁锛�" + orderVo.toString());
@@ -31,4 +39,31 @@
     public List<String> queryMonthOverview(String month, int tenantId) {
         return baseMapper.queryMonthOverview(month, tenantId);
     }
+
+    @Override
+    public void queryRecentOrderAvg(DryOrderVo orderVo) {
+        DryRecentOrderAvg recentOrderAvg = (DryRecentOrderAvg) redisUtil.hget(CacheConstants.RedisKeyEnum.NEAR_TEN.getCode(), orderVo.getTenantId() + "_" + orderVo.getCode() + "_" + orderVo.getEquId());
+        if (recentOrderAvg != null) {
+            orderVo.setEfficAvg(recentOrderAvg.getEfficAvg());
+            orderVo.setSteamAvg(recentOrderAvg.getSteamAvg());
+            orderVo.setWattAvg(recentOrderAvg.getWattAvg());
+        } else {
+            DryRecentOrderAvg orderAvg = baseMapper.queryRecentOrderAvg(orderVo.getTenantId(), orderVo.getHerbName());
+            if(orderAvg != null) {
+                redisUtil.hset(CacheConstants.RedisKeyEnum.NEAR_TEN.getCode(), orderVo.getTenantId() + "_" + orderVo.getCode() + "_" + orderVo.getEquId(),orderAvg,60*10);
+                orderVo.setEfficAvg(orderAvg.getEfficAvg());
+                orderVo.setSteamAvg(orderAvg.getSteamAvg());
+                orderVo.setWattAvg(orderAvg.getWattAvg());
+            }
+
+        }
+
+    }
+
+    @Override
+    public void sendByIds(List<String> list) {
+        LambdaUpdateWrapper<DryOrder> wrapper = new LambdaUpdateWrapper<>();
+        wrapper.in(DryOrder::getId,list).set(DryOrder::getOrderStatus,1);
+        baseMapper.update(null,wrapper);
+    }
 }
diff --git a/jeecg-module-dry/jeecg-module-dry-biz/src/main/java/org/jeecg/modules/dry/service/impl/DryOrderTrendServiceImpl.java b/jeecg-module-dry/jeecg-module-dry-biz/src/main/java/org/jeecg/modules/dry/service/impl/DryOrderTrendServiceImpl.java
old mode 100644
new mode 100755
diff --git a/jeecg-module-dry/jeecg-module-dry-biz/src/main/java/org/jeecg/modules/dry/service/impl/DryProdRecordServiceImpl.java b/jeecg-module-dry/jeecg-module-dry-biz/src/main/java/org/jeecg/modules/dry/service/impl/DryProdRecordServiceImpl.java
old mode 100644
new mode 100755
diff --git a/jeecg-module-dry/jeecg-module-dry-biz/src/main/java/org/jeecg/modules/dry/service/impl/DryRealTimeDataServiceImpl.java b/jeecg-module-dry/jeecg-module-dry-biz/src/main/java/org/jeecg/modules/dry/service/impl/DryRealTimeDataServiceImpl.java
old mode 100644
new mode 100755
index aa8d0f9..8def570
--- a/jeecg-module-dry/jeecg-module-dry-biz/src/main/java/org/jeecg/modules/dry/service/impl/DryRealTimeDataServiceImpl.java
+++ b/jeecg-module-dry/jeecg-module-dry-biz/src/main/java/org/jeecg/modules/dry/service/impl/DryRealTimeDataServiceImpl.java
@@ -1,41 +1,40 @@
 package org.jeecg.modules.dry.service.impl;
 
 import cn.hutool.core.bean.BeanUtil;
+import cn.hutool.core.thread.ThreadUtil;
+import com.alibaba.fastjson.JSON;
 import com.alibaba.fastjson.JSONObject;
 import com.alibaba.fastjson.TypeReference;
 import com.baomidou.mybatisplus.core.conditions.query.LambdaQueryWrapper;
 import lombok.extern.slf4j.Slf4j;
-import org.apache.mina.core.service.IoAcceptor;
-import org.apache.mina.core.service.IoHandler;
+import org.apache.commons.lang3.StringUtils;
 import org.apache.mina.core.session.IoSession;
-import org.jeecg.common.api.CommonAPI;
+import org.eclipse.paho.client.mqttv3.MqttException;
+import org.eclipse.paho.client.mqttv3.MqttMessage;
 import org.jeecg.common.api.vo.Result;
 import org.jeecg.common.config.TenantContext;
-import org.jeecg.common.config.mqtoken.UserTokenContext;
+import org.jeecg.common.constant.CommonCacheConstant;
 import org.jeecg.common.constant.CommonConstant;
+import org.jeecg.common.constant.MqttConstant;
 import org.jeecg.common.system.util.JwtUtil;
+import org.jeecg.common.util.DateUtils;
 import org.jeecg.common.util.RedisUtil;
 import org.jeecg.common.util.SpringContextUtils;
 import org.jeecg.modules.dry.common.CacheConstants;
 import org.jeecg.modules.dry.entity.*;
+import org.jeecg.modules.dry.mqtt.MqMessage;
+import org.jeecg.modules.dry.mqtt.MqttUtil;
 import org.jeecg.modules.dry.service.*;
 import org.jeecg.modules.dry.socket.ServerHandler;
-import org.jeecg.modules.dry.socket.SocketServerConfig;
-import org.jeecg.modules.dry.util.DryUtil;
 import org.jeecg.modules.dry.vo.*;
-import org.jetbrains.annotations.NotNull;
 import org.springframework.beans.factory.annotation.Autowired;
+import org.springframework.beans.factory.annotation.Value;
 import org.springframework.stereotype.Service;
 import org.springframework.transaction.annotation.Transactional;
 
-import java.io.IOException;
-import java.io.ObjectOutputStream;
-import java.net.Socket;
 import java.text.DecimalFormat;
-import java.util.ArrayList;
-import java.util.List;
-import java.util.Map;
-import java.util.Set;
+import java.util.*;
+import java.util.stream.Collectors;
 
 @Slf4j
 @Service
@@ -49,6 +48,9 @@
     private IDryHerbService herbService;
 
     @Autowired
+    private IDryHerbFormulaService dryHerbFormulaService;
+
+    @Autowired
     private IDryEquipmentService equipmentService;
 
     @Autowired
@@ -58,11 +60,16 @@
     private IDryProdRecordService prodRecordService;
 
     @Autowired
-    private CommonAPI commonAPI;
+    private IDryFaultRecordService faultRecordService;
+
 
     private String token;
 
+    @Value(value = "${jeecg.mqtt.role}")
+    private String role;
 
+    @Autowired
+    private MqttUtil mqttUtil;
 
     public String getTemporaryToken() {
         if (token == null) {
@@ -96,10 +103,15 @@
             // 鏍规嵁绉熸埛id鍜屽伐鍗曞彿鏌ヨ鏁版嵁搴撴槸鍚︽湁璁板綍锛屾湁鍒欒繑鍥烇紝娌℃湁鍒欐柊澧炰竴鏉″啀杩斿洖
             orderVo = getOrSaveDryOrderVoDB(realTimeDataVo);
         }
+        if (orderVo == null) {
+            log.error("宸ュ崟涓嶅瓨鍦紝宸ュ崟鍙凤細"+realTimeDataVo.getWorkorder()+",璁惧锛�" + realTimeDataVo.getMachineid() +",鑽潗锛�" + realTimeDataVo.getName());
+            return Result.error("宸ュ崟涓嶅瓨鍦�");
+        }
 
         // 2 鏇存柊宸ュ崟瀹炴椂鏁版嵁
         // 2.1 灏嗗伐鍗曚腑鐨勬暟鎹浛鎹负鏈�鏂版暟鎹�
         realTimeDataVo.setOrderId(orderVo.getId());
+
         orderVo.setInitial(realTimeDataVo.getMoisture1());
         orderVo.setDryTime(realTimeDataVo.getTime3());
         orderVo.setDelay(realTimeDataVo.getDelay());
@@ -124,7 +136,7 @@
         orderVo.setState_valve(realTimeDataVo.getState_valve());
         orderVo.setOrderStatus(realTimeDataVo.getWorkorder_status());
         orderVo.setEqp_status(realTimeDataVo.getEqp_status());
-        orderVo.setEqp_state(realTimeDataVo.getEqp_state());
+//        orderVo.setEqp_state(realTimeDataVo.getEqp_state());
         orderVo.setWarning(realTimeDataVo.getEqp_warning());
         orderVo.setFault(realTimeDataVo.getEqp_fault());
         orderVo.setLevel(realTimeDataVo.getLevel());
@@ -186,7 +198,7 @@
         orderVo.getBellowsTemp().put(realTimeDataVo.getTime3(), realTimeDataVo.getTemp2());
         // 2.3 鏇存柊鍒皉edis缂撳瓨
         redisUtil.hset(CacheConstants.RedisKeyEnum.WORK_ORDER.getCode(),
-                realTimeDataVo.getTenantid()+"_"+realTimeDataVo.getMachineid(),orderVo, 600000);
+                realTimeDataVo.getTenantid()+"_"+realTimeDataVo.getMachineid(),orderVo, 60*60);
         return Result.ok();
     }
 
@@ -219,6 +231,7 @@
             }
         // 3 鏁版嵁搴撴病鏈夊垯鏂板涓�鏉℃暟鎹�
         } else {
+
             orderVo = saveNewOrder(realTimeDataVo);
         }
         return orderVo;
@@ -229,17 +242,26 @@
      * @param realTimeDataVo
      * @return
      */
-    @NotNull
     private DryOrderVo saveNewOrder(RealTimeDataVo realTimeDataVo) {
         DryOrderVo orderVo;
-        // 鏌ヨ鑽潗
-        DryHerb herb =  queryHerbByIndexTenant(realTimeDataVo);
+
         // 鏌ヨ璁惧
         DryEquipment equ = queryEquipmentByCodeTenant(realTimeDataVo);
+        if (equ == null) {
+            log.error("鏈壘鍒拌澶囷細"+realTimeDataVo.getIndex() +","+realTimeDataVo.getName() +",鏈哄彴锛�" + realTimeDataVo.getMachineid());
+            return null;
+        }
+        // 鏌ヨ鑽潗
+        DryHerbFormula herbFormula =  queryHerbByIndexTenant(realTimeDataVo);
 
+        if (herbFormula == null) {
+            log.error("鏈壘鍒拌嵂鏉愶細"+realTimeDataVo.getIndex() +","+realTimeDataVo.getName() +",鏈哄彴锛�" + realTimeDataVo.getMachineid());
+            return null;
+        }
         // 鍒涘缓鏂板伐鍗�
         orderVo = new DryOrderVo(realTimeDataVo);
-        orderVo.setHerbId(herb.getId());
+
+        orderVo.setHerbId(herbFormula.getId());
         orderVo.setEquId(equ.getId());
         DryOrder dryOrder = BeanUtil.toBean(orderVo, DryOrder.class);
         boolean save = dryOrderService.save(dryOrder);
@@ -258,8 +280,24 @@
         queryWrapper.eq(DryEquipment::getCode, realTimeDataVo.getMachineid());
         DryEquipment one = equipmentService.getOne(queryWrapper);
         if (one == null) {
-            one = new DryEquipment(realTimeDataVo);
-            equipmentService.save(one);
+            log.error(role+"淇濆瓨瀹炴椂鏁版嵁锛屾湭鎵惧埌璁惧锛�"+realTimeDataVo.getMachineid());
+//            one = new DryEquipment(realTimeDataVo);
+//            equipmentService.save(one);
+            if (MqttConstant.ROLE_ADMIN.equals(role)) {
+                MqttMessage mqttMessage = new MqttMessage();
+                mqttMessage.setQos(0);
+                JSONObject object = new JSONObject();
+                object.put("code", realTimeDataVo.getMachineid());
+                object.put("tenantId", realTimeDataVo.getTenantid());
+                mqttMessage.setPayload(object.toJSONString().getBytes());
+                try {
+                    mqttUtil.getMqttClient().publish(MqttConstant.SERVICE_REQ_PREFIX ,mqttMessage);
+                }catch (MqttException e) {
+                    e.printStackTrace();
+                }
+
+            }
+            return null;
         }
         return one;
     }
@@ -269,14 +307,16 @@
      * @param realTimeDataVo
      * @return
      */
-    private DryHerb queryHerbByIndexTenant(RealTimeDataVo realTimeDataVo) {
-        LambdaQueryWrapper<DryHerb> queryWrapper = new LambdaQueryWrapper<>();
-        queryWrapper.eq(DryHerb::getTenantId, realTimeDataVo.getTenantid());
-        queryWrapper.eq(DryHerb::getCode, realTimeDataVo.getIndex());
-        DryHerb one = herbService.getOne(queryWrapper);
+    private DryHerbFormula queryHerbByIndexTenant(RealTimeDataVo realTimeDataVo) {
+        LambdaQueryWrapper<DryHerbFormula> queryWrapper = new LambdaQueryWrapper<>();
+        queryWrapper.eq(DryHerbFormula::getTenantId, realTimeDataVo.getTenantid());
+        queryWrapper.eq(DryHerbFormula::getName, realTimeDataVo.getName());
+        DryHerbFormula one = dryHerbFormulaService.getOne(queryWrapper);
         if (one == null) {
-            one = new DryHerb(realTimeDataVo);
-            herbService.save(one);
+            one = new DryHerbFormula(realTimeDataVo);
+            DryEquipment dryEquipment = equipmentService.selectByTenantIdEquipmentId(realTimeDataVo.getTenantid() + "", realTimeDataVo.getMachineid());
+            one.setEqpType(dryEquipment.getType());
+            dryHerbFormulaService.save(one);
         }
         return one;
     }
@@ -288,8 +328,8 @@
      */
     private void saveOrderTrendVo(DryOrderTrendVo trendVo, DryOrderVo orderVo) {
         //鍒ゆ柇 瀹炴椂鍚按鐜� 鎴� 瀹炴椂閲嶉噺鏈夋病鏈夊彉鍖栵紝鏈夊彉鍖栧垯鏇存柊
-        if(orderVo.getTrendVo() == null
-                || trendVo.getWeight() < orderVo.getTrendVo().getWeight()
+        if(orderVo.getTrendVo() == null && trendVo != null && trendVo.getWeight() > 0
+                || orderVo.getTrendVo()!=null &&  trendVo.getWeight() < orderVo.getTrendVo().getWeight()
                 ) {
             DryOrder byId = dryOrderService.getById(orderVo.getId());
             // 灏嗘渶鏂扮粨鏋滄洿鏂板埌宸ュ崟
@@ -315,43 +355,57 @@
     public Result<?> queryMachineRealTImeData(RealTimeDataVo realTimeDataVo) {
         TenantContext.setTenant(realTimeDataVo.getTenantid()+"");
 
-
+        // 鏌ヨ鎵�鏈夋満鍙�,鏌ヨ璇彞缁勮
         LambdaQueryWrapper<DryEquipment> queryWrapper = new LambdaQueryWrapper<>();
-
         queryWrapper.eq(DryEquipment::getTenantId, realTimeDataVo.getTenantid());
         queryWrapper.eq(DryEquipment::getEnable, "Y");
-
+        queryWrapper.orderByAsc(DryEquipment::getCode);
+        // 鏌ヨ鎵�鏈夋満鍙�
         List<DryEquipment> dryEquipments = equipmentService.list(queryWrapper);
+        // 鏈哄彴鍒楄〃锛岀敤浜庢晥鐜囧姣�
         List<String> list = new ArrayList<>();
-
+        // 鏁堢巼鍒楄〃锛岀敤浜庢晥鐜囧姣�
         List<Double> dList = new ArrayList<>();
+        // 鏌ヨ褰撳墠鏈哄彴宸ュ崟
         DryOrderVo orderVo = (DryOrderVo) redisUtil.hget(CacheConstants.RedisKeyEnum.WORK_ORDER.getCode(), realTimeDataVo.getTenantid() + "_" + realTimeDataVo.getMachineid());
-            try {
+        try {
+            // 濡傛灉鏈夊彲鐢ㄦ満鍙�
+            if (dryEquipments != null && dryEquipments.size() > 0) {
+                // 鏌ヨ鍏跺畠鏈哄彴宸ュ崟
+                dryEquipments.stream().forEach(item -> {
+                    // 鑾峰彇宸ュ崟
+                    DryOrderVo order = (DryOrderVo) redisUtil.hget(CacheConstants.RedisKeyEnum.WORK_ORDER.getCode(), realTimeDataVo.getTenantid() + "_" + item.getCode());
+                    list.add(item.getName().substring(0, item.getName().indexOf('#')+1));
+                    if (order != null) {
+                        // 璁$畻骞茬嚗鏁堢巼锛岀敤浜庡姣�
+                        DryOrderTrendVo dryOrderTrendVo = order.getDetailList().get(order.getDetailList().size() - 1);
+                        double v = order.getOriginWeight() - dryOrderTrendVo.getWeight();
 
-
-                if (dryEquipments != null && dryEquipments.size() > 0) {
-                    dryEquipments.stream().forEach(item -> {
-                        DryOrderVo order = (DryOrderVo) redisUtil.hget(CacheConstants.RedisKeyEnum.WORK_ORDER.getCode(), realTimeDataVo.getTenantid() + "_" + item.getCode());
-                        if (order != null) {
-                            double v = order.getOriginWeight() - order.getYield();
-                            list.add(item.getName().substring(0, item.getName().indexOf('#')+1));
-                            if (v > 0 && order.getDryTime()>0) {
-                                DecimalFormat df = new DecimalFormat("#.00");
-                                dList.add(Double.valueOf(df.format(v / order.getDryTime() * 60)));
-                            } else {
-                                dList.add(50d);
-                            }
-
+                        if (v > 0 && dryOrderTrendVo.getTotalTime()>0) {
+                            DecimalFormat df = new DecimalFormat("#.00");
+                            dList.add(Double.valueOf(df.format(v / dryOrderTrendVo.getTotalTime() * 60)));
+                        } else {
+                            dList.add(50d);
                         }
-                    });
-                }
-                if (orderVo != null) {
-                    orderVo.setCompEqpNum(list);
-                    orderVo.setCompEqpEffic(dList);
-                }
-            }catch (Exception e) {
-                e.printStackTrace();
+
+                    } else {
+                        // 濡傛灉娌℃湁鐢熶骇锛屾晥鐜囩疆0
+                        dList.add(0d);
+                    }
+
+                });
             }
+
+            if (orderVo != null) {
+                // 灏嗘晥鐜囧姣旀暟鎹斁鍏ュ綋鍓嶆満鍙板疄鏃舵暟鎹腑杩斿洖
+                orderVo.setCompEqpNum(list);
+                orderVo.setCompEqpEffic(dList);
+                // 鏌ヨ杩戝崄娆℃晥鐜囧拰鑳借兘鑰楀钩鍧�
+                dryOrderService.queryRecentOrderAvg(orderVo);
+            }
+        }catch (Exception e) {
+            e.printStackTrace();
+        }
         return Result.ok(orderVo);
     }
 
@@ -419,4 +473,162 @@
         //redisUtil.get(CacheConstants.RedisKeyEnum.WORK_ORDER.getCode()
         return Result.OK(orderVo);
     }
+
+    @Override
+    public Result<?> statisticsDataHandle(StatisticsDataVo statsDataVo) {
+        return null;
+    }
+
+    @Override
+    public Result<?> fitFultRecord(RealTimeDataVo vo) {
+        TenantContext.setTenant(vo.getTenantid()+"");
+        ThreadUtil.execute(() -> {
+            try {
+                //瑙f瀽瀛樺偍鎶ヨ鏁版嵁
+                List<DryFaultRecord> faultRecords1 = fitFault(vo.getEqp_fault(), vo.getWorkorder(), vo.getTenantid(), vo.getMachineid(), 1);
+                List<DryFaultRecord> faultRecords2 = fitFault(vo.getEqp_warning(), vo.getWorkorder(), vo.getTenantid(), vo.getMachineid(), 2);
+                faultRecords1.addAll(faultRecords2);
+
+
+                //澶勭悊缁撴潫鍚庯紝灏唕edis涓疄鏃舵暟鎹彂閫佽嚦浜戞湇鍔″櫒
+                    Map<Object, Object> toCloudFaultMap = redisUtil.hmget(MqttConstant.MQTT_REAL_FAULT);
+                    if(!toCloudFaultMap.isEmpty()){
+                        MqMessage< Map<Object, Object>> message = new MqMessage<>();
+                        message.setData(toCloudFaultMap);
+                        message.setTentId(vo.getTenantid()+"");
+                        MqttMessage mqttMessage = new MqttMessage();
+                        mqttMessage.setQos(0);
+                        mqttMessage.setPayload(JSON.toJSONString(message).getBytes());
+                        mqttUtil.getMqttClient().publish(MqttConstant.TENANT_UP_PREFIX_REAL_FAULT_DATA,mqttMessage);
+                    }
+
+
+                //瑕佷繚瀛樼殑鍘嗗彶鏁呴殰
+                if(!faultRecords1.isEmpty()){
+                    MqMessage<List<DryFaultRecord>> message = new MqMessage<>();
+                    message.setData(faultRecords1);
+                    message.setTentId(vo.getTenantid()+"");
+                    MqttMessage mqttMessage = new MqttMessage();
+                    mqttMessage.setQos(0);
+                    mqttMessage.setPayload((JSON.toJSONString(message).getBytes()));
+                    mqttUtil.getMqttClient().publish(MqttConstant.TENANT_UP_PREFIX_FAULT_DATA,mqttMessage);
+                }
+
+
+
+
+            } catch (Exception e) {
+                e.printStackTrace();
+            }
+        });
+
+        return null;
+    }
+
+
+    /**
+     * 瑙f瀽瀛樺偍鏁呴殰鏁版嵁
+     * TODO 淇濊瘉鍘熷瓙鎬�
+     * @param fault 鏁呴殰鏁版嵁
+     * @param orderId 宸ュ崟
+     * @param tenantId 绉熸埛
+     * @param machineId 璁惧
+     * @param faultType 鏁呴殰绫诲瀷
+     * @return 缁勮濂芥晠闅滄暟鎹�
+     */
+    private List<DryFaultRecord> fitFault(String fault, String orderId,Integer tenantId,String machineId,Integer faultType){
+        List<DryFaultRecord> result = new ArrayList<>();
+        //鏁版嵁鏍锋湰锛�"eqp_fault": "婊氱瓛闄嶈秴鏃�-鎶ヨ,椋庢満杩囨祦鎶ヨ,婊氱瓛鍗囪秴鏃�-鎶ヨ,椋庣鍗囨姤璀�",
+        System.err.println((faultType == 1 ? "绫诲瀷锛氭晠闅�" : "绫诲瀷锛氭姤璀�") +  DateUtils.formatDateTime()+"--"+fault);
+        //redis涓殑鏁呴殰
+        Map<Object, Object> rFauMap = redisUtil.hmget(MqttConstant.MQTT_REAL_FAULT);
+        Map<String, Object> redFauMap = rFauMap.entrySet().stream()
+                .collect(Collectors.toMap(
+                        entry -> entry.getKey().toString(),  // 閿浆鎹负瀛楃涓�
+                        entry -> entry.getValue()
+                ));
+
+        //娌℃湁鐢熸垚宸ュ崟鐨勬晠闅滄暟鎹笉瀛樺偍
+        if(StringUtils.isEmpty(orderId)){
+            return result;
+        }
+
+        if(StringUtils.isEmpty(fault) && rFauMap.isEmpty()){
+            return result;
+        }
+        //1.瑙f瀽鏁版嵁
+        String[] eqpFaults = fault.split(",");
+        Map<String,DryFaultRecord> addFauMap = new HashMap<>();
+        Map<String,DryFaultRecord> realFauMap = new HashMap<>();
+        for (int i = 0; i < eqpFaults.length; i++) {
+            String eqpFault = eqpFaults[i];
+            //閬垮厤绌哄瓧绗︿覆
+            if(StringUtils.isEmpty(eqpFault.trim())) continue;
+            //1.1妫�鏌qtt涓槸鍚﹀凡瀛樺湪杩欎釜鏁呴殰
+            String redisKey = String.format("%s_%s_%s", tenantId, machineId,eqpFault).trim();
+
+
+            realFauMap.put(redisKey, new DryFaultRecord());
+            DryFaultRecordVo  rFault = (DryFaultRecordVo) redisUtil.hget(MqttConstant.MQTT_REAL_FAULT,redisKey);
+            //1.2濡傛灉redis涓嶅瓨鍦ㄥ垯瀛樺叆锛堝瓨鏁呴殰寮�濮嬶級
+            if(rFault ==null){
+                //缁勮缂撳瓨鏁版嵁
+//                DryFaultRecord faultRecord = new DryFaultRecord(orderId,tenantId,eqpFault,faultType,new Date(),null);
+//                addFauMap.put(redisKey,faultRecord);
+                Map<String, DryEquipment> equipmentMap = equipmentService.queryEquByTenantId(tenantId);
+                String tenantName = (String) redisUtil.hget(CommonCacheConstant.SYS_CACHE_TENANT, tenantId + "");
+                DryFaultRecordVo vo = new DryFaultRecordVo(orderId,tenantId,eqpFault,faultType,new Date(),null,1,equipmentMap.get(machineId).getName(),tenantName);
+                addFauMap.put(redisKey,vo);
+            }else {
+                //濡傛灉鏁版嵁宸插瓨鍦紝涓旇鏁板ぇ浜�1灏遍噸缃鏁帮紙璁℃暟3娆″悗鍒ゅ畾鏁呴殰缁撴潫锛�3娆′箣鍓嶉噸鏂颁笂鎶ユ晠闅滆鏄庢晠闅滆繕鍦ㄦ寔缁� 闇�瑕侀噸鏂拌鏁帮級
+                if(rFault.getECount()!=null && rFault.getECount() > 1){
+                    rFault.setECount(1);
+                    redisUtil.hset(MqttConstant.MQTT_REAL_FAULT,redisKey,rFault);
+                    System.err.println("鎶ヨ娆℃暟閲嶇疆 clear clear 锛宬ey-"+redisKey);
+                }
+
+            }
+
+        }
+
+        //1.3缂撳瓨鑷硆edis
+        //鍚堝苟鏁版嵁
+        addFauMap.forEach((key, value) -> redFauMap.putIfAbsent(key, value));
+        //娌℃湁鏂版晠闅滄暟鎹笉鐢ㄨ鐩�
+        if(!addFauMap.isEmpty()){
+            redisUtil.hmset(MqttConstant.MQTT_REAL_FAULT,redFauMap);
+        }
+
+        //2妫�娴嬪凡缁撴潫鐨勬晠闅�
+        //2.1濡傛灉瀹炴椂鏁版嵁涓嶅瓨鍦╮edis瀛樺湪鍒欎唬琛ㄦ晠闅滅粨鏉燂紝瀛樺叆鏁版嵁搴�
+        Map<Object, Object> curFauMap = redisUtil.hmget(MqttConstant.MQTT_REAL_FAULT);
+        curFauMap.keySet().stream()
+                //鐗瑰埆娉ㄦ剰锛屽涓姤璀︾被鍨嬪叡鐢ㄦ柟娉曢渶瑕佸尯鍒嗙被鍨�
+                .filter(key -> !realFauMap.containsKey(key) && ((DryFaultRecordVo)curFauMap.get(key)).getFaultType() == faultType)
+                .forEach(key -> {
+                    DryFaultRecordVo vo = (DryFaultRecordVo)redFauMap.get(key);
+                    vo.setECount(vo.getECount()+1);
+                    if(redisUtil.hget(MqttConstant.MQTT_REAL_FAULT,key.toString())!=null){
+                        //鏇存柊娆℃暟
+                        redisUtil.hset(MqttConstant.MQTT_REAL_FAULT,key.toString(),vo);
+                        System.err.println("鎶ヨ娆℃暟鏇存柊锛宬ey-"+key);
+                    }
+
+                    if(vo.getECount()>=3){
+                        vo.setEndTime(new Date());
+                        //TODO 缁撴潫瓒呰繃鏌愪釜鏃堕棿鍖洪棿鍒ゅ畾涓洪敊璇暟鎹�
+                        faultRecordService.save(vo);
+                        redisUtil.hdel(MqttConstant.MQTT_REAL_FAULT,key);
+                        result.add(vo);
+                        System.err.println((faultType == 1 ? "绫诲瀷锛氭晠闅�" : "绫诲瀷锛氭姤璀�") +  DateUtils.formatDateTime()+"瀛樺叆鏁版嵁搴�");
+                    }
+                });
+
+
+
+        return result;
+    }
+
+
+
 }
diff --git a/jeecg-module-dry/jeecg-module-dry-biz/src/main/java/org/jeecg/modules/dry/service/impl/DryResultServiceImpl.java b/jeecg-module-dry/jeecg-module-dry-biz/src/main/java/org/jeecg/modules/dry/service/impl/DryResultServiceImpl.java
old mode 100644
new mode 100755
diff --git a/jeecg-module-dry/jeecg-module-dry-biz/src/main/java/org/jeecg/modules/dry/service/impl/DryShopServiceImpl.java b/jeecg-module-dry/jeecg-module-dry-biz/src/main/java/org/jeecg/modules/dry/service/impl/DryShopServiceImpl.java
old mode 100644
new mode 100755
index 1ba3428..bf551d2
--- a/jeecg-module-dry/jeecg-module-dry-biz/src/main/java/org/jeecg/modules/dry/service/impl/DryShopServiceImpl.java
+++ b/jeecg-module-dry/jeecg-module-dry-biz/src/main/java/org/jeecg/modules/dry/service/impl/DryShopServiceImpl.java
@@ -1,5 +1,6 @@
 package org.jeecg.modules.dry.service.impl;
 
+import com.baomidou.mybatisplus.core.conditions.query.LambdaQueryWrapper;
 import org.jeecg.modules.dry.entity.DryShop;
 import org.jeecg.modules.dry.mapper.DryShopMapper;
 import org.jeecg.modules.dry.service.IDryShopService;
diff --git a/jeecg-module-dry/jeecg-module-dry-biz/src/main/java/org/jeecg/modules/dry/socket/MinaConfig.java b/jeecg-module-dry/jeecg-module-dry-biz/src/main/java/org/jeecg/modules/dry/socket/MinaConfig.java
old mode 100644
new mode 100755
diff --git a/jeecg-module-dry/jeecg-module-dry-biz/src/main/java/org/jeecg/modules/dry/socket/ServerHandler.java b/jeecg-module-dry/jeecg-module-dry-biz/src/main/java/org/jeecg/modules/dry/socket/ServerHandler.java
old mode 100644
new mode 100755
diff --git a/jeecg-module-dry/jeecg-module-dry-biz/src/main/java/org/jeecg/modules/dry/socket/ServerReceiveThread.java b/jeecg-module-dry/jeecg-module-dry-biz/src/main/java/org/jeecg/modules/dry/socket/ServerReceiveThread.java
old mode 100644
new mode 100755
diff --git a/jeecg-module-dry/jeecg-module-dry-biz/src/main/java/org/jeecg/modules/dry/socket/SocketServerConfig.java b/jeecg-module-dry/jeecg-module-dry-biz/src/main/java/org/jeecg/modules/dry/socket/SocketServerConfig.java
old mode 100644
new mode 100755
diff --git a/jeecg-module-dry/jeecg-module-dry-biz/src/main/java/org/jeecg/modules/dry/websocket/DrySocket.java b/jeecg-module-dry/jeecg-module-dry-biz/src/main/java/org/jeecg/modules/dry/websocket/DrySocket.java
old mode 100644
new mode 100755
diff --git a/jeecg-module-dry/jeecg-module-dry-biz/src/main/java/org/jeecg/modules/dry/websocket/DrySocket1.java b/jeecg-module-dry/jeecg-module-dry-biz/src/main/java/org/jeecg/modules/dry/websocket/DrySocket1.java
new file mode 100755
index 0000000..61edc8e
--- /dev/null
+++ b/jeecg-module-dry/jeecg-module-dry-biz/src/main/java/org/jeecg/modules/dry/websocket/DrySocket1.java
@@ -0,0 +1,223 @@
+//package org.jeecg.modules.dry.websocket;
+//
+//import cn.hutool.core.bean.BeanUtil;
+//import com.alibaba.fastjson.JSON;
+//import com.alibaba.fastjson.JSONObject;
+//import lombok.extern.slf4j.Slf4j;
+//import org.jeecg.common.constant.DrySocketConst;
+//import org.jeecg.common.util.SpringContextUtils;
+//import org.jeecg.modules.dry.service.IDryRealTimeDataService;
+//import org.jeecg.modules.dry.vo.RealTimeDataVo;
+//import org.springframework.beans.factory.annotation.Autowired;
+//import org.springframework.stereotype.Component;
+//
+//import javax.websocket.*;
+//import javax.websocket.server.PathParam;
+//import javax.websocket.server.ServerEndpoint;
+//import java.util.Collection;
+//import java.util.HashMap;
+//import java.util.Map;
+//
+//@Slf4j
+//@Component
+//@ServerEndpoint("/drySocket/{tenantId}/{machineId}")
+//public class DrySocket {
+//
+//    /**
+//     * 褰撳墠 session
+//     */
+//    private Session session;
+//    /**
+//     * 褰撳墠绉熸埛id
+//     */
+//    private String tenantId;
+//    /**
+//     * 璁惧id锛岀敤浜庢爣璇嗗悓涓�绉熸埛锛屼笉鍚岃澶囩殑鏁版嵁
+//     */
+//    private String machineId;
+//    /**
+//     * 褰撳墠socket鍞竴id
+//     */
+//    private String socketId;
+//
+//    /**
+//     * 绉熸埛杩炴帴姹狅紝鍖呭惈鍗曚釜绉熸埛鐨勬墍鏈塻ocket杩炴帴锛�
+//     * 鍥犱负涓�涓鎴峰彲鑳芥墦寮�澶氫釜璁惧锛屽涓澶囧氨浼氭湁澶氫釜杩炴帴锛�
+//     * key鏄痶enantId锛寁alue鏄疢ap瀵硅薄锛涘瓙Map鐨刱ey鏄痬achineId锛寁alue鏄痙rySocket瀵硅薄
+//     */
+//    private  Map<String, Map<String, DrySocket>> tenantPool = new HashMap<>();
+//    /**
+//     * 杩炴帴姹狅紝鍖呭惈鎵�鏈塛ebSocket杩炴帴锛�
+//     * key鏄痵ocketId锛寁alue鏄痙rySocket瀵硅薄
+//     */
+//    private  Map<String, DrySocket> machinePool = new HashMap<>();
+//
+//    /**
+//     * 鑾峰彇鏌愪釜绉熸埛鎵�鏈夌殑璁惧
+//     */
+//    public  Map<String, DrySocket> getTenantPool(String tenantId) {
+//        return tenantPool.computeIfAbsent(tenantId, k -> new HashMap<>(5));
+//    }
+//
+//    /**
+//     * 鍚戝綋鍓嶇鎴峰彂閫佹秷鎭�
+//     *
+//     * @param message 娑堟伅鍐呭
+//     */
+//    public void sendMessage(String message) {
+//        try {
+//            this.session.getAsyncRemote().sendText(message);
+//        } catch (Exception e) {
+//            log.error("銆恉rySocket銆戞秷鎭彂閫佸け璐ワ細" + e.getMessage());
+//        }
+//    }
+//
+//    /**
+//     * 灏佽娑堟伅json
+//     *
+//     * @param data 娑堟伅鍐呭
+//     */
+//    public static String packageMessage(String type, Object data) {
+//        JSONObject message = new JSONObject();
+//        message.put(DrySocketConst.TYPE, type);
+//        message.put(DrySocketConst.DATA, data);
+//        return message.toJSONString();
+//    }
+//
+//    /**
+//     * 鍚戞寚瀹氱鎴风殑鎵�鏈夎澶囧彂閫佹秷鎭�
+//     *
+//     * @param tenantId  鎺ユ敹娑堟伅鐨勭鎴稩D
+//     * @param message 娑堟伅鍐呭
+//     */
+//    public  void sendMessageTo(String tenantId, String message) {
+//        Collection<DrySocket> values = getTenantPool(tenantId).values();
+//        if (values.size() > 0) {
+//            for (DrySocket socketItem : values) {
+//                socketItem.sendMessage(message);
+//            }
+//        } else {
+//            log.warn("銆恉rySocket銆戞秷鎭彂閫佸け璐ワ細tenantId\"" + tenantId + "\"涓嶅瓨鍦ㄦ垨鏈湪绾匡紒");
+//        }
+//    }
+//
+//    /**
+//     * 鍚戞寚瀹氱鎴风殑鎸囧畾璁惧鍙戦�佹秷鎭�
+//     *
+//     * @param tenantId  鎺ユ敹娑堟伅鐨勭鎴稩D
+//     * @param message 娑堟伅鍐呭
+//     */
+//    public  void sendMessageTo(String tenantId, String machineId, String message) {
+//        DrySocket socketItem = getTenantPool(tenantId).get(machineId);
+//        if (socketItem != null) {
+//            socketItem.sendMessage(message);
+//        } else {
+//            log.warn("銆恉rySocket銆戞秷鎭彂閫佸け璐ワ細tenantId\"" + tenantId + "\"鐨刴achineId\"" + machineId + "\"涓嶅瓨鍦ㄦ垨鏈湪绾匡紒");
+//        }
+//    }
+//
+//    /**
+//     * 鍚戝涓鎴风殑鎵�鏈夎澶囧彂閫佹秷鎭�
+//     *
+//     * @param tenantIds 鎺ユ敹娑堟伅鐨勭鎴稩D鏁扮粍
+//     * @param message 娑堟伅鍐呭
+//     */
+//    public  void sendMessageTo(String[] tenantIds, String message) {
+//        for (String tenantId : tenantIds) {
+//            this.sendMessageTo(tenantId, message);
+//        }
+//    }
+//
+//    /**
+//     * 鍚戞墍鏈夌鎴风殑鎵�鏈夎澶囧彂閫佹秷鎭�
+//     *
+//     * @param message 娑堟伅鍐呭
+//     */
+//    public  void sendMessageToAll(String message) {
+//        for (DrySocket socketItem : machinePool.values()) {
+//            socketItem.sendMessage(message);
+//        }
+//    }
+//
+//    /**
+//     * websocket 寮�鍚繛鎺�
+//     */
+//    @OnOpen
+//    public void onOpen(Session session, @PathParam("tenantId") String tenantId, @PathParam("machineId") String machineId) {
+//        try {
+//            this.tenantId = tenantId;
+//            this.machineId = machineId;
+//            this.socketId = tenantId + machineId;
+//            this.session = session;
+//
+//            machinePool.put(this.socketId, this);
+//            getTenantPool(tenantId).put(this.machineId, this);
+//
+//            log.info("銆恉rySocket銆戞湁鏂扮殑杩炴帴锛屾�绘暟涓�:" + machinePool.size());
+//            log.info("ssss"+tenantPool.size());
+//        } catch (Exception ignored) {
+//        }
+//    }
+//
+//    /**
+//     * websocket 鏂紑杩炴帴
+//     */
+//    @OnClose
+//    public void onClose() {
+//        try {
+//            machinePool.remove(this.socketId);
+//            getTenantPool(this.tenantId).remove(this.machineId);
+//
+//            log.info("銆恉rySocket銆戣繛鎺ユ柇寮�锛屾�绘暟涓�:" + machinePool.size());
+//        } catch (Exception ignored) {
+//        }
+//    }
+//
+//    /**
+//     * websocket 鏀跺埌娑堟伅
+//     */
+//    @OnMessage
+//    public void onMessage(String message) {
+//        log.info("銆恉rySocket銆憃nMessage:" + message);
+//        IDryRealTimeDataService realTimeDataService = SpringContextUtils.getBean(IDryRealTimeDataService.class);
+//        JSONObject json;
+//        try {
+//            json = JSON.parseObject(message);
+//        } catch (Exception e) {
+//            log.warn("銆恉rySocket銆戞敹鍒颁笉鍚堟硶鐨勬秷鎭�:" + message);
+//            return;
+//        }
+//        String type = json.getString(DrySocketConst.TYPE);
+//        switch (type) {
+//            // 蹇冭烦妫�娴�
+//            case DrySocketConst.TYPE_HB:
+//                this.sendMessage(DrySocket.packageMessage(type, true));
+//                break;
+//            // 瀹炴椂鏁版嵁澶勭悊
+//            case DrySocketConst.TYPE_RDT:
+//                Object o = json.get(DrySocketConst.DATA);
+//                RealTimeDataVo realTimeDataVo = BeanUtil.toBean(o, RealTimeDataVo.class);
+//                realTimeDataService.realTimeDataHandle(realTimeDataVo);
+//                break;
+//
+//            default:
+//                log.warn("銆恉rySocket銆戞敹鍒颁笉璇嗗埆鐨勬秷鎭被鍨�:" + type);
+//                break;
+//        }
+//
+//
+//    }
+//
+//    /** * 閰嶇疆閿欒淇℃伅澶勭悊 * @param session * @param t */
+//    @OnError
+//    public void onError(Session session, Throwable t) {
+//
+////浠�涔堥兘涓嶆兂鎵撳嵃閮藉幓鎺夊氨濂戒簡
+//        log.info("銆恮ebsocket娑堟伅銆戝嚭鐜版湭鐭ラ敊璇� ");
+////鎵撳嵃閿欒淇℃伅锛屽鏋滀綘涓嶆兂鎵撳嵃閿欒淇℃伅锛屽幓鎺夊氨濂戒簡
+////杩欓噷鎵撳嵃鐨勪篃鏄� java.io.EOFException: null
+//        t.printStackTrace();
+//    }
+//
+//
+//}
diff --git a/jeecg-module-dry/jeecg-module-dry-start/Dockerfile b/jeecg-module-dry/jeecg-module-dry-start/Dockerfile
old mode 100644
new mode 100755
diff --git a/jeecg-module-dry/jeecg-module-dry-start/pom.xml b/jeecg-module-dry/jeecg-module-dry-start/pom.xml
old mode 100644
new mode 100755
diff --git a/jeecg-module-dry/jeecg-module-dry-start/src/main/java/org/jeecg/JeecgDryCloudApplication.java b/jeecg-module-dry/jeecg-module-dry-start/src/main/java/org/jeecg/JeecgDryCloudApplication.java
old mode 100644
new mode 100755
diff --git a/jeecg-module-dry/jeecg-module-dry-start/src/main/resources/application.yml b/jeecg-module-dry/jeecg-module-dry-start/src/main/resources/application.yml
old mode 100644
new mode 100755
diff --git a/jeecg-module-dry/jeecg-module-dry-start/src/main/resources/class.txt b/jeecg-module-dry/jeecg-module-dry-start/src/main/resources/class.txt
old mode 100644
new mode 100755
diff --git a/jeecg-module-dry/jeecg-module-dry-start/src/main/resources/fault.json b/jeecg-module-dry/jeecg-module-dry-start/src/main/resources/fault.json
old mode 100644
new mode 100755
diff --git a/jeecg-module-dry/jeecg-module-dry-start/src/main/resources/logback-spring.xml b/jeecg-module-dry/jeecg-module-dry-start/src/main/resources/logback-spring.xml
old mode 100644
new mode 100755
diff --git a/jeecg-module-dry/jeecg-module-dry-start/src/main/resources/model.pt b/jeecg-module-dry/jeecg-module-dry-start/src/main/resources/model.pt
old mode 100644
new mode 100755
Binary files differ
diff --git a/jeecg-module-dry/jeecg-module-dry-start/src/main/resources/model1.pt b/jeecg-module-dry/jeecg-module-dry-start/src/main/resources/model1.pt
old mode 100644
new mode 100755
Binary files differ
diff --git a/jeecg-module-dry/jeecg-module-dry-start/src/main/resources/model34.pt b/jeecg-module-dry/jeecg-module-dry-start/src/main/resources/model34.pt
old mode 100644
new mode 100755
Binary files differ
diff --git a/jeecg-module-dry/jeecg-module-dry-start/src/main/test/com/lanbao/AiTest.java b/jeecg-module-dry/jeecg-module-dry-start/src/main/test/com/lanbao/AiTest.java
new file mode 100755
index 0000000..0c39a55
--- /dev/null
+++ b/jeecg-module-dry/jeecg-module-dry-start/src/main/test/com/lanbao/AiTest.java
@@ -0,0 +1,27 @@
+//package com.lanbao;
+//
+//import ai.djl.modality.Classifications;
+//import org.jeecg.modules.dry.util.HerbUtil;
+//import org.junit.Test;
+//
+//import java.io.File;
+//import java.io.FileInputStream;
+//import java.io.FileNotFoundException;
+//import java.io.InputStream;
+//import java.util.List;
+//
+//public class AiTest {
+//    @Test
+//    public void test() {
+//        try {
+//            String img = "E:\\testImg\\szp1.jpg";
+//            HerbUtil herbUtil = new HerbUtil();
+//            File file = new File(img);
+//            InputStream is = new FileInputStream(file);
+//            List<Classifications.Classification> predict = herbUtil.predict(is);
+//            System.out.println(predict);
+//        } catch (FileNotFoundException e) {
+//            throw new RuntimeException(e);
+//        }
+//    }
+//}
diff --git a/jeecg-module-dry/jeecg-module-dry-start/src/main/test/com/lanbao/SocketTest.java b/jeecg-module-dry/jeecg-module-dry-start/src/main/test/com/lanbao/SocketTest.java
new file mode 100755
index 0000000..1095500
--- /dev/null
+++ b/jeecg-module-dry/jeecg-module-dry-start/src/main/test/com/lanbao/SocketTest.java
@@ -0,0 +1,40 @@
+package com.lanbao;
+
+import com.alibaba.fastjson.JSONObject;
+import org.apache.commons.collections.MapUtils;
+import org.jeecg.modules.dry.vo.SocketMsgVo;
+import org.junit.Test;
+
+import java.io.IOException;
+import java.io.InputStream;
+import java.io.ObjectInputStream;
+import java.io.ObjectOutputStream;
+import java.net.Socket;
+import java.nio.channels.SocketChannel;
+import java.util.HashMap;
+import java.util.Map;
+
+public class SocketTest {
+    public static void main(String[] args) {
+        Map<String, Integer> mapA = new HashMap<>();
+        mapA.put("apple", 10);
+        mapA.put("banana", 20);
+        mapA.put("orange", 30);
+        mapA.put("hah", 30);
+
+        Map<String, Integer> mapB = new HashMap<>();
+        mapB.put("apple", 10);
+        mapB.put("pineapple", 40);
+        mapB.put("dd", 40);
+
+// 妫�鏌� mapB 涓己灏戠殑閿�
+        // 妫�鏌� mapB 涓己灏戠殑閿�
+        mapA.keySet().stream()
+                .filter(key -> !mapB.containsKey(key))
+                .forEach(key -> System.out.println("Map B 涓己灏戠殑閿�: " + key));
+    }
+    @Test
+    public void  test(){
+
+    }
+}
diff --git a/jeecg-module-dry/jeecg-module-dry-start/src/main/test/java/com/lanbao/AiTest.java b/jeecg-module-dry/jeecg-module-dry-start/src/main/test/java/com/lanbao/AiTest.java
deleted file mode 100644
index 4f2a6c3..0000000
--- a/jeecg-module-dry/jeecg-module-dry-start/src/main/test/java/com/lanbao/AiTest.java
+++ /dev/null
@@ -1,27 +0,0 @@
-package com.lanbao;
-
-import ai.djl.modality.Classifications;
-import org.jeecg.modules.dry.util.HerbUtil;
-import org.junit.Test;
-
-import java.io.File;
-import java.io.FileInputStream;
-import java.io.FileNotFoundException;
-import java.io.InputStream;
-import java.util.List;
-
-public class AiTest {
-    @Test
-    public void test() {
-        try {
-            String img = "E:\\testImg\\szp1.jpg";
-            HerbUtil herbUtil = new HerbUtil();
-            File file = new File(img);
-            InputStream is = new FileInputStream(file);
-            List<Classifications.Classification> predict = herbUtil.predict(is);
-            System.out.println(predict);
-        } catch (FileNotFoundException e) {
-            throw new RuntimeException(e);
-        }
-    }
-}
diff --git a/jeecg-module-dry/jeecg-module-dry-start/src/main/test/java/com/lanbao/SocketTest.java b/jeecg-module-dry/jeecg-module-dry-start/src/main/test/java/com/lanbao/SocketTest.java
deleted file mode 100644
index 4590ae1..0000000
--- a/jeecg-module-dry/jeecg-module-dry-start/src/main/test/java/com/lanbao/SocketTest.java
+++ /dev/null
@@ -1,29 +0,0 @@
-package com.lanbao;
-
-import com.alibaba.fastjson.JSONObject;
-import org.jeecg.modules.dry.vo.SocketMsgVo;
-
-import java.io.IOException;
-import java.io.InputStream;
-import java.io.ObjectInputStream;
-import java.io.ObjectOutputStream;
-import java.net.Socket;
-import java.nio.channels.SocketChannel;
-
-public class SocketTest {
-    public static void main(String[] args) {
-        try {
-            Socket socket = new Socket("192.168.2.6", 1115);
-            ObjectOutputStream oos = new ObjectOutputStream(socket.getOutputStream());
-
-            SocketMsgVo msgVo = new SocketMsgVo();
-            msgVo.setCode("1");
-            msgVo.setMsg("1111");
-            oos.writeObject(JSONObject.toJSONString(msgVo));
-            oos.close();
-            socket.close();
-        } catch (IOException e) {
-            throw new RuntimeException(e);
-        }
-    }
-}
diff --git a/jeecg-module-dry/pom.xml b/jeecg-module-dry/pom.xml
old mode 100644
new mode 100755
diff --git a/jeecg-module-system/jeecg-system-api/jeecg-system-cloud-api/pom.xml b/jeecg-module-system/jeecg-system-api/jeecg-system-cloud-api/pom.xml
old mode 100644
new mode 100755
diff --git a/jeecg-module-system/jeecg-system-api/jeecg-system-cloud-api/src/main/java/org/jeecg/common/system/api/ISysBaseAPI.java b/jeecg-module-system/jeecg-system-api/jeecg-system-cloud-api/src/main/java/org/jeecg/common/system/api/ISysBaseAPI.java
old mode 100644
new mode 100755
diff --git a/jeecg-module-system/jeecg-system-api/jeecg-system-cloud-api/src/main/java/org/jeecg/common/system/api/factory/SysBaseAPIFallbackFactory.java b/jeecg-module-system/jeecg-system-api/jeecg-system-cloud-api/src/main/java/org/jeecg/common/system/api/factory/SysBaseAPIFallbackFactory.java
old mode 100644
new mode 100755
diff --git a/jeecg-module-system/jeecg-system-api/jeecg-system-cloud-api/src/main/java/org/jeecg/common/system/api/fallback/SysBaseAPIFallback.java b/jeecg-module-system/jeecg-system-api/jeecg-system-cloud-api/src/main/java/org/jeecg/common/system/api/fallback/SysBaseAPIFallback.java
old mode 100644
new mode 100755
diff --git a/jeecg-module-system/jeecg-system-api/jeecg-system-cloud-api/src/main/java/org/jeecg/config/FeignConfig.java b/jeecg-module-system/jeecg-system-api/jeecg-system-cloud-api/src/main/java/org/jeecg/config/FeignConfig.java
old mode 100644
new mode 100755
diff --git a/jeecg-module-system/jeecg-system-api/jeecg-system-local-api/pom.xml b/jeecg-module-system/jeecg-system-api/jeecg-system-local-api/pom.xml
old mode 100644
new mode 100755
diff --git a/jeecg-module-system/jeecg-system-api/jeecg-system-local-api/src/main/java/org/jeecg/common/system/api/ISysBaseAPI.java b/jeecg-module-system/jeecg-system-api/jeecg-system-local-api/src/main/java/org/jeecg/common/system/api/ISysBaseAPI.java
old mode 100644
new mode 100755
diff --git a/jeecg-module-system/jeecg-system-api/pom.xml b/jeecg-module-system/jeecg-system-api/pom.xml
old mode 100644
new mode 100755
diff --git a/jeecg-module-system/jeecg-system-biz/.gitattributes b/jeecg-module-system/jeecg-system-biz/.gitattributes
old mode 100644
new mode 100755
diff --git a/jeecg-module-system/jeecg-system-biz/pom.xml b/jeecg-module-system/jeecg-system-biz/pom.xml
old mode 100644
new mode 100755
diff --git a/jeecg-module-system/jeecg-system-biz/src/main/java/org/jeecg/config/init/CodeGenerateDbConfig.java b/jeecg-module-system/jeecg-system-biz/src/main/java/org/jeecg/config/init/CodeGenerateDbConfig.java
old mode 100644
new mode 100755
diff --git a/jeecg-module-system/jeecg-system-biz/src/main/java/org/jeecg/config/init/CodeTemplateInitListener.java b/jeecg-module-system/jeecg-system-biz/src/main/java/org/jeecg/config/init/CodeTemplateInitListener.java
old mode 100644
new mode 100755
diff --git a/jeecg-module-system/jeecg-system-biz/src/main/java/org/jeecg/config/init/RedisInitListener.java b/jeecg-module-system/jeecg-system-biz/src/main/java/org/jeecg/config/init/RedisInitListener.java
new file mode 100755
index 0000000..8aa71ce
--- /dev/null
+++ b/jeecg-module-system/jeecg-system-biz/src/main/java/org/jeecg/config/init/RedisInitListener.java
@@ -0,0 +1,32 @@
+package org.jeecg.config.init;
+
+import org.jeecg.common.constant.CommonCacheConstant;
+import org.jeecg.common.util.RedisUtil;
+import org.jeecg.modules.system.entity.SysTenant;
+import org.jeecg.modules.system.service.ISysTenantService;
+import org.springframework.beans.factory.annotation.Autowired;
+import org.springframework.boot.context.event.ApplicationStartedEvent;
+import org.springframework.context.ApplicationListener;
+import org.springframework.stereotype.Component;
+
+import java.util.List;
+import java.util.Map;
+import java.util.stream.Collectors;
+
+@Component
+public class RedisInitListener  implements ApplicationListener<ApplicationStartedEvent> {
+    @Autowired
+    private RedisUtil redisUtil;
+    @Autowired
+    private ISysTenantService sysTenantService;
+
+    @Override
+    public void onApplicationEvent(ApplicationStartedEvent event) {
+        //鏌ヨ鎵�鏈夌鎴蜂俊鎭苟缂撳瓨鑷硆edis
+        List<SysTenant> tenantList = sysTenantService.list();
+        //list杞琺ap
+        Map<String, Object> tenantMap = tenantList.stream()
+                .collect(Collectors.toMap(t -> String.valueOf(t.getId()),  t -> (Object) t.getName(), (existingValue, newValue) -> existingValue));
+        redisUtil.hmset(CommonCacheConstant.SYS_CACHE_TENANT,tenantMap);
+    }
+}
diff --git a/jeecg-module-system/jeecg-system-biz/src/main/java/org/jeecg/config/init/SystemInitListener.java b/jeecg-module-system/jeecg-system-biz/src/main/java/org/jeecg/config/init/SystemInitListener.java
old mode 100644
new mode 100755
diff --git a/jeecg-module-system/jeecg-system-biz/src/main/java/org/jeecg/config/init/TomcatFactoryConfig.java b/jeecg-module-system/jeecg-system-biz/src/main/java/org/jeecg/config/init/TomcatFactoryConfig.java
old mode 100644
new mode 100755
diff --git a/jeecg-module-system/jeecg-system-biz/src/main/java/org/jeecg/config/jimureport/JimuReportTokenService.java b/jeecg-module-system/jeecg-system-biz/src/main/java/org/jeecg/config/jimureport/JimuReportTokenService.java
old mode 100644
new mode 100755
diff --git a/jeecg-module-system/jeecg-system-biz/src/main/java/org/jeecg/modules/aop/TenantLog.java b/jeecg-module-system/jeecg-system-biz/src/main/java/org/jeecg/modules/aop/TenantLog.java
old mode 100644
new mode 100755
diff --git a/jeecg-module-system/jeecg-system-biz/src/main/java/org/jeecg/modules/aop/TenantPackUserLogAspect.java b/jeecg-module-system/jeecg-system-biz/src/main/java/org/jeecg/modules/aop/TenantPackUserLogAspect.java
old mode 100644
new mode 100755
diff --git a/jeecg-module-system/jeecg-system-biz/src/main/java/org/jeecg/modules/api/controller/SystemApiController.java b/jeecg-module-system/jeecg-system-biz/src/main/java/org/jeecg/modules/api/controller/SystemApiController.java
old mode 100644
new mode 100755
diff --git a/jeecg-module-system/jeecg-system-biz/src/main/java/org/jeecg/modules/cas/controller/CasClientController.java b/jeecg-module-system/jeecg-system-biz/src/main/java/org/jeecg/modules/cas/controller/CasClientController.java
old mode 100644
new mode 100755
diff --git a/jeecg-module-system/jeecg-system-biz/src/main/java/org/jeecg/modules/cas/util/CasServiceUtil.java b/jeecg-module-system/jeecg-system-biz/src/main/java/org/jeecg/modules/cas/util/CasServiceUtil.java
old mode 100644
new mode 100755
diff --git a/jeecg-module-system/jeecg-system-biz/src/main/java/org/jeecg/modules/cas/util/XmlUtils.java b/jeecg-module-system/jeecg-system-biz/src/main/java/org/jeecg/modules/cas/util/XmlUtils.java
old mode 100644
new mode 100755
diff --git a/jeecg-module-system/jeecg-system-biz/src/main/java/org/jeecg/modules/message/controller/SysMessageController.java b/jeecg-module-system/jeecg-system-biz/src/main/java/org/jeecg/modules/message/controller/SysMessageController.java
old mode 100644
new mode 100755
diff --git a/jeecg-module-system/jeecg-system-biz/src/main/java/org/jeecg/modules/message/controller/SysMessageTemplateController.java b/jeecg-module-system/jeecg-system-biz/src/main/java/org/jeecg/modules/message/controller/SysMessageTemplateController.java
old mode 100644
new mode 100755
diff --git a/jeecg-module-system/jeecg-system-biz/src/main/java/org/jeecg/modules/message/controller/TestSocketController.java b/jeecg-module-system/jeecg-system-biz/src/main/java/org/jeecg/modules/message/controller/TestSocketController.java
old mode 100644
new mode 100755
diff --git a/jeecg-module-system/jeecg-system-biz/src/main/java/org/jeecg/modules/message/entity/MsgParams.java b/jeecg-module-system/jeecg-system-biz/src/main/java/org/jeecg/modules/message/entity/MsgParams.java
old mode 100644
new mode 100755
diff --git a/jeecg-module-system/jeecg-system-biz/src/main/java/org/jeecg/modules/message/entity/SysMessage.java b/jeecg-module-system/jeecg-system-biz/src/main/java/org/jeecg/modules/message/entity/SysMessage.java
old mode 100644
new mode 100755
diff --git a/jeecg-module-system/jeecg-system-biz/src/main/java/org/jeecg/modules/message/entity/SysMessageTemplate.java b/jeecg-module-system/jeecg-system-biz/src/main/java/org/jeecg/modules/message/entity/SysMessageTemplate.java
old mode 100644
new mode 100755
diff --git a/jeecg-module-system/jeecg-system-biz/src/main/java/org/jeecg/modules/message/enums/RangeDateEnum.java b/jeecg-module-system/jeecg-system-biz/src/main/java/org/jeecg/modules/message/enums/RangeDateEnum.java
old mode 100644
new mode 100755
diff --git a/jeecg-module-system/jeecg-system-biz/src/main/java/org/jeecg/modules/message/enums/Vue3MessageHrefEnum.java b/jeecg-module-system/jeecg-system-biz/src/main/java/org/jeecg/modules/message/enums/Vue3MessageHrefEnum.java
old mode 100644
new mode 100755
diff --git a/jeecg-module-system/jeecg-system-biz/src/main/java/org/jeecg/modules/message/handle/ISendMsgHandle.java b/jeecg-module-system/jeecg-system-biz/src/main/java/org/jeecg/modules/message/handle/ISendMsgHandle.java
old mode 100644
new mode 100755
diff --git a/jeecg-module-system/jeecg-system-biz/src/main/java/org/jeecg/modules/message/handle/enums/SendMsgStatusEnum.java b/jeecg-module-system/jeecg-system-biz/src/main/java/org/jeecg/modules/message/handle/enums/SendMsgStatusEnum.java
old mode 100644
new mode 100755
diff --git a/jeecg-module-system/jeecg-system-biz/src/main/java/org/jeecg/modules/message/handle/enums/SendMsgTypeEnum.java b/jeecg-module-system/jeecg-system-biz/src/main/java/org/jeecg/modules/message/handle/enums/SendMsgTypeEnum.java
old mode 100644
new mode 100755
diff --git a/jeecg-module-system/jeecg-system-biz/src/main/java/org/jeecg/modules/message/handle/impl/DdSendMsgHandle.java b/jeecg-module-system/jeecg-system-biz/src/main/java/org/jeecg/modules/message/handle/impl/DdSendMsgHandle.java
old mode 100644
new mode 100755
diff --git a/jeecg-module-system/jeecg-system-biz/src/main/java/org/jeecg/modules/message/handle/impl/EmailSendMsgHandle.java b/jeecg-module-system/jeecg-system-biz/src/main/java/org/jeecg/modules/message/handle/impl/EmailSendMsgHandle.java
old mode 100644
new mode 100755
diff --git a/jeecg-module-system/jeecg-system-biz/src/main/java/org/jeecg/modules/message/handle/impl/QywxSendMsgHandle.java b/jeecg-module-system/jeecg-system-biz/src/main/java/org/jeecg/modules/message/handle/impl/QywxSendMsgHandle.java
old mode 100644
new mode 100755
diff --git a/jeecg-module-system/jeecg-system-biz/src/main/java/org/jeecg/modules/message/handle/impl/SmsSendMsgHandle.java b/jeecg-module-system/jeecg-system-biz/src/main/java/org/jeecg/modules/message/handle/impl/SmsSendMsgHandle.java
old mode 100644
new mode 100755
diff --git a/jeecg-module-system/jeecg-system-biz/src/main/java/org/jeecg/modules/message/handle/impl/SystemSendMsgHandle.java b/jeecg-module-system/jeecg-system-biz/src/main/java/org/jeecg/modules/message/handle/impl/SystemSendMsgHandle.java
old mode 100644
new mode 100755
diff --git a/jeecg-module-system/jeecg-system-biz/src/main/java/org/jeecg/modules/message/handle/impl/WxSendMsgHandle.java b/jeecg-module-system/jeecg-system-biz/src/main/java/org/jeecg/modules/message/handle/impl/WxSendMsgHandle.java
old mode 100644
new mode 100755
diff --git a/jeecg-module-system/jeecg-system-biz/src/main/java/org/jeecg/modules/message/job/SendMsgJob.java b/jeecg-module-system/jeecg-system-biz/src/main/java/org/jeecg/modules/message/job/SendMsgJob.java
old mode 100644
new mode 100755
diff --git a/jeecg-module-system/jeecg-system-biz/src/main/java/org/jeecg/modules/message/mapper/SysMessageMapper.java b/jeecg-module-system/jeecg-system-biz/src/main/java/org/jeecg/modules/message/mapper/SysMessageMapper.java
old mode 100644
new mode 100755
diff --git a/jeecg-module-system/jeecg-system-biz/src/main/java/org/jeecg/modules/message/mapper/SysMessageTemplateMapper.java b/jeecg-module-system/jeecg-system-biz/src/main/java/org/jeecg/modules/message/mapper/SysMessageTemplateMapper.java
old mode 100644
new mode 100755
diff --git a/jeecg-module-system/jeecg-system-biz/src/main/java/org/jeecg/modules/message/mapper/xml/SysMessageMapper.xml b/jeecg-module-system/jeecg-system-biz/src/main/java/org/jeecg/modules/message/mapper/xml/SysMessageMapper.xml
old mode 100644
new mode 100755
diff --git a/jeecg-module-system/jeecg-system-biz/src/main/java/org/jeecg/modules/message/mapper/xml/SysMessageTemplateMapper.xml b/jeecg-module-system/jeecg-system-biz/src/main/java/org/jeecg/modules/message/mapper/xml/SysMessageTemplateMapper.xml
old mode 100644
new mode 100755
diff --git a/jeecg-module-system/jeecg-system-biz/src/main/java/org/jeecg/modules/message/service/ISysMessageService.java b/jeecg-module-system/jeecg-system-biz/src/main/java/org/jeecg/modules/message/service/ISysMessageService.java
old mode 100644
new mode 100755
diff --git a/jeecg-module-system/jeecg-system-biz/src/main/java/org/jeecg/modules/message/service/ISysMessageTemplateService.java b/jeecg-module-system/jeecg-system-biz/src/main/java/org/jeecg/modules/message/service/ISysMessageTemplateService.java
old mode 100644
new mode 100755
diff --git a/jeecg-module-system/jeecg-system-biz/src/main/java/org/jeecg/modules/message/service/impl/SysMessageServiceImpl.java b/jeecg-module-system/jeecg-system-biz/src/main/java/org/jeecg/modules/message/service/impl/SysMessageServiceImpl.java
old mode 100644
new mode 100755
diff --git a/jeecg-module-system/jeecg-system-biz/src/main/java/org/jeecg/modules/message/service/impl/SysMessageTemplateServiceImpl.java b/jeecg-module-system/jeecg-system-biz/src/main/java/org/jeecg/modules/message/service/impl/SysMessageTemplateServiceImpl.java
old mode 100644
new mode 100755
diff --git a/jeecg-module-system/jeecg-system-biz/src/main/java/org/jeecg/modules/message/util/PushMsgUtil.java b/jeecg-module-system/jeecg-system-biz/src/main/java/org/jeecg/modules/message/util/PushMsgUtil.java
old mode 100644
new mode 100755
diff --git a/jeecg-module-system/jeecg-system-biz/src/main/java/org/jeecg/modules/message/websocket/SocketHandler.java b/jeecg-module-system/jeecg-system-biz/src/main/java/org/jeecg/modules/message/websocket/SocketHandler.java
old mode 100644
new mode 100755
diff --git a/jeecg-module-system/jeecg-system-biz/src/main/java/org/jeecg/modules/message/websocket/WebSocket.java b/jeecg-module-system/jeecg-system-biz/src/main/java/org/jeecg/modules/message/websocket/WebSocket.java
old mode 100644
new mode 100755
diff --git a/jeecg-module-system/jeecg-system-biz/src/main/java/org/jeecg/modules/monitor/controller/ActuatorRedisController.java b/jeecg-module-system/jeecg-system-biz/src/main/java/org/jeecg/modules/monitor/controller/ActuatorRedisController.java
old mode 100644
new mode 100755
diff --git a/jeecg-module-system/jeecg-system-biz/src/main/java/org/jeecg/modules/monitor/domain/RedisInfo.java b/jeecg-module-system/jeecg-system-biz/src/main/java/org/jeecg/modules/monitor/domain/RedisInfo.java
old mode 100644
new mode 100755
diff --git a/jeecg-module-system/jeecg-system-biz/src/main/java/org/jeecg/modules/monitor/exception/RedisConnectException.java b/jeecg-module-system/jeecg-system-biz/src/main/java/org/jeecg/modules/monitor/exception/RedisConnectException.java
old mode 100644
new mode 100755
diff --git a/jeecg-module-system/jeecg-system-biz/src/main/java/org/jeecg/modules/monitor/service/RedisService.java b/jeecg-module-system/jeecg-system-biz/src/main/java/org/jeecg/modules/monitor/service/RedisService.java
old mode 100644
new mode 100755
diff --git a/jeecg-module-system/jeecg-system-biz/src/main/java/org/jeecg/modules/monitor/service/impl/MailHealthIndicator.java b/jeecg-module-system/jeecg-system-biz/src/main/java/org/jeecg/modules/monitor/service/impl/MailHealthIndicator.java
old mode 100644
new mode 100755
diff --git a/jeecg-module-system/jeecg-system-biz/src/main/java/org/jeecg/modules/monitor/service/impl/RedisServiceImpl.java b/jeecg-module-system/jeecg-system-biz/src/main/java/org/jeecg/modules/monitor/service/impl/RedisServiceImpl.java
old mode 100644
new mode 100755
diff --git a/jeecg-module-system/jeecg-system-biz/src/main/java/org/jeecg/modules/ngalain/aop/LogRecordAspect.java b/jeecg-module-system/jeecg-system-biz/src/main/java/org/jeecg/modules/ngalain/aop/LogRecordAspect.java
old mode 100644
new mode 100755
diff --git a/jeecg-module-system/jeecg-system-biz/src/main/java/org/jeecg/modules/ngalain/controller/NgAlainController.java b/jeecg-module-system/jeecg-system-biz/src/main/java/org/jeecg/modules/ngalain/controller/NgAlainController.java
old mode 100644
new mode 100755
diff --git a/jeecg-module-system/jeecg-system-biz/src/main/java/org/jeecg/modules/ngalain/service/NgAlainService.java b/jeecg-module-system/jeecg-system-biz/src/main/java/org/jeecg/modules/ngalain/service/NgAlainService.java
old mode 100644
new mode 100755
diff --git a/jeecg-module-system/jeecg-system-biz/src/main/java/org/jeecg/modules/ngalain/service/impl/NgAlainServiceImpl.java b/jeecg-module-system/jeecg-system-biz/src/main/java/org/jeecg/modules/ngalain/service/impl/NgAlainServiceImpl.java
old mode 100644
new mode 100755
diff --git a/jeecg-module-system/jeecg-system-biz/src/main/java/org/jeecg/modules/oss/controller/OssFileController.java b/jeecg-module-system/jeecg-system-biz/src/main/java/org/jeecg/modules/oss/controller/OssFileController.java
old mode 100644
new mode 100755
diff --git a/jeecg-module-system/jeecg-system-biz/src/main/java/org/jeecg/modules/oss/entity/OssFile.java b/jeecg-module-system/jeecg-system-biz/src/main/java/org/jeecg/modules/oss/entity/OssFile.java
old mode 100644
new mode 100755
diff --git a/jeecg-module-system/jeecg-system-biz/src/main/java/org/jeecg/modules/oss/mapper/OssFileMapper.java b/jeecg-module-system/jeecg-system-biz/src/main/java/org/jeecg/modules/oss/mapper/OssFileMapper.java
old mode 100644
new mode 100755
diff --git a/jeecg-module-system/jeecg-system-biz/src/main/java/org/jeecg/modules/oss/service/IOssFileService.java b/jeecg-module-system/jeecg-system-biz/src/main/java/org/jeecg/modules/oss/service/IOssFileService.java
old mode 100644
new mode 100755
diff --git a/jeecg-module-system/jeecg-system-biz/src/main/java/org/jeecg/modules/oss/service/impl/OssFileServiceImpl.java b/jeecg-module-system/jeecg-system-biz/src/main/java/org/jeecg/modules/oss/service/impl/OssFileServiceImpl.java
old mode 100644
new mode 100755
diff --git a/jeecg-module-system/jeecg-system-biz/src/main/java/org/jeecg/modules/quartz/controller/QuartzJobController.java b/jeecg-module-system/jeecg-system-biz/src/main/java/org/jeecg/modules/quartz/controller/QuartzJobController.java
old mode 100644
new mode 100755
diff --git a/jeecg-module-system/jeecg-system-biz/src/main/java/org/jeecg/modules/quartz/entity/QuartzJob.java b/jeecg-module-system/jeecg-system-biz/src/main/java/org/jeecg/modules/quartz/entity/QuartzJob.java
old mode 100644
new mode 100755
diff --git a/jeecg-module-system/jeecg-system-biz/src/main/java/org/jeecg/modules/quartz/job/AsyncJob.java b/jeecg-module-system/jeecg-system-biz/src/main/java/org/jeecg/modules/quartz/job/AsyncJob.java
old mode 100644
new mode 100755
diff --git a/jeecg-module-system/jeecg-system-biz/src/main/java/org/jeecg/modules/quartz/job/SampleJob.java b/jeecg-module-system/jeecg-system-biz/src/main/java/org/jeecg/modules/quartz/job/SampleJob.java
old mode 100644
new mode 100755
diff --git a/jeecg-module-system/jeecg-system-biz/src/main/java/org/jeecg/modules/quartz/job/SampleParamJob.java b/jeecg-module-system/jeecg-system-biz/src/main/java/org/jeecg/modules/quartz/job/SampleParamJob.java
old mode 100644
new mode 100755
diff --git a/jeecg-module-system/jeecg-system-biz/src/main/java/org/jeecg/modules/quartz/mapper/QuartzJobMapper.java b/jeecg-module-system/jeecg-system-biz/src/main/java/org/jeecg/modules/quartz/mapper/QuartzJobMapper.java
old mode 100644
new mode 100755
diff --git a/jeecg-module-system/jeecg-system-biz/src/main/java/org/jeecg/modules/quartz/mapper/xml/QuartzJobMapper.xml b/jeecg-module-system/jeecg-system-biz/src/main/java/org/jeecg/modules/quartz/mapper/xml/QuartzJobMapper.xml
old mode 100644
new mode 100755
diff --git a/jeecg-module-system/jeecg-system-biz/src/main/java/org/jeecg/modules/quartz/service/IQuartzJobService.java b/jeecg-module-system/jeecg-system-biz/src/main/java/org/jeecg/modules/quartz/service/IQuartzJobService.java
old mode 100644
new mode 100755
diff --git a/jeecg-module-system/jeecg-system-biz/src/main/java/org/jeecg/modules/quartz/service/impl/QuartzJobServiceImpl.java b/jeecg-module-system/jeecg-system-biz/src/main/java/org/jeecg/modules/quartz/service/impl/QuartzJobServiceImpl.java
old mode 100644
new mode 100755
diff --git a/jeecg-module-system/jeecg-system-biz/src/main/java/org/jeecg/modules/system/controller/CommonController.java b/jeecg-module-system/jeecg-system-biz/src/main/java/org/jeecg/modules/system/controller/CommonController.java
old mode 100644
new mode 100755
diff --git a/jeecg-module-system/jeecg-system-biz/src/main/java/org/jeecg/modules/system/controller/DuplicateCheckController.java b/jeecg-module-system/jeecg-system-biz/src/main/java/org/jeecg/modules/system/controller/DuplicateCheckController.java
old mode 100644
new mode 100755
diff --git a/jeecg-module-system/jeecg-system-biz/src/main/java/org/jeecg/modules/system/controller/LoginController.java b/jeecg-module-system/jeecg-system-biz/src/main/java/org/jeecg/modules/system/controller/LoginController.java
old mode 100644
new mode 100755
diff --git a/jeecg-module-system/jeecg-system-biz/src/main/java/org/jeecg/modules/system/controller/SysAnnouncementController.java b/jeecg-module-system/jeecg-system-biz/src/main/java/org/jeecg/modules/system/controller/SysAnnouncementController.java
old mode 100644
new mode 100755
diff --git a/jeecg-module-system/jeecg-system-biz/src/main/java/org/jeecg/modules/system/controller/SysAnnouncementSendController.java b/jeecg-module-system/jeecg-system-biz/src/main/java/org/jeecg/modules/system/controller/SysAnnouncementSendController.java
old mode 100644
new mode 100755
diff --git a/jeecg-module-system/jeecg-system-biz/src/main/java/org/jeecg/modules/system/controller/SysCategoryController.java b/jeecg-module-system/jeecg-system-biz/src/main/java/org/jeecg/modules/system/controller/SysCategoryController.java
old mode 100644
new mode 100755
diff --git a/jeecg-module-system/jeecg-system-biz/src/main/java/org/jeecg/modules/system/controller/SysCheckRuleController.java b/jeecg-module-system/jeecg-system-biz/src/main/java/org/jeecg/modules/system/controller/SysCheckRuleController.java
old mode 100644
new mode 100755
diff --git a/jeecg-module-system/jeecg-system-biz/src/main/java/org/jeecg/modules/system/controller/SysCommentController.java b/jeecg-module-system/jeecg-system-biz/src/main/java/org/jeecg/modules/system/controller/SysCommentController.java
old mode 100644
new mode 100755
diff --git a/jeecg-module-system/jeecg-system-biz/src/main/java/org/jeecg/modules/system/controller/SysDataLogController.java b/jeecg-module-system/jeecg-system-biz/src/main/java/org/jeecg/modules/system/controller/SysDataLogController.java
old mode 100644
new mode 100755
diff --git a/jeecg-module-system/jeecg-system-biz/src/main/java/org/jeecg/modules/system/controller/SysDataSourceController.java b/jeecg-module-system/jeecg-system-biz/src/main/java/org/jeecg/modules/system/controller/SysDataSourceController.java
old mode 100644
new mode 100755
diff --git a/jeecg-module-system/jeecg-system-biz/src/main/java/org/jeecg/modules/system/controller/SysDepartController.java b/jeecg-module-system/jeecg-system-biz/src/main/java/org/jeecg/modules/system/controller/SysDepartController.java
old mode 100644
new mode 100755
diff --git a/jeecg-module-system/jeecg-system-biz/src/main/java/org/jeecg/modules/system/controller/SysDepartPermissionController.java b/jeecg-module-system/jeecg-system-biz/src/main/java/org/jeecg/modules/system/controller/SysDepartPermissionController.java
old mode 100644
new mode 100755
diff --git a/jeecg-module-system/jeecg-system-biz/src/main/java/org/jeecg/modules/system/controller/SysDepartRoleController.java b/jeecg-module-system/jeecg-system-biz/src/main/java/org/jeecg/modules/system/controller/SysDepartRoleController.java
old mode 100644
new mode 100755
diff --git a/jeecg-module-system/jeecg-system-biz/src/main/java/org/jeecg/modules/system/controller/SysDictController.java b/jeecg-module-system/jeecg-system-biz/src/main/java/org/jeecg/modules/system/controller/SysDictController.java
old mode 100644
new mode 100755
diff --git a/jeecg-module-system/jeecg-system-biz/src/main/java/org/jeecg/modules/system/controller/SysDictItemController.java b/jeecg-module-system/jeecg-system-biz/src/main/java/org/jeecg/modules/system/controller/SysDictItemController.java
old mode 100644
new mode 100755
diff --git a/jeecg-module-system/jeecg-system-biz/src/main/java/org/jeecg/modules/system/controller/SysFilesController.java b/jeecg-module-system/jeecg-system-biz/src/main/java/org/jeecg/modules/system/controller/SysFilesController.java
old mode 100644
new mode 100755
diff --git a/jeecg-module-system/jeecg-system-biz/src/main/java/org/jeecg/modules/system/controller/SysFillRuleController.java b/jeecg-module-system/jeecg-system-biz/src/main/java/org/jeecg/modules/system/controller/SysFillRuleController.java
old mode 100644
new mode 100755
diff --git a/jeecg-module-system/jeecg-system-biz/src/main/java/org/jeecg/modules/system/controller/SysFormFileController.java b/jeecg-module-system/jeecg-system-biz/src/main/java/org/jeecg/modules/system/controller/SysFormFileController.java
old mode 100644
new mode 100755
diff --git a/jeecg-module-system/jeecg-system-biz/src/main/java/org/jeecg/modules/system/controller/SysGatewayRouteController.java b/jeecg-module-system/jeecg-system-biz/src/main/java/org/jeecg/modules/system/controller/SysGatewayRouteController.java
old mode 100644
new mode 100755
diff --git a/jeecg-module-system/jeecg-system-biz/src/main/java/org/jeecg/modules/system/controller/SysLogController.java b/jeecg-module-system/jeecg-system-biz/src/main/java/org/jeecg/modules/system/controller/SysLogController.java
old mode 100644
new mode 100755
diff --git a/jeecg-module-system/jeecg-system-biz/src/main/java/org/jeecg/modules/system/controller/SysPermissionController.java b/jeecg-module-system/jeecg-system-biz/src/main/java/org/jeecg/modules/system/controller/SysPermissionController.java
old mode 100644
new mode 100755
diff --git a/jeecg-module-system/jeecg-system-biz/src/main/java/org/jeecg/modules/system/controller/SysPositionController.java b/jeecg-module-system/jeecg-system-biz/src/main/java/org/jeecg/modules/system/controller/SysPositionController.java
old mode 100644
new mode 100755
diff --git a/jeecg-module-system/jeecg-system-biz/src/main/java/org/jeecg/modules/system/controller/SysRoleController.java b/jeecg-module-system/jeecg-system-biz/src/main/java/org/jeecg/modules/system/controller/SysRoleController.java
old mode 100644
new mode 100755
diff --git a/jeecg-module-system/jeecg-system-biz/src/main/java/org/jeecg/modules/system/controller/SysRoleIndexController.java b/jeecg-module-system/jeecg-system-biz/src/main/java/org/jeecg/modules/system/controller/SysRoleIndexController.java
old mode 100644
new mode 100755
diff --git a/jeecg-module-system/jeecg-system-biz/src/main/java/org/jeecg/modules/system/controller/SysTenantController.java b/jeecg-module-system/jeecg-system-biz/src/main/java/org/jeecg/modules/system/controller/SysTenantController.java
old mode 100644
new mode 100755
diff --git a/jeecg-module-system/jeecg-system-biz/src/main/java/org/jeecg/modules/system/controller/SysUploadController.java b/jeecg-module-system/jeecg-system-biz/src/main/java/org/jeecg/modules/system/controller/SysUploadController.java
old mode 100644
new mode 100755
diff --git a/jeecg-module-system/jeecg-system-biz/src/main/java/org/jeecg/modules/system/controller/SysUserAgentController.java b/jeecg-module-system/jeecg-system-biz/src/main/java/org/jeecg/modules/system/controller/SysUserAgentController.java
old mode 100644
new mode 100755
diff --git a/jeecg-module-system/jeecg-system-biz/src/main/java/org/jeecg/modules/system/controller/SysUserController.java b/jeecg-module-system/jeecg-system-biz/src/main/java/org/jeecg/modules/system/controller/SysUserController.java
old mode 100644
new mode 100755
diff --git a/jeecg-module-system/jeecg-system-biz/src/main/java/org/jeecg/modules/system/controller/SysUserOnlineController.java b/jeecg-module-system/jeecg-system-biz/src/main/java/org/jeecg/modules/system/controller/SysUserOnlineController.java
old mode 100644
new mode 100755
diff --git a/jeecg-module-system/jeecg-system-biz/src/main/java/org/jeecg/modules/system/controller/ThirdAppController.java b/jeecg-module-system/jeecg-system-biz/src/main/java/org/jeecg/modules/system/controller/ThirdAppController.java
old mode 100644
new mode 100755
diff --git a/jeecg-module-system/jeecg-system-biz/src/main/java/org/jeecg/modules/system/controller/ThirdLoginController.java b/jeecg-module-system/jeecg-system-biz/src/main/java/org/jeecg/modules/system/controller/ThirdLoginController.java
old mode 100644
new mode 100755
diff --git a/jeecg-module-system/jeecg-system-biz/src/main/java/org/jeecg/modules/system/entity/SysAnnouncement.java b/jeecg-module-system/jeecg-system-biz/src/main/java/org/jeecg/modules/system/entity/SysAnnouncement.java
old mode 100644
new mode 100755
diff --git a/jeecg-module-system/jeecg-system-biz/src/main/java/org/jeecg/modules/system/entity/SysAnnouncementSend.java b/jeecg-module-system/jeecg-system-biz/src/main/java/org/jeecg/modules/system/entity/SysAnnouncementSend.java
old mode 100644
new mode 100755
diff --git a/jeecg-module-system/jeecg-system-biz/src/main/java/org/jeecg/modules/system/entity/SysCategory.java b/jeecg-module-system/jeecg-system-biz/src/main/java/org/jeecg/modules/system/entity/SysCategory.java
old mode 100644
new mode 100755
diff --git a/jeecg-module-system/jeecg-system-biz/src/main/java/org/jeecg/modules/system/entity/SysCheckRule.java b/jeecg-module-system/jeecg-system-biz/src/main/java/org/jeecg/modules/system/entity/SysCheckRule.java
old mode 100644
new mode 100755
diff --git a/jeecg-module-system/jeecg-system-biz/src/main/java/org/jeecg/modules/system/entity/SysComment.java b/jeecg-module-system/jeecg-system-biz/src/main/java/org/jeecg/modules/system/entity/SysComment.java
old mode 100644
new mode 100755
diff --git a/jeecg-module-system/jeecg-system-biz/src/main/java/org/jeecg/modules/system/entity/SysDataLog.java b/jeecg-module-system/jeecg-system-biz/src/main/java/org/jeecg/modules/system/entity/SysDataLog.java
old mode 100644
new mode 100755
diff --git a/jeecg-module-system/jeecg-system-biz/src/main/java/org/jeecg/modules/system/entity/SysDataSource.java b/jeecg-module-system/jeecg-system-biz/src/main/java/org/jeecg/modules/system/entity/SysDataSource.java
old mode 100644
new mode 100755
diff --git a/jeecg-module-system/jeecg-system-biz/src/main/java/org/jeecg/modules/system/entity/SysDepart.java b/jeecg-module-system/jeecg-system-biz/src/main/java/org/jeecg/modules/system/entity/SysDepart.java
old mode 100644
new mode 100755
diff --git a/jeecg-module-system/jeecg-system-biz/src/main/java/org/jeecg/modules/system/entity/SysDepartPermission.java b/jeecg-module-system/jeecg-system-biz/src/main/java/org/jeecg/modules/system/entity/SysDepartPermission.java
old mode 100644
new mode 100755
diff --git a/jeecg-module-system/jeecg-system-biz/src/main/java/org/jeecg/modules/system/entity/SysDepartRole.java b/jeecg-module-system/jeecg-system-biz/src/main/java/org/jeecg/modules/system/entity/SysDepartRole.java
old mode 100644
new mode 100755
diff --git a/jeecg-module-system/jeecg-system-biz/src/main/java/org/jeecg/modules/system/entity/SysDepartRolePermission.java b/jeecg-module-system/jeecg-system-biz/src/main/java/org/jeecg/modules/system/entity/SysDepartRolePermission.java
old mode 100644
new mode 100755
diff --git a/jeecg-module-system/jeecg-system-biz/src/main/java/org/jeecg/modules/system/entity/SysDepartRoleUser.java b/jeecg-module-system/jeecg-system-biz/src/main/java/org/jeecg/modules/system/entity/SysDepartRoleUser.java
old mode 100644
new mode 100755
diff --git a/jeecg-module-system/jeecg-system-biz/src/main/java/org/jeecg/modules/system/entity/SysDict.java b/jeecg-module-system/jeecg-system-biz/src/main/java/org/jeecg/modules/system/entity/SysDict.java
old mode 100644
new mode 100755
diff --git a/jeecg-module-system/jeecg-system-biz/src/main/java/org/jeecg/modules/system/entity/SysDictItem.java b/jeecg-module-system/jeecg-system-biz/src/main/java/org/jeecg/modules/system/entity/SysDictItem.java
old mode 100644
new mode 100755
diff --git a/jeecg-module-system/jeecg-system-biz/src/main/java/org/jeecg/modules/system/entity/SysFiles.java b/jeecg-module-system/jeecg-system-biz/src/main/java/org/jeecg/modules/system/entity/SysFiles.java
old mode 100644
new mode 100755
diff --git a/jeecg-module-system/jeecg-system-biz/src/main/java/org/jeecg/modules/system/entity/SysFillRule.java b/jeecg-module-system/jeecg-system-biz/src/main/java/org/jeecg/modules/system/entity/SysFillRule.java
old mode 100644
new mode 100755
diff --git a/jeecg-module-system/jeecg-system-biz/src/main/java/org/jeecg/modules/system/entity/SysFormFile.java b/jeecg-module-system/jeecg-system-biz/src/main/java/org/jeecg/modules/system/entity/SysFormFile.java
old mode 100644
new mode 100755
diff --git a/jeecg-module-system/jeecg-system-biz/src/main/java/org/jeecg/modules/system/entity/SysGatewayRoute.java b/jeecg-module-system/jeecg-system-biz/src/main/java/org/jeecg/modules/system/entity/SysGatewayRoute.java
old mode 100644
new mode 100755
diff --git a/jeecg-module-system/jeecg-system-biz/src/main/java/org/jeecg/modules/system/entity/SysLog.java b/jeecg-module-system/jeecg-system-biz/src/main/java/org/jeecg/modules/system/entity/SysLog.java
old mode 100644
new mode 100755
diff --git a/jeecg-module-system/jeecg-system-biz/src/main/java/org/jeecg/modules/system/entity/SysPackPermission.java b/jeecg-module-system/jeecg-system-biz/src/main/java/org/jeecg/modules/system/entity/SysPackPermission.java
old mode 100644
new mode 100755
diff --git a/jeecg-module-system/jeecg-system-biz/src/main/java/org/jeecg/modules/system/entity/SysPermission.java b/jeecg-module-system/jeecg-system-biz/src/main/java/org/jeecg/modules/system/entity/SysPermission.java
old mode 100644
new mode 100755
diff --git a/jeecg-module-system/jeecg-system-biz/src/main/java/org/jeecg/modules/system/entity/SysPermissionDataRule.java b/jeecg-module-system/jeecg-system-biz/src/main/java/org/jeecg/modules/system/entity/SysPermissionDataRule.java
old mode 100644
new mode 100755
diff --git a/jeecg-module-system/jeecg-system-biz/src/main/java/org/jeecg/modules/system/entity/SysPosition.java b/jeecg-module-system/jeecg-system-biz/src/main/java/org/jeecg/modules/system/entity/SysPosition.java
old mode 100644
new mode 100755
diff --git a/jeecg-module-system/jeecg-system-biz/src/main/java/org/jeecg/modules/system/entity/SysRole.java b/jeecg-module-system/jeecg-system-biz/src/main/java/org/jeecg/modules/system/entity/SysRole.java
old mode 100644
new mode 100755
diff --git a/jeecg-module-system/jeecg-system-biz/src/main/java/org/jeecg/modules/system/entity/SysRoleIndex.java b/jeecg-module-system/jeecg-system-biz/src/main/java/org/jeecg/modules/system/entity/SysRoleIndex.java
old mode 100644
new mode 100755
diff --git a/jeecg-module-system/jeecg-system-biz/src/main/java/org/jeecg/modules/system/entity/SysRolePermission.java b/jeecg-module-system/jeecg-system-biz/src/main/java/org/jeecg/modules/system/entity/SysRolePermission.java
old mode 100644
new mode 100755
diff --git a/jeecg-module-system/jeecg-system-biz/src/main/java/org/jeecg/modules/system/entity/SysTenant.java b/jeecg-module-system/jeecg-system-biz/src/main/java/org/jeecg/modules/system/entity/SysTenant.java
old mode 100644
new mode 100755
diff --git a/jeecg-module-system/jeecg-system-biz/src/main/java/org/jeecg/modules/system/entity/SysTenantPack.java b/jeecg-module-system/jeecg-system-biz/src/main/java/org/jeecg/modules/system/entity/SysTenantPack.java
old mode 100644
new mode 100755
diff --git a/jeecg-module-system/jeecg-system-biz/src/main/java/org/jeecg/modules/system/entity/SysTenantPackUser.java b/jeecg-module-system/jeecg-system-biz/src/main/java/org/jeecg/modules/system/entity/SysTenantPackUser.java
old mode 100644
new mode 100755
diff --git a/jeecg-module-system/jeecg-system-biz/src/main/java/org/jeecg/modules/system/entity/SysThirdAccount.java b/jeecg-module-system/jeecg-system-biz/src/main/java/org/jeecg/modules/system/entity/SysThirdAccount.java
old mode 100644
new mode 100755
diff --git a/jeecg-module-system/jeecg-system-biz/src/main/java/org/jeecg/modules/system/entity/SysUser.java b/jeecg-module-system/jeecg-system-biz/src/main/java/org/jeecg/modules/system/entity/SysUser.java
old mode 100644
new mode 100755
diff --git a/jeecg-module-system/jeecg-system-biz/src/main/java/org/jeecg/modules/system/entity/SysUserAgent.java b/jeecg-module-system/jeecg-system-biz/src/main/java/org/jeecg/modules/system/entity/SysUserAgent.java
old mode 100644
new mode 100755
diff --git a/jeecg-module-system/jeecg-system-biz/src/main/java/org/jeecg/modules/system/entity/SysUserDepart.java b/jeecg-module-system/jeecg-system-biz/src/main/java/org/jeecg/modules/system/entity/SysUserDepart.java
old mode 100644
new mode 100755
diff --git a/jeecg-module-system/jeecg-system-biz/src/main/java/org/jeecg/modules/system/entity/SysUserRole.java b/jeecg-module-system/jeecg-system-biz/src/main/java/org/jeecg/modules/system/entity/SysUserRole.java
old mode 100644
new mode 100755
diff --git a/jeecg-module-system/jeecg-system-biz/src/main/java/org/jeecg/modules/system/entity/SysUserTenant.java b/jeecg-module-system/jeecg-system-biz/src/main/java/org/jeecg/modules/system/entity/SysUserTenant.java
old mode 100644
new mode 100755
diff --git a/jeecg-module-system/jeecg-system-biz/src/main/java/org/jeecg/modules/system/mapper/SysAnnouncementMapper.java b/jeecg-module-system/jeecg-system-biz/src/main/java/org/jeecg/modules/system/mapper/SysAnnouncementMapper.java
old mode 100644
new mode 100755
diff --git a/jeecg-module-system/jeecg-system-biz/src/main/java/org/jeecg/modules/system/mapper/SysAnnouncementSendMapper.java b/jeecg-module-system/jeecg-system-biz/src/main/java/org/jeecg/modules/system/mapper/SysAnnouncementSendMapper.java
old mode 100644
new mode 100755
diff --git a/jeecg-module-system/jeecg-system-biz/src/main/java/org/jeecg/modules/system/mapper/SysCategoryMapper.java b/jeecg-module-system/jeecg-system-biz/src/main/java/org/jeecg/modules/system/mapper/SysCategoryMapper.java
old mode 100644
new mode 100755
diff --git a/jeecg-module-system/jeecg-system-biz/src/main/java/org/jeecg/modules/system/mapper/SysCheckRuleMapper.java b/jeecg-module-system/jeecg-system-biz/src/main/java/org/jeecg/modules/system/mapper/SysCheckRuleMapper.java
old mode 100644
new mode 100755
diff --git a/jeecg-module-system/jeecg-system-biz/src/main/java/org/jeecg/modules/system/mapper/SysCommentMapper.java b/jeecg-module-system/jeecg-system-biz/src/main/java/org/jeecg/modules/system/mapper/SysCommentMapper.java
old mode 100644
new mode 100755
diff --git a/jeecg-module-system/jeecg-system-biz/src/main/java/org/jeecg/modules/system/mapper/SysDataLogMapper.java b/jeecg-module-system/jeecg-system-biz/src/main/java/org/jeecg/modules/system/mapper/SysDataLogMapper.java
old mode 100644
new mode 100755
diff --git a/jeecg-module-system/jeecg-system-biz/src/main/java/org/jeecg/modules/system/mapper/SysDataSourceMapper.java b/jeecg-module-system/jeecg-system-biz/src/main/java/org/jeecg/modules/system/mapper/SysDataSourceMapper.java
old mode 100644
new mode 100755
diff --git a/jeecg-module-system/jeecg-system-biz/src/main/java/org/jeecg/modules/system/mapper/SysDepartMapper.java b/jeecg-module-system/jeecg-system-biz/src/main/java/org/jeecg/modules/system/mapper/SysDepartMapper.java
old mode 100644
new mode 100755
diff --git a/jeecg-module-system/jeecg-system-biz/src/main/java/org/jeecg/modules/system/mapper/SysDepartPermissionMapper.java b/jeecg-module-system/jeecg-system-biz/src/main/java/org/jeecg/modules/system/mapper/SysDepartPermissionMapper.java
old mode 100644
new mode 100755
diff --git a/jeecg-module-system/jeecg-system-biz/src/main/java/org/jeecg/modules/system/mapper/SysDepartRoleMapper.java b/jeecg-module-system/jeecg-system-biz/src/main/java/org/jeecg/modules/system/mapper/SysDepartRoleMapper.java
old mode 100644
new mode 100755
diff --git a/jeecg-module-system/jeecg-system-biz/src/main/java/org/jeecg/modules/system/mapper/SysDepartRolePermissionMapper.java b/jeecg-module-system/jeecg-system-biz/src/main/java/org/jeecg/modules/system/mapper/SysDepartRolePermissionMapper.java
old mode 100644
new mode 100755
diff --git a/jeecg-module-system/jeecg-system-biz/src/main/java/org/jeecg/modules/system/mapper/SysDepartRoleUserMapper.java b/jeecg-module-system/jeecg-system-biz/src/main/java/org/jeecg/modules/system/mapper/SysDepartRoleUserMapper.java
old mode 100644
new mode 100755
diff --git a/jeecg-module-system/jeecg-system-biz/src/main/java/org/jeecg/modules/system/mapper/SysDictItemMapper.java b/jeecg-module-system/jeecg-system-biz/src/main/java/org/jeecg/modules/system/mapper/SysDictItemMapper.java
old mode 100644
new mode 100755
diff --git a/jeecg-module-system/jeecg-system-biz/src/main/java/org/jeecg/modules/system/mapper/SysDictMapper.java b/jeecg-module-system/jeecg-system-biz/src/main/java/org/jeecg/modules/system/mapper/SysDictMapper.java
old mode 100644
new mode 100755
diff --git a/jeecg-module-system/jeecg-system-biz/src/main/java/org/jeecg/modules/system/mapper/SysFilesMapper.java b/jeecg-module-system/jeecg-system-biz/src/main/java/org/jeecg/modules/system/mapper/SysFilesMapper.java
old mode 100644
new mode 100755
diff --git a/jeecg-module-system/jeecg-system-biz/src/main/java/org/jeecg/modules/system/mapper/SysFillRuleMapper.java b/jeecg-module-system/jeecg-system-biz/src/main/java/org/jeecg/modules/system/mapper/SysFillRuleMapper.java
old mode 100644
new mode 100755
diff --git a/jeecg-module-system/jeecg-system-biz/src/main/java/org/jeecg/modules/system/mapper/SysFormFileMapper.java b/jeecg-module-system/jeecg-system-biz/src/main/java/org/jeecg/modules/system/mapper/SysFormFileMapper.java
old mode 100644
new mode 100755
diff --git a/jeecg-module-system/jeecg-system-biz/src/main/java/org/jeecg/modules/system/mapper/SysGatewayRouteMapper.java b/jeecg-module-system/jeecg-system-biz/src/main/java/org/jeecg/modules/system/mapper/SysGatewayRouteMapper.java
old mode 100644
new mode 100755
diff --git a/jeecg-module-system/jeecg-system-biz/src/main/java/org/jeecg/modules/system/mapper/SysLogMapper.java b/jeecg-module-system/jeecg-system-biz/src/main/java/org/jeecg/modules/system/mapper/SysLogMapper.java
old mode 100644
new mode 100755
diff --git a/jeecg-module-system/jeecg-system-biz/src/main/java/org/jeecg/modules/system/mapper/SysPackPermissionMapper.java b/jeecg-module-system/jeecg-system-biz/src/main/java/org/jeecg/modules/system/mapper/SysPackPermissionMapper.java
old mode 100644
new mode 100755
diff --git a/jeecg-module-system/jeecg-system-biz/src/main/java/org/jeecg/modules/system/mapper/SysPermissionDataRuleMapper.java b/jeecg-module-system/jeecg-system-biz/src/main/java/org/jeecg/modules/system/mapper/SysPermissionDataRuleMapper.java
old mode 100644
new mode 100755
diff --git a/jeecg-module-system/jeecg-system-biz/src/main/java/org/jeecg/modules/system/mapper/SysPermissionMapper.java b/jeecg-module-system/jeecg-system-biz/src/main/java/org/jeecg/modules/system/mapper/SysPermissionMapper.java
old mode 100644
new mode 100755
diff --git a/jeecg-module-system/jeecg-system-biz/src/main/java/org/jeecg/modules/system/mapper/SysPositionMapper.java b/jeecg-module-system/jeecg-system-biz/src/main/java/org/jeecg/modules/system/mapper/SysPositionMapper.java
old mode 100644
new mode 100755
diff --git a/jeecg-module-system/jeecg-system-biz/src/main/java/org/jeecg/modules/system/mapper/SysRoleIndexMapper.java b/jeecg-module-system/jeecg-system-biz/src/main/java/org/jeecg/modules/system/mapper/SysRoleIndexMapper.java
old mode 100644
new mode 100755
diff --git a/jeecg-module-system/jeecg-system-biz/src/main/java/org/jeecg/modules/system/mapper/SysRoleMapper.java b/jeecg-module-system/jeecg-system-biz/src/main/java/org/jeecg/modules/system/mapper/SysRoleMapper.java
old mode 100644
new mode 100755
diff --git a/jeecg-module-system/jeecg-system-biz/src/main/java/org/jeecg/modules/system/mapper/SysRolePermissionMapper.java b/jeecg-module-system/jeecg-system-biz/src/main/java/org/jeecg/modules/system/mapper/SysRolePermissionMapper.java
old mode 100644
new mode 100755
diff --git a/jeecg-module-system/jeecg-system-biz/src/main/java/org/jeecg/modules/system/mapper/SysTenantMapper.java b/jeecg-module-system/jeecg-system-biz/src/main/java/org/jeecg/modules/system/mapper/SysTenantMapper.java
old mode 100644
new mode 100755
diff --git a/jeecg-module-system/jeecg-system-biz/src/main/java/org/jeecg/modules/system/mapper/SysTenantPackMapper.java b/jeecg-module-system/jeecg-system-biz/src/main/java/org/jeecg/modules/system/mapper/SysTenantPackMapper.java
old mode 100644
new mode 100755
diff --git a/jeecg-module-system/jeecg-system-biz/src/main/java/org/jeecg/modules/system/mapper/SysTenantPackUserMapper.java b/jeecg-module-system/jeecg-system-biz/src/main/java/org/jeecg/modules/system/mapper/SysTenantPackUserMapper.java
old mode 100644
new mode 100755
diff --git a/jeecg-module-system/jeecg-system-biz/src/main/java/org/jeecg/modules/system/mapper/SysThirdAccountMapper.java b/jeecg-module-system/jeecg-system-biz/src/main/java/org/jeecg/modules/system/mapper/SysThirdAccountMapper.java
old mode 100644
new mode 100755
diff --git a/jeecg-module-system/jeecg-system-biz/src/main/java/org/jeecg/modules/system/mapper/SysUserAgentMapper.java b/jeecg-module-system/jeecg-system-biz/src/main/java/org/jeecg/modules/system/mapper/SysUserAgentMapper.java
old mode 100644
new mode 100755
diff --git a/jeecg-module-system/jeecg-system-biz/src/main/java/org/jeecg/modules/system/mapper/SysUserDepartMapper.java b/jeecg-module-system/jeecg-system-biz/src/main/java/org/jeecg/modules/system/mapper/SysUserDepartMapper.java
old mode 100644
new mode 100755
diff --git a/jeecg-module-system/jeecg-system-biz/src/main/java/org/jeecg/modules/system/mapper/SysUserMapper.java b/jeecg-module-system/jeecg-system-biz/src/main/java/org/jeecg/modules/system/mapper/SysUserMapper.java
old mode 100644
new mode 100755
diff --git a/jeecg-module-system/jeecg-system-biz/src/main/java/org/jeecg/modules/system/mapper/SysUserRoleMapper.java b/jeecg-module-system/jeecg-system-biz/src/main/java/org/jeecg/modules/system/mapper/SysUserRoleMapper.java
old mode 100644
new mode 100755
diff --git a/jeecg-module-system/jeecg-system-biz/src/main/java/org/jeecg/modules/system/mapper/SysUserTenantMapper.java b/jeecg-module-system/jeecg-system-biz/src/main/java/org/jeecg/modules/system/mapper/SysUserTenantMapper.java
old mode 100644
new mode 100755
diff --git a/jeecg-module-system/jeecg-system-biz/src/main/java/org/jeecg/modules/system/mapper/xml/SysAnnouncementMapper.xml b/jeecg-module-system/jeecg-system-biz/src/main/java/org/jeecg/modules/system/mapper/xml/SysAnnouncementMapper.xml
old mode 100644
new mode 100755
diff --git a/jeecg-module-system/jeecg-system-biz/src/main/java/org/jeecg/modules/system/mapper/xml/SysAnnouncementSendMapper.xml b/jeecg-module-system/jeecg-system-biz/src/main/java/org/jeecg/modules/system/mapper/xml/SysAnnouncementSendMapper.xml
old mode 100644
new mode 100755
diff --git a/jeecg-module-system/jeecg-system-biz/src/main/java/org/jeecg/modules/system/mapper/xml/SysCategoryMapper.xml b/jeecg-module-system/jeecg-system-biz/src/main/java/org/jeecg/modules/system/mapper/xml/SysCategoryMapper.xml
old mode 100644
new mode 100755
diff --git a/jeecg-module-system/jeecg-system-biz/src/main/java/org/jeecg/modules/system/mapper/xml/SysCheckRuleMapper.xml b/jeecg-module-system/jeecg-system-biz/src/main/java/org/jeecg/modules/system/mapper/xml/SysCheckRuleMapper.xml
old mode 100644
new mode 100755
diff --git a/jeecg-module-system/jeecg-system-biz/src/main/java/org/jeecg/modules/system/mapper/xml/SysCommentMapper.xml b/jeecg-module-system/jeecg-system-biz/src/main/java/org/jeecg/modules/system/mapper/xml/SysCommentMapper.xml
old mode 100644
new mode 100755
diff --git a/jeecg-module-system/jeecg-system-biz/src/main/java/org/jeecg/modules/system/mapper/xml/SysDataLogMapper.xml b/jeecg-module-system/jeecg-system-biz/src/main/java/org/jeecg/modules/system/mapper/xml/SysDataLogMapper.xml
old mode 100644
new mode 100755
diff --git a/jeecg-module-system/jeecg-system-biz/src/main/java/org/jeecg/modules/system/mapper/xml/SysDataSourceMapper.xml b/jeecg-module-system/jeecg-system-biz/src/main/java/org/jeecg/modules/system/mapper/xml/SysDataSourceMapper.xml
old mode 100644
new mode 100755
diff --git a/jeecg-module-system/jeecg-system-biz/src/main/java/org/jeecg/modules/system/mapper/xml/SysDepartMapper.xml b/jeecg-module-system/jeecg-system-biz/src/main/java/org/jeecg/modules/system/mapper/xml/SysDepartMapper.xml
old mode 100644
new mode 100755
diff --git a/jeecg-module-system/jeecg-system-biz/src/main/java/org/jeecg/modules/system/mapper/xml/SysDepartPermissionMapper.xml b/jeecg-module-system/jeecg-system-biz/src/main/java/org/jeecg/modules/system/mapper/xml/SysDepartPermissionMapper.xml
old mode 100644
new mode 100755
diff --git a/jeecg-module-system/jeecg-system-biz/src/main/java/org/jeecg/modules/system/mapper/xml/SysDepartRoleMapper.xml b/jeecg-module-system/jeecg-system-biz/src/main/java/org/jeecg/modules/system/mapper/xml/SysDepartRoleMapper.xml
old mode 100644
new mode 100755
diff --git a/jeecg-module-system/jeecg-system-biz/src/main/java/org/jeecg/modules/system/mapper/xml/SysDepartRolePermissionMapper.xml b/jeecg-module-system/jeecg-system-biz/src/main/java/org/jeecg/modules/system/mapper/xml/SysDepartRolePermissionMapper.xml
old mode 100644
new mode 100755
diff --git a/jeecg-module-system/jeecg-system-biz/src/main/java/org/jeecg/modules/system/mapper/xml/SysDepartRoleUserMapper.xml b/jeecg-module-system/jeecg-system-biz/src/main/java/org/jeecg/modules/system/mapper/xml/SysDepartRoleUserMapper.xml
old mode 100644
new mode 100755
diff --git a/jeecg-module-system/jeecg-system-biz/src/main/java/org/jeecg/modules/system/mapper/xml/SysDictItemMapper.xml b/jeecg-module-system/jeecg-system-biz/src/main/java/org/jeecg/modules/system/mapper/xml/SysDictItemMapper.xml
old mode 100644
new mode 100755
diff --git a/jeecg-module-system/jeecg-system-biz/src/main/java/org/jeecg/modules/system/mapper/xml/SysDictMapper.xml b/jeecg-module-system/jeecg-system-biz/src/main/java/org/jeecg/modules/system/mapper/xml/SysDictMapper.xml
old mode 100644
new mode 100755
diff --git a/jeecg-module-system/jeecg-system-biz/src/main/java/org/jeecg/modules/system/mapper/xml/SysFillRuleMapper.xml b/jeecg-module-system/jeecg-system-biz/src/main/java/org/jeecg/modules/system/mapper/xml/SysFillRuleMapper.xml
old mode 100644
new mode 100755
diff --git a/jeecg-module-system/jeecg-system-biz/src/main/java/org/jeecg/modules/system/mapper/xml/SysGatewayRouteMapper.xml b/jeecg-module-system/jeecg-system-biz/src/main/java/org/jeecg/modules/system/mapper/xml/SysGatewayRouteMapper.xml
old mode 100644
new mode 100755
diff --git a/jeecg-module-system/jeecg-system-biz/src/main/java/org/jeecg/modules/system/mapper/xml/SysLogMapper.xml b/jeecg-module-system/jeecg-system-biz/src/main/java/org/jeecg/modules/system/mapper/xml/SysLogMapper.xml
old mode 100644
new mode 100755
diff --git a/jeecg-module-system/jeecg-system-biz/src/main/java/org/jeecg/modules/system/mapper/xml/SysPackPermissionMapper.xml b/jeecg-module-system/jeecg-system-biz/src/main/java/org/jeecg/modules/system/mapper/xml/SysPackPermissionMapper.xml
old mode 100644
new mode 100755
diff --git a/jeecg-module-system/jeecg-system-biz/src/main/java/org/jeecg/modules/system/mapper/xml/SysPermissionDataRuleMapper.xml b/jeecg-module-system/jeecg-system-biz/src/main/java/org/jeecg/modules/system/mapper/xml/SysPermissionDataRuleMapper.xml
old mode 100644
new mode 100755
diff --git a/jeecg-module-system/jeecg-system-biz/src/main/java/org/jeecg/modules/system/mapper/xml/SysPermissionMapper.xml b/jeecg-module-system/jeecg-system-biz/src/main/java/org/jeecg/modules/system/mapper/xml/SysPermissionMapper.xml
old mode 100644
new mode 100755
diff --git a/jeecg-module-system/jeecg-system-biz/src/main/java/org/jeecg/modules/system/mapper/xml/SysPositionMapper.xml b/jeecg-module-system/jeecg-system-biz/src/main/java/org/jeecg/modules/system/mapper/xml/SysPositionMapper.xml
old mode 100644
new mode 100755
diff --git a/jeecg-module-system/jeecg-system-biz/src/main/java/org/jeecg/modules/system/mapper/xml/SysRoleIndexMapper.xml b/jeecg-module-system/jeecg-system-biz/src/main/java/org/jeecg/modules/system/mapper/xml/SysRoleIndexMapper.xml
old mode 100644
new mode 100755
diff --git a/jeecg-module-system/jeecg-system-biz/src/main/java/org/jeecg/modules/system/mapper/xml/SysTenantMapper.xml b/jeecg-module-system/jeecg-system-biz/src/main/java/org/jeecg/modules/system/mapper/xml/SysTenantMapper.xml
old mode 100644
new mode 100755
diff --git a/jeecg-module-system/jeecg-system-biz/src/main/java/org/jeecg/modules/system/mapper/xml/SysTenantPackMapper.xml b/jeecg-module-system/jeecg-system-biz/src/main/java/org/jeecg/modules/system/mapper/xml/SysTenantPackMapper.xml
old mode 100644
new mode 100755
diff --git a/jeecg-module-system/jeecg-system-biz/src/main/java/org/jeecg/modules/system/mapper/xml/SysTenantPackUserMapper.xml b/jeecg-module-system/jeecg-system-biz/src/main/java/org/jeecg/modules/system/mapper/xml/SysTenantPackUserMapper.xml
old mode 100644
new mode 100755
diff --git a/jeecg-module-system/jeecg-system-biz/src/main/java/org/jeecg/modules/system/mapper/xml/SysThirdAccountMapper.xml b/jeecg-module-system/jeecg-system-biz/src/main/java/org/jeecg/modules/system/mapper/xml/SysThirdAccountMapper.xml
old mode 100644
new mode 100755
diff --git a/jeecg-module-system/jeecg-system-biz/src/main/java/org/jeecg/modules/system/mapper/xml/SysUserAgentMapper.xml b/jeecg-module-system/jeecg-system-biz/src/main/java/org/jeecg/modules/system/mapper/xml/SysUserAgentMapper.xml
old mode 100644
new mode 100755
diff --git a/jeecg-module-system/jeecg-system-biz/src/main/java/org/jeecg/modules/system/mapper/xml/SysUserDepartMapper.xml b/jeecg-module-system/jeecg-system-biz/src/main/java/org/jeecg/modules/system/mapper/xml/SysUserDepartMapper.xml
old mode 100644
new mode 100755
diff --git a/jeecg-module-system/jeecg-system-biz/src/main/java/org/jeecg/modules/system/mapper/xml/SysUserMapper.xml b/jeecg-module-system/jeecg-system-biz/src/main/java/org/jeecg/modules/system/mapper/xml/SysUserMapper.xml
old mode 100644
new mode 100755
diff --git a/jeecg-module-system/jeecg-system-biz/src/main/java/org/jeecg/modules/system/mapper/xml/SysUserTenantMapper.xml b/jeecg-module-system/jeecg-system-biz/src/main/java/org/jeecg/modules/system/mapper/xml/SysUserTenantMapper.xml
old mode 100644
new mode 100755
diff --git a/jeecg-module-system/jeecg-system-biz/src/main/java/org/jeecg/modules/system/model/AnnouncementSendModel.java b/jeecg-module-system/jeecg-system-biz/src/main/java/org/jeecg/modules/system/model/AnnouncementSendModel.java
old mode 100644
new mode 100755
diff --git a/jeecg-module-system/jeecg-system-biz/src/main/java/org/jeecg/modules/system/model/DepartIdModel.java b/jeecg-module-system/jeecg-system-biz/src/main/java/org/jeecg/modules/system/model/DepartIdModel.java
old mode 100644
new mode 100755
diff --git a/jeecg-module-system/jeecg-system-biz/src/main/java/org/jeecg/modules/system/model/DuplicateCheckVo.java b/jeecg-module-system/jeecg-system-biz/src/main/java/org/jeecg/modules/system/model/DuplicateCheckVo.java
old mode 100644
new mode 100755
diff --git a/jeecg-module-system/jeecg-system-biz/src/main/java/org/jeecg/modules/system/model/SysDepartTreeModel.java b/jeecg-module-system/jeecg-system-biz/src/main/java/org/jeecg/modules/system/model/SysDepartTreeModel.java
old mode 100644
new mode 100755
diff --git a/jeecg-module-system/jeecg-system-biz/src/main/java/org/jeecg/modules/system/model/SysDictTree.java b/jeecg-module-system/jeecg-system-biz/src/main/java/org/jeecg/modules/system/model/SysDictTree.java
old mode 100644
new mode 100755
diff --git a/jeecg-module-system/jeecg-system-biz/src/main/java/org/jeecg/modules/system/model/SysLoginModel.java b/jeecg-module-system/jeecg-system-biz/src/main/java/org/jeecg/modules/system/model/SysLoginModel.java
old mode 100644
new mode 100755
diff --git a/jeecg-module-system/jeecg-system-biz/src/main/java/org/jeecg/modules/system/model/SysPermissionTree.java b/jeecg-module-system/jeecg-system-biz/src/main/java/org/jeecg/modules/system/model/SysPermissionTree.java
old mode 100644
new mode 100755
diff --git a/jeecg-module-system/jeecg-system-biz/src/main/java/org/jeecg/modules/system/model/SysUserSysDepartModel.java b/jeecg-module-system/jeecg-system-biz/src/main/java/org/jeecg/modules/system/model/SysUserSysDepartModel.java
old mode 100644
new mode 100755
diff --git a/jeecg-module-system/jeecg-system-biz/src/main/java/org/jeecg/modules/system/model/ThirdLoginModel.java b/jeecg-module-system/jeecg-system-biz/src/main/java/org/jeecg/modules/system/model/ThirdLoginModel.java
old mode 100644
new mode 100755
diff --git a/jeecg-module-system/jeecg-system-biz/src/main/java/org/jeecg/modules/system/model/TreeModel.java b/jeecg-module-system/jeecg-system-biz/src/main/java/org/jeecg/modules/system/model/TreeModel.java
old mode 100644
new mode 100755
diff --git a/jeecg-module-system/jeecg-system-biz/src/main/java/org/jeecg/modules/system/model/TreeSelectModel.java b/jeecg-module-system/jeecg-system-biz/src/main/java/org/jeecg/modules/system/model/TreeSelectModel.java
old mode 100644
new mode 100755
diff --git a/jeecg-module-system/jeecg-system-biz/src/main/java/org/jeecg/modules/system/rule/CategoryCodeRule.java b/jeecg-module-system/jeecg-system-biz/src/main/java/org/jeecg/modules/system/rule/CategoryCodeRule.java
old mode 100644
new mode 100755
diff --git a/jeecg-module-system/jeecg-system-biz/src/main/java/org/jeecg/modules/system/rule/OrderNumberRule.java b/jeecg-module-system/jeecg-system-biz/src/main/java/org/jeecg/modules/system/rule/OrderNumberRule.java
old mode 100644
new mode 100755
diff --git a/jeecg-module-system/jeecg-system-biz/src/main/java/org/jeecg/modules/system/rule/OrgCodeRule.java b/jeecg-module-system/jeecg-system-biz/src/main/java/org/jeecg/modules/system/rule/OrgCodeRule.java
old mode 100644
new mode 100755
diff --git a/jeecg-module-system/jeecg-system-biz/src/main/java/org/jeecg/modules/system/security/DictQueryBlackListHandler.java b/jeecg-module-system/jeecg-system-biz/src/main/java/org/jeecg/modules/system/security/DictQueryBlackListHandler.java
old mode 100644
new mode 100755
diff --git a/jeecg-module-system/jeecg-system-biz/src/main/java/org/jeecg/modules/system/service/ISysAnnouncementSendService.java b/jeecg-module-system/jeecg-system-biz/src/main/java/org/jeecg/modules/system/service/ISysAnnouncementSendService.java
old mode 100644
new mode 100755
diff --git a/jeecg-module-system/jeecg-system-biz/src/main/java/org/jeecg/modules/system/service/ISysAnnouncementService.java b/jeecg-module-system/jeecg-system-biz/src/main/java/org/jeecg/modules/system/service/ISysAnnouncementService.java
old mode 100644
new mode 100755
diff --git a/jeecg-module-system/jeecg-system-biz/src/main/java/org/jeecg/modules/system/service/ISysCategoryService.java b/jeecg-module-system/jeecg-system-biz/src/main/java/org/jeecg/modules/system/service/ISysCategoryService.java
old mode 100644
new mode 100755
diff --git a/jeecg-module-system/jeecg-system-biz/src/main/java/org/jeecg/modules/system/service/ISysCheckRuleService.java b/jeecg-module-system/jeecg-system-biz/src/main/java/org/jeecg/modules/system/service/ISysCheckRuleService.java
old mode 100644
new mode 100755
diff --git a/jeecg-module-system/jeecg-system-biz/src/main/java/org/jeecg/modules/system/service/ISysCommentService.java b/jeecg-module-system/jeecg-system-biz/src/main/java/org/jeecg/modules/system/service/ISysCommentService.java
old mode 100644
new mode 100755
diff --git a/jeecg-module-system/jeecg-system-biz/src/main/java/org/jeecg/modules/system/service/ISysDataLogService.java b/jeecg-module-system/jeecg-system-biz/src/main/java/org/jeecg/modules/system/service/ISysDataLogService.java
old mode 100644
new mode 100755
diff --git a/jeecg-module-system/jeecg-system-biz/src/main/java/org/jeecg/modules/system/service/ISysDataSourceService.java b/jeecg-module-system/jeecg-system-biz/src/main/java/org/jeecg/modules/system/service/ISysDataSourceService.java
old mode 100644
new mode 100755
diff --git a/jeecg-module-system/jeecg-system-biz/src/main/java/org/jeecg/modules/system/service/ISysDepartPermissionService.java b/jeecg-module-system/jeecg-system-biz/src/main/java/org/jeecg/modules/system/service/ISysDepartPermissionService.java
old mode 100644
new mode 100755
diff --git a/jeecg-module-system/jeecg-system-biz/src/main/java/org/jeecg/modules/system/service/ISysDepartRolePermissionService.java b/jeecg-module-system/jeecg-system-biz/src/main/java/org/jeecg/modules/system/service/ISysDepartRolePermissionService.java
old mode 100644
new mode 100755
diff --git a/jeecg-module-system/jeecg-system-biz/src/main/java/org/jeecg/modules/system/service/ISysDepartRoleService.java b/jeecg-module-system/jeecg-system-biz/src/main/java/org/jeecg/modules/system/service/ISysDepartRoleService.java
old mode 100644
new mode 100755
diff --git a/jeecg-module-system/jeecg-system-biz/src/main/java/org/jeecg/modules/system/service/ISysDepartRoleUserService.java b/jeecg-module-system/jeecg-system-biz/src/main/java/org/jeecg/modules/system/service/ISysDepartRoleUserService.java
old mode 100644
new mode 100755
diff --git a/jeecg-module-system/jeecg-system-biz/src/main/java/org/jeecg/modules/system/service/ISysDepartService.java b/jeecg-module-system/jeecg-system-biz/src/main/java/org/jeecg/modules/system/service/ISysDepartService.java
old mode 100644
new mode 100755
diff --git a/jeecg-module-system/jeecg-system-biz/src/main/java/org/jeecg/modules/system/service/ISysDictItemService.java b/jeecg-module-system/jeecg-system-biz/src/main/java/org/jeecg/modules/system/service/ISysDictItemService.java
old mode 100644
new mode 100755
diff --git a/jeecg-module-system/jeecg-system-biz/src/main/java/org/jeecg/modules/system/service/ISysDictService.java b/jeecg-module-system/jeecg-system-biz/src/main/java/org/jeecg/modules/system/service/ISysDictService.java
old mode 100644
new mode 100755
diff --git a/jeecg-module-system/jeecg-system-biz/src/main/java/org/jeecg/modules/system/service/ISysFilesService.java b/jeecg-module-system/jeecg-system-biz/src/main/java/org/jeecg/modules/system/service/ISysFilesService.java
old mode 100644
new mode 100755
diff --git a/jeecg-module-system/jeecg-system-biz/src/main/java/org/jeecg/modules/system/service/ISysFillRuleService.java b/jeecg-module-system/jeecg-system-biz/src/main/java/org/jeecg/modules/system/service/ISysFillRuleService.java
old mode 100644
new mode 100755
diff --git a/jeecg-module-system/jeecg-system-biz/src/main/java/org/jeecg/modules/system/service/ISysFormFileService.java b/jeecg-module-system/jeecg-system-biz/src/main/java/org/jeecg/modules/system/service/ISysFormFileService.java
old mode 100644
new mode 100755
diff --git a/jeecg-module-system/jeecg-system-biz/src/main/java/org/jeecg/modules/system/service/ISysGatewayRouteService.java b/jeecg-module-system/jeecg-system-biz/src/main/java/org/jeecg/modules/system/service/ISysGatewayRouteService.java
old mode 100644
new mode 100755
diff --git a/jeecg-module-system/jeecg-system-biz/src/main/java/org/jeecg/modules/system/service/ISysLogService.java b/jeecg-module-system/jeecg-system-biz/src/main/java/org/jeecg/modules/system/service/ISysLogService.java
old mode 100644
new mode 100755
diff --git a/jeecg-module-system/jeecg-system-biz/src/main/java/org/jeecg/modules/system/service/ISysPackPermissionService.java b/jeecg-module-system/jeecg-system-biz/src/main/java/org/jeecg/modules/system/service/ISysPackPermissionService.java
old mode 100644
new mode 100755
diff --git a/jeecg-module-system/jeecg-system-biz/src/main/java/org/jeecg/modules/system/service/ISysPermissionDataRuleService.java b/jeecg-module-system/jeecg-system-biz/src/main/java/org/jeecg/modules/system/service/ISysPermissionDataRuleService.java
old mode 100644
new mode 100755
diff --git a/jeecg-module-system/jeecg-system-biz/src/main/java/org/jeecg/modules/system/service/ISysPermissionService.java b/jeecg-module-system/jeecg-system-biz/src/main/java/org/jeecg/modules/system/service/ISysPermissionService.java
old mode 100644
new mode 100755
diff --git a/jeecg-module-system/jeecg-system-biz/src/main/java/org/jeecg/modules/system/service/ISysPositionService.java b/jeecg-module-system/jeecg-system-biz/src/main/java/org/jeecg/modules/system/service/ISysPositionService.java
old mode 100644
new mode 100755
diff --git a/jeecg-module-system/jeecg-system-biz/src/main/java/org/jeecg/modules/system/service/ISysRoleIndexService.java b/jeecg-module-system/jeecg-system-biz/src/main/java/org/jeecg/modules/system/service/ISysRoleIndexService.java
old mode 100644
new mode 100755
diff --git a/jeecg-module-system/jeecg-system-biz/src/main/java/org/jeecg/modules/system/service/ISysRolePermissionService.java b/jeecg-module-system/jeecg-system-biz/src/main/java/org/jeecg/modules/system/service/ISysRolePermissionService.java
old mode 100644
new mode 100755
diff --git a/jeecg-module-system/jeecg-system-biz/src/main/java/org/jeecg/modules/system/service/ISysRoleService.java b/jeecg-module-system/jeecg-system-biz/src/main/java/org/jeecg/modules/system/service/ISysRoleService.java
old mode 100644
new mode 100755
diff --git a/jeecg-module-system/jeecg-system-biz/src/main/java/org/jeecg/modules/system/service/ISysTenantPackService.java b/jeecg-module-system/jeecg-system-biz/src/main/java/org/jeecg/modules/system/service/ISysTenantPackService.java
old mode 100644
new mode 100755
diff --git a/jeecg-module-system/jeecg-system-biz/src/main/java/org/jeecg/modules/system/service/ISysTenantService.java b/jeecg-module-system/jeecg-system-biz/src/main/java/org/jeecg/modules/system/service/ISysTenantService.java
old mode 100644
new mode 100755
diff --git a/jeecg-module-system/jeecg-system-biz/src/main/java/org/jeecg/modules/system/service/ISysThirdAccountService.java b/jeecg-module-system/jeecg-system-biz/src/main/java/org/jeecg/modules/system/service/ISysThirdAccountService.java
old mode 100644
new mode 100755
diff --git a/jeecg-module-system/jeecg-system-biz/src/main/java/org/jeecg/modules/system/service/ISysUserAgentService.java b/jeecg-module-system/jeecg-system-biz/src/main/java/org/jeecg/modules/system/service/ISysUserAgentService.java
old mode 100644
new mode 100755
diff --git a/jeecg-module-system/jeecg-system-biz/src/main/java/org/jeecg/modules/system/service/ISysUserDepartService.java b/jeecg-module-system/jeecg-system-biz/src/main/java/org/jeecg/modules/system/service/ISysUserDepartService.java
old mode 100644
new mode 100755
diff --git a/jeecg-module-system/jeecg-system-biz/src/main/java/org/jeecg/modules/system/service/ISysUserRoleService.java b/jeecg-module-system/jeecg-system-biz/src/main/java/org/jeecg/modules/system/service/ISysUserRoleService.java
old mode 100644
new mode 100755
diff --git a/jeecg-module-system/jeecg-system-biz/src/main/java/org/jeecg/modules/system/service/ISysUserService.java b/jeecg-module-system/jeecg-system-biz/src/main/java/org/jeecg/modules/system/service/ISysUserService.java
old mode 100644
new mode 100755
diff --git a/jeecg-module-system/jeecg-system-biz/src/main/java/org/jeecg/modules/system/service/ISysUserTenantService.java b/jeecg-module-system/jeecg-system-biz/src/main/java/org/jeecg/modules/system/service/ISysUserTenantService.java
old mode 100644
new mode 100755
diff --git a/jeecg-module-system/jeecg-system-biz/src/main/java/org/jeecg/modules/system/service/IThirdAppService.java b/jeecg-module-system/jeecg-system-biz/src/main/java/org/jeecg/modules/system/service/IThirdAppService.java
old mode 100644
new mode 100755
diff --git a/jeecg-module-system/jeecg-system-biz/src/main/java/org/jeecg/modules/system/service/impl/ImportFileServiceImpl.java b/jeecg-module-system/jeecg-system-biz/src/main/java/org/jeecg/modules/system/service/impl/ImportFileServiceImpl.java
old mode 100644
new mode 100755
diff --git a/jeecg-module-system/jeecg-system-biz/src/main/java/org/jeecg/modules/system/service/impl/SysAnnouncementSendServiceImpl.java b/jeecg-module-system/jeecg-system-biz/src/main/java/org/jeecg/modules/system/service/impl/SysAnnouncementSendServiceImpl.java
old mode 100644
new mode 100755
diff --git a/jeecg-module-system/jeecg-system-biz/src/main/java/org/jeecg/modules/system/service/impl/SysAnnouncementServiceImpl.java b/jeecg-module-system/jeecg-system-biz/src/main/java/org/jeecg/modules/system/service/impl/SysAnnouncementServiceImpl.java
old mode 100644
new mode 100755
diff --git a/jeecg-module-system/jeecg-system-biz/src/main/java/org/jeecg/modules/system/service/impl/SysBaseApiImpl.java b/jeecg-module-system/jeecg-system-biz/src/main/java/org/jeecg/modules/system/service/impl/SysBaseApiImpl.java
old mode 100644
new mode 100755
diff --git a/jeecg-module-system/jeecg-system-biz/src/main/java/org/jeecg/modules/system/service/impl/SysCategoryServiceImpl.java b/jeecg-module-system/jeecg-system-biz/src/main/java/org/jeecg/modules/system/service/impl/SysCategoryServiceImpl.java
old mode 100644
new mode 100755
diff --git a/jeecg-module-system/jeecg-system-biz/src/main/java/org/jeecg/modules/system/service/impl/SysCheckRuleServiceImpl.java b/jeecg-module-system/jeecg-system-biz/src/main/java/org/jeecg/modules/system/service/impl/SysCheckRuleServiceImpl.java
old mode 100644
new mode 100755
diff --git a/jeecg-module-system/jeecg-system-biz/src/main/java/org/jeecg/modules/system/service/impl/SysCommentServiceImpl.java b/jeecg-module-system/jeecg-system-biz/src/main/java/org/jeecg/modules/system/service/impl/SysCommentServiceImpl.java
old mode 100644
new mode 100755
diff --git a/jeecg-module-system/jeecg-system-biz/src/main/java/org/jeecg/modules/system/service/impl/SysDataLogServiceImpl.java b/jeecg-module-system/jeecg-system-biz/src/main/java/org/jeecg/modules/system/service/impl/SysDataLogServiceImpl.java
old mode 100644
new mode 100755
diff --git a/jeecg-module-system/jeecg-system-biz/src/main/java/org/jeecg/modules/system/service/impl/SysDataSourceServiceImpl.java b/jeecg-module-system/jeecg-system-biz/src/main/java/org/jeecg/modules/system/service/impl/SysDataSourceServiceImpl.java
old mode 100644
new mode 100755
diff --git a/jeecg-module-system/jeecg-system-biz/src/main/java/org/jeecg/modules/system/service/impl/SysDepartPermissionServiceImpl.java b/jeecg-module-system/jeecg-system-biz/src/main/java/org/jeecg/modules/system/service/impl/SysDepartPermissionServiceImpl.java
old mode 100644
new mode 100755
diff --git a/jeecg-module-system/jeecg-system-biz/src/main/java/org/jeecg/modules/system/service/impl/SysDepartRolePermissionServiceImpl.java b/jeecg-module-system/jeecg-system-biz/src/main/java/org/jeecg/modules/system/service/impl/SysDepartRolePermissionServiceImpl.java
old mode 100644
new mode 100755
diff --git a/jeecg-module-system/jeecg-system-biz/src/main/java/org/jeecg/modules/system/service/impl/SysDepartRoleServiceImpl.java b/jeecg-module-system/jeecg-system-biz/src/main/java/org/jeecg/modules/system/service/impl/SysDepartRoleServiceImpl.java
old mode 100644
new mode 100755
diff --git a/jeecg-module-system/jeecg-system-biz/src/main/java/org/jeecg/modules/system/service/impl/SysDepartRoleUserServiceImpl.java b/jeecg-module-system/jeecg-system-biz/src/main/java/org/jeecg/modules/system/service/impl/SysDepartRoleUserServiceImpl.java
old mode 100644
new mode 100755
diff --git a/jeecg-module-system/jeecg-system-biz/src/main/java/org/jeecg/modules/system/service/impl/SysDepartServiceImpl.java b/jeecg-module-system/jeecg-system-biz/src/main/java/org/jeecg/modules/system/service/impl/SysDepartServiceImpl.java
old mode 100644
new mode 100755
diff --git a/jeecg-module-system/jeecg-system-biz/src/main/java/org/jeecg/modules/system/service/impl/SysDictItemServiceImpl.java b/jeecg-module-system/jeecg-system-biz/src/main/java/org/jeecg/modules/system/service/impl/SysDictItemServiceImpl.java
old mode 100644
new mode 100755
diff --git a/jeecg-module-system/jeecg-system-biz/src/main/java/org/jeecg/modules/system/service/impl/SysDictServiceImpl.java b/jeecg-module-system/jeecg-system-biz/src/main/java/org/jeecg/modules/system/service/impl/SysDictServiceImpl.java
old mode 100644
new mode 100755
diff --git a/jeecg-module-system/jeecg-system-biz/src/main/java/org/jeecg/modules/system/service/impl/SysFilesServiceImpl.java b/jeecg-module-system/jeecg-system-biz/src/main/java/org/jeecg/modules/system/service/impl/SysFilesServiceImpl.java
old mode 100644
new mode 100755
diff --git a/jeecg-module-system/jeecg-system-biz/src/main/java/org/jeecg/modules/system/service/impl/SysFillRuleServiceImpl.java b/jeecg-module-system/jeecg-system-biz/src/main/java/org/jeecg/modules/system/service/impl/SysFillRuleServiceImpl.java
old mode 100644
new mode 100755
diff --git a/jeecg-module-system/jeecg-system-biz/src/main/java/org/jeecg/modules/system/service/impl/SysFormFileServiceImpl.java b/jeecg-module-system/jeecg-system-biz/src/main/java/org/jeecg/modules/system/service/impl/SysFormFileServiceImpl.java
old mode 100644
new mode 100755
diff --git a/jeecg-module-system/jeecg-system-biz/src/main/java/org/jeecg/modules/system/service/impl/SysGatewayRouteServiceImpl.java b/jeecg-module-system/jeecg-system-biz/src/main/java/org/jeecg/modules/system/service/impl/SysGatewayRouteServiceImpl.java
old mode 100644
new mode 100755
diff --git a/jeecg-module-system/jeecg-system-biz/src/main/java/org/jeecg/modules/system/service/impl/SysLogServiceImpl.java b/jeecg-module-system/jeecg-system-biz/src/main/java/org/jeecg/modules/system/service/impl/SysLogServiceImpl.java
old mode 100644
new mode 100755
diff --git a/jeecg-module-system/jeecg-system-biz/src/main/java/org/jeecg/modules/system/service/impl/SysPackPermissionServiceImpl.java b/jeecg-module-system/jeecg-system-biz/src/main/java/org/jeecg/modules/system/service/impl/SysPackPermissionServiceImpl.java
old mode 100644
new mode 100755
diff --git a/jeecg-module-system/jeecg-system-biz/src/main/java/org/jeecg/modules/system/service/impl/SysPermissionDataRuleImpl.java b/jeecg-module-system/jeecg-system-biz/src/main/java/org/jeecg/modules/system/service/impl/SysPermissionDataRuleImpl.java
old mode 100644
new mode 100755
diff --git a/jeecg-module-system/jeecg-system-biz/src/main/java/org/jeecg/modules/system/service/impl/SysPermissionServiceImpl.java b/jeecg-module-system/jeecg-system-biz/src/main/java/org/jeecg/modules/system/service/impl/SysPermissionServiceImpl.java
old mode 100644
new mode 100755
diff --git a/jeecg-module-system/jeecg-system-biz/src/main/java/org/jeecg/modules/system/service/impl/SysPositionServiceImpl.java b/jeecg-module-system/jeecg-system-biz/src/main/java/org/jeecg/modules/system/service/impl/SysPositionServiceImpl.java
old mode 100644
new mode 100755
diff --git a/jeecg-module-system/jeecg-system-biz/src/main/java/org/jeecg/modules/system/service/impl/SysRoleIndexServiceImpl.java b/jeecg-module-system/jeecg-system-biz/src/main/java/org/jeecg/modules/system/service/impl/SysRoleIndexServiceImpl.java
old mode 100644
new mode 100755
diff --git a/jeecg-module-system/jeecg-system-biz/src/main/java/org/jeecg/modules/system/service/impl/SysRolePermissionServiceImpl.java b/jeecg-module-system/jeecg-system-biz/src/main/java/org/jeecg/modules/system/service/impl/SysRolePermissionServiceImpl.java
old mode 100644
new mode 100755
diff --git a/jeecg-module-system/jeecg-system-biz/src/main/java/org/jeecg/modules/system/service/impl/SysRoleServiceImpl.java b/jeecg-module-system/jeecg-system-biz/src/main/java/org/jeecg/modules/system/service/impl/SysRoleServiceImpl.java
old mode 100644
new mode 100755
diff --git a/jeecg-module-system/jeecg-system-biz/src/main/java/org/jeecg/modules/system/service/impl/SysTenantPackServiceImpl.java b/jeecg-module-system/jeecg-system-biz/src/main/java/org/jeecg/modules/system/service/impl/SysTenantPackServiceImpl.java
old mode 100644
new mode 100755
diff --git a/jeecg-module-system/jeecg-system-biz/src/main/java/org/jeecg/modules/system/service/impl/SysTenantServiceImpl.java b/jeecg-module-system/jeecg-system-biz/src/main/java/org/jeecg/modules/system/service/impl/SysTenantServiceImpl.java
old mode 100644
new mode 100755
diff --git a/jeecg-module-system/jeecg-system-biz/src/main/java/org/jeecg/modules/system/service/impl/SysThirdAccountServiceImpl.java b/jeecg-module-system/jeecg-system-biz/src/main/java/org/jeecg/modules/system/service/impl/SysThirdAccountServiceImpl.java
old mode 100644
new mode 100755
diff --git a/jeecg-module-system/jeecg-system-biz/src/main/java/org/jeecg/modules/system/service/impl/SysUserAgentServiceImpl.java b/jeecg-module-system/jeecg-system-biz/src/main/java/org/jeecg/modules/system/service/impl/SysUserAgentServiceImpl.java
old mode 100644
new mode 100755
diff --git a/jeecg-module-system/jeecg-system-biz/src/main/java/org/jeecg/modules/system/service/impl/SysUserDepartServiceImpl.java b/jeecg-module-system/jeecg-system-biz/src/main/java/org/jeecg/modules/system/service/impl/SysUserDepartServiceImpl.java
old mode 100644
new mode 100755
diff --git a/jeecg-module-system/jeecg-system-biz/src/main/java/org/jeecg/modules/system/service/impl/SysUserRoleServiceImpl.java b/jeecg-module-system/jeecg-system-biz/src/main/java/org/jeecg/modules/system/service/impl/SysUserRoleServiceImpl.java
old mode 100644
new mode 100755
diff --git a/jeecg-module-system/jeecg-system-biz/src/main/java/org/jeecg/modules/system/service/impl/SysUserServiceImpl.java b/jeecg-module-system/jeecg-system-biz/src/main/java/org/jeecg/modules/system/service/impl/SysUserServiceImpl.java
old mode 100644
new mode 100755
diff --git a/jeecg-module-system/jeecg-system-biz/src/main/java/org/jeecg/modules/system/service/impl/SysUserTenantServiceImpl.java b/jeecg-module-system/jeecg-system-biz/src/main/java/org/jeecg/modules/system/service/impl/SysUserTenantServiceImpl.java
old mode 100644
new mode 100755
diff --git a/jeecg-module-system/jeecg-system-biz/src/main/java/org/jeecg/modules/system/service/impl/ThirdAppDingtalkServiceImpl.java b/jeecg-module-system/jeecg-system-biz/src/main/java/org/jeecg/modules/system/service/impl/ThirdAppDingtalkServiceImpl.java
old mode 100644
new mode 100755
diff --git a/jeecg-module-system/jeecg-system-biz/src/main/java/org/jeecg/modules/system/service/impl/ThirdAppWechatEnterpriseServiceImpl.java b/jeecg-module-system/jeecg-system-biz/src/main/java/org/jeecg/modules/system/service/impl/ThirdAppWechatEnterpriseServiceImpl.java
old mode 100644
new mode 100755
diff --git a/jeecg-module-system/jeecg-system-biz/src/main/java/org/jeecg/modules/system/util/FindsDepartsChildrenUtil.java b/jeecg-module-system/jeecg-system-biz/src/main/java/org/jeecg/modules/system/util/FindsDepartsChildrenUtil.java
old mode 100644
new mode 100755
diff --git a/jeecg-module-system/jeecg-system-biz/src/main/java/org/jeecg/modules/system/util/PermissionDataUtil.java b/jeecg-module-system/jeecg-system-biz/src/main/java/org/jeecg/modules/system/util/PermissionDataUtil.java
old mode 100644
new mode 100755
diff --git a/jeecg-module-system/jeecg-system-biz/src/main/java/org/jeecg/modules/system/util/RandImageUtil.java b/jeecg-module-system/jeecg-system-biz/src/main/java/org/jeecg/modules/system/util/RandImageUtil.java
old mode 100644
new mode 100755
diff --git a/jeecg-module-system/jeecg-system-biz/src/main/java/org/jeecg/modules/system/util/SecurityUtil.java b/jeecg-module-system/jeecg-system-biz/src/main/java/org/jeecg/modules/system/util/SecurityUtil.java
old mode 100644
new mode 100755
diff --git a/jeecg-module-system/jeecg-system-biz/src/main/java/org/jeecg/modules/system/util/XssUtils.java b/jeecg-module-system/jeecg-system-biz/src/main/java/org/jeecg/modules/system/util/XssUtils.java
old mode 100644
new mode 100755
diff --git a/jeecg-module-system/jeecg-system-biz/src/main/java/org/jeecg/modules/system/vo/SysCommentFileVo.java b/jeecg-module-system/jeecg-system-biz/src/main/java/org/jeecg/modules/system/vo/SysCommentFileVo.java
old mode 100644
new mode 100755
diff --git a/jeecg-module-system/jeecg-system-biz/src/main/java/org/jeecg/modules/system/vo/SysCommentVO.java b/jeecg-module-system/jeecg-system-biz/src/main/java/org/jeecg/modules/system/vo/SysCommentVO.java
old mode 100644
new mode 100755
diff --git a/jeecg-module-system/jeecg-system-biz/src/main/java/org/jeecg/modules/system/vo/SysDepartUsersVO.java b/jeecg-module-system/jeecg-system-biz/src/main/java/org/jeecg/modules/system/vo/SysDepartUsersVO.java
old mode 100644
new mode 100755
diff --git a/jeecg-module-system/jeecg-system-biz/src/main/java/org/jeecg/modules/system/vo/SysDictPage.java b/jeecg-module-system/jeecg-system-biz/src/main/java/org/jeecg/modules/system/vo/SysDictPage.java
old mode 100644
new mode 100755
diff --git a/jeecg-module-system/jeecg-system-biz/src/main/java/org/jeecg/modules/system/vo/SysFileLogVo.java b/jeecg-module-system/jeecg-system-biz/src/main/java/org/jeecg/modules/system/vo/SysFileLogVo.java
old mode 100644
new mode 100755
diff --git a/jeecg-module-system/jeecg-system-biz/src/main/java/org/jeecg/modules/system/vo/SysFilesVo.java b/jeecg-module-system/jeecg-system-biz/src/main/java/org/jeecg/modules/system/vo/SysFilesVo.java
old mode 100644
new mode 100755
diff --git a/jeecg-module-system/jeecg-system-biz/src/main/java/org/jeecg/modules/system/vo/SysUserDepVo.java b/jeecg-module-system/jeecg-system-biz/src/main/java/org/jeecg/modules/system/vo/SysUserDepVo.java
old mode 100644
new mode 100755
diff --git a/jeecg-module-system/jeecg-system-biz/src/main/java/org/jeecg/modules/system/vo/SysUserOnlineVO.java b/jeecg-module-system/jeecg-system-biz/src/main/java/org/jeecg/modules/system/vo/SysUserOnlineVO.java
old mode 100644
new mode 100755
diff --git a/jeecg-module-system/jeecg-system-biz/src/main/java/org/jeecg/modules/system/vo/SysUserRoleCountVo.java b/jeecg-module-system/jeecg-system-biz/src/main/java/org/jeecg/modules/system/vo/SysUserRoleCountVo.java
old mode 100644
new mode 100755
diff --git a/jeecg-module-system/jeecg-system-biz/src/main/java/org/jeecg/modules/system/vo/SysUserRoleVO.java b/jeecg-module-system/jeecg-system-biz/src/main/java/org/jeecg/modules/system/vo/SysUserRoleVO.java
old mode 100644
new mode 100755
diff --git a/jeecg-module-system/jeecg-system-biz/src/main/java/org/jeecg/modules/system/vo/SysUserTenantVo.java b/jeecg-module-system/jeecg-system-biz/src/main/java/org/jeecg/modules/system/vo/SysUserTenantVo.java
old mode 100644
new mode 100755
diff --git a/jeecg-module-system/jeecg-system-biz/src/main/java/org/jeecg/modules/system/vo/UserAvatar.java b/jeecg-module-system/jeecg-system-biz/src/main/java/org/jeecg/modules/system/vo/UserAvatar.java
old mode 100644
new mode 100755
diff --git a/jeecg-module-system/jeecg-system-biz/src/main/java/org/jeecg/modules/system/vo/lowapp/DepartAndUserInfo.java b/jeecg-module-system/jeecg-system-biz/src/main/java/org/jeecg/modules/system/vo/lowapp/DepartAndUserInfo.java
old mode 100644
new mode 100755
diff --git a/jeecg-module-system/jeecg-system-biz/src/main/java/org/jeecg/modules/system/vo/lowapp/DepartInfo.java b/jeecg-module-system/jeecg-system-biz/src/main/java/org/jeecg/modules/system/vo/lowapp/DepartInfo.java
old mode 100644
new mode 100755
diff --git a/jeecg-module-system/jeecg-system-biz/src/main/java/org/jeecg/modules/system/vo/lowapp/SysDictVo.java b/jeecg-module-system/jeecg-system-biz/src/main/java/org/jeecg/modules/system/vo/lowapp/SysDictVo.java
old mode 100644
new mode 100755
diff --git a/jeecg-module-system/jeecg-system-biz/src/main/java/org/jeecg/modules/system/vo/lowapp/UpdateDepartInfo.java b/jeecg-module-system/jeecg-system-biz/src/main/java/org/jeecg/modules/system/vo/lowapp/UpdateDepartInfo.java
old mode 100644
new mode 100755
diff --git a/jeecg-module-system/jeecg-system-biz/src/main/java/org/jeecg/modules/system/vo/tenant/TenantDepartAuthInfo.java b/jeecg-module-system/jeecg-system-biz/src/main/java/org/jeecg/modules/system/vo/tenant/TenantDepartAuthInfo.java
old mode 100644
new mode 100755
diff --git a/jeecg-module-system/jeecg-system-biz/src/main/java/org/jeecg/modules/system/vo/tenant/TenantPackAuth.java b/jeecg-module-system/jeecg-system-biz/src/main/java/org/jeecg/modules/system/vo/tenant/TenantPackAuth.java
old mode 100644
new mode 100755
diff --git a/jeecg-module-system/jeecg-system-biz/src/main/java/org/jeecg/modules/system/vo/tenant/TenantPackModel.java b/jeecg-module-system/jeecg-system-biz/src/main/java/org/jeecg/modules/system/vo/tenant/TenantPackModel.java
old mode 100644
new mode 100755
diff --git a/jeecg-module-system/jeecg-system-biz/src/main/java/org/jeecg/modules/system/vo/tenant/TenantPackUser.java b/jeecg-module-system/jeecg-system-biz/src/main/java/org/jeecg/modules/system/vo/tenant/TenantPackUser.java
old mode 100644
new mode 100755
diff --git a/jeecg-module-system/jeecg-system-biz/src/main/java/org/jeecg/modules/system/vo/tenant/TenantPackUserCount.java b/jeecg-module-system/jeecg-system-biz/src/main/java/org/jeecg/modules/system/vo/tenant/TenantPackUserCount.java
old mode 100644
new mode 100755
diff --git a/jeecg-module-system/jeecg-system-biz/src/main/java/org/jeecg/modules/system/vo/tenant/UserDepart.java b/jeecg-module-system/jeecg-system-biz/src/main/java/org/jeecg/modules/system/vo/tenant/UserDepart.java
old mode 100644
new mode 100755
diff --git a/jeecg-module-system/jeecg-system-biz/src/main/java/org/jeecg/modules/system/vo/tenant/UserPosition.java b/jeecg-module-system/jeecg-system-biz/src/main/java/org/jeecg/modules/system/vo/tenant/UserPosition.java
old mode 100644
new mode 100755
diff --git a/jeecg-module-system/jeecg-system-biz/src/main/java/org/jeecg/modules/system/vo/thirdapp/JdtDepartmentTreeVo.java b/jeecg-module-system/jeecg-system-biz/src/main/java/org/jeecg/modules/system/vo/thirdapp/JdtDepartmentTreeVo.java
old mode 100644
new mode 100755
diff --git a/jeecg-module-system/jeecg-system-biz/src/main/java/org/jeecg/modules/system/vo/thirdapp/JwDepartmentTreeVo.java b/jeecg-module-system/jeecg-system-biz/src/main/java/org/jeecg/modules/system/vo/thirdapp/JwDepartmentTreeVo.java
old mode 100644
new mode 100755
diff --git a/jeecg-module-system/jeecg-system-biz/src/main/java/org/jeecg/modules/system/vo/thirdapp/SyncInfoVo.java b/jeecg-module-system/jeecg-system-biz/src/main/java/org/jeecg/modules/system/vo/thirdapp/SyncInfoVo.java
old mode 100644
new mode 100755
diff --git a/jeecg-module-system/jeecg-system-biz/src/main/resources/jeecg/code-template-online/common/blob.ftl b/jeecg-module-system/jeecg-system-biz/src/main/resources/jeecg/code-template-online/common/blob.ftl
old mode 100644
new mode 100755
diff --git a/jeecg-module-system/jeecg-system-biz/src/main/resources/jeecg/code-template-online/common/form/native/vue3NativeComponents.ftl b/jeecg-module-system/jeecg-system-biz/src/main/resources/jeecg/code-template-online/common/form/native/vue3NativeComponents.ftl
old mode 100644
new mode 100755
diff --git a/jeecg-module-system/jeecg-system-biz/src/main/resources/jeecg/code-template-online/common/form/native/vue3NativeForm.ftl b/jeecg-module-system/jeecg-system-biz/src/main/resources/jeecg/code-template-online/common/form/native/vue3NativeForm.ftl
old mode 100644
new mode 100755
diff --git a/jeecg-module-system/jeecg-system-biz/src/main/resources/jeecg/code-template-online/common/form/native/vue3NativeImport.ftl b/jeecg-module-system/jeecg-system-biz/src/main/resources/jeecg/code-template-online/common/form/native/vue3NativeImport.ftl
old mode 100644
new mode 100755
diff --git a/jeecg-module-system/jeecg-system-biz/src/main/resources/jeecg/code-template-online/common/form/native/vue3NativeSearch.ftl b/jeecg-module-system/jeecg-system-biz/src/main/resources/jeecg/code-template-online/common/form/native/vue3NativeSearch.ftl
old mode 100644
new mode 100755
diff --git a/jeecg-module-system/jeecg-system-biz/src/main/resources/jeecg/code-template-online/common/form/vue3Jvxepopup.ftl b/jeecg-module-system/jeecg-system-biz/src/main/resources/jeecg/code-template-online/common/form/vue3Jvxepopup.ftl
old mode 100644
new mode 100755
diff --git a/jeecg-module-system/jeecg-system-biz/src/main/resources/jeecg/code-template-online/common/form/vue3popup.ftl b/jeecg-module-system/jeecg-system-biz/src/main/resources/jeecg/code-template-online/common/form/vue3popup.ftl
old mode 100644
new mode 100755
diff --git a/jeecg-module-system/jeecg-system-biz/src/main/resources/jeecg/code-template-online/common/init/initValue.ftl b/jeecg-module-system/jeecg-system-biz/src/main/resources/jeecg/code-template-online/common/init/initValue.ftl
old mode 100644
new mode 100755
diff --git a/jeecg-module-system/jeecg-system-biz/src/main/resources/jeecg/code-template-online/common/init/initValueSub.ftl b/jeecg-module-system/jeecg-system-biz/src/main/resources/jeecg/code-template-online/common/init/initValueSub.ftl
old mode 100644
new mode 100755
diff --git a/jeecg-module-system/jeecg-system-biz/src/main/resources/jeecg/code-template-online/common/sql/menu_insert.ftl b/jeecg-module-system/jeecg-system-biz/src/main/resources/jeecg/code-template-online/common/sql/menu_insert.ftl
old mode 100644
new mode 100755
diff --git a/jeecg-module-system/jeecg-system-biz/src/main/resources/jeecg/code-template-online/common/utils.ftl b/jeecg-module-system/jeecg-system-biz/src/main/resources/jeecg/code-template-online/common/utils.ftl
old mode 100644
new mode 100755
diff --git a/jeecg-module-system/jeecg-system-biz/src/main/resources/jeecg/code-template-online/common/validatorRulesTemplate/core.ftl b/jeecg-module-system/jeecg-system-biz/src/main/resources/jeecg/code-template-online/common/validatorRulesTemplate/core.ftl
old mode 100644
new mode 100755
diff --git a/jeecg-module-system/jeecg-system-biz/src/main/resources/jeecg/code-template-online/common/validatorRulesTemplate/main.ftl b/jeecg-module-system/jeecg-system-biz/src/main/resources/jeecg/code-template-online/common/validatorRulesTemplate/main.ftl
old mode 100644
new mode 100755
diff --git a/jeecg-module-system/jeecg-system-biz/src/main/resources/jeecg/code-template-online/common/validatorRulesTemplate/native/vue3CoreNative.ftl b/jeecg-module-system/jeecg-system-biz/src/main/resources/jeecg/code-template-online/common/validatorRulesTemplate/native/vue3CoreNative.ftl
old mode 100644
new mode 100755
diff --git a/jeecg-module-system/jeecg-system-biz/src/main/resources/jeecg/code-template-online/common/validatorRulesTemplate/native/vue3MainNative.ftl b/jeecg-module-system/jeecg-system-biz/src/main/resources/jeecg/code-template-online/common/validatorRulesTemplate/native/vue3MainNative.ftl
old mode 100644
new mode 100755
diff --git a/jeecg-module-system/jeecg-system-biz/src/main/resources/jeecg/code-template-online/common/validatorRulesTemplate/sub-vue3.ftl b/jeecg-module-system/jeecg-system-biz/src/main/resources/jeecg/code-template-online/common/validatorRulesTemplate/sub-vue3.ftl
old mode 100644
new mode 100755
diff --git a/jeecg-module-system/jeecg-system-biz/src/main/resources/jeecg/code-template-online/common/validatorRulesTemplate/sub.ftl b/jeecg-module-system/jeecg-system-biz/src/main/resources/jeecg/code-template-online/common/validatorRulesTemplate/sub.ftl
old mode 100644
new mode 100755
diff --git "a/jeecg-module-system/jeecg-system-biz/src/main/resources/jeecg/code-template-online/default/one/java/$\173bussiPackage\175/$\173entityPackage\175/controller/$\173entityName\175Controller.javai" "b/jeecg-module-system/jeecg-system-biz/src/main/resources/jeecg/code-template-online/default/one/java/$\173bussiPackage\175/$\173entityPackage\175/controller/$\173entityName\175Controller.javai"
old mode 100644
new mode 100755
diff --git "a/jeecg-module-system/jeecg-system-biz/src/main/resources/jeecg/code-template-online/default/one/java/$\173bussiPackage\175/$\173entityPackage\175/entity/$\173entityName\175.javai" "b/jeecg-module-system/jeecg-system-biz/src/main/resources/jeecg/code-template-online/default/one/java/$\173bussiPackage\175/$\173entityPackage\175/entity/$\173entityName\175.javai"
old mode 100644
new mode 100755
diff --git "a/jeecg-module-system/jeecg-system-biz/src/main/resources/jeecg/code-template-online/default/one/java/$\173bussiPackage\175/$\173entityPackage\175/mapper/$\173entityName\175Mapper.javai" "b/jeecg-module-system/jeecg-system-biz/src/main/resources/jeecg/code-template-online/default/one/java/$\173bussiPackage\175/$\173entityPackage\175/mapper/$\173entityName\175Mapper.javai"
old mode 100644
new mode 100755
diff --git "a/jeecg-module-system/jeecg-system-biz/src/main/resources/jeecg/code-template-online/default/one/java/$\173bussiPackage\175/$\173entityPackage\175/mapper/xml/$\173entityName\175Mapper.xml" "b/jeecg-module-system/jeecg-system-biz/src/main/resources/jeecg/code-template-online/default/one/java/$\173bussiPackage\175/$\173entityPackage\175/mapper/xml/$\173entityName\175Mapper.xml"
old mode 100644
new mode 100755
diff --git "a/jeecg-module-system/jeecg-system-biz/src/main/resources/jeecg/code-template-online/default/one/java/$\173bussiPackage\175/$\173entityPackage\175/service/I$\173entityName\175Service.javai" "b/jeecg-module-system/jeecg-system-biz/src/main/resources/jeecg/code-template-online/default/one/java/$\173bussiPackage\175/$\173entityPackage\175/service/I$\173entityName\175Service.javai"
old mode 100644
new mode 100755
diff --git "a/jeecg-module-system/jeecg-system-biz/src/main/resources/jeecg/code-template-online/default/one/java/$\173bussiPackage\175/$\173entityPackage\175/service/impl/$\173entityName\175ServiceImpl.javai" "b/jeecg-module-system/jeecg-system-biz/src/main/resources/jeecg/code-template-online/default/one/java/$\173bussiPackage\175/$\173entityPackage\175/service/impl/$\173entityName\175ServiceImpl.javai"
old mode 100644
new mode 100755
diff --git "a/jeecg-module-system/jeecg-system-biz/src/main/resources/jeecg/code-template-online/default/one/java/$\173bussiPackage\175/$\173entityPackage\175/vue/$\173entityName\175List.vuei" "b/jeecg-module-system/jeecg-system-biz/src/main/resources/jeecg/code-template-online/default/one/java/$\173bussiPackage\175/$\173entityPackage\175/vue/$\173entityName\175List.vuei"
old mode 100644
new mode 100755
diff --git "a/jeecg-module-system/jeecg-system-biz/src/main/resources/jeecg/code-template-online/default/one/java/$\173bussiPackage\175/$\173entityPackage\175/vue/$\173entityName\175_menu_insert.sql" "b/jeecg-module-system/jeecg-system-biz/src/main/resources/jeecg/code-template-online/default/one/java/$\173bussiPackage\175/$\173entityPackage\175/vue/$\173entityName\175_menu_insert.sql"
old mode 100644
new mode 100755
diff --git "a/jeecg-module-system/jeecg-system-biz/src/main/resources/jeecg/code-template-online/default/one/java/$\173bussiPackage\175/$\173entityPackage\175/vue/modules/$\173entityName\175Form.vuei" "b/jeecg-module-system/jeecg-system-biz/src/main/resources/jeecg/code-template-online/default/one/java/$\173bussiPackage\175/$\173entityPackage\175/vue/modules/$\173entityName\175Form.vuei"
old mode 100644
new mode 100755
diff --git "a/jeecg-module-system/jeecg-system-biz/src/main/resources/jeecg/code-template-online/default/one/java/$\173bussiPackage\175/$\173entityPackage\175/vue/modules/$\173entityName\175Modal.vuei" "b/jeecg-module-system/jeecg-system-biz/src/main/resources/jeecg/code-template-online/default/one/java/$\173bussiPackage\175/$\173entityPackage\175/vue/modules/$\173entityName\175Modal.vuei"
old mode 100644
new mode 100755
diff --git "a/jeecg-module-system/jeecg-system-biz/src/main/resources/jeecg/code-template-online/default/one/java/$\173bussiPackage\175/$\173entityPackage\175/vue/modules/$\173entityName\175Modal__Style\043Drawer.vuei" "b/jeecg-module-system/jeecg-system-biz/src/main/resources/jeecg/code-template-online/default/one/java/$\173bussiPackage\175/$\173entityPackage\175/vue/modules/$\173entityName\175Modal__Style\043Drawer.vuei"
old mode 100644
new mode 100755
diff --git "a/jeecg-module-system/jeecg-system-biz/src/main/resources/jeecg/code-template-online/default/one/java/$\173bussiPackage\175/$\173entityPackage\175/vue3/$\173entityName\175List.vuei" "b/jeecg-module-system/jeecg-system-biz/src/main/resources/jeecg/code-template-online/default/one/java/$\173bussiPackage\175/$\173entityPackage\175/vue3/$\173entityName\175List.vuei"
old mode 100644
new mode 100755
diff --git "a/jeecg-module-system/jeecg-system-biz/src/main/resources/jeecg/code-template-online/default/one/java/$\173bussiPackage\175/$\173entityPackage\175/vue3/$\173entityName\175__api.tsi" "b/jeecg-module-system/jeecg-system-biz/src/main/resources/jeecg/code-template-online/default/one/java/$\173bussiPackage\175/$\173entityPackage\175/vue3/$\173entityName\175__api.tsi"
old mode 100644
new mode 100755
diff --git "a/jeecg-module-system/jeecg-system-biz/src/main/resources/jeecg/code-template-online/default/one/java/$\173bussiPackage\175/$\173entityPackage\175/vue3/$\173entityName\175__data.tsi" "b/jeecg-module-system/jeecg-system-biz/src/main/resources/jeecg/code-template-online/default/one/java/$\173bussiPackage\175/$\173entityPackage\175/vue3/$\173entityName\175__data.tsi"
old mode 100644
new mode 100755
diff --git "a/jeecg-module-system/jeecg-system-biz/src/main/resources/jeecg/code-template-online/default/one/java/$\173bussiPackage\175/$\173entityPackage\175/vue3/$\173entityName\175_menu_insert.sql" "b/jeecg-module-system/jeecg-system-biz/src/main/resources/jeecg/code-template-online/default/one/java/$\173bussiPackage\175/$\173entityPackage\175/vue3/$\173entityName\175_menu_insert.sql"
old mode 100644
new mode 100755
diff --git "a/jeecg-module-system/jeecg-system-biz/src/main/resources/jeecg/code-template-online/default/one/java/$\173bussiPackage\175/$\173entityPackage\175/vue3/components/$\173entityName\175Form.vuei" "b/jeecg-module-system/jeecg-system-biz/src/main/resources/jeecg/code-template-online/default/one/java/$\173bussiPackage\175/$\173entityPackage\175/vue3/components/$\173entityName\175Form.vuei"
old mode 100644
new mode 100755
diff --git "a/jeecg-module-system/jeecg-system-biz/src/main/resources/jeecg/code-template-online/default/one/java/$\173bussiPackage\175/$\173entityPackage\175/vue3/components/$\173entityName\175Modal.vuei" "b/jeecg-module-system/jeecg-system-biz/src/main/resources/jeecg/code-template-online/default/one/java/$\173bussiPackage\175/$\173entityPackage\175/vue3/components/$\173entityName\175Modal.vuei"
old mode 100644
new mode 100755
diff --git "a/jeecg-module-system/jeecg-system-biz/src/main/resources/jeecg/code-template-online/default/one/java/$\173bussiPackage\175/$\173entityPackage\175/vue3Native/$\173entityName\175List.vuei" "b/jeecg-module-system/jeecg-system-biz/src/main/resources/jeecg/code-template-online/default/one/java/$\173bussiPackage\175/$\173entityPackage\175/vue3Native/$\173entityName\175List.vuei"
old mode 100644
new mode 100755
diff --git "a/jeecg-module-system/jeecg-system-biz/src/main/resources/jeecg/code-template-online/default/one/java/$\173bussiPackage\175/$\173entityPackage\175/vue3Native/$\173entityName\175__api.tsi" "b/jeecg-module-system/jeecg-system-biz/src/main/resources/jeecg/code-template-online/default/one/java/$\173bussiPackage\175/$\173entityPackage\175/vue3Native/$\173entityName\175__api.tsi"
old mode 100644
new mode 100755
diff --git "a/jeecg-module-system/jeecg-system-biz/src/main/resources/jeecg/code-template-online/default/one/java/$\173bussiPackage\175/$\173entityPackage\175/vue3Native/$\173entityName\175__data.tsi" "b/jeecg-module-system/jeecg-system-biz/src/main/resources/jeecg/code-template-online/default/one/java/$\173bussiPackage\175/$\173entityPackage\175/vue3Native/$\173entityName\175__data.tsi"
old mode 100644
new mode 100755
diff --git "a/jeecg-module-system/jeecg-system-biz/src/main/resources/jeecg/code-template-online/default/one/java/$\173bussiPackage\175/$\173entityPackage\175/vue3Native/$\173entityName\175_menu_insert.sql" "b/jeecg-module-system/jeecg-system-biz/src/main/resources/jeecg/code-template-online/default/one/java/$\173bussiPackage\175/$\173entityPackage\175/vue3Native/$\173entityName\175_menu_insert.sql"
old mode 100644
new mode 100755
diff --git "a/jeecg-module-system/jeecg-system-biz/src/main/resources/jeecg/code-template-online/default/one/java/$\173bussiPackage\175/$\173entityPackage\175/vue3Native/components/$\173entityName\175Form.vuei" "b/jeecg-module-system/jeecg-system-biz/src/main/resources/jeecg/code-template-online/default/one/java/$\173bussiPackage\175/$\173entityPackage\175/vue3Native/components/$\173entityName\175Form.vuei"
old mode 100644
new mode 100755
diff --git "a/jeecg-module-system/jeecg-system-biz/src/main/resources/jeecg/code-template-online/default/one/java/$\173bussiPackage\175/$\173entityPackage\175/vue3Native/components/$\173entityName\175Modal.vuei" "b/jeecg-module-system/jeecg-system-biz/src/main/resources/jeecg/code-template-online/default/one/java/$\173bussiPackage\175/$\173entityPackage\175/vue3Native/components/$\173entityName\175Modal.vuei"
old mode 100644
new mode 100755
diff --git "a/jeecg-module-system/jeecg-system-biz/src/main/resources/jeecg/code-template-online/default/onetomany/java/$\173bussiPackage\175/$\173entityPackage\175/controller/$\173entityName\175Controller.javai" "b/jeecg-module-system/jeecg-system-biz/src/main/resources/jeecg/code-template-online/default/onetomany/java/$\173bussiPackage\175/$\173entityPackage\175/controller/$\173entityName\175Controller.javai"
old mode 100644
new mode 100755
diff --git "a/jeecg-module-system/jeecg-system-biz/src/main/resources/jeecg/code-template-online/default/onetomany/java/$\173bussiPackage\175/$\173entityPackage\175/entity/$\173entityName\175.javai" "b/jeecg-module-system/jeecg-system-biz/src/main/resources/jeecg/code-template-online/default/onetomany/java/$\173bussiPackage\175/$\173entityPackage\175/entity/$\173entityName\175.javai"
old mode 100644
new mode 100755
diff --git "a/jeecg-module-system/jeecg-system-biz/src/main/resources/jeecg/code-template-online/default/onetomany/java/$\173bussiPackage\175/$\173entityPackage\175/entity/\1331-n\135Entity.javai" "b/jeecg-module-system/jeecg-system-biz/src/main/resources/jeecg/code-template-online/default/onetomany/java/$\173bussiPackage\175/$\173entityPackage\175/entity/\1331-n\135Entity.javai"
old mode 100644
new mode 100755
diff --git "a/jeecg-module-system/jeecg-system-biz/src/main/resources/jeecg/code-template-online/default/onetomany/java/$\173bussiPackage\175/$\173entityPackage\175/mapper/$\173entityName\175Mapper.javai" "b/jeecg-module-system/jeecg-system-biz/src/main/resources/jeecg/code-template-online/default/onetomany/java/$\173bussiPackage\175/$\173entityPackage\175/mapper/$\173entityName\175Mapper.javai"
old mode 100644
new mode 100755
diff --git "a/jeecg-module-system/jeecg-system-biz/src/main/resources/jeecg/code-template-online/default/onetomany/java/$\173bussiPackage\175/$\173entityPackage\175/mapper/\1331-n\135Mapper.javai" "b/jeecg-module-system/jeecg-system-biz/src/main/resources/jeecg/code-template-online/default/onetomany/java/$\173bussiPackage\175/$\173entityPackage\175/mapper/\1331-n\135Mapper.javai"
old mode 100644
new mode 100755
diff --git "a/jeecg-module-system/jeecg-system-biz/src/main/resources/jeecg/code-template-online/default/onetomany/java/$\173bussiPackage\175/$\173entityPackage\175/mapper/xml/$\173entityName\175Mapper.xml" "b/jeecg-module-system/jeecg-system-biz/src/main/resources/jeecg/code-template-online/default/onetomany/java/$\173bussiPackage\175/$\173entityPackage\175/mapper/xml/$\173entityName\175Mapper.xml"
old mode 100644
new mode 100755
diff --git "a/jeecg-module-system/jeecg-system-biz/src/main/resources/jeecg/code-template-online/default/onetomany/java/$\173bussiPackage\175/$\173entityPackage\175/mapper/xml/\1331-n\135Mapper.xml" "b/jeecg-module-system/jeecg-system-biz/src/main/resources/jeecg/code-template-online/default/onetomany/java/$\173bussiPackage\175/$\173entityPackage\175/mapper/xml/\1331-n\135Mapper.xml"
old mode 100644
new mode 100755
diff --git "a/jeecg-module-system/jeecg-system-biz/src/main/resources/jeecg/code-template-online/default/onetomany/java/$\173bussiPackage\175/$\173entityPackage\175/service/I$\173entityName\175Service.javai" "b/jeecg-module-system/jeecg-system-biz/src/main/resources/jeecg/code-template-online/default/onetomany/java/$\173bussiPackage\175/$\173entityPackage\175/service/I$\173entityName\175Service.javai"
old mode 100644
new mode 100755
diff --git "a/jeecg-module-system/jeecg-system-biz/src/main/resources/jeecg/code-template-online/default/onetomany/java/$\173bussiPackage\175/$\173entityPackage\175/service/\1331-n\135Service.javai" "b/jeecg-module-system/jeecg-system-biz/src/main/resources/jeecg/code-template-online/default/onetomany/java/$\173bussiPackage\175/$\173entityPackage\175/service/\1331-n\135Service.javai"
old mode 100644
new mode 100755
diff --git "a/jeecg-module-system/jeecg-system-biz/src/main/resources/jeecg/code-template-online/default/onetomany/java/$\173bussiPackage\175/$\173entityPackage\175/service/impl/$\173entityName\175ServiceImpl.javai" "b/jeecg-module-system/jeecg-system-biz/src/main/resources/jeecg/code-template-online/default/onetomany/java/$\173bussiPackage\175/$\173entityPackage\175/service/impl/$\173entityName\175ServiceImpl.javai"
old mode 100644
new mode 100755
diff --git "a/jeecg-module-system/jeecg-system-biz/src/main/resources/jeecg/code-template-online/default/onetomany/java/$\173bussiPackage\175/$\173entityPackage\175/service/impl/\1331-n\135ServiceImpl.javai" "b/jeecg-module-system/jeecg-system-biz/src/main/resources/jeecg/code-template-online/default/onetomany/java/$\173bussiPackage\175/$\173entityPackage\175/service/impl/\1331-n\135ServiceImpl.javai"
old mode 100644
new mode 100755
diff --git "a/jeecg-module-system/jeecg-system-biz/src/main/resources/jeecg/code-template-online/default/onetomany/java/$\173bussiPackage\175/$\173entityPackage\175/vo/$\173entityName\175Page.javai" "b/jeecg-module-system/jeecg-system-biz/src/main/resources/jeecg/code-template-online/default/onetomany/java/$\173bussiPackage\175/$\173entityPackage\175/vo/$\173entityName\175Page.javai"
old mode 100644
new mode 100755
diff --git "a/jeecg-module-system/jeecg-system-biz/src/main/resources/jeecg/code-template-online/default/onetomany/java/$\173bussiPackage\175/$\173entityPackage\175/vue/$\173entityName\175List.vuei" "b/jeecg-module-system/jeecg-system-biz/src/main/resources/jeecg/code-template-online/default/onetomany/java/$\173bussiPackage\175/$\173entityPackage\175/vue/$\173entityName\175List.vuei"
old mode 100644
new mode 100755
diff --git "a/jeecg-module-system/jeecg-system-biz/src/main/resources/jeecg/code-template-online/default/onetomany/java/$\173bussiPackage\175/$\173entityPackage\175/vue/$\173entityName\175_menu_insert.sql" "b/jeecg-module-system/jeecg-system-biz/src/main/resources/jeecg/code-template-online/default/onetomany/java/$\173bussiPackage\175/$\173entityPackage\175/vue/$\173entityName\175_menu_insert.sql"
old mode 100644
new mode 100755
diff --git "a/jeecg-module-system/jeecg-system-biz/src/main/resources/jeecg/code-template-online/default/onetomany/java/$\173bussiPackage\175/$\173entityPackage\175/vue/modules/$\173entityName\175Form.vuei" "b/jeecg-module-system/jeecg-system-biz/src/main/resources/jeecg/code-template-online/default/onetomany/java/$\173bussiPackage\175/$\173entityPackage\175/vue/modules/$\173entityName\175Form.vuei"
old mode 100644
new mode 100755
diff --git "a/jeecg-module-system/jeecg-system-biz/src/main/resources/jeecg/code-template-online/default/onetomany/java/$\173bussiPackage\175/$\173entityPackage\175/vue/modules/$\173entityName\175Modal.vuei" "b/jeecg-module-system/jeecg-system-biz/src/main/resources/jeecg/code-template-online/default/onetomany/java/$\173bussiPackage\175/$\173entityPackage\175/vue/modules/$\173entityName\175Modal.vuei"
old mode 100644
new mode 100755
diff --git "a/jeecg-module-system/jeecg-system-biz/src/main/resources/jeecg/code-template-online/default/onetomany/java/$\173bussiPackage\175/$\173entityPackage\175/vue/modules/\1331-n\135Form.vuei" "b/jeecg-module-system/jeecg-system-biz/src/main/resources/jeecg/code-template-online/default/onetomany/java/$\173bussiPackage\175/$\173entityPackage\175/vue/modules/\1331-n\135Form.vuei"
old mode 100644
new mode 100755
diff --git "a/jeecg-module-system/jeecg-system-biz/src/main/resources/jeecg/code-template-online/default/tree/java/$\173bussiPackage\175/$\173entityPackage\175/controller/$\173entityName\175Controller.javai" "b/jeecg-module-system/jeecg-system-biz/src/main/resources/jeecg/code-template-online/default/tree/java/$\173bussiPackage\175/$\173entityPackage\175/controller/$\173entityName\175Controller.javai"
old mode 100644
new mode 100755
diff --git "a/jeecg-module-system/jeecg-system-biz/src/main/resources/jeecg/code-template-online/default/tree/java/$\173bussiPackage\175/$\173entityPackage\175/entity/$\173entityName\175.javai" "b/jeecg-module-system/jeecg-system-biz/src/main/resources/jeecg/code-template-online/default/tree/java/$\173bussiPackage\175/$\173entityPackage\175/entity/$\173entityName\175.javai"
old mode 100644
new mode 100755
diff --git "a/jeecg-module-system/jeecg-system-biz/src/main/resources/jeecg/code-template-online/default/tree/java/$\173bussiPackage\175/$\173entityPackage\175/mapper/$\173entityName\175Mapper.javai" "b/jeecg-module-system/jeecg-system-biz/src/main/resources/jeecg/code-template-online/default/tree/java/$\173bussiPackage\175/$\173entityPackage\175/mapper/$\173entityName\175Mapper.javai"
old mode 100644
new mode 100755
diff --git "a/jeecg-module-system/jeecg-system-biz/src/main/resources/jeecg/code-template-online/default/tree/java/$\173bussiPackage\175/$\173entityPackage\175/mapper/xml/$\173entityName\175Mapper.xml" "b/jeecg-module-system/jeecg-system-biz/src/main/resources/jeecg/code-template-online/default/tree/java/$\173bussiPackage\175/$\173entityPackage\175/mapper/xml/$\173entityName\175Mapper.xml"
old mode 100644
new mode 100755
diff --git "a/jeecg-module-system/jeecg-system-biz/src/main/resources/jeecg/code-template-online/default/tree/java/$\173bussiPackage\175/$\173entityPackage\175/service/I$\173entityName\175Service.javai" "b/jeecg-module-system/jeecg-system-biz/src/main/resources/jeecg/code-template-online/default/tree/java/$\173bussiPackage\175/$\173entityPackage\175/service/I$\173entityName\175Service.javai"
old mode 100644
new mode 100755
diff --git "a/jeecg-module-system/jeecg-system-biz/src/main/resources/jeecg/code-template-online/default/tree/java/$\173bussiPackage\175/$\173entityPackage\175/service/impl/$\173entityName\175ServiceImpl.javai" "b/jeecg-module-system/jeecg-system-biz/src/main/resources/jeecg/code-template-online/default/tree/java/$\173bussiPackage\175/$\173entityPackage\175/service/impl/$\173entityName\175ServiceImpl.javai"
old mode 100644
new mode 100755
diff --git "a/jeecg-module-system/jeecg-system-biz/src/main/resources/jeecg/code-template-online/default/tree/java/$\173bussiPackage\175/$\173entityPackage\175/vue/$\173entityName\175List.vuei" "b/jeecg-module-system/jeecg-system-biz/src/main/resources/jeecg/code-template-online/default/tree/java/$\173bussiPackage\175/$\173entityPackage\175/vue/$\173entityName\175List.vuei"
old mode 100644
new mode 100755
diff --git "a/jeecg-module-system/jeecg-system-biz/src/main/resources/jeecg/code-template-online/default/tree/java/$\173bussiPackage\175/$\173entityPackage\175/vue/$\173entityName\175_menu_insert.sql" "b/jeecg-module-system/jeecg-system-biz/src/main/resources/jeecg/code-template-online/default/tree/java/$\173bussiPackage\175/$\173entityPackage\175/vue/$\173entityName\175_menu_insert.sql"
old mode 100644
new mode 100755
diff --git "a/jeecg-module-system/jeecg-system-biz/src/main/resources/jeecg/code-template-online/default/tree/java/$\173bussiPackage\175/$\173entityPackage\175/vue/modules/$\173entityName\175Modal.vuei" "b/jeecg-module-system/jeecg-system-biz/src/main/resources/jeecg/code-template-online/default/tree/java/$\173bussiPackage\175/$\173entityPackage\175/vue/modules/$\173entityName\175Modal.vuei"
old mode 100644
new mode 100755
diff --git "a/jeecg-module-system/jeecg-system-biz/src/main/resources/jeecg/code-template-online/default/tree/java/$\173bussiPackage\175/$\173entityPackage\175/vue3/$\173entityName\175List.vuei" "b/jeecg-module-system/jeecg-system-biz/src/main/resources/jeecg/code-template-online/default/tree/java/$\173bussiPackage\175/$\173entityPackage\175/vue3/$\173entityName\175List.vuei"
old mode 100644
new mode 100755
diff --git "a/jeecg-module-system/jeecg-system-biz/src/main/resources/jeecg/code-template-online/default/tree/java/$\173bussiPackage\175/$\173entityPackage\175/vue3/$\173entityName\175__api.tsi" "b/jeecg-module-system/jeecg-system-biz/src/main/resources/jeecg/code-template-online/default/tree/java/$\173bussiPackage\175/$\173entityPackage\175/vue3/$\173entityName\175__api.tsi"
old mode 100644
new mode 100755
diff --git "a/jeecg-module-system/jeecg-system-biz/src/main/resources/jeecg/code-template-online/default/tree/java/$\173bussiPackage\175/$\173entityPackage\175/vue3/$\173entityName\175__data.tsi" "b/jeecg-module-system/jeecg-system-biz/src/main/resources/jeecg/code-template-online/default/tree/java/$\173bussiPackage\175/$\173entityPackage\175/vue3/$\173entityName\175__data.tsi"
old mode 100644
new mode 100755
diff --git "a/jeecg-module-system/jeecg-system-biz/src/main/resources/jeecg/code-template-online/default/tree/java/$\173bussiPackage\175/$\173entityPackage\175/vue3/$\173entityName\175_menu_insert.sql" "b/jeecg-module-system/jeecg-system-biz/src/main/resources/jeecg/code-template-online/default/tree/java/$\173bussiPackage\175/$\173entityPackage\175/vue3/$\173entityName\175_menu_insert.sql"
old mode 100644
new mode 100755
diff --git "a/jeecg-module-system/jeecg-system-biz/src/main/resources/jeecg/code-template-online/default/tree/java/$\173bussiPackage\175/$\173entityPackage\175/vue3/components/$\173entityName\175Form.vuei" "b/jeecg-module-system/jeecg-system-biz/src/main/resources/jeecg/code-template-online/default/tree/java/$\173bussiPackage\175/$\173entityPackage\175/vue3/components/$\173entityName\175Form.vuei"
old mode 100644
new mode 100755
diff --git "a/jeecg-module-system/jeecg-system-biz/src/main/resources/jeecg/code-template-online/default/tree/java/$\173bussiPackage\175/$\173entityPackage\175/vue3/components/$\173entityName\175Modal.vuei" "b/jeecg-module-system/jeecg-system-biz/src/main/resources/jeecg/code-template-online/default/tree/java/$\173bussiPackage\175/$\173entityPackage\175/vue3/components/$\173entityName\175Modal.vuei"
old mode 100644
new mode 100755
diff --git "a/jeecg-module-system/jeecg-system-biz/src/main/resources/jeecg/code-template-online/default/tree/java/$\173bussiPackage\175/$\173entityPackage\175/vue3Native/$\173entityName\175List.vuei" "b/jeecg-module-system/jeecg-system-biz/src/main/resources/jeecg/code-template-online/default/tree/java/$\173bussiPackage\175/$\173entityPackage\175/vue3Native/$\173entityName\175List.vuei"
old mode 100644
new mode 100755
diff --git "a/jeecg-module-system/jeecg-system-biz/src/main/resources/jeecg/code-template-online/default/tree/java/$\173bussiPackage\175/$\173entityPackage\175/vue3Native/$\173entityName\175__api.tsi" "b/jeecg-module-system/jeecg-system-biz/src/main/resources/jeecg/code-template-online/default/tree/java/$\173bussiPackage\175/$\173entityPackage\175/vue3Native/$\173entityName\175__api.tsi"
old mode 100644
new mode 100755
diff --git "a/jeecg-module-system/jeecg-system-biz/src/main/resources/jeecg/code-template-online/default/tree/java/$\173bussiPackage\175/$\173entityPackage\175/vue3Native/$\173entityName\175__data.tsi" "b/jeecg-module-system/jeecg-system-biz/src/main/resources/jeecg/code-template-online/default/tree/java/$\173bussiPackage\175/$\173entityPackage\175/vue3Native/$\173entityName\175__data.tsi"
old mode 100644
new mode 100755
diff --git "a/jeecg-module-system/jeecg-system-biz/src/main/resources/jeecg/code-template-online/default/tree/java/$\173bussiPackage\175/$\173entityPackage\175/vue3Native/$\173entityName\175_menu_insert.sql" "b/jeecg-module-system/jeecg-system-biz/src/main/resources/jeecg/code-template-online/default/tree/java/$\173bussiPackage\175/$\173entityPackage\175/vue3Native/$\173entityName\175_menu_insert.sql"
old mode 100644
new mode 100755
diff --git "a/jeecg-module-system/jeecg-system-biz/src/main/resources/jeecg/code-template-online/default/tree/java/$\173bussiPackage\175/$\173entityPackage\175/vue3Native/components/$\173entityName\175Form.vuei" "b/jeecg-module-system/jeecg-system-biz/src/main/resources/jeecg/code-template-online/default/tree/java/$\173bussiPackage\175/$\173entityPackage\175/vue3Native/components/$\173entityName\175Form.vuei"
old mode 100644
new mode 100755
diff --git "a/jeecg-module-system/jeecg-system-biz/src/main/resources/jeecg/code-template-online/default/tree/java/$\173bussiPackage\175/$\173entityPackage\175/vue3Native/components/$\173entityName\175Modal.vuei" "b/jeecg-module-system/jeecg-system-biz/src/main/resources/jeecg/code-template-online/default/tree/java/$\173bussiPackage\175/$\173entityPackage\175/vue3Native/components/$\173entityName\175Modal.vuei"
old mode 100644
new mode 100755
diff --git "a/jeecg-module-system/jeecg-system-biz/src/main/resources/jeecg/code-template-online/erp/onetomany/java/$\173bussiPackage\175/$\173entityPackage\175/controller/$\173entityName\175Controller.javai" "b/jeecg-module-system/jeecg-system-biz/src/main/resources/jeecg/code-template-online/erp/onetomany/java/$\173bussiPackage\175/$\173entityPackage\175/controller/$\173entityName\175Controller.javai"
old mode 100644
new mode 100755
diff --git "a/jeecg-module-system/jeecg-system-biz/src/main/resources/jeecg/code-template-online/erp/onetomany/java/$\173bussiPackage\175/$\173entityPackage\175/entity/$\173entityName\175.javai" "b/jeecg-module-system/jeecg-system-biz/src/main/resources/jeecg/code-template-online/erp/onetomany/java/$\173bussiPackage\175/$\173entityPackage\175/entity/$\173entityName\175.javai"
old mode 100644
new mode 100755
diff --git "a/jeecg-module-system/jeecg-system-biz/src/main/resources/jeecg/code-template-online/erp/onetomany/java/$\173bussiPackage\175/$\173entityPackage\175/entity/\1331-n\135Entity.javai" "b/jeecg-module-system/jeecg-system-biz/src/main/resources/jeecg/code-template-online/erp/onetomany/java/$\173bussiPackage\175/$\173entityPackage\175/entity/\1331-n\135Entity.javai"
old mode 100644
new mode 100755
diff --git "a/jeecg-module-system/jeecg-system-biz/src/main/resources/jeecg/code-template-online/erp/onetomany/java/$\173bussiPackage\175/$\173entityPackage\175/mapper/$\173entityName\175Mapper.javai" "b/jeecg-module-system/jeecg-system-biz/src/main/resources/jeecg/code-template-online/erp/onetomany/java/$\173bussiPackage\175/$\173entityPackage\175/mapper/$\173entityName\175Mapper.javai"
old mode 100644
new mode 100755
diff --git "a/jeecg-module-system/jeecg-system-biz/src/main/resources/jeecg/code-template-online/erp/onetomany/java/$\173bussiPackage\175/$\173entityPackage\175/mapper/\1331-n\135Mapper.javai" "b/jeecg-module-system/jeecg-system-biz/src/main/resources/jeecg/code-template-online/erp/onetomany/java/$\173bussiPackage\175/$\173entityPackage\175/mapper/\1331-n\135Mapper.javai"
old mode 100644
new mode 100755
diff --git "a/jeecg-module-system/jeecg-system-biz/src/main/resources/jeecg/code-template-online/erp/onetomany/java/$\173bussiPackage\175/$\173entityPackage\175/mapper/xml/$\173entityName\175Mapper.xml" "b/jeecg-module-system/jeecg-system-biz/src/main/resources/jeecg/code-template-online/erp/onetomany/java/$\173bussiPackage\175/$\173entityPackage\175/mapper/xml/$\173entityName\175Mapper.xml"
old mode 100644
new mode 100755
diff --git "a/jeecg-module-system/jeecg-system-biz/src/main/resources/jeecg/code-template-online/erp/onetomany/java/$\173bussiPackage\175/$\173entityPackage\175/mapper/xml/\1331-n\135Mapper.xml" "b/jeecg-module-system/jeecg-system-biz/src/main/resources/jeecg/code-template-online/erp/onetomany/java/$\173bussiPackage\175/$\173entityPackage\175/mapper/xml/\1331-n\135Mapper.xml"
old mode 100644
new mode 100755
diff --git "a/jeecg-module-system/jeecg-system-biz/src/main/resources/jeecg/code-template-online/erp/onetomany/java/$\173bussiPackage\175/$\173entityPackage\175/service/I$\173entityName\175Service.javai" "b/jeecg-module-system/jeecg-system-biz/src/main/resources/jeecg/code-template-online/erp/onetomany/java/$\173bussiPackage\175/$\173entityPackage\175/service/I$\173entityName\175Service.javai"
old mode 100644
new mode 100755
diff --git "a/jeecg-module-system/jeecg-system-biz/src/main/resources/jeecg/code-template-online/erp/onetomany/java/$\173bussiPackage\175/$\173entityPackage\175/service/\1331-n\135Service.javai" "b/jeecg-module-system/jeecg-system-biz/src/main/resources/jeecg/code-template-online/erp/onetomany/java/$\173bussiPackage\175/$\173entityPackage\175/service/\1331-n\135Service.javai"
old mode 100644
new mode 100755
diff --git "a/jeecg-module-system/jeecg-system-biz/src/main/resources/jeecg/code-template-online/erp/onetomany/java/$\173bussiPackage\175/$\173entityPackage\175/service/impl/$\173entityName\175ServiceImpl.javai" "b/jeecg-module-system/jeecg-system-biz/src/main/resources/jeecg/code-template-online/erp/onetomany/java/$\173bussiPackage\175/$\173entityPackage\175/service/impl/$\173entityName\175ServiceImpl.javai"
old mode 100644
new mode 100755
diff --git "a/jeecg-module-system/jeecg-system-biz/src/main/resources/jeecg/code-template-online/erp/onetomany/java/$\173bussiPackage\175/$\173entityPackage\175/service/impl/\1331-n\135ServiceImpl.javai" "b/jeecg-module-system/jeecg-system-biz/src/main/resources/jeecg/code-template-online/erp/onetomany/java/$\173bussiPackage\175/$\173entityPackage\175/service/impl/\1331-n\135ServiceImpl.javai"
old mode 100644
new mode 100755
diff --git "a/jeecg-module-system/jeecg-system-biz/src/main/resources/jeecg/code-template-online/erp/onetomany/java/$\173bussiPackage\175/$\173entityPackage\175/vue/$\173entityName\175List.vuei" "b/jeecg-module-system/jeecg-system-biz/src/main/resources/jeecg/code-template-online/erp/onetomany/java/$\173bussiPackage\175/$\173entityPackage\175/vue/$\173entityName\175List.vuei"
old mode 100644
new mode 100755
diff --git "a/jeecg-module-system/jeecg-system-biz/src/main/resources/jeecg/code-template-online/erp/onetomany/java/$\173bussiPackage\175/$\173entityPackage\175/vue/$\173entityName\175_menu_insert.sql" "b/jeecg-module-system/jeecg-system-biz/src/main/resources/jeecg/code-template-online/erp/onetomany/java/$\173bussiPackage\175/$\173entityPackage\175/vue/$\173entityName\175_menu_insert.sql"
old mode 100644
new mode 100755
diff --git "a/jeecg-module-system/jeecg-system-biz/src/main/resources/jeecg/code-template-online/erp/onetomany/java/$\173bussiPackage\175/$\173entityPackage\175/vue/\1331-n\135List.vuei" "b/jeecg-module-system/jeecg-system-biz/src/main/resources/jeecg/code-template-online/erp/onetomany/java/$\173bussiPackage\175/$\173entityPackage\175/vue/\1331-n\135List.vuei"
old mode 100644
new mode 100755
diff --git "a/jeecg-module-system/jeecg-system-biz/src/main/resources/jeecg/code-template-online/erp/onetomany/java/$\173bussiPackage\175/$\173entityPackage\175/vue/modules/$\173entityName\175Modal.vuei" "b/jeecg-module-system/jeecg-system-biz/src/main/resources/jeecg/code-template-online/erp/onetomany/java/$\173bussiPackage\175/$\173entityPackage\175/vue/modules/$\173entityName\175Modal.vuei"
old mode 100644
new mode 100755
diff --git "a/jeecg-module-system/jeecg-system-biz/src/main/resources/jeecg/code-template-online/erp/onetomany/java/$\173bussiPackage\175/$\173entityPackage\175/vue/modules/\1331-n\135Modal.vuei" "b/jeecg-module-system/jeecg-system-biz/src/main/resources/jeecg/code-template-online/erp/onetomany/java/$\173bussiPackage\175/$\173entityPackage\175/vue/modules/\1331-n\135Modal.vuei"
old mode 100644
new mode 100755
diff --git "a/jeecg-module-system/jeecg-system-biz/src/main/resources/jeecg/code-template-online/erp/onetomany/java/$\173bussiPackage\175/$\173entityPackage\175/vue3/$\173entityName\175List.vuei" "b/jeecg-module-system/jeecg-system-biz/src/main/resources/jeecg/code-template-online/erp/onetomany/java/$\173bussiPackage\175/$\173entityPackage\175/vue3/$\173entityName\175List.vuei"
old mode 100644
new mode 100755
diff --git "a/jeecg-module-system/jeecg-system-biz/src/main/resources/jeecg/code-template-online/erp/onetomany/java/$\173bussiPackage\175/$\173entityPackage\175/vue3/$\173entityName\175__api.tsi" "b/jeecg-module-system/jeecg-system-biz/src/main/resources/jeecg/code-template-online/erp/onetomany/java/$\173bussiPackage\175/$\173entityPackage\175/vue3/$\173entityName\175__api.tsi"
old mode 100644
new mode 100755
diff --git "a/jeecg-module-system/jeecg-system-biz/src/main/resources/jeecg/code-template-online/erp/onetomany/java/$\173bussiPackage\175/$\173entityPackage\175/vue3/$\173entityName\175__data.tsi" "b/jeecg-module-system/jeecg-system-biz/src/main/resources/jeecg/code-template-online/erp/onetomany/java/$\173bussiPackage\175/$\173entityPackage\175/vue3/$\173entityName\175__data.tsi"
old mode 100644
new mode 100755
diff --git "a/jeecg-module-system/jeecg-system-biz/src/main/resources/jeecg/code-template-online/erp/onetomany/java/$\173bussiPackage\175/$\173entityPackage\175/vue3/$\173entityName\175_menu_insert.sql" "b/jeecg-module-system/jeecg-system-biz/src/main/resources/jeecg/code-template-online/erp/onetomany/java/$\173bussiPackage\175/$\173entityPackage\175/vue3/$\173entityName\175_menu_insert.sql"
old mode 100644
new mode 100755
diff --git "a/jeecg-module-system/jeecg-system-biz/src/main/resources/jeecg/code-template-online/erp/onetomany/java/$\173bussiPackage\175/$\173entityPackage\175/vue3/\1331-n\135List.vuei" "b/jeecg-module-system/jeecg-system-biz/src/main/resources/jeecg/code-template-online/erp/onetomany/java/$\173bussiPackage\175/$\173entityPackage\175/vue3/\1331-n\135List.vuei"
old mode 100644
new mode 100755
diff --git "a/jeecg-module-system/jeecg-system-biz/src/main/resources/jeecg/code-template-online/erp/onetomany/java/$\173bussiPackage\175/$\173entityPackage\175/vue3/components/$\173entityName\175Modal.vuei" "b/jeecg-module-system/jeecg-system-biz/src/main/resources/jeecg/code-template-online/erp/onetomany/java/$\173bussiPackage\175/$\173entityPackage\175/vue3/components/$\173entityName\175Modal.vuei"
old mode 100644
new mode 100755
diff --git "a/jeecg-module-system/jeecg-system-biz/src/main/resources/jeecg/code-template-online/erp/onetomany/java/$\173bussiPackage\175/$\173entityPackage\175/vue3/components/\1331-n\135Modal.vuei" "b/jeecg-module-system/jeecg-system-biz/src/main/resources/jeecg/code-template-online/erp/onetomany/java/$\173bussiPackage\175/$\173entityPackage\175/vue3/components/\1331-n\135Modal.vuei"
old mode 100644
new mode 100755
diff --git "a/jeecg-module-system/jeecg-system-biz/src/main/resources/jeecg/code-template-online/inner-table/onetomany/java/$\173bussiPackage\175/$\173entityPackage\175/controller/$\173entityName\175Controller.javai" "b/jeecg-module-system/jeecg-system-biz/src/main/resources/jeecg/code-template-online/inner-table/onetomany/java/$\173bussiPackage\175/$\173entityPackage\175/controller/$\173entityName\175Controller.javai"
old mode 100644
new mode 100755
diff --git "a/jeecg-module-system/jeecg-system-biz/src/main/resources/jeecg/code-template-online/inner-table/onetomany/java/$\173bussiPackage\175/$\173entityPackage\175/entity/$\173entityName\175.javai" "b/jeecg-module-system/jeecg-system-biz/src/main/resources/jeecg/code-template-online/inner-table/onetomany/java/$\173bussiPackage\175/$\173entityPackage\175/entity/$\173entityName\175.javai"
old mode 100644
new mode 100755
diff --git "a/jeecg-module-system/jeecg-system-biz/src/main/resources/jeecg/code-template-online/inner-table/onetomany/java/$\173bussiPackage\175/$\173entityPackage\175/entity/\1331-n\135Entity.javai" "b/jeecg-module-system/jeecg-system-biz/src/main/resources/jeecg/code-template-online/inner-table/onetomany/java/$\173bussiPackage\175/$\173entityPackage\175/entity/\1331-n\135Entity.javai"
old mode 100644
new mode 100755
diff --git "a/jeecg-module-system/jeecg-system-biz/src/main/resources/jeecg/code-template-online/inner-table/onetomany/java/$\173bussiPackage\175/$\173entityPackage\175/mapper/$\173entityName\175Mapper.javai" "b/jeecg-module-system/jeecg-system-biz/src/main/resources/jeecg/code-template-online/inner-table/onetomany/java/$\173bussiPackage\175/$\173entityPackage\175/mapper/$\173entityName\175Mapper.javai"
old mode 100644
new mode 100755
diff --git "a/jeecg-module-system/jeecg-system-biz/src/main/resources/jeecg/code-template-online/inner-table/onetomany/java/$\173bussiPackage\175/$\173entityPackage\175/mapper/\1331-n\135Mapper.javai" "b/jeecg-module-system/jeecg-system-biz/src/main/resources/jeecg/code-template-online/inner-table/onetomany/java/$\173bussiPackage\175/$\173entityPackage\175/mapper/\1331-n\135Mapper.javai"
old mode 100644
new mode 100755
diff --git "a/jeecg-module-system/jeecg-system-biz/src/main/resources/jeecg/code-template-online/inner-table/onetomany/java/$\173bussiPackage\175/$\173entityPackage\175/mapper/xml/$\173entityName\175Mapper.xml" "b/jeecg-module-system/jeecg-system-biz/src/main/resources/jeecg/code-template-online/inner-table/onetomany/java/$\173bussiPackage\175/$\173entityPackage\175/mapper/xml/$\173entityName\175Mapper.xml"
old mode 100644
new mode 100755
diff --git "a/jeecg-module-system/jeecg-system-biz/src/main/resources/jeecg/code-template-online/inner-table/onetomany/java/$\173bussiPackage\175/$\173entityPackage\175/mapper/xml/\1331-n\135Mapper.xml" "b/jeecg-module-system/jeecg-system-biz/src/main/resources/jeecg/code-template-online/inner-table/onetomany/java/$\173bussiPackage\175/$\173entityPackage\175/mapper/xml/\1331-n\135Mapper.xml"
old mode 100644
new mode 100755
diff --git "a/jeecg-module-system/jeecg-system-biz/src/main/resources/jeecg/code-template-online/inner-table/onetomany/java/$\173bussiPackage\175/$\173entityPackage\175/service/I$\173entityName\175Service.javai" "b/jeecg-module-system/jeecg-system-biz/src/main/resources/jeecg/code-template-online/inner-table/onetomany/java/$\173bussiPackage\175/$\173entityPackage\175/service/I$\173entityName\175Service.javai"
old mode 100644
new mode 100755
diff --git "a/jeecg-module-system/jeecg-system-biz/src/main/resources/jeecg/code-template-online/inner-table/onetomany/java/$\173bussiPackage\175/$\173entityPackage\175/service/\1331-n\135Service.javai" "b/jeecg-module-system/jeecg-system-biz/src/main/resources/jeecg/code-template-online/inner-table/onetomany/java/$\173bussiPackage\175/$\173entityPackage\175/service/\1331-n\135Service.javai"
old mode 100644
new mode 100755
diff --git "a/jeecg-module-system/jeecg-system-biz/src/main/resources/jeecg/code-template-online/inner-table/onetomany/java/$\173bussiPackage\175/$\173entityPackage\175/service/impl/$\173entityName\175ServiceImpl.javai" "b/jeecg-module-system/jeecg-system-biz/src/main/resources/jeecg/code-template-online/inner-table/onetomany/java/$\173bussiPackage\175/$\173entityPackage\175/service/impl/$\173entityName\175ServiceImpl.javai"
old mode 100644
new mode 100755
diff --git "a/jeecg-module-system/jeecg-system-biz/src/main/resources/jeecg/code-template-online/inner-table/onetomany/java/$\173bussiPackage\175/$\173entityPackage\175/service/impl/\1331-n\135ServiceImpl.javai" "b/jeecg-module-system/jeecg-system-biz/src/main/resources/jeecg/code-template-online/inner-table/onetomany/java/$\173bussiPackage\175/$\173entityPackage\175/service/impl/\1331-n\135ServiceImpl.javai"
old mode 100644
new mode 100755
diff --git "a/jeecg-module-system/jeecg-system-biz/src/main/resources/jeecg/code-template-online/inner-table/onetomany/java/$\173bussiPackage\175/$\173entityPackage\175/vo/$\173entityName\175Page.javai" "b/jeecg-module-system/jeecg-system-biz/src/main/resources/jeecg/code-template-online/inner-table/onetomany/java/$\173bussiPackage\175/$\173entityPackage\175/vo/$\173entityName\175Page.javai"
old mode 100644
new mode 100755
diff --git "a/jeecg-module-system/jeecg-system-biz/src/main/resources/jeecg/code-template-online/inner-table/onetomany/java/$\173bussiPackage\175/$\173entityPackage\175/vue/$\173entityName\175List.vuei" "b/jeecg-module-system/jeecg-system-biz/src/main/resources/jeecg/code-template-online/inner-table/onetomany/java/$\173bussiPackage\175/$\173entityPackage\175/vue/$\173entityName\175List.vuei"
old mode 100644
new mode 100755
diff --git "a/jeecg-module-system/jeecg-system-biz/src/main/resources/jeecg/code-template-online/inner-table/onetomany/java/$\173bussiPackage\175/$\173entityPackage\175/vue/$\173entityName\175_menu_insert.sql" "b/jeecg-module-system/jeecg-system-biz/src/main/resources/jeecg/code-template-online/inner-table/onetomany/java/$\173bussiPackage\175/$\173entityPackage\175/vue/$\173entityName\175_menu_insert.sql"
old mode 100644
new mode 100755
diff --git "a/jeecg-module-system/jeecg-system-biz/src/main/resources/jeecg/code-template-online/inner-table/onetomany/java/$\173bussiPackage\175/$\173entityPackage\175/vue/modules/$\173entityName\175Form.vuei" "b/jeecg-module-system/jeecg-system-biz/src/main/resources/jeecg/code-template-online/inner-table/onetomany/java/$\173bussiPackage\175/$\173entityPackage\175/vue/modules/$\173entityName\175Form.vuei"
old mode 100644
new mode 100755
diff --git "a/jeecg-module-system/jeecg-system-biz/src/main/resources/jeecg/code-template-online/inner-table/onetomany/java/$\173bussiPackage\175/$\173entityPackage\175/vue/modules/$\173entityName\175Modal.vuei" "b/jeecg-module-system/jeecg-system-biz/src/main/resources/jeecg/code-template-online/inner-table/onetomany/java/$\173bussiPackage\175/$\173entityPackage\175/vue/modules/$\173entityName\175Modal.vuei"
old mode 100644
new mode 100755
diff --git "a/jeecg-module-system/jeecg-system-biz/src/main/resources/jeecg/code-template-online/inner-table/onetomany/java/$\173bussiPackage\175/$\173entityPackage\175/vue/modules/\1331-n\135Form.vuei" "b/jeecg-module-system/jeecg-system-biz/src/main/resources/jeecg/code-template-online/inner-table/onetomany/java/$\173bussiPackage\175/$\173entityPackage\175/vue/modules/\1331-n\135Form.vuei"
old mode 100644
new mode 100755
diff --git "a/jeecg-module-system/jeecg-system-biz/src/main/resources/jeecg/code-template-online/inner-table/onetomany/java/$\173bussiPackage\175/$\173entityPackage\175/vue/subTables/\1331-n\135SubTable.vuei" "b/jeecg-module-system/jeecg-system-biz/src/main/resources/jeecg/code-template-online/inner-table/onetomany/java/$\173bussiPackage\175/$\173entityPackage\175/vue/subTables/\1331-n\135SubTable.vuei"
old mode 100644
new mode 100755
diff --git "a/jeecg-module-system/jeecg-system-biz/src/main/resources/jeecg/code-template-online/inner-table/onetomany/java/$\173bussiPackage\175/$\173entityPackage\175/vue3/$\173entityName\175List.vuei" "b/jeecg-module-system/jeecg-system-biz/src/main/resources/jeecg/code-template-online/inner-table/onetomany/java/$\173bussiPackage\175/$\173entityPackage\175/vue3/$\173entityName\175List.vuei"
old mode 100644
new mode 100755
diff --git "a/jeecg-module-system/jeecg-system-biz/src/main/resources/jeecg/code-template-online/inner-table/onetomany/java/$\173bussiPackage\175/$\173entityPackage\175/vue3/$\173entityName\175__api.tsi" "b/jeecg-module-system/jeecg-system-biz/src/main/resources/jeecg/code-template-online/inner-table/onetomany/java/$\173bussiPackage\175/$\173entityPackage\175/vue3/$\173entityName\175__api.tsi"
old mode 100644
new mode 100755
diff --git "a/jeecg-module-system/jeecg-system-biz/src/main/resources/jeecg/code-template-online/inner-table/onetomany/java/$\173bussiPackage\175/$\173entityPackage\175/vue3/$\173entityName\175__data.tsi" "b/jeecg-module-system/jeecg-system-biz/src/main/resources/jeecg/code-template-online/inner-table/onetomany/java/$\173bussiPackage\175/$\173entityPackage\175/vue3/$\173entityName\175__data.tsi"
old mode 100644
new mode 100755
diff --git "a/jeecg-module-system/jeecg-system-biz/src/main/resources/jeecg/code-template-online/inner-table/onetomany/java/$\173bussiPackage\175/$\173entityPackage\175/vue3/$\173entityName\175_menu_insert.sql" "b/jeecg-module-system/jeecg-system-biz/src/main/resources/jeecg/code-template-online/inner-table/onetomany/java/$\173bussiPackage\175/$\173entityPackage\175/vue3/$\173entityName\175_menu_insert.sql"
old mode 100644
new mode 100755
diff --git "a/jeecg-module-system/jeecg-system-biz/src/main/resources/jeecg/code-template-online/inner-table/onetomany/java/$\173bussiPackage\175/$\173entityPackage\175/vue3/components/$\173entityName\175Form.vuei" "b/jeecg-module-system/jeecg-system-biz/src/main/resources/jeecg/code-template-online/inner-table/onetomany/java/$\173bussiPackage\175/$\173entityPackage\175/vue3/components/$\173entityName\175Form.vuei"
old mode 100644
new mode 100755
diff --git "a/jeecg-module-system/jeecg-system-biz/src/main/resources/jeecg/code-template-online/inner-table/onetomany/java/$\173bussiPackage\175/$\173entityPackage\175/vue3/components/$\173entityName\175Modal.vuei" "b/jeecg-module-system/jeecg-system-biz/src/main/resources/jeecg/code-template-online/inner-table/onetomany/java/$\173bussiPackage\175/$\173entityPackage\175/vue3/components/$\173entityName\175Modal.vuei"
old mode 100644
new mode 100755
diff --git "a/jeecg-module-system/jeecg-system-biz/src/main/resources/jeecg/code-template-online/inner-table/onetomany/java/$\173bussiPackage\175/$\173entityPackage\175/vue3/components/\1331-n\135Form.vuei" "b/jeecg-module-system/jeecg-system-biz/src/main/resources/jeecg/code-template-online/inner-table/onetomany/java/$\173bussiPackage\175/$\173entityPackage\175/vue3/components/\1331-n\135Form.vuei"
old mode 100644
new mode 100755
diff --git "a/jeecg-module-system/jeecg-system-biz/src/main/resources/jeecg/code-template-online/inner-table/onetomany/java/$\173bussiPackage\175/$\173entityPackage\175/vue3/subTables/\1331-n\135SubTable.vuei" "b/jeecg-module-system/jeecg-system-biz/src/main/resources/jeecg/code-template-online/inner-table/onetomany/java/$\173bussiPackage\175/$\173entityPackage\175/vue3/subTables/\1331-n\135SubTable.vuei"
old mode 100644
new mode 100755
diff --git "a/jeecg-module-system/jeecg-system-biz/src/main/resources/jeecg/code-template-online/jvxe/onetomany/java/$\173bussiPackage\175/$\173entityPackage\175/controller/$\173entityName\175Controller.javai" "b/jeecg-module-system/jeecg-system-biz/src/main/resources/jeecg/code-template-online/jvxe/onetomany/java/$\173bussiPackage\175/$\173entityPackage\175/controller/$\173entityName\175Controller.javai"
old mode 100644
new mode 100755
diff --git "a/jeecg-module-system/jeecg-system-biz/src/main/resources/jeecg/code-template-online/jvxe/onetomany/java/$\173bussiPackage\175/$\173entityPackage\175/entity/$\173entityName\175.javai" "b/jeecg-module-system/jeecg-system-biz/src/main/resources/jeecg/code-template-online/jvxe/onetomany/java/$\173bussiPackage\175/$\173entityPackage\175/entity/$\173entityName\175.javai"
old mode 100644
new mode 100755
diff --git "a/jeecg-module-system/jeecg-system-biz/src/main/resources/jeecg/code-template-online/jvxe/onetomany/java/$\173bussiPackage\175/$\173entityPackage\175/entity/\1331-n\135Entity.javai" "b/jeecg-module-system/jeecg-system-biz/src/main/resources/jeecg/code-template-online/jvxe/onetomany/java/$\173bussiPackage\175/$\173entityPackage\175/entity/\1331-n\135Entity.javai"
old mode 100644
new mode 100755
diff --git "a/jeecg-module-system/jeecg-system-biz/src/main/resources/jeecg/code-template-online/jvxe/onetomany/java/$\173bussiPackage\175/$\173entityPackage\175/mapper/$\173entityName\175Mapper.javai" "b/jeecg-module-system/jeecg-system-biz/src/main/resources/jeecg/code-template-online/jvxe/onetomany/java/$\173bussiPackage\175/$\173entityPackage\175/mapper/$\173entityName\175Mapper.javai"
old mode 100644
new mode 100755
diff --git "a/jeecg-module-system/jeecg-system-biz/src/main/resources/jeecg/code-template-online/jvxe/onetomany/java/$\173bussiPackage\175/$\173entityPackage\175/mapper/\1331-n\135Mapper.javai" "b/jeecg-module-system/jeecg-system-biz/src/main/resources/jeecg/code-template-online/jvxe/onetomany/java/$\173bussiPackage\175/$\173entityPackage\175/mapper/\1331-n\135Mapper.javai"
old mode 100644
new mode 100755
diff --git "a/jeecg-module-system/jeecg-system-biz/src/main/resources/jeecg/code-template-online/jvxe/onetomany/java/$\173bussiPackage\175/$\173entityPackage\175/mapper/xml/$\173entityName\175Mapper.xml" "b/jeecg-module-system/jeecg-system-biz/src/main/resources/jeecg/code-template-online/jvxe/onetomany/java/$\173bussiPackage\175/$\173entityPackage\175/mapper/xml/$\173entityName\175Mapper.xml"
old mode 100644
new mode 100755
diff --git "a/jeecg-module-system/jeecg-system-biz/src/main/resources/jeecg/code-template-online/jvxe/onetomany/java/$\173bussiPackage\175/$\173entityPackage\175/mapper/xml/\1331-n\135Mapper.xml" "b/jeecg-module-system/jeecg-system-biz/src/main/resources/jeecg/code-template-online/jvxe/onetomany/java/$\173bussiPackage\175/$\173entityPackage\175/mapper/xml/\1331-n\135Mapper.xml"
old mode 100644
new mode 100755
diff --git "a/jeecg-module-system/jeecg-system-biz/src/main/resources/jeecg/code-template-online/jvxe/onetomany/java/$\173bussiPackage\175/$\173entityPackage\175/service/I$\173entityName\175Service.javai" "b/jeecg-module-system/jeecg-system-biz/src/main/resources/jeecg/code-template-online/jvxe/onetomany/java/$\173bussiPackage\175/$\173entityPackage\175/service/I$\173entityName\175Service.javai"
old mode 100644
new mode 100755
diff --git "a/jeecg-module-system/jeecg-system-biz/src/main/resources/jeecg/code-template-online/jvxe/onetomany/java/$\173bussiPackage\175/$\173entityPackage\175/service/\1331-n\135Service.javai" "b/jeecg-module-system/jeecg-system-biz/src/main/resources/jeecg/code-template-online/jvxe/onetomany/java/$\173bussiPackage\175/$\173entityPackage\175/service/\1331-n\135Service.javai"
old mode 100644
new mode 100755
diff --git "a/jeecg-module-system/jeecg-system-biz/src/main/resources/jeecg/code-template-online/jvxe/onetomany/java/$\173bussiPackage\175/$\173entityPackage\175/service/impl/$\173entityName\175ServiceImpl.javai" "b/jeecg-module-system/jeecg-system-biz/src/main/resources/jeecg/code-template-online/jvxe/onetomany/java/$\173bussiPackage\175/$\173entityPackage\175/service/impl/$\173entityName\175ServiceImpl.javai"
old mode 100644
new mode 100755
diff --git "a/jeecg-module-system/jeecg-system-biz/src/main/resources/jeecg/code-template-online/jvxe/onetomany/java/$\173bussiPackage\175/$\173entityPackage\175/service/impl/\1331-n\135ServiceImpl.javai" "b/jeecg-module-system/jeecg-system-biz/src/main/resources/jeecg/code-template-online/jvxe/onetomany/java/$\173bussiPackage\175/$\173entityPackage\175/service/impl/\1331-n\135ServiceImpl.javai"
old mode 100644
new mode 100755
diff --git "a/jeecg-module-system/jeecg-system-biz/src/main/resources/jeecg/code-template-online/jvxe/onetomany/java/$\173bussiPackage\175/$\173entityPackage\175/vo/$\173entityName\175Page.javai" "b/jeecg-module-system/jeecg-system-biz/src/main/resources/jeecg/code-template-online/jvxe/onetomany/java/$\173bussiPackage\175/$\173entityPackage\175/vo/$\173entityName\175Page.javai"
old mode 100644
new mode 100755
diff --git "a/jeecg-module-system/jeecg-system-biz/src/main/resources/jeecg/code-template-online/jvxe/onetomany/java/$\173bussiPackage\175/$\173entityPackage\175/vue/$\173entityName\175List.vuei" "b/jeecg-module-system/jeecg-system-biz/src/main/resources/jeecg/code-template-online/jvxe/onetomany/java/$\173bussiPackage\175/$\173entityPackage\175/vue/$\173entityName\175List.vuei"
old mode 100644
new mode 100755
diff --git "a/jeecg-module-system/jeecg-system-biz/src/main/resources/jeecg/code-template-online/jvxe/onetomany/java/$\173bussiPackage\175/$\173entityPackage\175/vue/$\173entityName\175_menu_insert.sql" "b/jeecg-module-system/jeecg-system-biz/src/main/resources/jeecg/code-template-online/jvxe/onetomany/java/$\173bussiPackage\175/$\173entityPackage\175/vue/$\173entityName\175_menu_insert.sql"
old mode 100644
new mode 100755
diff --git "a/jeecg-module-system/jeecg-system-biz/src/main/resources/jeecg/code-template-online/jvxe/onetomany/java/$\173bussiPackage\175/$\173entityPackage\175/vue/modules/$\173entityName\175Form.vuei" "b/jeecg-module-system/jeecg-system-biz/src/main/resources/jeecg/code-template-online/jvxe/onetomany/java/$\173bussiPackage\175/$\173entityPackage\175/vue/modules/$\173entityName\175Form.vuei"
old mode 100644
new mode 100755
diff --git "a/jeecg-module-system/jeecg-system-biz/src/main/resources/jeecg/code-template-online/jvxe/onetomany/java/$\173bussiPackage\175/$\173entityPackage\175/vue/modules/$\173entityName\175Modal.vuei" "b/jeecg-module-system/jeecg-system-biz/src/main/resources/jeecg/code-template-online/jvxe/onetomany/java/$\173bussiPackage\175/$\173entityPackage\175/vue/modules/$\173entityName\175Modal.vuei"
old mode 100644
new mode 100755
diff --git "a/jeecg-module-system/jeecg-system-biz/src/main/resources/jeecg/code-template-online/jvxe/onetomany/java/$\173bussiPackage\175/$\173entityPackage\175/vue/modules/\1331-n\135Form.vuei" "b/jeecg-module-system/jeecg-system-biz/src/main/resources/jeecg/code-template-online/jvxe/onetomany/java/$\173bussiPackage\175/$\173entityPackage\175/vue/modules/\1331-n\135Form.vuei"
old mode 100644
new mode 100755
diff --git "a/jeecg-module-system/jeecg-system-biz/src/main/resources/jeecg/code-template-online/jvxe/onetomany/java/$\173bussiPackage\175/$\173entityPackage\175/vue3/$\173entityName\175List.vuei" "b/jeecg-module-system/jeecg-system-biz/src/main/resources/jeecg/code-template-online/jvxe/onetomany/java/$\173bussiPackage\175/$\173entityPackage\175/vue3/$\173entityName\175List.vuei"
old mode 100644
new mode 100755
diff --git "a/jeecg-module-system/jeecg-system-biz/src/main/resources/jeecg/code-template-online/jvxe/onetomany/java/$\173bussiPackage\175/$\173entityPackage\175/vue3/$\173entityName\175__api.tsi" "b/jeecg-module-system/jeecg-system-biz/src/main/resources/jeecg/code-template-online/jvxe/onetomany/java/$\173bussiPackage\175/$\173entityPackage\175/vue3/$\173entityName\175__api.tsi"
old mode 100644
new mode 100755
diff --git "a/jeecg-module-system/jeecg-system-biz/src/main/resources/jeecg/code-template-online/jvxe/onetomany/java/$\173bussiPackage\175/$\173entityPackage\175/vue3/$\173entityName\175__data.tsi" "b/jeecg-module-system/jeecg-system-biz/src/main/resources/jeecg/code-template-online/jvxe/onetomany/java/$\173bussiPackage\175/$\173entityPackage\175/vue3/$\173entityName\175__data.tsi"
old mode 100644
new mode 100755
diff --git "a/jeecg-module-system/jeecg-system-biz/src/main/resources/jeecg/code-template-online/jvxe/onetomany/java/$\173bussiPackage\175/$\173entityPackage\175/vue3/$\173entityName\175_menu_insert.sql" "b/jeecg-module-system/jeecg-system-biz/src/main/resources/jeecg/code-template-online/jvxe/onetomany/java/$\173bussiPackage\175/$\173entityPackage\175/vue3/$\173entityName\175_menu_insert.sql"
old mode 100644
new mode 100755
diff --git "a/jeecg-module-system/jeecg-system-biz/src/main/resources/jeecg/code-template-online/jvxe/onetomany/java/$\173bussiPackage\175/$\173entityPackage\175/vue3/components/$\173entityName\175Form.vuei" "b/jeecg-module-system/jeecg-system-biz/src/main/resources/jeecg/code-template-online/jvxe/onetomany/java/$\173bussiPackage\175/$\173entityPackage\175/vue3/components/$\173entityName\175Form.vuei"
old mode 100644
new mode 100755
diff --git "a/jeecg-module-system/jeecg-system-biz/src/main/resources/jeecg/code-template-online/jvxe/onetomany/java/$\173bussiPackage\175/$\173entityPackage\175/vue3/components/$\173entityName\175Modal.vuei" "b/jeecg-module-system/jeecg-system-biz/src/main/resources/jeecg/code-template-online/jvxe/onetomany/java/$\173bussiPackage\175/$\173entityPackage\175/vue3/components/$\173entityName\175Modal.vuei"
old mode 100644
new mode 100755
diff --git "a/jeecg-module-system/jeecg-system-biz/src/main/resources/jeecg/code-template-online/jvxe/onetomany/java/$\173bussiPackage\175/$\173entityPackage\175/vue3/components/\1331-n\135Form.vuei" "b/jeecg-module-system/jeecg-system-biz/src/main/resources/jeecg/code-template-online/jvxe/onetomany/java/$\173bussiPackage\175/$\173entityPackage\175/vue3/components/\1331-n\135Form.vuei"
old mode 100644
new mode 100755
diff --git "a/jeecg-module-system/jeecg-system-biz/src/main/resources/jeecg/code-template-online/jvxe/onetomany/java/$\173bussiPackage\175/$\173entityPackage\175/vue3Native/$\173entityName\175List.vuei" "b/jeecg-module-system/jeecg-system-biz/src/main/resources/jeecg/code-template-online/jvxe/onetomany/java/$\173bussiPackage\175/$\173entityPackage\175/vue3Native/$\173entityName\175List.vuei"
old mode 100644
new mode 100755
diff --git "a/jeecg-module-system/jeecg-system-biz/src/main/resources/jeecg/code-template-online/jvxe/onetomany/java/$\173bussiPackage\175/$\173entityPackage\175/vue3Native/$\173entityName\175__api.tsi" "b/jeecg-module-system/jeecg-system-biz/src/main/resources/jeecg/code-template-online/jvxe/onetomany/java/$\173bussiPackage\175/$\173entityPackage\175/vue3Native/$\173entityName\175__api.tsi"
old mode 100644
new mode 100755
diff --git "a/jeecg-module-system/jeecg-system-biz/src/main/resources/jeecg/code-template-online/jvxe/onetomany/java/$\173bussiPackage\175/$\173entityPackage\175/vue3Native/$\173entityName\175__data.tsi" "b/jeecg-module-system/jeecg-system-biz/src/main/resources/jeecg/code-template-online/jvxe/onetomany/java/$\173bussiPackage\175/$\173entityPackage\175/vue3Native/$\173entityName\175__data.tsi"
old mode 100644
new mode 100755
diff --git "a/jeecg-module-system/jeecg-system-biz/src/main/resources/jeecg/code-template-online/jvxe/onetomany/java/$\173bussiPackage\175/$\173entityPackage\175/vue3Native/$\173entityName\175_menu_insert.sql" "b/jeecg-module-system/jeecg-system-biz/src/main/resources/jeecg/code-template-online/jvxe/onetomany/java/$\173bussiPackage\175/$\173entityPackage\175/vue3Native/$\173entityName\175_menu_insert.sql"
old mode 100644
new mode 100755
diff --git "a/jeecg-module-system/jeecg-system-biz/src/main/resources/jeecg/code-template-online/jvxe/onetomany/java/$\173bussiPackage\175/$\173entityPackage\175/vue3Native/components/$\173entityName\175Form.vuei" "b/jeecg-module-system/jeecg-system-biz/src/main/resources/jeecg/code-template-online/jvxe/onetomany/java/$\173bussiPackage\175/$\173entityPackage\175/vue3Native/components/$\173entityName\175Form.vuei"
old mode 100644
new mode 100755
diff --git "a/jeecg-module-system/jeecg-system-biz/src/main/resources/jeecg/code-template-online/jvxe/onetomany/java/$\173bussiPackage\175/$\173entityPackage\175/vue3Native/components/$\173entityName\175Modal.vuei" "b/jeecg-module-system/jeecg-system-biz/src/main/resources/jeecg/code-template-online/jvxe/onetomany/java/$\173bussiPackage\175/$\173entityPackage\175/vue3Native/components/$\173entityName\175Modal.vuei"
old mode 100644
new mode 100755
diff --git "a/jeecg-module-system/jeecg-system-biz/src/main/resources/jeecg/code-template-online/jvxe/onetomany/java/$\173bussiPackage\175/$\173entityPackage\175/vue3Native/components/\1331-n\135Form.vuei" "b/jeecg-module-system/jeecg-system-biz/src/main/resources/jeecg/code-template-online/jvxe/onetomany/java/$\173bussiPackage\175/$\173entityPackage\175/vue3Native/components/\1331-n\135Form.vuei"
old mode 100644
new mode 100755
diff --git "a/jeecg-module-system/jeecg-system-biz/src/main/resources/jeecg/code-template-online/tab/onetomany/java/$\173bussiPackage\175/$\173entityPackage\175/controller/$\173entityName\175Controller.javai" "b/jeecg-module-system/jeecg-system-biz/src/main/resources/jeecg/code-template-online/tab/onetomany/java/$\173bussiPackage\175/$\173entityPackage\175/controller/$\173entityName\175Controller.javai"
old mode 100644
new mode 100755
diff --git "a/jeecg-module-system/jeecg-system-biz/src/main/resources/jeecg/code-template-online/tab/onetomany/java/$\173bussiPackage\175/$\173entityPackage\175/entity/$\173entityName\175.javai" "b/jeecg-module-system/jeecg-system-biz/src/main/resources/jeecg/code-template-online/tab/onetomany/java/$\173bussiPackage\175/$\173entityPackage\175/entity/$\173entityName\175.javai"
old mode 100644
new mode 100755
diff --git "a/jeecg-module-system/jeecg-system-biz/src/main/resources/jeecg/code-template-online/tab/onetomany/java/$\173bussiPackage\175/$\173entityPackage\175/entity/\1331-n\135Entity.javai" "b/jeecg-module-system/jeecg-system-biz/src/main/resources/jeecg/code-template-online/tab/onetomany/java/$\173bussiPackage\175/$\173entityPackage\175/entity/\1331-n\135Entity.javai"
old mode 100644
new mode 100755
diff --git "a/jeecg-module-system/jeecg-system-biz/src/main/resources/jeecg/code-template-online/tab/onetomany/java/$\173bussiPackage\175/$\173entityPackage\175/mapper/$\173entityName\175Mapper.javai" "b/jeecg-module-system/jeecg-system-biz/src/main/resources/jeecg/code-template-online/tab/onetomany/java/$\173bussiPackage\175/$\173entityPackage\175/mapper/$\173entityName\175Mapper.javai"
old mode 100644
new mode 100755
diff --git "a/jeecg-module-system/jeecg-system-biz/src/main/resources/jeecg/code-template-online/tab/onetomany/java/$\173bussiPackage\175/$\173entityPackage\175/mapper/\1331-n\135Mapper.javai" "b/jeecg-module-system/jeecg-system-biz/src/main/resources/jeecg/code-template-online/tab/onetomany/java/$\173bussiPackage\175/$\173entityPackage\175/mapper/\1331-n\135Mapper.javai"
old mode 100644
new mode 100755
diff --git "a/jeecg-module-system/jeecg-system-biz/src/main/resources/jeecg/code-template-online/tab/onetomany/java/$\173bussiPackage\175/$\173entityPackage\175/mapper/xml/$\173entityName\175Mapper.xml" "b/jeecg-module-system/jeecg-system-biz/src/main/resources/jeecg/code-template-online/tab/onetomany/java/$\173bussiPackage\175/$\173entityPackage\175/mapper/xml/$\173entityName\175Mapper.xml"
old mode 100644
new mode 100755
diff --git "a/jeecg-module-system/jeecg-system-biz/src/main/resources/jeecg/code-template-online/tab/onetomany/java/$\173bussiPackage\175/$\173entityPackage\175/mapper/xml/\1331-n\135Mapper.xml" "b/jeecg-module-system/jeecg-system-biz/src/main/resources/jeecg/code-template-online/tab/onetomany/java/$\173bussiPackage\175/$\173entityPackage\175/mapper/xml/\1331-n\135Mapper.xml"
old mode 100644
new mode 100755
diff --git "a/jeecg-module-system/jeecg-system-biz/src/main/resources/jeecg/code-template-online/tab/onetomany/java/$\173bussiPackage\175/$\173entityPackage\175/service/I$\173entityName\175Service.javai" "b/jeecg-module-system/jeecg-system-biz/src/main/resources/jeecg/code-template-online/tab/onetomany/java/$\173bussiPackage\175/$\173entityPackage\175/service/I$\173entityName\175Service.javai"
old mode 100644
new mode 100755
diff --git "a/jeecg-module-system/jeecg-system-biz/src/main/resources/jeecg/code-template-online/tab/onetomany/java/$\173bussiPackage\175/$\173entityPackage\175/service/\1331-n\135Service.javai" "b/jeecg-module-system/jeecg-system-biz/src/main/resources/jeecg/code-template-online/tab/onetomany/java/$\173bussiPackage\175/$\173entityPackage\175/service/\1331-n\135Service.javai"
old mode 100644
new mode 100755
diff --git "a/jeecg-module-system/jeecg-system-biz/src/main/resources/jeecg/code-template-online/tab/onetomany/java/$\173bussiPackage\175/$\173entityPackage\175/service/impl/$\173entityName\175ServiceImpl.javai" "b/jeecg-module-system/jeecg-system-biz/src/main/resources/jeecg/code-template-online/tab/onetomany/java/$\173bussiPackage\175/$\173entityPackage\175/service/impl/$\173entityName\175ServiceImpl.javai"
old mode 100644
new mode 100755
diff --git "a/jeecg-module-system/jeecg-system-biz/src/main/resources/jeecg/code-template-online/tab/onetomany/java/$\173bussiPackage\175/$\173entityPackage\175/service/impl/\1331-n\135ServiceImpl.javai" "b/jeecg-module-system/jeecg-system-biz/src/main/resources/jeecg/code-template-online/tab/onetomany/java/$\173bussiPackage\175/$\173entityPackage\175/service/impl/\1331-n\135ServiceImpl.javai"
old mode 100644
new mode 100755
diff --git "a/jeecg-module-system/jeecg-system-biz/src/main/resources/jeecg/code-template-online/tab/onetomany/java/$\173bussiPackage\175/$\173entityPackage\175/vo/$\173entityName\175Page.javai" "b/jeecg-module-system/jeecg-system-biz/src/main/resources/jeecg/code-template-online/tab/onetomany/java/$\173bussiPackage\175/$\173entityPackage\175/vo/$\173entityName\175Page.javai"
old mode 100644
new mode 100755
diff --git "a/jeecg-module-system/jeecg-system-biz/src/main/resources/jeecg/code-template-online/tab/onetomany/java/$\173bussiPackage\175/$\173entityPackage\175/vue/$\173entityName\175List.vuei" "b/jeecg-module-system/jeecg-system-biz/src/main/resources/jeecg/code-template-online/tab/onetomany/java/$\173bussiPackage\175/$\173entityPackage\175/vue/$\173entityName\175List.vuei"
old mode 100644
new mode 100755
diff --git "a/jeecg-module-system/jeecg-system-biz/src/main/resources/jeecg/code-template-online/tab/onetomany/java/$\173bussiPackage\175/$\173entityPackage\175/vue/$\173entityName\175_menu_insert.sql" "b/jeecg-module-system/jeecg-system-biz/src/main/resources/jeecg/code-template-online/tab/onetomany/java/$\173bussiPackage\175/$\173entityPackage\175/vue/$\173entityName\175_menu_insert.sql"
old mode 100644
new mode 100755
diff --git "a/jeecg-module-system/jeecg-system-biz/src/main/resources/jeecg/code-template-online/tab/onetomany/java/$\173bussiPackage\175/$\173entityPackage\175/vue/modules/$\173entityName\175Form.vuei" "b/jeecg-module-system/jeecg-system-biz/src/main/resources/jeecg/code-template-online/tab/onetomany/java/$\173bussiPackage\175/$\173entityPackage\175/vue/modules/$\173entityName\175Form.vuei"
old mode 100644
new mode 100755
diff --git "a/jeecg-module-system/jeecg-system-biz/src/main/resources/jeecg/code-template-online/tab/onetomany/java/$\173bussiPackage\175/$\173entityPackage\175/vue/modules/$\173entityName\175Modal.vuei" "b/jeecg-module-system/jeecg-system-biz/src/main/resources/jeecg/code-template-online/tab/onetomany/java/$\173bussiPackage\175/$\173entityPackage\175/vue/modules/$\173entityName\175Modal.vuei"
old mode 100644
new mode 100755
diff --git "a/jeecg-module-system/jeecg-system-biz/src/main/resources/jeecg/code-template-online/tab/onetomany/java/$\173bussiPackage\175/$\173entityPackage\175/vue/modules/\1331-n\135Form.vuei" "b/jeecg-module-system/jeecg-system-biz/src/main/resources/jeecg/code-template-online/tab/onetomany/java/$\173bussiPackage\175/$\173entityPackage\175/vue/modules/\1331-n\135Form.vuei"
old mode 100644
new mode 100755
diff --git "a/jeecg-module-system/jeecg-system-biz/src/main/resources/jeecg/code-template-online/tab/onetomany/java/$\173bussiPackage\175/$\173entityPackage\175/vue3/$\173entityName\175List.vuei" "b/jeecg-module-system/jeecg-system-biz/src/main/resources/jeecg/code-template-online/tab/onetomany/java/$\173bussiPackage\175/$\173entityPackage\175/vue3/$\173entityName\175List.vuei"
old mode 100644
new mode 100755
diff --git "a/jeecg-module-system/jeecg-system-biz/src/main/resources/jeecg/code-template-online/tab/onetomany/java/$\173bussiPackage\175/$\173entityPackage\175/vue3/$\173entityName\175__api.tsi" "b/jeecg-module-system/jeecg-system-biz/src/main/resources/jeecg/code-template-online/tab/onetomany/java/$\173bussiPackage\175/$\173entityPackage\175/vue3/$\173entityName\175__api.tsi"
old mode 100644
new mode 100755
diff --git "a/jeecg-module-system/jeecg-system-biz/src/main/resources/jeecg/code-template-online/tab/onetomany/java/$\173bussiPackage\175/$\173entityPackage\175/vue3/$\173entityName\175__data.tsi" "b/jeecg-module-system/jeecg-system-biz/src/main/resources/jeecg/code-template-online/tab/onetomany/java/$\173bussiPackage\175/$\173entityPackage\175/vue3/$\173entityName\175__data.tsi"
old mode 100644
new mode 100755
diff --git "a/jeecg-module-system/jeecg-system-biz/src/main/resources/jeecg/code-template-online/tab/onetomany/java/$\173bussiPackage\175/$\173entityPackage\175/vue3/$\173entityName\175_menu_insert.sql" "b/jeecg-module-system/jeecg-system-biz/src/main/resources/jeecg/code-template-online/tab/onetomany/java/$\173bussiPackage\175/$\173entityPackage\175/vue3/$\173entityName\175_menu_insert.sql"
old mode 100644
new mode 100755
diff --git "a/jeecg-module-system/jeecg-system-biz/src/main/resources/jeecg/code-template-online/tab/onetomany/java/$\173bussiPackage\175/$\173entityPackage\175/vue3/components/$\173entityName\175Form.vuei" "b/jeecg-module-system/jeecg-system-biz/src/main/resources/jeecg/code-template-online/tab/onetomany/java/$\173bussiPackage\175/$\173entityPackage\175/vue3/components/$\173entityName\175Form.vuei"
old mode 100644
new mode 100755
diff --git "a/jeecg-module-system/jeecg-system-biz/src/main/resources/jeecg/code-template-online/tab/onetomany/java/$\173bussiPackage\175/$\173entityPackage\175/vue3/components/$\173entityName\175Modal.vuei" "b/jeecg-module-system/jeecg-system-biz/src/main/resources/jeecg/code-template-online/tab/onetomany/java/$\173bussiPackage\175/$\173entityPackage\175/vue3/components/$\173entityName\175Modal.vuei"
old mode 100644
new mode 100755
diff --git "a/jeecg-module-system/jeecg-system-biz/src/main/resources/jeecg/code-template-online/tab/onetomany/java/$\173bussiPackage\175/$\173entityPackage\175/vue3/components/\1331-n\135Form.vuei" "b/jeecg-module-system/jeecg-system-biz/src/main/resources/jeecg/code-template-online/tab/onetomany/java/$\173bussiPackage\175/$\173entityPackage\175/vue3/components/\1331-n\135Form.vuei"
old mode 100644
new mode 100755
diff --git "a/jeecg-module-system/jeecg-system-biz/src/main/resources/jeecg/code-template/one/java/$\173bussiPackage\175/$\173entityPackage\175/controller/$\173entityName\175Controller.javai" "b/jeecg-module-system/jeecg-system-biz/src/main/resources/jeecg/code-template/one/java/$\173bussiPackage\175/$\173entityPackage\175/controller/$\173entityName\175Controller.javai"
old mode 100644
new mode 100755
diff --git "a/jeecg-module-system/jeecg-system-biz/src/main/resources/jeecg/code-template/one/java/$\173bussiPackage\175/$\173entityPackage\175/entity/$\173entityName\175.javai" "b/jeecg-module-system/jeecg-system-biz/src/main/resources/jeecg/code-template/one/java/$\173bussiPackage\175/$\173entityPackage\175/entity/$\173entityName\175.javai"
old mode 100644
new mode 100755
diff --git "a/jeecg-module-system/jeecg-system-biz/src/main/resources/jeecg/code-template/one/java/$\173bussiPackage\175/$\173entityPackage\175/mapper/$\173entityName\175Mapper.javai" "b/jeecg-module-system/jeecg-system-biz/src/main/resources/jeecg/code-template/one/java/$\173bussiPackage\175/$\173entityPackage\175/mapper/$\173entityName\175Mapper.javai"
old mode 100644
new mode 100755
diff --git "a/jeecg-module-system/jeecg-system-biz/src/main/resources/jeecg/code-template/one/java/$\173bussiPackage\175/$\173entityPackage\175/mapper/xml/$\173entityName\175Mapper.xml" "b/jeecg-module-system/jeecg-system-biz/src/main/resources/jeecg/code-template/one/java/$\173bussiPackage\175/$\173entityPackage\175/mapper/xml/$\173entityName\175Mapper.xml"
old mode 100644
new mode 100755
diff --git "a/jeecg-module-system/jeecg-system-biz/src/main/resources/jeecg/code-template/one/java/$\173bussiPackage\175/$\173entityPackage\175/service/I$\173entityName\175Service.javai" "b/jeecg-module-system/jeecg-system-biz/src/main/resources/jeecg/code-template/one/java/$\173bussiPackage\175/$\173entityPackage\175/service/I$\173entityName\175Service.javai"
old mode 100644
new mode 100755
diff --git "a/jeecg-module-system/jeecg-system-biz/src/main/resources/jeecg/code-template/one/java/$\173bussiPackage\175/$\173entityPackage\175/service/impl/$\173entityName\175ServiceImpl.javai" "b/jeecg-module-system/jeecg-system-biz/src/main/resources/jeecg/code-template/one/java/$\173bussiPackage\175/$\173entityPackage\175/service/impl/$\173entityName\175ServiceImpl.javai"
old mode 100644
new mode 100755
diff --git "a/jeecg-module-system/jeecg-system-biz/src/main/resources/jeecg/code-template/one/java/$\173bussiPackage\175/$\173entityPackage\175/vue-app/$\173entityName\175Form.vuei" "b/jeecg-module-system/jeecg-system-biz/src/main/resources/jeecg/code-template/one/java/$\173bussiPackage\175/$\173entityPackage\175/vue-app/$\173entityName\175Form.vuei"
old mode 100644
new mode 100755
diff --git "a/jeecg-module-system/jeecg-system-biz/src/main/resources/jeecg/code-template/one/java/$\173bussiPackage\175/$\173entityPackage\175/vue-app/$\173entityName\175List.vuei" "b/jeecg-module-system/jeecg-system-biz/src/main/resources/jeecg/code-template/one/java/$\173bussiPackage\175/$\173entityPackage\175/vue-app/$\173entityName\175List.vuei"
old mode 100644
new mode 100755
diff --git "a/jeecg-module-system/jeecg-system-biz/src/main/resources/jeecg/code-template/one/java/$\173bussiPackage\175/$\173entityPackage\175/vue/$\173entityName\175List.vuei" "b/jeecg-module-system/jeecg-system-biz/src/main/resources/jeecg/code-template/one/java/$\173bussiPackage\175/$\173entityPackage\175/vue/$\173entityName\175List.vuei"
old mode 100644
new mode 100755
diff --git "a/jeecg-module-system/jeecg-system-biz/src/main/resources/jeecg/code-template/one/java/$\173bussiPackage\175/$\173entityPackage\175/vue/modules/$\173entityName\175Modal.vuei" "b/jeecg-module-system/jeecg-system-biz/src/main/resources/jeecg/code-template/one/java/$\173bussiPackage\175/$\173entityPackage\175/vue/modules/$\173entityName\175Modal.vuei"
old mode 100644
new mode 100755
diff --git "a/jeecg-module-system/jeecg-system-biz/src/main/resources/jeecg/code-template/one/java/$\173bussiPackage\175/$\173entityPackage\175/vue/modules/$\173entityName\175Modal__Style\043Drawer.vuei" "b/jeecg-module-system/jeecg-system-biz/src/main/resources/jeecg/code-template/one/java/$\173bussiPackage\175/$\173entityPackage\175/vue/modules/$\173entityName\175Modal__Style\043Drawer.vuei"
old mode 100644
new mode 100755
diff --git "a/jeecg-module-system/jeecg-system-biz/src/main/resources/jeecg/code-template/one/java/$\173bussiPackage\175/$\173entityPackage\175/vue3/$\173entityName\175List.vuei" "b/jeecg-module-system/jeecg-system-biz/src/main/resources/jeecg/code-template/one/java/$\173bussiPackage\175/$\173entityPackage\175/vue3/$\173entityName\175List.vuei"
old mode 100644
new mode 100755
diff --git "a/jeecg-module-system/jeecg-system-biz/src/main/resources/jeecg/code-template/one/java/$\173bussiPackage\175/$\173entityPackage\175/vue3/$\173entityName\175__api.tsi" "b/jeecg-module-system/jeecg-system-biz/src/main/resources/jeecg/code-template/one/java/$\173bussiPackage\175/$\173entityPackage\175/vue3/$\173entityName\175__api.tsi"
old mode 100644
new mode 100755
diff --git "a/jeecg-module-system/jeecg-system-biz/src/main/resources/jeecg/code-template/one/java/$\173bussiPackage\175/$\173entityPackage\175/vue3/$\173entityName\175__data.tsi" "b/jeecg-module-system/jeecg-system-biz/src/main/resources/jeecg/code-template/one/java/$\173bussiPackage\175/$\173entityPackage\175/vue3/$\173entityName\175__data.tsi"
old mode 100644
new mode 100755
diff --git "a/jeecg-module-system/jeecg-system-biz/src/main/resources/jeecg/code-template/one/java/$\173bussiPackage\175/$\173entityPackage\175/vue3/modules/$\173entityName\175Modal.vuei" "b/jeecg-module-system/jeecg-system-biz/src/main/resources/jeecg/code-template/one/java/$\173bussiPackage\175/$\173entityPackage\175/vue3/modules/$\173entityName\175Modal.vuei"
old mode 100644
new mode 100755
diff --git "a/jeecg-module-system/jeecg-system-biz/src/main/resources/jeecg/code-template/one2/java/$\173bussiPackage\175/controller/$\173entityPackage\175/$\173entityName\175Controller.javai" "b/jeecg-module-system/jeecg-system-biz/src/main/resources/jeecg/code-template/one2/java/$\173bussiPackage\175/controller/$\173entityPackage\175/$\173entityName\175Controller.javai"
old mode 100644
new mode 100755
diff --git "a/jeecg-module-system/jeecg-system-biz/src/main/resources/jeecg/code-template/one2/java/$\173bussiPackage\175/entity/$\173entityPackage\175/$\173entityName\175.javai" "b/jeecg-module-system/jeecg-system-biz/src/main/resources/jeecg/code-template/one2/java/$\173bussiPackage\175/entity/$\173entityPackage\175/$\173entityName\175.javai"
old mode 100644
new mode 100755
diff --git "a/jeecg-module-system/jeecg-system-biz/src/main/resources/jeecg/code-template/one2/java/$\173bussiPackage\175/mapper/$\173entityPackage\175/$\173entityName\175Mapper.javai" "b/jeecg-module-system/jeecg-system-biz/src/main/resources/jeecg/code-template/one2/java/$\173bussiPackage\175/mapper/$\173entityPackage\175/$\173entityName\175Mapper.javai"
old mode 100644
new mode 100755
diff --git "a/jeecg-module-system/jeecg-system-biz/src/main/resources/jeecg/code-template/one2/java/$\173bussiPackage\175/mapper/$\173entityPackage\175/xml/$\173entityName\175Mapper.xml" "b/jeecg-module-system/jeecg-system-biz/src/main/resources/jeecg/code-template/one2/java/$\173bussiPackage\175/mapper/$\173entityPackage\175/xml/$\173entityName\175Mapper.xml"
old mode 100644
new mode 100755
diff --git "a/jeecg-module-system/jeecg-system-biz/src/main/resources/jeecg/code-template/one2/java/$\173bussiPackage\175/service/$\173entityPackage\175/I$\173entityName\175Service.javai" "b/jeecg-module-system/jeecg-system-biz/src/main/resources/jeecg/code-template/one2/java/$\173bussiPackage\175/service/$\173entityPackage\175/I$\173entityName\175Service.javai"
old mode 100644
new mode 100755
diff --git "a/jeecg-module-system/jeecg-system-biz/src/main/resources/jeecg/code-template/one2/java/$\173bussiPackage\175/service/$\173entityPackage\175/impl/$\173entityName\175ServiceImpl.javai" "b/jeecg-module-system/jeecg-system-biz/src/main/resources/jeecg/code-template/one2/java/$\173bussiPackage\175/service/$\173entityPackage\175/impl/$\173entityName\175ServiceImpl.javai"
old mode 100644
new mode 100755
diff --git "a/jeecg-module-system/jeecg-system-biz/src/main/resources/jeecg/code-template/one2/java/$\173bussiPackage\175/vue/$\173entityPackage\175/$\173entityName\175List.vuei" "b/jeecg-module-system/jeecg-system-biz/src/main/resources/jeecg/code-template/one2/java/$\173bussiPackage\175/vue/$\173entityPackage\175/$\173entityName\175List.vuei"
old mode 100644
new mode 100755
diff --git "a/jeecg-module-system/jeecg-system-biz/src/main/resources/jeecg/code-template/one2/java/$\173bussiPackage\175/vue/$\173entityPackage\175/modules/$\173entityName\175Modal.vuei" "b/jeecg-module-system/jeecg-system-biz/src/main/resources/jeecg/code-template/one2/java/$\173bussiPackage\175/vue/$\173entityPackage\175/modules/$\173entityName\175Modal.vuei"
old mode 100644
new mode 100755
diff --git "a/jeecg-module-system/jeecg-system-biz/src/main/resources/jeecg/code-template/one2/java/$\173bussiPackage\175/vue/$\173entityPackage\175/modules/$\173entityName\175Modal__Style\043Drawer.vuei" "b/jeecg-module-system/jeecg-system-biz/src/main/resources/jeecg/code-template/one2/java/$\173bussiPackage\175/vue/$\173entityPackage\175/modules/$\173entityName\175Modal__Style\043Drawer.vuei"
old mode 100644
new mode 100755
diff --git "a/jeecg-module-system/jeecg-system-biz/src/main/resources/jeecg/code-template/one2/java/$\173bussiPackage\175/vue3/$\173entityPackage\175/$\173entityName\175List.vuei" "b/jeecg-module-system/jeecg-system-biz/src/main/resources/jeecg/code-template/one2/java/$\173bussiPackage\175/vue3/$\173entityPackage\175/$\173entityName\175List.vuei"
old mode 100644
new mode 100755
diff --git "a/jeecg-module-system/jeecg-system-biz/src/main/resources/jeecg/code-template/one2/java/$\173bussiPackage\175/vue3/$\173entityPackage\175/$\173entityName\175__api.tsi" "b/jeecg-module-system/jeecg-system-biz/src/main/resources/jeecg/code-template/one2/java/$\173bussiPackage\175/vue3/$\173entityPackage\175/$\173entityName\175__api.tsi"
old mode 100644
new mode 100755
diff --git "a/jeecg-module-system/jeecg-system-biz/src/main/resources/jeecg/code-template/one2/java/$\173bussiPackage\175/vue3/$\173entityPackage\175/$\173entityName\175__data.tsi" "b/jeecg-module-system/jeecg-system-biz/src/main/resources/jeecg/code-template/one2/java/$\173bussiPackage\175/vue3/$\173entityPackage\175/$\173entityName\175__data.tsi"
old mode 100644
new mode 100755
diff --git "a/jeecg-module-system/jeecg-system-biz/src/main/resources/jeecg/code-template/one2/java/$\173bussiPackage\175/vue3/$\173entityPackage\175/modules/$\173entityName\175Modal.vuei" "b/jeecg-module-system/jeecg-system-biz/src/main/resources/jeecg/code-template/one2/java/$\173bussiPackage\175/vue3/$\173entityPackage\175/modules/$\173entityName\175Modal.vuei"
old mode 100644
new mode 100755
diff --git "a/jeecg-module-system/jeecg-system-biz/src/main/resources/jeecg/code-template/onetomany/java/$\173bussiPackage\175/$\173entityPackage\175/controller/$\173entityName\175Controller.javai" "b/jeecg-module-system/jeecg-system-biz/src/main/resources/jeecg/code-template/onetomany/java/$\173bussiPackage\175/$\173entityPackage\175/controller/$\173entityName\175Controller.javai"
old mode 100644
new mode 100755
diff --git "a/jeecg-module-system/jeecg-system-biz/src/main/resources/jeecg/code-template/onetomany/java/$\173bussiPackage\175/$\173entityPackage\175/entity/$\173entityName\175.javai" "b/jeecg-module-system/jeecg-system-biz/src/main/resources/jeecg/code-template/onetomany/java/$\173bussiPackage\175/$\173entityPackage\175/entity/$\173entityName\175.javai"
old mode 100644
new mode 100755
diff --git "a/jeecg-module-system/jeecg-system-biz/src/main/resources/jeecg/code-template/onetomany/java/$\173bussiPackage\175/$\173entityPackage\175/entity/\1331-n\135Entity.javai" "b/jeecg-module-system/jeecg-system-biz/src/main/resources/jeecg/code-template/onetomany/java/$\173bussiPackage\175/$\173entityPackage\175/entity/\1331-n\135Entity.javai"
old mode 100644
new mode 100755
diff --git "a/jeecg-module-system/jeecg-system-biz/src/main/resources/jeecg/code-template/onetomany/java/$\173bussiPackage\175/$\173entityPackage\175/mapper/$\173entityName\175Mapper.javai" "b/jeecg-module-system/jeecg-system-biz/src/main/resources/jeecg/code-template/onetomany/java/$\173bussiPackage\175/$\173entityPackage\175/mapper/$\173entityName\175Mapper.javai"
old mode 100644
new mode 100755
diff --git "a/jeecg-module-system/jeecg-system-biz/src/main/resources/jeecg/code-template/onetomany/java/$\173bussiPackage\175/$\173entityPackage\175/mapper/\1331-n\135Mapper.javai" "b/jeecg-module-system/jeecg-system-biz/src/main/resources/jeecg/code-template/onetomany/java/$\173bussiPackage\175/$\173entityPackage\175/mapper/\1331-n\135Mapper.javai"
old mode 100644
new mode 100755
diff --git "a/jeecg-module-system/jeecg-system-biz/src/main/resources/jeecg/code-template/onetomany/java/$\173bussiPackage\175/$\173entityPackage\175/mapper/xml/$\173entityName\175Mapper.xml" "b/jeecg-module-system/jeecg-system-biz/src/main/resources/jeecg/code-template/onetomany/java/$\173bussiPackage\175/$\173entityPackage\175/mapper/xml/$\173entityName\175Mapper.xml"
old mode 100644
new mode 100755
diff --git "a/jeecg-module-system/jeecg-system-biz/src/main/resources/jeecg/code-template/onetomany/java/$\173bussiPackage\175/$\173entityPackage\175/mapper/xml/\1331-n\135Mapper.xml" "b/jeecg-module-system/jeecg-system-biz/src/main/resources/jeecg/code-template/onetomany/java/$\173bussiPackage\175/$\173entityPackage\175/mapper/xml/\1331-n\135Mapper.xml"
old mode 100644
new mode 100755
diff --git "a/jeecg-module-system/jeecg-system-biz/src/main/resources/jeecg/code-template/onetomany/java/$\173bussiPackage\175/$\173entityPackage\175/service/I$\173entityName\175Service.javai" "b/jeecg-module-system/jeecg-system-biz/src/main/resources/jeecg/code-template/onetomany/java/$\173bussiPackage\175/$\173entityPackage\175/service/I$\173entityName\175Service.javai"
old mode 100644
new mode 100755
diff --git "a/jeecg-module-system/jeecg-system-biz/src/main/resources/jeecg/code-template/onetomany/java/$\173bussiPackage\175/$\173entityPackage\175/service/\1331-n\135Service.javai" "b/jeecg-module-system/jeecg-system-biz/src/main/resources/jeecg/code-template/onetomany/java/$\173bussiPackage\175/$\173entityPackage\175/service/\1331-n\135Service.javai"
old mode 100644
new mode 100755
diff --git "a/jeecg-module-system/jeecg-system-biz/src/main/resources/jeecg/code-template/onetomany/java/$\173bussiPackage\175/$\173entityPackage\175/service/impl/$\173entityName\175ServiceImpl.javai" "b/jeecg-module-system/jeecg-system-biz/src/main/resources/jeecg/code-template/onetomany/java/$\173bussiPackage\175/$\173entityPackage\175/service/impl/$\173entityName\175ServiceImpl.javai"
old mode 100644
new mode 100755
diff --git "a/jeecg-module-system/jeecg-system-biz/src/main/resources/jeecg/code-template/onetomany/java/$\173bussiPackage\175/$\173entityPackage\175/service/impl/\1331-n\135ServiceImpl.javai" "b/jeecg-module-system/jeecg-system-biz/src/main/resources/jeecg/code-template/onetomany/java/$\173bussiPackage\175/$\173entityPackage\175/service/impl/\1331-n\135ServiceImpl.javai"
old mode 100644
new mode 100755
diff --git "a/jeecg-module-system/jeecg-system-biz/src/main/resources/jeecg/code-template/onetomany/java/$\173bussiPackage\175/$\173entityPackage\175/vo/$\173entityName\175Page.javai" "b/jeecg-module-system/jeecg-system-biz/src/main/resources/jeecg/code-template/onetomany/java/$\173bussiPackage\175/$\173entityPackage\175/vo/$\173entityName\175Page.javai"
old mode 100644
new mode 100755
diff --git "a/jeecg-module-system/jeecg-system-biz/src/main/resources/jeecg/code-template/onetomany/java/$\173bussiPackage\175/$\173entityPackage\175/vue/$\173entityName\175List.vuei" "b/jeecg-module-system/jeecg-system-biz/src/main/resources/jeecg/code-template/onetomany/java/$\173bussiPackage\175/$\173entityPackage\175/vue/$\173entityName\175List.vuei"
old mode 100644
new mode 100755
diff --git "a/jeecg-module-system/jeecg-system-biz/src/main/resources/jeecg/code-template/onetomany/java/$\173bussiPackage\175/$\173entityPackage\175/vue/modules/$\173entityName\175Form.vuei" "b/jeecg-module-system/jeecg-system-biz/src/main/resources/jeecg/code-template/onetomany/java/$\173bussiPackage\175/$\173entityPackage\175/vue/modules/$\173entityName\175Form.vuei"
old mode 100644
new mode 100755
diff --git "a/jeecg-module-system/jeecg-system-biz/src/main/resources/jeecg/code-template/onetomany/java/$\173bussiPackage\175/$\173entityPackage\175/vue/modules/$\173entityName\175Modal.vuei" "b/jeecg-module-system/jeecg-system-biz/src/main/resources/jeecg/code-template/onetomany/java/$\173bussiPackage\175/$\173entityPackage\175/vue/modules/$\173entityName\175Modal.vuei"
old mode 100644
new mode 100755
diff --git "a/jeecg-module-system/jeecg-system-biz/src/main/resources/jeecg/code-template/onetomany/java/$\173bussiPackage\175/$\173entityPackage\175/vue3/$\173entityName\175List.vuei" "b/jeecg-module-system/jeecg-system-biz/src/main/resources/jeecg/code-template/onetomany/java/$\173bussiPackage\175/$\173entityPackage\175/vue3/$\173entityName\175List.vuei"
old mode 100644
new mode 100755
diff --git "a/jeecg-module-system/jeecg-system-biz/src/main/resources/jeecg/code-template/onetomany/java/$\173bussiPackage\175/$\173entityPackage\175/vue3/$\173entityName\175__api.tsi" "b/jeecg-module-system/jeecg-system-biz/src/main/resources/jeecg/code-template/onetomany/java/$\173bussiPackage\175/$\173entityPackage\175/vue3/$\173entityName\175__api.tsi"
old mode 100644
new mode 100755
diff --git "a/jeecg-module-system/jeecg-system-biz/src/main/resources/jeecg/code-template/onetomany/java/$\173bussiPackage\175/$\173entityPackage\175/vue3/$\173entityName\175__data.tsi" "b/jeecg-module-system/jeecg-system-biz/src/main/resources/jeecg/code-template/onetomany/java/$\173bussiPackage\175/$\173entityPackage\175/vue3/$\173entityName\175__data.tsi"
old mode 100644
new mode 100755
diff --git "a/jeecg-module-system/jeecg-system-biz/src/main/resources/jeecg/code-template/onetomany/java/$\173bussiPackage\175/$\173entityPackage\175/vue3/modules/$\173entityName\175Modal.vuei" "b/jeecg-module-system/jeecg-system-biz/src/main/resources/jeecg/code-template/onetomany/java/$\173bussiPackage\175/$\173entityPackage\175/vue3/modules/$\173entityName\175Modal.vuei"
old mode 100644
new mode 100755
diff --git "a/jeecg-module-system/jeecg-system-biz/src/main/resources/jeecg/code-template/onetomany2/java/$\173bussiPackage\175/$\173entityPackage\175/controller/$\173entityName\175Controller.javai" "b/jeecg-module-system/jeecg-system-biz/src/main/resources/jeecg/code-template/onetomany2/java/$\173bussiPackage\175/$\173entityPackage\175/controller/$\173entityName\175Controller.javai"
old mode 100644
new mode 100755
diff --git "a/jeecg-module-system/jeecg-system-biz/src/main/resources/jeecg/code-template/onetomany2/java/$\173bussiPackage\175/$\173entityPackage\175/entity/$\173entityName\175.javai" "b/jeecg-module-system/jeecg-system-biz/src/main/resources/jeecg/code-template/onetomany2/java/$\173bussiPackage\175/$\173entityPackage\175/entity/$\173entityName\175.javai"
old mode 100644
new mode 100755
diff --git "a/jeecg-module-system/jeecg-system-biz/src/main/resources/jeecg/code-template/onetomany2/java/$\173bussiPackage\175/$\173entityPackage\175/entity/\1331-n\135Entity.javai" "b/jeecg-module-system/jeecg-system-biz/src/main/resources/jeecg/code-template/onetomany2/java/$\173bussiPackage\175/$\173entityPackage\175/entity/\1331-n\135Entity.javai"
old mode 100644
new mode 100755
diff --git "a/jeecg-module-system/jeecg-system-biz/src/main/resources/jeecg/code-template/onetomany2/java/$\173bussiPackage\175/$\173entityPackage\175/mapper/$\173entityName\175Mapper.javai" "b/jeecg-module-system/jeecg-system-biz/src/main/resources/jeecg/code-template/onetomany2/java/$\173bussiPackage\175/$\173entityPackage\175/mapper/$\173entityName\175Mapper.javai"
old mode 100644
new mode 100755
diff --git "a/jeecg-module-system/jeecg-system-biz/src/main/resources/jeecg/code-template/onetomany2/java/$\173bussiPackage\175/$\173entityPackage\175/mapper/\1331-n\135Mapper.javai" "b/jeecg-module-system/jeecg-system-biz/src/main/resources/jeecg/code-template/onetomany2/java/$\173bussiPackage\175/$\173entityPackage\175/mapper/\1331-n\135Mapper.javai"
old mode 100644
new mode 100755
diff --git "a/jeecg-module-system/jeecg-system-biz/src/main/resources/jeecg/code-template/onetomany2/java/$\173bussiPackage\175/$\173entityPackage\175/mapper/xml/$\173entityName\175Mapper.xml" "b/jeecg-module-system/jeecg-system-biz/src/main/resources/jeecg/code-template/onetomany2/java/$\173bussiPackage\175/$\173entityPackage\175/mapper/xml/$\173entityName\175Mapper.xml"
old mode 100644
new mode 100755
diff --git "a/jeecg-module-system/jeecg-system-biz/src/main/resources/jeecg/code-template/onetomany2/java/$\173bussiPackage\175/$\173entityPackage\175/mapper/xml/\1331-n\135Mapper.xml" "b/jeecg-module-system/jeecg-system-biz/src/main/resources/jeecg/code-template/onetomany2/java/$\173bussiPackage\175/$\173entityPackage\175/mapper/xml/\1331-n\135Mapper.xml"
old mode 100644
new mode 100755
diff --git "a/jeecg-module-system/jeecg-system-biz/src/main/resources/jeecg/code-template/onetomany2/java/$\173bussiPackage\175/$\173entityPackage\175/service/I$\173entityName\175Service.javai" "b/jeecg-module-system/jeecg-system-biz/src/main/resources/jeecg/code-template/onetomany2/java/$\173bussiPackage\175/$\173entityPackage\175/service/I$\173entityName\175Service.javai"
old mode 100644
new mode 100755
diff --git "a/jeecg-module-system/jeecg-system-biz/src/main/resources/jeecg/code-template/onetomany2/java/$\173bussiPackage\175/$\173entityPackage\175/service/\1331-n\135Service.javai" "b/jeecg-module-system/jeecg-system-biz/src/main/resources/jeecg/code-template/onetomany2/java/$\173bussiPackage\175/$\173entityPackage\175/service/\1331-n\135Service.javai"
old mode 100644
new mode 100755
diff --git "a/jeecg-module-system/jeecg-system-biz/src/main/resources/jeecg/code-template/onetomany2/java/$\173bussiPackage\175/$\173entityPackage\175/service/impl/$\173entityName\175ServiceImpl.javai" "b/jeecg-module-system/jeecg-system-biz/src/main/resources/jeecg/code-template/onetomany2/java/$\173bussiPackage\175/$\173entityPackage\175/service/impl/$\173entityName\175ServiceImpl.javai"
old mode 100644
new mode 100755
diff --git "a/jeecg-module-system/jeecg-system-biz/src/main/resources/jeecg/code-template/onetomany2/java/$\173bussiPackage\175/$\173entityPackage\175/service/impl/\1331-n\135ServiceImpl.javai" "b/jeecg-module-system/jeecg-system-biz/src/main/resources/jeecg/code-template/onetomany2/java/$\173bussiPackage\175/$\173entityPackage\175/service/impl/\1331-n\135ServiceImpl.javai"
old mode 100644
new mode 100755
diff --git "a/jeecg-module-system/jeecg-system-biz/src/main/resources/jeecg/code-template/onetomany2/java/$\173bussiPackage\175/$\173entityPackage\175/vo/$\173entityName\175Page.javai" "b/jeecg-module-system/jeecg-system-biz/src/main/resources/jeecg/code-template/onetomany2/java/$\173bussiPackage\175/$\173entityPackage\175/vo/$\173entityName\175Page.javai"
old mode 100644
new mode 100755
diff --git "a/jeecg-module-system/jeecg-system-biz/src/main/resources/jeecg/code-template/onetomany2/java/$\173bussiPackage\175/$\173entityPackage\175/vue/$\173entityName\175List.vuei" "b/jeecg-module-system/jeecg-system-biz/src/main/resources/jeecg/code-template/onetomany2/java/$\173bussiPackage\175/$\173entityPackage\175/vue/$\173entityName\175List.vuei"
old mode 100644
new mode 100755
diff --git "a/jeecg-module-system/jeecg-system-biz/src/main/resources/jeecg/code-template/onetomany2/java/$\173bussiPackage\175/$\173entityPackage\175/vue/\1331-n\135List.vuei" "b/jeecg-module-system/jeecg-system-biz/src/main/resources/jeecg/code-template/onetomany2/java/$\173bussiPackage\175/$\173entityPackage\175/vue/\1331-n\135List.vuei"
old mode 100644
new mode 100755
diff --git "a/jeecg-module-system/jeecg-system-biz/src/main/resources/jeecg/code-template/onetomany2/java/$\173bussiPackage\175/$\173entityPackage\175/vue/modules/$\173entityName\175Modal.vuei" "b/jeecg-module-system/jeecg-system-biz/src/main/resources/jeecg/code-template/onetomany2/java/$\173bussiPackage\175/$\173entityPackage\175/vue/modules/$\173entityName\175Modal.vuei"
old mode 100644
new mode 100755
diff --git "a/jeecg-module-system/jeecg-system-biz/src/main/resources/jeecg/code-template/onetomany2/java/$\173bussiPackage\175/$\173entityPackage\175/vue/modules/\1331-n\135Modal.vuei" "b/jeecg-module-system/jeecg-system-biz/src/main/resources/jeecg/code-template/onetomany2/java/$\173bussiPackage\175/$\173entityPackage\175/vue/modules/\1331-n\135Modal.vuei"
old mode 100644
new mode 100755
diff --git "a/jeecg-module-system/jeecg-system-biz/src/main/resources/jeecg/code-template/onetomany2/java/$\173bussiPackage\175/$\173entityPackage\175/vue3/$\173entityName\175List.vuei" "b/jeecg-module-system/jeecg-system-biz/src/main/resources/jeecg/code-template/onetomany2/java/$\173bussiPackage\175/$\173entityPackage\175/vue3/$\173entityName\175List.vuei"
old mode 100644
new mode 100755
diff --git "a/jeecg-module-system/jeecg-system-biz/src/main/resources/jeecg/code-template/onetomany2/java/$\173bussiPackage\175/$\173entityPackage\175/vue3/$\173entityName\175__api.tsi" "b/jeecg-module-system/jeecg-system-biz/src/main/resources/jeecg/code-template/onetomany2/java/$\173bussiPackage\175/$\173entityPackage\175/vue3/$\173entityName\175__api.tsi"
old mode 100644
new mode 100755
diff --git "a/jeecg-module-system/jeecg-system-biz/src/main/resources/jeecg/code-template/onetomany2/java/$\173bussiPackage\175/$\173entityPackage\175/vue3/$\173entityName\175__data.tsi" "b/jeecg-module-system/jeecg-system-biz/src/main/resources/jeecg/code-template/onetomany2/java/$\173bussiPackage\175/$\173entityPackage\175/vue3/$\173entityName\175__data.tsi"
old mode 100644
new mode 100755
diff --git "a/jeecg-module-system/jeecg-system-biz/src/main/resources/jeecg/code-template/onetomany2/java/$\173bussiPackage\175/$\173entityPackage\175/vue3/\1331-n\135List.vuei" "b/jeecg-module-system/jeecg-system-biz/src/main/resources/jeecg/code-template/onetomany2/java/$\173bussiPackage\175/$\173entityPackage\175/vue3/\1331-n\135List.vuei"
old mode 100644
new mode 100755
diff --git "a/jeecg-module-system/jeecg-system-biz/src/main/resources/jeecg/code-template/onetomany2/java/$\173bussiPackage\175/$\173entityPackage\175/vue3/modules/$\173entityName\175Modal.vuei" "b/jeecg-module-system/jeecg-system-biz/src/main/resources/jeecg/code-template/onetomany2/java/$\173bussiPackage\175/$\173entityPackage\175/vue3/modules/$\173entityName\175Modal.vuei"
old mode 100644
new mode 100755
diff --git "a/jeecg-module-system/jeecg-system-biz/src/main/resources/jeecg/code-template/onetomany2/java/$\173bussiPackage\175/$\173entityPackage\175/vue3/modules/\1331-n\135Modal.vuei" "b/jeecg-module-system/jeecg-system-biz/src/main/resources/jeecg/code-template/onetomany2/java/$\173bussiPackage\175/$\173entityPackage\175/vue3/modules/\1331-n\135Modal.vuei"
old mode 100644
new mode 100755
diff --git a/jeecg-module-system/jeecg-system-biz/src/main/resources/static/demo1.html b/jeecg-module-system/jeecg-system-biz/src/main/resources/static/demo1.html
old mode 100644
new mode 100755
diff --git a/jeecg-module-system/jeecg-system-biz/src/main/resources/static/generic/LICENSE b/jeecg-module-system/jeecg-system-biz/src/main/resources/static/generic/LICENSE
old mode 100644
new mode 100755
diff --git a/jeecg-module-system/jeecg-system-biz/src/main/resources/static/generic/build/pdf.js b/jeecg-module-system/jeecg-system-biz/src/main/resources/static/generic/build/pdf.js
old mode 100644
new mode 100755
diff --git a/jeecg-module-system/jeecg-system-biz/src/main/resources/static/generic/build/pdf.worker.js b/jeecg-module-system/jeecg-system-biz/src/main/resources/static/generic/build/pdf.worker.js
old mode 100644
new mode 100755
diff --git a/jeecg-module-system/jeecg-system-biz/src/main/resources/static/generic/web/cmaps/78-EUC-H.bcmap b/jeecg-module-system/jeecg-system-biz/src/main/resources/static/generic/web/cmaps/78-EUC-H.bcmap
old mode 100644
new mode 100755
Binary files differ
diff --git a/jeecg-module-system/jeecg-system-biz/src/main/resources/static/generic/web/cmaps/78-EUC-V.bcmap b/jeecg-module-system/jeecg-system-biz/src/main/resources/static/generic/web/cmaps/78-EUC-V.bcmap
old mode 100644
new mode 100755
Binary files differ
diff --git a/jeecg-module-system/jeecg-system-biz/src/main/resources/static/generic/web/cmaps/78-H.bcmap b/jeecg-module-system/jeecg-system-biz/src/main/resources/static/generic/web/cmaps/78-H.bcmap
old mode 100644
new mode 100755
Binary files differ
diff --git a/jeecg-module-system/jeecg-system-biz/src/main/resources/static/generic/web/cmaps/78-RKSJ-H.bcmap b/jeecg-module-system/jeecg-system-biz/src/main/resources/static/generic/web/cmaps/78-RKSJ-H.bcmap
old mode 100644
new mode 100755
Binary files differ
diff --git a/jeecg-module-system/jeecg-system-biz/src/main/resources/static/generic/web/cmaps/78-RKSJ-V.bcmap b/jeecg-module-system/jeecg-system-biz/src/main/resources/static/generic/web/cmaps/78-RKSJ-V.bcmap
old mode 100644
new mode 100755
Binary files differ
diff --git a/jeecg-module-system/jeecg-system-biz/src/main/resources/static/generic/web/cmaps/78-V.bcmap b/jeecg-module-system/jeecg-system-biz/src/main/resources/static/generic/web/cmaps/78-V.bcmap
old mode 100644
new mode 100755
Binary files differ
diff --git a/jeecg-module-system/jeecg-system-biz/src/main/resources/static/generic/web/cmaps/78ms-RKSJ-H.bcmap b/jeecg-module-system/jeecg-system-biz/src/main/resources/static/generic/web/cmaps/78ms-RKSJ-H.bcmap
old mode 100644
new mode 100755
Binary files differ
diff --git a/jeecg-module-system/jeecg-system-biz/src/main/resources/static/generic/web/cmaps/78ms-RKSJ-V.bcmap b/jeecg-module-system/jeecg-system-biz/src/main/resources/static/generic/web/cmaps/78ms-RKSJ-V.bcmap
old mode 100644
new mode 100755
Binary files differ
diff --git a/jeecg-module-system/jeecg-system-biz/src/main/resources/static/generic/web/cmaps/83pv-RKSJ-H.bcmap b/jeecg-module-system/jeecg-system-biz/src/main/resources/static/generic/web/cmaps/83pv-RKSJ-H.bcmap
old mode 100644
new mode 100755
Binary files differ
diff --git a/jeecg-module-system/jeecg-system-biz/src/main/resources/static/generic/web/cmaps/90ms-RKSJ-H.bcmap b/jeecg-module-system/jeecg-system-biz/src/main/resources/static/generic/web/cmaps/90ms-RKSJ-H.bcmap
old mode 100644
new mode 100755
Binary files differ
diff --git a/jeecg-module-system/jeecg-system-biz/src/main/resources/static/generic/web/cmaps/90ms-RKSJ-V.bcmap b/jeecg-module-system/jeecg-system-biz/src/main/resources/static/generic/web/cmaps/90ms-RKSJ-V.bcmap
old mode 100644
new mode 100755
Binary files differ
diff --git a/jeecg-module-system/jeecg-system-biz/src/main/resources/static/generic/web/cmaps/90msp-RKSJ-H.bcmap b/jeecg-module-system/jeecg-system-biz/src/main/resources/static/generic/web/cmaps/90msp-RKSJ-H.bcmap
old mode 100644
new mode 100755
Binary files differ
diff --git a/jeecg-module-system/jeecg-system-biz/src/main/resources/static/generic/web/cmaps/90msp-RKSJ-V.bcmap b/jeecg-module-system/jeecg-system-biz/src/main/resources/static/generic/web/cmaps/90msp-RKSJ-V.bcmap
old mode 100644
new mode 100755
Binary files differ
diff --git a/jeecg-module-system/jeecg-system-biz/src/main/resources/static/generic/web/cmaps/90pv-RKSJ-H.bcmap b/jeecg-module-system/jeecg-system-biz/src/main/resources/static/generic/web/cmaps/90pv-RKSJ-H.bcmap
old mode 100644
new mode 100755
Binary files differ
diff --git a/jeecg-module-system/jeecg-system-biz/src/main/resources/static/generic/web/cmaps/90pv-RKSJ-V.bcmap b/jeecg-module-system/jeecg-system-biz/src/main/resources/static/generic/web/cmaps/90pv-RKSJ-V.bcmap
old mode 100644
new mode 100755
Binary files differ
diff --git a/jeecg-module-system/jeecg-system-biz/src/main/resources/static/generic/web/cmaps/Add-H.bcmap b/jeecg-module-system/jeecg-system-biz/src/main/resources/static/generic/web/cmaps/Add-H.bcmap
old mode 100644
new mode 100755
Binary files differ
diff --git a/jeecg-module-system/jeecg-system-biz/src/main/resources/static/generic/web/cmaps/Add-RKSJ-H.bcmap b/jeecg-module-system/jeecg-system-biz/src/main/resources/static/generic/web/cmaps/Add-RKSJ-H.bcmap
old mode 100644
new mode 100755
Binary files differ
diff --git a/jeecg-module-system/jeecg-system-biz/src/main/resources/static/generic/web/cmaps/Add-RKSJ-V.bcmap b/jeecg-module-system/jeecg-system-biz/src/main/resources/static/generic/web/cmaps/Add-RKSJ-V.bcmap
old mode 100644
new mode 100755
Binary files differ
diff --git a/jeecg-module-system/jeecg-system-biz/src/main/resources/static/generic/web/cmaps/Add-V.bcmap b/jeecg-module-system/jeecg-system-biz/src/main/resources/static/generic/web/cmaps/Add-V.bcmap
old mode 100644
new mode 100755
Binary files differ
diff --git a/jeecg-module-system/jeecg-system-biz/src/main/resources/static/generic/web/cmaps/Adobe-CNS1-0.bcmap b/jeecg-module-system/jeecg-system-biz/src/main/resources/static/generic/web/cmaps/Adobe-CNS1-0.bcmap
old mode 100644
new mode 100755
Binary files differ
diff --git a/jeecg-module-system/jeecg-system-biz/src/main/resources/static/generic/web/cmaps/Adobe-CNS1-1.bcmap b/jeecg-module-system/jeecg-system-biz/src/main/resources/static/generic/web/cmaps/Adobe-CNS1-1.bcmap
old mode 100644
new mode 100755
Binary files differ
diff --git a/jeecg-module-system/jeecg-system-biz/src/main/resources/static/generic/web/cmaps/Adobe-CNS1-2.bcmap b/jeecg-module-system/jeecg-system-biz/src/main/resources/static/generic/web/cmaps/Adobe-CNS1-2.bcmap
old mode 100644
new mode 100755
Binary files differ
diff --git a/jeecg-module-system/jeecg-system-biz/src/main/resources/static/generic/web/cmaps/Adobe-CNS1-3.bcmap b/jeecg-module-system/jeecg-system-biz/src/main/resources/static/generic/web/cmaps/Adobe-CNS1-3.bcmap
old mode 100644
new mode 100755
Binary files differ
diff --git a/jeecg-module-system/jeecg-system-biz/src/main/resources/static/generic/web/cmaps/Adobe-CNS1-4.bcmap b/jeecg-module-system/jeecg-system-biz/src/main/resources/static/generic/web/cmaps/Adobe-CNS1-4.bcmap
old mode 100644
new mode 100755
Binary files differ
diff --git a/jeecg-module-system/jeecg-system-biz/src/main/resources/static/generic/web/cmaps/Adobe-CNS1-5.bcmap b/jeecg-module-system/jeecg-system-biz/src/main/resources/static/generic/web/cmaps/Adobe-CNS1-5.bcmap
old mode 100644
new mode 100755
Binary files differ
diff --git a/jeecg-module-system/jeecg-system-biz/src/main/resources/static/generic/web/cmaps/Adobe-CNS1-6.bcmap b/jeecg-module-system/jeecg-system-biz/src/main/resources/static/generic/web/cmaps/Adobe-CNS1-6.bcmap
old mode 100644
new mode 100755
Binary files differ
diff --git a/jeecg-module-system/jeecg-system-biz/src/main/resources/static/generic/web/cmaps/Adobe-CNS1-UCS2.bcmap b/jeecg-module-system/jeecg-system-biz/src/main/resources/static/generic/web/cmaps/Adobe-CNS1-UCS2.bcmap
old mode 100644
new mode 100755
Binary files differ
diff --git a/jeecg-module-system/jeecg-system-biz/src/main/resources/static/generic/web/cmaps/Adobe-GB1-0.bcmap b/jeecg-module-system/jeecg-system-biz/src/main/resources/static/generic/web/cmaps/Adobe-GB1-0.bcmap
old mode 100644
new mode 100755
Binary files differ
diff --git a/jeecg-module-system/jeecg-system-biz/src/main/resources/static/generic/web/cmaps/Adobe-GB1-1.bcmap b/jeecg-module-system/jeecg-system-biz/src/main/resources/static/generic/web/cmaps/Adobe-GB1-1.bcmap
old mode 100644
new mode 100755
Binary files differ
diff --git a/jeecg-module-system/jeecg-system-biz/src/main/resources/static/generic/web/cmaps/Adobe-GB1-2.bcmap b/jeecg-module-system/jeecg-system-biz/src/main/resources/static/generic/web/cmaps/Adobe-GB1-2.bcmap
old mode 100644
new mode 100755
Binary files differ
diff --git a/jeecg-module-system/jeecg-system-biz/src/main/resources/static/generic/web/cmaps/Adobe-GB1-3.bcmap b/jeecg-module-system/jeecg-system-biz/src/main/resources/static/generic/web/cmaps/Adobe-GB1-3.bcmap
old mode 100644
new mode 100755
Binary files differ
diff --git a/jeecg-module-system/jeecg-system-biz/src/main/resources/static/generic/web/cmaps/Adobe-GB1-4.bcmap b/jeecg-module-system/jeecg-system-biz/src/main/resources/static/generic/web/cmaps/Adobe-GB1-4.bcmap
old mode 100644
new mode 100755
Binary files differ
diff --git a/jeecg-module-system/jeecg-system-biz/src/main/resources/static/generic/web/cmaps/Adobe-GB1-5.bcmap b/jeecg-module-system/jeecg-system-biz/src/main/resources/static/generic/web/cmaps/Adobe-GB1-5.bcmap
old mode 100644
new mode 100755
Binary files differ
diff --git a/jeecg-module-system/jeecg-system-biz/src/main/resources/static/generic/web/cmaps/Adobe-GB1-UCS2.bcmap b/jeecg-module-system/jeecg-system-biz/src/main/resources/static/generic/web/cmaps/Adobe-GB1-UCS2.bcmap
old mode 100644
new mode 100755
Binary files differ
diff --git a/jeecg-module-system/jeecg-system-biz/src/main/resources/static/generic/web/cmaps/Adobe-Japan1-0.bcmap b/jeecg-module-system/jeecg-system-biz/src/main/resources/static/generic/web/cmaps/Adobe-Japan1-0.bcmap
old mode 100644
new mode 100755
Binary files differ
diff --git a/jeecg-module-system/jeecg-system-biz/src/main/resources/static/generic/web/cmaps/Adobe-Japan1-1.bcmap b/jeecg-module-system/jeecg-system-biz/src/main/resources/static/generic/web/cmaps/Adobe-Japan1-1.bcmap
old mode 100644
new mode 100755
Binary files differ
diff --git a/jeecg-module-system/jeecg-system-biz/src/main/resources/static/generic/web/cmaps/Adobe-Japan1-2.bcmap b/jeecg-module-system/jeecg-system-biz/src/main/resources/static/generic/web/cmaps/Adobe-Japan1-2.bcmap
old mode 100644
new mode 100755
Binary files differ
diff --git a/jeecg-module-system/jeecg-system-biz/src/main/resources/static/generic/web/cmaps/Adobe-Japan1-3.bcmap b/jeecg-module-system/jeecg-system-biz/src/main/resources/static/generic/web/cmaps/Adobe-Japan1-3.bcmap
old mode 100644
new mode 100755
Binary files differ
diff --git a/jeecg-module-system/jeecg-system-biz/src/main/resources/static/generic/web/cmaps/Adobe-Japan1-4.bcmap b/jeecg-module-system/jeecg-system-biz/src/main/resources/static/generic/web/cmaps/Adobe-Japan1-4.bcmap
old mode 100644
new mode 100755
Binary files differ
diff --git a/jeecg-module-system/jeecg-system-biz/src/main/resources/static/generic/web/cmaps/Adobe-Japan1-5.bcmap b/jeecg-module-system/jeecg-system-biz/src/main/resources/static/generic/web/cmaps/Adobe-Japan1-5.bcmap
old mode 100644
new mode 100755
Binary files differ
diff --git a/jeecg-module-system/jeecg-system-biz/src/main/resources/static/generic/web/cmaps/Adobe-Japan1-6.bcmap b/jeecg-module-system/jeecg-system-biz/src/main/resources/static/generic/web/cmaps/Adobe-Japan1-6.bcmap
old mode 100644
new mode 100755
Binary files differ
diff --git a/jeecg-module-system/jeecg-system-biz/src/main/resources/static/generic/web/cmaps/Adobe-Japan1-UCS2.bcmap b/jeecg-module-system/jeecg-system-biz/src/main/resources/static/generic/web/cmaps/Adobe-Japan1-UCS2.bcmap
old mode 100644
new mode 100755
Binary files differ
diff --git a/jeecg-module-system/jeecg-system-biz/src/main/resources/static/generic/web/cmaps/Adobe-Korea1-0.bcmap b/jeecg-module-system/jeecg-system-biz/src/main/resources/static/generic/web/cmaps/Adobe-Korea1-0.bcmap
old mode 100644
new mode 100755
Binary files differ
diff --git a/jeecg-module-system/jeecg-system-biz/src/main/resources/static/generic/web/cmaps/Adobe-Korea1-1.bcmap b/jeecg-module-system/jeecg-system-biz/src/main/resources/static/generic/web/cmaps/Adobe-Korea1-1.bcmap
old mode 100644
new mode 100755
Binary files differ
diff --git a/jeecg-module-system/jeecg-system-biz/src/main/resources/static/generic/web/cmaps/Adobe-Korea1-2.bcmap b/jeecg-module-system/jeecg-system-biz/src/main/resources/static/generic/web/cmaps/Adobe-Korea1-2.bcmap
old mode 100644
new mode 100755
Binary files differ
diff --git a/jeecg-module-system/jeecg-system-biz/src/main/resources/static/generic/web/cmaps/Adobe-Korea1-UCS2.bcmap b/jeecg-module-system/jeecg-system-biz/src/main/resources/static/generic/web/cmaps/Adobe-Korea1-UCS2.bcmap
old mode 100644
new mode 100755
Binary files differ
diff --git a/jeecg-module-system/jeecg-system-biz/src/main/resources/static/generic/web/cmaps/B5-H.bcmap b/jeecg-module-system/jeecg-system-biz/src/main/resources/static/generic/web/cmaps/B5-H.bcmap
old mode 100644
new mode 100755
Binary files differ
diff --git a/jeecg-module-system/jeecg-system-biz/src/main/resources/static/generic/web/cmaps/B5-V.bcmap b/jeecg-module-system/jeecg-system-biz/src/main/resources/static/generic/web/cmaps/B5-V.bcmap
old mode 100644
new mode 100755
Binary files differ
diff --git a/jeecg-module-system/jeecg-system-biz/src/main/resources/static/generic/web/cmaps/B5pc-H.bcmap b/jeecg-module-system/jeecg-system-biz/src/main/resources/static/generic/web/cmaps/B5pc-H.bcmap
old mode 100644
new mode 100755
Binary files differ
diff --git a/jeecg-module-system/jeecg-system-biz/src/main/resources/static/generic/web/cmaps/B5pc-V.bcmap b/jeecg-module-system/jeecg-system-biz/src/main/resources/static/generic/web/cmaps/B5pc-V.bcmap
old mode 100644
new mode 100755
Binary files differ
diff --git a/jeecg-module-system/jeecg-system-biz/src/main/resources/static/generic/web/cmaps/CNS-EUC-H.bcmap b/jeecg-module-system/jeecg-system-biz/src/main/resources/static/generic/web/cmaps/CNS-EUC-H.bcmap
old mode 100644
new mode 100755
Binary files differ
diff --git a/jeecg-module-system/jeecg-system-biz/src/main/resources/static/generic/web/cmaps/CNS-EUC-V.bcmap b/jeecg-module-system/jeecg-system-biz/src/main/resources/static/generic/web/cmaps/CNS-EUC-V.bcmap
old mode 100644
new mode 100755
Binary files differ
diff --git a/jeecg-module-system/jeecg-system-biz/src/main/resources/static/generic/web/cmaps/CNS1-H.bcmap b/jeecg-module-system/jeecg-system-biz/src/main/resources/static/generic/web/cmaps/CNS1-H.bcmap
old mode 100644
new mode 100755
Binary files differ
diff --git a/jeecg-module-system/jeecg-system-biz/src/main/resources/static/generic/web/cmaps/CNS1-V.bcmap b/jeecg-module-system/jeecg-system-biz/src/main/resources/static/generic/web/cmaps/CNS1-V.bcmap
old mode 100644
new mode 100755
Binary files differ
diff --git a/jeecg-module-system/jeecg-system-biz/src/main/resources/static/generic/web/cmaps/CNS2-H.bcmap b/jeecg-module-system/jeecg-system-biz/src/main/resources/static/generic/web/cmaps/CNS2-H.bcmap
old mode 100644
new mode 100755
Binary files differ
diff --git a/jeecg-module-system/jeecg-system-biz/src/main/resources/static/generic/web/cmaps/CNS2-V.bcmap b/jeecg-module-system/jeecg-system-biz/src/main/resources/static/generic/web/cmaps/CNS2-V.bcmap
old mode 100644
new mode 100755
diff --git a/jeecg-module-system/jeecg-system-biz/src/main/resources/static/generic/web/cmaps/ETHK-B5-H.bcmap b/jeecg-module-system/jeecg-system-biz/src/main/resources/static/generic/web/cmaps/ETHK-B5-H.bcmap
old mode 100644
new mode 100755
Binary files differ
diff --git a/jeecg-module-system/jeecg-system-biz/src/main/resources/static/generic/web/cmaps/ETHK-B5-V.bcmap b/jeecg-module-system/jeecg-system-biz/src/main/resources/static/generic/web/cmaps/ETHK-B5-V.bcmap
old mode 100644
new mode 100755
Binary files differ
diff --git a/jeecg-module-system/jeecg-system-biz/src/main/resources/static/generic/web/cmaps/ETen-B5-H.bcmap b/jeecg-module-system/jeecg-system-biz/src/main/resources/static/generic/web/cmaps/ETen-B5-H.bcmap
old mode 100644
new mode 100755
Binary files differ
diff --git a/jeecg-module-system/jeecg-system-biz/src/main/resources/static/generic/web/cmaps/ETen-B5-V.bcmap b/jeecg-module-system/jeecg-system-biz/src/main/resources/static/generic/web/cmaps/ETen-B5-V.bcmap
old mode 100644
new mode 100755
Binary files differ
diff --git a/jeecg-module-system/jeecg-system-biz/src/main/resources/static/generic/web/cmaps/ETenms-B5-H.bcmap b/jeecg-module-system/jeecg-system-biz/src/main/resources/static/generic/web/cmaps/ETenms-B5-H.bcmap
old mode 100644
new mode 100755
diff --git a/jeecg-module-system/jeecg-system-biz/src/main/resources/static/generic/web/cmaps/ETenms-B5-V.bcmap b/jeecg-module-system/jeecg-system-biz/src/main/resources/static/generic/web/cmaps/ETenms-B5-V.bcmap
old mode 100644
new mode 100755
Binary files differ
diff --git a/jeecg-module-system/jeecg-system-biz/src/main/resources/static/generic/web/cmaps/EUC-H.bcmap b/jeecg-module-system/jeecg-system-biz/src/main/resources/static/generic/web/cmaps/EUC-H.bcmap
old mode 100644
new mode 100755
Binary files differ
diff --git a/jeecg-module-system/jeecg-system-biz/src/main/resources/static/generic/web/cmaps/EUC-V.bcmap b/jeecg-module-system/jeecg-system-biz/src/main/resources/static/generic/web/cmaps/EUC-V.bcmap
old mode 100644
new mode 100755
Binary files differ
diff --git a/jeecg-module-system/jeecg-system-biz/src/main/resources/static/generic/web/cmaps/Ext-H.bcmap b/jeecg-module-system/jeecg-system-biz/src/main/resources/static/generic/web/cmaps/Ext-H.bcmap
old mode 100644
new mode 100755
Binary files differ
diff --git a/jeecg-module-system/jeecg-system-biz/src/main/resources/static/generic/web/cmaps/Ext-RKSJ-H.bcmap b/jeecg-module-system/jeecg-system-biz/src/main/resources/static/generic/web/cmaps/Ext-RKSJ-H.bcmap
old mode 100644
new mode 100755
Binary files differ
diff --git a/jeecg-module-system/jeecg-system-biz/src/main/resources/static/generic/web/cmaps/Ext-RKSJ-V.bcmap b/jeecg-module-system/jeecg-system-biz/src/main/resources/static/generic/web/cmaps/Ext-RKSJ-V.bcmap
old mode 100644
new mode 100755
Binary files differ
diff --git a/jeecg-module-system/jeecg-system-biz/src/main/resources/static/generic/web/cmaps/Ext-V.bcmap b/jeecg-module-system/jeecg-system-biz/src/main/resources/static/generic/web/cmaps/Ext-V.bcmap
old mode 100644
new mode 100755
Binary files differ
diff --git a/jeecg-module-system/jeecg-system-biz/src/main/resources/static/generic/web/cmaps/GB-EUC-H.bcmap b/jeecg-module-system/jeecg-system-biz/src/main/resources/static/generic/web/cmaps/GB-EUC-H.bcmap
old mode 100644
new mode 100755
Binary files differ
diff --git a/jeecg-module-system/jeecg-system-biz/src/main/resources/static/generic/web/cmaps/GB-EUC-V.bcmap b/jeecg-module-system/jeecg-system-biz/src/main/resources/static/generic/web/cmaps/GB-EUC-V.bcmap
old mode 100644
new mode 100755
Binary files differ
diff --git a/jeecg-module-system/jeecg-system-biz/src/main/resources/static/generic/web/cmaps/GB-H.bcmap b/jeecg-module-system/jeecg-system-biz/src/main/resources/static/generic/web/cmaps/GB-H.bcmap
old mode 100644
new mode 100755
diff --git a/jeecg-module-system/jeecg-system-biz/src/main/resources/static/generic/web/cmaps/GB-V.bcmap b/jeecg-module-system/jeecg-system-biz/src/main/resources/static/generic/web/cmaps/GB-V.bcmap
old mode 100644
new mode 100755
Binary files differ
diff --git a/jeecg-module-system/jeecg-system-biz/src/main/resources/static/generic/web/cmaps/GBK-EUC-H.bcmap b/jeecg-module-system/jeecg-system-biz/src/main/resources/static/generic/web/cmaps/GBK-EUC-H.bcmap
old mode 100644
new mode 100755
Binary files differ
diff --git a/jeecg-module-system/jeecg-system-biz/src/main/resources/static/generic/web/cmaps/GBK-EUC-V.bcmap b/jeecg-module-system/jeecg-system-biz/src/main/resources/static/generic/web/cmaps/GBK-EUC-V.bcmap
old mode 100644
new mode 100755
Binary files differ
diff --git a/jeecg-module-system/jeecg-system-biz/src/main/resources/static/generic/web/cmaps/GBK2K-H.bcmap b/jeecg-module-system/jeecg-system-biz/src/main/resources/static/generic/web/cmaps/GBK2K-H.bcmap
old mode 100644
new mode 100755
Binary files differ
diff --git a/jeecg-module-system/jeecg-system-biz/src/main/resources/static/generic/web/cmaps/GBK2K-V.bcmap b/jeecg-module-system/jeecg-system-biz/src/main/resources/static/generic/web/cmaps/GBK2K-V.bcmap
old mode 100644
new mode 100755
Binary files differ
diff --git a/jeecg-module-system/jeecg-system-biz/src/main/resources/static/generic/web/cmaps/GBKp-EUC-H.bcmap b/jeecg-module-system/jeecg-system-biz/src/main/resources/static/generic/web/cmaps/GBKp-EUC-H.bcmap
old mode 100644
new mode 100755
Binary files differ
diff --git a/jeecg-module-system/jeecg-system-biz/src/main/resources/static/generic/web/cmaps/GBKp-EUC-V.bcmap b/jeecg-module-system/jeecg-system-biz/src/main/resources/static/generic/web/cmaps/GBKp-EUC-V.bcmap
old mode 100644
new mode 100755
Binary files differ
diff --git a/jeecg-module-system/jeecg-system-biz/src/main/resources/static/generic/web/cmaps/GBT-EUC-H.bcmap b/jeecg-module-system/jeecg-system-biz/src/main/resources/static/generic/web/cmaps/GBT-EUC-H.bcmap
old mode 100644
new mode 100755
Binary files differ
diff --git a/jeecg-module-system/jeecg-system-biz/src/main/resources/static/generic/web/cmaps/GBT-EUC-V.bcmap b/jeecg-module-system/jeecg-system-biz/src/main/resources/static/generic/web/cmaps/GBT-EUC-V.bcmap
old mode 100644
new mode 100755
Binary files differ
diff --git a/jeecg-module-system/jeecg-system-biz/src/main/resources/static/generic/web/cmaps/GBT-H.bcmap b/jeecg-module-system/jeecg-system-biz/src/main/resources/static/generic/web/cmaps/GBT-H.bcmap
old mode 100644
new mode 100755
Binary files differ
diff --git a/jeecg-module-system/jeecg-system-biz/src/main/resources/static/generic/web/cmaps/GBT-V.bcmap b/jeecg-module-system/jeecg-system-biz/src/main/resources/static/generic/web/cmaps/GBT-V.bcmap
old mode 100644
new mode 100755
Binary files differ
diff --git a/jeecg-module-system/jeecg-system-biz/src/main/resources/static/generic/web/cmaps/GBTpc-EUC-H.bcmap b/jeecg-module-system/jeecg-system-biz/src/main/resources/static/generic/web/cmaps/GBTpc-EUC-H.bcmap
old mode 100644
new mode 100755
Binary files differ
diff --git a/jeecg-module-system/jeecg-system-biz/src/main/resources/static/generic/web/cmaps/GBTpc-EUC-V.bcmap b/jeecg-module-system/jeecg-system-biz/src/main/resources/static/generic/web/cmaps/GBTpc-EUC-V.bcmap
old mode 100644
new mode 100755
Binary files differ
diff --git a/jeecg-module-system/jeecg-system-biz/src/main/resources/static/generic/web/cmaps/GBpc-EUC-H.bcmap b/jeecg-module-system/jeecg-system-biz/src/main/resources/static/generic/web/cmaps/GBpc-EUC-H.bcmap
old mode 100644
new mode 100755
Binary files differ
diff --git a/jeecg-module-system/jeecg-system-biz/src/main/resources/static/generic/web/cmaps/GBpc-EUC-V.bcmap b/jeecg-module-system/jeecg-system-biz/src/main/resources/static/generic/web/cmaps/GBpc-EUC-V.bcmap
old mode 100644
new mode 100755
Binary files differ
diff --git a/jeecg-module-system/jeecg-system-biz/src/main/resources/static/generic/web/cmaps/H.bcmap b/jeecg-module-system/jeecg-system-biz/src/main/resources/static/generic/web/cmaps/H.bcmap
old mode 100644
new mode 100755
Binary files differ
diff --git a/jeecg-module-system/jeecg-system-biz/src/main/resources/static/generic/web/cmaps/HKdla-B5-H.bcmap b/jeecg-module-system/jeecg-system-biz/src/main/resources/static/generic/web/cmaps/HKdla-B5-H.bcmap
old mode 100644
new mode 100755
Binary files differ
diff --git a/jeecg-module-system/jeecg-system-biz/src/main/resources/static/generic/web/cmaps/HKdla-B5-V.bcmap b/jeecg-module-system/jeecg-system-biz/src/main/resources/static/generic/web/cmaps/HKdla-B5-V.bcmap
old mode 100644
new mode 100755
Binary files differ
diff --git a/jeecg-module-system/jeecg-system-biz/src/main/resources/static/generic/web/cmaps/HKdlb-B5-H.bcmap b/jeecg-module-system/jeecg-system-biz/src/main/resources/static/generic/web/cmaps/HKdlb-B5-H.bcmap
old mode 100644
new mode 100755
Binary files differ
diff --git a/jeecg-module-system/jeecg-system-biz/src/main/resources/static/generic/web/cmaps/HKdlb-B5-V.bcmap b/jeecg-module-system/jeecg-system-biz/src/main/resources/static/generic/web/cmaps/HKdlb-B5-V.bcmap
old mode 100644
new mode 100755
Binary files differ
diff --git a/jeecg-module-system/jeecg-system-biz/src/main/resources/static/generic/web/cmaps/HKgccs-B5-H.bcmap b/jeecg-module-system/jeecg-system-biz/src/main/resources/static/generic/web/cmaps/HKgccs-B5-H.bcmap
old mode 100644
new mode 100755
Binary files differ
diff --git a/jeecg-module-system/jeecg-system-biz/src/main/resources/static/generic/web/cmaps/HKgccs-B5-V.bcmap b/jeecg-module-system/jeecg-system-biz/src/main/resources/static/generic/web/cmaps/HKgccs-B5-V.bcmap
old mode 100644
new mode 100755
Binary files differ
diff --git a/jeecg-module-system/jeecg-system-biz/src/main/resources/static/generic/web/cmaps/HKm314-B5-H.bcmap b/jeecg-module-system/jeecg-system-biz/src/main/resources/static/generic/web/cmaps/HKm314-B5-H.bcmap
old mode 100644
new mode 100755
Binary files differ
diff --git a/jeecg-module-system/jeecg-system-biz/src/main/resources/static/generic/web/cmaps/HKm314-B5-V.bcmap b/jeecg-module-system/jeecg-system-biz/src/main/resources/static/generic/web/cmaps/HKm314-B5-V.bcmap
old mode 100644
new mode 100755
Binary files differ
diff --git a/jeecg-module-system/jeecg-system-biz/src/main/resources/static/generic/web/cmaps/HKm471-B5-H.bcmap b/jeecg-module-system/jeecg-system-biz/src/main/resources/static/generic/web/cmaps/HKm471-B5-H.bcmap
old mode 100644
new mode 100755
Binary files differ
diff --git a/jeecg-module-system/jeecg-system-biz/src/main/resources/static/generic/web/cmaps/HKm471-B5-V.bcmap b/jeecg-module-system/jeecg-system-biz/src/main/resources/static/generic/web/cmaps/HKm471-B5-V.bcmap
old mode 100644
new mode 100755
Binary files differ
diff --git a/jeecg-module-system/jeecg-system-biz/src/main/resources/static/generic/web/cmaps/HKscs-B5-H.bcmap b/jeecg-module-system/jeecg-system-biz/src/main/resources/static/generic/web/cmaps/HKscs-B5-H.bcmap
old mode 100644
new mode 100755
Binary files differ
diff --git a/jeecg-module-system/jeecg-system-biz/src/main/resources/static/generic/web/cmaps/HKscs-B5-V.bcmap b/jeecg-module-system/jeecg-system-biz/src/main/resources/static/generic/web/cmaps/HKscs-B5-V.bcmap
old mode 100644
new mode 100755
Binary files differ
diff --git a/jeecg-module-system/jeecg-system-biz/src/main/resources/static/generic/web/cmaps/Hankaku.bcmap b/jeecg-module-system/jeecg-system-biz/src/main/resources/static/generic/web/cmaps/Hankaku.bcmap
old mode 100644
new mode 100755
Binary files differ
diff --git a/jeecg-module-system/jeecg-system-biz/src/main/resources/static/generic/web/cmaps/Hiragana.bcmap b/jeecg-module-system/jeecg-system-biz/src/main/resources/static/generic/web/cmaps/Hiragana.bcmap
old mode 100644
new mode 100755
Binary files differ
diff --git a/jeecg-module-system/jeecg-system-biz/src/main/resources/static/generic/web/cmaps/KSC-EUC-H.bcmap b/jeecg-module-system/jeecg-system-biz/src/main/resources/static/generic/web/cmaps/KSC-EUC-H.bcmap
old mode 100644
new mode 100755
Binary files differ
diff --git a/jeecg-module-system/jeecg-system-biz/src/main/resources/static/generic/web/cmaps/KSC-EUC-V.bcmap b/jeecg-module-system/jeecg-system-biz/src/main/resources/static/generic/web/cmaps/KSC-EUC-V.bcmap
old mode 100644
new mode 100755
Binary files differ
diff --git a/jeecg-module-system/jeecg-system-biz/src/main/resources/static/generic/web/cmaps/KSC-H.bcmap b/jeecg-module-system/jeecg-system-biz/src/main/resources/static/generic/web/cmaps/KSC-H.bcmap
old mode 100644
new mode 100755
Binary files differ
diff --git a/jeecg-module-system/jeecg-system-biz/src/main/resources/static/generic/web/cmaps/KSC-Johab-H.bcmap b/jeecg-module-system/jeecg-system-biz/src/main/resources/static/generic/web/cmaps/KSC-Johab-H.bcmap
old mode 100644
new mode 100755
Binary files differ
diff --git a/jeecg-module-system/jeecg-system-biz/src/main/resources/static/generic/web/cmaps/KSC-Johab-V.bcmap b/jeecg-module-system/jeecg-system-biz/src/main/resources/static/generic/web/cmaps/KSC-Johab-V.bcmap
old mode 100644
new mode 100755
Binary files differ
diff --git a/jeecg-module-system/jeecg-system-biz/src/main/resources/static/generic/web/cmaps/KSC-V.bcmap b/jeecg-module-system/jeecg-system-biz/src/main/resources/static/generic/web/cmaps/KSC-V.bcmap
old mode 100644
new mode 100755
Binary files differ
diff --git a/jeecg-module-system/jeecg-system-biz/src/main/resources/static/generic/web/cmaps/KSCms-UHC-H.bcmap b/jeecg-module-system/jeecg-system-biz/src/main/resources/static/generic/web/cmaps/KSCms-UHC-H.bcmap
old mode 100644
new mode 100755
Binary files differ
diff --git a/jeecg-module-system/jeecg-system-biz/src/main/resources/static/generic/web/cmaps/KSCms-UHC-HW-H.bcmap b/jeecg-module-system/jeecg-system-biz/src/main/resources/static/generic/web/cmaps/KSCms-UHC-HW-H.bcmap
old mode 100644
new mode 100755
Binary files differ
diff --git a/jeecg-module-system/jeecg-system-biz/src/main/resources/static/generic/web/cmaps/KSCms-UHC-HW-V.bcmap b/jeecg-module-system/jeecg-system-biz/src/main/resources/static/generic/web/cmaps/KSCms-UHC-HW-V.bcmap
old mode 100644
new mode 100755
Binary files differ
diff --git a/jeecg-module-system/jeecg-system-biz/src/main/resources/static/generic/web/cmaps/KSCms-UHC-V.bcmap b/jeecg-module-system/jeecg-system-biz/src/main/resources/static/generic/web/cmaps/KSCms-UHC-V.bcmap
old mode 100644
new mode 100755
Binary files differ
diff --git a/jeecg-module-system/jeecg-system-biz/src/main/resources/static/generic/web/cmaps/KSCpc-EUC-H.bcmap b/jeecg-module-system/jeecg-system-biz/src/main/resources/static/generic/web/cmaps/KSCpc-EUC-H.bcmap
old mode 100644
new mode 100755
Binary files differ
diff --git a/jeecg-module-system/jeecg-system-biz/src/main/resources/static/generic/web/cmaps/KSCpc-EUC-V.bcmap b/jeecg-module-system/jeecg-system-biz/src/main/resources/static/generic/web/cmaps/KSCpc-EUC-V.bcmap
old mode 100644
new mode 100755
Binary files differ
diff --git a/jeecg-module-system/jeecg-system-biz/src/main/resources/static/generic/web/cmaps/Katakana.bcmap b/jeecg-module-system/jeecg-system-biz/src/main/resources/static/generic/web/cmaps/Katakana.bcmap
old mode 100644
new mode 100755
Binary files differ
diff --git a/jeecg-module-system/jeecg-system-biz/src/main/resources/static/generic/web/cmaps/LICENSE b/jeecg-module-system/jeecg-system-biz/src/main/resources/static/generic/web/cmaps/LICENSE
old mode 100644
new mode 100755
diff --git a/jeecg-module-system/jeecg-system-biz/src/main/resources/static/generic/web/cmaps/NWP-H.bcmap b/jeecg-module-system/jeecg-system-biz/src/main/resources/static/generic/web/cmaps/NWP-H.bcmap
old mode 100644
new mode 100755
Binary files differ
diff --git a/jeecg-module-system/jeecg-system-biz/src/main/resources/static/generic/web/cmaps/NWP-V.bcmap b/jeecg-module-system/jeecg-system-biz/src/main/resources/static/generic/web/cmaps/NWP-V.bcmap
old mode 100644
new mode 100755
Binary files differ
diff --git a/jeecg-module-system/jeecg-system-biz/src/main/resources/static/generic/web/cmaps/RKSJ-H.bcmap b/jeecg-module-system/jeecg-system-biz/src/main/resources/static/generic/web/cmaps/RKSJ-H.bcmap
old mode 100644
new mode 100755
Binary files differ
diff --git a/jeecg-module-system/jeecg-system-biz/src/main/resources/static/generic/web/cmaps/RKSJ-V.bcmap b/jeecg-module-system/jeecg-system-biz/src/main/resources/static/generic/web/cmaps/RKSJ-V.bcmap
old mode 100644
new mode 100755
Binary files differ
diff --git a/jeecg-module-system/jeecg-system-biz/src/main/resources/static/generic/web/cmaps/Roman.bcmap b/jeecg-module-system/jeecg-system-biz/src/main/resources/static/generic/web/cmaps/Roman.bcmap
old mode 100644
new mode 100755
Binary files differ
diff --git a/jeecg-module-system/jeecg-system-biz/src/main/resources/static/generic/web/cmaps/UniCNS-UCS2-H.bcmap b/jeecg-module-system/jeecg-system-biz/src/main/resources/static/generic/web/cmaps/UniCNS-UCS2-H.bcmap
old mode 100644
new mode 100755
Binary files differ
diff --git a/jeecg-module-system/jeecg-system-biz/src/main/resources/static/generic/web/cmaps/UniCNS-UCS2-V.bcmap b/jeecg-module-system/jeecg-system-biz/src/main/resources/static/generic/web/cmaps/UniCNS-UCS2-V.bcmap
old mode 100644
new mode 100755
Binary files differ
diff --git a/jeecg-module-system/jeecg-system-biz/src/main/resources/static/generic/web/cmaps/UniCNS-UTF16-H.bcmap b/jeecg-module-system/jeecg-system-biz/src/main/resources/static/generic/web/cmaps/UniCNS-UTF16-H.bcmap
old mode 100644
new mode 100755
Binary files differ
diff --git a/jeecg-module-system/jeecg-system-biz/src/main/resources/static/generic/web/cmaps/UniCNS-UTF16-V.bcmap b/jeecg-module-system/jeecg-system-biz/src/main/resources/static/generic/web/cmaps/UniCNS-UTF16-V.bcmap
old mode 100644
new mode 100755
Binary files differ
diff --git a/jeecg-module-system/jeecg-system-biz/src/main/resources/static/generic/web/cmaps/UniCNS-UTF32-H.bcmap b/jeecg-module-system/jeecg-system-biz/src/main/resources/static/generic/web/cmaps/UniCNS-UTF32-H.bcmap
old mode 100644
new mode 100755
Binary files differ
diff --git a/jeecg-module-system/jeecg-system-biz/src/main/resources/static/generic/web/cmaps/UniCNS-UTF32-V.bcmap b/jeecg-module-system/jeecg-system-biz/src/main/resources/static/generic/web/cmaps/UniCNS-UTF32-V.bcmap
old mode 100644
new mode 100755
Binary files differ
diff --git a/jeecg-module-system/jeecg-system-biz/src/main/resources/static/generic/web/cmaps/UniCNS-UTF8-H.bcmap b/jeecg-module-system/jeecg-system-biz/src/main/resources/static/generic/web/cmaps/UniCNS-UTF8-H.bcmap
old mode 100644
new mode 100755
Binary files differ
diff --git a/jeecg-module-system/jeecg-system-biz/src/main/resources/static/generic/web/cmaps/UniCNS-UTF8-V.bcmap b/jeecg-module-system/jeecg-system-biz/src/main/resources/static/generic/web/cmaps/UniCNS-UTF8-V.bcmap
old mode 100644
new mode 100755
Binary files differ
diff --git a/jeecg-module-system/jeecg-system-biz/src/main/resources/static/generic/web/cmaps/UniGB-UCS2-H.bcmap b/jeecg-module-system/jeecg-system-biz/src/main/resources/static/generic/web/cmaps/UniGB-UCS2-H.bcmap
old mode 100644
new mode 100755
Binary files differ
diff --git a/jeecg-module-system/jeecg-system-biz/src/main/resources/static/generic/web/cmaps/UniGB-UCS2-V.bcmap b/jeecg-module-system/jeecg-system-biz/src/main/resources/static/generic/web/cmaps/UniGB-UCS2-V.bcmap
old mode 100644
new mode 100755
Binary files differ
diff --git a/jeecg-module-system/jeecg-system-biz/src/main/resources/static/generic/web/cmaps/UniGB-UTF16-H.bcmap b/jeecg-module-system/jeecg-system-biz/src/main/resources/static/generic/web/cmaps/UniGB-UTF16-H.bcmap
old mode 100644
new mode 100755
Binary files differ
diff --git a/jeecg-module-system/jeecg-system-biz/src/main/resources/static/generic/web/cmaps/UniGB-UTF16-V.bcmap b/jeecg-module-system/jeecg-system-biz/src/main/resources/static/generic/web/cmaps/UniGB-UTF16-V.bcmap
old mode 100644
new mode 100755
Binary files differ
diff --git a/jeecg-module-system/jeecg-system-biz/src/main/resources/static/generic/web/cmaps/UniGB-UTF32-H.bcmap b/jeecg-module-system/jeecg-system-biz/src/main/resources/static/generic/web/cmaps/UniGB-UTF32-H.bcmap
old mode 100644
new mode 100755
Binary files differ
diff --git a/jeecg-module-system/jeecg-system-biz/src/main/resources/static/generic/web/cmaps/UniGB-UTF32-V.bcmap b/jeecg-module-system/jeecg-system-biz/src/main/resources/static/generic/web/cmaps/UniGB-UTF32-V.bcmap
old mode 100644
new mode 100755
Binary files differ
diff --git a/jeecg-module-system/jeecg-system-biz/src/main/resources/static/generic/web/cmaps/UniGB-UTF8-H.bcmap b/jeecg-module-system/jeecg-system-biz/src/main/resources/static/generic/web/cmaps/UniGB-UTF8-H.bcmap
old mode 100644
new mode 100755
Binary files differ
diff --git a/jeecg-module-system/jeecg-system-biz/src/main/resources/static/generic/web/cmaps/UniGB-UTF8-V.bcmap b/jeecg-module-system/jeecg-system-biz/src/main/resources/static/generic/web/cmaps/UniGB-UTF8-V.bcmap
old mode 100644
new mode 100755
Binary files differ
diff --git a/jeecg-module-system/jeecg-system-biz/src/main/resources/static/generic/web/cmaps/UniJIS-UCS2-H.bcmap b/jeecg-module-system/jeecg-system-biz/src/main/resources/static/generic/web/cmaps/UniJIS-UCS2-H.bcmap
old mode 100644
new mode 100755
Binary files differ
diff --git a/jeecg-module-system/jeecg-system-biz/src/main/resources/static/generic/web/cmaps/UniJIS-UCS2-HW-H.bcmap b/jeecg-module-system/jeecg-system-biz/src/main/resources/static/generic/web/cmaps/UniJIS-UCS2-HW-H.bcmap
old mode 100644
new mode 100755
Binary files differ
diff --git a/jeecg-module-system/jeecg-system-biz/src/main/resources/static/generic/web/cmaps/UniJIS-UCS2-HW-V.bcmap b/jeecg-module-system/jeecg-system-biz/src/main/resources/static/generic/web/cmaps/UniJIS-UCS2-HW-V.bcmap
old mode 100644
new mode 100755
Binary files differ
diff --git a/jeecg-module-system/jeecg-system-biz/src/main/resources/static/generic/web/cmaps/UniJIS-UCS2-V.bcmap b/jeecg-module-system/jeecg-system-biz/src/main/resources/static/generic/web/cmaps/UniJIS-UCS2-V.bcmap
old mode 100644
new mode 100755
Binary files differ
diff --git a/jeecg-module-system/jeecg-system-biz/src/main/resources/static/generic/web/cmaps/UniJIS-UTF16-H.bcmap b/jeecg-module-system/jeecg-system-biz/src/main/resources/static/generic/web/cmaps/UniJIS-UTF16-H.bcmap
old mode 100644
new mode 100755
Binary files differ
diff --git a/jeecg-module-system/jeecg-system-biz/src/main/resources/static/generic/web/cmaps/UniJIS-UTF16-V.bcmap b/jeecg-module-system/jeecg-system-biz/src/main/resources/static/generic/web/cmaps/UniJIS-UTF16-V.bcmap
old mode 100644
new mode 100755
Binary files differ
diff --git a/jeecg-module-system/jeecg-system-biz/src/main/resources/static/generic/web/cmaps/UniJIS-UTF32-H.bcmap b/jeecg-module-system/jeecg-system-biz/src/main/resources/static/generic/web/cmaps/UniJIS-UTF32-H.bcmap
old mode 100644
new mode 100755
Binary files differ
diff --git a/jeecg-module-system/jeecg-system-biz/src/main/resources/static/generic/web/cmaps/UniJIS-UTF32-V.bcmap b/jeecg-module-system/jeecg-system-biz/src/main/resources/static/generic/web/cmaps/UniJIS-UTF32-V.bcmap
old mode 100644
new mode 100755
Binary files differ
diff --git a/jeecg-module-system/jeecg-system-biz/src/main/resources/static/generic/web/cmaps/UniJIS-UTF8-H.bcmap b/jeecg-module-system/jeecg-system-biz/src/main/resources/static/generic/web/cmaps/UniJIS-UTF8-H.bcmap
old mode 100644
new mode 100755
Binary files differ
diff --git a/jeecg-module-system/jeecg-system-biz/src/main/resources/static/generic/web/cmaps/UniJIS-UTF8-V.bcmap b/jeecg-module-system/jeecg-system-biz/src/main/resources/static/generic/web/cmaps/UniJIS-UTF8-V.bcmap
old mode 100644
new mode 100755
Binary files differ
diff --git a/jeecg-module-system/jeecg-system-biz/src/main/resources/static/generic/web/cmaps/UniJIS2004-UTF16-H.bcmap b/jeecg-module-system/jeecg-system-biz/src/main/resources/static/generic/web/cmaps/UniJIS2004-UTF16-H.bcmap
old mode 100644
new mode 100755
Binary files differ
diff --git a/jeecg-module-system/jeecg-system-biz/src/main/resources/static/generic/web/cmaps/UniJIS2004-UTF16-V.bcmap b/jeecg-module-system/jeecg-system-biz/src/main/resources/static/generic/web/cmaps/UniJIS2004-UTF16-V.bcmap
old mode 100644
new mode 100755
Binary files differ
diff --git a/jeecg-module-system/jeecg-system-biz/src/main/resources/static/generic/web/cmaps/UniJIS2004-UTF32-H.bcmap b/jeecg-module-system/jeecg-system-biz/src/main/resources/static/generic/web/cmaps/UniJIS2004-UTF32-H.bcmap
old mode 100644
new mode 100755
Binary files differ
diff --git a/jeecg-module-system/jeecg-system-biz/src/main/resources/static/generic/web/cmaps/UniJIS2004-UTF32-V.bcmap b/jeecg-module-system/jeecg-system-biz/src/main/resources/static/generic/web/cmaps/UniJIS2004-UTF32-V.bcmap
old mode 100644
new mode 100755
Binary files differ
diff --git a/jeecg-module-system/jeecg-system-biz/src/main/resources/static/generic/web/cmaps/UniJIS2004-UTF8-H.bcmap b/jeecg-module-system/jeecg-system-biz/src/main/resources/static/generic/web/cmaps/UniJIS2004-UTF8-H.bcmap
old mode 100644
new mode 100755
Binary files differ
diff --git a/jeecg-module-system/jeecg-system-biz/src/main/resources/static/generic/web/cmaps/UniJIS2004-UTF8-V.bcmap b/jeecg-module-system/jeecg-system-biz/src/main/resources/static/generic/web/cmaps/UniJIS2004-UTF8-V.bcmap
old mode 100644
new mode 100755
Binary files differ
diff --git a/jeecg-module-system/jeecg-system-biz/src/main/resources/static/generic/web/cmaps/UniJISPro-UCS2-HW-V.bcmap b/jeecg-module-system/jeecg-system-biz/src/main/resources/static/generic/web/cmaps/UniJISPro-UCS2-HW-V.bcmap
old mode 100644
new mode 100755
Binary files differ
diff --git a/jeecg-module-system/jeecg-system-biz/src/main/resources/static/generic/web/cmaps/UniJISPro-UCS2-V.bcmap b/jeecg-module-system/jeecg-system-biz/src/main/resources/static/generic/web/cmaps/UniJISPro-UCS2-V.bcmap
old mode 100644
new mode 100755
Binary files differ
diff --git a/jeecg-module-system/jeecg-system-biz/src/main/resources/static/generic/web/cmaps/UniJISPro-UTF8-V.bcmap b/jeecg-module-system/jeecg-system-biz/src/main/resources/static/generic/web/cmaps/UniJISPro-UTF8-V.bcmap
old mode 100644
new mode 100755
Binary files differ
diff --git a/jeecg-module-system/jeecg-system-biz/src/main/resources/static/generic/web/cmaps/UniJISX0213-UTF32-H.bcmap b/jeecg-module-system/jeecg-system-biz/src/main/resources/static/generic/web/cmaps/UniJISX0213-UTF32-H.bcmap
old mode 100644
new mode 100755
Binary files differ
diff --git a/jeecg-module-system/jeecg-system-biz/src/main/resources/static/generic/web/cmaps/UniJISX0213-UTF32-V.bcmap b/jeecg-module-system/jeecg-system-biz/src/main/resources/static/generic/web/cmaps/UniJISX0213-UTF32-V.bcmap
old mode 100644
new mode 100755
Binary files differ
diff --git a/jeecg-module-system/jeecg-system-biz/src/main/resources/static/generic/web/cmaps/UniJISX02132004-UTF32-H.bcmap b/jeecg-module-system/jeecg-system-biz/src/main/resources/static/generic/web/cmaps/UniJISX02132004-UTF32-H.bcmap
old mode 100644
new mode 100755
Binary files differ
diff --git a/jeecg-module-system/jeecg-system-biz/src/main/resources/static/generic/web/cmaps/UniJISX02132004-UTF32-V.bcmap b/jeecg-module-system/jeecg-system-biz/src/main/resources/static/generic/web/cmaps/UniJISX02132004-UTF32-V.bcmap
old mode 100644
new mode 100755
Binary files differ
diff --git a/jeecg-module-system/jeecg-system-biz/src/main/resources/static/generic/web/cmaps/UniKS-UCS2-H.bcmap b/jeecg-module-system/jeecg-system-biz/src/main/resources/static/generic/web/cmaps/UniKS-UCS2-H.bcmap
old mode 100644
new mode 100755
Binary files differ
diff --git a/jeecg-module-system/jeecg-system-biz/src/main/resources/static/generic/web/cmaps/UniKS-UCS2-V.bcmap b/jeecg-module-system/jeecg-system-biz/src/main/resources/static/generic/web/cmaps/UniKS-UCS2-V.bcmap
old mode 100644
new mode 100755
Binary files differ
diff --git a/jeecg-module-system/jeecg-system-biz/src/main/resources/static/generic/web/cmaps/UniKS-UTF16-H.bcmap b/jeecg-module-system/jeecg-system-biz/src/main/resources/static/generic/web/cmaps/UniKS-UTF16-H.bcmap
old mode 100644
new mode 100755
Binary files differ
diff --git a/jeecg-module-system/jeecg-system-biz/src/main/resources/static/generic/web/cmaps/UniKS-UTF16-V.bcmap b/jeecg-module-system/jeecg-system-biz/src/main/resources/static/generic/web/cmaps/UniKS-UTF16-V.bcmap
old mode 100644
new mode 100755
Binary files differ
diff --git a/jeecg-module-system/jeecg-system-biz/src/main/resources/static/generic/web/cmaps/UniKS-UTF32-H.bcmap b/jeecg-module-system/jeecg-system-biz/src/main/resources/static/generic/web/cmaps/UniKS-UTF32-H.bcmap
old mode 100644
new mode 100755
Binary files differ
diff --git a/jeecg-module-system/jeecg-system-biz/src/main/resources/static/generic/web/cmaps/UniKS-UTF32-V.bcmap b/jeecg-module-system/jeecg-system-biz/src/main/resources/static/generic/web/cmaps/UniKS-UTF32-V.bcmap
old mode 100644
new mode 100755
Binary files differ
diff --git a/jeecg-module-system/jeecg-system-biz/src/main/resources/static/generic/web/cmaps/UniKS-UTF8-H.bcmap b/jeecg-module-system/jeecg-system-biz/src/main/resources/static/generic/web/cmaps/UniKS-UTF8-H.bcmap
old mode 100644
new mode 100755
Binary files differ
diff --git a/jeecg-module-system/jeecg-system-biz/src/main/resources/static/generic/web/cmaps/UniKS-UTF8-V.bcmap b/jeecg-module-system/jeecg-system-biz/src/main/resources/static/generic/web/cmaps/UniKS-UTF8-V.bcmap
old mode 100644
new mode 100755
Binary files differ
diff --git a/jeecg-module-system/jeecg-system-biz/src/main/resources/static/generic/web/cmaps/V.bcmap b/jeecg-module-system/jeecg-system-biz/src/main/resources/static/generic/web/cmaps/V.bcmap
old mode 100644
new mode 100755
Binary files differ
diff --git a/jeecg-module-system/jeecg-system-biz/src/main/resources/static/generic/web/cmaps/WP-Symbol.bcmap b/jeecg-module-system/jeecg-system-biz/src/main/resources/static/generic/web/cmaps/WP-Symbol.bcmap
old mode 100644
new mode 100755
Binary files differ
diff --git a/jeecg-module-system/jeecg-system-biz/src/main/resources/static/generic/web/compatibility.js b/jeecg-module-system/jeecg-system-biz/src/main/resources/static/generic/web/compatibility.js
old mode 100644
new mode 100755
diff --git a/jeecg-module-system/jeecg-system-biz/src/main/resources/static/generic/web/compressed.tracemonkey-pldi-09.pdf b/jeecg-module-system/jeecg-system-biz/src/main/resources/static/generic/web/compressed.tracemonkey-pldi-09.pdf
old mode 100644
new mode 100755
Binary files differ
diff --git a/jeecg-module-system/jeecg-system-biz/src/main/resources/static/generic/web/debugger.js b/jeecg-module-system/jeecg-system-biz/src/main/resources/static/generic/web/debugger.js
old mode 100644
new mode 100755
diff --git a/jeecg-module-system/jeecg-system-biz/src/main/resources/static/generic/web/images/annotation-check.svg b/jeecg-module-system/jeecg-system-biz/src/main/resources/static/generic/web/images/annotation-check.svg
old mode 100644
new mode 100755
diff --git a/jeecg-module-system/jeecg-system-biz/src/main/resources/static/generic/web/images/annotation-comment.svg b/jeecg-module-system/jeecg-system-biz/src/main/resources/static/generic/web/images/annotation-comment.svg
old mode 100644
new mode 100755
diff --git a/jeecg-module-system/jeecg-system-biz/src/main/resources/static/generic/web/images/annotation-help.svg b/jeecg-module-system/jeecg-system-biz/src/main/resources/static/generic/web/images/annotation-help.svg
old mode 100644
new mode 100755
diff --git a/jeecg-module-system/jeecg-system-biz/src/main/resources/static/generic/web/images/annotation-insert.svg b/jeecg-module-system/jeecg-system-biz/src/main/resources/static/generic/web/images/annotation-insert.svg
old mode 100644
new mode 100755
diff --git a/jeecg-module-system/jeecg-system-biz/src/main/resources/static/generic/web/images/annotation-key.svg b/jeecg-module-system/jeecg-system-biz/src/main/resources/static/generic/web/images/annotation-key.svg
old mode 100644
new mode 100755
diff --git a/jeecg-module-system/jeecg-system-biz/src/main/resources/static/generic/web/images/annotation-newparagraph.svg b/jeecg-module-system/jeecg-system-biz/src/main/resources/static/generic/web/images/annotation-newparagraph.svg
old mode 100644
new mode 100755
diff --git a/jeecg-module-system/jeecg-system-biz/src/main/resources/static/generic/web/images/annotation-noicon.svg b/jeecg-module-system/jeecg-system-biz/src/main/resources/static/generic/web/images/annotation-noicon.svg
old mode 100644
new mode 100755
diff --git a/jeecg-module-system/jeecg-system-biz/src/main/resources/static/generic/web/images/annotation-note.svg b/jeecg-module-system/jeecg-system-biz/src/main/resources/static/generic/web/images/annotation-note.svg
old mode 100644
new mode 100755
diff --git a/jeecg-module-system/jeecg-system-biz/src/main/resources/static/generic/web/images/annotation-paragraph.svg b/jeecg-module-system/jeecg-system-biz/src/main/resources/static/generic/web/images/annotation-paragraph.svg
old mode 100644
new mode 100755
diff --git a/jeecg-module-system/jeecg-system-biz/src/main/resources/static/generic/web/images/findbarButton-next-rtl.png b/jeecg-module-system/jeecg-system-biz/src/main/resources/static/generic/web/images/findbarButton-next-rtl.png
old mode 100644
new mode 100755
Binary files differ
diff --git a/jeecg-module-system/jeecg-system-biz/src/main/resources/static/generic/web/images/findbarButton-next-rtl@2x.png b/jeecg-module-system/jeecg-system-biz/src/main/resources/static/generic/web/images/findbarButton-next-rtl@2x.png
old mode 100644
new mode 100755
Binary files differ
diff --git a/jeecg-module-system/jeecg-system-biz/src/main/resources/static/generic/web/images/findbarButton-next.png b/jeecg-module-system/jeecg-system-biz/src/main/resources/static/generic/web/images/findbarButton-next.png
old mode 100644
new mode 100755
Binary files differ
diff --git a/jeecg-module-system/jeecg-system-biz/src/main/resources/static/generic/web/images/findbarButton-next@2x.png b/jeecg-module-system/jeecg-system-biz/src/main/resources/static/generic/web/images/findbarButton-next@2x.png
old mode 100644
new mode 100755
Binary files differ
diff --git a/jeecg-module-system/jeecg-system-biz/src/main/resources/static/generic/web/images/findbarButton-previous-rtl.png b/jeecg-module-system/jeecg-system-biz/src/main/resources/static/generic/web/images/findbarButton-previous-rtl.png
old mode 100644
new mode 100755
Binary files differ
diff --git a/jeecg-module-system/jeecg-system-biz/src/main/resources/static/generic/web/images/findbarButton-previous-rtl@2x.png b/jeecg-module-system/jeecg-system-biz/src/main/resources/static/generic/web/images/findbarButton-previous-rtl@2x.png
old mode 100644
new mode 100755
Binary files differ
diff --git a/jeecg-module-system/jeecg-system-biz/src/main/resources/static/generic/web/images/findbarButton-previous.png b/jeecg-module-system/jeecg-system-biz/src/main/resources/static/generic/web/images/findbarButton-previous.png
old mode 100644
new mode 100755
Binary files differ
diff --git a/jeecg-module-system/jeecg-system-biz/src/main/resources/static/generic/web/images/findbarButton-previous@2x.png b/jeecg-module-system/jeecg-system-biz/src/main/resources/static/generic/web/images/findbarButton-previous@2x.png
old mode 100644
new mode 100755
Binary files differ
diff --git a/jeecg-module-system/jeecg-system-biz/src/main/resources/static/generic/web/images/grab.cur b/jeecg-module-system/jeecg-system-biz/src/main/resources/static/generic/web/images/grab.cur
old mode 100644
new mode 100755
Binary files differ
diff --git a/jeecg-module-system/jeecg-system-biz/src/main/resources/static/generic/web/images/grabbing.cur b/jeecg-module-system/jeecg-system-biz/src/main/resources/static/generic/web/images/grabbing.cur
old mode 100644
new mode 100755
Binary files differ
diff --git a/jeecg-module-system/jeecg-system-biz/src/main/resources/static/generic/web/images/loading-icon.gif b/jeecg-module-system/jeecg-system-biz/src/main/resources/static/generic/web/images/loading-icon.gif
old mode 100644
new mode 100755
Binary files differ
diff --git a/jeecg-module-system/jeecg-system-biz/src/main/resources/static/generic/web/images/loading-small.png b/jeecg-module-system/jeecg-system-biz/src/main/resources/static/generic/web/images/loading-small.png
old mode 100644
new mode 100755
Binary files differ
diff --git a/jeecg-module-system/jeecg-system-biz/src/main/resources/static/generic/web/images/loading-small@2x.png b/jeecg-module-system/jeecg-system-biz/src/main/resources/static/generic/web/images/loading-small@2x.png
old mode 100644
new mode 100755
Binary files differ
diff --git a/jeecg-module-system/jeecg-system-biz/src/main/resources/static/generic/web/images/secondaryToolbarButton-documentProperties.png b/jeecg-module-system/jeecg-system-biz/src/main/resources/static/generic/web/images/secondaryToolbarButton-documentProperties.png
old mode 100644
new mode 100755
Binary files differ
diff --git a/jeecg-module-system/jeecg-system-biz/src/main/resources/static/generic/web/images/secondaryToolbarButton-documentProperties@2x.png b/jeecg-module-system/jeecg-system-biz/src/main/resources/static/generic/web/images/secondaryToolbarButton-documentProperties@2x.png
old mode 100644
new mode 100755
Binary files differ
diff --git a/jeecg-module-system/jeecg-system-biz/src/main/resources/static/generic/web/images/secondaryToolbarButton-firstPage.png b/jeecg-module-system/jeecg-system-biz/src/main/resources/static/generic/web/images/secondaryToolbarButton-firstPage.png
old mode 100644
new mode 100755
Binary files differ
diff --git a/jeecg-module-system/jeecg-system-biz/src/main/resources/static/generic/web/images/secondaryToolbarButton-firstPage@2x.png b/jeecg-module-system/jeecg-system-biz/src/main/resources/static/generic/web/images/secondaryToolbarButton-firstPage@2x.png
old mode 100644
new mode 100755
Binary files differ
diff --git a/jeecg-module-system/jeecg-system-biz/src/main/resources/static/generic/web/images/secondaryToolbarButton-handTool.png b/jeecg-module-system/jeecg-system-biz/src/main/resources/static/generic/web/images/secondaryToolbarButton-handTool.png
old mode 100644
new mode 100755
Binary files differ
diff --git a/jeecg-module-system/jeecg-system-biz/src/main/resources/static/generic/web/images/secondaryToolbarButton-handTool@2x.png b/jeecg-module-system/jeecg-system-biz/src/main/resources/static/generic/web/images/secondaryToolbarButton-handTool@2x.png
old mode 100644
new mode 100755
Binary files differ
diff --git a/jeecg-module-system/jeecg-system-biz/src/main/resources/static/generic/web/images/secondaryToolbarButton-lastPage.png b/jeecg-module-system/jeecg-system-biz/src/main/resources/static/generic/web/images/secondaryToolbarButton-lastPage.png
old mode 100644
new mode 100755
Binary files differ
diff --git a/jeecg-module-system/jeecg-system-biz/src/main/resources/static/generic/web/images/secondaryToolbarButton-lastPage@2x.png b/jeecg-module-system/jeecg-system-biz/src/main/resources/static/generic/web/images/secondaryToolbarButton-lastPage@2x.png
old mode 100644
new mode 100755
Binary files differ
diff --git a/jeecg-module-system/jeecg-system-biz/src/main/resources/static/generic/web/images/secondaryToolbarButton-rotateCcw.png b/jeecg-module-system/jeecg-system-biz/src/main/resources/static/generic/web/images/secondaryToolbarButton-rotateCcw.png
old mode 100644
new mode 100755
Binary files differ
diff --git a/jeecg-module-system/jeecg-system-biz/src/main/resources/static/generic/web/images/secondaryToolbarButton-rotateCcw@2x.png b/jeecg-module-system/jeecg-system-biz/src/main/resources/static/generic/web/images/secondaryToolbarButton-rotateCcw@2x.png
old mode 100644
new mode 100755
Binary files differ
diff --git a/jeecg-module-system/jeecg-system-biz/src/main/resources/static/generic/web/images/secondaryToolbarButton-rotateCw.png b/jeecg-module-system/jeecg-system-biz/src/main/resources/static/generic/web/images/secondaryToolbarButton-rotateCw.png
old mode 100644
new mode 100755
Binary files differ
diff --git a/jeecg-module-system/jeecg-system-biz/src/main/resources/static/generic/web/images/secondaryToolbarButton-rotateCw@2x.png b/jeecg-module-system/jeecg-system-biz/src/main/resources/static/generic/web/images/secondaryToolbarButton-rotateCw@2x.png
old mode 100644
new mode 100755
Binary files differ
diff --git a/jeecg-module-system/jeecg-system-biz/src/main/resources/static/generic/web/images/shadow.png b/jeecg-module-system/jeecg-system-biz/src/main/resources/static/generic/web/images/shadow.png
old mode 100644
new mode 100755
Binary files differ
diff --git a/jeecg-module-system/jeecg-system-biz/src/main/resources/static/generic/web/images/texture.png b/jeecg-module-system/jeecg-system-biz/src/main/resources/static/generic/web/images/texture.png
old mode 100644
new mode 100755
Binary files differ
diff --git a/jeecg-module-system/jeecg-system-biz/src/main/resources/static/generic/web/images/toolbarButton-bookmark.png b/jeecg-module-system/jeecg-system-biz/src/main/resources/static/generic/web/images/toolbarButton-bookmark.png
old mode 100644
new mode 100755
Binary files differ
diff --git a/jeecg-module-system/jeecg-system-biz/src/main/resources/static/generic/web/images/toolbarButton-bookmark@2x.png b/jeecg-module-system/jeecg-system-biz/src/main/resources/static/generic/web/images/toolbarButton-bookmark@2x.png
old mode 100644
new mode 100755
Binary files differ
diff --git a/jeecg-module-system/jeecg-system-biz/src/main/resources/static/generic/web/images/toolbarButton-download.png b/jeecg-module-system/jeecg-system-biz/src/main/resources/static/generic/web/images/toolbarButton-download.png
old mode 100644
new mode 100755
Binary files differ
diff --git a/jeecg-module-system/jeecg-system-biz/src/main/resources/static/generic/web/images/toolbarButton-download@2x.png b/jeecg-module-system/jeecg-system-biz/src/main/resources/static/generic/web/images/toolbarButton-download@2x.png
old mode 100644
new mode 100755
Binary files differ
diff --git a/jeecg-module-system/jeecg-system-biz/src/main/resources/static/generic/web/images/toolbarButton-menuArrows.png b/jeecg-module-system/jeecg-system-biz/src/main/resources/static/generic/web/images/toolbarButton-menuArrows.png
old mode 100644
new mode 100755
Binary files differ
diff --git a/jeecg-module-system/jeecg-system-biz/src/main/resources/static/generic/web/images/toolbarButton-menuArrows@2x.png b/jeecg-module-system/jeecg-system-biz/src/main/resources/static/generic/web/images/toolbarButton-menuArrows@2x.png
old mode 100644
new mode 100755
Binary files differ
diff --git a/jeecg-module-system/jeecg-system-biz/src/main/resources/static/generic/web/images/toolbarButton-openFile.png b/jeecg-module-system/jeecg-system-biz/src/main/resources/static/generic/web/images/toolbarButton-openFile.png
old mode 100644
new mode 100755
Binary files differ
diff --git a/jeecg-module-system/jeecg-system-biz/src/main/resources/static/generic/web/images/toolbarButton-openFile@2x.png b/jeecg-module-system/jeecg-system-biz/src/main/resources/static/generic/web/images/toolbarButton-openFile@2x.png
old mode 100644
new mode 100755
Binary files differ
diff --git a/jeecg-module-system/jeecg-system-biz/src/main/resources/static/generic/web/images/toolbarButton-pageDown-rtl.png b/jeecg-module-system/jeecg-system-biz/src/main/resources/static/generic/web/images/toolbarButton-pageDown-rtl.png
old mode 100644
new mode 100755
Binary files differ
diff --git a/jeecg-module-system/jeecg-system-biz/src/main/resources/static/generic/web/images/toolbarButton-pageDown-rtl@2x.png b/jeecg-module-system/jeecg-system-biz/src/main/resources/static/generic/web/images/toolbarButton-pageDown-rtl@2x.png
old mode 100644
new mode 100755
Binary files differ
diff --git a/jeecg-module-system/jeecg-system-biz/src/main/resources/static/generic/web/images/toolbarButton-pageDown.png b/jeecg-module-system/jeecg-system-biz/src/main/resources/static/generic/web/images/toolbarButton-pageDown.png
old mode 100644
new mode 100755
Binary files differ
diff --git a/jeecg-module-system/jeecg-system-biz/src/main/resources/static/generic/web/images/toolbarButton-pageDown@2x.png b/jeecg-module-system/jeecg-system-biz/src/main/resources/static/generic/web/images/toolbarButton-pageDown@2x.png
old mode 100644
new mode 100755
Binary files differ
diff --git a/jeecg-module-system/jeecg-system-biz/src/main/resources/static/generic/web/images/toolbarButton-pageUp-rtl.png b/jeecg-module-system/jeecg-system-biz/src/main/resources/static/generic/web/images/toolbarButton-pageUp-rtl.png
old mode 100644
new mode 100755
Binary files differ
diff --git a/jeecg-module-system/jeecg-system-biz/src/main/resources/static/generic/web/images/toolbarButton-pageUp-rtl@2x.png b/jeecg-module-system/jeecg-system-biz/src/main/resources/static/generic/web/images/toolbarButton-pageUp-rtl@2x.png
old mode 100644
new mode 100755
Binary files differ
diff --git a/jeecg-module-system/jeecg-system-biz/src/main/resources/static/generic/web/images/toolbarButton-pageUp.png b/jeecg-module-system/jeecg-system-biz/src/main/resources/static/generic/web/images/toolbarButton-pageUp.png
old mode 100644
new mode 100755
Binary files differ
diff --git a/jeecg-module-system/jeecg-system-biz/src/main/resources/static/generic/web/images/toolbarButton-pageUp@2x.png b/jeecg-module-system/jeecg-system-biz/src/main/resources/static/generic/web/images/toolbarButton-pageUp@2x.png
old mode 100644
new mode 100755
Binary files differ
diff --git a/jeecg-module-system/jeecg-system-biz/src/main/resources/static/generic/web/images/toolbarButton-presentationMode.png b/jeecg-module-system/jeecg-system-biz/src/main/resources/static/generic/web/images/toolbarButton-presentationMode.png
old mode 100644
new mode 100755
Binary files differ
diff --git a/jeecg-module-system/jeecg-system-biz/src/main/resources/static/generic/web/images/toolbarButton-presentationMode@2x.png b/jeecg-module-system/jeecg-system-biz/src/main/resources/static/generic/web/images/toolbarButton-presentationMode@2x.png
old mode 100644
new mode 100755
Binary files differ
diff --git a/jeecg-module-system/jeecg-system-biz/src/main/resources/static/generic/web/images/toolbarButton-print.png b/jeecg-module-system/jeecg-system-biz/src/main/resources/static/generic/web/images/toolbarButton-print.png
old mode 100644
new mode 100755
Binary files differ
diff --git a/jeecg-module-system/jeecg-system-biz/src/main/resources/static/generic/web/images/toolbarButton-print@2x.png b/jeecg-module-system/jeecg-system-biz/src/main/resources/static/generic/web/images/toolbarButton-print@2x.png
old mode 100644
new mode 100755
Binary files differ
diff --git a/jeecg-module-system/jeecg-system-biz/src/main/resources/static/generic/web/images/toolbarButton-search.png b/jeecg-module-system/jeecg-system-biz/src/main/resources/static/generic/web/images/toolbarButton-search.png
old mode 100644
new mode 100755
Binary files differ
diff --git a/jeecg-module-system/jeecg-system-biz/src/main/resources/static/generic/web/images/toolbarButton-search@2x.png b/jeecg-module-system/jeecg-system-biz/src/main/resources/static/generic/web/images/toolbarButton-search@2x.png
old mode 100644
new mode 100755
Binary files differ
diff --git a/jeecg-module-system/jeecg-system-biz/src/main/resources/static/generic/web/images/toolbarButton-secondaryToolbarToggle-rtl.png b/jeecg-module-system/jeecg-system-biz/src/main/resources/static/generic/web/images/toolbarButton-secondaryToolbarToggle-rtl.png
old mode 100644
new mode 100755
Binary files differ
diff --git a/jeecg-module-system/jeecg-system-biz/src/main/resources/static/generic/web/images/toolbarButton-secondaryToolbarToggle-rtl@2x.png b/jeecg-module-system/jeecg-system-biz/src/main/resources/static/generic/web/images/toolbarButton-secondaryToolbarToggle-rtl@2x.png
old mode 100644
new mode 100755
Binary files differ
diff --git a/jeecg-module-system/jeecg-system-biz/src/main/resources/static/generic/web/images/toolbarButton-secondaryToolbarToggle.png b/jeecg-module-system/jeecg-system-biz/src/main/resources/static/generic/web/images/toolbarButton-secondaryToolbarToggle.png
old mode 100644
new mode 100755
Binary files differ
diff --git a/jeecg-module-system/jeecg-system-biz/src/main/resources/static/generic/web/images/toolbarButton-secondaryToolbarToggle@2x.png b/jeecg-module-system/jeecg-system-biz/src/main/resources/static/generic/web/images/toolbarButton-secondaryToolbarToggle@2x.png
old mode 100644
new mode 100755
Binary files differ
diff --git a/jeecg-module-system/jeecg-system-biz/src/main/resources/static/generic/web/images/toolbarButton-sidebarToggle-rtl.png b/jeecg-module-system/jeecg-system-biz/src/main/resources/static/generic/web/images/toolbarButton-sidebarToggle-rtl.png
old mode 100644
new mode 100755
Binary files differ
diff --git a/jeecg-module-system/jeecg-system-biz/src/main/resources/static/generic/web/images/toolbarButton-sidebarToggle-rtl@2x.png b/jeecg-module-system/jeecg-system-biz/src/main/resources/static/generic/web/images/toolbarButton-sidebarToggle-rtl@2x.png
old mode 100644
new mode 100755
Binary files differ
diff --git a/jeecg-module-system/jeecg-system-biz/src/main/resources/static/generic/web/images/toolbarButton-sidebarToggle.png b/jeecg-module-system/jeecg-system-biz/src/main/resources/static/generic/web/images/toolbarButton-sidebarToggle.png
old mode 100644
new mode 100755
Binary files differ
diff --git a/jeecg-module-system/jeecg-system-biz/src/main/resources/static/generic/web/images/toolbarButton-sidebarToggle@2x.png b/jeecg-module-system/jeecg-system-biz/src/main/resources/static/generic/web/images/toolbarButton-sidebarToggle@2x.png
old mode 100644
new mode 100755
Binary files differ
diff --git a/jeecg-module-system/jeecg-system-biz/src/main/resources/static/generic/web/images/toolbarButton-viewAttachments.png b/jeecg-module-system/jeecg-system-biz/src/main/resources/static/generic/web/images/toolbarButton-viewAttachments.png
old mode 100644
new mode 100755
Binary files differ
diff --git a/jeecg-module-system/jeecg-system-biz/src/main/resources/static/generic/web/images/toolbarButton-viewAttachments@2x.png b/jeecg-module-system/jeecg-system-biz/src/main/resources/static/generic/web/images/toolbarButton-viewAttachments@2x.png
old mode 100644
new mode 100755
Binary files differ
diff --git a/jeecg-module-system/jeecg-system-biz/src/main/resources/static/generic/web/images/toolbarButton-viewOutline-rtl.png b/jeecg-module-system/jeecg-system-biz/src/main/resources/static/generic/web/images/toolbarButton-viewOutline-rtl.png
old mode 100644
new mode 100755
Binary files differ
diff --git a/jeecg-module-system/jeecg-system-biz/src/main/resources/static/generic/web/images/toolbarButton-viewOutline-rtl@2x.png b/jeecg-module-system/jeecg-system-biz/src/main/resources/static/generic/web/images/toolbarButton-viewOutline-rtl@2x.png
old mode 100644
new mode 100755
Binary files differ
diff --git a/jeecg-module-system/jeecg-system-biz/src/main/resources/static/generic/web/images/toolbarButton-viewOutline.png b/jeecg-module-system/jeecg-system-biz/src/main/resources/static/generic/web/images/toolbarButton-viewOutline.png
old mode 100644
new mode 100755
Binary files differ
diff --git a/jeecg-module-system/jeecg-system-biz/src/main/resources/static/generic/web/images/toolbarButton-viewOutline@2x.png b/jeecg-module-system/jeecg-system-biz/src/main/resources/static/generic/web/images/toolbarButton-viewOutline@2x.png
old mode 100644
new mode 100755
Binary files differ
diff --git a/jeecg-module-system/jeecg-system-biz/src/main/resources/static/generic/web/images/toolbarButton-viewThumbnail.png b/jeecg-module-system/jeecg-system-biz/src/main/resources/static/generic/web/images/toolbarButton-viewThumbnail.png
old mode 100644
new mode 100755
Binary files differ
diff --git a/jeecg-module-system/jeecg-system-biz/src/main/resources/static/generic/web/images/toolbarButton-viewThumbnail@2x.png b/jeecg-module-system/jeecg-system-biz/src/main/resources/static/generic/web/images/toolbarButton-viewThumbnail@2x.png
old mode 100644
new mode 100755
Binary files differ
diff --git a/jeecg-module-system/jeecg-system-biz/src/main/resources/static/generic/web/images/toolbarButton-zoomIn.png b/jeecg-module-system/jeecg-system-biz/src/main/resources/static/generic/web/images/toolbarButton-zoomIn.png
old mode 100644
new mode 100755
Binary files differ
diff --git a/jeecg-module-system/jeecg-system-biz/src/main/resources/static/generic/web/images/toolbarButton-zoomIn@2x.png b/jeecg-module-system/jeecg-system-biz/src/main/resources/static/generic/web/images/toolbarButton-zoomIn@2x.png
old mode 100644
new mode 100755
Binary files differ
diff --git a/jeecg-module-system/jeecg-system-biz/src/main/resources/static/generic/web/images/toolbarButton-zoomOut.png b/jeecg-module-system/jeecg-system-biz/src/main/resources/static/generic/web/images/toolbarButton-zoomOut.png
old mode 100644
new mode 100755
Binary files differ
diff --git a/jeecg-module-system/jeecg-system-biz/src/main/resources/static/generic/web/images/toolbarButton-zoomOut@2x.png b/jeecg-module-system/jeecg-system-biz/src/main/resources/static/generic/web/images/toolbarButton-zoomOut@2x.png
old mode 100644
new mode 100755
Binary files differ
diff --git a/jeecg-module-system/jeecg-system-biz/src/main/resources/static/generic/web/l10n.js b/jeecg-module-system/jeecg-system-biz/src/main/resources/static/generic/web/l10n.js
old mode 100644
new mode 100755
diff --git a/jeecg-module-system/jeecg-system-biz/src/main/resources/static/generic/web/locale/locale.properties b/jeecg-module-system/jeecg-system-biz/src/main/resources/static/generic/web/locale/locale.properties
old mode 100644
new mode 100755
diff --git a/jeecg-module-system/jeecg-system-biz/src/main/resources/static/generic/web/locale/zh-CN/viewer.properties b/jeecg-module-system/jeecg-system-biz/src/main/resources/static/generic/web/locale/zh-CN/viewer.properties
old mode 100644
new mode 100755
diff --git a/jeecg-module-system/jeecg-system-biz/src/main/resources/static/generic/web/viewer.css b/jeecg-module-system/jeecg-system-biz/src/main/resources/static/generic/web/viewer.css
old mode 100644
new mode 100755
diff --git a/jeecg-module-system/jeecg-system-biz/src/main/resources/static/generic/web/viewer.html b/jeecg-module-system/jeecg-system-biz/src/main/resources/static/generic/web/viewer.html
old mode 100644
new mode 100755
diff --git a/jeecg-module-system/jeecg-system-biz/src/main/resources/static/generic/web/viewer.js b/jeecg-module-system/jeecg-system-biz/src/main/resources/static/generic/web/viewer.js
old mode 100644
new mode 100755
diff --git a/jeecg-module-system/jeecg-system-biz/src/main/resources/static/view/userlist.html b/jeecg-module-system/jeecg-system-biz/src/main/resources/static/view/userlist.html
old mode 100644
new mode 100755
diff --git a/jeecg-module-system/jeecg-system-biz/src/main/resources/templates/announcement/showContent.ftl b/jeecg-module-system/jeecg-system-biz/src/main/resources/templates/announcement/showContent.ftl
old mode 100644
new mode 100755
diff --git a/jeecg-module-system/jeecg-system-biz/src/main/resources/templates/demo3.ftl b/jeecg-module-system/jeecg-system-biz/src/main/resources/templates/demo3.ftl
old mode 100644
new mode 100755
diff --git a/jeecg-module-system/jeecg-system-biz/src/main/resources/templates/pdfPreviewIframe.ftl b/jeecg-module-system/jeecg-system-biz/src/main/resources/templates/pdfPreviewIframe.ftl
old mode 100644
new mode 100755
diff --git a/jeecg-module-system/jeecg-system-biz/src/main/resources/templates/thirdLogin.ftl b/jeecg-module-system/jeecg-system-biz/src/main/resources/templates/thirdLogin.ftl
old mode 100644
new mode 100755
diff --git a/jeecg-module-system/jeecg-system-start/Dockerfile b/jeecg-module-system/jeecg-system-start/Dockerfile
old mode 100644
new mode 100755
diff --git a/jeecg-module-system/jeecg-system-start/README.md b/jeecg-module-system/jeecg-system-start/README.md
old mode 100644
new mode 100755
diff --git a/jeecg-module-system/jeecg-system-start/pom.xml b/jeecg-module-system/jeecg-system-start/pom.xml
old mode 100644
new mode 100755
diff --git a/jeecg-module-system/jeecg-system-start/src/main/java/org/jeecg/JeecgSystemApplication.java b/jeecg-module-system/jeecg-system-start/src/main/java/org/jeecg/JeecgSystemApplication.java
old mode 100644
new mode 100755
diff --git a/jeecg-module-system/jeecg-system-start/src/main/java/org/jeecg/codegenerate/JeecgOneGUI.java b/jeecg-module-system/jeecg-system-start/src/main/java/org/jeecg/codegenerate/JeecgOneGUI.java
old mode 100644
new mode 100755
diff --git a/jeecg-module-system/jeecg-system-start/src/main/java/org/jeecg/codegenerate/JeecgOneToMainUtil.java b/jeecg-module-system/jeecg-system-start/src/main/java/org/jeecg/codegenerate/JeecgOneToMainUtil.java
old mode 100644
new mode 100755
diff --git a/jeecg-module-system/jeecg-system-start/src/main/resources/application-dev.yml b/jeecg-module-system/jeecg-system-start/src/main/resources/application-dev.yml
old mode 100644
new mode 100755
diff --git a/jeecg-module-system/jeecg-system-start/src/main/resources/application-prod.yml b/jeecg-module-system/jeecg-system-start/src/main/resources/application-prod.yml
old mode 100644
new mode 100755
diff --git a/jeecg-module-system/jeecg-system-start/src/main/resources/application-test.yml b/jeecg-module-system/jeecg-system-start/src/main/resources/application-test.yml
old mode 100644
new mode 100755
diff --git a/jeecg-module-system/jeecg-system-start/src/main/resources/application.yml b/jeecg-module-system/jeecg-system-start/src/main/resources/application.yml
old mode 100644
new mode 100755
diff --git a/jeecg-module-system/jeecg-system-start/src/main/resources/banner.txt b/jeecg-module-system/jeecg-system-start/src/main/resources/banner.txt
old mode 100644
new mode 100755
diff --git a/jeecg-module-system/jeecg-system-start/src/main/resources/jeecg/jeecg_config.properties b/jeecg-module-system/jeecg-system-start/src/main/resources/jeecg/jeecg_config.properties
old mode 100644
new mode 100755
diff --git a/jeecg-module-system/jeecg-system-start/src/main/resources/jeecg/jeecg_database.properties b/jeecg-module-system/jeecg-system-start/src/main/resources/jeecg/jeecg_database.properties
old mode 100644
new mode 100755
diff --git a/jeecg-module-system/jeecg-system-start/src/main/resources/logback-spring.xml b/jeecg-module-system/jeecg-system-start/src/main/resources/logback-spring.xml
old mode 100644
new mode 100755
diff --git a/jeecg-module-system/jeecg-system-start/src/test/java/org/jeecg/SampleTest.java b/jeecg-module-system/jeecg-system-start/src/test/java/org/jeecg/SampleTest.java
old mode 100644
new mode 100755
diff --git a/jeecg-module-system/jeecg-system-start/src/test/java/org/jeecg/TestMain.java b/jeecg-module-system/jeecg-system-start/src/test/java/org/jeecg/TestMain.java
old mode 100644
new mode 100755
diff --git a/jeecg-module-system/jeecg-system-start/src/test/java/org/jeecg/modules/system/test/SysUserTest.java b/jeecg-module-system/jeecg-system-start/src/test/java/org/jeecg/modules/system/test/SysUserTest.java
old mode 100644
new mode 100755
diff --git a/jeecg-module-system/pom.xml b/jeecg-module-system/pom.xml
old mode 100644
new mode 100755
diff --git a/jeecg-server-cloud/docker-compose-base.yml b/jeecg-server-cloud/docker-compose-base.yml
old mode 100644
new mode 100755
diff --git a/jeecg-server-cloud/docker-compose.yml b/jeecg-server-cloud/docker-compose.yml
old mode 100644
new mode 100755
diff --git a/jeecg-server-cloud/jeecg-cloud-gateway/Dockerfile b/jeecg-server-cloud/jeecg-cloud-gateway/Dockerfile
old mode 100644
new mode 100755
diff --git a/jeecg-server-cloud/jeecg-cloud-gateway/README.md b/jeecg-server-cloud/jeecg-cloud-gateway/README.md
old mode 100644
new mode 100755
diff --git a/jeecg-server-cloud/jeecg-cloud-gateway/pom.xml b/jeecg-server-cloud/jeecg-cloud-gateway/pom.xml
old mode 100644
new mode 100755
diff --git a/jeecg-server-cloud/jeecg-cloud-gateway/src/main/java/org/jeecg/JeecgGatewayApplication.java b/jeecg-server-cloud/jeecg-cloud-gateway/src/main/java/org/jeecg/JeecgGatewayApplication.java
old mode 100644
new mode 100755
diff --git a/jeecg-server-cloud/jeecg-cloud-gateway/src/main/java/org/jeecg/config/GatewayRoutersConfig.java b/jeecg-server-cloud/jeecg-cloud-gateway/src/main/java/org/jeecg/config/GatewayRoutersConfig.java
old mode 100644
new mode 100755
diff --git a/jeecg-server-cloud/jeecg-cloud-gateway/src/main/java/org/jeecg/config/RateLimiterConfiguration.java b/jeecg-server-cloud/jeecg-cloud-gateway/src/main/java/org/jeecg/config/RateLimiterConfiguration.java
old mode 100644
new mode 100755
diff --git a/jeecg-server-cloud/jeecg-cloud-gateway/src/main/java/org/jeecg/config/RouterDataType.java b/jeecg-server-cloud/jeecg-cloud-gateway/src/main/java/org/jeecg/config/RouterDataType.java
old mode 100644
new mode 100755
diff --git a/jeecg-server-cloud/jeecg-cloud-gateway/src/main/java/org/jeecg/fallback/FallbackController.java b/jeecg-server-cloud/jeecg-cloud-gateway/src/main/java/org/jeecg/fallback/FallbackController.java
old mode 100644
new mode 100755
diff --git a/jeecg-server-cloud/jeecg-cloud-gateway/src/main/java/org/jeecg/fallback/HystrixFallbackHandler.java b/jeecg-server-cloud/jeecg-cloud-gateway/src/main/java/org/jeecg/fallback/HystrixFallbackHandler.java
old mode 100644
new mode 100755
diff --git a/jeecg-server-cloud/jeecg-cloud-gateway/src/main/java/org/jeecg/fallback/sentinel/GatewaySentinelExceptionConfig.java b/jeecg-server-cloud/jeecg-cloud-gateway/src/main/java/org/jeecg/fallback/sentinel/GatewaySentinelExceptionConfig.java
old mode 100644
new mode 100755
diff --git a/jeecg-server-cloud/jeecg-cloud-gateway/src/main/java/org/jeecg/fallback/sentinel/SentinelBlockRequestHandler.java b/jeecg-server-cloud/jeecg-cloud-gateway/src/main/java/org/jeecg/fallback/sentinel/SentinelBlockRequestHandler.java
old mode 100644
new mode 100755
diff --git a/jeecg-server-cloud/jeecg-cloud-gateway/src/main/java/org/jeecg/filter/GlobalAccessTokenFilter.java b/jeecg-server-cloud/jeecg-cloud-gateway/src/main/java/org/jeecg/filter/GlobalAccessTokenFilter.java
old mode 100644
new mode 100755
diff --git a/jeecg-server-cloud/jeecg-cloud-gateway/src/main/java/org/jeecg/filter/SentinelFilterContextConfig.java b/jeecg-server-cloud/jeecg-cloud-gateway/src/main/java/org/jeecg/filter/SentinelFilterContextConfig.java
old mode 100644
new mode 100755
diff --git a/jeecg-server-cloud/jeecg-cloud-gateway/src/main/java/org/jeecg/handler/LoderRouderHandler.java b/jeecg-server-cloud/jeecg-cloud-gateway/src/main/java/org/jeecg/handler/LoderRouderHandler.java
old mode 100644
new mode 100755
diff --git a/jeecg-server-cloud/jeecg-cloud-gateway/src/main/java/org/jeecg/handler/swagger/MySwaggerResourceProvider.java b/jeecg-server-cloud/jeecg-cloud-gateway/src/main/java/org/jeecg/handler/swagger/MySwaggerResourceProvider.java
old mode 100644
new mode 100755
diff --git a/jeecg-server-cloud/jeecg-cloud-gateway/src/main/java/org/jeecg/handler/swagger/SwaggerResourceController.java b/jeecg-server-cloud/jeecg-cloud-gateway/src/main/java/org/jeecg/handler/swagger/SwaggerResourceController.java
old mode 100644
new mode 100755
diff --git a/jeecg-server-cloud/jeecg-cloud-gateway/src/main/java/org/jeecg/loader/DynamicRouteLoader.java b/jeecg-server-cloud/jeecg-cloud-gateway/src/main/java/org/jeecg/loader/DynamicRouteLoader.java
old mode 100644
new mode 100755
diff --git a/jeecg-server-cloud/jeecg-cloud-gateway/src/main/java/org/jeecg/loader/repository/DynamicRouteService.java b/jeecg-server-cloud/jeecg-cloud-gateway/src/main/java/org/jeecg/loader/repository/DynamicRouteService.java
old mode 100644
new mode 100755
diff --git a/jeecg-server-cloud/jeecg-cloud-gateway/src/main/java/org/jeecg/loader/repository/MyInMemoryRouteDefinitionRepository.java b/jeecg-server-cloud/jeecg-cloud-gateway/src/main/java/org/jeecg/loader/repository/MyInMemoryRouteDefinitionRepository.java
old mode 100644
new mode 100755
diff --git a/jeecg-server-cloud/jeecg-cloud-gateway/src/main/java/org/jeecg/loader/vo/GatewayRouteVo.java b/jeecg-server-cloud/jeecg-cloud-gateway/src/main/java/org/jeecg/loader/vo/GatewayRouteVo.java
old mode 100644
new mode 100755
diff --git a/jeecg-server-cloud/jeecg-cloud-gateway/src/main/java/org/jeecg/loader/vo/MyRouteDefinition.java b/jeecg-server-cloud/jeecg-cloud-gateway/src/main/java/org/jeecg/loader/vo/MyRouteDefinition.java
old mode 100644
new mode 100755
diff --git a/jeecg-server-cloud/jeecg-cloud-gateway/src/main/resources/application.yml b/jeecg-server-cloud/jeecg-cloud-gateway/src/main/resources/application.yml
old mode 100644
new mode 100755
index b3cc6f1..10ece95
--- a/jeecg-server-cloud/jeecg-cloud-gateway/src/main/resources/application.yml
+++ b/jeecg-server-cloud/jeecg-cloud-gateway/src/main/resources/application.yml
@@ -27,8 +27,8 @@
             allowedOriginPatterns: "*"
             allowedMethods: "*"
             allowedHeaders: "*"
-#    inetutils:
-#      preferred-networks: 192.168
+    inetutils:
+      preferred-networks: 192.168
     #Sentinel閰嶇疆
     sentinel:
       transport:
diff --git a/jeecg-server-cloud/jeecg-cloud-gateway/src/main/resources/logback-spring.xml b/jeecg-server-cloud/jeecg-cloud-gateway/src/main/resources/logback-spring.xml
old mode 100644
new mode 100755
diff --git a/jeecg-server-cloud/jeecg-cloud-nacos/Dockerfile b/jeecg-server-cloud/jeecg-cloud-nacos/Dockerfile
old mode 100644
new mode 100755
diff --git a/jeecg-server-cloud/jeecg-cloud-nacos/README.md b/jeecg-server-cloud/jeecg-cloud-nacos/README.md
old mode 100644
new mode 100755
diff --git a/jeecg-server-cloud/jeecg-cloud-nacos/docs/config/jeecg-dev.yaml b/jeecg-server-cloud/jeecg-cloud-nacos/docs/config/jeecg-dev.yaml
old mode 100644
new mode 100755
diff --git a/jeecg-server-cloud/jeecg-cloud-nacos/docs/config/jeecg-gateway-dev.yaml b/jeecg-server-cloud/jeecg-cloud-nacos/docs/config/jeecg-gateway-dev.yaml
old mode 100644
new mode 100755
diff --git a/jeecg-server-cloud/jeecg-cloud-nacos/docs/config/jeecg-gateway-router.json b/jeecg-server-cloud/jeecg-cloud-nacos/docs/config/jeecg-gateway-router.json
old mode 100644
new mode 100755
diff --git a/jeecg-server-cloud/jeecg-cloud-nacos/docs/config/jeecg.yaml b/jeecg-server-cloud/jeecg-cloud-nacos/docs/config/jeecg.yaml
old mode 100644
new mode 100755
diff --git "a/jeecg-server-cloud/jeecg-cloud-nacos/docs/config/\345\210\206\345\272\223\345\210\206\350\241\250/jeecg-sharding-multi.yaml" "b/jeecg-server-cloud/jeecg-cloud-nacos/docs/config/\345\210\206\345\272\223\345\210\206\350\241\250/jeecg-sharding-multi.yaml"
old mode 100644
new mode 100755
diff --git "a/jeecg-server-cloud/jeecg-cloud-nacos/docs/config/\345\210\206\345\272\223\345\210\206\350\241\250/jeecg-sharding.yaml" "b/jeecg-server-cloud/jeecg-cloud-nacos/docs/config/\345\210\206\345\272\223\345\210\206\350\241\250/jeecg-sharding.yaml"
old mode 100644
new mode 100755
diff --git a/jeecg-server-cloud/jeecg-cloud-nacos/pom.xml b/jeecg-server-cloud/jeecg-cloud-nacos/pom.xml
old mode 100644
new mode 100755
diff --git a/jeecg-server-cloud/jeecg-cloud-nacos/src/main/java/com/alibaba/nacos/JeecgNacosApplication.java b/jeecg-server-cloud/jeecg-cloud-nacos/src/main/java/com/alibaba/nacos/JeecgNacosApplication.java
old mode 100644
new mode 100755
diff --git a/jeecg-server-cloud/jeecg-cloud-nacos/src/main/resources/application.yml b/jeecg-server-cloud/jeecg-cloud-nacos/src/main/resources/application.yml
old mode 100644
new mode 100755
index 74bfc97..bbd97d8
--- a/jeecg-server-cloud/jeecg-cloud-nacos/src/main/resources/application.yml
+++ b/jeecg-server-cloud/jeecg-cloud-nacos/src/main/resources/application.yml
@@ -12,9 +12,9 @@
 db:
   num: 1
   password:
-    '0': ${MYSQL-PWD:123456}
+    '0': ${MYSQL-PWD:root}
   url:
-    '0': jdbc:mysql://${MYSQL-HOST:jeecg-boot-mysql}:${MYSQL-PORT:3306}/${MYSQL-DB:nacos}?characterEncoding=utf8&connectTimeout=1000&socketTimeout=3000&autoReconnect=true&useUnicode=true&useSSL=false&serverTimezone=UTC&allowPublicKeyRetrieval=true
+    '0': jdbc:mysql://${MYSQL-HOST:localhost}:${MYSQL-PORT:3306}/${MYSQL-DB:nacos-herb}?characterEncoding=utf8&connectTimeout=1000&socketTimeout=3000&autoReconnect=true&useUnicode=true&useSSL=false&serverTimezone=UTC&allowPublicKeyRetrieval=true
   user:
     '0': ${MYSQL-USER:root}
 management:
diff --git a/jeecg-server-cloud/jeecg-demo-cloud-start/Dockerfile b/jeecg-server-cloud/jeecg-demo-cloud-start/Dockerfile
old mode 100644
new mode 100755
diff --git a/jeecg-server-cloud/jeecg-demo-cloud-start/README.md b/jeecg-server-cloud/jeecg-demo-cloud-start/README.md
old mode 100644
new mode 100755
diff --git a/jeecg-server-cloud/jeecg-demo-cloud-start/pom.xml b/jeecg-server-cloud/jeecg-demo-cloud-start/pom.xml
old mode 100644
new mode 100755
diff --git a/jeecg-server-cloud/jeecg-demo-cloud-start/src/main/java/org/jeecg/JeecgDemoCloudApplication.java b/jeecg-server-cloud/jeecg-demo-cloud-start/src/main/java/org/jeecg/JeecgDemoCloudApplication.java
old mode 100644
new mode 100755
diff --git a/jeecg-server-cloud/jeecg-demo-cloud-start/src/main/resources/application.yml b/jeecg-server-cloud/jeecg-demo-cloud-start/src/main/resources/application.yml
old mode 100644
new mode 100755
diff --git a/jeecg-server-cloud/jeecg-demo-cloud-start/src/main/resources/logback-spring.xml b/jeecg-server-cloud/jeecg-demo-cloud-start/src/main/resources/logback-spring.xml
old mode 100644
new mode 100755
diff --git a/jeecg-server-cloud/jeecg-system-cloud-start/Dockerfile b/jeecg-server-cloud/jeecg-system-cloud-start/Dockerfile
old mode 100644
new mode 100755
diff --git a/jeecg-server-cloud/jeecg-system-cloud-start/README.md b/jeecg-server-cloud/jeecg-system-cloud-start/README.md
old mode 100644
new mode 100755
diff --git a/jeecg-server-cloud/jeecg-system-cloud-start/pom.xml b/jeecg-server-cloud/jeecg-system-cloud-start/pom.xml
old mode 100644
new mode 100755
diff --git a/jeecg-server-cloud/jeecg-system-cloud-start/src/main/java/org/jeecg/JeecgSystemCloudApplication.java b/jeecg-server-cloud/jeecg-system-cloud-start/src/main/java/org/jeecg/JeecgSystemCloudApplication.java
old mode 100644
new mode 100755
diff --git a/jeecg-server-cloud/jeecg-system-cloud-start/src/main/resources/application.yml b/jeecg-server-cloud/jeecg-system-cloud-start/src/main/resources/application.yml
old mode 100644
new mode 100755
diff --git a/jeecg-server-cloud/jeecg-system-cloud-start/src/main/resources/jeecg/jeecg_config.properties b/jeecg-server-cloud/jeecg-system-cloud-start/src/main/resources/jeecg/jeecg_config.properties
old mode 100644
new mode 100755
diff --git a/jeecg-server-cloud/jeecg-system-cloud-start/src/main/resources/jeecg/jeecg_database.properties b/jeecg-server-cloud/jeecg-system-cloud-start/src/main/resources/jeecg/jeecg_database.properties
old mode 100644
new mode 100755
diff --git a/jeecg-server-cloud/jeecg-system-cloud-start/src/main/resources/logback-spring.xml b/jeecg-server-cloud/jeecg-system-cloud-start/src/main/resources/logback-spring.xml
old mode 100644
new mode 100755
diff --git a/jeecg-server-cloud/jeecg-visual/jeecg-cloud-monitor/README.md b/jeecg-server-cloud/jeecg-visual/jeecg-cloud-monitor/README.md
old mode 100644
new mode 100755
diff --git a/jeecg-server-cloud/jeecg-visual/jeecg-cloud-monitor/pom.xml b/jeecg-server-cloud/jeecg-visual/jeecg-cloud-monitor/pom.xml
old mode 100644
new mode 100755
diff --git a/jeecg-server-cloud/jeecg-visual/jeecg-cloud-monitor/src/main/java/org/jeecg/monitor/JeecgMonitorApplication.java b/jeecg-server-cloud/jeecg-visual/jeecg-cloud-monitor/src/main/java/org/jeecg/monitor/JeecgMonitorApplication.java
old mode 100644
new mode 100755
diff --git a/jeecg-server-cloud/jeecg-visual/jeecg-cloud-monitor/src/main/java/org/jeecg/monitor/config/SecuritySecureConfig.java b/jeecg-server-cloud/jeecg-visual/jeecg-cloud-monitor/src/main/java/org/jeecg/monitor/config/SecuritySecureConfig.java
old mode 100644
new mode 100755
diff --git a/jeecg-server-cloud/jeecg-visual/jeecg-cloud-monitor/src/main/resources/application.yml b/jeecg-server-cloud/jeecg-visual/jeecg-cloud-monitor/src/main/resources/application.yml
old mode 100644
new mode 100755
diff --git a/jeecg-server-cloud/jeecg-visual/jeecg-cloud-sentinel/Dockerfile b/jeecg-server-cloud/jeecg-visual/jeecg-cloud-sentinel/Dockerfile
old mode 100644
new mode 100755
diff --git a/jeecg-server-cloud/jeecg-visual/jeecg-cloud-sentinel/README.md b/jeecg-server-cloud/jeecg-visual/jeecg-cloud-sentinel/README.md
old mode 100644
new mode 100755
diff --git a/jeecg-server-cloud/jeecg-visual/jeecg-cloud-sentinel/pom.xml b/jeecg-server-cloud/jeecg-visual/jeecg-cloud-sentinel/pom.xml
old mode 100644
new mode 100755
diff --git a/jeecg-server-cloud/jeecg-visual/jeecg-cloud-sentinel/src/main/java/com/alibaba/csp/sentinel/dashboard/JeecgSentinelApplication.java b/jeecg-server-cloud/jeecg-visual/jeecg-cloud-sentinel/src/main/java/com/alibaba/csp/sentinel/dashboard/JeecgSentinelApplication.java
old mode 100644
new mode 100755
diff --git a/jeecg-server-cloud/jeecg-visual/jeecg-cloud-sentinel/src/main/java/com/alibaba/csp/sentinel/dashboard/constants/SentinelConStants.java b/jeecg-server-cloud/jeecg-visual/jeecg-cloud-sentinel/src/main/java/com/alibaba/csp/sentinel/dashboard/constants/SentinelConStants.java
old mode 100644
new mode 100755
diff --git a/jeecg-server-cloud/jeecg-visual/jeecg-cloud-sentinel/src/main/java/com/alibaba/csp/sentinel/dashboard/controller/AuthorityRuleController.java b/jeecg-server-cloud/jeecg-visual/jeecg-cloud-sentinel/src/main/java/com/alibaba/csp/sentinel/dashboard/controller/AuthorityRuleController.java
old mode 100644
new mode 100755
diff --git a/jeecg-server-cloud/jeecg-visual/jeecg-cloud-sentinel/src/main/java/com/alibaba/csp/sentinel/dashboard/controller/DegradeController.java b/jeecg-server-cloud/jeecg-visual/jeecg-cloud-sentinel/src/main/java/com/alibaba/csp/sentinel/dashboard/controller/DegradeController.java
old mode 100644
new mode 100755
diff --git a/jeecg-server-cloud/jeecg-visual/jeecg-cloud-sentinel/src/main/java/com/alibaba/csp/sentinel/dashboard/controller/ParamFlowRuleController.java b/jeecg-server-cloud/jeecg-visual/jeecg-cloud-sentinel/src/main/java/com/alibaba/csp/sentinel/dashboard/controller/ParamFlowRuleController.java
old mode 100644
new mode 100755
diff --git a/jeecg-server-cloud/jeecg-visual/jeecg-cloud-sentinel/src/main/java/com/alibaba/csp/sentinel/dashboard/controller/SystemController.java b/jeecg-server-cloud/jeecg-visual/jeecg-cloud-sentinel/src/main/java/com/alibaba/csp/sentinel/dashboard/controller/SystemController.java
old mode 100644
new mode 100755
diff --git a/jeecg-server-cloud/jeecg-visual/jeecg-cloud-sentinel/src/main/java/com/alibaba/csp/sentinel/dashboard/controller/base/BaseRuleController.java b/jeecg-server-cloud/jeecg-visual/jeecg-cloud-sentinel/src/main/java/com/alibaba/csp/sentinel/dashboard/controller/base/BaseRuleController.java
old mode 100644
new mode 100755
diff --git a/jeecg-server-cloud/jeecg-visual/jeecg-cloud-sentinel/src/main/java/com/alibaba/csp/sentinel/dashboard/controller/gateway/GatewayApiController.java b/jeecg-server-cloud/jeecg-visual/jeecg-cloud-sentinel/src/main/java/com/alibaba/csp/sentinel/dashboard/controller/gateway/GatewayApiController.java
old mode 100644
new mode 100755
diff --git a/jeecg-server-cloud/jeecg-visual/jeecg-cloud-sentinel/src/main/java/com/alibaba/csp/sentinel/dashboard/controller/gateway/GatewayFlowRuleController.java b/jeecg-server-cloud/jeecg-visual/jeecg-cloud-sentinel/src/main/java/com/alibaba/csp/sentinel/dashboard/controller/gateway/GatewayFlowRuleController.java
old mode 100644
new mode 100755
diff --git a/jeecg-server-cloud/jeecg-visual/jeecg-cloud-sentinel/src/main/java/com/alibaba/csp/sentinel/dashboard/controller/v2/FlowControllerV2.java b/jeecg-server-cloud/jeecg-visual/jeecg-cloud-sentinel/src/main/java/com/alibaba/csp/sentinel/dashboard/controller/v2/FlowControllerV2.java
old mode 100644
new mode 100755
diff --git a/jeecg-server-cloud/jeecg-visual/jeecg-cloud-sentinel/src/main/java/com/alibaba/csp/sentinel/dashboard/rule/nacos/NacosConfigProperties.java b/jeecg-server-cloud/jeecg-visual/jeecg-cloud-sentinel/src/main/java/com/alibaba/csp/sentinel/dashboard/rule/nacos/NacosConfigProperties.java
old mode 100644
new mode 100755
diff --git a/jeecg-server-cloud/jeecg-visual/jeecg-cloud-sentinel/src/main/java/com/alibaba/csp/sentinel/dashboard/rule/nacos/SentinelConfig.java b/jeecg-server-cloud/jeecg-visual/jeecg-cloud-sentinel/src/main/java/com/alibaba/csp/sentinel/dashboard/rule/nacos/SentinelConfig.java
old mode 100644
new mode 100755
diff --git a/jeecg-server-cloud/jeecg-visual/jeecg-cloud-sentinel/src/main/java/com/alibaba/csp/sentinel/dashboard/rule/nacos/authority/AuthorityRuleNacosProvider.java b/jeecg-server-cloud/jeecg-visual/jeecg-cloud-sentinel/src/main/java/com/alibaba/csp/sentinel/dashboard/rule/nacos/authority/AuthorityRuleNacosProvider.java
old mode 100644
new mode 100755
diff --git a/jeecg-server-cloud/jeecg-visual/jeecg-cloud-sentinel/src/main/java/com/alibaba/csp/sentinel/dashboard/rule/nacos/authority/AuthorityRuleNacosPublisher.java b/jeecg-server-cloud/jeecg-visual/jeecg-cloud-sentinel/src/main/java/com/alibaba/csp/sentinel/dashboard/rule/nacos/authority/AuthorityRuleNacosPublisher.java
old mode 100644
new mode 100755
diff --git a/jeecg-server-cloud/jeecg-visual/jeecg-cloud-sentinel/src/main/java/com/alibaba/csp/sentinel/dashboard/rule/nacos/degrade/DegradeRuleNacosProvider.java b/jeecg-server-cloud/jeecg-visual/jeecg-cloud-sentinel/src/main/java/com/alibaba/csp/sentinel/dashboard/rule/nacos/degrade/DegradeRuleNacosProvider.java
old mode 100644
new mode 100755
diff --git a/jeecg-server-cloud/jeecg-visual/jeecg-cloud-sentinel/src/main/java/com/alibaba/csp/sentinel/dashboard/rule/nacos/degrade/DegradeRuleNacosPublisher.java b/jeecg-server-cloud/jeecg-visual/jeecg-cloud-sentinel/src/main/java/com/alibaba/csp/sentinel/dashboard/rule/nacos/degrade/DegradeRuleNacosPublisher.java
old mode 100644
new mode 100755
diff --git a/jeecg-server-cloud/jeecg-visual/jeecg-cloud-sentinel/src/main/java/com/alibaba/csp/sentinel/dashboard/rule/nacos/entity/AuthorityRuleCorrectEntity.java b/jeecg-server-cloud/jeecg-visual/jeecg-cloud-sentinel/src/main/java/com/alibaba/csp/sentinel/dashboard/rule/nacos/entity/AuthorityRuleCorrectEntity.java
old mode 100644
new mode 100755
diff --git a/jeecg-server-cloud/jeecg-visual/jeecg-cloud-sentinel/src/main/java/com/alibaba/csp/sentinel/dashboard/rule/nacos/entity/ParamFlowRuleCorrectEntity.java b/jeecg-server-cloud/jeecg-visual/jeecg-cloud-sentinel/src/main/java/com/alibaba/csp/sentinel/dashboard/rule/nacos/entity/ParamFlowRuleCorrectEntity.java
old mode 100644
new mode 100755
diff --git a/jeecg-server-cloud/jeecg-visual/jeecg-cloud-sentinel/src/main/java/com/alibaba/csp/sentinel/dashboard/rule/nacos/flow/FlowRuleNacosProvider.java b/jeecg-server-cloud/jeecg-visual/jeecg-cloud-sentinel/src/main/java/com/alibaba/csp/sentinel/dashboard/rule/nacos/flow/FlowRuleNacosProvider.java
old mode 100644
new mode 100755
diff --git a/jeecg-server-cloud/jeecg-visual/jeecg-cloud-sentinel/src/main/java/com/alibaba/csp/sentinel/dashboard/rule/nacos/flow/FlowRuleNacosPublisher.java b/jeecg-server-cloud/jeecg-visual/jeecg-cloud-sentinel/src/main/java/com/alibaba/csp/sentinel/dashboard/rule/nacos/flow/FlowRuleNacosPublisher.java
old mode 100644
new mode 100755
diff --git a/jeecg-server-cloud/jeecg-visual/jeecg-cloud-sentinel/src/main/java/com/alibaba/csp/sentinel/dashboard/rule/nacos/gateway/GateWayApiNacosProvider.java b/jeecg-server-cloud/jeecg-visual/jeecg-cloud-sentinel/src/main/java/com/alibaba/csp/sentinel/dashboard/rule/nacos/gateway/GateWayApiNacosProvider.java
old mode 100644
new mode 100755
diff --git a/jeecg-server-cloud/jeecg-visual/jeecg-cloud-sentinel/src/main/java/com/alibaba/csp/sentinel/dashboard/rule/nacos/gateway/GateWayApiNacosPublisher.java b/jeecg-server-cloud/jeecg-visual/jeecg-cloud-sentinel/src/main/java/com/alibaba/csp/sentinel/dashboard/rule/nacos/gateway/GateWayApiNacosPublisher.java
old mode 100644
new mode 100755
diff --git a/jeecg-server-cloud/jeecg-visual/jeecg-cloud-sentinel/src/main/java/com/alibaba/csp/sentinel/dashboard/rule/nacos/gateway/GateWayFlowRulesNacosProvider.java b/jeecg-server-cloud/jeecg-visual/jeecg-cloud-sentinel/src/main/java/com/alibaba/csp/sentinel/dashboard/rule/nacos/gateway/GateWayFlowRulesNacosProvider.java
old mode 100644
new mode 100755
diff --git a/jeecg-server-cloud/jeecg-visual/jeecg-cloud-sentinel/src/main/java/com/alibaba/csp/sentinel/dashboard/rule/nacos/gateway/GateWayFlowRulesNacosPublisher.java b/jeecg-server-cloud/jeecg-visual/jeecg-cloud-sentinel/src/main/java/com/alibaba/csp/sentinel/dashboard/rule/nacos/gateway/GateWayFlowRulesNacosPublisher.java
old mode 100644
new mode 100755
diff --git a/jeecg-server-cloud/jeecg-visual/jeecg-cloud-sentinel/src/main/java/com/alibaba/csp/sentinel/dashboard/rule/nacos/paramflow/ParamFlowRuleNacosProvider.java b/jeecg-server-cloud/jeecg-visual/jeecg-cloud-sentinel/src/main/java/com/alibaba/csp/sentinel/dashboard/rule/nacos/paramflow/ParamFlowRuleNacosProvider.java
old mode 100644
new mode 100755
diff --git a/jeecg-server-cloud/jeecg-visual/jeecg-cloud-sentinel/src/main/java/com/alibaba/csp/sentinel/dashboard/rule/nacos/paramflow/ParamFlowRuleNacosPublisher.java b/jeecg-server-cloud/jeecg-visual/jeecg-cloud-sentinel/src/main/java/com/alibaba/csp/sentinel/dashboard/rule/nacos/paramflow/ParamFlowRuleNacosPublisher.java
old mode 100644
new mode 100755
diff --git a/jeecg-server-cloud/jeecg-visual/jeecg-cloud-sentinel/src/main/java/com/alibaba/csp/sentinel/dashboard/rule/nacos/system/SystemRuleNacosProvider.java b/jeecg-server-cloud/jeecg-visual/jeecg-cloud-sentinel/src/main/java/com/alibaba/csp/sentinel/dashboard/rule/nacos/system/SystemRuleNacosProvider.java
old mode 100644
new mode 100755
diff --git a/jeecg-server-cloud/jeecg-visual/jeecg-cloud-sentinel/src/main/java/com/alibaba/csp/sentinel/dashboard/rule/nacos/system/SystemRuleNacosPublisher.java b/jeecg-server-cloud/jeecg-visual/jeecg-cloud-sentinel/src/main/java/com/alibaba/csp/sentinel/dashboard/rule/nacos/system/SystemRuleNacosPublisher.java
old mode 100644
new mode 100755
diff --git a/jeecg-server-cloud/jeecg-visual/jeecg-cloud-sentinel/src/main/resources/application.yml b/jeecg-server-cloud/jeecg-visual/jeecg-cloud-sentinel/src/main/resources/application.yml
old mode 100644
new mode 100755
diff --git a/jeecg-server-cloud/jeecg-visual/jeecg-cloud-test/jeecg-cloud-test-more/pom.xml b/jeecg-server-cloud/jeecg-visual/jeecg-cloud-test/jeecg-cloud-test-more/pom.xml
old mode 100644
new mode 100755
diff --git a/jeecg-server-cloud/jeecg-visual/jeecg-cloud-test/jeecg-cloud-test-more/src/main/java/org/jeecg/modules/test/constant/CloudConstant.java b/jeecg-server-cloud/jeecg-visual/jeecg-cloud-test/jeecg-cloud-test-more/src/main/java/org/jeecg/modules/test/constant/CloudConstant.java
old mode 100644
new mode 100755
diff --git a/jeecg-server-cloud/jeecg-visual/jeecg-cloud-test/jeecg-cloud-test-more/src/main/java/org/jeecg/modules/test/feign/client/JeecgTestClient.java b/jeecg-server-cloud/jeecg-visual/jeecg-cloud-test/jeecg-cloud-test-more/src/main/java/org/jeecg/modules/test/feign/client/JeecgTestClient.java
old mode 100644
new mode 100755
diff --git a/jeecg-server-cloud/jeecg-visual/jeecg-cloud-test/jeecg-cloud-test-more/src/main/java/org/jeecg/modules/test/feign/client/JeecgTestClientDyn.java b/jeecg-server-cloud/jeecg-visual/jeecg-cloud-test/jeecg-cloud-test-more/src/main/java/org/jeecg/modules/test/feign/client/JeecgTestClientDyn.java
old mode 100644
new mode 100755
diff --git a/jeecg-server-cloud/jeecg-visual/jeecg-cloud-test/jeecg-cloud-test-more/src/main/java/org/jeecg/modules/test/feign/controller/JeecgTestFeignController.java b/jeecg-server-cloud/jeecg-visual/jeecg-cloud-test/jeecg-cloud-test-more/src/main/java/org/jeecg/modules/test/feign/controller/JeecgTestFeignController.java
old mode 100644
new mode 100755
diff --git a/jeecg-server-cloud/jeecg-visual/jeecg-cloud-test/jeecg-cloud-test-more/src/main/java/org/jeecg/modules/test/feign/factory/JeecgTestClientFactory.java b/jeecg-server-cloud/jeecg-visual/jeecg-cloud-test/jeecg-cloud-test-more/src/main/java/org/jeecg/modules/test/feign/factory/JeecgTestClientFactory.java
old mode 100644
new mode 100755
diff --git a/jeecg-server-cloud/jeecg-visual/jeecg-cloud-test/jeecg-cloud-test-more/src/main/java/org/jeecg/modules/test/feign/fallback/JeecgTestFallback.java b/jeecg-server-cloud/jeecg-visual/jeecg-cloud-test/jeecg-cloud-test-more/src/main/java/org/jeecg/modules/test/feign/fallback/JeecgTestFallback.java
old mode 100644
new mode 100755
diff --git a/jeecg-server-cloud/jeecg-visual/jeecg-cloud-test/jeecg-cloud-test-more/src/main/java/org/jeecg/modules/test/lock/DemoLockTest.java b/jeecg-server-cloud/jeecg-visual/jeecg-cloud-test/jeecg-cloud-test-more/src/main/java/org/jeecg/modules/test/lock/DemoLockTest.java
old mode 100644
new mode 100755
diff --git a/jeecg-server-cloud/jeecg-visual/jeecg-cloud-test/jeecg-cloud-test-more/src/main/java/org/jeecg/modules/test/xxljob/DemoJobHandler.java b/jeecg-server-cloud/jeecg-visual/jeecg-cloud-test/jeecg-cloud-test-more/src/main/java/org/jeecg/modules/test/xxljob/DemoJobHandler.java
old mode 100644
new mode 100755
diff --git a/jeecg-server-cloud/jeecg-visual/jeecg-cloud-test/jeecg-cloud-test-more/src/main/java/org/jeecg/modules/test/xxljob/XxclJobTest.java b/jeecg-server-cloud/jeecg-visual/jeecg-cloud-test/jeecg-cloud-test-more/src/main/java/org/jeecg/modules/test/xxljob/XxclJobTest.java
old mode 100644
new mode 100755
diff --git a/jeecg-server-cloud/jeecg-visual/jeecg-cloud-test/jeecg-cloud-test-rabbitmq/pom.xml b/jeecg-server-cloud/jeecg-visual/jeecg-cloud-test/jeecg-cloud-test-rabbitmq/pom.xml
old mode 100644
new mode 100755
diff --git a/jeecg-server-cloud/jeecg-visual/jeecg-cloud-test/jeecg-cloud-test-rabbitmq/src/main/java/org/jeecg/modules/test/rabbitmq/constant/CloudConstant.java b/jeecg-server-cloud/jeecg-visual/jeecg-cloud-test/jeecg-cloud-test-rabbitmq/src/main/java/org/jeecg/modules/test/rabbitmq/constant/CloudConstant.java
old mode 100644
new mode 100755
diff --git a/jeecg-server-cloud/jeecg-visual/jeecg-cloud-test/jeecg-cloud-test-rabbitmq/src/main/java/org/jeecg/modules/test/rabbitmq/controller/JeecgMqTestController.java b/jeecg-server-cloud/jeecg-visual/jeecg-cloud-test/jeecg-cloud-test-rabbitmq/src/main/java/org/jeecg/modules/test/rabbitmq/controller/JeecgMqTestController.java
old mode 100644
new mode 100755
diff --git a/jeecg-server-cloud/jeecg-visual/jeecg-cloud-test/jeecg-cloud-test-rabbitmq/src/main/java/org/jeecg/modules/test/rabbitmq/event/DemoBusEvent.java b/jeecg-server-cloud/jeecg-visual/jeecg-cloud-test/jeecg-cloud-test-rabbitmq/src/main/java/org/jeecg/modules/test/rabbitmq/event/DemoBusEvent.java
old mode 100644
new mode 100755
diff --git a/jeecg-server-cloud/jeecg-visual/jeecg-cloud-test/jeecg-cloud-test-rabbitmq/src/main/java/org/jeecg/modules/test/rabbitmq/listener/HelloReceiver1.java b/jeecg-server-cloud/jeecg-visual/jeecg-cloud-test/jeecg-cloud-test-rabbitmq/src/main/java/org/jeecg/modules/test/rabbitmq/listener/HelloReceiver1.java
old mode 100644
new mode 100755
diff --git a/jeecg-server-cloud/jeecg-visual/jeecg-cloud-test/jeecg-cloud-test-rabbitmq/src/main/java/org/jeecg/modules/test/rabbitmq/listener/HelloReceiver2.java b/jeecg-server-cloud/jeecg-visual/jeecg-cloud-test/jeecg-cloud-test-rabbitmq/src/main/java/org/jeecg/modules/test/rabbitmq/listener/HelloReceiver2.java
old mode 100644
new mode 100755
diff --git a/jeecg-server-cloud/jeecg-visual/jeecg-cloud-test/jeecg-cloud-test-rabbitmq/src/main/java/org/jeecg/modules/test/rabbitmq/listener/HelloReceiver3.java b/jeecg-server-cloud/jeecg-visual/jeecg-cloud-test/jeecg-cloud-test-rabbitmq/src/main/java/org/jeecg/modules/test/rabbitmq/listener/HelloReceiver3.java
old mode 100644
new mode 100755
diff --git a/jeecg-server-cloud/jeecg-visual/jeecg-cloud-test/jeecg-cloud-test-rabbitmq/src/main/java/org/jeecg/modules/test/rabbitmq/listener/HelloTimeReceiver.java b/jeecg-server-cloud/jeecg-visual/jeecg-cloud-test/jeecg-cloud-test-rabbitmq/src/main/java/org/jeecg/modules/test/rabbitmq/listener/HelloTimeReceiver.java
old mode 100644
new mode 100755
diff --git a/jeecg-server-cloud/jeecg-visual/jeecg-cloud-test/jeecg-cloud-test-seata/db/seata.sql b/jeecg-server-cloud/jeecg-visual/jeecg-cloud-test/jeecg-cloud-test-seata/db/seata.sql
old mode 100644
new mode 100755
diff --git a/jeecg-server-cloud/jeecg-visual/jeecg-cloud-test/jeecg-cloud-test-seata/jeecg-cloud-test-seata-account/pom.xml b/jeecg-server-cloud/jeecg-visual/jeecg-cloud-test/jeecg-cloud-test-seata/jeecg-cloud-test-seata-account/pom.xml
old mode 100644
new mode 100755
diff --git a/jeecg-server-cloud/jeecg-visual/jeecg-cloud-test/jeecg-cloud-test-seata/jeecg-cloud-test-seata-account/src/main/java/org/jeecg/SeataAccountApplication.java b/jeecg-server-cloud/jeecg-visual/jeecg-cloud-test/jeecg-cloud-test-seata/jeecg-cloud-test-seata-account/src/main/java/org/jeecg/SeataAccountApplication.java
old mode 100644
new mode 100755
diff --git a/jeecg-server-cloud/jeecg-visual/jeecg-cloud-test/jeecg-cloud-test-seata/jeecg-cloud-test-seata-account/src/main/java/org/jeecg/modules/test/seata/account/controller/SeataAccountController.java b/jeecg-server-cloud/jeecg-visual/jeecg-cloud-test/jeecg-cloud-test-seata/jeecg-cloud-test-seata-account/src/main/java/org/jeecg/modules/test/seata/account/controller/SeataAccountController.java
old mode 100644
new mode 100755
diff --git a/jeecg-server-cloud/jeecg-visual/jeecg-cloud-test/jeecg-cloud-test-seata/jeecg-cloud-test-seata-account/src/main/java/org/jeecg/modules/test/seata/account/entity/SeataAccount.java b/jeecg-server-cloud/jeecg-visual/jeecg-cloud-test/jeecg-cloud-test-seata/jeecg-cloud-test-seata-account/src/main/java/org/jeecg/modules/test/seata/account/entity/SeataAccount.java
old mode 100644
new mode 100755
diff --git a/jeecg-server-cloud/jeecg-visual/jeecg-cloud-test/jeecg-cloud-test-seata/jeecg-cloud-test-seata-account/src/main/java/org/jeecg/modules/test/seata/account/mapper/SeataAccountMapper.java b/jeecg-server-cloud/jeecg-visual/jeecg-cloud-test/jeecg-cloud-test-seata/jeecg-cloud-test-seata-account/src/main/java/org/jeecg/modules/test/seata/account/mapper/SeataAccountMapper.java
old mode 100644
new mode 100755
diff --git a/jeecg-server-cloud/jeecg-visual/jeecg-cloud-test/jeecg-cloud-test-seata/jeecg-cloud-test-seata-account/src/main/java/org/jeecg/modules/test/seata/account/service/SeataAccountService.java b/jeecg-server-cloud/jeecg-visual/jeecg-cloud-test/jeecg-cloud-test-seata/jeecg-cloud-test-seata-account/src/main/java/org/jeecg/modules/test/seata/account/service/SeataAccountService.java
old mode 100644
new mode 100755
diff --git a/jeecg-server-cloud/jeecg-visual/jeecg-cloud-test/jeecg-cloud-test-seata/jeecg-cloud-test-seata-account/src/main/java/org/jeecg/modules/test/seata/account/service/impl/SeataAccountServiceImpl.java b/jeecg-server-cloud/jeecg-visual/jeecg-cloud-test/jeecg-cloud-test-seata/jeecg-cloud-test-seata-account/src/main/java/org/jeecg/modules/test/seata/account/service/impl/SeataAccountServiceImpl.java
old mode 100644
new mode 100755
diff --git a/jeecg-server-cloud/jeecg-visual/jeecg-cloud-test/jeecg-cloud-test-seata/jeecg-cloud-test-seata-account/src/main/resources/application.yml b/jeecg-server-cloud/jeecg-visual/jeecg-cloud-test/jeecg-cloud-test-seata/jeecg-cloud-test-seata-account/src/main/resources/application.yml
old mode 100644
new mode 100755
diff --git a/jeecg-server-cloud/jeecg-visual/jeecg-cloud-test/jeecg-cloud-test-seata/jeecg-cloud-test-seata-account/src/main/resources/sql/schema-account.sql b/jeecg-server-cloud/jeecg-visual/jeecg-cloud-test/jeecg-cloud-test-seata/jeecg-cloud-test-seata-account/src/main/resources/sql/schema-account.sql
old mode 100644
new mode 100755
diff --git a/jeecg-server-cloud/jeecg-visual/jeecg-cloud-test/jeecg-cloud-test-seata/jeecg-cloud-test-seata-order/pom.xml b/jeecg-server-cloud/jeecg-visual/jeecg-cloud-test/jeecg-cloud-test-seata/jeecg-cloud-test-seata-order/pom.xml
old mode 100644
new mode 100755
diff --git a/jeecg-server-cloud/jeecg-visual/jeecg-cloud-test/jeecg-cloud-test-seata/jeecg-cloud-test-seata-order/src/main/java/org/jeecg/SeataOrderApplication.java b/jeecg-server-cloud/jeecg-visual/jeecg-cloud-test/jeecg-cloud-test-seata/jeecg-cloud-test-seata-order/src/main/java/org/jeecg/SeataOrderApplication.java
old mode 100644
new mode 100755
diff --git a/jeecg-server-cloud/jeecg-visual/jeecg-cloud-test/jeecg-cloud-test-seata/jeecg-cloud-test-seata-order/src/main/java/org/jeecg/modules/test/seata/order/controller/SeataOrderController.java b/jeecg-server-cloud/jeecg-visual/jeecg-cloud-test/jeecg-cloud-test-seata/jeecg-cloud-test-seata-order/src/main/java/org/jeecg/modules/test/seata/order/controller/SeataOrderController.java
old mode 100644
new mode 100755
diff --git a/jeecg-server-cloud/jeecg-visual/jeecg-cloud-test/jeecg-cloud-test-seata/jeecg-cloud-test-seata-order/src/main/java/org/jeecg/modules/test/seata/order/dto/PlaceOrderRequest.java b/jeecg-server-cloud/jeecg-visual/jeecg-cloud-test/jeecg-cloud-test-seata/jeecg-cloud-test-seata-order/src/main/java/org/jeecg/modules/test/seata/order/dto/PlaceOrderRequest.java
old mode 100644
new mode 100755
diff --git a/jeecg-server-cloud/jeecg-visual/jeecg-cloud-test/jeecg-cloud-test-seata/jeecg-cloud-test-seata-order/src/main/java/org/jeecg/modules/test/seata/order/dto/ReduceBalanceRequest.java b/jeecg-server-cloud/jeecg-visual/jeecg-cloud-test/jeecg-cloud-test-seata/jeecg-cloud-test-seata-order/src/main/java/org/jeecg/modules/test/seata/order/dto/ReduceBalanceRequest.java
old mode 100644
new mode 100755
diff --git a/jeecg-server-cloud/jeecg-visual/jeecg-cloud-test/jeecg-cloud-test-seata/jeecg-cloud-test-seata-order/src/main/java/org/jeecg/modules/test/seata/order/dto/ReduceStockRequest.java b/jeecg-server-cloud/jeecg-visual/jeecg-cloud-test/jeecg-cloud-test-seata/jeecg-cloud-test-seata-order/src/main/java/org/jeecg/modules/test/seata/order/dto/ReduceStockRequest.java
old mode 100644
new mode 100755
diff --git a/jeecg-server-cloud/jeecg-visual/jeecg-cloud-test/jeecg-cloud-test-seata/jeecg-cloud-test-seata-order/src/main/java/org/jeecg/modules/test/seata/order/entity/SeataOrder.java b/jeecg-server-cloud/jeecg-visual/jeecg-cloud-test/jeecg-cloud-test-seata/jeecg-cloud-test-seata-order/src/main/java/org/jeecg/modules/test/seata/order/entity/SeataOrder.java
old mode 100644
new mode 100755
diff --git a/jeecg-server-cloud/jeecg-visual/jeecg-cloud-test/jeecg-cloud-test-seata/jeecg-cloud-test-seata-order/src/main/java/org/jeecg/modules/test/seata/order/enums/OrderStatus.java b/jeecg-server-cloud/jeecg-visual/jeecg-cloud-test/jeecg-cloud-test-seata/jeecg-cloud-test-seata-order/src/main/java/org/jeecg/modules/test/seata/order/enums/OrderStatus.java
old mode 100644
new mode 100755
diff --git a/jeecg-server-cloud/jeecg-visual/jeecg-cloud-test/jeecg-cloud-test-seata/jeecg-cloud-test-seata-order/src/main/java/org/jeecg/modules/test/seata/order/feign/AccountClient.java b/jeecg-server-cloud/jeecg-visual/jeecg-cloud-test/jeecg-cloud-test-seata/jeecg-cloud-test-seata-order/src/main/java/org/jeecg/modules/test/seata/order/feign/AccountClient.java
old mode 100644
new mode 100755
diff --git a/jeecg-server-cloud/jeecg-visual/jeecg-cloud-test/jeecg-cloud-test-seata/jeecg-cloud-test-seata-order/src/main/java/org/jeecg/modules/test/seata/order/feign/ProductClient.java b/jeecg-server-cloud/jeecg-visual/jeecg-cloud-test/jeecg-cloud-test-seata/jeecg-cloud-test-seata-order/src/main/java/org/jeecg/modules/test/seata/order/feign/ProductClient.java
old mode 100644
new mode 100755
diff --git a/jeecg-server-cloud/jeecg-visual/jeecg-cloud-test/jeecg-cloud-test-seata/jeecg-cloud-test-seata-order/src/main/java/org/jeecg/modules/test/seata/order/mapper/SeataOrderMapper.java b/jeecg-server-cloud/jeecg-visual/jeecg-cloud-test/jeecg-cloud-test-seata/jeecg-cloud-test-seata-order/src/main/java/org/jeecg/modules/test/seata/order/mapper/SeataOrderMapper.java
old mode 100644
new mode 100755
diff --git a/jeecg-server-cloud/jeecg-visual/jeecg-cloud-test/jeecg-cloud-test-seata/jeecg-cloud-test-seata-order/src/main/java/org/jeecg/modules/test/seata/order/service/SeataOrderService.java b/jeecg-server-cloud/jeecg-visual/jeecg-cloud-test/jeecg-cloud-test-seata/jeecg-cloud-test-seata-order/src/main/java/org/jeecg/modules/test/seata/order/service/SeataOrderService.java
old mode 100644
new mode 100755
diff --git a/jeecg-server-cloud/jeecg-visual/jeecg-cloud-test/jeecg-cloud-test-seata/jeecg-cloud-test-seata-order/src/main/java/org/jeecg/modules/test/seata/order/service/impl/SeataOrderServiceImpl.java b/jeecg-server-cloud/jeecg-visual/jeecg-cloud-test/jeecg-cloud-test-seata/jeecg-cloud-test-seata-order/src/main/java/org/jeecg/modules/test/seata/order/service/impl/SeataOrderServiceImpl.java
old mode 100644
new mode 100755
diff --git a/jeecg-server-cloud/jeecg-visual/jeecg-cloud-test/jeecg-cloud-test-seata/jeecg-cloud-test-seata-order/src/main/resources/application.yml b/jeecg-server-cloud/jeecg-visual/jeecg-cloud-test/jeecg-cloud-test-seata/jeecg-cloud-test-seata-order/src/main/resources/application.yml
old mode 100644
new mode 100755
diff --git a/jeecg-server-cloud/jeecg-visual/jeecg-cloud-test/jeecg-cloud-test-seata/jeecg-cloud-test-seata-order/src/main/resources/sql/schema-order.sql b/jeecg-server-cloud/jeecg-visual/jeecg-cloud-test/jeecg-cloud-test-seata/jeecg-cloud-test-seata-order/src/main/resources/sql/schema-order.sql
old mode 100644
new mode 100755
diff --git a/jeecg-server-cloud/jeecg-visual/jeecg-cloud-test/jeecg-cloud-test-seata/jeecg-cloud-test-seata-product/pom.xml b/jeecg-server-cloud/jeecg-visual/jeecg-cloud-test/jeecg-cloud-test-seata/jeecg-cloud-test-seata-product/pom.xml
old mode 100644
new mode 100755
diff --git a/jeecg-server-cloud/jeecg-visual/jeecg-cloud-test/jeecg-cloud-test-seata/jeecg-cloud-test-seata-product/src/main/java/org/jeecg/SeataProductApplication.java b/jeecg-server-cloud/jeecg-visual/jeecg-cloud-test/jeecg-cloud-test-seata/jeecg-cloud-test-seata-product/src/main/java/org/jeecg/SeataProductApplication.java
old mode 100644
new mode 100755
diff --git a/jeecg-server-cloud/jeecg-visual/jeecg-cloud-test/jeecg-cloud-test-seata/jeecg-cloud-test-seata-product/src/main/java/org/jeecg/modules/test/seata/product/controller/SeataProductController.java b/jeecg-server-cloud/jeecg-visual/jeecg-cloud-test/jeecg-cloud-test-seata/jeecg-cloud-test-seata-product/src/main/java/org/jeecg/modules/test/seata/product/controller/SeataProductController.java
old mode 100644
new mode 100755
diff --git a/jeecg-server-cloud/jeecg-visual/jeecg-cloud-test/jeecg-cloud-test-seata/jeecg-cloud-test-seata-product/src/main/java/org/jeecg/modules/test/seata/product/entity/SeataProduct.java b/jeecg-server-cloud/jeecg-visual/jeecg-cloud-test/jeecg-cloud-test-seata/jeecg-cloud-test-seata-product/src/main/java/org/jeecg/modules/test/seata/product/entity/SeataProduct.java
old mode 100644
new mode 100755
diff --git a/jeecg-server-cloud/jeecg-visual/jeecg-cloud-test/jeecg-cloud-test-seata/jeecg-cloud-test-seata-product/src/main/java/org/jeecg/modules/test/seata/product/mapper/SeataProductMapper.java b/jeecg-server-cloud/jeecg-visual/jeecg-cloud-test/jeecg-cloud-test-seata/jeecg-cloud-test-seata-product/src/main/java/org/jeecg/modules/test/seata/product/mapper/SeataProductMapper.java
old mode 100644
new mode 100755
diff --git a/jeecg-server-cloud/jeecg-visual/jeecg-cloud-test/jeecg-cloud-test-seata/jeecg-cloud-test-seata-product/src/main/java/org/jeecg/modules/test/seata/product/service/SeataProductService.java b/jeecg-server-cloud/jeecg-visual/jeecg-cloud-test/jeecg-cloud-test-seata/jeecg-cloud-test-seata-product/src/main/java/org/jeecg/modules/test/seata/product/service/SeataProductService.java
old mode 100644
new mode 100755
diff --git a/jeecg-server-cloud/jeecg-visual/jeecg-cloud-test/jeecg-cloud-test-seata/jeecg-cloud-test-seata-product/src/main/java/org/jeecg/modules/test/seata/product/service/impl/SeataProductServiceImpl.java b/jeecg-server-cloud/jeecg-visual/jeecg-cloud-test/jeecg-cloud-test-seata/jeecg-cloud-test-seata-product/src/main/java/org/jeecg/modules/test/seata/product/service/impl/SeataProductServiceImpl.java
old mode 100644
new mode 100755
diff --git a/jeecg-server-cloud/jeecg-visual/jeecg-cloud-test/jeecg-cloud-test-seata/jeecg-cloud-test-seata-product/src/main/resources/application.yml b/jeecg-server-cloud/jeecg-visual/jeecg-cloud-test/jeecg-cloud-test-seata/jeecg-cloud-test-seata-product/src/main/resources/application.yml
old mode 100644
new mode 100755
diff --git a/jeecg-server-cloud/jeecg-visual/jeecg-cloud-test/jeecg-cloud-test-seata/jeecg-cloud-test-seata-product/src/main/resources/sql/schema-product.sql b/jeecg-server-cloud/jeecg-visual/jeecg-cloud-test/jeecg-cloud-test-seata/jeecg-cloud-test-seata-product/src/main/resources/sql/schema-product.sql
old mode 100644
new mode 100755
diff --git a/jeecg-server-cloud/jeecg-visual/jeecg-cloud-test/jeecg-cloud-test-seata/pom.xml b/jeecg-server-cloud/jeecg-visual/jeecg-cloud-test/jeecg-cloud-test-seata/pom.xml
old mode 100644
new mode 100755
diff --git a/jeecg-server-cloud/jeecg-visual/jeecg-cloud-test/jeecg-cloud-test-shardingsphere/doc/db.sql b/jeecg-server-cloud/jeecg-visual/jeecg-cloud-test/jeecg-cloud-test-shardingsphere/doc/db.sql
old mode 100644
new mode 100755
diff --git a/jeecg-server-cloud/jeecg-visual/jeecg-cloud-test/jeecg-cloud-test-shardingsphere/pom.xml b/jeecg-server-cloud/jeecg-visual/jeecg-cloud-test/jeecg-cloud-test-shardingsphere/pom.xml
old mode 100644
new mode 100755
diff --git a/jeecg-server-cloud/jeecg-visual/jeecg-cloud-test/jeecg-cloud-test-shardingsphere/src/main/java/org/jeecg/modules/test/sharding/algorithm/StandardModTableShardAlgorithm.java b/jeecg-server-cloud/jeecg-visual/jeecg-cloud-test/jeecg-cloud-test-shardingsphere/src/main/java/org/jeecg/modules/test/sharding/algorithm/StandardModTableShardAlgorithm.java
old mode 100644
new mode 100755
diff --git a/jeecg-server-cloud/jeecg-visual/jeecg-cloud-test/jeecg-cloud-test-shardingsphere/src/main/java/org/jeecg/modules/test/sharding/controller/JeecgShardingDemoController.java b/jeecg-server-cloud/jeecg-visual/jeecg-cloud-test/jeecg-cloud-test-shardingsphere/src/main/java/org/jeecg/modules/test/sharding/controller/JeecgShardingDemoController.java
old mode 100644
new mode 100755
diff --git a/jeecg-server-cloud/jeecg-visual/jeecg-cloud-test/jeecg-cloud-test-shardingsphere/src/main/java/org/jeecg/modules/test/sharding/entity/ShardingSysLog.java b/jeecg-server-cloud/jeecg-visual/jeecg-cloud-test/jeecg-cloud-test-shardingsphere/src/main/java/org/jeecg/modules/test/sharding/entity/ShardingSysLog.java
old mode 100644
new mode 100755
diff --git a/jeecg-server-cloud/jeecg-visual/jeecg-cloud-test/jeecg-cloud-test-shardingsphere/src/main/java/org/jeecg/modules/test/sharding/mapper/ShardingSysLogMapper.java b/jeecg-server-cloud/jeecg-visual/jeecg-cloud-test/jeecg-cloud-test-shardingsphere/src/main/java/org/jeecg/modules/test/sharding/mapper/ShardingSysLogMapper.java
old mode 100644
new mode 100755
diff --git a/jeecg-server-cloud/jeecg-visual/jeecg-cloud-test/jeecg-cloud-test-shardingsphere/src/main/java/org/jeecg/modules/test/sharding/mapper/xml/ShardingSysLogMapper.xml b/jeecg-server-cloud/jeecg-visual/jeecg-cloud-test/jeecg-cloud-test-shardingsphere/src/main/java/org/jeecg/modules/test/sharding/mapper/xml/ShardingSysLogMapper.xml
old mode 100644
new mode 100755
diff --git a/jeecg-server-cloud/jeecg-visual/jeecg-cloud-test/jeecg-cloud-test-shardingsphere/src/main/java/org/jeecg/modules/test/sharding/service/IShardingSysLogService.java b/jeecg-server-cloud/jeecg-visual/jeecg-cloud-test/jeecg-cloud-test-shardingsphere/src/main/java/org/jeecg/modules/test/sharding/service/IShardingSysLogService.java
old mode 100644
new mode 100755
diff --git a/jeecg-server-cloud/jeecg-visual/jeecg-cloud-test/jeecg-cloud-test-shardingsphere/src/main/java/org/jeecg/modules/test/sharding/service/impl/ShardingSysLogServiceImpl.java b/jeecg-server-cloud/jeecg-visual/jeecg-cloud-test/jeecg-cloud-test-shardingsphere/src/main/java/org/jeecg/modules/test/sharding/service/impl/ShardingSysLogServiceImpl.java
old mode 100644
new mode 100755
diff --git a/jeecg-server-cloud/jeecg-visual/jeecg-cloud-test/jeecg-cloud-test-shardingsphere/src/main/resources/application-sharding-multi.yml b/jeecg-server-cloud/jeecg-visual/jeecg-cloud-test/jeecg-cloud-test-shardingsphere/src/main/resources/application-sharding-multi.yml
old mode 100644
new mode 100755
diff --git a/jeecg-server-cloud/jeecg-visual/jeecg-cloud-test/jeecg-cloud-test-shardingsphere/src/main/resources/application-sharding.yml b/jeecg-server-cloud/jeecg-visual/jeecg-cloud-test/jeecg-cloud-test-shardingsphere/src/main/resources/application-sharding.yml
old mode 100644
new mode 100755
diff --git a/jeecg-server-cloud/jeecg-visual/jeecg-cloud-test/pom.xml b/jeecg-server-cloud/jeecg-visual/jeecg-cloud-test/pom.xml
old mode 100644
new mode 100755
diff --git a/jeecg-server-cloud/jeecg-visual/jeecg-cloud-xxljob/Dockerfile b/jeecg-server-cloud/jeecg-visual/jeecg-cloud-xxljob/Dockerfile
old mode 100644
new mode 100755
diff --git a/jeecg-server-cloud/jeecg-visual/jeecg-cloud-xxljob/README.md b/jeecg-server-cloud/jeecg-visual/jeecg-cloud-xxljob/README.md
old mode 100644
new mode 100755
diff --git a/jeecg-server-cloud/jeecg-visual/jeecg-cloud-xxljob/doc/db/tables_xxl_job.sql b/jeecg-server-cloud/jeecg-visual/jeecg-cloud-xxljob/doc/db/tables_xxl_job.sql
old mode 100644
new mode 100755
diff --git a/jeecg-server-cloud/jeecg-visual/jeecg-cloud-xxljob/pom.xml b/jeecg-server-cloud/jeecg-visual/jeecg-cloud-xxljob/pom.xml
old mode 100644
new mode 100755
diff --git a/jeecg-server-cloud/jeecg-visual/jeecg-cloud-xxljob/src/main/java/com/xxl/job/admin/XxlJobAdminApplication.java b/jeecg-server-cloud/jeecg-visual/jeecg-cloud-xxljob/src/main/java/com/xxl/job/admin/XxlJobAdminApplication.java
old mode 100644
new mode 100755
diff --git a/jeecg-server-cloud/jeecg-visual/jeecg-cloud-xxljob/src/main/java/com/xxl/job/admin/controller/IndexController.java b/jeecg-server-cloud/jeecg-visual/jeecg-cloud-xxljob/src/main/java/com/xxl/job/admin/controller/IndexController.java
old mode 100644
new mode 100755
diff --git a/jeecg-server-cloud/jeecg-visual/jeecg-cloud-xxljob/src/main/java/com/xxl/job/admin/controller/JobApiController.java b/jeecg-server-cloud/jeecg-visual/jeecg-cloud-xxljob/src/main/java/com/xxl/job/admin/controller/JobApiController.java
old mode 100644
new mode 100755
diff --git a/jeecg-server-cloud/jeecg-visual/jeecg-cloud-xxljob/src/main/java/com/xxl/job/admin/controller/JobCodeController.java b/jeecg-server-cloud/jeecg-visual/jeecg-cloud-xxljob/src/main/java/com/xxl/job/admin/controller/JobCodeController.java
old mode 100644
new mode 100755
diff --git a/jeecg-server-cloud/jeecg-visual/jeecg-cloud-xxljob/src/main/java/com/xxl/job/admin/controller/JobGroupController.java b/jeecg-server-cloud/jeecg-visual/jeecg-cloud-xxljob/src/main/java/com/xxl/job/admin/controller/JobGroupController.java
old mode 100644
new mode 100755
diff --git a/jeecg-server-cloud/jeecg-visual/jeecg-cloud-xxljob/src/main/java/com/xxl/job/admin/controller/JobInfoController.java b/jeecg-server-cloud/jeecg-visual/jeecg-cloud-xxljob/src/main/java/com/xxl/job/admin/controller/JobInfoController.java
old mode 100644
new mode 100755
diff --git a/jeecg-server-cloud/jeecg-visual/jeecg-cloud-xxljob/src/main/java/com/xxl/job/admin/controller/JobLogController.java b/jeecg-server-cloud/jeecg-visual/jeecg-cloud-xxljob/src/main/java/com/xxl/job/admin/controller/JobLogController.java
old mode 100644
new mode 100755
diff --git a/jeecg-server-cloud/jeecg-visual/jeecg-cloud-xxljob/src/main/java/com/xxl/job/admin/controller/UserController.java b/jeecg-server-cloud/jeecg-visual/jeecg-cloud-xxljob/src/main/java/com/xxl/job/admin/controller/UserController.java
old mode 100644
new mode 100755
diff --git a/jeecg-server-cloud/jeecg-visual/jeecg-cloud-xxljob/src/main/java/com/xxl/job/admin/controller/annotation/PermissionLimit.java b/jeecg-server-cloud/jeecg-visual/jeecg-cloud-xxljob/src/main/java/com/xxl/job/admin/controller/annotation/PermissionLimit.java
old mode 100644
new mode 100755
diff --git a/jeecg-server-cloud/jeecg-visual/jeecg-cloud-xxljob/src/main/java/com/xxl/job/admin/controller/interceptor/CookieInterceptor.java b/jeecg-server-cloud/jeecg-visual/jeecg-cloud-xxljob/src/main/java/com/xxl/job/admin/controller/interceptor/CookieInterceptor.java
old mode 100644
new mode 100755
diff --git a/jeecg-server-cloud/jeecg-visual/jeecg-cloud-xxljob/src/main/java/com/xxl/job/admin/controller/interceptor/PermissionInterceptor.java b/jeecg-server-cloud/jeecg-visual/jeecg-cloud-xxljob/src/main/java/com/xxl/job/admin/controller/interceptor/PermissionInterceptor.java
old mode 100644
new mode 100755
diff --git a/jeecg-server-cloud/jeecg-visual/jeecg-cloud-xxljob/src/main/java/com/xxl/job/admin/controller/interceptor/WebMvcConfig.java b/jeecg-server-cloud/jeecg-visual/jeecg-cloud-xxljob/src/main/java/com/xxl/job/admin/controller/interceptor/WebMvcConfig.java
old mode 100644
new mode 100755
diff --git a/jeecg-server-cloud/jeecg-visual/jeecg-cloud-xxljob/src/main/java/com/xxl/job/admin/controller/resolver/WebExceptionResolver.java b/jeecg-server-cloud/jeecg-visual/jeecg-cloud-xxljob/src/main/java/com/xxl/job/admin/controller/resolver/WebExceptionResolver.java
old mode 100644
new mode 100755
diff --git a/jeecg-server-cloud/jeecg-visual/jeecg-cloud-xxljob/src/main/java/com/xxl/job/admin/core/alarm/JobAlarm.java b/jeecg-server-cloud/jeecg-visual/jeecg-cloud-xxljob/src/main/java/com/xxl/job/admin/core/alarm/JobAlarm.java
old mode 100644
new mode 100755
diff --git a/jeecg-server-cloud/jeecg-visual/jeecg-cloud-xxljob/src/main/java/com/xxl/job/admin/core/alarm/JobAlarmer.java b/jeecg-server-cloud/jeecg-visual/jeecg-cloud-xxljob/src/main/java/com/xxl/job/admin/core/alarm/JobAlarmer.java
old mode 100644
new mode 100755
diff --git a/jeecg-server-cloud/jeecg-visual/jeecg-cloud-xxljob/src/main/java/com/xxl/job/admin/core/alarm/impl/EmailJobAlarm.java b/jeecg-server-cloud/jeecg-visual/jeecg-cloud-xxljob/src/main/java/com/xxl/job/admin/core/alarm/impl/EmailJobAlarm.java
old mode 100644
new mode 100755
diff --git a/jeecg-server-cloud/jeecg-visual/jeecg-cloud-xxljob/src/main/java/com/xxl/job/admin/core/conf/XxlJobAdminConfig.java b/jeecg-server-cloud/jeecg-visual/jeecg-cloud-xxljob/src/main/java/com/xxl/job/admin/core/conf/XxlJobAdminConfig.java
old mode 100644
new mode 100755
diff --git a/jeecg-server-cloud/jeecg-visual/jeecg-cloud-xxljob/src/main/java/com/xxl/job/admin/core/cron/CronExpression.java b/jeecg-server-cloud/jeecg-visual/jeecg-cloud-xxljob/src/main/java/com/xxl/job/admin/core/cron/CronExpression.java
old mode 100644
new mode 100755
diff --git a/jeecg-server-cloud/jeecg-visual/jeecg-cloud-xxljob/src/main/java/com/xxl/job/admin/core/exception/XxlJobException.java b/jeecg-server-cloud/jeecg-visual/jeecg-cloud-xxljob/src/main/java/com/xxl/job/admin/core/exception/XxlJobException.java
old mode 100644
new mode 100755
diff --git a/jeecg-server-cloud/jeecg-visual/jeecg-cloud-xxljob/src/main/java/com/xxl/job/admin/core/model/XxlJobGroup.java b/jeecg-server-cloud/jeecg-visual/jeecg-cloud-xxljob/src/main/java/com/xxl/job/admin/core/model/XxlJobGroup.java
old mode 100644
new mode 100755
diff --git a/jeecg-server-cloud/jeecg-visual/jeecg-cloud-xxljob/src/main/java/com/xxl/job/admin/core/model/XxlJobInfo.java b/jeecg-server-cloud/jeecg-visual/jeecg-cloud-xxljob/src/main/java/com/xxl/job/admin/core/model/XxlJobInfo.java
old mode 100644
new mode 100755
diff --git a/jeecg-server-cloud/jeecg-visual/jeecg-cloud-xxljob/src/main/java/com/xxl/job/admin/core/model/XxlJobLog.java b/jeecg-server-cloud/jeecg-visual/jeecg-cloud-xxljob/src/main/java/com/xxl/job/admin/core/model/XxlJobLog.java
old mode 100644
new mode 100755
diff --git a/jeecg-server-cloud/jeecg-visual/jeecg-cloud-xxljob/src/main/java/com/xxl/job/admin/core/model/XxlJobLogGlue.java b/jeecg-server-cloud/jeecg-visual/jeecg-cloud-xxljob/src/main/java/com/xxl/job/admin/core/model/XxlJobLogGlue.java
old mode 100644
new mode 100755
diff --git a/jeecg-server-cloud/jeecg-visual/jeecg-cloud-xxljob/src/main/java/com/xxl/job/admin/core/model/XxlJobLogReport.java b/jeecg-server-cloud/jeecg-visual/jeecg-cloud-xxljob/src/main/java/com/xxl/job/admin/core/model/XxlJobLogReport.java
old mode 100644
new mode 100755
diff --git a/jeecg-server-cloud/jeecg-visual/jeecg-cloud-xxljob/src/main/java/com/xxl/job/admin/core/model/XxlJobRegistry.java b/jeecg-server-cloud/jeecg-visual/jeecg-cloud-xxljob/src/main/java/com/xxl/job/admin/core/model/XxlJobRegistry.java
old mode 100644
new mode 100755
diff --git a/jeecg-server-cloud/jeecg-visual/jeecg-cloud-xxljob/src/main/java/com/xxl/job/admin/core/model/XxlJobUser.java b/jeecg-server-cloud/jeecg-visual/jeecg-cloud-xxljob/src/main/java/com/xxl/job/admin/core/model/XxlJobUser.java
old mode 100644
new mode 100755
diff --git a/jeecg-server-cloud/jeecg-visual/jeecg-cloud-xxljob/src/main/java/com/xxl/job/admin/core/old/RemoteHttpJobBean.java b/jeecg-server-cloud/jeecg-visual/jeecg-cloud-xxljob/src/main/java/com/xxl/job/admin/core/old/RemoteHttpJobBean.java
old mode 100644
new mode 100755
diff --git a/jeecg-server-cloud/jeecg-visual/jeecg-cloud-xxljob/src/main/java/com/xxl/job/admin/core/old/XxlJobDynamicScheduler.java b/jeecg-server-cloud/jeecg-visual/jeecg-cloud-xxljob/src/main/java/com/xxl/job/admin/core/old/XxlJobDynamicScheduler.java
old mode 100644
new mode 100755
diff --git a/jeecg-server-cloud/jeecg-visual/jeecg-cloud-xxljob/src/main/java/com/xxl/job/admin/core/old/XxlJobThreadPool.java b/jeecg-server-cloud/jeecg-visual/jeecg-cloud-xxljob/src/main/java/com/xxl/job/admin/core/old/XxlJobThreadPool.java
old mode 100644
new mode 100755
diff --git a/jeecg-server-cloud/jeecg-visual/jeecg-cloud-xxljob/src/main/java/com/xxl/job/admin/core/route/ExecutorRouteStrategyEnum.java b/jeecg-server-cloud/jeecg-visual/jeecg-cloud-xxljob/src/main/java/com/xxl/job/admin/core/route/ExecutorRouteStrategyEnum.java
old mode 100644
new mode 100755
diff --git a/jeecg-server-cloud/jeecg-visual/jeecg-cloud-xxljob/src/main/java/com/xxl/job/admin/core/route/ExecutorRouter.java b/jeecg-server-cloud/jeecg-visual/jeecg-cloud-xxljob/src/main/java/com/xxl/job/admin/core/route/ExecutorRouter.java
old mode 100644
new mode 100755
diff --git a/jeecg-server-cloud/jeecg-visual/jeecg-cloud-xxljob/src/main/java/com/xxl/job/admin/core/route/strategy/ExecutorRouteBusyover.java b/jeecg-server-cloud/jeecg-visual/jeecg-cloud-xxljob/src/main/java/com/xxl/job/admin/core/route/strategy/ExecutorRouteBusyover.java
old mode 100644
new mode 100755
diff --git a/jeecg-server-cloud/jeecg-visual/jeecg-cloud-xxljob/src/main/java/com/xxl/job/admin/core/route/strategy/ExecutorRouteConsistentHash.java b/jeecg-server-cloud/jeecg-visual/jeecg-cloud-xxljob/src/main/java/com/xxl/job/admin/core/route/strategy/ExecutorRouteConsistentHash.java
old mode 100644
new mode 100755
diff --git a/jeecg-server-cloud/jeecg-visual/jeecg-cloud-xxljob/src/main/java/com/xxl/job/admin/core/route/strategy/ExecutorRouteFailover.java b/jeecg-server-cloud/jeecg-visual/jeecg-cloud-xxljob/src/main/java/com/xxl/job/admin/core/route/strategy/ExecutorRouteFailover.java
old mode 100644
new mode 100755
diff --git a/jeecg-server-cloud/jeecg-visual/jeecg-cloud-xxljob/src/main/java/com/xxl/job/admin/core/route/strategy/ExecutorRouteFirst.java b/jeecg-server-cloud/jeecg-visual/jeecg-cloud-xxljob/src/main/java/com/xxl/job/admin/core/route/strategy/ExecutorRouteFirst.java
old mode 100644
new mode 100755
diff --git a/jeecg-server-cloud/jeecg-visual/jeecg-cloud-xxljob/src/main/java/com/xxl/job/admin/core/route/strategy/ExecutorRouteLFU.java b/jeecg-server-cloud/jeecg-visual/jeecg-cloud-xxljob/src/main/java/com/xxl/job/admin/core/route/strategy/ExecutorRouteLFU.java
old mode 100644
new mode 100755
diff --git a/jeecg-server-cloud/jeecg-visual/jeecg-cloud-xxljob/src/main/java/com/xxl/job/admin/core/route/strategy/ExecutorRouteLRU.java b/jeecg-server-cloud/jeecg-visual/jeecg-cloud-xxljob/src/main/java/com/xxl/job/admin/core/route/strategy/ExecutorRouteLRU.java
old mode 100644
new mode 100755
diff --git a/jeecg-server-cloud/jeecg-visual/jeecg-cloud-xxljob/src/main/java/com/xxl/job/admin/core/route/strategy/ExecutorRouteLast.java b/jeecg-server-cloud/jeecg-visual/jeecg-cloud-xxljob/src/main/java/com/xxl/job/admin/core/route/strategy/ExecutorRouteLast.java
old mode 100644
new mode 100755
diff --git a/jeecg-server-cloud/jeecg-visual/jeecg-cloud-xxljob/src/main/java/com/xxl/job/admin/core/route/strategy/ExecutorRouteRandom.java b/jeecg-server-cloud/jeecg-visual/jeecg-cloud-xxljob/src/main/java/com/xxl/job/admin/core/route/strategy/ExecutorRouteRandom.java
old mode 100644
new mode 100755
diff --git a/jeecg-server-cloud/jeecg-visual/jeecg-cloud-xxljob/src/main/java/com/xxl/job/admin/core/route/strategy/ExecutorRouteRound.java b/jeecg-server-cloud/jeecg-visual/jeecg-cloud-xxljob/src/main/java/com/xxl/job/admin/core/route/strategy/ExecutorRouteRound.java
old mode 100644
new mode 100755
diff --git a/jeecg-server-cloud/jeecg-visual/jeecg-cloud-xxljob/src/main/java/com/xxl/job/admin/core/scheduler/XxlJobScheduler.java b/jeecg-server-cloud/jeecg-visual/jeecg-cloud-xxljob/src/main/java/com/xxl/job/admin/core/scheduler/XxlJobScheduler.java
old mode 100644
new mode 100755
diff --git a/jeecg-server-cloud/jeecg-visual/jeecg-cloud-xxljob/src/main/java/com/xxl/job/admin/core/thread/JobFailMonitorHelper.java b/jeecg-server-cloud/jeecg-visual/jeecg-cloud-xxljob/src/main/java/com/xxl/job/admin/core/thread/JobFailMonitorHelper.java
old mode 100644
new mode 100755
diff --git a/jeecg-server-cloud/jeecg-visual/jeecg-cloud-xxljob/src/main/java/com/xxl/job/admin/core/thread/JobLogReportHelper.java b/jeecg-server-cloud/jeecg-visual/jeecg-cloud-xxljob/src/main/java/com/xxl/job/admin/core/thread/JobLogReportHelper.java
old mode 100644
new mode 100755
diff --git a/jeecg-server-cloud/jeecg-visual/jeecg-cloud-xxljob/src/main/java/com/xxl/job/admin/core/thread/JobLosedMonitorHelper.java b/jeecg-server-cloud/jeecg-visual/jeecg-cloud-xxljob/src/main/java/com/xxl/job/admin/core/thread/JobLosedMonitorHelper.java
old mode 100644
new mode 100755
diff --git a/jeecg-server-cloud/jeecg-visual/jeecg-cloud-xxljob/src/main/java/com/xxl/job/admin/core/thread/JobRegistryMonitorHelper.java b/jeecg-server-cloud/jeecg-visual/jeecg-cloud-xxljob/src/main/java/com/xxl/job/admin/core/thread/JobRegistryMonitorHelper.java
old mode 100644
new mode 100755
diff --git a/jeecg-server-cloud/jeecg-visual/jeecg-cloud-xxljob/src/main/java/com/xxl/job/admin/core/thread/JobScheduleHelper.java b/jeecg-server-cloud/jeecg-visual/jeecg-cloud-xxljob/src/main/java/com/xxl/job/admin/core/thread/JobScheduleHelper.java
old mode 100644
new mode 100755
diff --git a/jeecg-server-cloud/jeecg-visual/jeecg-cloud-xxljob/src/main/java/com/xxl/job/admin/core/thread/JobTriggerPoolHelper.java b/jeecg-server-cloud/jeecg-visual/jeecg-cloud-xxljob/src/main/java/com/xxl/job/admin/core/thread/JobTriggerPoolHelper.java
old mode 100644
new mode 100755
diff --git a/jeecg-server-cloud/jeecg-visual/jeecg-cloud-xxljob/src/main/java/com/xxl/job/admin/core/trigger/TriggerTypeEnum.java b/jeecg-server-cloud/jeecg-visual/jeecg-cloud-xxljob/src/main/java/com/xxl/job/admin/core/trigger/TriggerTypeEnum.java
old mode 100644
new mode 100755
diff --git a/jeecg-server-cloud/jeecg-visual/jeecg-cloud-xxljob/src/main/java/com/xxl/job/admin/core/trigger/XxlJobTrigger.java b/jeecg-server-cloud/jeecg-visual/jeecg-cloud-xxljob/src/main/java/com/xxl/job/admin/core/trigger/XxlJobTrigger.java
old mode 100644
new mode 100755
diff --git a/jeecg-server-cloud/jeecg-visual/jeecg-cloud-xxljob/src/main/java/com/xxl/job/admin/core/util/CookieUtil.java b/jeecg-server-cloud/jeecg-visual/jeecg-cloud-xxljob/src/main/java/com/xxl/job/admin/core/util/CookieUtil.java
old mode 100644
new mode 100755
diff --git a/jeecg-server-cloud/jeecg-visual/jeecg-cloud-xxljob/src/main/java/com/xxl/job/admin/core/util/FtlUtil.java b/jeecg-server-cloud/jeecg-visual/jeecg-cloud-xxljob/src/main/java/com/xxl/job/admin/core/util/FtlUtil.java
old mode 100644
new mode 100755
diff --git a/jeecg-server-cloud/jeecg-visual/jeecg-cloud-xxljob/src/main/java/com/xxl/job/admin/core/util/I18nUtil.java b/jeecg-server-cloud/jeecg-visual/jeecg-cloud-xxljob/src/main/java/com/xxl/job/admin/core/util/I18nUtil.java
old mode 100644
new mode 100755
diff --git a/jeecg-server-cloud/jeecg-visual/jeecg-cloud-xxljob/src/main/java/com/xxl/job/admin/core/util/JacksonUtil.java b/jeecg-server-cloud/jeecg-visual/jeecg-cloud-xxljob/src/main/java/com/xxl/job/admin/core/util/JacksonUtil.java
old mode 100644
new mode 100755
diff --git a/jeecg-server-cloud/jeecg-visual/jeecg-cloud-xxljob/src/main/java/com/xxl/job/admin/core/util/LocalCacheUtil.java b/jeecg-server-cloud/jeecg-visual/jeecg-cloud-xxljob/src/main/java/com/xxl/job/admin/core/util/LocalCacheUtil.java
old mode 100644
new mode 100755
diff --git a/jeecg-server-cloud/jeecg-visual/jeecg-cloud-xxljob/src/main/java/com/xxl/job/admin/dao/XxlJobGroupDao.java b/jeecg-server-cloud/jeecg-visual/jeecg-cloud-xxljob/src/main/java/com/xxl/job/admin/dao/XxlJobGroupDao.java
old mode 100644
new mode 100755
diff --git a/jeecg-server-cloud/jeecg-visual/jeecg-cloud-xxljob/src/main/java/com/xxl/job/admin/dao/XxlJobInfoDao.java b/jeecg-server-cloud/jeecg-visual/jeecg-cloud-xxljob/src/main/java/com/xxl/job/admin/dao/XxlJobInfoDao.java
old mode 100644
new mode 100755
diff --git a/jeecg-server-cloud/jeecg-visual/jeecg-cloud-xxljob/src/main/java/com/xxl/job/admin/dao/XxlJobLogDao.java b/jeecg-server-cloud/jeecg-visual/jeecg-cloud-xxljob/src/main/java/com/xxl/job/admin/dao/XxlJobLogDao.java
old mode 100644
new mode 100755
diff --git a/jeecg-server-cloud/jeecg-visual/jeecg-cloud-xxljob/src/main/java/com/xxl/job/admin/dao/XxlJobLogGlueDao.java b/jeecg-server-cloud/jeecg-visual/jeecg-cloud-xxljob/src/main/java/com/xxl/job/admin/dao/XxlJobLogGlueDao.java
old mode 100644
new mode 100755
diff --git a/jeecg-server-cloud/jeecg-visual/jeecg-cloud-xxljob/src/main/java/com/xxl/job/admin/dao/XxlJobLogReportDao.java b/jeecg-server-cloud/jeecg-visual/jeecg-cloud-xxljob/src/main/java/com/xxl/job/admin/dao/XxlJobLogReportDao.java
old mode 100644
new mode 100755
diff --git a/jeecg-server-cloud/jeecg-visual/jeecg-cloud-xxljob/src/main/java/com/xxl/job/admin/dao/XxlJobRegistryDao.java b/jeecg-server-cloud/jeecg-visual/jeecg-cloud-xxljob/src/main/java/com/xxl/job/admin/dao/XxlJobRegistryDao.java
old mode 100644
new mode 100755
diff --git a/jeecg-server-cloud/jeecg-visual/jeecg-cloud-xxljob/src/main/java/com/xxl/job/admin/dao/XxlJobUserDao.java b/jeecg-server-cloud/jeecg-visual/jeecg-cloud-xxljob/src/main/java/com/xxl/job/admin/dao/XxlJobUserDao.java
old mode 100644
new mode 100755
diff --git a/jeecg-server-cloud/jeecg-visual/jeecg-cloud-xxljob/src/main/java/com/xxl/job/admin/service/LoginService.java b/jeecg-server-cloud/jeecg-visual/jeecg-cloud-xxljob/src/main/java/com/xxl/job/admin/service/LoginService.java
old mode 100644
new mode 100755
diff --git a/jeecg-server-cloud/jeecg-visual/jeecg-cloud-xxljob/src/main/java/com/xxl/job/admin/service/XxlJobService.java b/jeecg-server-cloud/jeecg-visual/jeecg-cloud-xxljob/src/main/java/com/xxl/job/admin/service/XxlJobService.java
old mode 100644
new mode 100755
diff --git a/jeecg-server-cloud/jeecg-visual/jeecg-cloud-xxljob/src/main/java/com/xxl/job/admin/service/impl/AdminBizImpl.java b/jeecg-server-cloud/jeecg-visual/jeecg-cloud-xxljob/src/main/java/com/xxl/job/admin/service/impl/AdminBizImpl.java
old mode 100644
new mode 100755
diff --git a/jeecg-server-cloud/jeecg-visual/jeecg-cloud-xxljob/src/main/java/com/xxl/job/admin/service/impl/XxlJobServiceImpl.java b/jeecg-server-cloud/jeecg-visual/jeecg-cloud-xxljob/src/main/java/com/xxl/job/admin/service/impl/XxlJobServiceImpl.java
old mode 100644
new mode 100755
diff --git a/jeecg-server-cloud/jeecg-visual/jeecg-cloud-xxljob/src/main/resources/application.yml b/jeecg-server-cloud/jeecg-visual/jeecg-cloud-xxljob/src/main/resources/application.yml
old mode 100644
new mode 100755
diff --git a/jeecg-server-cloud/jeecg-visual/jeecg-cloud-xxljob/src/main/resources/i18n/message_en.properties b/jeecg-server-cloud/jeecg-visual/jeecg-cloud-xxljob/src/main/resources/i18n/message_en.properties
old mode 100644
new mode 100755
diff --git a/jeecg-server-cloud/jeecg-visual/jeecg-cloud-xxljob/src/main/resources/i18n/message_zh_CN.properties b/jeecg-server-cloud/jeecg-visual/jeecg-cloud-xxljob/src/main/resources/i18n/message_zh_CN.properties
old mode 100644
new mode 100755
diff --git a/jeecg-server-cloud/jeecg-visual/jeecg-cloud-xxljob/src/main/resources/i18n/message_zh_TC.properties b/jeecg-server-cloud/jeecg-visual/jeecg-cloud-xxljob/src/main/resources/i18n/message_zh_TC.properties
old mode 100644
new mode 100755
diff --git a/jeecg-server-cloud/jeecg-visual/jeecg-cloud-xxljob/src/main/resources/logback.xml b/jeecg-server-cloud/jeecg-visual/jeecg-cloud-xxljob/src/main/resources/logback.xml
old mode 100644
new mode 100755
diff --git a/jeecg-server-cloud/jeecg-visual/jeecg-cloud-xxljob/src/main/resources/mybatis-mapper/XxlJobGroupMapper.xml b/jeecg-server-cloud/jeecg-visual/jeecg-cloud-xxljob/src/main/resources/mybatis-mapper/XxlJobGroupMapper.xml
old mode 100644
new mode 100755
diff --git a/jeecg-server-cloud/jeecg-visual/jeecg-cloud-xxljob/src/main/resources/mybatis-mapper/XxlJobInfoMapper.xml b/jeecg-server-cloud/jeecg-visual/jeecg-cloud-xxljob/src/main/resources/mybatis-mapper/XxlJobInfoMapper.xml
old mode 100644
new mode 100755
diff --git a/jeecg-server-cloud/jeecg-visual/jeecg-cloud-xxljob/src/main/resources/mybatis-mapper/XxlJobLogGlueMapper.xml b/jeecg-server-cloud/jeecg-visual/jeecg-cloud-xxljob/src/main/resources/mybatis-mapper/XxlJobLogGlueMapper.xml
old mode 100644
new mode 100755
diff --git a/jeecg-server-cloud/jeecg-visual/jeecg-cloud-xxljob/src/main/resources/mybatis-mapper/XxlJobLogMapper.xml b/jeecg-server-cloud/jeecg-visual/jeecg-cloud-xxljob/src/main/resources/mybatis-mapper/XxlJobLogMapper.xml
old mode 100644
new mode 100755
diff --git a/jeecg-server-cloud/jeecg-visual/jeecg-cloud-xxljob/src/main/resources/mybatis-mapper/XxlJobLogReportMapper.xml b/jeecg-server-cloud/jeecg-visual/jeecg-cloud-xxljob/src/main/resources/mybatis-mapper/XxlJobLogReportMapper.xml
old mode 100644
new mode 100755
diff --git a/jeecg-server-cloud/jeecg-visual/jeecg-cloud-xxljob/src/main/resources/mybatis-mapper/XxlJobRegistryMapper.xml b/jeecg-server-cloud/jeecg-visual/jeecg-cloud-xxljob/src/main/resources/mybatis-mapper/XxlJobRegistryMapper.xml
old mode 100644
new mode 100755
diff --git a/jeecg-server-cloud/jeecg-visual/jeecg-cloud-xxljob/src/main/resources/mybatis-mapper/XxlJobUserMapper.xml b/jeecg-server-cloud/jeecg-visual/jeecg-cloud-xxljob/src/main/resources/mybatis-mapper/XxlJobUserMapper.xml
old mode 100644
new mode 100755
diff --git a/jeecg-server-cloud/jeecg-visual/jeecg-cloud-xxljob/src/main/resources/static/adminlte/bower_components/Ionicons/css/ionicons.min.css b/jeecg-server-cloud/jeecg-visual/jeecg-cloud-xxljob/src/main/resources/static/adminlte/bower_components/Ionicons/css/ionicons.min.css
old mode 100644
new mode 100755
diff --git a/jeecg-server-cloud/jeecg-visual/jeecg-cloud-xxljob/src/main/resources/static/adminlte/bower_components/Ionicons/fonts/ionicons.eot b/jeecg-server-cloud/jeecg-visual/jeecg-cloud-xxljob/src/main/resources/static/adminlte/bower_components/Ionicons/fonts/ionicons.eot
old mode 100644
new mode 100755
Binary files differ
diff --git a/jeecg-server-cloud/jeecg-visual/jeecg-cloud-xxljob/src/main/resources/static/adminlte/bower_components/Ionicons/fonts/ionicons.svg b/jeecg-server-cloud/jeecg-visual/jeecg-cloud-xxljob/src/main/resources/static/adminlte/bower_components/Ionicons/fonts/ionicons.svg
old mode 100644
new mode 100755
diff --git a/jeecg-server-cloud/jeecg-visual/jeecg-cloud-xxljob/src/main/resources/static/adminlte/bower_components/Ionicons/fonts/ionicons.ttf b/jeecg-server-cloud/jeecg-visual/jeecg-cloud-xxljob/src/main/resources/static/adminlte/bower_components/Ionicons/fonts/ionicons.ttf
old mode 100644
new mode 100755
Binary files differ
diff --git a/jeecg-server-cloud/jeecg-visual/jeecg-cloud-xxljob/src/main/resources/static/adminlte/bower_components/Ionicons/fonts/ionicons.woff b/jeecg-server-cloud/jeecg-visual/jeecg-cloud-xxljob/src/main/resources/static/adminlte/bower_components/Ionicons/fonts/ionicons.woff
old mode 100644
new mode 100755
Binary files differ
diff --git a/jeecg-server-cloud/jeecg-visual/jeecg-cloud-xxljob/src/main/resources/static/adminlte/bower_components/PACE/pace.min.js b/jeecg-server-cloud/jeecg-visual/jeecg-cloud-xxljob/src/main/resources/static/adminlte/bower_components/PACE/pace.min.js
old mode 100644
new mode 100755
diff --git a/jeecg-server-cloud/jeecg-visual/jeecg-cloud-xxljob/src/main/resources/static/adminlte/bower_components/PACE/themes/blue/pace-theme-flash.css b/jeecg-server-cloud/jeecg-visual/jeecg-cloud-xxljob/src/main/resources/static/adminlte/bower_components/PACE/themes/blue/pace-theme-flash.css
old mode 100644
new mode 100755
diff --git a/jeecg-server-cloud/jeecg-visual/jeecg-cloud-xxljob/src/main/resources/static/adminlte/bower_components/bootstrap-daterangepicker/daterangepicker.css b/jeecg-server-cloud/jeecg-visual/jeecg-cloud-xxljob/src/main/resources/static/adminlte/bower_components/bootstrap-daterangepicker/daterangepicker.css
old mode 100644
new mode 100755
diff --git a/jeecg-server-cloud/jeecg-visual/jeecg-cloud-xxljob/src/main/resources/static/adminlte/bower_components/bootstrap-daterangepicker/daterangepicker.js b/jeecg-server-cloud/jeecg-visual/jeecg-cloud-xxljob/src/main/resources/static/adminlte/bower_components/bootstrap-daterangepicker/daterangepicker.js
old mode 100644
new mode 100755
diff --git a/jeecg-server-cloud/jeecg-visual/jeecg-cloud-xxljob/src/main/resources/static/adminlte/bower_components/bootstrap/css/bootstrap.min.css b/jeecg-server-cloud/jeecg-visual/jeecg-cloud-xxljob/src/main/resources/static/adminlte/bower_components/bootstrap/css/bootstrap.min.css
old mode 100644
new mode 100755
diff --git a/jeecg-server-cloud/jeecg-visual/jeecg-cloud-xxljob/src/main/resources/static/adminlte/bower_components/bootstrap/css/bootstrap.min.css.map b/jeecg-server-cloud/jeecg-visual/jeecg-cloud-xxljob/src/main/resources/static/adminlte/bower_components/bootstrap/css/bootstrap.min.css.map
old mode 100644
new mode 100755
diff --git a/jeecg-server-cloud/jeecg-visual/jeecg-cloud-xxljob/src/main/resources/static/adminlte/bower_components/bootstrap/fonts/glyphicons-halflings-regular.eot b/jeecg-server-cloud/jeecg-visual/jeecg-cloud-xxljob/src/main/resources/static/adminlte/bower_components/bootstrap/fonts/glyphicons-halflings-regular.eot
old mode 100644
new mode 100755
Binary files differ
diff --git a/jeecg-server-cloud/jeecg-visual/jeecg-cloud-xxljob/src/main/resources/static/adminlte/bower_components/bootstrap/fonts/glyphicons-halflings-regular.svg b/jeecg-server-cloud/jeecg-visual/jeecg-cloud-xxljob/src/main/resources/static/adminlte/bower_components/bootstrap/fonts/glyphicons-halflings-regular.svg
old mode 100644
new mode 100755
diff --git a/jeecg-server-cloud/jeecg-visual/jeecg-cloud-xxljob/src/main/resources/static/adminlte/bower_components/bootstrap/fonts/glyphicons-halflings-regular.ttf b/jeecg-server-cloud/jeecg-visual/jeecg-cloud-xxljob/src/main/resources/static/adminlte/bower_components/bootstrap/fonts/glyphicons-halflings-regular.ttf
old mode 100644
new mode 100755
Binary files differ
diff --git a/jeecg-server-cloud/jeecg-visual/jeecg-cloud-xxljob/src/main/resources/static/adminlte/bower_components/bootstrap/fonts/glyphicons-halflings-regular.woff b/jeecg-server-cloud/jeecg-visual/jeecg-cloud-xxljob/src/main/resources/static/adminlte/bower_components/bootstrap/fonts/glyphicons-halflings-regular.woff
old mode 100644
new mode 100755
Binary files differ
diff --git a/jeecg-server-cloud/jeecg-visual/jeecg-cloud-xxljob/src/main/resources/static/adminlte/bower_components/bootstrap/fonts/glyphicons-halflings-regular.woff2 b/jeecg-server-cloud/jeecg-visual/jeecg-cloud-xxljob/src/main/resources/static/adminlte/bower_components/bootstrap/fonts/glyphicons-halflings-regular.woff2
old mode 100644
new mode 100755
Binary files differ
diff --git a/jeecg-server-cloud/jeecg-visual/jeecg-cloud-xxljob/src/main/resources/static/adminlte/bower_components/bootstrap/js/bootstrap.min.js b/jeecg-server-cloud/jeecg-visual/jeecg-cloud-xxljob/src/main/resources/static/adminlte/bower_components/bootstrap/js/bootstrap.min.js
old mode 100644
new mode 100755
diff --git a/jeecg-server-cloud/jeecg-visual/jeecg-cloud-xxljob/src/main/resources/static/adminlte/bower_components/datatables.net-bs/css/dataTables.bootstrap.min.css b/jeecg-server-cloud/jeecg-visual/jeecg-cloud-xxljob/src/main/resources/static/adminlte/bower_components/datatables.net-bs/css/dataTables.bootstrap.min.css
old mode 100644
new mode 100755
diff --git a/jeecg-server-cloud/jeecg-visual/jeecg-cloud-xxljob/src/main/resources/static/adminlte/bower_components/datatables.net-bs/js/dataTables.bootstrap.min.js b/jeecg-server-cloud/jeecg-visual/jeecg-cloud-xxljob/src/main/resources/static/adminlte/bower_components/datatables.net-bs/js/dataTables.bootstrap.min.js
old mode 100644
new mode 100755
diff --git a/jeecg-server-cloud/jeecg-visual/jeecg-cloud-xxljob/src/main/resources/static/adminlte/bower_components/datatables.net/js/jquery.dataTables.min.js b/jeecg-server-cloud/jeecg-visual/jeecg-cloud-xxljob/src/main/resources/static/adminlte/bower_components/datatables.net/js/jquery.dataTables.min.js
old mode 100644
new mode 100755
diff --git a/jeecg-server-cloud/jeecg-visual/jeecg-cloud-xxljob/src/main/resources/static/adminlte/bower_components/fastclick/fastclick.js b/jeecg-server-cloud/jeecg-visual/jeecg-cloud-xxljob/src/main/resources/static/adminlte/bower_components/fastclick/fastclick.js
old mode 100644
new mode 100755
diff --git a/jeecg-server-cloud/jeecg-visual/jeecg-cloud-xxljob/src/main/resources/static/adminlte/bower_components/font-awesome/css/font-awesome.css.map b/jeecg-server-cloud/jeecg-visual/jeecg-cloud-xxljob/src/main/resources/static/adminlte/bower_components/font-awesome/css/font-awesome.css.map
old mode 100644
new mode 100755
diff --git a/jeecg-server-cloud/jeecg-visual/jeecg-cloud-xxljob/src/main/resources/static/adminlte/bower_components/font-awesome/css/font-awesome.min.css b/jeecg-server-cloud/jeecg-visual/jeecg-cloud-xxljob/src/main/resources/static/adminlte/bower_components/font-awesome/css/font-awesome.min.css
old mode 100644
new mode 100755
diff --git a/jeecg-server-cloud/jeecg-visual/jeecg-cloud-xxljob/src/main/resources/static/adminlte/bower_components/font-awesome/fonts/FontAwesome.otf b/jeecg-server-cloud/jeecg-visual/jeecg-cloud-xxljob/src/main/resources/static/adminlte/bower_components/font-awesome/fonts/FontAwesome.otf
old mode 100644
new mode 100755
Binary files differ
diff --git a/jeecg-server-cloud/jeecg-visual/jeecg-cloud-xxljob/src/main/resources/static/adminlte/bower_components/font-awesome/fonts/fontawesome-webfont.eot b/jeecg-server-cloud/jeecg-visual/jeecg-cloud-xxljob/src/main/resources/static/adminlte/bower_components/font-awesome/fonts/fontawesome-webfont.eot
old mode 100644
new mode 100755
Binary files differ
diff --git a/jeecg-server-cloud/jeecg-visual/jeecg-cloud-xxljob/src/main/resources/static/adminlte/bower_components/font-awesome/fonts/fontawesome-webfont.svg b/jeecg-server-cloud/jeecg-visual/jeecg-cloud-xxljob/src/main/resources/static/adminlte/bower_components/font-awesome/fonts/fontawesome-webfont.svg
old mode 100644
new mode 100755
diff --git a/jeecg-server-cloud/jeecg-visual/jeecg-cloud-xxljob/src/main/resources/static/adminlte/bower_components/font-awesome/fonts/fontawesome-webfont.ttf b/jeecg-server-cloud/jeecg-visual/jeecg-cloud-xxljob/src/main/resources/static/adminlte/bower_components/font-awesome/fonts/fontawesome-webfont.ttf
old mode 100644
new mode 100755
Binary files differ
diff --git a/jeecg-server-cloud/jeecg-visual/jeecg-cloud-xxljob/src/main/resources/static/adminlte/bower_components/font-awesome/fonts/fontawesome-webfont.woff b/jeecg-server-cloud/jeecg-visual/jeecg-cloud-xxljob/src/main/resources/static/adminlte/bower_components/font-awesome/fonts/fontawesome-webfont.woff
old mode 100644
new mode 100755
Binary files differ
diff --git a/jeecg-server-cloud/jeecg-visual/jeecg-cloud-xxljob/src/main/resources/static/adminlte/bower_components/font-awesome/fonts/fontawesome-webfont.woff2 b/jeecg-server-cloud/jeecg-visual/jeecg-cloud-xxljob/src/main/resources/static/adminlte/bower_components/font-awesome/fonts/fontawesome-webfont.woff2
old mode 100644
new mode 100755
Binary files differ
diff --git a/jeecg-server-cloud/jeecg-visual/jeecg-cloud-xxljob/src/main/resources/static/adminlte/bower_components/jquery-slimscroll/jquery.slimscroll.min.js b/jeecg-server-cloud/jeecg-visual/jeecg-cloud-xxljob/src/main/resources/static/adminlte/bower_components/jquery-slimscroll/jquery.slimscroll.min.js
old mode 100644
new mode 100755
diff --git a/jeecg-server-cloud/jeecg-visual/jeecg-cloud-xxljob/src/main/resources/static/adminlte/bower_components/jquery/jquery.min.js b/jeecg-server-cloud/jeecg-visual/jeecg-cloud-xxljob/src/main/resources/static/adminlte/bower_components/jquery/jquery.min.js
old mode 100644
new mode 100755
diff --git a/jeecg-server-cloud/jeecg-visual/jeecg-cloud-xxljob/src/main/resources/static/adminlte/bower_components/moment/moment.min.js b/jeecg-server-cloud/jeecg-visual/jeecg-cloud-xxljob/src/main/resources/static/adminlte/bower_components/moment/moment.min.js
old mode 100644
new mode 100755
diff --git a/jeecg-server-cloud/jeecg-visual/jeecg-cloud-xxljob/src/main/resources/static/adminlte/dist/css/AdminLTE.min.css b/jeecg-server-cloud/jeecg-visual/jeecg-cloud-xxljob/src/main/resources/static/adminlte/dist/css/AdminLTE.min.css
old mode 100644
new mode 100755
diff --git a/jeecg-server-cloud/jeecg-visual/jeecg-cloud-xxljob/src/main/resources/static/adminlte/dist/css/skins/_all-skins.min.css b/jeecg-server-cloud/jeecg-visual/jeecg-cloud-xxljob/src/main/resources/static/adminlte/dist/css/skins/_all-skins.min.css
old mode 100644
new mode 100755
diff --git a/jeecg-server-cloud/jeecg-visual/jeecg-cloud-xxljob/src/main/resources/static/adminlte/dist/js/adminlte.min.js b/jeecg-server-cloud/jeecg-visual/jeecg-cloud-xxljob/src/main/resources/static/adminlte/dist/js/adminlte.min.js
old mode 100644
new mode 100755
diff --git a/jeecg-server-cloud/jeecg-visual/jeecg-cloud-xxljob/src/main/resources/static/adminlte/plugins/iCheck/icheck.min.js b/jeecg-server-cloud/jeecg-visual/jeecg-cloud-xxljob/src/main/resources/static/adminlte/plugins/iCheck/icheck.min.js
old mode 100644
new mode 100755
diff --git a/jeecg-server-cloud/jeecg-visual/jeecg-cloud-xxljob/src/main/resources/static/adminlte/plugins/iCheck/square/blue.css b/jeecg-server-cloud/jeecg-visual/jeecg-cloud-xxljob/src/main/resources/static/adminlte/plugins/iCheck/square/blue.css
old mode 100644
new mode 100755
diff --git a/jeecg-server-cloud/jeecg-visual/jeecg-cloud-xxljob/src/main/resources/static/adminlte/plugins/iCheck/square/blue.png b/jeecg-server-cloud/jeecg-visual/jeecg-cloud-xxljob/src/main/resources/static/adminlte/plugins/iCheck/square/blue.png
old mode 100644
new mode 100755
Binary files differ
diff --git a/jeecg-server-cloud/jeecg-visual/jeecg-cloud-xxljob/src/main/resources/static/adminlte/plugins/iCheck/square/blue@2x.png b/jeecg-server-cloud/jeecg-visual/jeecg-cloud-xxljob/src/main/resources/static/adminlte/plugins/iCheck/square/blue@2x.png
old mode 100644
new mode 100755
Binary files differ
diff --git a/jeecg-server-cloud/jeecg-visual/jeecg-cloud-xxljob/src/main/resources/static/favicon.ico b/jeecg-server-cloud/jeecg-visual/jeecg-cloud-xxljob/src/main/resources/static/favicon.ico
old mode 100644
new mode 100755
Binary files differ
diff --git a/jeecg-server-cloud/jeecg-visual/jeecg-cloud-xxljob/src/main/resources/static/js/common.1.js b/jeecg-server-cloud/jeecg-visual/jeecg-cloud-xxljob/src/main/resources/static/js/common.1.js
old mode 100644
new mode 100755
diff --git a/jeecg-server-cloud/jeecg-visual/jeecg-cloud-xxljob/src/main/resources/static/js/index.js b/jeecg-server-cloud/jeecg-visual/jeecg-cloud-xxljob/src/main/resources/static/js/index.js
old mode 100644
new mode 100755
diff --git a/jeecg-server-cloud/jeecg-visual/jeecg-cloud-xxljob/src/main/resources/static/js/jobcode.index.1.js b/jeecg-server-cloud/jeecg-visual/jeecg-cloud-xxljob/src/main/resources/static/js/jobcode.index.1.js
old mode 100644
new mode 100755
diff --git a/jeecg-server-cloud/jeecg-visual/jeecg-cloud-xxljob/src/main/resources/static/js/jobgroup.index.1.js b/jeecg-server-cloud/jeecg-visual/jeecg-cloud-xxljob/src/main/resources/static/js/jobgroup.index.1.js
old mode 100644
new mode 100755
diff --git a/jeecg-server-cloud/jeecg-visual/jeecg-cloud-xxljob/src/main/resources/static/js/jobinfo.index.1.js b/jeecg-server-cloud/jeecg-visual/jeecg-cloud-xxljob/src/main/resources/static/js/jobinfo.index.1.js
old mode 100644
new mode 100755
diff --git a/jeecg-server-cloud/jeecg-visual/jeecg-cloud-xxljob/src/main/resources/static/js/joblog.detail.1.js b/jeecg-server-cloud/jeecg-visual/jeecg-cloud-xxljob/src/main/resources/static/js/joblog.detail.1.js
old mode 100644
new mode 100755
diff --git a/jeecg-server-cloud/jeecg-visual/jeecg-cloud-xxljob/src/main/resources/static/js/joblog.index.1.js b/jeecg-server-cloud/jeecg-visual/jeecg-cloud-xxljob/src/main/resources/static/js/joblog.index.1.js
old mode 100644
new mode 100755
diff --git a/jeecg-server-cloud/jeecg-visual/jeecg-cloud-xxljob/src/main/resources/static/js/login.1.js b/jeecg-server-cloud/jeecg-visual/jeecg-cloud-xxljob/src/main/resources/static/js/login.1.js
old mode 100644
new mode 100755
diff --git a/jeecg-server-cloud/jeecg-visual/jeecg-cloud-xxljob/src/main/resources/static/js/user.index.1.js b/jeecg-server-cloud/jeecg-visual/jeecg-cloud-xxljob/src/main/resources/static/js/user.index.1.js
old mode 100644
new mode 100755
diff --git a/jeecg-server-cloud/jeecg-visual/jeecg-cloud-xxljob/src/main/resources/static/plugins/codemirror/addon/hint/anyword-hint.js b/jeecg-server-cloud/jeecg-visual/jeecg-cloud-xxljob/src/main/resources/static/plugins/codemirror/addon/hint/anyword-hint.js
old mode 100644
new mode 100755
diff --git a/jeecg-server-cloud/jeecg-visual/jeecg-cloud-xxljob/src/main/resources/static/plugins/codemirror/addon/hint/show-hint.css b/jeecg-server-cloud/jeecg-visual/jeecg-cloud-xxljob/src/main/resources/static/plugins/codemirror/addon/hint/show-hint.css
old mode 100644
new mode 100755
diff --git a/jeecg-server-cloud/jeecg-visual/jeecg-cloud-xxljob/src/main/resources/static/plugins/codemirror/addon/hint/show-hint.js b/jeecg-server-cloud/jeecg-visual/jeecg-cloud-xxljob/src/main/resources/static/plugins/codemirror/addon/hint/show-hint.js
old mode 100644
new mode 100755
diff --git a/jeecg-server-cloud/jeecg-visual/jeecg-cloud-xxljob/src/main/resources/static/plugins/codemirror/lib/codemirror.css b/jeecg-server-cloud/jeecg-visual/jeecg-cloud-xxljob/src/main/resources/static/plugins/codemirror/lib/codemirror.css
old mode 100644
new mode 100755
diff --git a/jeecg-server-cloud/jeecg-visual/jeecg-cloud-xxljob/src/main/resources/static/plugins/codemirror/lib/codemirror.js b/jeecg-server-cloud/jeecg-visual/jeecg-cloud-xxljob/src/main/resources/static/plugins/codemirror/lib/codemirror.js
old mode 100644
new mode 100755
diff --git a/jeecg-server-cloud/jeecg-visual/jeecg-cloud-xxljob/src/main/resources/static/plugins/codemirror/mode/clike/clike.js b/jeecg-server-cloud/jeecg-visual/jeecg-cloud-xxljob/src/main/resources/static/plugins/codemirror/mode/clike/clike.js
old mode 100644
new mode 100755
diff --git a/jeecg-server-cloud/jeecg-visual/jeecg-cloud-xxljob/src/main/resources/static/plugins/codemirror/mode/javascript/javascript.js b/jeecg-server-cloud/jeecg-visual/jeecg-cloud-xxljob/src/main/resources/static/plugins/codemirror/mode/javascript/javascript.js
old mode 100644
new mode 100755
diff --git a/jeecg-server-cloud/jeecg-visual/jeecg-cloud-xxljob/src/main/resources/static/plugins/codemirror/mode/php/php.js b/jeecg-server-cloud/jeecg-visual/jeecg-cloud-xxljob/src/main/resources/static/plugins/codemirror/mode/php/php.js
old mode 100644
new mode 100755
diff --git a/jeecg-server-cloud/jeecg-visual/jeecg-cloud-xxljob/src/main/resources/static/plugins/codemirror/mode/powershell/powershell.js b/jeecg-server-cloud/jeecg-visual/jeecg-cloud-xxljob/src/main/resources/static/plugins/codemirror/mode/powershell/powershell.js
old mode 100644
new mode 100755
diff --git a/jeecg-server-cloud/jeecg-visual/jeecg-cloud-xxljob/src/main/resources/static/plugins/codemirror/mode/python/python.js b/jeecg-server-cloud/jeecg-visual/jeecg-cloud-xxljob/src/main/resources/static/plugins/codemirror/mode/python/python.js
old mode 100644
new mode 100755
diff --git a/jeecg-server-cloud/jeecg-visual/jeecg-cloud-xxljob/src/main/resources/static/plugins/codemirror/mode/shell/shell.js b/jeecg-server-cloud/jeecg-visual/jeecg-cloud-xxljob/src/main/resources/static/plugins/codemirror/mode/shell/shell.js
old mode 100644
new mode 100755
diff --git a/jeecg-server-cloud/jeecg-visual/jeecg-cloud-xxljob/src/main/resources/static/plugins/cronGen/cronGen.js b/jeecg-server-cloud/jeecg-visual/jeecg-cloud-xxljob/src/main/resources/static/plugins/cronGen/cronGen.js
old mode 100644
new mode 100755
diff --git a/jeecg-server-cloud/jeecg-visual/jeecg-cloud-xxljob/src/main/resources/static/plugins/cronGen/cronGen_en.js b/jeecg-server-cloud/jeecg-visual/jeecg-cloud-xxljob/src/main/resources/static/plugins/cronGen/cronGen_en.js
old mode 100644
new mode 100755
diff --git a/jeecg-server-cloud/jeecg-visual/jeecg-cloud-xxljob/src/main/resources/static/plugins/echarts/echarts.common.min.js b/jeecg-server-cloud/jeecg-visual/jeecg-cloud-xxljob/src/main/resources/static/plugins/echarts/echarts.common.min.js
old mode 100644
new mode 100755
diff --git a/jeecg-server-cloud/jeecg-visual/jeecg-cloud-xxljob/src/main/resources/static/plugins/jquery/jquery.cookie.js b/jeecg-server-cloud/jeecg-visual/jeecg-cloud-xxljob/src/main/resources/static/plugins/jquery/jquery.cookie.js
old mode 100644
new mode 100755
diff --git a/jeecg-server-cloud/jeecg-visual/jeecg-cloud-xxljob/src/main/resources/static/plugins/jquery/jquery.validate.min.js b/jeecg-server-cloud/jeecg-visual/jeecg-cloud-xxljob/src/main/resources/static/plugins/jquery/jquery.validate.min.js
old mode 100644
new mode 100755
diff --git a/jeecg-server-cloud/jeecg-visual/jeecg-cloud-xxljob/src/main/resources/static/plugins/layer/layer.js b/jeecg-server-cloud/jeecg-visual/jeecg-cloud-xxljob/src/main/resources/static/plugins/layer/layer.js
old mode 100644
new mode 100755
diff --git a/jeecg-server-cloud/jeecg-visual/jeecg-cloud-xxljob/src/main/resources/static/plugins/layer/theme/default/icon-ext.png b/jeecg-server-cloud/jeecg-visual/jeecg-cloud-xxljob/src/main/resources/static/plugins/layer/theme/default/icon-ext.png
old mode 100644
new mode 100755
Binary files differ
diff --git a/jeecg-server-cloud/jeecg-visual/jeecg-cloud-xxljob/src/main/resources/static/plugins/layer/theme/default/icon.png b/jeecg-server-cloud/jeecg-visual/jeecg-cloud-xxljob/src/main/resources/static/plugins/layer/theme/default/icon.png
old mode 100644
new mode 100755
Binary files differ
diff --git a/jeecg-server-cloud/jeecg-visual/jeecg-cloud-xxljob/src/main/resources/static/plugins/layer/theme/default/layer.css b/jeecg-server-cloud/jeecg-visual/jeecg-cloud-xxljob/src/main/resources/static/plugins/layer/theme/default/layer.css
old mode 100644
new mode 100755
diff --git a/jeecg-server-cloud/jeecg-visual/jeecg-cloud-xxljob/src/main/resources/static/plugins/layer/theme/default/loading-0.gif b/jeecg-server-cloud/jeecg-visual/jeecg-cloud-xxljob/src/main/resources/static/plugins/layer/theme/default/loading-0.gif
old mode 100644
new mode 100755
Binary files differ
diff --git a/jeecg-server-cloud/jeecg-visual/jeecg-cloud-xxljob/src/main/resources/static/plugins/layer/theme/default/loading-1.gif b/jeecg-server-cloud/jeecg-visual/jeecg-cloud-xxljob/src/main/resources/static/plugins/layer/theme/default/loading-1.gif
old mode 100644
new mode 100755
Binary files differ
diff --git a/jeecg-server-cloud/jeecg-visual/jeecg-cloud-xxljob/src/main/resources/static/plugins/layer/theme/default/loading-2.gif b/jeecg-server-cloud/jeecg-visual/jeecg-cloud-xxljob/src/main/resources/static/plugins/layer/theme/default/loading-2.gif
old mode 100644
new mode 100755
Binary files differ
diff --git a/jeecg-server-cloud/jeecg-visual/jeecg-cloud-xxljob/src/main/resources/templates/common/common.exception.ftl b/jeecg-server-cloud/jeecg-visual/jeecg-cloud-xxljob/src/main/resources/templates/common/common.exception.ftl
old mode 100644
new mode 100755
diff --git a/jeecg-server-cloud/jeecg-visual/jeecg-cloud-xxljob/src/main/resources/templates/common/common.macro.ftl b/jeecg-server-cloud/jeecg-visual/jeecg-cloud-xxljob/src/main/resources/templates/common/common.macro.ftl
old mode 100644
new mode 100755
diff --git a/jeecg-server-cloud/jeecg-visual/jeecg-cloud-xxljob/src/main/resources/templates/help.ftl b/jeecg-server-cloud/jeecg-visual/jeecg-cloud-xxljob/src/main/resources/templates/help.ftl
old mode 100644
new mode 100755
diff --git a/jeecg-server-cloud/jeecg-visual/jeecg-cloud-xxljob/src/main/resources/templates/index.ftl b/jeecg-server-cloud/jeecg-visual/jeecg-cloud-xxljob/src/main/resources/templates/index.ftl
old mode 100644
new mode 100755
diff --git a/jeecg-server-cloud/jeecg-visual/jeecg-cloud-xxljob/src/main/resources/templates/jobcode/jobcode.index.ftl b/jeecg-server-cloud/jeecg-visual/jeecg-cloud-xxljob/src/main/resources/templates/jobcode/jobcode.index.ftl
old mode 100644
new mode 100755
diff --git a/jeecg-server-cloud/jeecg-visual/jeecg-cloud-xxljob/src/main/resources/templates/jobgroup/jobgroup.index.ftl b/jeecg-server-cloud/jeecg-visual/jeecg-cloud-xxljob/src/main/resources/templates/jobgroup/jobgroup.index.ftl
old mode 100644
new mode 100755
diff --git a/jeecg-server-cloud/jeecg-visual/jeecg-cloud-xxljob/src/main/resources/templates/jobinfo/jobinfo.index.ftl b/jeecg-server-cloud/jeecg-visual/jeecg-cloud-xxljob/src/main/resources/templates/jobinfo/jobinfo.index.ftl
old mode 100644
new mode 100755
diff --git a/jeecg-server-cloud/jeecg-visual/jeecg-cloud-xxljob/src/main/resources/templates/joblog/joblog.detail.ftl b/jeecg-server-cloud/jeecg-visual/jeecg-cloud-xxljob/src/main/resources/templates/joblog/joblog.detail.ftl
old mode 100644
new mode 100755
diff --git a/jeecg-server-cloud/jeecg-visual/jeecg-cloud-xxljob/src/main/resources/templates/joblog/joblog.index.ftl b/jeecg-server-cloud/jeecg-visual/jeecg-cloud-xxljob/src/main/resources/templates/joblog/joblog.index.ftl
old mode 100644
new mode 100755
diff --git a/jeecg-server-cloud/jeecg-visual/jeecg-cloud-xxljob/src/main/resources/templates/login.ftl b/jeecg-server-cloud/jeecg-visual/jeecg-cloud-xxljob/src/main/resources/templates/login.ftl
old mode 100644
new mode 100755
diff --git a/jeecg-server-cloud/jeecg-visual/jeecg-cloud-xxljob/src/main/resources/templates/user/user.index.ftl b/jeecg-server-cloud/jeecg-visual/jeecg-cloud-xxljob/src/main/resources/templates/user/user.index.ftl
old mode 100644
new mode 100755
diff --git a/jeecg-server-cloud/jeecg-visual/pom.xml b/jeecg-server-cloud/jeecg-visual/pom.xml
old mode 100644
new mode 100755
diff --git a/jeecg-server-cloud/pom.xml b/jeecg-server-cloud/pom.xml
old mode 100644
new mode 100755
diff --git a/jrebel-classpath-17592.jar b/jrebel-classpath-17592.jar
new file mode 100755
index 0000000..66f179e
--- /dev/null
+++ b/jrebel-classpath-17592.jar
Binary files differ
diff --git a/pom.xml b/pom.xml
old mode 100644
new mode 100755

--
Gitblit v1.9.3