package easydo.technology.service;

import easydo.technology.model.vo.DispatchVO;

import java.util.List;
import java.util.Map;

public interface ProductOrderDispatchService {
    
    /**
     * 分页查询派工记录
     */
    Map<String, Object> getPage(Map<String, Object> map) throws Exception;
    
    /**
     * 工单派工
     */
    String dispatch(DispatchVO vo) throws Exception;
    
    /**
     * 查询工单的派工统计（每道工序已派工/未派工数量）
     */
    List<Map<String, Object>> getDispatchSummary(String orderId) throws Exception;
}
