refactor(api): 统一响应格式迁移 + 异步任务系统 + 状态码体系完善
- 将全部路由文件(12个)的 jsonify 响应迁移至 success_response/error_response 统一格式 - 修复 sync_routes.py error_response 参数错误(P0) - 新增异步任务系统:task_registry + task_routes - 新增状态码:TASK_NOT_FOUND(4014)、TASK_CONFLICT(4015)、REINDEX_ERROR(5040) - 修正 task_routes/exam_pkg 中语义不匹配的状态码 - 更新 curl 测试手册、后端对接规范文档 - 添加缓存性能报告和 Redis 迁移计划
This commit is contained in:
@@ -49,6 +49,8 @@ _STATUS_MESSAGES: Dict[int, str] = {
|
||||
4011: "向量库不存在",
|
||||
4012: "文件内容为空",
|
||||
4013: "权限不足",
|
||||
4014: "任务不存在",
|
||||
4015: "任务冲突",
|
||||
|
||||
# 服务端错误 (50xx)
|
||||
5000: "服务器内部错误",
|
||||
@@ -59,6 +61,7 @@ _STATUS_MESSAGES: Dict[int, str] = {
|
||||
5020: "出题失败",
|
||||
5021: "批阅失败",
|
||||
5030: "图片描述更新失败",
|
||||
5040: "重建索引失败",
|
||||
}
|
||||
|
||||
|
||||
@@ -113,6 +116,8 @@ FILE_NOT_FOUND = 4010
|
||||
COLLECTION_NOT_FOUND = 4011
|
||||
NO_CONTENT = 4012
|
||||
PERMISSION_DENIED = 4013
|
||||
TASK_NOT_FOUND = 4014
|
||||
TASK_CONFLICT = 4015
|
||||
|
||||
# 服务端错误 (50xx)
|
||||
INTERNAL_ERROR = 5000
|
||||
@@ -123,3 +128,4 @@ SYNC_ERROR = 5010
|
||||
EXAM_ERROR = 5020
|
||||
GRADE_ERROR = 5021
|
||||
IMAGE_DESC_ERROR = 5030
|
||||
REINDEX_ERROR = 5040
|
||||
|
||||
Reference in New Issue
Block a user