FFMInfoMapper.java
1.7 KB
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
package com.tianbo.analysis.dao;
import com.tianbo.analysis.model.FFMInfo;
import java.util.List;
public interface FFMInfoMapper {
int insert(FFMInfo record);
int insertSelective(FFMInfo record);
/**
* 板号为空的航班数据
* @return
*/
List<FFMInfo> getDistinctFlightWithPalletNull();
/**
* 板号非空的航班数据
* @return
*/
List<FFMInfo> getDistinctFlightWithPallet();
/**
* 根据航班号 航班日期 确定报文最大的LAST序号
* @param record 带有航班号航班日期的FFMinfo
* @return 未处理的空板箱(散装货)的ffminfo
*/
List<FFMInfo> getLastReportOrderByNullPallet(FFMInfo record);
/**
* 根据航班号 航班日期 确定报文最大的LAST序号
* @param record 带有航班号航班日期的FFMinfo
* @return 未处理的带板箱的ffminfo
*/
List<FFMInfo> getLastReportOrderByPallet(FFMInfo record);
/**
* 针对补发报文处理,补发的报文: FFM_INFO表数据,存储的报文批次01对应标识是LAST
* @param record
* @return
*/
List<FFMInfo> getFFMLastReportOrderByNullPallet(FFMInfo record);
/**
* 针对补发报文处理,补发的报文: FFM_INFO表数据,存储的报文批次01对应标识是LAST
* @param record
* @return
*/
List<FFMInfo> getFFMLastReportOrderByPallet(FFMInfo record);
List<FFMInfo> lastCountByNullPallet(FFMInfo record);
List<FFMInfo> lastCountByPallet(FFMInfo record);
List<FFMInfo> getFFMinfoByNullpallet(FFMInfo record);
List<FFMInfo> getFFMinfoBypallet(FFMInfo record);
int updateSelective(FFMInfo record);
}