|
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
9
|
import org.apache.ibatis.annotations.Param;
|
|
10
|
import java.util.List;
|
|
11
12
|
import java.util.Map;
|
|
13
14
|
public interface ShipmentContainerHeaderService extends IService<ShipmentContainerHeader>{
|
|
15
16
17
18
|
Map<String,Integer> getShipmentContainerMaxAndMinStatusByShipmentID(@Param("shipmentId") int shipmentId);
//出库保存组盘
|
|
19
20
21
22
23
24
25
|
ShipmentContainerHeader combination(ShipmentCombinationModel shipmentCombination);
//取消组盘
AjaxResult cancelCombinationDetail(List<Integer> detailIds) ;
AjaxResult cancelCombinationDetailInner(List<ShipmentContainerDetail> shipmentContainerDetails) ;
|
|
26
27
28
|
AjaxResult cancelCombination(List<Integer> shipmentContainerIds) ;
|
|
29
|
AjaxResult autoCombination(String shipmentCode);
|
|
30
|
|
|
31
32
33
34
35
36
|
AjaxResult checkForCancelCombination(List<Integer> shipmentContainerIds);
AjaxResult createTask(List<Integer> idList);
|
|
37
38
|
}
|