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 crmItemIds, String operator); Long convertFromProduct(Long productId, java.math.BigDecimal quantity, String productName, String remark, String operator); Long convertFromProducts(java.util.List items, String remark, String operator); void publishPlan(Long planId, String operator); }