# 接口名:查询服务项目
该接口方法需要安装 美业小程序,如未安装需要前往安装才可以使用
# 接口标识:query_service_items
# 接口功能
查询服务项目
# 调用方式
wx.cloud.callFunction({
name: 'cloudbase_module',
data: {
name: 'query_service_items',
data: {
"filter": {
"where": {
"_id": {
"$nempty": 1
}
}
},
"select": {
"$master": true
},
"pageNumber": 1,
"pageSize": 10,
"getCount": true
},
},
success: (res) => {
console.log(res)
},
});
# 使用示例
(1) 查询所有服务项目
wx.cloud.callFunction({
name: 'cloudbase_module',
data: {
name: 'query_service_items',
data: {
"filter": {
"where": {
"_id": {
"$nempty": 1
}
}
},
"select": {
"$master": true
},
"pageNumber": 1,
"pageSize": 10,
"getCount": true
},
},
success: (res) => {
console.log(res)
},
});
(2) 查询某个服务分类下,状态为“上架”的所有服务项目
wx.cloud.callFunction({
name: 'cloudbase_module',
data: {
name: 'query_service_items',
data: {
"filter": {
"where": {
"$and":[
{
"categoryId": {
"$eq": "8212c3bc664c6132014b8ce94b4bd0e7"
}
},
{
"status": {
"$eq": '2'
}
}
]
}
},
"select": {
"$master": true
},
"pageNumber": 1,
"pageSize": 10,
"getCount": true
},
},
success: (res) => {
console.log(res)
},
});
# 入参:
参数 | 类型 | 必填 | 描述 |
---|---|---|---|
filter | object | 否 | 过滤条件 |
filter.where | object | 是 | 过滤条件详情 |
filter.where._id | object | 是 | ID 条件 |
filter.where._id.$nempty | integer | 是 | 非空检查 |
select | object | 否 | 查询的字段 |
select.$master | boolean | 是 | 选择主字段 |
pageNumber | integer | 否 | 页码 Additional restrictions: - Minimum: 1 |
pageSize | integer | 否 | 每页数量 Additional restrictions: - Minimum: 1 |
getCount | boolean | 否 | 是否获取总数 |