- core: config、security、exceptions、responses、error_codes、db、main - models: base、business(17个模型类)、system(6个模型类)、__init__ - 每个函数和类均标注作用、返回值、被调用方 Co-Authored-By: Claude Opus 4.7 <noreply@anthropic.com>
46 lines
976 B
Python
46 lines
976 B
Python
"""ORM 模型统一导出入口。
|
|
|
|
从 business.py 和 system.py 导入所有模型类,
|
|
其他模块通过 `from backend.app.models import Customer` 方式引用。
|
|
"""
|
|
|
|
from backend.app.models.base import AuditMixin, TimestampMixin
|
|
from backend.app.models.business import (
|
|
AIRecognitionLog,
|
|
Customer,
|
|
CustomerArrears,
|
|
FileAttachment,
|
|
LogisticsTask,
|
|
LogisticsTrace,
|
|
Product,
|
|
ProductCategory,
|
|
SalesOrder,
|
|
SalesOrderItem,
|
|
Supplier,
|
|
SystemReminder,
|
|
)
|
|
from backend.app.models.system import AuditLog, Menu, Role, RoleMenu, SystemConfig, User
|
|
|
|
__all__ = [
|
|
"AuditMixin",
|
|
"TimestampMixin",
|
|
"Customer",
|
|
"CustomerArrears",
|
|
"FileAttachment",
|
|
"LogisticsTask",
|
|
"LogisticsTrace",
|
|
"AIRecognitionLog",
|
|
"Product",
|
|
"ProductCategory",
|
|
"SalesOrder",
|
|
"SalesOrderItem",
|
|
"Supplier",
|
|
"SystemReminder",
|
|
"Menu",
|
|
"Role",
|
|
"RoleMenu",
|
|
"AuditLog",
|
|
"SystemConfig",
|
|
"User",
|
|
]
|