| 1234567891011121314151617181920212223242526272829303132333435363738394041424344454647484950515253545556575859606162636465666768 |
- """
- API 错误码常量,与前端 i18n error 命名空间键一致。
- 后端返回 detail={"code": "XXX"},前端用 t('error.' + code) 展示文案。
- """
- # 鉴权 / 会话
- UNAUTHORIZED_USER_MISMATCH = "UNAUTHORIZED_USER_MISMATCH"
- SESSION_NOT_INITIALIZED = "SESSION_NOT_INITIALIZED"
- SESSION_EXPIRED = "SESSION_EXPIRED"
- # 用户 / 会话 / 通用
- USER_NOT_FOUND = "USER_NOT_FOUND"
- USER_NOT_FOUND_REGISTER_FIRST = "USER_NOT_FOUND_REGISTER_FIRST"
- CREATE_USER_FAILED = "CREATE_USER_FAILED"
- INIT_SESSION_FAILED = "INIT_SESSION_FAILED"
- GET_USER_INFO_FAILED = "GET_USER_INFO_FAILED"
- UPDATE_USERNAME_FAILED = "UPDATE_USERNAME_FAILED"
- USER_NOT_FOUND_OR_UPDATE_FAILED = "USER_NOT_FOUND_OR_UPDATE_FAILED"
- UPDATE_BG_IMAGE_FAILED = "UPDATE_BG_IMAGE_FAILED"
- UPDATE_BOT_NAME_FAILED = "UPDATE_BOT_NAME_FAILED"
- UPDATE_BOT_NAME_TIMEOUT = "UPDATE_BOT_NAME_TIMEOUT"
- UPDATE_PREFERRED_LANGUAGE_FAILED = "UPDATE_PREFERRED_LANGUAGE_FAILED"
- GET_ENERGY_STONES_FAILED = "GET_ENERGY_STONES_FAILED"
- GET_AVATARS_FAILED = "GET_AVATARS_FAILED"
- GET_BG_CONFIG_FAILED = "GET_BG_CONFIG_FAILED"
- GET_USER_BG_IMAGES_FAILED = "GET_USER_BG_IMAGES_FAILED"
- CLAIM_SHARE_REWARD_FAILED = "CLAIM_SHARE_REWARD_FAILED"
- # 反馈
- FEEDBACK_CONTENT_EMPTY = "FEEDBACK_CONTENT_EMPTY"
- SUBMIT_FEEDBACK_FAILED = "SUBMIT_FEEDBACK_FAILED"
- # 注册 / 登录 / 验证码
- REGISTER_FAILED = "REGISTER_FAILED"
- LOGIN_FAILED = "LOGIN_FAILED"
- PHONE_REQUIRED = "PHONE_REQUIRED"
- EMAIL_REQUIRED = "EMAIL_REQUIRED"
- SEND_TYPE_INVALID = "SEND_TYPE_INVALID"
- SEND_CODE_FAILED = "SEND_CODE_FAILED"
- CODE_REQUIRED = "CODE_REQUIRED"
- VERIFY_CODE_FAILED = "VERIFY_CODE_FAILED"
- TYPE_MUST_BE_EMAIL_OR_PHONE = "TYPE_MUST_BE_EMAIL_OR_PHONE"
- CODE_INVALID = "CODE_INVALID"
- EMAIL_ALREADY_REGISTERED = "EMAIL_ALREADY_REGISTERED"
- PHONE_ALREADY_REGISTERED = "PHONE_ALREADY_REGISTERED"
- USER_ID_NOT_FOUND = "USER_ID_NOT_FOUND"
- ALREADY_REGISTERED = "ALREADY_REGISTERED"
- QQ_ALREADY_BOUND = "QQ_ALREADY_BOUND"
- # 用户 UI 状态
- GET_UI_STATE_FAILED = "GET_UI_STATE_FAILED"
- UPDATE_UI_STATE_FAILED = "UPDATE_UI_STATE_FAILED"
- # OAuth / 配置
- WECHAT_OAUTH_NOT_CONFIGURED = "WECHAT_OAUTH_NOT_CONFIGURED"
- QQ_OAUTH_NOT_CONFIGURED = "QQ_OAUTH_NOT_CONFIGURED"
- WECHAT_MP_NOT_CONFIGURED = "WECHAT_MP_NOT_CONFIGURED"
- WECHAT_JSAPI_CONFIG_FAILED = "WECHAT_JSAPI_CONFIG_FAILED"
- GET_CONFIG_FAILED = "GET_CONFIG_FAILED"
- # Chatbot 商店
- INSUFFICIENT_CONVERSATION_ENERGY = "INSUFFICIENT_CONVERSATION_ENERGY"
- PURCHASE_LIMIT_REACHED = "PURCHASE_LIMIT_REACHED"
- SHOP_ITEM_NOT_FOUND = "SHOP_ITEM_NOT_FOUND"
- CART_QUANTITY_LIMIT_EXCEEDED = "CART_QUANTITY_LIMIT_EXCEEDED"
- # 兜底
- SERVER_ERROR = "SERVER_ERROR"
|