Files
klp-oa/klp-aps/src/main/java/com/klp/aps/service/ApsPlanService.java
2026-03-08 16:02:44 +08:00

20 lines
703 B
Java

package com.klp.aps.service;
import com.klp.aps.domain.dto.ApsConvertFromProductReq;
import com.klp.aps.domain.dto.ApsPlanCreateReq;
public interface ApsPlanService {
Long createPlan(ApsPlanCreateReq req, String operator);
Long convertFromCrmOrder(String crmOrderId, String operator);
Long convertFromCrmOrderWithItems(String crmOrderId, java.util.List<String> crmItemIds, String operator);
Long convertFromProduct(Long productId, java.math.BigDecimal quantity, String productName, String remark, String operator);
Long convertFromProducts(java.util.List<ApsConvertFromProductReq> items, String remark, String operator);
void publishPlan(Long planId, String operator);
}