You can not select more than 25 topics
Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
69 lines
3.2 KiB
69 lines
3.2 KiB
# -*- coding: utf-8 -*-
|
|
"""
|
|
statusCode.resultCode
|
|
~~~~~~~~~~~~~~
|
|
|
|
code跟message的Enum.
|
|
|
|
:copyright: 云南新八达科技有限公司.
|
|
:author: 李进才.
|
|
"""
|
|
from enum import Enum
|
|
|
|
|
|
class ResultCode(Enum):
|
|
"""docstring for ResultCode"""
|
|
# 成功状态码
|
|
SUCCESS = {'code': 200, 'message': "成功"}
|
|
|
|
# 失败状态码
|
|
ERROR = {'code': 401, 'message': "失败"}
|
|
|
|
NOT_FIND = {'code': 404, 'message': "请求路径无效"}
|
|
|
|
METHOD_ERROR = {'code': 405, 'message': "请求方式有误"}
|
|
|
|
SERVICE_ERROR = {'code': 500, 'message': "服务器错误"}
|
|
|
|
# 参数错误:10001-19999
|
|
PARAM_IS_BLANK = {'code': 10001, 'message': "参数为空"}
|
|
PARAM_IS_INVALID = {'code': 10002, 'message': "参数无效"}
|
|
PARAM_NOT_COMPLETE = {'code': 10003, 'message': "参数缺失"}
|
|
PARAM_TYPE_BIND_ERROR = {'code': 10004, 'message': "参数类型错误"}
|
|
|
|
# 账户错误:20001-29999
|
|
USER_NOT_EXIST = {'code': 20001, 'message': "账户不存在"}
|
|
USER_ACCOUNT_FORBIDDEN = {'code': 20002, 'message': "账号已禁用"}
|
|
USER_ACCOUNT_DELETE = {'code': 20003, 'message': "账号已删除"}
|
|
USER_LOGIN_ERROR = {'code': 20004, 'message': "账号或密码错误"}
|
|
LOGIN_EXPIRED = {'code': 20005, 'message': "登录信息过期"}
|
|
USER_LOGOUT = {'code': 20006, 'message': '用户注销'}
|
|
|
|
# 业务错误:30001-39999
|
|
SPECIFIED_QUESTIONED_USER_NOT_EXIST = {'code': 30001, 'message': "某业务出现问题"}
|
|
DATA_OCCUPATION = {'code': 30002, 'message': "数据占用"}
|
|
BASIC_INFO_IS_USING = {'code': 30003, 'message': "该基础信息正在被使用,请删除正在使用该信息的库存再删除该信息"}
|
|
NOT_ALLOW_DELETE_HIS_IN_STOCK_INTO = {'code': 30004, 'message': "不允许删除单条his入库信息,请从入库单删除"}
|
|
GROUP_INFO_IS_USING = {'code': 30005, 'message': "该小组信息正在被使用,无法直接删除小组名称"}
|
|
|
|
# 系统错误:40001-49999
|
|
SYSTEM_INNER_ERROR = {'code': 40001, 'message': "系统繁忙,请稍后重试"}
|
|
|
|
# 数据错误:50001-599999
|
|
SOURCE_DATA_NONE = {'code': 50001, 'message': "数据未找到"}
|
|
DATA_IS_WRONG = {'code': 50002, 'message': "数据有误"}
|
|
DATA_ALREADY_EXISTED = {'code': 50003, 'message': "数据已存在"}
|
|
|
|
# 接口错误:60001-69999
|
|
INTERFACE_INNER_INVOKE_ERROR = {'code': 60001, 'message': "内部系统接口调用异常"}
|
|
INTERFACE_OUTER_INVOKE_ERROR = {'code': 60002, 'message': "外部系统接口调用异常"}
|
|
INTERFACE_FORBID_VISIT = {'code': 60003, 'message': "该接口禁止访问"}
|
|
INTERFACE_ADDRESS_INVALID = {'code': 60004, 'message': "接口地址无效"}
|
|
INTERFACE_REQUEST_TIMEOUT = {'code': 60005, 'message': "接口请求超时"}
|
|
INTERFACE_EXCEED_LOAD = {'code': 60006, 'message': "接口负载过高"}
|
|
|
|
# 权限错误:70001-79999
|
|
NOT_FOUND_AUTHORIZATION = {'code': 70001, 'message': "请求头必须携带token字段"}
|
|
AUTHENTICATION_NO_ACCESS = {'code': 70002, 'message': "认证失败"}
|
|
PERMISSION_NO_ACCESS = {'code': 70003, 'message': "权限不足"}
|
|
INVALID_TOKEN = {'code': 70004, 'message': "无效token"}
|
|
|