"""ORM 模型层:只做表结构映射。 分层约束: - 不含业务逻辑 - 不得被 `api/` 层直接使用 —— ORM 对象必须经 `schemas/` 转换后才能出参, 否则表结构变更会直接泄漏到接口契约上 **本模块的导入列表必须保持完整**:Alembic autogenerate 依赖 `Base.metadata` 包含全部表,漏掉一张就会生成「删除该表」的迁移。 """ from app.models.base import Base, TimestampMixin from app.models.business_role import BusinessRole from app.models.login_log import LoginLog from app.models.operation_log import OperationLog from app.models.param import ParamChangeBatch, ParamDefinition, ParamValue from app.models.role import Permission, Role, RolePermission from app.models.user import User, UserRole __all__ = [ "Base", "BusinessRole", "LoginLog", "OperationLog", "ParamChangeBatch", "ParamDefinition", "ParamValue", "Permission", "Role", "RolePermission", "TimestampMixin", "User", "UserRole", ]