ArriveMasterService.java 785 字节
package com.tianbo.analysis.service;

import com.tianbo.analysis.model.AdvanceArrive;
import com.tianbo.analysis.model.PREPAREMASTER;
import org.jetbrains.annotations.NotNull;

public interface ArriveMasterService {

    /**
     * 提前运抵业务处理
     */
    boolean arrivedAhead(AdvanceArrive carAndWayBill);

    /**
     * 根据提前运抵的预配主单生成运抵,主分单都会被生成
     */
    boolean importFromPreplan(@NotNull PREPAREMASTER preparemasterFirst);

    int updatePremasterArrivedHeadStatus(AdvanceArrive preArrivedWaybillList);

    /**
     * 校验提前运抵运单所属申请人是否可以申报提前运抵
     * @param wayBillno
     * @return
     * todo: 提前运抵货代管理
     */
    boolean checkSender(String wayBillno);
}