新增子物理房型
一、接口名称:
createBasicRoom
测试环境 http://m.fat.ctripqa.com/restapi/soa2/13353/createBasicRoom
生产环境 http://m.ctrip.com/restapi/soa2/13353/createBasicRoom
二、输入参数:
| 父节点 | 名称 | 编码 | 类型 | 必填 | 描述 |
|---|---|---|---|---|---|
| 请求者信息 | requestor | 是 | |||
| requestor | 版本号 | invoker | string | 是 | |
| requestor | 操作人名称 | operatorName | string | 是 | |
| requestor | 操作IP | opClientIP | string | 是 | |
| requestor | 用户ID | userId | int | 是 | |
| requestor | 语言 | languageType | string | 是 | |
| 供应商ID | supplierID | int | 是 | ||
| 母酒店ID | masterHotelId | int | 否 | ||
| 子酒店ID | childHotelId | int | 否 | ||
| 母物理房型IDs | masterBasicRoomIds | list |
是 | 20个 | |
| ip | opClientIP | string | 否 | ||
| 币种 | currency | string | 是 | 下方枚举 | |
| 创建人 | updator | string | 是 | 创建人 |
示例:
{
"requestor": {//请求方信息
"invoker": "String",
"operatorName": "String",
"opClientIP": "String",
"userId": 0,
"languageType": "String"
},
"updator": "String",//操作人
"masterHotelId": 0, //母酒店ID
"childHotelId": 0, //为哪个子酒店ID新增物理房型
"masterBasicRoomIds": [
0 //母房型ID,母酒店的基础房型,可传多个,用","隔开,
],
"supplierId": 0, //供应商
"opClientIP": "String",//请求方IP
"currency": "String"//物理房型币种
}
三、输出参数:
| 父节点 | 名称 | 编码 | 类型 | 描述 |
|---|---|---|---|---|
| 状态信息 | responseStatus | 系统校验信息 | ||
| 状态信息 | resultStatus | 业务校验信息 | ||
| resultStatus | 错误码 | resultCode | int | 除了0是正确,别的都是错误 |
| resultStatus | 错误信息 | resultMsg | string | 错误信息 |
| 子物理房型ID列表 | basicRoomIds | 创建成功的子酒店ID列表,若传多个,并不是一一对应的,对应关系从4.2接口获取 |
{
"ResponseStatus": {
"Timestamp": "/Date(1517993113714+0800)/",
"Ack": "Success",
"Errors": null,
"Build": null,
"Version": "v2",
"Extension": null
},
"resultStatus": {
"resultCode": 0, //0为成功,-1为失败
"resultMsg": "" //发生错误时,显示错误信息
},
basicRoomIds:[123,456] //新建的子酒店的子基础房型,用于和子酒店一起创建售卖房型,顺序并不与传入的母物理房型一一对应
}
四、币种枚举
| Code | 名称 |
|---|---|
| AED | 迪尔汗 |
| AFN | 阿富汗尼 |
| AMD | 亚美尼亚德拉姆 |
| ARS | 阿根廷比索 |
| AUD | 澳大利亚元 |
| AZM | 阿塞拜疆马纳特 |
| AZN | 阿塞拜疆马纳特 |
| BDT | 孟加拉塔卡 |
| BGN | 保加利亚列弗 |
| BHD | 巴林第纳尔 |
| BND | 文莱元 |
| BRL | 巴西里尔 |
| BWP | 博茨瓦纳普拉 |
| BYN | 白俄罗斯卢布 |
| BYR | 白俄罗斯卢布 |
| CAD | 加拿大元 |
| CHF | 瑞士法郎 |
| CLP | 智利比索 |
| COP | 哥伦比亚比索 |
| CRC | 哥斯达黎加科朗 |
| CVE | 佛得角群岛埃斯库多 |
| CZK | 捷克克朗 |
| DKK | 丹麦克朗 |
| DZD | 阿尔及利亚第纳尔 |
| EGP | 埃及镑 |
| EUR | 欧元 |
| FJD | 斐济元 |
| GBP | 英镑 |
| GEL | 格鲁吉亚拉里 |
| GHS | 加纳塞地 |
| GTQ | 危地马拉格查尔 |
| HKD | 港币 |
| HRK | 克罗地亚库纳 |
| HUF | 匈牙利福林 |
| IDR | 印尼盾 |
| ILS | 以色列新锡克尔 |
| INR | 印度卢比 |
| IRR | 伊朗里亚尔 |
| ISK | 冰岛克朗 |
| JMD | 牙买加元 |
| JOD | 约旦第纳尔 |
| JPY | 日元 |
| KRW | 韩元 |
| KWD | 科威特第纳尔 |
| KZT | 哈萨克斯坦 |
| LAK | 老挝基普 |
| LKR | 斯里兰卡卢比 |
| LSL | 莱索托洛蒂 |
| LYD | 利比亚第纳尔 |
| MAD | 摩洛哥道拉姆 |
| MDL | 摩尔多瓦列伊 |
| MGA | 马达加斯加阿里亚里 |
| MMK | 缅甸缅元 |
| MOP | 澳门元 |
| MUR | 毛里求斯卢比 |
| MXN | 墨西哥比索 |
| MYR | 马来西亚林吉特 |
| MZN | 莫桑比克新梅蒂卡尔 |
| NAD | 纳米比亚元 |
| NGN | 尼日利亚奈拉 |
| NOK | 挪威克朗 |
| NPR | 尼泊尔卢比 |
| NT$ | 新台币 |
| NZD | 新西兰元 |
| OMR | 阿曼里亚尔 |
| PEN | 秘鲁索尔 |
| PGK | 巴布亚基纳 |
| PHP | 菲律宾比索 |
| PKR | 巴基斯坦卢比 |
| PLN | 波兰兹罗提 |
| QAR | 卡塔尔里亚尔 |
| CNY | 人民币 |
| RON | 罗马尼亚列伊 |
| RUB | 俄罗斯卢布 |
| SAR | 沙特里亚尔 |
| SBD | 所罗门群岛元 |
| SEK | 瑞典克朗 |
| SGD | 新加坡元 |
| SZL | 斯威士兰里兰吉尼 |
| THB | 泰株 |
| TND | 突尼斯第纳尔 |
| TRY | 土耳其里拉 |
| TWD | 新台币 |
| TZS | 坦桑尼亚先令 |
| UAH | 乌克兰格里夫纳 |
| USD | 美元 |
| UZS | 乌兹别克斯坦索姆 |
| VND | 越南盾 |
| VUV | 瓦努阿图瓦图 |
| WST | 萨摩亚塔拉 |
| XAF | 中非共同体法郎 |
| XOF | 西非法郎 |
| XPF | 太平洋法郎 |
| ZAR | 南非兰特 |