package com.huaheng.pc.u8.service; import com.baomidou.mybatisplus.extension.service.IService; import com.huaheng.pc.shipment.shipmentDetail.domain.ShipmentDetail; import com.huaheng.pc.u8.domain.ICSShipmentDetail; import com.huaheng.pc.u8.domain.ICSShipmentHeader; import java.math.BigDecimal; import java.util.List; import java.util.Map; /** * 出库下发或回传子单 服务层 * * @author huaheng * @date 2018-12-14 */ public interface ICSShipmentDetailService extends IService<ICSShipmentDetail> { List<ICSShipmentDetail> getDetailsByMO(List<ShipmentDetail> detailList, ICSShipmentHeader header, Map<Integer, BigDecimal> detailsQtyMap); List<ICSShipmentDetail> getDetailsByOO(List<ShipmentDetail> detailList, ICSShipmentHeader header, Map<Integer,BigDecimal> detailsQtyMap); List<ICSShipmentDetail> getDetailsBySO(List<ShipmentDetail> detailList, ICSShipmentHeader header, Map<Integer,BigDecimal> detailsQtyMap); List<ICSShipmentDetail> getDetailsByPRO(List<ShipmentDetail> detailList, ICSShipmentHeader header, Map<Integer,BigDecimal> detailsQtyMap); }