From a5f97311774c822c71cda605a89add3ad3ef81e4 Mon Sep 17 00:00:00 2001 From: luozhun <2025254074@qq.com> Date: Thu, 29 Aug 2024 17:06:00 +0800 Subject: [PATCH] =?UTF-8?q?=E4=BB=93=E5=BA=93=E5=88=9D=E5=A7=8B=E5=8C=96?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- policeManagement/.env.development | 11 + policeManagement/.env.production | 8 + policeManagement/.gitignore | 24 + policeManagement/.vscode/extensions.json | 3 + policeManagement/README.md | 5 + policeManagement/index.html | 15 + policeManagement/package.json | 31 + policeManagement/public/vite.svg | 1 + policeManagement/src/App.vue | 22 + policeManagement/src/assets/iconfont/demo.css | 539 ++++ .../src/assets/iconfont/demo_index.html | 2396 +++++++++++++++++ .../src/assets/iconfont/download.zip | Bin 0 -> 122262 bytes .../src/assets/iconfont/iconfont.css | 399 +++ .../src/assets/iconfont/iconfont.js | 1 + .../src/assets/iconfont/iconfont.json | 681 +++++ .../src/assets/iconfont/iconfont.ttf | Bin 0 -> 32988 bytes .../src/assets/iconfont/iconfont.woff | Bin 0 -> 19836 bytes .../src/assets/iconfont/iconfont.woff2 | Bin 0 -> 17108 bytes .../src/assets/images/login/bg.jpg | Bin 0 -> 564331 bytes policeManagement/src/assets/scss/common.scss | 493 ++++ policeManagement/src/assets/vue.svg | 1 + policeManagement/src/axios/index.ts | 85 + .../src/components/HelloWorld.vue | 41 + .../components/layout/header/LayoutHeader.vue | 36 + .../src/components/layout/layout.vue | 90 + .../src/components/login/TelephoneLogin.vue | 132 + policeManagement/src/config/index.ts | 2 + policeManagement/src/global.d.ts | 10 + policeManagement/src/main.ts | 19 + policeManagement/src/reset.css | 57 + policeManagement/src/router/index.ts | 45 + policeManagement/src/router/staticRouters.ts | 33 + policeManagement/src/stores/index.ts | 8 + .../src/stores/modules/userStore.ts | 27 + .../src/types/stores/userStore.ts | 8 + policeManagement/src/types/views/login.ts | 4 + policeManagement/src/utils/rsaUtil.ts | 16 + policeManagement/src/views/index.vue | 11 + policeManagement/src/views/login.vue | 236 ++ policeManagement/src/vite-env.d.ts | 16 + policeManagement/tsconfig.app.json | 40 + policeManagement/tsconfig.json | 11 + policeManagement/tsconfig.node.json | 24 + policeManagement/vite.config.ts | 83 + policeSecurityServer/.gitignore | 5 + policeSecurityServer/pom.xml | 313 +++ .../com/changhu/PoliceSecurityServerApp.java | 47 + .../common/annotation/Desensitized.java | 19 + .../changhu/common/annotation/IsExtData.java | 15 + .../changhu/common/annotation/JsonBody.java | 18 + .../changhu/common/annotation/RealDelete.java | 14 + .../java/com/changhu/common/db/BaseEnum.java | 47 + .../changhu/common/db/enums/CheckStatus.java | 22 + .../changhu/common/db/enums/DeleteFlag.java | 25 + .../com/changhu/common/db/enums/IsEnable.java | 27 + .../com/changhu/common/db/enums/IsOrNot.java | 22 + .../java/com/changhu/common/db/enums/Sex.java | 23 + .../com/changhu/common/enums/CaptchaType.java | 21 + .../com/changhu/common/enums/ResultCode.java | 62 + .../common/exception/MessageException.java | 67 + .../changhu/common/pojo/model/JsonResult.java | 117 + .../common/pojo/vo/SelectGroupNodeVo.java | 40 + .../changhu/common/pojo/vo/SelectNodeVo.java | 33 + .../com/changhu/common/pojo/vo/TokenInfo.java | 19 + .../changhu/common/pojo/vo/TreeNodeVo.java | 176 ++ .../properties/Fastjson2Properties.java | 17 + .../changhu/common/properties/ProjectEnv.java | 21 + .../common/properties/ProjectProperties.java | 33 + .../common/properties/ThreadProperties.java | 36 + .../com/changhu/common/utils/AesUtil.java | 64 + .../java/com/changhu/common/utils/IpUtil.java | 52 + .../common/utils/JavaClassToTsUtil.java | 94 + .../com/changhu/common/utils/RsaUtil.java | 67 + .../changhu/common/utils/SnowFlakeIdUtil.java | 37 + .../com/changhu/common/utils/UserUtil.java | 122 + .../changhu/common/utils/ValidatorUtil.java | 32 + .../common/validator/IdCardValidator.java | 35 + .../common/validator/IsMobileValidator.java | 38 + .../validator/OnlyInValueValidator.java | 57 + .../common/validator/annotation/IdCard.java | 36 + .../common/validator/annotation/IsMobile.java | 27 + .../validator/annotation/OnlyInValue.java | 34 + .../com/changhu/config/ThreadPollConfig.java | 55 + .../java/com/changhu/config/WebConfig.java | 64 + .../changhu/controller/LoginController.java | 26 + .../java/com/changhu/enums/ClientType.java | 25 + .../enums/handler/AbstractLoginHandler.java | 23 + .../enums/handler/ManagementSuperLogin.java | 52 + .../ManagementSuperUserController.java | 32 + .../management/controller/TestController.java | 57 + .../mapper/ManagementPoliceUserMapper.java | 15 + .../ManagementSecurityUnitUserMapper.java | 15 + .../mapper/ManagementSuperUserMapper.java | 15 + .../pojo/entity/ManagementPoliceUnitUser.java | 75 + .../entity/ManagementSecurityUnitUser.java | 80 + .../pojo/entity/ManagementSuperUser.java | 58 + ...ManagementSuperUserSaveOrUpdateParams.java | 26 + .../service/ManagementPoliceUserService.java | 13 + .../ManagementSecurityUnitUserService.java | 13 + .../service/ManagementSuperUserService.java | 20 + .../impl/ManagementPoliceUserServiceImpl.java | 17 + ...ManagementSecurityUnitUserServiceImpl.java | 17 + .../impl/ManagementSuperUserServiceImpl.java | 57 + .../com/changhu/pojo/params/LoginParams.java | 16 + .../params/ManagementSuperLoginParams.java | 20 + .../com/changhu/service/LoginService.java | 19 + .../service/impl/LoginServiceImpl.java | 23 + .../support/fastjson2/FastJson2Config.java | 106 + .../deserialze/DbEnumDeserializer.java | 30 + .../fastjson2/filter/DesensitizedFilter.java | 61 + .../serializer/DbEnumSerializer.java | 28 + .../handler/GlobalExceptionHandler.java | 170 ++ .../support/handler/JsonBodyHandler.java | 42 + .../interceptor/JsonBodyInterceptor.java | 63 + .../support/knife4j/Knefe4jConfig.java | 37 + .../support/minio/MinioProperties.java | 47 + .../support/minio/service/MinioService.java | 84 + .../minio/service/impl/MinioServiceImpl.java | 190 ++ .../mybatisplus/annotation/DataScope.java | 18 + .../mybatisplus/config/CustomIdGenerator.java | 18 + .../config/CustomMetaObjectHandler.java | 61 + .../config/CustomMybatisPlusConfig.java | 63 + .../mybatisplus/config/DataScopeManage.java | 73 + .../handler/global/json/DictTypeHandler.java | 31 + .../handler/global/json/ListTypeHandler.java | 37 + .../handler/global/json/SetTypeHandler.java | 39 + .../AbstractDataPermissionHandler.java | 36 + .../GetMyProjectListPermissionHandler.java | 30 + .../CustomDataPermissionHandler.java | 35 + .../mybatisplus/pojo/entity/BaseEntity.java | 61 + .../mybatisplus/pojo/params/PageParams.java | 37 + .../redis/config/CustomRedisConfig.java | 52 + .../redis/utils/RedisTemplateUtil.java | 270 ++ .../support/satoken/SaTokenConfig.java | 32 + .../changhu/support/ws/WebSocketConfig.java | 30 + .../changhu/support/ws/enums/WsMsgType.java | 23 + .../ws/handler/BaseMessageHandler.java | 24 + .../ws/handler/HeartbeatMessageHandler.java | 36 + .../ws/handler/SimpleMessageHandler.java | 21 + .../WsAuthenticationInterceptor.java | 77 + .../manager/UserConnectWebsocketManager.java | 109 + .../changhu/support/ws/pojo/dto/WsMsgDTO.java | 37 + .../ws/server/ManagementWebSocketServer.java | 59 + .../src/main/resources/conf/log4j2.xml | 142 + .../src/main/resources/env/dev/aes.setting | 7 + .../main/resources/env/dev/application.yml | 151 ++ .../src/main/resources/env/dev/rsa.setting | 9 + .../src/main/resources/env/prod/aes.setting | 7 + .../main/resources/env/prod/application.yml | 159 ++ .../src/main/resources/env/prod/rsa.setting | 9 + .../src/main/resources/static/banner.txt | 8 + .../数据库生成实体脚本/java-entity.groovy | 126 + .../数据库生成实体脚本/java-mapper.groovy | 45 + .../数据库生成实体脚本/java-service.groovy | 43 + .../java-serviceimpl.groovy | 45 + .../数据库生成实体脚本/必读.txt | 7 + securityManagement/.env.development | 11 + securityManagement/.env.production | 8 + securityManagement/.gitignore | 24 + securityManagement/.vscode/extensions.json | 3 + securityManagement/README.md | 5 + securityManagement/index.html | 15 + securityManagement/package.json | 31 + securityManagement/public/vite.svg | 1 + securityManagement/src/App.vue | 22 + .../src/assets/iconfont/demo.css | 539 ++++ .../src/assets/iconfont/demo_index.html | 2396 +++++++++++++++++ .../src/assets/iconfont/download.zip | Bin 0 -> 122262 bytes .../src/assets/iconfont/iconfont.css | 399 +++ .../src/assets/iconfont/iconfont.js | 1 + .../src/assets/iconfont/iconfont.json | 681 +++++ .../src/assets/iconfont/iconfont.ttf | Bin 0 -> 32988 bytes .../src/assets/iconfont/iconfont.woff | Bin 0 -> 19836 bytes .../src/assets/iconfont/iconfont.woff2 | Bin 0 -> 17108 bytes .../src/assets/images/login/bg.jpg | Bin 0 -> 564331 bytes .../src/assets/scss/common.scss | 493 ++++ securityManagement/src/assets/vue.svg | 1 + securityManagement/src/axios/index.ts | 85 + .../src/components/HelloWorld.vue | 41 + .../components/layout/header/LayoutHeader.vue | 36 + .../src/components/layout/layout.vue | 90 + .../src/components/login/TelephoneLogin.vue | 132 + securityManagement/src/config/index.ts | 2 + securityManagement/src/global.d.ts | 10 + securityManagement/src/main.ts | 19 + securityManagement/src/reset.css | 57 + securityManagement/src/router/index.ts | 45 + .../src/router/staticRouters.ts | 33 + securityManagement/src/stores/index.ts | 8 + .../src/stores/modules/userStore.ts | 27 + .../src/types/stores/userStore.ts | 8 + securityManagement/src/types/views/login.ts | 4 + securityManagement/src/utils/rsaUtil.ts | 16 + securityManagement/src/views/index.vue | 11 + securityManagement/src/views/login.vue | 236 ++ securityManagement/src/vite-env.d.ts | 16 + securityManagement/tsconfig.app.json | 40 + securityManagement/tsconfig.json | 11 + securityManagement/tsconfig.node.json | 24 + securityManagement/vite.config.ts | 83 + superManagement/.env.development | 11 + superManagement/.env.production | 8 + superManagement/.gitignore | 24 + superManagement/.vscode/extensions.json | 3 + superManagement/README.md | 5 + superManagement/index.html | 15 + superManagement/package.json | 31 + superManagement/public/vite.svg | 1 + superManagement/src/App.vue | 22 + superManagement/src/assets/iconfont/demo.css | 539 ++++ .../src/assets/iconfont/demo_index.html | 2396 +++++++++++++++++ .../src/assets/iconfont/download.zip | Bin 0 -> 122262 bytes .../src/assets/iconfont/iconfont.css | 399 +++ .../src/assets/iconfont/iconfont.js | 1 + .../src/assets/iconfont/iconfont.json | 681 +++++ .../src/assets/iconfont/iconfont.ttf | Bin 0 -> 32988 bytes .../src/assets/iconfont/iconfont.woff | Bin 0 -> 19836 bytes .../src/assets/iconfont/iconfont.woff2 | Bin 0 -> 17108 bytes .../src/assets/images/login/bg.jpg | Bin 0 -> 564331 bytes superManagement/src/assets/scss/common.scss | 493 ++++ superManagement/src/assets/vue.svg | 1 + superManagement/src/axios/index.ts | 85 + superManagement/src/components/HelloWorld.vue | 41 + .../components/layout/header/LayoutHeader.vue | 36 + .../src/components/layout/layout.vue | 90 + .../src/components/login/TelephoneLogin.vue | 132 + superManagement/src/config/index.ts | 2 + superManagement/src/global.d.ts | 10 + superManagement/src/main.ts | 19 + superManagement/src/reset.css | 57 + superManagement/src/router/index.ts | 45 + superManagement/src/router/staticRouters.ts | 33 + superManagement/src/stores/index.ts | 8 + .../src/stores/modules/userStore.ts | 27 + superManagement/src/types/stores/userStore.ts | 8 + superManagement/src/types/views/login.ts | 4 + superManagement/src/utils/rsaUtil.ts | 16 + superManagement/src/views/index.vue | 11 + superManagement/src/views/login.vue | 236 ++ superManagement/src/vite-env.d.ts | 16 + superManagement/tsconfig.app.json | 40 + superManagement/tsconfig.json | 11 + superManagement/tsconfig.node.json | 24 + superManagement/vite.config.ts | 83 + 244 files changed, 22684 insertions(+) create mode 100644 policeManagement/.env.development create mode 100644 policeManagement/.env.production create mode 100644 policeManagement/.gitignore create mode 100644 policeManagement/.vscode/extensions.json create mode 100644 policeManagement/README.md create mode 100644 policeManagement/index.html create mode 100644 policeManagement/package.json create mode 100644 policeManagement/public/vite.svg create mode 100644 policeManagement/src/App.vue create mode 100644 policeManagement/src/assets/iconfont/demo.css create mode 100644 policeManagement/src/assets/iconfont/demo_index.html create mode 100644 policeManagement/src/assets/iconfont/download.zip create mode 100644 policeManagement/src/assets/iconfont/iconfont.css create mode 100644 policeManagement/src/assets/iconfont/iconfont.js create mode 100644 policeManagement/src/assets/iconfont/iconfont.json create mode 100644 policeManagement/src/assets/iconfont/iconfont.ttf create mode 100644 policeManagement/src/assets/iconfont/iconfont.woff create mode 100644 policeManagement/src/assets/iconfont/iconfont.woff2 create mode 100644 policeManagement/src/assets/images/login/bg.jpg create mode 100644 policeManagement/src/assets/scss/common.scss create mode 100644 policeManagement/src/assets/vue.svg create mode 100644 policeManagement/src/axios/index.ts create mode 100644 policeManagement/src/components/HelloWorld.vue create mode 100644 policeManagement/src/components/layout/header/LayoutHeader.vue create mode 100644 policeManagement/src/components/layout/layout.vue create mode 100644 policeManagement/src/components/login/TelephoneLogin.vue create mode 100644 policeManagement/src/config/index.ts create mode 100644 policeManagement/src/global.d.ts create mode 100644 policeManagement/src/main.ts create mode 100644 policeManagement/src/reset.css create mode 100644 policeManagement/src/router/index.ts create mode 100644 policeManagement/src/router/staticRouters.ts create mode 100644 policeManagement/src/stores/index.ts create mode 100644 policeManagement/src/stores/modules/userStore.ts create mode 100644 policeManagement/src/types/stores/userStore.ts create mode 100644 policeManagement/src/types/views/login.ts create mode 100644 policeManagement/src/utils/rsaUtil.ts create mode 100644 policeManagement/src/views/index.vue create mode 100644 policeManagement/src/views/login.vue create mode 100644 policeManagement/src/vite-env.d.ts create mode 100644 policeManagement/tsconfig.app.json create mode 100644 policeManagement/tsconfig.json create mode 100644 policeManagement/tsconfig.node.json create mode 100644 policeManagement/vite.config.ts create mode 100644 policeSecurityServer/.gitignore create mode 100644 policeSecurityServer/pom.xml create mode 100644 policeSecurityServer/src/main/java/com/changhu/PoliceSecurityServerApp.java create mode 100644 policeSecurityServer/src/main/java/com/changhu/common/annotation/Desensitized.java create mode 100644 policeSecurityServer/src/main/java/com/changhu/common/annotation/IsExtData.java create mode 100644 policeSecurityServer/src/main/java/com/changhu/common/annotation/JsonBody.java create mode 100644 policeSecurityServer/src/main/java/com/changhu/common/annotation/RealDelete.java create mode 100644 policeSecurityServer/src/main/java/com/changhu/common/db/BaseEnum.java create mode 100644 policeSecurityServer/src/main/java/com/changhu/common/db/enums/CheckStatus.java create mode 100644 policeSecurityServer/src/main/java/com/changhu/common/db/enums/DeleteFlag.java create mode 100644 policeSecurityServer/src/main/java/com/changhu/common/db/enums/IsEnable.java create mode 100644 policeSecurityServer/src/main/java/com/changhu/common/db/enums/IsOrNot.java create mode 100644 policeSecurityServer/src/main/java/com/changhu/common/db/enums/Sex.java create mode 100644 policeSecurityServer/src/main/java/com/changhu/common/enums/CaptchaType.java create mode 100644 policeSecurityServer/src/main/java/com/changhu/common/enums/ResultCode.java create mode 100644 policeSecurityServer/src/main/java/com/changhu/common/exception/MessageException.java create mode 100644 policeSecurityServer/src/main/java/com/changhu/common/pojo/model/JsonResult.java create mode 100644 policeSecurityServer/src/main/java/com/changhu/common/pojo/vo/SelectGroupNodeVo.java create mode 100644 policeSecurityServer/src/main/java/com/changhu/common/pojo/vo/SelectNodeVo.java create mode 100644 policeSecurityServer/src/main/java/com/changhu/common/pojo/vo/TokenInfo.java create mode 100644 policeSecurityServer/src/main/java/com/changhu/common/pojo/vo/TreeNodeVo.java create mode 100644 policeSecurityServer/src/main/java/com/changhu/common/properties/Fastjson2Properties.java create mode 100644 policeSecurityServer/src/main/java/com/changhu/common/properties/ProjectEnv.java create mode 100644 policeSecurityServer/src/main/java/com/changhu/common/properties/ProjectProperties.java create mode 100644 policeSecurityServer/src/main/java/com/changhu/common/properties/ThreadProperties.java create mode 100644 policeSecurityServer/src/main/java/com/changhu/common/utils/AesUtil.java create mode 100644 policeSecurityServer/src/main/java/com/changhu/common/utils/IpUtil.java create mode 100644 policeSecurityServer/src/main/java/com/changhu/common/utils/JavaClassToTsUtil.java create mode 100644 policeSecurityServer/src/main/java/com/changhu/common/utils/RsaUtil.java create mode 100644 policeSecurityServer/src/main/java/com/changhu/common/utils/SnowFlakeIdUtil.java create mode 100644 policeSecurityServer/src/main/java/com/changhu/common/utils/UserUtil.java create mode 100644 policeSecurityServer/src/main/java/com/changhu/common/utils/ValidatorUtil.java create mode 100644 policeSecurityServer/src/main/java/com/changhu/common/validator/IdCardValidator.java create mode 100644 policeSecurityServer/src/main/java/com/changhu/common/validator/IsMobileValidator.java create mode 100644 policeSecurityServer/src/main/java/com/changhu/common/validator/OnlyInValueValidator.java create mode 100644 policeSecurityServer/src/main/java/com/changhu/common/validator/annotation/IdCard.java create mode 100644 policeSecurityServer/src/main/java/com/changhu/common/validator/annotation/IsMobile.java create mode 100644 policeSecurityServer/src/main/java/com/changhu/common/validator/annotation/OnlyInValue.java create mode 100644 policeSecurityServer/src/main/java/com/changhu/config/ThreadPollConfig.java create mode 100644 policeSecurityServer/src/main/java/com/changhu/config/WebConfig.java create mode 100644 policeSecurityServer/src/main/java/com/changhu/controller/LoginController.java create mode 100644 policeSecurityServer/src/main/java/com/changhu/enums/ClientType.java create mode 100644 policeSecurityServer/src/main/java/com/changhu/enums/handler/AbstractLoginHandler.java create mode 100644 policeSecurityServer/src/main/java/com/changhu/enums/handler/ManagementSuperLogin.java create mode 100644 policeSecurityServer/src/main/java/com/changhu/module/management/controller/ManagementSuperUserController.java create mode 100644 policeSecurityServer/src/main/java/com/changhu/module/management/controller/TestController.java create mode 100644 policeSecurityServer/src/main/java/com/changhu/module/management/mapper/ManagementPoliceUserMapper.java create mode 100644 policeSecurityServer/src/main/java/com/changhu/module/management/mapper/ManagementSecurityUnitUserMapper.java create mode 100644 policeSecurityServer/src/main/java/com/changhu/module/management/mapper/ManagementSuperUserMapper.java create mode 100644 policeSecurityServer/src/main/java/com/changhu/module/management/pojo/entity/ManagementPoliceUnitUser.java create mode 100644 policeSecurityServer/src/main/java/com/changhu/module/management/pojo/entity/ManagementSecurityUnitUser.java create mode 100644 policeSecurityServer/src/main/java/com/changhu/module/management/pojo/entity/ManagementSuperUser.java create mode 100644 policeSecurityServer/src/main/java/com/changhu/module/management/pojo/params/ManagementSuperUserSaveOrUpdateParams.java create mode 100644 policeSecurityServer/src/main/java/com/changhu/module/management/service/ManagementPoliceUserService.java create mode 100644 policeSecurityServer/src/main/java/com/changhu/module/management/service/ManagementSecurityUnitUserService.java create mode 100644 policeSecurityServer/src/main/java/com/changhu/module/management/service/ManagementSuperUserService.java create mode 100644 policeSecurityServer/src/main/java/com/changhu/module/management/service/impl/ManagementPoliceUserServiceImpl.java create mode 100644 policeSecurityServer/src/main/java/com/changhu/module/management/service/impl/ManagementSecurityUnitUserServiceImpl.java create mode 100644 policeSecurityServer/src/main/java/com/changhu/module/management/service/impl/ManagementSuperUserServiceImpl.java create mode 100644 policeSecurityServer/src/main/java/com/changhu/pojo/params/LoginParams.java create mode 100644 policeSecurityServer/src/main/java/com/changhu/pojo/params/ManagementSuperLoginParams.java create mode 100644 policeSecurityServer/src/main/java/com/changhu/service/LoginService.java create mode 100644 policeSecurityServer/src/main/java/com/changhu/service/impl/LoginServiceImpl.java create mode 100644 policeSecurityServer/src/main/java/com/changhu/support/fastjson2/FastJson2Config.java create mode 100644 policeSecurityServer/src/main/java/com/changhu/support/fastjson2/deserialze/DbEnumDeserializer.java create mode 100644 policeSecurityServer/src/main/java/com/changhu/support/fastjson2/filter/DesensitizedFilter.java create mode 100644 policeSecurityServer/src/main/java/com/changhu/support/fastjson2/serializer/DbEnumSerializer.java create mode 100644 policeSecurityServer/src/main/java/com/changhu/support/handler/GlobalExceptionHandler.java create mode 100644 policeSecurityServer/src/main/java/com/changhu/support/handler/JsonBodyHandler.java create mode 100644 policeSecurityServer/src/main/java/com/changhu/support/interceptor/JsonBodyInterceptor.java create mode 100644 policeSecurityServer/src/main/java/com/changhu/support/knife4j/Knefe4jConfig.java create mode 100644 policeSecurityServer/src/main/java/com/changhu/support/minio/MinioProperties.java create mode 100644 policeSecurityServer/src/main/java/com/changhu/support/minio/service/MinioService.java create mode 100644 policeSecurityServer/src/main/java/com/changhu/support/minio/service/impl/MinioServiceImpl.java create mode 100644 policeSecurityServer/src/main/java/com/changhu/support/mybatisplus/annotation/DataScope.java create mode 100644 policeSecurityServer/src/main/java/com/changhu/support/mybatisplus/config/CustomIdGenerator.java create mode 100644 policeSecurityServer/src/main/java/com/changhu/support/mybatisplus/config/CustomMetaObjectHandler.java create mode 100644 policeSecurityServer/src/main/java/com/changhu/support/mybatisplus/config/CustomMybatisPlusConfig.java create mode 100644 policeSecurityServer/src/main/java/com/changhu/support/mybatisplus/config/DataScopeManage.java create mode 100644 policeSecurityServer/src/main/java/com/changhu/support/mybatisplus/handler/global/json/DictTypeHandler.java create mode 100644 policeSecurityServer/src/main/java/com/changhu/support/mybatisplus/handler/global/json/ListTypeHandler.java create mode 100644 policeSecurityServer/src/main/java/com/changhu/support/mybatisplus/handler/global/json/SetTypeHandler.java create mode 100644 policeSecurityServer/src/main/java/com/changhu/support/mybatisplus/handler/permission/AbstractDataPermissionHandler.java create mode 100644 policeSecurityServer/src/main/java/com/changhu/support/mybatisplus/handler/permission/psProjectMapper/GetMyProjectListPermissionHandler.java create mode 100644 policeSecurityServer/src/main/java/com/changhu/support/mybatisplus/interceptor/CustomDataPermissionHandler.java create mode 100644 policeSecurityServer/src/main/java/com/changhu/support/mybatisplus/pojo/entity/BaseEntity.java create mode 100644 policeSecurityServer/src/main/java/com/changhu/support/mybatisplus/pojo/params/PageParams.java create mode 100644 policeSecurityServer/src/main/java/com/changhu/support/redis/config/CustomRedisConfig.java create mode 100644 policeSecurityServer/src/main/java/com/changhu/support/redis/utils/RedisTemplateUtil.java create mode 100644 policeSecurityServer/src/main/java/com/changhu/support/satoken/SaTokenConfig.java create mode 100644 policeSecurityServer/src/main/java/com/changhu/support/ws/WebSocketConfig.java create mode 100644 policeSecurityServer/src/main/java/com/changhu/support/ws/enums/WsMsgType.java create mode 100644 policeSecurityServer/src/main/java/com/changhu/support/ws/handler/BaseMessageHandler.java create mode 100644 policeSecurityServer/src/main/java/com/changhu/support/ws/handler/HeartbeatMessageHandler.java create mode 100644 policeSecurityServer/src/main/java/com/changhu/support/ws/handler/SimpleMessageHandler.java create mode 100644 policeSecurityServer/src/main/java/com/changhu/support/ws/interceptor/WsAuthenticationInterceptor.java create mode 100644 policeSecurityServer/src/main/java/com/changhu/support/ws/manager/UserConnectWebsocketManager.java create mode 100644 policeSecurityServer/src/main/java/com/changhu/support/ws/pojo/dto/WsMsgDTO.java create mode 100644 policeSecurityServer/src/main/java/com/changhu/support/ws/server/ManagementWebSocketServer.java create mode 100644 policeSecurityServer/src/main/resources/conf/log4j2.xml create mode 100644 policeSecurityServer/src/main/resources/env/dev/aes.setting create mode 100644 policeSecurityServer/src/main/resources/env/dev/application.yml create mode 100644 policeSecurityServer/src/main/resources/env/dev/rsa.setting create mode 100644 policeSecurityServer/src/main/resources/env/prod/aes.setting create mode 100644 policeSecurityServer/src/main/resources/env/prod/application.yml create mode 100644 policeSecurityServer/src/main/resources/env/prod/rsa.setting create mode 100644 policeSecurityServer/src/main/resources/static/banner.txt create mode 100644 policeSecurityServer/数据库生成实体脚本/java-entity.groovy create mode 100644 policeSecurityServer/数据库生成实体脚本/java-mapper.groovy create mode 100644 policeSecurityServer/数据库生成实体脚本/java-service.groovy create mode 100644 policeSecurityServer/数据库生成实体脚本/java-serviceimpl.groovy create mode 100644 policeSecurityServer/数据库生成实体脚本/必读.txt create mode 100644 securityManagement/.env.development create mode 100644 securityManagement/.env.production create mode 100644 securityManagement/.gitignore create mode 100644 securityManagement/.vscode/extensions.json create mode 100644 securityManagement/README.md create mode 100644 securityManagement/index.html create mode 100644 securityManagement/package.json create mode 100644 securityManagement/public/vite.svg create mode 100644 securityManagement/src/App.vue create mode 100644 securityManagement/src/assets/iconfont/demo.css create mode 100644 securityManagement/src/assets/iconfont/demo_index.html create mode 100644 securityManagement/src/assets/iconfont/download.zip create mode 100644 securityManagement/src/assets/iconfont/iconfont.css create mode 100644 securityManagement/src/assets/iconfont/iconfont.js create mode 100644 securityManagement/src/assets/iconfont/iconfont.json create mode 100644 securityManagement/src/assets/iconfont/iconfont.ttf create mode 100644 securityManagement/src/assets/iconfont/iconfont.woff create mode 100644 securityManagement/src/assets/iconfont/iconfont.woff2 create mode 100644 securityManagement/src/assets/images/login/bg.jpg create mode 100644 securityManagement/src/assets/scss/common.scss create mode 100644 securityManagement/src/assets/vue.svg create mode 100644 securityManagement/src/axios/index.ts create mode 100644 securityManagement/src/components/HelloWorld.vue create mode 100644 securityManagement/src/components/layout/header/LayoutHeader.vue create mode 100644 securityManagement/src/components/layout/layout.vue create mode 100644 securityManagement/src/components/login/TelephoneLogin.vue create mode 100644 securityManagement/src/config/index.ts create mode 100644 securityManagement/src/global.d.ts create mode 100644 securityManagement/src/main.ts create mode 100644 securityManagement/src/reset.css create mode 100644 securityManagement/src/router/index.ts create mode 100644 securityManagement/src/router/staticRouters.ts create mode 100644 securityManagement/src/stores/index.ts create mode 100644 securityManagement/src/stores/modules/userStore.ts create mode 100644 securityManagement/src/types/stores/userStore.ts create mode 100644 securityManagement/src/types/views/login.ts create mode 100644 securityManagement/src/utils/rsaUtil.ts create mode 100644 securityManagement/src/views/index.vue create mode 100644 securityManagement/src/views/login.vue create mode 100644 securityManagement/src/vite-env.d.ts create mode 100644 securityManagement/tsconfig.app.json create mode 100644 securityManagement/tsconfig.json create mode 100644 securityManagement/tsconfig.node.json create mode 100644 securityManagement/vite.config.ts create mode 100644 superManagement/.env.development create mode 100644 superManagement/.env.production create mode 100644 superManagement/.gitignore create mode 100644 superManagement/.vscode/extensions.json create mode 100644 superManagement/README.md create mode 100644 superManagement/index.html create mode 100644 superManagement/package.json create mode 100644 superManagement/public/vite.svg create mode 100644 superManagement/src/App.vue create mode 100644 superManagement/src/assets/iconfont/demo.css create mode 100644 superManagement/src/assets/iconfont/demo_index.html create mode 100644 superManagement/src/assets/iconfont/download.zip create mode 100644 superManagement/src/assets/iconfont/iconfont.css create mode 100644 superManagement/src/assets/iconfont/iconfont.js create mode 100644 superManagement/src/assets/iconfont/iconfont.json create mode 100644 superManagement/src/assets/iconfont/iconfont.ttf create mode 100644 superManagement/src/assets/iconfont/iconfont.woff create mode 100644 superManagement/src/assets/iconfont/iconfont.woff2 create mode 100644 superManagement/src/assets/images/login/bg.jpg create mode 100644 superManagement/src/assets/scss/common.scss create mode 100644 superManagement/src/assets/vue.svg create mode 100644 superManagement/src/axios/index.ts create mode 100644 superManagement/src/components/HelloWorld.vue create mode 100644 superManagement/src/components/layout/header/LayoutHeader.vue create mode 100644 superManagement/src/components/layout/layout.vue create mode 100644 superManagement/src/components/login/TelephoneLogin.vue create mode 100644 superManagement/src/config/index.ts create mode 100644 superManagement/src/global.d.ts create mode 100644 superManagement/src/main.ts create mode 100644 superManagement/src/reset.css create mode 100644 superManagement/src/router/index.ts create mode 100644 superManagement/src/router/staticRouters.ts create mode 100644 superManagement/src/stores/index.ts create mode 100644 superManagement/src/stores/modules/userStore.ts create mode 100644 superManagement/src/types/stores/userStore.ts create mode 100644 superManagement/src/types/views/login.ts create mode 100644 superManagement/src/utils/rsaUtil.ts create mode 100644 superManagement/src/views/index.vue create mode 100644 superManagement/src/views/login.vue create mode 100644 superManagement/src/vite-env.d.ts create mode 100644 superManagement/tsconfig.app.json create mode 100644 superManagement/tsconfig.json create mode 100644 superManagement/tsconfig.node.json create mode 100644 superManagement/vite.config.ts diff --git a/policeManagement/.env.development b/policeManagement/.env.development new file mode 100644 index 0000000..522a69f --- /dev/null +++ b/policeManagement/.env.development @@ -0,0 +1,11 @@ +VITE_APP_NAME=超级后台 +VITE_APP_ENV=development +VITE_APP_PORT=1000 +VITE_DROP_CONSOLE=false + +# axios +VITE_APP_BASE_API=/api +VITE_APP_PROXY_URL=http://localhost:8765 + +# rsa 公钥 +VITE_APP_RSA_PUBLIC_KEY=MIGfMA0GCSqGSIb3DQEBAQUAA4GNADCBiQKBgQDJps/EXxxSpEM1Ix4R0NWIOBciHCr7P7coDT8tNKfelgR7txcJOqHCO/MIWe7T04aHQTcpQxqx9hMca7dbqz8TZpz9jvLzE/6ZonVKxHsoFnNlHMp1/CPAJ9f6D9wYicum2KltJkmQ0g//D9W2zPCYoGOmSRFcZx/KEBa4EM53jQIDAQAB diff --git a/policeManagement/.env.production b/policeManagement/.env.production new file mode 100644 index 0000000..99d9241 --- /dev/null +++ b/policeManagement/.env.production @@ -0,0 +1,8 @@ +VITE_APP_NAME=超级后台 +VITE_APP_ENV=production +VITE_APP_PORT=1001 +VITE_DROP_CONSOLE=true + +# axios +VITE_APP_BASE_API=/api +VITE_APP_PROXY_URL=https://172.10.10.238:8765 diff --git a/policeManagement/.gitignore b/policeManagement/.gitignore new file mode 100644 index 0000000..a547bf3 --- /dev/null +++ b/policeManagement/.gitignore @@ -0,0 +1,24 @@ +# Logs +logs +*.log +npm-debug.log* +yarn-debug.log* +yarn-error.log* +pnpm-debug.log* +lerna-debug.log* + +node_modules +dist +dist-ssr +*.local + +# Editor directories and files +.vscode/* +!.vscode/extensions.json +.idea +.DS_Store +*.suo +*.ntvs* +*.njsproj +*.sln +*.sw? diff --git a/policeManagement/.vscode/extensions.json b/policeManagement/.vscode/extensions.json new file mode 100644 index 0000000..a7cea0b --- /dev/null +++ b/policeManagement/.vscode/extensions.json @@ -0,0 +1,3 @@ +{ + "recommendations": ["Vue.volar"] +} diff --git a/policeManagement/README.md b/policeManagement/README.md new file mode 100644 index 0000000..33895ab --- /dev/null +++ b/policeManagement/README.md @@ -0,0 +1,5 @@ +# Vue 3 + TypeScript + Vite + +This template should help get you started developing with Vue 3 and TypeScript in Vite. The template uses Vue 3 ` + +