# 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