# 接口名:查询服务项目

该接口方法需要安装 美业小程序,如未安装需要前往安装才可以使用

# 接口标识: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 是否获取总数