跳到主要内容

biz.merchants.search

条件分页查询商户列表

  • 请求路由: biz.merchants.search
  • 交互模型: Response Stream
  • 访问限制: 无

请求​

RSocket.rs({
"route" : "biz.merchants.search",
"args" : {
"search" : {
"keyword" : "深",
"from" : "2023-08-01",
"to" : "2023-08-02",
"state" : true
},
"pg" : {
"size" : "10",
"page" : "0"
}
}
});

请求参数​

名称类型必须说明
searchObject否条件
search.associatedChannelString否所属渠道
search.stateBoolean否是否启用
search.pricingSchemeString否价格方案
search.starLevelString否星级
search.keywordString否模糊匹配关键字
search.fromString否查询起始时间,时间样式为RFC3339格式,如:2019-04-18T00:13:39.649Z
search.toString否查询终止时间,时间样式为RFC3339格式,如:2019-04-19T00:13:39.649Z
pgObject否分页
pg.pageNumber否页码,首页从0开始
pg.sizeNumber否每页记录,默认为10
pg.sortString[]否排序字段清单,默认为升序,需要指定降序时在字段名后面添加desc并用分号隔开。
例如:["id", "crDate;desc"]

返回​

商户列表

[
{
"crBy" : "admin@mzd",
"upBy" : "admin@mzd",
"crDate" : "2023-08-01T09:12:55.102Z",
"upDate" : "2023-08-01T09:13:54.104Z",
"tenantId" : "mzd",
"id" : "100",
"name" : "测试商户",
"associatedChannel" : "CH1002",
"address" : "深大",
"starLevel" : "5",
"position" : {
"longitude" : 111.111,
"latitude" : 222.222
},
"clientType" : "客户类型",
"averageRoomRate" : 100.0,
"roomCapacity" : 100,
"customerRatio" : 30.0,
"state" : true,
"administrators" : [
"555@mzd"
]
}
]

返回属性​

名称类型说明
orderCountNumber订单数
idString标识
windowTitleStringH5窗口标题
nameString商户名称
inviteCodeString邀请码
departurePositionObject出发地坐标
departurePosition.longitudeNumber经度
departurePosition.latitudeNumber纬度
departureNameString出发地名称
departureAddressString出发地地址
starLevelString星级
stateBoolean是否启用
contactPersonNameString商户对接人
contactPersonMobileString对接人电话
displayDepartureBooleanH5是否默认显示出发地
remarksString备注
pricingSchemeString价格方案
priceNumber[]添加或修改价格方案时把对应多个价格存储下来
serviceNoteString服务说明
operatorSurchargesString[]承运商附加服务
administratorsObject[]商户负责人
administrators.[].usernameString用户标识
administrators.[].mobileString用户手机号
administrators.[].nameString用户名称
merchantSurchargesObject商户附加服务
associatedChannelString所属渠道
cityString开始城市id
toCityString到达城市id
configureLayoutObject布局配置
independentAccountObject分账设置信息
independentAccount.periodNumber分账周期:T+0、T+1、T+2、T+7、T+30(加几值为几,例:T+0 值为0)
independentAccount.suspensionOfDistributionBoolean暂停分账 true:暂停 false:可分账
independentAccount.settlementOfDriverChargesBoolean是否委托平台自动结算司机费用
independentAccount.acceptorTypeString分账对象
0 - 平台
1 - 渠道
independentAccount.independentAccountTypeString分账类型
0-比例
1-指定金额
independentAccount.independentAccountValueObject分账值,比例和金额都写三种币种信息
RMB
HKD
MOP
independentAccount.collectionAccountInformationObject收款账户信息
independentAccount.collectionAccountInformation.appIdString公众号appId
independentAccount.collectionAccountInformation.accountIdentificationString账户标识
independentAccount.collectionAccountInformation.nameString名字
independentAccount.collectionAccountInformation.typeString分账接收方类型
MERCHANT_ID:商户号
PERSONAL_OPENID:个人openid
bindingPeriodString绑定期限 0,1个月、6个月、1年(12:默认)、-1:永久
extraPropsObject扩展属性
crByString创建者
upByString最后修改者
crDateString创建时间
upDateString最后修改时间
tenantIdString租户ID

下载结果模型定义