Blame view

src/main/java/com/huaheng/pc/u8/service/ICSReceiptDetailService.java 1.42 KB
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);
tongzhonghao authored
28
    List<ICSReceiptDetail> getDetailsBySI(List<ReceiptDetail> detailList, ICSReceiptHeader header,Map<Integer,BigDecimal> detailsQtyMap);
29
30
    ICSReceiptDetail selectModel(ICSReceiptDetail model);
周鸿 authored
31
    List<ICSReceiptDetail> selectModelList(ICSReceiptDetail model);
32
}