Blame view

src/main/java/com/huaheng/pc/u8/service/ICSShipmentDetailService.java 1.06 KB
1
2
3
4
package com.huaheng.pc.u8.service;


import com.baomidou.mybatisplus.extension.service.IService;
5
import com.huaheng.pc.shipment.shipmentDetail.domain.ShipmentDetail;
6
import com.huaheng.pc.u8.domain.ICSShipmentDetail;
7
8
9
10
11
import com.huaheng.pc.u8.domain.ICSShipmentHeader;

import java.math.BigDecimal;
import java.util.List;
import java.util.Map;
12
13
14
15
16
17
18
19

/**
 * 出库下发或回传子单 服务层
 *
 * @author huaheng
 * @date 2018-12-14
 */
public interface ICSShipmentDetailService extends IService<ICSShipmentDetail> {
20
21
22
23
    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);
24
25

}