跳到主要内容

cbv.company.prices

条件分页查询承运价格列表

  • 请求路由: cbv.company.prices
  • 交互模型: Response Stream
  • 访问限制: 无

请求​

RSocket.rs({
"route" : "cbv.company.prices",
"args" : {
"search" : {
"companyId" : "CN1007",
"priceType" : "",
"portTypes" : [
0
]
},
"pg" : {
"page" : "0",
"size" : "10"
}
}
});

请求参数​

名称类型必须说明
searchObject否条件
search.companyIdsString[]否承运商id
search.priceTypeNumber否类型:1-包车 2-专线
search.typeString否1-内地直达 2-跨境直达
search.portTypesNumber[]否口岸列表 字典
search.startMainAreaString否开始城市编号
search.startMinorAreasString[]否开始区域编号列表
search.endMainAreaString否结束城市编号
search.endMinorAreasString[]否结束区域编号列表
pgObject否分页对象
pg.pageNumber否页码,首页从0开始
pg.sizeNumber否每页记录,默认为10
pg.sortString[]否排序字段清单,默认为升序,需要指定降序时在字段名后面添加desc并用分号隔开。
例如:["id", "crDate;desc"]

返回​

结果列表

[
{
"crBy" : "admin@mzd",
"upBy" : "admin@mzd",
"crDate" : "2023-09-04T07:37:58.265Z",
"upDate" : "2023-09-04T07:40:04.795Z",
"tenantId" : "mzd",
"id" : "64f58956e040cf633da91aff",
"companyId" : "CN1007",
"priceType" : 1,
"portTypes" : [
0
],
"startMainArea" : "001",
"startMinorAreas" : [
"130"
],
"endMainArea" : "002",
"endMinorAreas" : [
"118"
],
"hourlyRate" : {
"HKD" : 100.0,
"MOP" : 100.0,
"RMB" : 100.0
},
"specificSingleFare" : {
"HKD" : 800.0,
"MOP" : 800.0,
"RMB" : 700.0
},
"specificReturnFares" : {
"HKD" : 1600.0,
"MOP" : 1600.0,
"RMB" : 1400.0
}
}
]

返回属性​

名称类型说明
startMinorAreasTextString开始站点名称 按、分割
endMinorAreasTextString结束站点名称 按、分割
portTypesTextString口岸名称 按、分割
fromGroupNamesString开始分组名称
toGroupNamesString结束分组名称
idString标识
companyIdString运营商关联id
companyNameString运营商名称
priceTypeNumber类型:1-包车 2-专线
typeString1-内地直达 2-跨境直达
stateBoolean启用状态 true-启用 false-禁用
portTypesNumber[]口岸列表 字典
startMainAreaString开始城市编号
startMinorAreasString[]开始区域编号列表
endMainAreaString结束城市编号
endMinorAreasString[]结束区域编号列表
hourlyRateObject时租单价
specificSingleFareObject点对点单程价
specificReturnFaresObject点对点往返价
extraPropsObject扩展属性
crByString创建者
upByString最后修改者
crDateString创建时间
upDateString最后修改时间
tenantIdString租户ID

下载结果模型定义