"""业务错误码(对齐《03-接口文档》1.3 通用错误码)""" # 成功 OK = 0 # 1xxx 通用 PARAM_ERROR = 1001 # 参数错误 UNAUTHORIZED = 1002 # 未登录或 Token 无效/过期 FORBIDDEN = 1003 # 无权限(功能需登录/已被封禁) CAPTCHA_ERROR = 1004 # 验证码错误或已过期 RATE_LIMITED = 1005 # 请求过于频繁 NOT_FOUND = 1006 # 资源不存在 ACCOUNT_DEACTIVATED = 1009 # 账号已注销(冻结期内登录可撤销) # 2xxx 业务 POINTS_NOT_ENOUGH = 2001 # 积分不足 FREE_LIMIT_EXCEEDED = 2002 # 今日免费观看次数已用完(游客需登录) VIDEO_NOT_AVAILABLE = 2003 # 视频不存在或未发布 LIFETIME_MEMBER = 2004 # 已是终身会员,无需再开通 INVITE_CODE_INVALID = 2101 # 邀请码无效或不可绑定 ASSET_NOT_ENOUGH = 2102 # 资产余额不足 WITHDRAW_TOO_LOW = 2103 # 低于最低提现额度 WITHDRAW_PENDING = 2104 # 已有审核中的提现申请 SENSITIVE_WORD = 2105 # 内容包含敏感词 REPORT_DUPLICATED = 2106 # 请勿重复举报 NOT_AUTHOR = 2107 # 无权操作(非作者本人) # 3xxx 支付 ORDER_NOT_FOUND = 3001 # 订单不存在 ORDER_STATUS_ERROR = 3002 # 订单状态异常 AMOUNT_MISMATCH = 3003 # 支付金额不匹配 # 4xxx 后台 ADMIN_FORBIDDEN = 4001 # 无管理员权限或角色不允许该操作 REASON_REQUIRED = 4002 # 该操作必须填写原因 # 5xxx 服务端 INTERNAL_ERROR = 5000 # 服务器内部错误 DEFAULT_MESSAGES = { OK: "ok", PARAM_ERROR: "参数错误", UNAUTHORIZED: "未登录或登录已过期", FORBIDDEN: "无权限操作", CAPTCHA_ERROR: "验证码错误或已过期", RATE_LIMITED: "请求过于频繁,请稍后再试", NOT_FOUND: "资源不存在", ACCOUNT_DEACTIVATED: "账号已注销", POINTS_NOT_ENOUGH: "积分不足,请充值或开通会员", FREE_LIMIT_EXCEEDED: "今日免费观看次数已用完", VIDEO_NOT_AVAILABLE: "视频不存在或未发布", LIFETIME_MEMBER: "已是终身会员,无需再开通", INVITE_CODE_INVALID: "邀请码无效或不可绑定", ASSET_NOT_ENOUGH: "资产余额不足", WITHDRAW_TOO_LOW: "低于最低提现额度", WITHDRAW_PENDING: "已有审核中的提现申请", SENSITIVE_WORD: "内容包含敏感词", REPORT_DUPLICATED: "请勿重复举报", NOT_AUTHOR: "无权操作,非作者本人", ORDER_NOT_FOUND: "订单不存在", ORDER_STATUS_ERROR: "订单状态异常", AMOUNT_MISMATCH: "支付金额不匹配", ADMIN_FORBIDDEN: "无管理员权限或角色不允许该操作", REASON_REQUIRED: "该操作必须填写原因", INTERNAL_ERROR: "服务器内部错误", }