__init__.py 4.0 KB

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