OPENAPI V3
登录控制台
首次登录赠送 10000 Token,可直接调试接口
充值、回调配置、调用日志、接口调试均在控制台完成

收银员接口文档

本页专门展示收银员接口,便于单独交付与维护;通用规则仍复用总览页内容。Long 型标识字段、分页游标等通用约定,请先参考总览页《对接说明》。

收银员接口

按门店维度展示收银员信息。代码与路径使用 cashier 命名,查询范围以请求体中的 account 定位到的门店为准,不做总部账号全量展开。

查询收银员

POST
/openapi/v3/cashier/page

用于分页查询指定门店下的收银员信息,统一按 cashier.id 做游标翻页,适合对接方分批同步门店收银员档案。

范围规则:请求体里传哪个 account,就查该门店自己的收银员;即使调用方是总部账号,也只返回这个门店的数据。

筛选规则:uidjobNumbernametelenable 都是可选精确过滤条件,可单独传,也可组合传。

请求参数

参数 类型 必填 说明
accountstring目标门店账号。传哪个账号,就查哪个门店的收银员数据。
uidlong收银员 UID,精确匹配。
jobNumberstring工号,精确匹配。
namestring姓名,精确匹配。
telstring手机号,精确匹配。
enableint启用状态,仅支持 01
lastIdlong分页游标。首次传 0 或不传;后续传上一次响应中的 nextLastId
orderstring排序方向,仅支持 ascdesc,默认 asc
limitint分页大小,默认 100,最大 100

业务说明

  • 固定消耗 100 token
  • 分页按 cashier.id 游标推进,服务端按 limit + 1 预读判断是否还有下一页。
  • 接口只返回单个门店维度的数据,不会因为总部身份自动扩展到其它门店。

请求示例

{
  "account": "store001",
  "uid": 90001,
  "jobNumber": "CASH001",
  "name": "张三",
  "tel": "13800138000",
  "enable": 1,
  "lastId": 0,
  "order": "asc",
  "limit": 100
}

返回示例

{
  "status": "success",
  "errorCode": 0,
  "result": {
    "list": [
      {
        "id": "1001",
        "uid": "90001",
        "jobNumber": "CASH001",
        "name": "张三",
        "tel": "13800138000",
        "enable": 1
      }
    ],
    "hasMore": false,
    "nextLastId": "1001"
  }
}

返回字段说明

statuserrorCode 及分页公共字段请参考《公共响应格式》,此处仅补充 result.list[] 字段。

字段 类型 说明
idstring收银员 ID。
uidstring收银员 UID。
jobNumberstring收银员工号。
namestring收银员姓名。
telstring收银员手机号。
enableint启用状态。