Files
shanxia2.0/backend/app/models/__init__.py
T
2026-05-12 16:35:07 +08:00

96 lines
4.0 KiB
Python

"""数据模型模块"""
from app.models.base import BaseModel, SoftDeleteModel
from app.models.models import (
SysUser, SysUserHis,
SysRegion, SysRegionHis,
SysApiRequestLog, SysPasswordHistory,
SysApiRequestLogHis, SysPasswordHistoryHis,
BasProductCategory, BasProductCategoryHis,
BasProductUnit, BasProductUnitHis,
BasProduct, BasProductHis,
BasChinaRegion,
BasAddress, BasAddressHis,
BizInquiry, BizInquiryItem,
BizQuotation, BizQuotationItem,
BizPriceList, BizPriceListItem,
BizOrder, BizOrderItem, BizOrderStatusLog, BizOrderAdjust,
BizDeliveryTask, BizDeliveryTaskItem,
BizSettlement, BizRefund, BizWechatPay, BizAttachment,
OrdClientSettlement, OrdClientSettlementHis, OrdClientSettlementItem, OrdClientSettlementItemHis,
OrdSupplierSettlement, OrdSupplierSettlementHis, OrdSupplierSettlementItem, OrdSupplierSettlementItemHis,
BizInvoice, BizSystemConfig, BizDelivererReview,
BizDelivererReviewHis, BizDeliveryWarning, BizDeliveryWarningHis, BizOrderStatusLogHis,
UserRole
)
from app.models.product_banner import BasProductBanner, BasProductBannerHis
from app.models.product_detail_media import BasProductDetailMedia, BasProductDetailMediaHis
from app.models.product_parameter import BasProductParameter, BasProductParameterHis
from app.models.category_parameter import BasCategoryParameter, BasCategoryParameterHis
from app.models.product_parameter_value import BasProductParameterValue, BasProductParameterValueHis
from app.models.product_review import BizProductReview, BizProductReviewHis
from app.models.product_review_media import BizProductReviewMedia, BizProductReviewMediaHis
# 兼容旧的模型名称别名
Supplier = BizDelivererReview
Client = SysUser # 客户复用SysUser,通过role字段区分
Deliver = SysUser # 配送员复用SysUser,通过role字段区分
Inquiry = BizInquiry
Quotation = BizQuotation
QuotationItem = BizQuotationItem
PriceList = BizPriceList
PriceListItem = BizPriceListItem
Order = BizOrder
OrderItem = BizOrderItem
OrderStatus = BizOrderStatusLog
DeliveryTask = BizDeliveryTask
DeliveryTaskItem = BizDeliveryTaskItem
Product = BasProduct
ProductUnit = BasProductUnit
Region = SysRegion
User = SysUser
ApiRequestLog = SysApiRequestLog
__all__ = [
"BaseModel",
"SoftDeleteModel",
# 系统模块
"SysUser", "SysUserHis",
"SysRegion", "SysRegionHis",
"SysApiRequestLog", "SysPasswordHistory",
"SysApiRequestLogHis", "SysPasswordHistoryHis",
# 基础模块
"BasProductCategory", "BasProductCategoryHis",
"BasProductUnit", "BasProductUnitHis",
"BasProduct", "BasProductHis",
"BasChinaRegion",
"BasAddress", "BasAddressHis",
# 商品多媒体
"BasProductBanner", "BasProductBannerHis",
"BasProductDetailMedia", "BasProductDetailMediaHis",
# 商品参数
"BasProductParameter", "BasProductParameterHis",
"BasCategoryParameter", "BasCategoryParameterHis",
"BasProductParameterValue", "BasProductParameterValueHis",
# 售后评价
"BizProductReview", "BizProductReviewHis",
"BizProductReviewMedia", "BizProductReviewMediaHis",
# 业务模块
"BizInquiry", "BizInquiryItem",
"BizQuotation", "BizQuotationItem",
"BizPriceList", "BizPriceListItem",
"BizOrder", "BizOrderItem", "BizOrderStatusLog", "BizOrderAdjust",
"BizDeliveryTask", "BizDeliveryTaskItem",
"BizSettlement", "BizRefund", "BizWechatPay", "BizAttachment",
"OrdClientSettlement", "OrdClientSettlementHis", "OrdClientSettlementItem", "OrdClientSettlementItemHis",
"OrdSupplierSettlement", "OrdSupplierSettlementHis", "OrdSupplierSettlementItem", "OrdSupplierSettlementItemHis",
"BizInvoice", "BizSystemConfig", "BizDelivererReview",
"BizDelivererReviewHis", "BizDeliveryWarning", "BizDeliveryWarningHis", "BizOrderStatusLogHis",
"UserRole",
# 兼容别名
"Supplier", "Inquiry", "Quotation", "QuotationItem",
"PriceList", "PriceListItem", "Order", "OrderItem",
"OrderStatus", "DeliveryTask", "DeliveryTaskItem",
"Product", "ProductUnit", "Region", "User",
"ApiRequestLog",
]