| 123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146147148149150151152153154155156157158159160161162163164165166167168169170171172173174175176177178179180181182183184185186187188189190191192193194195196197198199200201202203204205 |
- """运输计划管理 - Pydantic Schema"""
- from app.schemas.pl.base_data import (
- CarrierBase,
- CarrierAuditReject,
- CarrierCreate,
- CarrierListResponse,
- CarrierRead,
- CarrierUpdate,
- CertRead,
- CertRow,
- DriverBase,
- DriverCreate,
- DriverListResponse,
- DriverRead,
- DriverUpdate,
- PersonnelBase,
- PersonnelCreate,
- PersonnelDetailRead,
- PersonnelListResponse,
- PersonnelRead,
- PersonnelUpdate,
- VehicleBase,
- VehicleCreate,
- VehicleDetailRead,
- VehicleDriverCreate,
- VehicleDriverRead,
- VehicleListResponse,
- VehiclePersonnelRow,
- VehicleRead,
- VehicleUpdate,
- carrier_to_read,
- )
- from app.schemas.pl.plan import (
- PlanBase,
- PlanProductBase,
- PlanProductCreate,
- PlanProductUpdate,
- PlanProductRead,
- PlanCreate,
- PlanUpdate,
- PlanRead,
- PlanContractLink,
- PlanWithProducts,
- PlanListQuery,
- PlanListResponse,
- CreateFromContractRequest,
- PlanCreateFull,
- PlanTransportCreateBlock,
- )
- from app.schemas.pl.transport import (
- TransportBase,
- TransportCreate,
- TransportUpdate,
- TransportRead,
- TransportWithPlans,
- TransportFeedback,
- ApprovalSubmit,
- ApprovalRequest,
- ApprovalRecordRead,
- TransportListQuery,
- TransportListResponse,
- )
- from app.schemas.pl.freight import (
- FreightSettlementBase,
- FreightSettlementCreate,
- FreightSettlementUpdate,
- FreightSettlementRead,
- FreightSettlementWithTransports,
- FreightSettlementTransportRead,
- RemittanceVoucherCreate,
- RemittanceVoucherRead,
- FreightSettlementListQuery,
- FreightSettlementListResponse,
- )
- from app.schemas.pl.inventory import (
- InventoryRead,
- InventoryTransactionRead,
- InventoryWarningRead,
- InventoryWarningUpdate,
- InventoryWarningThreshold,
- DocumentReminderRead,
- DocumentReminderStatsRead,
- DocumentReminderUpdate,
- InventoryLedgerQuery,
- InventoryLedgerResponse,
- InventoryTransactionQuery,
- InventoryTransactionResponse,
- InventorySummaryQuery,
- InventorySummaryItem,
- InventorySummaryResponse,
- TransportStatsQuery,
- TransportStatsItem,
- TransportStatsResponse,
- )
- from app.schemas.pl.vehicle_recharge import (
- VehicleRechargeApplyCreate,
- VehicleRechargeApplyUpdate,
- VehicleRechargeApplyRead,
- VehicleRechargeApplyListResponse,
- VehicleRechargeApplyOption,
- VehicleRechargeRecordCreate,
- VehicleRechargeRecordUpdate,
- VehicleRechargeRecordRead,
- VehicleRechargeRecordListResponse,
- )
- __all__ = [
- # Base data
- "CarrierBase",
- "VehicleBase",
- "DriverBase",
- "VehicleDriverCreate",
- "VehiclePersonnelRow",
- "CertRow",
- "CertRead",
- "CarrierAuditReject",
- "CarrierCreate",
- "CarrierUpdate",
- "CarrierRead",
- "CarrierListResponse",
- "carrier_to_read",
- "VehicleCreate",
- "VehicleUpdate",
- "VehicleRead",
- "VehicleListResponse",
- "VehicleDetailRead",
- "PersonnelBase",
- "PersonnelCreate",
- "PersonnelUpdate",
- "PersonnelRead",
- "PersonnelListResponse",
- "PersonnelDetailRead",
- "DriverCreate",
- "DriverUpdate",
- "DriverRead",
- "VehicleDriverRead",
- # Plan
- "PlanBase",
- "PlanProductBase",
- "PlanProductCreate",
- "PlanProductUpdate",
- "PlanProductRead",
- "PlanCreate",
- "PlanUpdate",
- "PlanRead",
- "PlanContractLink",
- "PlanWithProducts",
- "PlanListQuery",
- "PlanListResponse",
- "CreateFromContractRequest",
- "PlanCreateFull",
- "PlanTransportCreateBlock",
- # Transport
- "TransportBase",
- "TransportCreate",
- "TransportUpdate",
- "TransportRead",
- "TransportWithPlans",
- "TransportFeedback",
- "ApprovalSubmit",
- "ApprovalRequest",
- "ApprovalRecordRead",
- "TransportListQuery",
- "TransportListResponse",
- # Freight
- "FreightSettlementBase",
- "FreightSettlementCreate",
- "FreightSettlementUpdate",
- "FreightSettlementRead",
- "FreightSettlementWithTransports",
- "FreightSettlementTransportRead",
- "RemittanceVoucherCreate",
- "RemittanceVoucherRead",
- "FreightSettlementListQuery",
- "FreightSettlementListResponse",
- # Inventory
- "InventoryRead",
- "InventoryTransactionRead",
- "InventoryWarningRead",
- "InventoryWarningUpdate",
- "InventoryWarningThreshold",
- "DocumentReminderRead",
- "DocumentReminderStatsRead",
- "DocumentReminderUpdate",
- "InventoryLedgerQuery",
- "InventoryLedgerResponse",
- "InventoryTransactionQuery",
- "InventoryTransactionResponse",
- "InventorySummaryQuery",
- "InventorySummaryItem",
- "InventorySummaryResponse",
- "TransportStatsQuery",
- "TransportStatsItem",
- "TransportStatsResponse",
- # Vehicle recharge
- "VehicleRechargeApplyCreate",
- "VehicleRechargeApplyUpdate",
- "VehicleRechargeApplyRead",
- "VehicleRechargeApplyListResponse",
- "VehicleRechargeApplyOption",
- "VehicleRechargeRecordCreate",
- "VehicleRechargeRecordUpdate",
- "VehicleRechargeRecordRead",
- "VehicleRechargeRecordListResponse",
- ]
|