__init__.py 4.0 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293
  1. """数据模型模块"""
  2. from app.models.base import BaseModel, SoftDeleteModel
  3. from app.models.models import (
  4. SysUser, SysUserHis,
  5. SysRegion, SysRegionHis,
  6. SysApiRequestLog, SysPasswordHistory,
  7. SysApiRequestLogHis, SysPasswordHistoryHis,
  8. BasProductCategory, BasProductCategoryHis,
  9. BasProductUnit, BasProductUnitHis,
  10. BasProduct, BasProductHis,
  11. BasAddress, BasAddressHis,
  12. BizInquiry, BizInquiryItem,
  13. BizQuotation, BizQuotationItem,
  14. BizPriceList, BizPriceListItem,
  15. BizOrder, BizOrderItem, BizOrderStatusLog, BizOrderAdjust,
  16. BizDeliveryTask, BizDeliveryTaskItem,
  17. BizSettlement, BizRefund, BizWechatPay, BizAttachment,
  18. OrdClientSettlement, OrdClientSettlementHis, OrdClientSettlementItem, OrdClientSettlementItemHis,
  19. OrdSupplierSettlement, OrdSupplierSettlementHis, OrdSupplierSettlementItem, OrdSupplierSettlementItemHis,
  20. BizInvoice, BizSystemConfig, BizDelivererReview,
  21. BizDelivererReviewHis, BizDeliveryWarning, BizDeliveryWarningHis, BizOrderStatusLogHis,
  22. UserRole
  23. )
  24. from app.models.product_banner import BasProductBanner, BasProductBannerHis
  25. from app.models.product_detail_media import BasProductDetailMedia, BasProductDetailMediaHis
  26. from app.models.product_parameter import BasProductParameter, BasProductParameterHis
  27. from app.models.category_parameter import BasCategoryParameter, BasCategoryParameterHis
  28. from app.models.product_parameter_value import BasProductParameterValue, BasProductParameterValueHis
  29. from app.models.product_review import BizProductReview, BizProductReviewHis
  30. from app.models.product_review_media import BizProductReviewMedia, BizProductReviewMediaHis
  31. # 兼容旧的模型名称别名
  32. Supplier = BizDelivererReview
  33. Client = SysUser # 客户复用SysUser,通过role字段区分
  34. Deliver = SysUser # 配送员复用SysUser,通过role字段区分
  35. Inquiry = BizInquiry
  36. Quotation = BizQuotation
  37. QuotationItem = BizQuotationItem
  38. PriceList = BizPriceList
  39. PriceListItem = BizPriceListItem
  40. Order = BizOrder
  41. OrderItem = BizOrderItem
  42. OrderStatus = BizOrderStatusLog
  43. DeliveryTask = BizDeliveryTask
  44. DeliveryTaskItem = BizDeliveryTaskItem
  45. Product = BasProduct
  46. ProductUnit = BasProductUnit
  47. Region = SysRegion
  48. User = SysUser
  49. ApiRequestLog = SysApiRequestLog
  50. __all__ = [
  51. "BaseModel",
  52. "SoftDeleteModel",
  53. # 系统模块
  54. "SysUser", "SysUserHis",
  55. "SysRegion", "SysRegionHis",
  56. "SysApiRequestLog", "SysPasswordHistory",
  57. "SysApiRequestLogHis", "SysPasswordHistoryHis",
  58. # 基础模块
  59. "BasProductCategory", "BasProductCategoryHis",
  60. "BasProductUnit", "BasProductUnitHis",
  61. "BasProduct", "BasProductHis",
  62. "BasAddress", "BasAddressHis",
  63. # 商品多媒体
  64. "BasProductBanner", "BasProductBannerHis",
  65. "BasProductDetailMedia", "BasProductDetailMediaHis",
  66. # 商品参数
  67. "BasProductParameter", "BasProductParameterHis",
  68. "BasCategoryParameter", "BasCategoryParameterHis",
  69. "BasProductParameterValue", "BasProductParameterValueHis",
  70. # 售后评价
  71. "BizProductReview", "BizProductReviewHis",
  72. "BizProductReviewMedia", "BizProductReviewMediaHis",
  73. # 业务模块
  74. "BizInquiry", "BizInquiryItem",
  75. "BizQuotation", "BizQuotationItem",
  76. "BizPriceList", "BizPriceListItem",
  77. "BizOrder", "BizOrderItem", "BizOrderStatusLog", "BizOrderAdjust",
  78. "BizDeliveryTask", "BizDeliveryTaskItem",
  79. "BizSettlement", "BizRefund", "BizWechatPay", "BizAttachment",
  80. "OrdClientSettlement", "OrdClientSettlementHis", "OrdClientSettlementItem", "OrdClientSettlementItemHis",
  81. "OrdSupplierSettlement", "OrdSupplierSettlementHis", "OrdSupplierSettlementItem", "OrdSupplierSettlementItemHis",
  82. "BizInvoice", "BizSystemConfig", "BizDelivererReview",
  83. "BizDelivererReviewHis", "BizDeliveryWarning", "BizDeliveryWarningHis", "BizOrderStatusLogHis",
  84. "UserRole",
  85. # 兼容别名
  86. "Supplier", "Inquiry", "Quotation", "QuotationItem",
  87. "PriceList", "PriceListItem", "Order", "OrderItem",
  88. "OrderStatus", "DeliveryTask", "DeliveryTaskItem",
  89. "Product", "ProductUnit", "Region", "User",
  90. "ApiRequestLog",
  91. ]