product_routing_service.py 549 B

123456789101112131415
  1. # app/services/product_routing_service.py
  2. from sqlalchemy.orm import Session
  3. from app.models.product_routing import VasProductRouting
  4. from app.schemas.product_routing import ProductRoutingCreate
  5. class ProductRoutingService:
  6. def create(db: Session, data: ProductRoutingCreate):
  7. rec = VasProductRouting(**data.dict())
  8. db.add(rec)
  9. db.commit()
  10. db.refresh(rec)
  11. return rec
  12. def list_by_product(db: Session, product_id:int):
  13. return db.query(VasProductRouting).filter_by(product_id=product_id).all()