64dc85bd14
- inventory业务层下沉(薄路由+service orchestration模式): - customer/supplier/warehouse -> master_data_service - material_routes(价格历史/趋势/供应商关联)-> material_service - product_routes(CRUD/BOM/from-task跨模块桥接)-> product_service - dashboard_routes(首页统计/低库存预警)-> dashboard_service - inventory侧新增service回归覆盖(dashboard 2 / master_data 10 / material 10 / product 14),含跨模块桥接测试种子 - Pydantic v2弃用清零:全仓14处 class Config 全部迁移到 model_config = ConfigDict(from_attributes=True)(含 shared auth) - datetime.utcnow() 弃用清零:auth_service 3处统一改 datetime.now(timezone.utc) - 同步文档:STATUS / ROADMAP / TECH_DEBT(D12清偿)/ AGENTS 代码地图 测试基线:126 passed, 4 skipped(无deprecation warning) Co-Authored-By: Claude Code <noreply@anthropic.com>
96 lines
3.6 KiB
Python
96 lines
3.6 KiB
Python
from .product_schemas import (
|
|
ProductCreate,
|
|
ProductResponse,
|
|
ProductMaterialItemUpdate,
|
|
ProductBOMUpdate,
|
|
ProductMaterialItemResponse,
|
|
ProductBOMResponse
|
|
)
|
|
from .supplier_schemas import SupplierCreate, SupplierResponse
|
|
from .customer_schemas import CustomerCreate, CustomerResponse
|
|
from .warehouse_schemas import WarehouseCreate, WarehouseResponse
|
|
from .inventory_schemas import InventoryResponse, InventoryCreate, InventoryUpdate
|
|
from .stock_movement_schemas import StockMovementCreate, StockMovementResponse
|
|
from .purchase_order_schemas import (
|
|
PurchaseOrderCreate,
|
|
PurchaseOrderResponse,
|
|
PurchaseOrderItemCreate,
|
|
PurchaseOrderItemResponse,
|
|
PurchaseOrderDetailResponse,
|
|
PurchaseOrderReceiveItem,
|
|
PurchaseOrderReceiveRequest
|
|
)
|
|
from .sales_order_schemas import (
|
|
SalesOrderCreate,
|
|
SalesOrderResponse,
|
|
SalesOrderItemCreate,
|
|
SalesOrderItemResponse,
|
|
SalesOrderDetailResponse,
|
|
ProductionMaterialPlanItemResponse,
|
|
SalesOrderProductionPlanResponse,
|
|
SalesOrderIssueRequest,
|
|
SalesOrderIssueResponse,
|
|
SalesOrderStatusUpdate,
|
|
MaterialConsumptionItem,
|
|
MaterialConsumptionRequest
|
|
)
|
|
from .finance_schemas import (
|
|
FinanceAllocationCreate,
|
|
FinanceTransactionCreate,
|
|
ReceiptCreate,
|
|
PaymentCreate,
|
|
FinanceAllocationResponse,
|
|
FinanceTransactionResponse,
|
|
FinanceSummaryResponse,
|
|
ReceivableItemResponse,
|
|
PayableItemResponse,
|
|
PartnerStatementItemResponse,
|
|
FinancePartnerStatementResponse,
|
|
PartnerProductStatementItemResponse,
|
|
FinancePartnerProductStatementResponse
|
|
)
|
|
from .material_schemas import (
|
|
MaterialPriceHistoryCreate,
|
|
MaterialPriceHistoryResponse,
|
|
MaterialSupplierCreate,
|
|
MaterialSupplierResponse,
|
|
MaterialPriceTrendResponse,
|
|
PriceHistoryItem
|
|
)
|
|
from .purchase_demand_schemas import (
|
|
PurchaseDemandCalculateRequest,
|
|
PurchaseDemandItemResponse,
|
|
PurchaseDemandResponse,
|
|
PurchaseDemandConvertItem,
|
|
PurchaseDemandConvertRequest,
|
|
PurchaseOrderCreatedResponse,
|
|
PurchaseDemandConvertResponse
|
|
)
|
|
|
|
from .common_schemas import PaginatedResponse
|
|
|
|
__all__ = [
|
|
"PaginatedResponse",
|
|
"ProductCreate", "ProductResponse", "ProductMaterialItemUpdate", "ProductBOMUpdate",
|
|
"ProductMaterialItemResponse", "ProductBOMResponse",
|
|
"SupplierCreate", "SupplierResponse",
|
|
"CustomerCreate", "CustomerResponse",
|
|
"WarehouseCreate", "WarehouseResponse",
|
|
"InventoryResponse", "InventoryCreate", "InventoryUpdate",
|
|
"StockMovementCreate", "StockMovementResponse",
|
|
"PurchaseOrderCreate", "PurchaseOrderResponse", "PurchaseOrderItemCreate",
|
|
"PurchaseOrderItemResponse", "PurchaseOrderDetailResponse", "PurchaseOrderReceiveItem", "PurchaseOrderReceiveRequest",
|
|
"SalesOrderCreate", "SalesOrderResponse", "SalesOrderItemCreate", "SalesOrderItemResponse", "SalesOrderDetailResponse",
|
|
"ProductionMaterialPlanItemResponse", "SalesOrderProductionPlanResponse",
|
|
"SalesOrderIssueRequest", "SalesOrderIssueResponse", "SalesOrderStatusUpdate",
|
|
"FinanceAllocationCreate", "FinanceTransactionCreate",
|
|
"ReceiptCreate", "PaymentCreate",
|
|
"FinanceAllocationResponse", "FinanceTransactionResponse",
|
|
"FinanceSummaryResponse", "ReceivableItemResponse", "PayableItemResponse",
|
|
"PartnerStatementItemResponse", "FinancePartnerStatementResponse",
|
|
"PartnerProductStatementItemResponse", "FinancePartnerProductStatementResponse",
|
|
"MaterialPriceHistoryCreate", "MaterialPriceHistoryResponse",
|
|
"MaterialSupplierCreate", "MaterialSupplierResponse", "MaterialPriceTrendResponse", "PriceHistoryItem",
|
|
"PurchaseDemandCalculateRequest", "PurchaseDemandItemResponse", "PurchaseDemandResponse",
|
|
]
|