Files
leaudit-platform-backend/fastapi_common/fastapi_common_web/exception/Base/BusinessException.py
T
wren 535d97a70c chore: initial commit — leaudit-platform project skeleton
17-table PostgreSQL schema with full Chinese column comments,
FastAPI project structure (admin/common/modules),
DSL rule files, and schema migration scripts.
2026-04-27 16:48:22 +08:00

15 lines
382 B
Python

"""业务异常基类。"""
from __future__ import annotations
from fastapi_common.fastapi_common_web.domain.responses import StatusCodeEnum
class BusinessException(Exception):
"""所有业务异常继承此类。"""
def __init__(self, status: StatusCodeEnum, message: str):
self.status = status
self.message = message
super().__init__(message)