package easydo.technology.service;

import easydo.technology.model.vo.ProductPrePlanVO;

import java.util.Map;

public interface ProductPrePlanService {
    Map<String, Object> getPage(Map<String, Object> map) throws Exception;

    /**
     * 保存预生产计划
     * 同步自 Go 版 productPrePlanSave 逻辑
     * 处理销售订单状态更新、生成生产/采购/委外计划及库存锁定
     */
    ProductPrePlanVO save(ProductPrePlanVO vo) throws Exception;
}

