FFMInfoService.java
1.4 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
package com.tianbo.analysis.service;
import com.tianbo.analysis.model.FFMInfo;
import java.util.List;
public interface FFMInfoService {
List<FFMInfo> getDistinctFlightWithPallet(Boolean pallatIsNull);
/**
*
* @param record ffm数据
* @param pallatIsNull 板箱号是否为空
* @return
*/
List<FFMInfo> getFFMLastReportOrderByPallet(FFMInfo record,Boolean pallatIsNull);
int updateSelective(FFMInfo record);
/**
* 更新ffminfo临时表处理完毕的航班舱单信息状态为已处理
* @param ffm 可处理的舱单信息
* @return
*/
int setDealstatusSuccess(FFMInfo ffm);
/**
*
* @param record 带有航班号航班日期的FFMINFO实体
* @param pallatIsNull 板箱号是否为空,为空返回空板箱的数据,不为空返回非空板箱的数据
* @return ffm报文中带有LAST的报文批次号
*/
List<FFMInfo> getLastReportOrder(FFMInfo record,Boolean pallatIsNull);
List<FFMInfo> getLastCountByPallet(FFMInfo record,Boolean pallatIsNull);
/**
* 得到报文到齐的整个航班的舱单数据
* @param record 带有航班号航班日期的FFMINFO实体
* @param pallatIsNull 板箱号是否为空,为空返回空板箱的数据,不为空返回非空板箱的数据
* @return 可入业务库的临时表的舱单数据
*/
List<FFMInfo> getFFMinfoByPallet(FFMInfo record,Boolean pallatIsNull);
}