package com.youchain.businessdata.service;

import com.youchain.RequestData.TransTask;
import com.youchain.RequestData.Yclbl;

public interface MesService {
    /**
     * 原材料备料
     *
     * @param yclbl 原材料备料
     */
    void materialBl(Yclbl yclbl) ;

    /**
     * 单品叫料-大件
     *
     * @param gdNo->订单号
     * @param itemCode->物料代码
     * @param station->需求工位
     * @param pointCode->需求点位
     */
    void itemCall(String gdNo, String itemCode, String station, String pointCode);

    /**
     * 成品叫料-小件
     *
     * @param gdNo->订单号
     * @param completeCode->成套代码
     * @param station->需求工位
     * @param pointCode->需求点位
     */
    void bigItemCall(String gdNo, String completeCode, String station, String pointCode);

    /**
     * 搬运任务
     *
     * @param transTask 搬运任务
     */
    void performTransportTask(TransTask transTask);
}
