From 5bc72e6f3b1d0acb69952659173c01010974770f Mon Sep 17 00:00:00 2001 From: tangzh Date: Sun, 11 May 2025 21:16:30 +0800 Subject: [PATCH] =?UTF-8?q?=E6=8E=A8=E9=80=81?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- README.md | 61 +- eladmin-web/package.json | 2 +- .../src/api/system/busLawEnforcement.js | 34 + .../src/components/Crud/UD.operation.vue | 2 +- .../src/components/Echarts/PieChart.vue | 36 +- eladmin-web/src/layout/components/Navbar.vue | 12 +- .../src/layout/components/Sidebar/Logo.vue | 4 +- eladmin-web/src/settings.js | 4 +- eladmin-web/src/views/dashboard/LineChart.vue | 51 +- .../src/views/dashboard/PanelGroup.vue | 51 +- eladmin-web/src/views/home.vue | 69 +- eladmin-web/src/views/login.vue | 4 +- eladmin-web/src/views/maint/app/index.vue | 144 --- .../src/views/maint/database/execute.vue | 86 -- .../src/views/maint/database/index.vue | 148 --- eladmin-web/src/views/maint/deploy/deploy.vue | 190 ---- eladmin-web/src/views/maint/deploy/index.vue | 229 ----- .../src/views/maint/deploy/sysRestore.vue | 107 -- .../src/views/maint/deployHistory/index.vue | 93 -- eladmin-web/src/views/maint/server/index.vue | 136 --- .../src/views/nested/menu1/menu1-1/index.vue | 36 - .../src/views/nested/menu1/menu1-2/index.vue | 5 - eladmin-web/src/views/nested/menu2/index.vue | 5 - .../views/system/busLawEnforcement/index.vue | 361 +++++++ eladmin-web/src/views/system/user/center.vue | 2 +- eladmin-web/src/views/tools/aliPay/config.vue | 98 -- eladmin-web/src/views/tools/aliPay/index.vue | 48 - eladmin-web/src/views/tools/aliPay/toPay.vue | 86 -- eladmin-web/src/views/tools/email/config.vue | 91 -- eladmin-web/src/views/tools/email/index.vue | 41 - eladmin-web/src/views/tools/email/send.vue | 98 -- eladmin-web/src/views/tools/storage/index.vue | 11 +- .../src/views/tools/storage/qiniu/form.vue | 98 -- .../src/views/tools/storage/qiniu/index.vue | 189 ---- eladmin/LICENSE | 2 +- eladmin/README.md | 61 +- .../java/me/zhengjie/annotation/Limit.java | 2 +- .../annotation/rest/AnonymousAccess.java | 2 +- .../java/me/zhengjie/aspect/LimitAspect.java | 2 +- .../java/me/zhengjie/aspect/LimitType.java | 2 +- .../java/me/zhengjie/base/BaseEntity.java | 4 +- .../me/zhengjie/config/AsyncExecutor.java | 4 +- .../me/zhengjie/config/AuthorityConfig.java | 4 +- .../zhengjie/config/RedisConfiguration.java | 4 +- .../zhengjie/config/RemoveDruidAdConfig.java | 2 +- .../config/mybatis/CustomP6SpyLogger.java | 4 +- .../config/mybatis/MyMetaObjectHandler.java | 4 +- .../config/mybatis/MybatisPlusConfig.java | 4 +- .../config/properties/FileProperties.java | 4 +- .../config/properties/RsaProperties.java | 4 +- .../config/webConfig/ConfigurerAdapter.java | 4 +- .../config/webConfig/MultipartConfig.java | 2 +- .../config/webConfig/QueryCustomizer.java | 2 +- .../config/webConfig/SwaggerConfig.java | 4 +- .../config/webConfig/WebSocketConfig.java | 4 +- .../exception/BadRequestException.java | 4 +- .../exception/EntityExistException.java | 4 +- .../exception/EntityNotFoundException.java | 4 +- .../zhengjie/exception/handler/ApiError.java | 4 +- .../handler/GlobalExceptionHandler.java | 4 +- .../java/me/zhengjie/utils/AnonTagUtils.java | 2 +- .../me/zhengjie/utils/BigDecimalUtils.java | 2 +- .../java/me/zhengjie/utils/CloseUtil.java | 4 +- .../java/me/zhengjie/utils/ElConstant.java | 4 +- .../java/me/zhengjie/utils/EncryptUtils.java | 4 +- .../main/java/me/zhengjie/utils/FileUtil.java | 4 +- .../java/me/zhengjie/utils/PageResult.java | 2 +- .../main/java/me/zhengjie/utils/PageUtil.java | 4 +- .../java/me/zhengjie/utils/RedisUtils.java | 2 +- .../java/me/zhengjie/utils/RequestHolder.java | 4 +- .../java/me/zhengjie/utils/SecurityUtils.java | 4 +- .../me/zhengjie/utils/SpringBeanHolder.java | 2 +- .../java/me/zhengjie/utils/StringUtils.java | 4 +- .../java/me/zhengjie/utils/ThrowableUtil.java | 4 +- .../me/zhengjie/utils/enums/CodeBiEnum.java | 4 +- .../me/zhengjie/utils/enums/CodeEnum.java | 4 +- .../zhengjie/utils/enums/DataScopeEnum.java | 4 +- .../utils/enums/RequestMethodEnum.java | 4 +- .../java/me/zhengjie/domain/ColumnInfo.java | 4 +- .../java/me/zhengjie/domain/GenConfig.java | 4 +- .../me/zhengjie/domain/dto/TableInfo.java | 4 +- .../me/zhengjie/mapper/ColumnInfoMapper.java | 4 +- .../me/zhengjie/mapper/GenConfigMapper.java | 4 +- .../me/zhengjie/rest/GenConfigController.java | 4 +- .../me/zhengjie/rest/GeneratorController.java | 4 +- .../me/zhengjie/service/GenConfigService.java | 4 +- .../me/zhengjie/service/GeneratorService.java | 4 +- .../service/impl/GenConfigServiceImpl.java | 4 +- .../service/impl/GeneratorServiceImpl.java | 4 +- .../main/java/me/zhengjie/utils/ColUtil.java | 4 +- .../main/java/me/zhengjie/utils/GenUtil.java | 4 +- .../resources/template/admin/Controller.ftl | 2 +- .../main/resources/template/admin/Entity.ftl | 2 +- .../main/resources/template/admin/Mapper.ftl | 2 +- .../template/admin/QueryCriteria.ftl | 2 +- .../main/resources/template/admin/Service.ftl | 2 +- .../resources/template/admin/ServiceImpl.ftl | 2 +- .../main/java/me/zhengjie/annotation/Log.java | 4 +- .../java/me/zhengjie/aspect/LogAspect.java | 4 +- .../main/java/me/zhengjie/domain/SysLog.java | 4 +- .../domain/dto/SysLogQueryCriteria.java | 4 +- .../java/me/zhengjie/mapper/SysLogMapper.java | 4 +- .../me/zhengjie/rest/SysLogController.java | 4 +- .../me/zhengjie/service/SysLogService.java | 4 +- .../service/impl/SysLogServiceImpl.java | 4 +- .../src/main/java/me/zhengjie/AppRun.java | 6 +- .../me/zhengjie/modules/maint/domain/App.java | 67 -- .../modules/maint/domain/Database.java | 58 -- .../zhengjie/modules/maint/domain/Deploy.java | 69 -- .../modules/maint/domain/DeployHistory.java | 61 -- .../zhengjie/modules/maint/domain/Server.java | 80 -- .../maint/domain/dto/AppQueryCriteria.java | 42 - .../domain/dto/DatabaseQueryCriteria.java | 45 - .../dto/DeployHistoryQueryCriteria.java | 45 - .../maint/domain/dto/DeployQueryCriteria.java | 45 - .../maint/domain/dto/ServerQueryCriteria.java | 42 - .../maint/domain/enums/DataTypeEnum.java | 140 --- .../modules/maint/mapper/AppMapper.java | 39 - .../modules/maint/mapper/DatabaseMapper.java | 39 - .../maint/mapper/DeployHistoryMapper.java | 39 - .../modules/maint/mapper/DeployMapper.java | 41 - .../modules/maint/mapper/ServerMapper.java | 40 - .../modules/maint/rest/AppController.java | 90 -- .../maint/rest/DatabaseController.java | 125 --- .../modules/maint/rest/DeployController.java | 159 --- .../maint/rest/DeployHistoryController.java | 71 -- .../modules/maint/rest/ServerController.java | 98 -- .../modules/maint/service/AppService.java | 76 -- .../maint/service/DatabaseService.java | 83 -- .../maint/service/DeployHistoryService.java | 70 -- .../modules/maint/service/DeployService.java | 111 --- .../modules/maint/service/ServerService.java | 91 -- .../maint/service/impl/AppServiceImpl.java | 121 --- .../service/impl/DatabaseServiceImpl.java | 103 -- .../impl/DeployHistoryServiceImpl.java | 85 -- .../maint/service/impl/DeployServiceImpl.java | 429 -------- .../maint/service/impl/ServerServiceImpl.java | 114 --- .../maint/service/websocket/SocketMsg.java | 34 - .../service/websocket/WebSocketServer.java | 134 --- .../modules/maint/util/ExecuteShellUtil.java | 102 -- .../modules/maint/util/ScpClientUtil.java | 102 -- .../zhengjie/modules/maint/util/SqlUtils.java | 231 ----- .../modules/quartz/config/JobRunner.java | 51 - .../modules/quartz/config/QuartzConfig.java | 66 -- .../modules/quartz/domain/QuartzJob.java | 85 -- .../modules/quartz/domain/QuartzLog.java | 63 -- .../domain/dto/QuartzJobQueryCriteria.java | 44 - .../quartz/mapper/QuartzJobMapper.java | 41 - .../quartz/mapper/QuartzLogMapper.java | 38 - .../quartz/rest/QuartzJobController.java | 147 --- .../quartz/service/QuartzJobService.java | 120 --- .../service/impl/QuartzJobServiceImpl.java | 191 ---- .../modules/quartz/task/TestTask.java | 41 - .../modules/quartz/utils/ExecutionJob.java | 131 --- .../modules/quartz/utils/QuartzManage.java | 177 ---- .../modules/quartz/utils/QuartzRunnable.java | 58 -- .../security/config/MyScheduledTask.java | 71 ++ .../security/config/SecurityProperties.java | 4 +- .../security/config/SpringSecurityConfig.java | 4 +- .../modules/security/rest/AuthController.java | 4 +- .../security/rest/OnlineController.java | 4 +- .../security/JwtAccessDeniedHandler.java | 4 +- .../security/JwtAuthenticationEntryPoint.java | 4 +- .../security/security/TokenConfigurer.java | 2 +- .../security/security/TokenFilter.java | 2 +- .../security/security/TokenProvider.java | 2 +- .../security/service/OnlineUserService.java | 4 +- .../security/service/UserCacheManager.java | 4 +- .../service/UserDetailsServiceImpl.java | 4 +- .../security/service/dto/AuthUserDto.java | 4 +- .../security/service/dto/AuthorityDto.java | 4 +- .../security/service/dto/JwtUserDto.java | 4 +- .../security/service/dto/OnlineUserDto.java | 4 +- .../system/domain/BusLawEnforcement.java | 130 +++ .../system/domain/BusLawEnforcementChain.java | 117 +++ .../zhengjie/modules/system/domain/Dept.java | 4 +- .../zhengjie/modules/system/domain/Dict.java | 4 +- .../modules/system/domain/DictDetail.java | 4 +- .../zhengjie/modules/system/domain/Job.java | 4 +- .../zhengjie/modules/system/domain/Menu.java | 4 +- .../zhengjie/modules/system/domain/Role.java | 4 +- .../zhengjie/modules/system/domain/User.java | 4 +- .../BusLawEnforcementChainQueryCriteria.java | 39 + .../dto/BusLawEnforcementQueryCriteria.java | 43 + .../system/domain/dto/DashboardDataVo.java | 17 + .../system/domain/dto/DeptQueryCriteria.java | 4 +- .../domain/dto/DictDetailQueryCriteria.java | 4 +- .../system/domain/dto/DictQueryCriteria.java | 4 +- .../system/domain/dto/JobQueryCriteria.java | 4 +- .../modules/system/domain/dto/MenuMetaVo.java | 4 +- .../system/domain/dto/MenuQueryCriteria.java | 4 +- .../modules/system/domain/dto/MenuVo.java | 4 +- .../system/domain/dto/RoleQueryCriteria.java | 4 +- .../modules/system/domain/dto/UserPassVo.java | 4 +- .../system/domain/dto/UserQueryCriteria.java | 4 +- .../mapper/BusLawEnforcementMapper.java | 47 + .../mapper/DashboardMapper.java} | 26 +- .../modules/system/mapper/DeptMapper.java | 4 +- .../system/mapper/DictDetailMapper.java | 4 +- .../modules/system/mapper/DictMapper.java | 4 +- .../modules/system/mapper/JobMapper.java | 4 +- .../modules/system/mapper/MenuMapper.java | 4 +- .../modules/system/mapper/RoleDeptMapper.java | 4 +- .../modules/system/mapper/RoleMapper.java | 4 +- .../modules/system/mapper/RoleMenuMapper.java | 4 +- .../modules/system/mapper/UserJobMapper.java | 4 +- .../modules/system/mapper/UserMapper.java | 4 +- .../modules/system/mapper/UserRoleMapper.java | 4 +- .../rest/BusLawEnforcementController.java | 92 ++ .../system/rest/DashboardController.java | 221 +++++ .../modules/system/rest/DeptController.java | 4 +- .../modules/system/rest/DictController.java | 4 +- .../system/rest/DictDetailController.java | 4 +- .../modules/system/rest/JobController.java | 4 +- .../modules/system/rest/LimitController.java | 47 - .../modules/system/rest/MenuController.java | 4 +- .../system/rest/MonitorController.java | 45 - .../modules/system/rest/RoleController.java | 4 +- .../modules/system/rest/UserController.java | 4 +- .../modules/system/rest/VerifyController.java | 4 +- .../service/BusLawEnforcementService.java | 69 ++ .../service/DashboardService.java} | 32 +- .../modules/system/service/DataService.java | 4 +- .../modules/system/service/DeptService.java | 4 +- .../system/service/DictDetailService.java | 4 +- .../modules/system/service/DictService.java | 4 +- .../modules/system/service/JobService.java | 4 +- .../modules/system/service/MenuService.java | 4 +- .../system/service/MonitorService.java | 4 +- .../modules/system/service/RoleService.java | 4 +- .../modules/system/service/UserService.java | 4 +- .../modules/system/service/VerifyService.java | 4 +- .../impl/BusLawEnforcementServiceImpl.java | 85 ++ .../service/impl/DashboardServiceImpl.java | 53 + .../system/service/impl/DataServiceImpl.java | 4 +- .../system/service/impl/DeptServiceImpl.java | 4 +- .../service/impl/DictDetailServiceImpl.java | 8 +- .../system/service/impl/DictServiceImpl.java | 4 +- .../system/service/impl/JobServiceImpl.java | 4 +- .../system/service/impl/MenuServiceImpl.java | 4 +- .../service/impl/MonitorServiceImpl.java | 4 +- .../system/service/impl/RoleServiceImpl.java | 4 +- .../system/service/impl/UserServiceImpl.java | 4 +- .../service/impl/VerifyServiceImpl.java | 4 +- .../me/zhengjie/sysrunner/SystemRunner.java | 2 +- .../main/resources/config/application-dev.yml | 4 +- .../resources/config/application-prod.yml | 129 --- .../resources/config/application-quartz.yml | 29 - .../main/resources/mapper/maint/AppMapper.xml | 37 - .../resources/mapper/maint/DatabaseMapper.xml | 36 - .../mapper/maint/DeployHistoryMapper.xml | 39 - .../resources/mapper/maint/DeployMapper.xml | 95 -- .../mapper/maint/DeployServerMapper.xml | 33 - .../resources/mapper/maint/ServerMapper.xml | 47 - .../mapper/quartz/QuartzJobMapper.xml | 49 - .../mapper/quartz/QuartzLogMapper.xml | 40 - .../mapper/system/BusLawEnforcementMapper.xml | 115 +++ .../mapper/system/DashboardMapper.xml | 60 ++ .../EladminSystemApplicationTests.java | 16 - .../java/me/zhengjie/domain/AlipayConfig.java | 4 +- .../java/me/zhengjie/domain/EmailConfig.java | 4 +- .../java/me/zhengjie/domain/LocalStorage.java | 4 +- .../java/me/zhengjie/domain/QiniuConfig.java | 4 +- .../java/me/zhengjie/domain/QiniuContent.java | 4 +- .../java/me/zhengjie/domain/dto/EmailDto.java | 2 +- .../domain/dto/LocalStorageQueryCriteria.java | 4 +- .../domain/dto/QiniuQueryCriteria.java | 4 +- .../java/me/zhengjie/domain/dto/TradeDto.java | 4 +- .../domain/enums/AliPayStatusEnum.java | 2 +- .../zhengjie/mapper/AliPayConfigMapper.java | 4 +- .../me/zhengjie/mapper/EmailConfigMapper.java | 4 +- .../zhengjie/mapper/LocalStorageMapper.java | 4 +- .../me/zhengjie/mapper/QiniuConfigMapper.java | 4 +- .../zhengjie/mapper/QiniuContentMapper.java | 4 +- .../me/zhengjie/rest/AliPayController.java | 4 +- .../me/zhengjie/rest/EmailController.java | 2 +- .../zhengjie/rest/LocalStorageController.java | 4 +- .../me/zhengjie/rest/QiniuController.java | 2 +- .../me/zhengjie/service/AliPayService.java | 4 +- .../me/zhengjie/service/EmailService.java | 4 +- .../zhengjie/service/LocalStorageService.java | 4 +- .../zhengjie/service/QiNiuConfigService.java | 4 +- .../zhengjie/service/QiniuContentService.java | 4 +- .../service/impl/AliPayServiceImpl.java | 4 +- .../service/impl/EmailServiceImpl.java | 4 +- .../service/impl/LocalStorageServiceImpl.java | 4 +- .../service/impl/QiNiuConfigServiceImpl.java | 4 +- .../service/impl/QiniuContentServiceImpl.java | 4 +- .../java/me/zhengjie/utils/AlipayUtils.java | 2 +- .../java/me/zhengjie/utils/QiNiuUtil.java | 4 +- .../resources/mapper/QiniuContentMapper.xml | 41 - eladmin/law-enforcement.sql | 610 ++++++++++++ eladmin/pom.xml | 9 +- sql/eladmin.sql | 927 +++++++----------- sql/quartz.sql | 170 ---- 295 files changed, 3016 insertions(+), 8521 deletions(-) create mode 100644 eladmin-web/src/api/system/busLawEnforcement.js delete mode 100644 eladmin-web/src/views/maint/app/index.vue delete mode 100644 eladmin-web/src/views/maint/database/execute.vue delete mode 100644 eladmin-web/src/views/maint/database/index.vue delete mode 100644 eladmin-web/src/views/maint/deploy/deploy.vue delete mode 100644 eladmin-web/src/views/maint/deploy/index.vue delete mode 100644 eladmin-web/src/views/maint/deploy/sysRestore.vue delete mode 100644 eladmin-web/src/views/maint/deployHistory/index.vue delete mode 100644 eladmin-web/src/views/maint/server/index.vue delete mode 100644 eladmin-web/src/views/nested/menu1/menu1-1/index.vue delete mode 100644 eladmin-web/src/views/nested/menu1/menu1-2/index.vue delete mode 100644 eladmin-web/src/views/nested/menu2/index.vue create mode 100644 eladmin-web/src/views/system/busLawEnforcement/index.vue delete mode 100644 eladmin-web/src/views/tools/aliPay/config.vue delete mode 100644 eladmin-web/src/views/tools/aliPay/index.vue delete mode 100644 eladmin-web/src/views/tools/aliPay/toPay.vue delete mode 100644 eladmin-web/src/views/tools/email/config.vue delete mode 100644 eladmin-web/src/views/tools/email/index.vue delete mode 100644 eladmin-web/src/views/tools/email/send.vue delete mode 100644 eladmin-web/src/views/tools/storage/qiniu/form.vue delete mode 100644 eladmin-web/src/views/tools/storage/qiniu/index.vue delete mode 100644 eladmin/eladmin-system/src/main/java/me/zhengjie/modules/maint/domain/App.java delete mode 100644 eladmin/eladmin-system/src/main/java/me/zhengjie/modules/maint/domain/Database.java delete mode 100644 eladmin/eladmin-system/src/main/java/me/zhengjie/modules/maint/domain/Deploy.java delete mode 100644 eladmin/eladmin-system/src/main/java/me/zhengjie/modules/maint/domain/DeployHistory.java delete mode 100644 eladmin/eladmin-system/src/main/java/me/zhengjie/modules/maint/domain/Server.java delete mode 100644 eladmin/eladmin-system/src/main/java/me/zhengjie/modules/maint/domain/dto/AppQueryCriteria.java delete mode 100644 eladmin/eladmin-system/src/main/java/me/zhengjie/modules/maint/domain/dto/DatabaseQueryCriteria.java delete mode 100644 eladmin/eladmin-system/src/main/java/me/zhengjie/modules/maint/domain/dto/DeployHistoryQueryCriteria.java delete mode 100644 eladmin/eladmin-system/src/main/java/me/zhengjie/modules/maint/domain/dto/DeployQueryCriteria.java delete mode 100644 eladmin/eladmin-system/src/main/java/me/zhengjie/modules/maint/domain/dto/ServerQueryCriteria.java delete mode 100644 eladmin/eladmin-system/src/main/java/me/zhengjie/modules/maint/domain/enums/DataTypeEnum.java delete mode 100644 eladmin/eladmin-system/src/main/java/me/zhengjie/modules/maint/mapper/AppMapper.java delete mode 100644 eladmin/eladmin-system/src/main/java/me/zhengjie/modules/maint/mapper/DatabaseMapper.java delete mode 100644 eladmin/eladmin-system/src/main/java/me/zhengjie/modules/maint/mapper/DeployHistoryMapper.java delete mode 100644 eladmin/eladmin-system/src/main/java/me/zhengjie/modules/maint/mapper/DeployMapper.java delete mode 100644 eladmin/eladmin-system/src/main/java/me/zhengjie/modules/maint/mapper/ServerMapper.java delete mode 100644 eladmin/eladmin-system/src/main/java/me/zhengjie/modules/maint/rest/AppController.java delete mode 100644 eladmin/eladmin-system/src/main/java/me/zhengjie/modules/maint/rest/DatabaseController.java delete mode 100644 eladmin/eladmin-system/src/main/java/me/zhengjie/modules/maint/rest/DeployController.java delete mode 100644 eladmin/eladmin-system/src/main/java/me/zhengjie/modules/maint/rest/DeployHistoryController.java delete mode 100644 eladmin/eladmin-system/src/main/java/me/zhengjie/modules/maint/rest/ServerController.java delete mode 100644 eladmin/eladmin-system/src/main/java/me/zhengjie/modules/maint/service/AppService.java delete mode 100644 eladmin/eladmin-system/src/main/java/me/zhengjie/modules/maint/service/DatabaseService.java delete mode 100644 eladmin/eladmin-system/src/main/java/me/zhengjie/modules/maint/service/DeployHistoryService.java delete mode 100644 eladmin/eladmin-system/src/main/java/me/zhengjie/modules/maint/service/DeployService.java delete mode 100644 eladmin/eladmin-system/src/main/java/me/zhengjie/modules/maint/service/ServerService.java delete mode 100644 eladmin/eladmin-system/src/main/java/me/zhengjie/modules/maint/service/impl/AppServiceImpl.java delete mode 100644 eladmin/eladmin-system/src/main/java/me/zhengjie/modules/maint/service/impl/DatabaseServiceImpl.java delete mode 100644 eladmin/eladmin-system/src/main/java/me/zhengjie/modules/maint/service/impl/DeployHistoryServiceImpl.java delete mode 100644 eladmin/eladmin-system/src/main/java/me/zhengjie/modules/maint/service/impl/DeployServiceImpl.java delete mode 100644 eladmin/eladmin-system/src/main/java/me/zhengjie/modules/maint/service/impl/ServerServiceImpl.java delete mode 100644 eladmin/eladmin-system/src/main/java/me/zhengjie/modules/maint/service/websocket/SocketMsg.java delete mode 100644 eladmin/eladmin-system/src/main/java/me/zhengjie/modules/maint/service/websocket/WebSocketServer.java delete mode 100644 eladmin/eladmin-system/src/main/java/me/zhengjie/modules/maint/util/ExecuteShellUtil.java delete mode 100644 eladmin/eladmin-system/src/main/java/me/zhengjie/modules/maint/util/ScpClientUtil.java delete mode 100644 eladmin/eladmin-system/src/main/java/me/zhengjie/modules/maint/util/SqlUtils.java delete mode 100644 eladmin/eladmin-system/src/main/java/me/zhengjie/modules/quartz/config/JobRunner.java delete mode 100644 eladmin/eladmin-system/src/main/java/me/zhengjie/modules/quartz/config/QuartzConfig.java delete mode 100644 eladmin/eladmin-system/src/main/java/me/zhengjie/modules/quartz/domain/QuartzJob.java delete mode 100644 eladmin/eladmin-system/src/main/java/me/zhengjie/modules/quartz/domain/QuartzLog.java delete mode 100644 eladmin/eladmin-system/src/main/java/me/zhengjie/modules/quartz/domain/dto/QuartzJobQueryCriteria.java delete mode 100644 eladmin/eladmin-system/src/main/java/me/zhengjie/modules/quartz/mapper/QuartzJobMapper.java delete mode 100644 eladmin/eladmin-system/src/main/java/me/zhengjie/modules/quartz/mapper/QuartzLogMapper.java delete mode 100644 eladmin/eladmin-system/src/main/java/me/zhengjie/modules/quartz/rest/QuartzJobController.java delete mode 100644 eladmin/eladmin-system/src/main/java/me/zhengjie/modules/quartz/service/QuartzJobService.java delete mode 100644 eladmin/eladmin-system/src/main/java/me/zhengjie/modules/quartz/service/impl/QuartzJobServiceImpl.java delete mode 100644 eladmin/eladmin-system/src/main/java/me/zhengjie/modules/quartz/task/TestTask.java delete mode 100644 eladmin/eladmin-system/src/main/java/me/zhengjie/modules/quartz/utils/ExecutionJob.java delete mode 100644 eladmin/eladmin-system/src/main/java/me/zhengjie/modules/quartz/utils/QuartzManage.java delete mode 100644 eladmin/eladmin-system/src/main/java/me/zhengjie/modules/quartz/utils/QuartzRunnable.java create mode 100644 eladmin/eladmin-system/src/main/java/me/zhengjie/modules/security/config/MyScheduledTask.java create mode 100644 eladmin/eladmin-system/src/main/java/me/zhengjie/modules/system/domain/BusLawEnforcement.java create mode 100644 eladmin/eladmin-system/src/main/java/me/zhengjie/modules/system/domain/BusLawEnforcementChain.java create mode 100644 eladmin/eladmin-system/src/main/java/me/zhengjie/modules/system/domain/dto/BusLawEnforcementChainQueryCriteria.java create mode 100644 eladmin/eladmin-system/src/main/java/me/zhengjie/modules/system/domain/dto/BusLawEnforcementQueryCriteria.java create mode 100644 eladmin/eladmin-system/src/main/java/me/zhengjie/modules/system/domain/dto/DashboardDataVo.java create mode 100644 eladmin/eladmin-system/src/main/java/me/zhengjie/modules/system/mapper/BusLawEnforcementMapper.java rename eladmin/eladmin-system/src/main/java/me/zhengjie/modules/{maint/mapper/DeployServerMapper.java => system/mapper/DashboardMapper.java} (55%) create mode 100644 eladmin/eladmin-system/src/main/java/me/zhengjie/modules/system/rest/BusLawEnforcementController.java create mode 100644 eladmin/eladmin-system/src/main/java/me/zhengjie/modules/system/rest/DashboardController.java delete mode 100644 eladmin/eladmin-system/src/main/java/me/zhengjie/modules/system/rest/LimitController.java delete mode 100644 eladmin/eladmin-system/src/main/java/me/zhengjie/modules/system/rest/MonitorController.java create mode 100644 eladmin/eladmin-system/src/main/java/me/zhengjie/modules/system/service/BusLawEnforcementService.java rename eladmin/eladmin-system/src/main/java/me/zhengjie/modules/{maint/domain/enums/MsgType.java => system/service/DashboardService.java} (61%) create mode 100644 eladmin/eladmin-system/src/main/java/me/zhengjie/modules/system/service/impl/BusLawEnforcementServiceImpl.java create mode 100644 eladmin/eladmin-system/src/main/java/me/zhengjie/modules/system/service/impl/DashboardServiceImpl.java delete mode 100644 eladmin/eladmin-system/src/main/resources/config/application-prod.yml delete mode 100644 eladmin/eladmin-system/src/main/resources/config/application-quartz.yml delete mode 100644 eladmin/eladmin-system/src/main/resources/mapper/maint/AppMapper.xml delete mode 100644 eladmin/eladmin-system/src/main/resources/mapper/maint/DatabaseMapper.xml delete mode 100644 eladmin/eladmin-system/src/main/resources/mapper/maint/DeployHistoryMapper.xml delete mode 100644 eladmin/eladmin-system/src/main/resources/mapper/maint/DeployMapper.xml delete mode 100644 eladmin/eladmin-system/src/main/resources/mapper/maint/DeployServerMapper.xml delete mode 100644 eladmin/eladmin-system/src/main/resources/mapper/maint/ServerMapper.xml delete mode 100644 eladmin/eladmin-system/src/main/resources/mapper/quartz/QuartzJobMapper.xml delete mode 100644 eladmin/eladmin-system/src/main/resources/mapper/quartz/QuartzLogMapper.xml create mode 100644 eladmin/eladmin-system/src/main/resources/mapper/system/BusLawEnforcementMapper.xml create mode 100644 eladmin/eladmin-system/src/main/resources/mapper/system/DashboardMapper.xml delete mode 100644 eladmin/eladmin-system/src/test/java/me/zhengjie/EladminSystemApplicationTests.java delete mode 100644 eladmin/eladmin-tools/src/main/resources/mapper/QiniuContentMapper.xml create mode 100644 eladmin/law-enforcement.sql delete mode 100644 sql/quartz.sql diff --git a/README.md b/README.md index 690d347..f663a88 100644 --- a/README.md +++ b/README.md @@ -1,26 +1,17 @@ -

ELADMIN 后台管理系统

+

区块链技术的隐私保护和执法数据管理系统

#### 项目简介 一个基于 Spring Boot 2.7.18 、 Mybatis-Plus、 JWT、Spring Security、Redis、Vue的前后端分离的后台管理系统 -**开发文档:** [https://eladmin.vip](https://eladmin.vip) - -**体验地址:** [https://eladmin.vip/demo](https://eladmin.vip/demo) - **账号密码:** `admin / 123456` -#### 项目源码 +#### 项目结构 +项目采用按功能分模块的开发方式,结构如下 -| github | gitee | -|--------------------------------------| --- | -| https://github.com/elunez/eladmin-mp | https://gitee.com/elunez/eladmin-mp | +- `eladmin-common` 为系统的公共模块,各种工具类,公共配置存在该模块 -#### VPS推荐 - -帮瓦工 - +- `eladmin-system` 为系统核心模块也是项目入口模块,也是最终需要打包部署的模块 -使用优惠码: `BWHNCXNVXV`,可获得 6.81% 的折扣, [查看介绍](https://eladmin.vip/pages/040101/) #### 主要特性 - 使用最新技术栈,社区资源丰富。 - 高效率开发,代码生成器可一键生成前后端代码 @@ -41,14 +32,7 @@ - 岗位管理:配置各个部门的职位 - 字典管理:可维护常用一些固定的数据,如:状态,性别等 - 系统日志:记录用户操作日志与异常日志,方便开发人员定位排错 -- SQL监控:采用druid 监控数据库访问性能,默认用户名admin,密码123456 -- 定时任务:整合Quartz做定时任务,加入任务日志,任务运行情况一目了然 -- 代码生成:高灵活度生成前后端代码,减少大量重复的工作任务 -- 邮件工具:配合富文本,发送html格式的邮件 -- 七牛云存储:可同步七牛云存储的数据到系统,无需登录七牛云直接操作云数据 -- 支付宝支付:整合了支付宝支付并且提供了测试账号,可自行测试 -- 服务监控:监控服务器的负载情况 -- 运维管理:一键部署你的应用 +- 执法数据:对执法信息的上链保护已经链路溯源 #### 项目结构 项目采用按功能分模块的开发方式,结构如下 @@ -57,12 +41,6 @@ - `eladmin-system` 为系统核心模块也是项目入口模块,也是最终需要打包部署的模块 -- `eladmin-logging` 为系统的日志模块,其他模块如果需要记录日志需要引入该模块 - -- `eladmin-tools` 为第三方工具模块,包含:邮件、七牛云存储、本地存储、支付宝 - -- `eladmin-generator` 为系统的代码生成模块,支持生成前后端CRUD代码 - #### 详细结构 ``` @@ -87,28 +65,5 @@ - FileUtil 文件工具类 - eladmin-system 系统核心模块(系统启动入口) - sysrunner 程序启动后处理数据 - - modules 系统相关模块(登录授权、系统监控、定时任务、系统模块、运维模块) -- eladmin-logging 系统日志模块 -- eladmin-tools 系统第三方工具模块 - - email 邮件工具 - - qiniu 七牛云存储工具 - - alipay 支付宝支付工具 - - local-storage 本地存储工具 -- eladmin-generator 系统代码生成模块 -``` - -#### 特别鸣谢 - -- 感谢 [PanJiaChen](https://github.com/PanJiaChen/vue-element-admin) 大佬提供的前端模板 - -- 感谢 [Moxun](https://github.com/moxun1639) 大佬提供的前端 Curd 通用组件 - -- 感谢 [zhy6599](https://gitee.com/zhy6599) 大佬提供的后端运维管理相关功能 - -- 感谢 [j.yao.SUSE](https://github.com/everhopingandwaiting) 大佬提供的匿名接口与Redis限流等功能 - -#### 项目捐赠 -项目的发展离不开你的支持,请作者喝杯咖啡吧☕ [Donate](https://eladmin.vip/pages/030101/) - -#### 反馈交流 -- QQ交流群:891137268 、947578238、659622532 \ No newline at end of file + - modules 系统相关模块(登录授权、系统模块、运维模块) +``` \ No newline at end of file diff --git a/eladmin-web/package.json b/eladmin-web/package.json index b603f94..91a56b6 100644 --- a/eladmin-web/package.json +++ b/eladmin-web/package.json @@ -5,7 +5,7 @@ "author": "Zheng Jie", "license": "Apache-2.0", "scripts": { - "dev": "vue-cli-service serve", + "dev": "SET NODE_OPTIONS=--openssl-legacy-provider && vue-cli-service serve", "build:prod": "vue-cli-service build", "build:stage": "vue-cli-service build --mode staging", "preview": "node build/index.js --preview", diff --git a/eladmin-web/src/api/system/busLawEnforcement.js b/eladmin-web/src/api/system/busLawEnforcement.js new file mode 100644 index 0000000..bed6d6a --- /dev/null +++ b/eladmin-web/src/api/system/busLawEnforcement.js @@ -0,0 +1,34 @@ +import request from '@/utils/request' + +export function add(data) { + return request({ + url: 'api/busLawEnforcement', + method: 'post', + data + }) +} + +export function del(ids) { + return request({ + url: 'api/busLawEnforcement/', + method: 'delete', + data: ids + }) +} + +export function edit(data) { + return request({ + url: 'api/busLawEnforcement', + method: 'put', + data + }) +} + +export function chainList(data) { + return request({ + url: 'api/busLawEnforcement/chain' + data, + method: 'get', + }) +} + +export default { add, edit, del } diff --git a/eladmin-web/src/components/Crud/UD.operation.vue b/eladmin-web/src/components/Crud/UD.operation.vue index 221a4ef..87623e7 100644 --- a/eladmin-web/src/components/Crud/UD.operation.vue +++ b/eladmin-web/src/components/Crud/UD.operation.vue @@ -1,5 +1,5 @@ diff --git a/eladmin-web/src/views/home.vue b/eladmin-web/src/views/home.vue index c2f031b..9f0fc0d 100644 --- a/eladmin-web/src/views/home.vue +++ b/eladmin-web/src/views/home.vue @@ -1,79 +1,82 @@ - - diff --git a/eladmin-web/src/views/maint/database/execute.vue b/eladmin-web/src/views/maint/database/execute.vue deleted file mode 100644 index 94622fc..0000000 --- a/eladmin-web/src/views/maint/database/execute.vue +++ /dev/null @@ -1,86 +0,0 @@ - - - - - diff --git a/eladmin-web/src/views/maint/database/index.vue b/eladmin-web/src/views/maint/database/index.vue deleted file mode 100644 index 0a720db..0000000 --- a/eladmin-web/src/views/maint/database/index.vue +++ /dev/null @@ -1,148 +0,0 @@ - - - - - diff --git a/eladmin-web/src/views/maint/deploy/deploy.vue b/eladmin-web/src/views/maint/deploy/deploy.vue deleted file mode 100644 index e2409c1..0000000 --- a/eladmin-web/src/views/maint/deploy/deploy.vue +++ /dev/null @@ -1,190 +0,0 @@ - - - - - diff --git a/eladmin-web/src/views/maint/deploy/index.vue b/eladmin-web/src/views/maint/deploy/index.vue deleted file mode 100644 index 1ae106d..0000000 --- a/eladmin-web/src/views/maint/deploy/index.vue +++ /dev/null @@ -1,229 +0,0 @@ - - - - - diff --git a/eladmin-web/src/views/maint/deploy/sysRestore.vue b/eladmin-web/src/views/maint/deploy/sysRestore.vue deleted file mode 100644 index 40d5677..0000000 --- a/eladmin-web/src/views/maint/deploy/sysRestore.vue +++ /dev/null @@ -1,107 +0,0 @@ - - - - - diff --git a/eladmin-web/src/views/maint/deployHistory/index.vue b/eladmin-web/src/views/maint/deployHistory/index.vue deleted file mode 100644 index 432da23..0000000 --- a/eladmin-web/src/views/maint/deployHistory/index.vue +++ /dev/null @@ -1,93 +0,0 @@ - - - - - diff --git a/eladmin-web/src/views/maint/server/index.vue b/eladmin-web/src/views/maint/server/index.vue deleted file mode 100644 index 13161d2..0000000 --- a/eladmin-web/src/views/maint/server/index.vue +++ /dev/null @@ -1,136 +0,0 @@ - - - - - diff --git a/eladmin-web/src/views/nested/menu1/menu1-1/index.vue b/eladmin-web/src/views/nested/menu1/menu1-1/index.vue deleted file mode 100644 index 132fc3f..0000000 --- a/eladmin-web/src/views/nested/menu1/menu1-1/index.vue +++ /dev/null @@ -1,36 +0,0 @@ - - - diff --git a/eladmin-web/src/views/nested/menu1/menu1-2/index.vue b/eladmin-web/src/views/nested/menu1/menu1-2/index.vue deleted file mode 100644 index 8508f4a..0000000 --- a/eladmin-web/src/views/nested/menu1/menu1-2/index.vue +++ /dev/null @@ -1,5 +0,0 @@ - diff --git a/eladmin-web/src/views/nested/menu2/index.vue b/eladmin-web/src/views/nested/menu2/index.vue deleted file mode 100644 index b8283a2..0000000 --- a/eladmin-web/src/views/nested/menu2/index.vue +++ /dev/null @@ -1,5 +0,0 @@ - diff --git a/eladmin-web/src/views/system/busLawEnforcement/index.vue b/eladmin-web/src/views/system/busLawEnforcement/index.vue new file mode 100644 index 0000000..0721d6c --- /dev/null +++ b/eladmin-web/src/views/system/busLawEnforcement/index.vue @@ -0,0 +1,361 @@ + + + + + diff --git a/eladmin-web/src/views/system/user/center.vue b/eladmin-web/src/views/system/user/center.vue index dc64481..e378cc3 100644 --- a/eladmin-web/src/views/system/user/center.vue +++ b/eladmin-web/src/views/system/user/center.vue @@ -21,7 +21,7 @@