52 lines
1.5 KiB
Python
52 lines
1.5 KiB
Python
"""
|
|
响应状态码常量管理
|
|
统一管理API响应状态码
|
|
"""
|
|
|
|
class ResponseCode:
|
|
"""响应状态码常量"""
|
|
|
|
# 成功
|
|
SUCCESS = 0
|
|
|
|
# 客户端错误 (1000-1999)
|
|
BAD_REQUEST = 1000 # 请求参数错误
|
|
UNAUTHORIZED = 1001 # 未授权
|
|
FORBIDDEN = 1003 # 禁止访问
|
|
NOT_FOUND = 1004 # 资源不存在
|
|
CONFLICT = 1009 # 资源冲突
|
|
VALIDATION_ERROR = 1010 # 数据验证错误
|
|
|
|
# 服务器错误 (2000-2999)
|
|
INTERNAL_ERROR = 2000 # 内部服务器错误
|
|
DATABASE_ERROR = 2001 # 数据库错误
|
|
|
|
# 业务错误 (3000-3999)
|
|
ACCOUNT_NOT_FOUND = 3001 # 账号不存在
|
|
ACCOUNT_EXISTS = 3002 # 账号已存在
|
|
DATA_EXISTS = 3003 # 数据已存在
|
|
DATA_NOT_FOUND = 3004 # 数据不存在
|
|
IMPORT_FAILED = 3005 # 导入失败
|
|
QUERY_FAILED = 3006 # 查询失败
|
|
EXPORT_FAILED = 3007 # 导出失败
|
|
|
|
|
|
class ResponseMessage:
|
|
"""响应消息常量"""
|
|
|
|
SUCCESS = "操作成功"
|
|
BAD_REQUEST = "请求参数错误"
|
|
UNAUTHORIZED = "未授权访问"
|
|
FORBIDDEN = "禁止访问"
|
|
NOT_FOUND = "资源不存在"
|
|
INTERNAL_ERROR = "服务器内部错误"
|
|
DATABASE_ERROR = "数据库操作失败"
|
|
|
|
ACCOUNT_NOT_FOUND = "账号不存在"
|
|
ACCOUNT_EXISTS = "账号已存在"
|
|
DATA_EXISTS = "数据已存在"
|
|
DATA_NOT_FOUND = "数据不存在"
|
|
IMPORT_FAILED = "数据导入失败"
|
|
QUERY_FAILED = "数据查询失败"
|
|
EXPORT_FAILED = "数据导出失败"
|