# common-project **Repository Path**: ago123/common-project ## Basic Information - **Project Name**: common-project - **Description**: No description available - **Primary Language**: Unknown - **License**: Not specified - **Default Branch**: master - **Homepage**: None - **GVP Project**: No ## Statistics - **Stars**: 0 - **Forks**: 0 - **Created**: 2024-02-05 - **Last Updated**: 2025-05-16 ## Categories & Tags **Categories**: Uncategorized **Tags**: None ## README

81t-v2.0

## 平台简介 81t 平台xxxxxx * 采用前后端分离的模式。 * 后端采用Spring Boot、mybatis-plus、Spring Cloud & Alibaba。 * 注册中心、配置中心选型Nacos,权限认证使用sa-token,缓存使用 redis。 * 流量控制框架选型Sentinel,分布式事务选型Seata,分布式锁 Redisson。 ## 依赖版本 1. JDK 17 2. springboot 2.7.4 3. spring-cloud 2021.0.3 4. spring-cloud-alibaba 2021.0.1.0 5. springdoc-openapi 2.0.0-M6 6. spring-boot-starter-validation 2.7.4 7. openfeign 3.1.4 8. sa-token 1.30.0 9. ons-client 2.0.4.Final 10. fastjson 2.0.15.graal 11. mybatis-plus-boot-starter 3.5.2 12. dynamic-datasource-spring-boot-starter 3.5.2 13. aliyun-sdk-oss 3.15.2 14. log4j-to-slf4j 2.19.0 15. spring-boot-starter-data-redis 2.7.4 16. mysql-connector-java 8.0.20 17. lombok 1.18.24 ## 系统模块 ~~~ com.cgw ├── 81t-auth // 认证中心 [8084] ├── 81t-common // 通用模块 │ └── 81t-common-core // 核心模块 │ └── 81t-common-redis // 缓存服务 │ └── 81t-common-datasource // 数据库相关配置 | └── 81t-common-elasticsearch// ES公共组件 | └── 81t-common-sms // 短信公共组件 | └── 81t-qyxy-api // 退役身份认证三方API | └── 81t-common-security // 安全模块 sa-token │ └── 81t-common-swagger // 系统接口文档 ├── 81t-modules // 业务模块 │ └── 81t-user // 用户模块 [8002] │ └── 81t-video-service // 集结号模块 [8202] ├── 81t-api // 远程调用接口 主要是远程调用的接口和Fallback 入口 │ └── 81t-api-user // 用户模块远程调用接口 入口 [8081] ├── 81t-gateway // 网关模块 [8080] ├──pom.xml // 公共依赖 ~~~ ## 架构图 ## 内置功能 ## 系统里程碑 * 2023/03/31 基于B版分支dev-20221118 新增dev-v1.0.0-20230331 分支 * 2024/03/05 C版升级springboot2.7.4 到 springboot3.0.2