package cn.iocoder.yudao.module.purchase.service.order; import cn.iocoder.yudao.framework.common.pojo.PageResult; import cn.iocoder.yudao.module.purchase.controller.admin.order.vo.PurchaseOrderPageReqVO; import cn.iocoder.yudao.module.purchase.controller.admin.order.vo.PurchaseOrderSaveReqVO; import cn.iocoder.yudao.module.purchase.dal.dataobject.order.PurchaseOrderDO; import cn.iocoder.yudao.module.purchase.dal.dataobject.order.PurchaseOrderItemDO; import java.util.List; /** * 采购单 Service 接口 */ public interface PurchaseOrderService { Long createOrder(PurchaseOrderSaveReqVO reqVO); void updateOrder(PurchaseOrderSaveReqVO reqVO); void deleteOrder(Long id); PurchaseOrderDO getOrder(Long id); List getItemListByOrderId(Long orderId); PageResult getOrderPage(PurchaseOrderPageReqVO reqVO); }