| 123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146147148149150151152153154155156157158159160161162163164165166167168169170171172173174175176177178179180181182183184185186187188189190191192193194195196197198199200201202203204205206207208209210211212213214215216217218219220221222223224225226227228229230231232233234235236237238239240241242243244245246247248249250251252253254255256257258259260261262263264265266267268269270271272273274275276277278279280281282283284285286287288289290291292293294295296297298299300301302303304305306307308309310311312313314315316317318319320321322323324325326327328329330331332333334335336337338339340341342343344345346347348349350351352 |
- """Schema模块"""
- from app.schemas.common import (
- PaginationParams,
- PaginationResult,
- IdInput,
- StatusInput,
- DeleteInput
- )
- from app.schemas.region import (
- RegionBase,
- RegionCreate,
- RegionUpdate,
- RegionResponse,
- RegionListResponse
- )
- from app.schemas.category import (
- CategoryBase,
- CategoryCreate,
- CategoryUpdate,
- CategoryTreeNode,
- CategoryResponse,
- CategoryListResponse
- )
- from app.schemas.unit import (
- UnitBase,
- UnitCreate,
- UnitUpdate,
- UnitResponse,
- UnitListResponse
- )
- from app.schemas.user import (
- UserBase,
- UserCreate,
- UserUpdate,
- UserResponse,
- UserListResponse,
- LoginRequest,
- LoginResponse,
- ChangePasswordRequest,
- ResetPasswordRequest
- )
- from app.schemas.product import (
- ProductUnitBase,
- ProductUnitCreate,
- ProductUnitResponse,
- ProductCategoryBase,
- ProductCategoryCreate,
- ProductCategoryResponse,
- ProductBase,
- ProductCreate,
- ProductUpdate,
- ProductResponse
- )
- from app.schemas.product_banner import (
- ProductBannerBase,
- ProductBannerCreate,
- ProductBannerCreateBatch,
- ProductBannerUpdate,
- ProductBannerSortUpdate,
- ProductBannerResponse,
- ProductBannerListResponse
- )
- from app.schemas.product_detail_media import (
- ProductDetailMediaBase,
- ProductDetailMediaCreate,
- ProductDetailMediaCreateBatch,
- ProductDetailMediaUpdate,
- ProductDetailMediaResponse,
- ProductDetailMediaListResponse
- )
- from app.schemas.product_parameter import (
- ProductParameterBase,
- ProductParameterCreate,
- ProductParameterUpdate,
- ProductParameterResponse,
- ProductParameterListResponse,
- ProductParameterSimpleResponse
- )
- from app.schemas.category_parameter import (
- CategoryParameterBase,
- CategoryParameterItem,
- CategoryParameterCreate,
- CategoryParameterUpdate,
- CategoryParameterBatchUpdate,
- CategoryParameterResponse,
- CategoryParameterWithDetailResponse,
- CategoryParameterListResponse
- )
- from app.schemas.product_parameter_value import (
- ProductParameterValueBase,
- ProductParameterValueCreate,
- ProductParameterValueUpdate,
- ProductParameterValueBatchSave,
- ProductParameterValueResponse,
- ProductParameterValueListResponse,
- ProductParameterValueWithParameterResponse
- )
- from app.schemas.product_review import (
- ProductReviewBase,
- ProductReviewCreate,
- ProductReviewUpdate,
- ProductReviewReplyRequest,
- ProductReviewRejectRequest,
- ProductReviewTopRequest,
- ProductReviewResponse,
- ProductReviewDetailResponse,
- ProductReviewListResponse,
- ProductReviewStatisticsResponse,
- ProductReviewAdminListRequest,
- MiniReviewListRequest
- )
- from app.schemas.product_review_media import (
- ProductReviewMediaBase,
- ProductReviewMediaCreate,
- ProductReviewMediaCreateBatch,
- ProductReviewMediaUpdate,
- ProductReviewMediaResponse,
- ProductReviewMediaListResponse
- )
- from app.schemas.inquiry import (
- InquiryBase,
- InquiryCreate,
- InquiryUpdate,
- InquiryResponse,
- InquiryDetailResponse,
- InquiryListResponse,
- InquiryItemBase,
- InquiryItemCreate,
- InquiryItemResponse,
- InquiryStatusResponse
- )
- from app.schemas.quotation import (
- QuotationBase,
- QuotationCreate,
- QuotationUpdate,
- QuotationResponse,
- QuotationDetailResponse,
- QuotationListResponse,
- QuotationItemBase,
- QuotationItemCreate,
- QuotationItemResponse,
- QuotationStatusResponse,
- QuotationWithSupplierResponse,
- QuotationWithItemsResponse
- )
- from app.schemas.price_list import (
- PriceListBase,
- PriceListCreate,
- PriceListUpdate,
- PriceListResponse,
- PriceListDetailResponse,
- PriceListListResponse,
- PriceListItemBase,
- PriceListItemCreate,
- PriceListItemResponse,
- PriceListPublishRequest,
- PriceListInvalidateRequest,
- PriceListStatusResponse,
- ProductPriceResponse,
- ProductPriceHistoryItem,
- ProductPriceHistoryResponse,
- PriceListGenerateRequest
- )
- from app.schemas.order import (
- OrderCreate,
- OrderPreviewRequest,
- OrderResponse,
- OrderDetailResponse,
- OrderListResponse,
- OrderPreviewResponse,
- OrderItemCreate,
- OrderItemResponse,
- OrderCancelRequest,
- OrderDirectCancelRequest,
- OrderReviewCancelRequest,
- OrderStatusResponse,
- OrderStatusLogResponse,
- DeliveryProgressResponse
- )
- from app.schemas.delivery import (
- DeliveryTaskResponse,
- DeliveryTaskDetailResponse,
- DeliveryTaskListResponse,
- DeliveryWarningListResponse,
- DeliveryTaskItemResponse,
- DeliveryAssignRequest,
- DeliveryAssignBatchRequest,
- DeliveryPickupRequest,
- DeliveryDeliverItem,
- DeliveryDeliverRequest,
- DeliveryCancelRequest,
- DeliveryReassignRequest,
- DeliveryStatusResponse,
- DeliveryTaskStatistics,
- DeliveryAttachmentResponse,
- DeliveryCompleteRequest
- )
- __all__ = [
- "PaginationParams",
- "PaginationResult",
- "IdInput",
- "StatusInput",
- "DeleteInput",
- "RegionBase",
- "RegionCreate",
- "RegionUpdate",
- "RegionResponse",
- "RegionListResponse",
- "CategoryBase",
- "CategoryCreate",
- "CategoryUpdate",
- "CategoryTreeNode",
- "CategoryResponse",
- "CategoryListResponse",
- "UnitBase",
- "UnitCreate",
- "UnitUpdate",
- "UnitResponse",
- "UnitListResponse",
- "UserBase",
- "UserCreate",
- "UserUpdate",
- "UserResponse",
- "UserListResponse",
- "LoginRequest",
- "LoginResponse",
- "ChangePasswordRequest",
- "ResetPasswordRequest",
- "InquiryBase",
- "InquiryCreate",
- "InquiryUpdate",
- "InquiryResponse",
- "InquiryDetailResponse",
- "InquiryListResponse",
- "InquiryItemBase",
- "InquiryItemCreate",
- "InquiryItemResponse",
- "InquiryStatusResponse",
- "QuotationBase",
- "QuotationCreate",
- "QuotationUpdate",
- "QuotationResponse",
- "QuotationDetailResponse",
- "QuotationListResponse",
- "QuotationItemBase",
- "QuotationItemCreate",
- "QuotationItemResponse",
- "QuotationStatusResponse",
- "QuotationWithSupplierResponse",
- "QuotationWithItemsResponse",
- "PriceListBase",
- "PriceListCreate",
- "PriceListUpdate",
- "PriceListResponse",
- "PriceListDetailResponse",
- "PriceListListResponse",
- "PriceListItemBase",
- "PriceListItemCreate",
- "PriceListItemResponse",
- "PriceListPublishRequest",
- "PriceListInvalidateRequest",
- "PriceListStatusResponse",
- "ProductPriceResponse",
- "ProductPriceHistoryItem",
- "ProductPriceHistoryResponse",
- "PriceListGenerateRequest",
- "OrderCreate",
- "OrderPreviewRequest",
- "OrderResponse",
- "OrderDetailResponse",
- "OrderListResponse",
- "OrderPreviewResponse",
- "OrderItemCreate",
- "OrderItemResponse",
- "OrderCancelRequest",
- "OrderDirectCancelRequest",
- "OrderReviewCancelRequest",
- "OrderStatusResponse",
- "OrderStatusLogResponse",
- "DeliveryProgressResponse",
- "DeliveryTaskResponse",
- "DeliveryTaskDetailResponse",
- "DeliveryTaskListResponse",
- "DeliveryWarningListResponse",
- "DeliveryTaskItemResponse",
- "DeliveryAssignRequest",
- "DeliveryAssignBatchRequest",
- "DeliveryPickupRequest",
- "DeliveryDeliverItem",
- "DeliveryDeliverRequest",
- "DeliveryCancelRequest",
- "DeliveryReassignRequest",
- "DeliveryStatusResponse",
- "DeliveryTaskStatistics",
- "DeliveryAttachmentResponse",
- # 商品多媒体
- "ProductBannerBase",
- "ProductBannerCreate",
- "ProductBannerCreateBatch",
- "ProductBannerUpdate",
- "ProductBannerSortUpdate",
- "ProductBannerResponse",
- "ProductBannerListResponse",
- "ProductDetailMediaBase",
- "ProductDetailMediaCreate",
- "ProductDetailMediaCreateBatch",
- "ProductDetailMediaUpdate",
- "ProductDetailMediaResponse",
- "ProductDetailMediaListResponse",
- # 商品参数
- "ProductParameterBase",
- "ProductParameterCreate",
- "ProductParameterUpdate",
- "ProductParameterResponse",
- "ProductParameterListResponse",
- "ProductParameterSimpleResponse",
- "CategoryParameterBase",
- "CategoryParameterItem",
- "CategoryParameterCreate",
- "CategoryParameterUpdate",
- "CategoryParameterBatchUpdate",
- "CategoryParameterResponse",
- "CategoryParameterWithDetailResponse",
- "CategoryParameterListResponse",
- "ProductParameterValueBase",
- "ProductParameterValueCreate",
- "ProductParameterValueUpdate",
- "ProductParameterValueBatchSave",
- "ProductParameterValueResponse",
- "ProductParameterValueListResponse",
- "ProductParameterValueWithParameterResponse",
- # 售后评价
- "ProductReviewBase",
- "ProductReviewCreate",
- "ProductReviewUpdate",
- "ProductReviewReplyRequest",
- "ProductReviewRejectRequest",
- "ProductReviewTopRequest",
- "ProductReviewResponse",
- "ProductReviewDetailResponse",
- "ProductReviewListResponse",
- "ProductReviewStatisticsResponse",
- "ProductReviewAdminListRequest",
- "MiniReviewListRequest",
- "ProductReviewMediaBase",
- "ProductReviewMediaCreate",
- "ProductReviewMediaCreateBatch",
- "ProductReviewMediaUpdate",
- "ProductReviewMediaResponse",
- "ProductReviewMediaListResponse",
- ]
|