20 lines
703 B
Java
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);
|
||
|
|
}
|
||
|
|
|