提交基础采购

This commit is contained in:
2025-11-18 16:45:28 +08:00
parent 7c04e13198
commit 617e149fc8
7 changed files with 233 additions and 23 deletions

View File

@@ -1,8 +1,7 @@
package com.klp.erp.service;
import com.klp.erp.domain.ErpPurchaseOrder;
import com.klp.erp.domain.vo.ErpPurchaseOrderVo;
import com.klp.erp.domain.bo.ErpPurchaseOrderBo;
import com.klp.erp.domain.vo.ErpPurchaseOrderVo;
import com.klp.common.core.page.TableDataInfo;
import com.klp.common.core.domain.PageQuery;
@@ -46,4 +45,29 @@ public interface IErpPurchaseOrderService {
* 校验并批量删除采购订单主信息
*/
Boolean deleteWithValidByIds(Collection<Long> ids, Boolean isValid);
/**
* 下达订单
*/
Boolean confirmOrder(Long orderId, String operator);
/**
* 标记部分到货
*/
Boolean markPartialArrival(Long orderId);
/**
* 标记订单完成
*/
Boolean completeOrder(Long orderId);
/**
* 取消订单
*/
Boolean cancelOrder(Long orderId);
/**
* 根据收货/退货情况刷新订单状态
*/
void refreshOrderStatus(Long orderId);
}