|
1
2
3
|
package com.huaheng.pc.u8.service;
import com.baomidou.mybatisplus.extension.service.IService;
|
|
4
5
|
import com.huaheng.pc.receipt.receiptDetail.domain.ReceiptDetail;
import com.huaheng.pc.receipt.receiptHeader.domain.ReceiptHeader;
|
|
6
|
import com.huaheng.pc.u8.domain.ICSReceiptDetail;
|
|
7
8
|
import com.huaheng.pc.u8.domain.ICSReceiptHeader;
|
|
9
|
import java.math.BigDecimal;
|
|
10
|
import java.util.List;
|
|
11
|
import java.util.Map;
|
|
12
13
14
15
16
17
18
19
20
21
|
/**
* 入库下发或回传子单 服务层
*
* @author huaheng
* @date 2019-1-2
*/
public interface ICSReceiptDetailService extends IService<ICSReceiptDetail> {
|
|
22
23
|
public boolean removeByHeaderId(Integer headerId);
|
|
24
25
26
27
|
List<ICSReceiptDetail> getDetailsByPI(List<ReceiptDetail> detailList, ICSReceiptHeader header, Map<Integer, BigDecimal> detailsQtyMap);
List<ICSReceiptDetail> getDetailsByPCI(List<ReceiptDetail> detailList, ICSReceiptHeader header,Map<Integer,BigDecimal> detailsQtyMap);
List<ICSReceiptDetail> getDetailsByCI(List<ReceiptDetail> detailList, ICSReceiptHeader header,Map<Integer,BigDecimal> detailsQtyMap);
List<ICSReceiptDetail> getDetailsBySRI(List<ReceiptDetail> detailList, ICSReceiptHeader header,Map<Integer,BigDecimal> detailsQtyMap);
|
|
28
|
List<ICSReceiptDetail> getDetailsBySI(List<ReceiptDetail> detailList, ICSReceiptHeader header,Map<Integer,BigDecimal> detailsQtyMap);
|
|
29
|
|
|
30
|
ICSReceiptDetail selectModel(ICSReceiptDetail model);
|
|
31
|
List<ICSReceiptDetail> selectModelList(ICSReceiptDetail model);
|
|
32
|
}
|