|
1
2
|
package com.huaheng.pc.shipment.shipmentContainerHeader.service;
|
|
3
|
import com.huaheng.framework.web.domain.AjaxResult;
|
|
4
|
import com.huaheng.pc.shipment.shipmentContainerDetail.domain.ShipmentContainerDetail;
|
|
5
|
import com.huaheng.pc.shipment.shipmentContainerHeader.domain.ShipmentCombinationModel;
|
|
6
7
|
import com.huaheng.pc.shipment.shipmentContainerHeader.domain.ShipmentContainerHeader;
import com.baomidou.mybatisplus.extension.service.IService;
|
|
8
|
import com.huaheng.pc.shipment.shipmentDetail.domain.ShipmentDetail;
|
|
9
10
|
import org.apache.ibatis.annotations.Param;
|
|
11
|
import java.util.List;
|
|
12
13
|
import java.util.Map;
|
|
14
15
|
public interface ShipmentContainerHeaderService extends IService<ShipmentContainerHeader>{
|
|
16
17
18
19
|
Map<String,Integer> getShipmentContainerMaxAndMinStatusByShipmentID(@Param("shipmentId") int shipmentId);
//出库保存组盘
|
|
20
21
22
23
24
25
26
|
ShipmentContainerHeader combination(ShipmentCombinationModel shipmentCombination);
//取消组盘
AjaxResult cancelCombinationDetail(List<Integer> detailIds) ;
AjaxResult cancelCombinationDetailInner(List<ShipmentContainerDetail> shipmentContainerDetails) ;
|
|
27
28
29
|
AjaxResult cancelCombination(List<Integer> shipmentContainerIds) ;
|
|
30
|
AjaxResult autoCombination(String shipmentCode);
|
|
31
|
|
|
32
33
|
AjaxResult autoCombination(List<ShipmentDetail> shipmentDetailList);
|
|
34
35
36
37
38
39
|
AjaxResult checkForCancelCombination(List<Integer> shipmentContainerIds);
AjaxResult createTask(List<Integer> idList);
|
|
40
41
|
}
|