ShipmentContainerHeaderMapper.java 1.19 KB
package com.huaheng.pc.shipment.shipmentContainerHeader.mapper;

import com.huaheng.pc.shipment.shipmentContainerHeader.domain.ShipmentContainerHeader;
import com.huaheng.pc.shipment.shipmentHeader.domain.ShipmentHeader;
import org.apache.ibatis.annotations.Param;
import java.util.List;
import java.util.Map;

/**
 * 出库组盘明细 数据层
 * 
 * @author huaheng
 * @date 2018-08-19
 */
public interface ShipmentContainerHeaderMapper {

    List<ShipmentHeader> listShipmentHeaders(ShipmentHeader shipmentHeader);

    ShipmentContainerHeader getShipmentContainerHeaderByContainerCode(@Param("containerCode")String containerCode);

    Map<String,Integer> getShipmentContainerMaxAndMinStatusByShipmentID(@Param("shipmentId") int shipmentId);

    List<ShipmentContainerHeader> getShipmentContainerHeaders(ShipmentContainerHeader ShipmentContainerHeader);

    ShipmentContainerHeader selectUnPickted(ShipmentContainerHeader condition);

    ShipmentContainerHeader selectUnPickteds(ShipmentContainerHeader condition);

    List<ShipmentContainerHeader> selectAgvListByLike(String shelfNo, String warehouseCode);

    int updateList(@Param("shelfNo")String shelfNo,@Param("warehouseCode")String warehouseCode);
}