# xc-union
**Repository Path**: xc_java/xc-union
## Basic Information
- **Project Name**: xc-union
- **Description**: xc-union 是一个面向私域场景的开源返利平台基础工程,聚焦“快速搭建、开箱即用、可持续二开”。
- **Primary Language**: Unknown
- **License**: MIT
- **Default Branch**: master
- **Homepage**: http://demoeg.com:28090/ui/index.html
- **GVP Project**: No
## Statistics
- **Stars**: 141
- **Forks**: 54
- **Created**: 2024-12-29
- **Last Updated**: 2026-06-01
## Categories & Tags
**Categories**: Uncategorized
**Tags**: magic-api, 返利联盟, SpringBoot
## README
# xc-union
`xc-union` 是一个面向私域场景的开源返利平台基础工程,聚焦"快速搭建、开箱即用、可持续二开"。
如果你正在做返利工具、导购助手、社群分销小工具,`xc-union` 可以作为你的底座:
前端负责转化体验,后端负责稳定接口与扩展能力,帮助你从 0 到 1 快速孵化独立的私域返利助手。
## 平台能力(H5 页面预览)
| | | | |
|---|---|---|---|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
## 项目结构
```
xc-union/
├── xc-union-backend/ # 后端聚合工程(Maven 多模块)
│ ├── xc-union-sdk/ # SDK 聚合模块
│ │ ├── xc-union-sdk-rebate/ # 返利平台 SDK
│ │ │ ├── xc-union-sdk-rebate-dtk # 大淘客 SDK
│ │ │ ├── xc-union-sdk-rebate-hdk # 好单库 SDK
│ │ │ ├── xc-union-sdk-rebate-jd # 京东 SDK
│ │ │ ├── xc-union-sdk-rebate-pdd # 拼多多 SDK
│ │ │ └── xc-union-sdk-rebate-tbk # 淘宝客 SDK
│ │ └── xc-union-sdk-wechat/ # 微信 SDK
│ │ └── xc-union-sdk-wechat-mp # 微信公众号 SDK
│ ├── xc-union-client-service/ # C 端服务(返利业务)
│ ├── xc-union-admin-service/ # 管理后台服务
│ ├── xc-union-wechat-service/ # 微信服务(公众号接口)
│ └── xc-union-job-service/ # 定时任务服务
├── xc-union-ui/ # 前端聚合目录
│ ├── xc-union-client-ui/ # C 端前端(Vite + React)
│ └── xc-union-admin-ui/ # 管理端前端(Vue3 + Vben Admin)
├── scripts/ # 构建脚本
├── doc/ # 文档与截图
└── pom.xml # 根 POM
```
## 技术栈
### 后端
- Java 8+ / JFinal 5.x
- MagicAPI(动态 API 引擎)
- Maven 多模块
- Redis(缓存/会话)
- MySQL(数据存储)
### 前端
- **C 端**:Vite + React + Tailwind CSS
- **管理端**:Vite + Vue3 + Ant Design Vue + Vben Admin
## 快速开始
### 1. 构建后端
```bash
mvn clean install -DskipTests
```
### 2. 启动 C 端服务
```bash
# 后端
cd xc-union-backend/xc-union-client-service
mvn spring-boot:run
# 前端
cd xc-union-ui/xc-union-client-ui
npm install
npm run dev
```
### 3. 启动管理后台
```bash
# 后端
cd xc-union-backend/xc-union-admin-service
mvn spring-boot:run
# 前端
cd xc-union-ui/xc-union-admin-ui
pnpm install
pnpm dev
```
### 4. 启动微信服务
```bash
cd xc-union-backend/xc-union-wechat-service
mvn spring-boot:run
```
## 服务端口
| 服务 | 端口 |
|------|------|
| xc-union-client-service | 28090 |
| xc-union-wechat-service | 28091 |
| xc-union-admin-service | 28092 |
## 开源定位
- 系统已预留完整底层 API 能力,支持开发者直接接入业务。
- 支持按团队需求进行二次开发与模块扩展。
- 适合作为返利产品 MVP、私域助手、流量转化工具的技术底座。
## 子项目文档
- [后端文档](xc-union-backend/README.md)
- [C 端前端文档](xc-union-ui/xc-union-client-ui/README.md)
- [管理端前端文档](xc-union-ui/xc-union-admin-ui/README.md)
## 测试环境说明
测试环境产生的返利,默认作为平台维护赞助,用于持续优化项目与社区服务。
## 技术支持
技术答疑欢迎加群沟通(建议附上问题场景、日志与复现步骤,定位更快)。
## 联系方式
扫码加入技术答疑群(QQ/微信):
| QQ群 | 微信群 |
|---|---|
|
|
|
## License
[MIT](LICENSE)