""" ERP异常定义 """ from iti.applications.common.exceptions.biz_exp import BizException class ERPException(BizException): """ERP异常基类""" pass class ERPConnectionError(ERPException): """连接错误""" def __init__(self, message: str = "ERP连接失败"): super().__init__(message, code=503) class ERPAuthenticationError(ERPException): """认证错误""" def __init__(self, message: str = "ERP认证失败"): super().__init__(message, code=401) class ERPTimeoutError(ERPException): """超时错误""" def __init__(self, message: str = "ERP请求超时"): super().__init__(message, code=504) class ERPDataError(ERPException): """数据错误""" def __init__(self, message: str = "ERP数据错误"): super().__init__(message, code=422)