Files

66 lines
1.5 KiB
Markdown
Raw Permalink Normal View History

2026-02-05 01:24:42 +08:00
# 规划师项目
## 项目介绍
规划师项目是一个帮助教育规划师管理学生和教学流程的系统。系统提供了规划师管理、学生管理、订单管理等功能。
## 技术栈
- Spring Boot 3.4.4
- MyBatis-Plus 3.5.7
- Redis
- MySQL
- OpenAPI 3.0 (Knife4j)
## 接口优化
为提高接口质量和一致性,完成了以下优化:
1. **统一接口规范**采用RESTful API设计风格规范命名
2. **API版本控制**:添加`/api/v1`前缀,便于未来升级
3. **统一响应格式**:标准化响应结构,使用`ApiResponse``PageResponse`
4. **全局异常处理**:统一异常处理机制
5. **合理分组路径**:优化接口分组和路径结构
详细的接口设计文档见[README-API.md](./README-API.md)
## 主要功能
1. **认证管理**:用户登录、登出
2. **规划师管理**:查询和更新规划师信息,查看钱包
3. **财务管理**:收支记录、订单管理
4. **学生管理**学生信息CRUD、学生规划进度
5. **统计分析**:规划师业绩、学生分布等
## 快速开始
1. 克隆项目
```bash
git clone https://github.com/your-repo/planner_teacher.git
```
2. 配置数据库
```yml
# application.yml
spring:
datasource:
url: jdbc:mysql://localhost:3306/planner_db
username: root
password: root
```
3. 启动项目
```bash
mvn spring-boot:run
```
4. 访问接口文档
```
http://localhost:8080/doc.html
```
- [ ] 用户服务
- 学员
- 规划师
- [ ] 订单服务
-