PDAService.java 2.2 KB
package com.huaheng.api.erp.service;

import com.huaheng.api.erp.domain.BoxInfo;
import com.huaheng.framework.web.domain.AjaxResult;
import com.huaheng.pc.shipment.shipmentHeader.domain.ShipmentHeader;

import java.util.List;

/**
 * @author 游杰
 */
public interface PDAService {

    AjaxResult clearInventory(String warehouseCode, String contaienrCode);

    AjaxResult createShipment(String platformCode, List<String> refereCodeList);

    AjaxResult shipmentContainer(String containerCode);

    AjaxResult shipmentContainerWhole(String containerCode);

    AjaxResult shipmentBox(String containerCode, String boxCode);

    AjaxResult returnOfGoodsReceipt(String containerCode, String receiptCode,
                                    List<BoxInfo> listBoxInfo,String receiptDetailId);

    AjaxResult bufferStorage(String containerCode,String location);

    AjaxResult abnormalFeedback(String containerCode);

    AjaxResult complement(String warehouseCode, String containerCode, String boxCode);

    AjaxResult deleteReceiptDetails(String boxCode, String containerCode);

    AjaxResult supplementaryWarehousingOrder(String boxCode, String containerCode, String chipBarcode1);

    AjaxResult SalesReceiptDoc(String boxCode, String totalQty);

    AjaxResult quickIssueTask(String port, String type, String material, String qty);

    AjaxResult platformMonitoring();

    AjaxResult supplementaryWarehousing(String containerCode, String receiptCode,
                                        List<BoxInfo> listBoxInfo, String orderCode, String orderName,String receiptDetailId);

    AjaxResult containerQuery(String materialCode, String level, String color, String proPackaging, String productSchedule, String batch, int boxQty);

    AjaxResult compositePatching(String boxCode, String containerCode);

    AjaxResult qualityInspectionReceipt(String containerCode, String receiptCode, List<BoxInfo> listBoxInfos, String orderCode, String receiptDetailId);

    AjaxResult queryContainer(String boxCode);

    AjaxResult binding(String model, String locationCode);

    AjaxResult shipmentDetails(String boxCode);

    AjaxResult releaseInventory(String containerCode);

    void createSPShipment(List<ShipmentHeader> shipmentHeaderList);
}