ICSShipmentDetailService.java
1.06 KB
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);
}