Files
railway_cloud/app/core/response_code.py

50 lines
1.4 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 # 查询失败
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 = "数据查询失败"