schedules
条件分页查询班次
- 请求路由:
schedules- 交互模型:
Response Stream- 访问限制: 无
请求
RSocket.rs({
"route" : "schedules",
"args" : {
"t" : "租户",
"search" : "条件",
"pg" : "分页"
}
});
请求参数
| 名称 | 类型 | 必须 | 说明 |
|---|---|---|---|
| t | String | 否 | 租户 |
| search | Object | 否 | 条件 |
| search.actualTimeFrom | String | 否 | 实际时间的开始 |
| search.actualTimeTo | String | 否 | 实际时间的结束 |
| search.history | String | 否 | 0:当日及以后,1:历史 |
| search.departureFrequency | String | 否 | 发车班次(时分,HH:mm) |
| search.dateOfDeparture | String | 否 | 发车日期(年月日,yyyy-MM-dd) |
| search.tenantId | String | 否 | 租户 |
| search.time | String | 否 | 查询某天的班次,格式:2022-12-30 |
| search.startMainArea | String | 否 | 开始城市 |
| search.endMainArea | String | 否 | 结束城市 |
| search.companyId | String | 否 | 公司id |
| search.startStation | String | 否 | 上车站点 |
| search.state | String | 否 | true:1,false:0 |
| search.endStation | String | 否 | 下车站点 |
| search.scheduleType | String | 否 | 班次类型 1 - 流水班次; 2 - 固定班次 |
| search.mode | String | 否 | 1:只查班次,2:携带流水编制 |
| search.routeDefId | String | 否 | 线路编制id |
| search.keyword | String | 否 | 模糊匹配关键字 |
| search.from | String | 否 | 查询起始时间,时间样式为RFC3339格式,如:2019-04-18T00:13:39.649Z |
| search.to | String | 否 | 查询终止时间,时间样式为RFC3339格式,如:2019-04-19T00:13:39.649Z |
| pg | Object | 否 | 分页 |
| pg.page | Number | 否 | 页码,首页从0开始 |
| pg.size | Number | 否 | 每页记录,默认为10 |
| pg.sort | String[] | 否 | 排序字段清单,默认为升序,需要指定降序时在字段名后面添加desc并用分号隔开。 例如:["id", "crDate;desc"] |
返回
班次编制列表
[ ]
返回属性
| 名称 | 类型 | 说明 |
|---|---|---|
| flowSchedules | Object | 流水班次编制信息 |
| flowSchedules.firstTime | String | 首班车发车时间 |
| flowSchedules.lastTime | String | 末班车发车时间 |
| flowSchedules.interval | Number | 间隔时间,单位:分钟 |
| flowSchedules.description | String | 说明 |
| fixedSchedules | Object | 固定班次编制信息 |
| fixedSchedules.description | String | 说明 |
| fixedSchedules.items | String[] | 固定班次时间点列表 |
| busPrice | Object | 关联价格信息 |
| busPrice.id | String | |
| busPrice.portTypes | String[] | 口岸类型,0 - 深圳湾口岸;1 - 澳门口岸;2 - 珠海口岸 等 |
| busPrice.portType | String | 用来接收数据的参数 |
| busPrice.companyId | String | 公司id |
| busPrice.companyName | String | 公司名称 |
| busPrice.startCity | String | 开始城市编号 |
| busPrice.endCity | String | 结束城市编号 |
| busPrice.remarks | String | 备注 |
| busPrice.isReturn | Boolean | 是否往返 |
| busPrice.estDistance | Number | 预估里程, 单位: 公里 |
| busPrice.estDuration | Number | 预估时长, 单位: 小时 |
| busPrice.busTicketTypes | Object[] | 大巴价格 |
| busPrice.busTicketTypes.[].busTicketTypeId | String | 票种类型 |
| busPrice.busTicketTypes.[].oneTripPrice | Object | 单程票种map |
| busPrice.busTicketTypes.[].roundTripPrice | Object | 往返票种map |
| busPrice.busTicketTypes.[].remarks | String | 备注 |
| busPrice.crBy | String | 创建者 |
| busPrice.upBy | String | 最后修改者 |
| busPrice.crDate | String | 创建时间 |
| busPrice.upDate | String | 最后修收时间 |
| busPrice.tenantId | String | 租户ID |
| companyId | String | 公司id |
| companyName | String | 公司名称 |
| routeDefId | String | 关联的线路编制编号 |
| startCity | String | 开始城市编号 |
| startStations | Object[] | 上车站点信息 |
| startStations.[].station | String | 站点编号 |
| startStations.[].relativeTime | Number | 相对到达时间间隔,单位分钟(相对于发车时间) |
| endStations | Object[] | 下车站点信息 |
| endStations.[].station | String | 站点编号 |
| endStations.[].relativeTime | Number | 相对到达时间间隔,单位分钟(相对于发车时间) |
| endCity | String | 结束城市编号 |
| scheduleType | String | 班次类型 1 - 流水班次; 2 - 固定班次 |
| seats | Number | 座位数 |
| driver | String | 司机, 验票员操作来填写这个字段 |
| driverName | String | 司机名称 |
| departureTime | String | 发车时间 |
| realDepartureTime | String | 实际发车时间, 验票员操作来填写这个字段 |
| vehicleLicenseNo | Object | 车辆信息 |
| vehicleLicenseNo.hk | String | 香港车牌 |
| vehicleLicenseNo.mainland | String | 大陆车牌 |
| scheduleId | String | 班次id |
| code | String | 班次编码 |
| prices | Object[] | 班次中所有票种对应价格 |
| prices.[].fee | String | 价格 |
| prices.[].isReturn | String | 单双程0:单,1:双 |
| prices.[].lawTicketType | String | 价格级别 |
| prices.[].priceId | String | 票价 id |
| prices.[].stdPrivFlg | String | 票价类型 0 优惠 、1 标准 |
| prices.[].ticketCategoryId | String | 路线票种 ID 确定票种,票价类型 票类及价格(包括币种) |
| prices.[].ticketCategoryName | String | 票种名称 |
| prices.[].ticketType | String | 票价类型名称 |
| prices.[].ticketTypeId | String | 票种类型id |
| prices.[].ticketCategoryLineId | String | 路线票种id |
| startStation | String | 上车站点id |
| endStation | String | 下车站点id |
| startStationName | String | 上车站点名称 |
| endStationName | String | 下车站点名称 |
| seatNum | String | 可售座位数量 |
| saleNum | String | 已售座位数量 |
| portId | String | 途径口岸对应站点的id |
| portName | String | 途径口岸名称 |
| runStartTime | String | 班次首站点时间 |
| runTime | String | 该站点开车时间 |
| beginStops | String | 班次经过上站点 |
| endStops | String | 班次经过下站点 |
| allSeatNum | String | 座位总数 |
| ticketCategoryId | String | 路线票种 ID |
| ticketTypeId | String | 票价类型 |
| ticketType | String | 票价类型名称 |
| goTripDesc | String | 班次经过上站点名称 |
| tripDesc | String | 班次下站经过的站点名称 |
| crBy | String | 创建者 |
| upBy | String | 最后修改者 |
| crDate | String | 创建时间 |
| upDate | String | 最后修收时间 |
| tenantId | String | 租户ID |
| id | Varies |