请求参数

名称 类型 描述
shopid integer

响应参数

名称 类型 描述
data integer
message string 附加信息
status string 200:成功; 500:内部错误; 601:卡不可用; 602:卡不存在; 603:卡挂失; 604:卡作废; 605:卡余额不足; 606:卡付款码超时; 607:积分不足; 608:礼品不可用; 701:支付成功; 702:支付确认失败; 703:支付状态未知; 704:付款码超时; 801:流水号重复; 901:未日结; 902:日结进行中; 903:日结中断; 904:日结完成; 905:日结金额发生变化; 1001:无法购买; 1002:已售罄; 1003:支付超时

响应示例

application/json, text/json
{
  "data": 1,
  "status": 200,
  "message": ""
}

请求参数

名称 类型 描述
pageIndex integer 页码
pageSize integer 每页条数,默认100
shopid integer

响应参数

string string
名称 类型 描述
data {...}
     data [...]
        ┆- barCode string 条码
        ┆- canBargain boolean 是否可以前台议价
        ┆- canDiscount boolean 是否可以打折
        ┆- code string 货号
        ┆- id integer id
        ┆- initial string 拼音缩写
        ┆- memberPrice decimal number 会员价
        ┆- name string 名称
        ┆- price decimal number 售价
        ┆- pricingType integer 计价方式:条码;计重;计数取重
        ┆- productClassId integer 商品分类
        ┆- productTagNames string 标签
         productTags [...] 标签
        ┆- supplier string 供应商
        ┆- timeStamp integer 时间戳
        ┆- unit string 单位
    ┆- pageIndex integer
    ┆- pageSize integer
     sumData {...}
        ┆- barCode string 条码
        ┆- canBargain boolean 是否可以前台议价
        ┆- canDiscount boolean 是否可以打折
        ┆- code string 货号
        ┆- id integer id
        ┆- initial string 拼音缩写
        ┆- memberPrice decimal number 会员价
        ┆- name string 名称
        ┆- price decimal number 售价
        ┆- pricingType integer 计价方式:条码;计重;计数取重
        ┆- productClassId integer 商品分类
        ┆- productTagNames string 标签
         productTags [...] 标签
        ┆- supplier string 供应商
        ┆- timeStamp integer 时间戳
        ┆- unit string 单位
    ┆- totalCount integer
message string 附加信息
status string 200:成功; 500:内部错误; 601:卡不可用; 602:卡不存在; 603:卡挂失; 604:卡作废; 605:卡余额不足; 606:卡付款码超时; 607:积分不足; 608:礼品不可用; 701:支付成功; 702:支付确认失败; 703:支付状态未知; 704:付款码超时; 801:流水号重复; 901:未日结; 902:日结进行中; 903:日结中断; 904:日结完成; 905:日结金额发生变化; 1001:无法购买; 1002:已售罄; 1003:支付超时

响应示例

application/json, text/json
{
  "data": null,
  "status": 200,
  "message": ""
}

请求参数

名称 类型 描述
shopid integer

响应参数

名称 类型 描述
data [...]
message string 附加信息
status string 200:成功; 500:内部错误; 601:卡不可用; 602:卡不存在; 603:卡挂失; 604:卡作废; 605:卡余额不足; 606:卡付款码超时; 607:积分不足; 608:礼品不可用; 701:支付成功; 702:支付确认失败; 703:支付状态未知; 704:付款码超时; 801:流水号重复; 901:未日结; 902:日结进行中; 903:日结中断; 904:日结完成; 905:日结金额发生变化; 1001:无法购买; 1002:已售罄; 1003:支付超时

响应示例

application/json, text/json
{
  "data": [
    {
      "key": 1,
      "value": 2
    },
    {
      "key": 1,
      "value": 2
    }
  ],
  "status": 200,
  "message": ""
}

请求参数

名称 类型 描述
shopid integer

响应参数

名称 类型 描述
data [...]
message string 附加信息
status string 200:成功; 500:内部错误; 601:卡不可用; 602:卡不存在; 603:卡挂失; 604:卡作废; 605:卡余额不足; 606:卡付款码超时; 607:积分不足; 608:礼品不可用; 701:支付成功; 702:支付确认失败; 703:支付状态未知; 704:付款码超时; 801:流水号重复; 901:未日结; 902:日结进行中; 903:日结中断; 904:日结完成; 905:日结金额发生变化; 1001:无法购买; 1002:已售罄; 1003:支付超时

响应示例

application/json, text/json
{
  "data": [
    {
      "key": 1,
      "value": ""
    },
    {
      "key": 1,
      "value": ""
    }
  ],
  "status": 200,
  "message": ""
}

请求参数

名称 类型 描述
id integer id
param string 参数

请求示例

application/json, text/json
{
  "param": "",
  "id": 2
}

响应参数

名称 类型 描述
message string 附加信息
status string 200:成功; 500:内部错误; 601:卡不可用; 602:卡不存在; 603:卡挂失; 604:卡作废; 605:卡余额不足; 606:卡付款码超时; 607:积分不足; 608:礼品不可用; 701:支付成功; 702:支付确认失败; 703:支付状态未知; 704:付款码超时; 801:流水号重复; 901:未日结; 902:日结进行中; 903:日结中断; 904:日结完成; 905:日结金额发生变化; 1001:无法购买; 1002:已售罄; 1003:支付超时

响应示例

application/json, text/json
{
  "status": 200,
  "message": ""
}

请求参数

无.

响应参数

名称 类型 描述
data [...]
    ┆- id integer id
    ┆- name string 名称
    ┆- order integer 排序
    ┆- parentId integer 上级分类Id,共三级
    ┆- path string 父级路径
    ┆- saleInvisible boolean 销售是否显示
message string 附加信息
status string 200:成功; 500:内部错误; 601:卡不可用; 602:卡不存在; 603:卡挂失; 604:卡作废; 605:卡余额不足; 606:卡付款码超时; 607:积分不足; 608:礼品不可用; 701:支付成功; 702:支付确认失败; 703:支付状态未知; 704:付款码超时; 801:流水号重复; 901:未日结; 902:日结进行中; 903:日结中断; 904:日结完成; 905:日结金额发生变化; 1001:无法购买; 1002:已售罄; 1003:支付超时

响应示例

application/json, text/json
{
  "data": [
    {
      "parentId": 1,
      "path": "",
      "name": "",
      "saleInvisible": true,
      "order": 5,
      "id": 6
    },
    {
      "parentId": 1,
      "path": "",
      "name": "",
      "saleInvisible": true,
      "order": 5,
      "id": 6
    }
  ],
  "status": 200,
  "message": ""
}

请求参数

名称 类型 描述
shopid integer

响应参数

名称 类型 描述
data [...]
    ┆- code string 单号
    ┆- createTime date 创建时间
    ┆- endTime date 结束时间
    ┆- id integer id
    ┆- log string 日志
    ┆- name string 名称
    ┆- price decimal number 限购价格
    ┆- productClass string 商品分类
    ┆- productCode string 商品货号
    ┆- productId integer 商品Id
    ┆- productName string 商品
    ┆- qty decimal number 限购数值
    ┆- shopId integer 门店Id
    ┆- shopName string 门店
    ┆- startTime date 开始时间
    ┆- status string 0:未审核; 1:已审核; 2:已作废
    ┆- statusName string 状态名称
    ┆- type integer 限购类型(0-重量 1-次数)
    ┆- userId integer 创建人Id
    ┆- userName string 创建人名称
message string 附加信息
status string 200:成功; 500:内部错误; 601:卡不可用; 602:卡不存在; 603:卡挂失; 604:卡作废; 605:卡余额不足; 606:卡付款码超时; 607:积分不足; 608:礼品不可用; 701:支付成功; 702:支付确认失败; 703:支付状态未知; 704:付款码超时; 801:流水号重复; 901:未日结; 902:日结进行中; 903:日结中断; 904:日结完成; 905:日结金额发生变化; 1001:无法购买; 1002:已售罄; 1003:支付超时

响应示例

application/json, text/json
{
  "data": [
    {
      "code": "",
      "startTime": "2026-01-15 10:11:14",
      "endTime": "2026-01-15 10:11:14",
      "shopId": 4,
      "shopName": "",
      "name": "",
      "productId": 7,
      "productName": "",
      "productCode": "",
      "productClass": "",
      "price": 11.0,
      "type": 12,
      "qty": 13.0,
      "status": 0,
      "statusName": "",
      "log": "",
      "userId": 16,
      "userName": "",
      "createTime": "2026-01-15 10:11:14",
      "id": 19
    },
    {
      "code": "",
      "startTime": "2026-01-15 10:11:14",
      "endTime": "2026-01-15 10:11:14",
      "shopId": 4,
      "shopName": "",
      "name": "",
      "productId": 7,
      "productName": "",
      "productCode": "",
      "productClass": "",
      "price": 11.0,
      "type": 12,
      "qty": 13.0,
      "status": 0,
      "statusName": "",
      "log": "",
      "userId": 16,
      "userName": "",
      "createTime": "2026-01-15 10:11:14",
      "id": 19
    }
  ],
  "status": 200,
  "message": ""
}

请求参数

名称 类型 描述
shopid integer

响应参数

名称 类型 描述
data [...]
    ┆- id integer id
    ┆- inUse boolean 启用
    ┆- name string 名称
    ┆- type integer 类型
message string 附加信息
status string 200:成功; 500:内部错误; 601:卡不可用; 602:卡不存在; 603:卡挂失; 604:卡作废; 605:卡余额不足; 606:卡付款码超时; 607:积分不足; 608:礼品不可用; 701:支付成功; 702:支付确认失败; 703:支付状态未知; 704:付款码超时; 801:流水号重复; 901:未日结; 902:日结进行中; 903:日结中断; 904:日结完成; 905:日结金额发生变化; 1001:无法购买; 1002:已售罄; 1003:支付超时

响应示例

application/json, text/json
{
  "data": [
    {
      "name": "",
      "type": 2,
      "inUse": true,
      "id": 4
    },
    {
      "name": "",
      "type": 2,
      "inUse": true,
      "id": 4
    }
  ],
  "status": 200,
  "message": ""
}

请求参数

名称 类型 描述
shopid integer

响应参数

string
名称 类型 描述
data [...]
    ┆- code string 编码
    ┆- id integer id
    ┆- inUse boolean 是否启用
    ┆- isDefault boolean 是否是默认
    ┆- password string 密码,使用MD5加密
    ┆- phone string 电话
    ┆- realName string 姓名
    ┆- roleId integer 角色Id
    ┆- userName string 用户名
    ┆- userTagNames string 标签
     userTags [...] 标签
message string 附加信息
status string 200:成功; 500:内部错误; 601:卡不可用; 602:卡不存在; 603:卡挂失; 604:卡作废; 605:卡余额不足; 606:卡付款码超时; 607:积分不足; 608:礼品不可用; 701:支付成功; 702:支付确认失败; 703:支付状态未知; 704:付款码超时; 801:流水号重复; 901:未日结; 902:日结进行中; 903:日结中断; 904:日结完成; 905:日结金额发生变化; 1001:无法购买; 1002:已售罄; 1003:支付超时

响应示例

application/json, text/json
{
  "data": [
    {
      "userName": "",
      "password": "",
      "code": "",
      "inUse": true,
      "realName": "",
      "phone": "",
      "isDefault": true,
      "roleId": 8,
      "userTags": [
        "",
        ""
      ],
      "userTagNames": "",
      "id": 10
    },
    {
      "userName": "",
      "password": "",
      "code": "",
      "inUse": true,
      "realName": "",
      "phone": "",
      "isDefault": true,
      "roleId": 8,
      "userTags": [
        "",
        ""
      ],
      "userTagNames": "",
      "id": 10
    }
  ],
  "status": 200,
  "message": ""
}

请求参数

无.

响应参数

string
名称 类型 描述
data {...}
    ┆- code string 编码
    ┆- id integer id
    ┆- inUse boolean 是否启用
    ┆- isDefault boolean 是否是默认
    ┆- password string 密码,使用MD5加密
    ┆- phone string 电话
    ┆- realName string 姓名
    ┆- roleId integer 角色Id
    ┆- userName string 用户名
    ┆- userTagNames string 标签
     userTags [...] 标签
message string 附加信息
status string 200:成功; 500:内部错误; 601:卡不可用; 602:卡不存在; 603:卡挂失; 604:卡作废; 605:卡余额不足; 606:卡付款码超时; 607:积分不足; 608:礼品不可用; 701:支付成功; 702:支付确认失败; 703:支付状态未知; 704:付款码超时; 801:流水号重复; 901:未日结; 902:日结进行中; 903:日结中断; 904:日结完成; 905:日结金额发生变化; 1001:无法购买; 1002:已售罄; 1003:支付超时

响应示例

application/json, text/json
{
  "data": {
    "userName": "",
    "password": "",
    "code": "",
    "inUse": true,
    "realName": "",
    "phone": "",
    "isDefault": true,
    "roleId": 8,
    "userTags": [
      "",
      ""
    ],
    "userTagNames": "",
    "id": 10
  },
  "status": 200,
  "message": ""
}

请求参数

无.

响应参数

名称 类型 描述
data {...}
     menuList [...] 菜单
        ┆- id integer id
         menus [...] 菜单
            ┆- deep integer 菜单深度
            ┆- id integer id
            ┆- inUse boolean 是否可用
            ┆- moduleId integer 功能模块Id
            ┆- name string 名称
            ┆- parentId integer 父菜单id
            ┆- path string 路径
            ┆- sort integer 排序
            ┆- visible boolean 是否可见
        ┆- name string 名称
        ┆- sort integer 排序
     permissionList [...] 权限
        ┆- code string 编码
        ┆- id integer id
        ┆- menuId integer 菜单id
        ┆- name string 名称
        ┆- sort integer 排序
        ┆- value integer
     roleList [...] 角色
        ┆- id integer id
        ┆- inUse boolean 是否启用
        ┆- isDefault boolean 是否是默认
        ┆- name string 角色名
         pOSPermission [...] 收银端权限
     roleMenuList [...] 角色菜单权限
        ┆- id integer id
        ┆- menuId integer 菜单id
        ┆- permission integer 权限集
        ┆- roleId integer 角色Id
message string 附加信息
status string 200:成功; 500:内部错误; 601:卡不可用; 602:卡不存在; 603:卡挂失; 604:卡作废; 605:卡余额不足; 606:卡付款码超时; 607:积分不足; 608:礼品不可用; 701:支付成功; 702:支付确认失败; 703:支付状态未知; 704:付款码超时; 801:流水号重复; 901:未日结; 902:日结进行中; 903:日结中断; 904:日结完成; 905:日结金额发生变化; 1001:无法购买; 1002:已售罄; 1003:支付超时

响应示例

application/json, text/json
{
  "data": {
    "roleList": [
      {
        "name": "",
        "inUse": true,
        "isDefault": true,
        "posPermission": [
          {
            "key": "",
            "value": ""
          },
          {
            "key": "",
            "value": ""
          }
        ],
        "id": 4
      },
      {
        "name": "",
        "inUse": true,
        "isDefault": true,
        "posPermission": [
          {
            "key": "",
            "value": ""
          },
          {
            "key": "",
            "value": ""
          }
        ],
        "id": 4
      }
    ],
    "menuList": [
      {
        "name": "",
        "sort": 2,
        "menus": [
          {
            "name": "",
            "sort": 2,
            "parentId": 3,
            "deep": 4,
            "path": "",
            "inUse": true,
            "visible": true,
            "moduleId": 8,
            "id": 9
          },
          {
            "name": "",
            "sort": 2,
            "parentId": 3,
            "deep": 4,
            "path": "",
            "inUse": true,
            "visible": true,
            "moduleId": 8,
            "id": 9
          }
        ],
        "id": 3
      },
      {
        "name": "",
        "sort": 2,
        "menus": [
          {
            "name": "",
            "sort": 2,
            "parentId": 3,
            "deep": 4,
            "path": "",
            "inUse": true,
            "visible": true,
            "moduleId": 8,
            "id": 9
          },
          {
            "name": "",
            "sort": 2,
            "parentId": 3,
            "deep": 4,
            "path": "",
            "inUse": true,
            "visible": true,
            "moduleId": 8,
            "id": 9
          }
        ],
        "id": 3
      }
    ],
    "roleMenuList": [
      {
        "roleId": 1,
        "menuId": 2,
        "permission": 3,
        "id": 4
      },
      {
        "roleId": 1,
        "menuId": 2,
        "permission": 3,
        "id": 4
      }
    ],
    "permissionList": [
      {
        "value": 1,
        "code": "",
        "name": "",
        "sort": 4,
        "menuId": 5,
        "id": 6
      },
      {
        "value": 1,
        "code": "",
        "name": "",
        "sort": 4,
        "menuId": 5,
        "id": 6
      }
    ]
  },
  "status": 200,
  "message": ""
}

请求参数

无.

响应参数

名称 类型 描述
data [...]
    ┆- id integer id
     menus [...] 菜单
        ┆- deep integer 菜单深度
        ┆- id integer id
        ┆- inUse boolean 是否可用
        ┆- moduleId integer 功能模块Id
        ┆- name string 名称
        ┆- parentId integer 父菜单id
        ┆- path string 路径
        ┆- sort integer 排序
        ┆- visible boolean 是否可见
    ┆- name string 名称
    ┆- sort integer 排序
message string 附加信息
status string 200:成功; 500:内部错误; 601:卡不可用; 602:卡不存在; 603:卡挂失; 604:卡作废; 605:卡余额不足; 606:卡付款码超时; 607:积分不足; 608:礼品不可用; 701:支付成功; 702:支付确认失败; 703:支付状态未知; 704:付款码超时; 801:流水号重复; 901:未日结; 902:日结进行中; 903:日结中断; 904:日结完成; 905:日结金额发生变化; 1001:无法购买; 1002:已售罄; 1003:支付超时

响应示例

application/json, text/json
{
  "data": [
    {
      "name": "",
      "sort": 2,
      "menus": [
        {
          "name": "",
          "sort": 2,
          "parentId": 3,
          "deep": 4,
          "path": "",
          "inUse": true,
          "visible": true,
          "moduleId": 8,
          "id": 9
        },
        {
          "name": "",
          "sort": 2,
          "parentId": 3,
          "deep": 4,
          "path": "",
          "inUse": true,
          "visible": true,
          "moduleId": 8,
          "id": 9
        }
      ],
      "id": 3
    },
    {
      "name": "",
      "sort": 2,
      "menus": [
        {
          "name": "",
          "sort": 2,
          "parentId": 3,
          "deep": 4,
          "path": "",
          "inUse": true,
          "visible": true,
          "moduleId": 8,
          "id": 9
        },
        {
          "name": "",
          "sort": 2,
          "parentId": 3,
          "deep": 4,
          "path": "",
          "inUse": true,
          "visible": true,
          "moduleId": 8,
          "id": 9
        }
      ],
      "id": 3
    }
  ],
  "status": 200,
  "message": ""
}

请求参数

名称 类型 描述
shopid integer

响应参数

名称 类型 描述
data [...]
    ┆- code string 编码
    ┆- deviceTypeId integer 类型id
    ┆- id integer id
    ┆- inUse boolean 启用
    ┆- iP string IP
    ┆- mac string Mac
    ┆- stallId integer 摊位Id
    ┆- timeStamp integer 时间戳
message string 附加信息
status string 200:成功; 500:内部错误; 601:卡不可用; 602:卡不存在; 603:卡挂失; 604:卡作废; 605:卡余额不足; 606:卡付款码超时; 607:积分不足; 608:礼品不可用; 701:支付成功; 702:支付确认失败; 703:支付状态未知; 704:付款码超时; 801:流水号重复; 901:未日结; 902:日结进行中; 903:日结中断; 904:日结完成; 905:日结金额发生变化; 1001:无法购买; 1002:已售罄; 1003:支付超时

响应示例

application/json, text/json
{
  "data": [
    {
      "stallId": 1,
      "ip": "",
      "code": "",
      "mac": "",
      "timeStamp": 5,
      "inUse": true,
      "deviceTypeId": 7,
      "id": 8
    },
    {
      "stallId": 1,
      "ip": "",
      "code": "",
      "mac": "",
      "timeStamp": 5,
      "inUse": true,
      "deviceTypeId": 7,
      "id": 8
    }
  ],
  "status": 200,
  "message": ""
}

请求参数

无.

响应参数

名称 类型 描述
data [...]
    ┆- brand string 品牌
    ┆- code string 型号
    ┆- id integer id
    ┆- imagePath string 图片路径
    ┆- keyboardMemberCard integer 按键数
    ┆- keyboardPage integer 按键页数
    ┆- keyboardX integer X键位
    ┆- keyboardY integer Y键位
    ┆- name string 名称
    ┆- productMaxCount integer 商品总数
    ┆- scalesDeviceType integer 秤类型
message string 附加信息
status string 200:成功; 500:内部错误; 601:卡不可用; 602:卡不存在; 603:卡挂失; 604:卡作废; 605:卡余额不足; 606:卡付款码超时; 607:积分不足; 608:礼品不可用; 701:支付成功; 702:支付确认失败; 703:支付状态未知; 704:付款码超时; 801:流水号重复; 901:未日结; 902:日结进行中; 903:日结中断; 904:日结完成; 905:日结金额发生变化; 1001:无法购买; 1002:已售罄; 1003:支付超时

响应示例

application/json, text/json
{
  "data": [
    {
      "code": "",
      "name": "",
      "brand": "",
      "keyboardX": 4,
      "keyboardY": 5,
      "keyboardMemberCard": 6,
      "keyboardPage": 7,
      "productMaxCount": 8,
      "scalesDeviceType": 9,
      "imagePath": "",
      "id": 11
    },
    {
      "code": "",
      "name": "",
      "brand": "",
      "keyboardX": 4,
      "keyboardY": 5,
      "keyboardMemberCard": 6,
      "keyboardPage": 7,
      "productMaxCount": 8,
      "scalesDeviceType": 9,
      "imagePath": "",
      "id": 11
    }
  ],
  "status": 200,
  "message": ""
}

请求参数

无.

响应参数

名称 类型 描述
data [...]
    ┆- code string 编码
    ┆- description string 描述
    ┆- id integer id
    ┆- name string 名称
    ┆- template string 模板
    ┆- type string 业务类型
message string 附加信息
status string 200:成功; 500:内部错误; 601:卡不可用; 602:卡不存在; 603:卡挂失; 604:卡作废; 605:卡余额不足; 606:卡付款码超时; 607:积分不足; 608:礼品不可用; 701:支付成功; 702:支付确认失败; 703:支付状态未知; 704:付款码超时; 801:流水号重复; 901:未日结; 902:日结进行中; 903:日结中断; 904:日结完成; 905:日结金额发生变化; 1001:无法购买; 1002:已售罄; 1003:支付超时

响应示例

application/json, text/json
{
  "data": [
    {
      "code": "",
      "name": "",
      "type": "",
      "template": "",
      "description": "",
      "id": 6
    },
    {
      "code": "",
      "name": "",
      "type": "",
      "template": "",
      "description": "",
      "id": 6
    }
  ],
  "status": 200,
  "message": ""
}