schedules.def
条件分页查询线路编制
- 请求路由:
schedules.def- 交互模型:
Response Stream- 访问限制: 无
请求
RSocket.rs({
"route" : "schedules.def",
"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"] |
返回
线路编制列表
[ ]
返回属性
| 名称 | 类型 | 说明 |
|---|---|---|
| routeDefId | String | 线路编制编号 |
| companyId | String | 公司id |
| state | Boolean | true:启用,false:不启用 |
| buildType | String | 生成类型:1自动,2手动 |
| finalTime | String | 最后时间 |
| day | Number | 生成的天数 |
| companyName | 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 | 座位数 |
| flowSchedules | Object | 流水班次编制信息 |
| flowSchedules.firstTime | String | 首班车发车时间 |
| flowSchedules.lastTime | String | 末班车发车时间 |
| flowSchedules.interval | Number | 间隔时间,单位:分钟 |
| flowSchedules.description | String | 说明 |
| fixedSchedules | Object | 固定班次编制信息 |
| fixedSchedules.description | String | 说明 |
| fixedSchedules.items | String[] | 固定班次时间点列表 |
| crBy | String | 创建者 |
| upBy | String | 最后修改者 |
| crDate | String | 创建时间 |
| upDate | String | 最后修收时间 |
| tenantId | String | 租户ID |
| id | Varies |