Files
xlhlw/资料/planner_teacher/README.md
2026-02-05 01:24:42 +08:00

66 lines
1.5 KiB
Markdown
Raw Permalink Blame History

This file contains ambiguous Unicode characters
This file contains Unicode characters that might be confused with other characters. If you think that this is intentional, you can safely ignore this warning. Use the Escape button to reveal them.
# 规划师项目
## 项目介绍
规划师项目是一个帮助教育规划师管理学生和教学流程的系统。系统提供了规划师管理、学生管理、订单管理等功能。
## 技术栈
- 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
```
- [ ] 用户服务
- 学员
- 规划师
- [ ] 订单服务
-