mirror of
https://github.com/1Panel-dev/MaxKB.git
synced 2025-12-26 01:33:05 +00:00
40 lines
1.5 KiB
Python
40 lines
1.5 KiB
Python
# coding=utf-8
|
||
"""
|
||
@project: qabot
|
||
@Author:虎
|
||
@file: exception_code_constants.py
|
||
@date:2023/9/4 14:09
|
||
@desc: 异常常量类
|
||
"""
|
||
from enum import Enum
|
||
|
||
from common.exception.app_exception import AppApiException
|
||
|
||
|
||
class ExceptionCodeConstantsValue:
|
||
def __init__(self, code, message):
|
||
self.code = code
|
||
self.message = message
|
||
|
||
def get_message(self):
|
||
return self.message
|
||
|
||
def get_code(self):
|
||
return self.code
|
||
|
||
def to_app_api_exception(self):
|
||
return AppApiException(code=self.code, message=self.message)
|
||
|
||
|
||
class ExceptionCodeConstants(Enum):
|
||
INCORRECT_USERNAME_AND_PASSWORD = ExceptionCodeConstantsValue(1000, "用户名或者密码不正确")
|
||
NOT_AUTHENTICATION = ExceptionCodeConstantsValue(1001, "请先登录,并携带用户Token")
|
||
EMAIL_SEND_ERROR = ExceptionCodeConstantsValue(1002, "邮件发送失败")
|
||
EMAIL_FORMAT_ERROR = ExceptionCodeConstantsValue(1003, "邮箱格式错误")
|
||
EMAIL_IS_EXIST = ExceptionCodeConstantsValue(1004, "邮箱已经被注册,请勿重复注册")
|
||
EMAIL_IS_NOT_EXIST = ExceptionCodeConstantsValue(1005, "邮箱尚未注册,请先注册")
|
||
CODE_ERROR = ExceptionCodeConstantsValue(1005, "验证码不正确,或者验证码过期")
|
||
USERNAME_IS_EXIST = ExceptionCodeConstantsValue(1006, "用户名已被使用,请使用其他用户名")
|
||
USERNAME_ERROR = ExceptionCodeConstantsValue(1006, "用户名不能为空,并且长度在6-20")
|
||
PASSWORD_NOT_EQ_RE_PASSWORD = ExceptionCodeConstantsValue(1007, "密码与确认密码不一致")
|