"""业务异常。路由层把它转换成对应的 HTTP 状态码。""" class AppError(Exception): def __init__(self, message: str, status_code: int = 400) -> None: super().__init__(message) self.message = message self.status_code = status_code