You can not select more than 25 topics Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
RuoYi-Vue/openspec/changes/add-api-versioning/tasks.md

31 lines
596 B

# Tasks: API 版本管理
## Task 1: 版本配置
- [ ] 1.1 创建版本注解
- [ ] 1.2 配置版本路由
- [ ] 1.3 创建版本常量
## Task 2: 版本 Controller
- [ ] 2.1 创建 v1 版本 Controller 示例
- [ ] 2.2 创建 v2 版本 Controller 示例
- [ ] 2.3 版本路由映射
## Task 3: 版本弃用机制
- [ ] 3.1 创建版本弃用注解
- [ ] 3.2 实现弃用警告
- [ ] 3.3 版本迁移提示
## Task 4: 版本文档
- [ ] 4.1 Swagger 版本分组
- [ ] 4.2 版本迁移指南
## 验收标准
- [ ] 支持 v1、v2 版本
- [ ] 版本路由正确映射
- [ ] 向后兼容