package com.foreverwin.mesnac.common.service;

import com.foreverwin.mesnac.common.dto.SfcDispatchDto;

/**
 * 派工公用接口
 *
 *
 * @author Leon
 * @date2021/7/7
 */
public interface SfcDispatchCommonService {

    /**
     * 报废保存派工数据
     *
     * @param site
     * @param user
     * @param workCenter
     * @param sfc
     * @param shopOrder
     * @param routerBo
     */
    void saveSfcDispatch(String site, String user, String workCenter,String sfc, String shopOrder, String routerBo);

    /**
     * 修改派工单状态
     *
     * @param site
     * @param user
     * @param dispatchNo
     * @param dispatchStatus
     */
    void updateSfcDispatchStatus(String site, String user, String dispatchNo, String dispatchStatus);

    /**
     * 根据sfc查询设备
     * @param sfcDispatch
     * @return
     */
    SfcDispatchDto findResrceBySfc(SfcDispatchDto sfcDispatch);

    /**
     * 查询派工单
     * @param sfcDispatch
     * @return
     */
    SfcDispatchDto findSfcDispatchBySfc(SfcDispatchDto sfcDispatch);
}
