说明:
1)参数默认均为字符串类型,其他类型见具体参数后括号内说明
2)参数默认均不可为空,可为空情况见具体参数后括号内说明
3)所有返回错误的状态定义如下:
	101-ErrorUrl			错误链接
	102-ErrorParam			参数错误
	103-SystemError			系统繁忙
	104-SessionIdExpired	SessionId过期
	105-IllegalSessionid	非法SessionId
	106-InsuffPermission	没有权限
	107-AppKeyError			服务验证码错误
	108-OtherError			其他错误(用户登陆验证)


1.接口访问验证接口 InterFaceLogin.zcp
参数
AppKey: 验证码

返回成功
{
    "Status": "Success-返回成功状态",
    "Info": "InterFaceLogin-接口名称",
    "SId": "111111111111111111-接口访问SessionID",
    "ExpiredTime", "SessionID过期时间"
}

返回错误
{
    "Status": "Error-返回错误状态",
    "Info": "InterFaceLogin:xxxxxxx-接口名称加错误信息",
	"ErrCode": "107"
}

1.提交用户注册绑定接口 SubmitUserRegister.zcp
参数:
SId:接口访问SessionID
UserId: 用户编码
UserName: 用户姓名(可为空)
UserMobile: 手机号码(可为空)
IsVIP: 是否通用VIP(可为空)
UserPassword: 设置密码(可为空)
CompanyID: 企业编号(可为空)

返回成功
{
    "Status": "Success-返回成功状态",
    "Info": "SubmitUserRegister-接口名称"
}

返回错误
{
    "Status": "Error-返回错误状态",
    "Info": "SubmitUserRegister:xxxxxxx-接口名称加错误信息",
	"ErrCode": "103"
}

2.获取用车城市列表接口 GetCityList.zcp
参数:
SId:接口访问SessionID
CompanyID: 企业编号(可为空)

成功返回列表
{
    "Status": "Success",
    "Info": "GetCityList",
    "ListArray": [
        {
            "CityId": "RA_411440123958333108371-城市编码",
            "CityName": "北京-城市名称",
            "Header": "B-城市首字母",
            "IsHot": "1-热点城市|0-非热点城市"
        },
        {
            "CityId": "RA_411440123958333108374",
            "CityName": "上海",
            "Header": "S",
            "IsHot": "1"
        },
        {
            "CityId": "RA_411440123958333108375",
            "CityName": "惠州",
            "Header": "H",
            "IsHot": "0"
        },
		...
    ]
}

返回无数据记录
{
    "Status": "Success",
    "Info": "GetCityList",
    "RecordCount": "0"
}

返回错误
{
    "Status": "Error",
    "Info": "GetCityList:xxxxxxx-接口名称加错误信息",
	"ErrCode": "103"
}

3.获取用车门店列表接口 GetStoreList.zcp
参数:
SId:接口访问SessionID
CityId: 城市编号
SelfService: 自助取车条件(1-自助取车,可为空)
CompanyID: 企业编号(可为空)

成功返回列表
{
    "Status": "Success",
    "Info": "GetStoreList",
    "ListArray": [
        {
            "StoreId": "RA_1385432307986994-门店编码",
            "StoreName": "三亚机场店-门店名称",
            "StoreAddress": "三亚机场东南500米行程大厦1001-门店地址",
            "FromTime": "9-营业时间",
            "EndTime": "21-打烊时间",
            "SelfService": "1-支持自助取车|0-不支持自助取车"
        },
        {
            "StoreId": "RA_1385432411158754",
            "StoreName": "海口机场店",
            "StoreAddress": "海口机场东北300米",
            "FromTime": "9",
            "EndTime": "21",
            "SelfService": "1"
        },
        {
            "StoreId": "RA_411440123958333108371",
            "StoreName": "成都火车站店",
            "StoreAddress": "成都火车站东南300米新东信大厦",
            "FromTime": "9",
            "EndTime": "21",
            "SelfService": "0"
        },
		...
    ]
}

返回无数据记录
{
    "Status": "Success",
    "Info": "GetStoreList",
    "RecordCount": "0"
}

返回错误
{
    "Status": "Error",
    "Info": "GetStoreList:xxxxxxx-接口名称加错误信息",
	"ErrCode": "103"
}

4.获取查询条件结构接口	GetQueryCase.zcp
参数:
SId:接口访问SessionID
CompanyID: 企业编号(可为空)

成功返回列表
{
    "Status": "Success",
    "Info": "GetQueryCase",
    "PriceLevel-价格查询条件": [
        {
            "Name": "全部",
            "Value": "null"
        },
        {
            "Name": "100元以下",
            "Value": "A"
        },
        {
            "Name": "100-200元",
            "Value": "AA"
        },
		...
    ],
    "BrandName-品牌查询条件": [
        {
            "Name": "全部",
            "Value": "null"
        },
        {
            "Name": "凯迪拉克",
            "Value": "凯迪拉克"
        },
        {
            "Name": "奔驰",
            "Value": "奔驰"
        }
		...
    ],
    "ModelKind-车辆类型条件": [
        {
            "Name": "全部",
            "Value": "null"
        },
        {
            "Name": "二厢(轿车)",
            "Value": "1"
        },
        {
            "Name": "三厢(轿车)",
            "Value": "2"
        },
        {
            "Name": "运动(SUV)",
            "Value": "3"
        }
		...
    ],
    "GearType-排挡类型条件": [
        {
            "Name": "全部",
            "Value": "null"
        },
        {
            "Name": "手排",
            "Value": "MT"
        },
        {
            "Name": "自排",
            "Value": "AT"
        }
		...
    ]
}

返回无数据记录
{
    "Status": "Success",
    "Info": "GetQueryCase",
    "RecordCount": "0"
}

返回错误
{
    "Status": "Error",
    "Info": "GetQueryCase:xxxxxxx-接口名称加错误信息",
	"ErrCode": "103"
}

5.获取车型价格列表接口 GetModelPriceList.zcp
参数:
SId:接口访问SessionID
PriceLevel: 价格范围(可为空)
BrandName: 品牌名称(可为空)
ModelKind: 车型类型(可为空)
GearType: 排挡类型(可为空)
SelfService: 自助取车查询条件(1-自助取车,可为空)
SortBy: 排序方式 PriceAsc-价格升序, PriceDesc-价格降序, LitreAsc-排量升序, LitreDesc-排量降序 (可为空)
PageSize: 每页条数(数值型 可为空)
PageIndex: 第几页列表(数值型 可为空)
UserId: 用户编码(可为空, 需要根据会员类型给出不同价格)
PickUpStoreId: 取车门店编号(可为空, 为空为送车上门)
StartTime: 起租时间
EndTime: 还车时间
CompanyID: 企业编号(可为空)

成功返回列表
{
    "Status": "Success",
    "Info": "GetModelPriceList",
    "PageNo": "1-第几页",
    "RecordCount": "35-记录总条数",
    "PageCount": "3-共几页",
    "ListArray": [
        {
            "ModelId": "RA_1385432307986994-车型编码",
            "ModelName": "奥迪Q5-车型名称",
            "ModelType": "三厢-车型类型",
            "GearType": "自动-排挡类型",
            "ModelImage": "http://www.ezu163.com/application/model_images/201382715343.jpg-车型图片URL",
            "Litre": "2.0-排量大小",
            "KeyWords": "舒适 经济 时尚-车型特点关键词",
            "CarPrice": "650-租金价格标准",
            "CarTotal": "1300-租期内的总价",
            "InsurePrice": "50-基本保险标价",
            "InsureTotal": "100-租期内的保险总价",
            "StandardUnit": "元/天-价格单位,月租为元/月",
            "RunLimit": "200-每日里程限制",
            "LimitUnit": "公里/天-里程限制单位,月租为公里/月",
            "OverLimit": "1元/公里-超里程价格标准",
            "DepositSum": "3000元-预授权标准",
            "SelfService": "1-支持自助取车|0-不支持自助取车",
            "PlatinaPrice": "白金会员价",
            "Status": "3-可预订|1-可排队|0-已订完-车型的可订状态,已订完不显示或不可选择"
        },
		...
    ]
}

返回无数据记录
{
    "Status": "Success",
    "Info": "GetModelPriceList",
    "RecordCount": "0"
}

返回错误
{
    "Status": "Error",
    "Info": "GetModelPriceList:xxxxxxx-接口名称加错误信息",
	"ErrCode": "103"
}

6.获取增值服务列表接口 GetAddedServiceList.zcp
参数:
SId:接口访问SessionID
PickUpStoreId: 取车门店编号(可为空)
ModelId: 车型编码
StartTime: 起租时间
EndTime: 还车时间
CompanyID: 企业编号(可为空)

成功返回列表
{
    "Status": "Success",
    "Info": "GetAddedServiceList",
    "ListArray": [
        {
            "ServiceID": "199-服务编码",
            "ServiceName": "不计免赔险-服务名称",
            "ServicePrice": "30-价格标准",
            "StandardUnit": "元/天-价格单位",
            "ServiceTotal": "60-租期内的总价",
            "ServiceDecription": "如购买不计免赔险,出险后无需承担2000元的绝对免赔额-服务说明"
        },
        {
            "ServiceID": "200",
            "ServiceName": "你用车我加油",
            "ServicePrice": "8-价格标准",
            "StandardUnit": "元/L-价格单位",
            "ServiceTotal": "500-使用总价",
            "ServiceDecription": "选择本服务后,您可以满油提车,任意油量还车。油箱余量不找零、不退还-服务说明"
        },
		...
    ]
}

返回无数据记录
{
    "Status": "Success",
    "Info": "GetAddedServiceList",
    "RecordCount": "0"
}

返回错误
{
    "Status": "Error",
    "Info": "GetAddedServiceList:xxxxxxx-接口名称加错误信息",
	"ErrCode": "103"
}

7.提交订单信息接口 SubmitOrderInfo.zcp
参数
SId:接口访问SessionID
UserId: 用户编码
StartTime: 取车时间
EndTime: 还车时间
SelfService: 是否自助租车 1-自助租车(可为空)
PickUpStoreId: 取车门店ID(如果送车上门则可为空,否则不能为空)
IsSendService: 是否送车上门 1-送车上门(可为空)
PickUpAddress 送车上门地址(如果送车上门则不可为空,否则可为空)
BackStoreId: 还车门店ID(如果上门取车则可为空,否则不能为空)
IsReturnService: 是否上门取车 1-上门取车(可为空)
BackAddress: 上门取车地址(如果上门取车则不可为空,否则可为空)
DriverName: 驾驶人姓名(非自助租车,可为空)
IdentifyCardNo: 驾驶人身份证号(非自助租车,可为空)
IdentifyCardURL: 驾驶人身份证照片(多张按分号分隔开)(非自助租车,可为空)
DriveCardNo: 驾驶证号码(非自助租车,可为空)
DriveCardURL: 驾驶证照片(多张按分号分隔开)(非自助租车,可为空)
DriverPhone: 驾驶人手机号(非自助租车,可为空)
ModelId: 车型编码
AddedServiceIdList: 增值服务编码串(可为空)
PayType: 支付方式 1-门店|2-网银(可为空)
BeforePay: 支付金额(数值型 可为空)
BankName: 发卡行(可为空)
BankCardNo: 银行卡号(可为空)
Cardholder: 持卡人(可为空)
ValidityDate: 有效期(可为空)
FlightNumber: 航班号(可为空)
Remark: 说明(可为空)
CompanyID: 企业编号(可为空)

返回成功
{
    "Status": "Success",
    "Info": "SubmitOrderInfo",
    "OrderId": "RA_1385432307986994-返回的订单编码",
    "BargainId": "2013112700001-返回的订单号",
	"PayURL": "https://service.allinpay.com/gateway/index.do|inputCharset=1|pickupUrl=aaaa"
}

返回错误
{
    "Status": "Error",
    "Info": "SubmitOrderInfo:xxxxxxx-接口名称加错误信息",
	"ErrCode": "103"
}

8.反馈车就绪状态接口 RecevieOrderStatus.zcp
  反馈已取车状态接口 RecevieOrderStatus.zcp
参数:
SId:接口访问SessionID
OrderId: 订单编码
OrderStatus: 状态码(4-车就绪|5-已取车)
CompanyID: 企业编号(可为空)
CurrentOil: 油耗(1-五分之一|2-五分之二|3-五分之三|4-五分之四|5-邮箱满油)
CurrentMileage: 里程(数值型 可为空)
LocationImages: 位置图片(可为空)

返回成功
{
    "Status": "Success",
    "Info": "RecevieOrderStatus"
}

返回错误
{
    "Status": "Error",
    "Info": "RecevieOrderStatus:xxxxxxx-接口名称加错误信息",
	"ErrCode": "103"
}

9.提交订单取消请求接口 SubmitOrderCancel.zcp
参数:
SId:接口访问SessionID
OrderId: 订单编码
CompanyID: 企业编号(可为空)

返回成功
{
    "Status": "Success",
    "Info": "SubmitOrderCancel",
    "OrderId": "RA_2013112700001111-订单编码",
    "Result": "0-不能取消|1-取消成功|2-取消中",
    "Remark": "不能取消原因说明"
}

返回错误
{
    "Status": "Error",
    "Info": "SubmitOrderCancel:xxxxxxx-接口名称加错误信息",
	"ErrCode": "103"
}

10.获取续租费用信息接口 GetOrderReapplyInfo.zcp
参数:
SId:接口访问SessionID
OrderId: 订单编码
EndTime: 还车时间
CompanyID: 企业编号(可为空)

返回成功
{
    "Status": "Success",
    "Info": "GetOrderReapplyInfo",
    "OrderId": "RA_2013112700001111-订单编码",
    "Result": "0-不可续租|1-可续租",
    "CarPrice": "650-续租价格标准",
    "CarTotal": "1300-续租租期内的总价",
    "InsurePrice": "50-续租保险标准",
    "InsureTotal": "100-续租租期内的总价",
    "AddedServiceTotal": "100-续租租期内的增值服务费用",
    "StandardUnit": "元/天-续租价格单位,月租为元/月"
}

返回错误
{
    "Status": "Error",
    "Info": "GetOrderReapplyInfo:xxxxxxx-接口名称加错误信息",
	"ErrCode": "103"
}

11.提交订单续租请求接口 SubmitOrderReapply.zcp
参数:
SId:接口访问SessionID
OrderId: 订单编码
EndTime: 还车时间
PayType: 支付方式 1-门店|2-网银(可为空)
BeforePay: 支付金额(数值型 可为空)
CompanyID: 企业编号(可为空)

返回成功
{
    "Status": "Success",
    "Info": "SubmitOrderReapply",
    "OrderId": "RA_2013112700001111-订单编码"
}

返回错误
{
    "Status": "Error",
    "Info": "SubmitOrderReapply:xxxxxxx-接口名称加错误信息",
	"ErrCode": "103"
}

12.获取订单详细信息接口 GetOrderDetail.zcp
参数:
SId:接口访问SessionID
OrderId: 订单编码
CompanyID: 企业编号(可为空)

成功返回列表
{
    "Status": "Success",
    "Info": "GetOrderDetail",
    "OrderId": "RA_2013112700001111-订单编码",
    "BargainId": "2013112700001-订单号",
    "PayType": "1-门店|2-网银",
    "BeforePay": "2288-支付金额",
    "OrderStatus": "0-已取消|1-已预订|2-已确认|3-已出车|4-已就绪|5-已取车|6-已结算",
    "OrderTime": "2013-11-20 08:00-下单时间",
    "StartTime": "2013-11-28 08:00-取车时间",
    "EndTime": "2013-11-30 08:00-还车时间",
	"SelfService": "1-自助租车",
	"IsSendService": "1-送车上门",
    "PickUpStoreId:": "RA_2013112700001112-取车门店编码",
    "PickUpStoreName": "三亚机场店-取车门店名称",
    "PickUpAddress": "三亚机场东南500米行程大厦1001-取车门店地址",
	"IsReturnService": "1-上门取车",
    "BackStoreId:": "RA_2013112700001112-还车门店编码",
    "BackStoreName": "三亚机场店-还车门店名称",
    "BackAddress": "三亚机场东南500米行程大厦1001-还车门店地址",
    "DriverName": "张三-驾驶人姓名",
    "IdentifyCardNo": "1110101212122222222-驾驶人身份证",
    "DriveCardNo": "1110101212122222222-驾驶证号码",
    "DriverPhone": "1899999999-驾驶人手机",
    "ModelInfo": "别克君威/三厢/自动-车型信息",
    "AutoBrand": "琼A123456-车牌号码",
    "AutoColor": "黑色-车身颜色",
	"CarPrice": "650-租金价格标准",
	"CarTotal": "1300-租期内的总价",
	"InsurePrice": "50-基本保险标价",
	"InsureTotal": "100-租期内的保险总价",
	"StandardUnit": "元/天-价格单位,月租为元/月",
	"RunLimit": "200-每日里程限制",
	"LimitUnit": "公里/天-里程限制单位,月租为公里/月",
	"OverLimit": "1元/公里-超里程价格标准",
	"DepositSum": "3000元-预授权标准",
    "AddedServiceList":[
		{
			"ServiceName": "不计免赔险-服务名称",
			"ServicePrice": "30-价格标准",
			"StandardUnit": "元/天-价格单位",
			"ServiceTotal": "60-租期内的总价"
		},
		{
			"ServiceName": "你用车我加油",
			"ServicePrice": "8-价格标准",
			"StandardUnit": "元/L-价格单位",
			"ServiceTotal": "500-使用总价"
		},
		...
	],
    "CheckPerson": "李四-验车人",
    "CurrentMileage": "20003-当前里程",
    "OilScale": "油量:1-五分之一|2-五分之二|3-五分之三|4-五分之四|5-邮箱满油",
    "CheckTime": "2013-12-3-验车时间",
    "CheckRemark": "1-完好无损|2-轻微损伤|3-一般损伤|4-物品丢失|5-严重损坏|手动输入验车说明",
    "AssistantName": "王晓虎-助理姓名",
    "AssistantPhone": "1899999999-助理手机"
}

返回错误
{
    "Status": "Error",
    "Info": "GetOrderDetail:xxxxxxx-接口名称加错误信息",
	"ErrCode": "103"
}

13.获取服务条款接口	GetServiceClause.zcp
参数:
SId:接口访问SessionID
CompanyID: 企业编号(可为空)

成功返回列表
{
    "Status": "Success",
    "Info": "GetServiceClause",
    "Qualifications": "租车资格内容",
    "Responsibility": "责任条款"
}

返回错误
{
    "Status": "Error",
    "Info": "GetServiceClause:xxxxxxx-接口名称加错误信息",
	"ErrCode": "103"
}