Inventory库存录入
Inventory REST Service
提供REST API接口用于创建/更新航班库存数据
API接口信息
API URL:
/inventory/services/inv/addOrUpdate
HTTP Method:
POST/PUT
Content-Type:
application/json
请求示例
响应示例
请求数据格式 (JSON)
{
"crrCode": "XX",
"dayPrior": 2,
"flightArrDate": "2023-03-08",
"flightArrTime": "19:15",
"flightDptDate": "2023-03-08",
"flightDptTime": "14:50",
"flightDstn": "CAN",
"flightNo": "XXXXXX",
"flightNumber": "XXXX",
"flightOrgn": "HIA",
"legs": [
{
"arrivalDate": "2023-03-08",
"arrivalTime": "17:05",
"compartments": [
{
"compartmentCode": "Y",
"grossAvailability": 12,
"groupCapacity": 0,
"netAvailability": 0,
"operatingCapacity": 90,
"adjustedCapacity": 88,
"totalBooked": 76
}
],
"crrCode": "XX",
"destination": "SWA",
"flightNo": "XXXXXX",
"origin": "HIA"
}
],
"segments": [
{
"arrivalDate": "2023-03-08",
"arrivalTime": "17:05",
"bookingClasses": [
{
"classCode": "Y",
"seatsAvailable": 12,
"seatsBooked": 0,
"waitlistAvailable": 1
}
],
"destination": "SWA",
"origin": "HIA"
}
]
}
Inventory库存查询
通过REST API查询航班库存信息
按航班号查询
支持通过航班号、日期、航段等条件查询库存信息
按日期范围查询
支持查询指定日期范围内的库存变化趋势
按舱位等级查询
支持按舱位等级(Y、C、F等)查询可售座位数
实时库存数据
返回最新的实时库存数据,包括已订座位、可用座位等
API使用示例
# 查询库存
GET /inventory/services/inv/query?flightNo=XXXXXX&flightDate=2023-03-08
# 响应数据包含:
- 航班基本信息
- 航段信息
- 舱位等级信息
- 座位可用性
- 实际订座情况
Rules规则管理
配置调舱规则,实现动态舱位调整
实时舱位调整
根据设定的规则实时对GDS传入的库存数据进行舱位调整
- 支持多种舱位调整策略
- 可配置优先级和触发条件
- 实时应用规则,无需人工干预
规则优先级
支持设置规则的执行优先级,确保重要规则优先执行
- 多层级规则管理
- 规则冲突自动处理
- 规则执行日志记录
规则模板
提供常用规则模板,快速配置舱位调整策略
- 超售保护规则
- 舱位升级规则
- 需求驱动规则
规则监控
实时监控规则执行情况,及时发现问题
- 规则执行统计
- 效果分析报告
- 异常告警机制
系统集成
GDS
库存数据输入
→
Inventory系统
规则处理
→
Evaluation系统
价值评估
Inventory系统作为中间层,对GDS传入的库存数据进行规则处理后,再送入Evaluation系统进行评估