pl_inventory_link_read.py 782 B

12345678910111213141516171819202122232425
  1. """构建运输-地磅出入库关联读模型(不含现场链接,现场链接见 pl_transport_site_link)。"""
  2. from __future__ import annotations
  3. from app.schemas.pl.transport import TransportInventoryLinkRead
  4. def build_transport_inventory_link_read(
  5. db: Session,
  6. *,
  7. plan_product_id: str,
  8. product_name: str,
  9. db_purchase_plan_id: str,
  10. db_inventory_id: str,
  11. batch_no: str,
  12. plan_no: str,
  13. ) -> TransportInventoryLinkRead:
  14. del db # 现场链接已迁至 pl_transport_site_link
  15. return TransportInventoryLinkRead(
  16. plan_product_id=plan_product_id,
  17. product_name=product_name,
  18. db_purchase_plan_id=db_purchase_plan_id,
  19. db_inventory_id=db_inventory_id,
  20. batch_no=batch_no,
  21. plan_no=plan_no,
  22. )