请求参数

名称 类型 描述
id integer

响应参数

string
名称 类型 描述
id integer id
images [...] 图片路径
memberPrice decimal number 会员价
price decimal number 价格
pricingType string 0:计数; 1:计重; 2:计数取重
pricingTypeName string 计价方式显示名称
productClass string 商品分类
productCode string 商品货号
productId integer 商品id
productName string 商品名称
productUnit string 单位
shopId integer 门店id
shopName string 门店id
sort integer 排序

响应示例

application/json, text/json
{
  "shopId": 1,
  "shopName": "",
  "productId": 3,
  "productCode": "",
  "productName": "",
  "productClass": "",
  "productUnit": "",
  "price": 8.0,
  "memberPrice": 9.0,
  "pricingType": 0,
  "pricingTypeName": "",
  "sort": 11,
  "images": [
    "",
    ""
  ],
  "id": 12
}

请求参数

名称 类型 描述
productId integer
shopId integer

响应参数

string
名称 类型 描述
id integer id
images [...] 图片路径
memberPrice decimal number 会员价
price decimal number 价格
pricingType string 0:计数; 1:计重; 2:计数取重
pricingTypeName string 计价方式显示名称
productClass string 商品分类
productCode string 商品货号
productId integer 商品id
productName string 商品名称
productUnit string 单位
shopId integer 门店id
shopName string 门店id
sort integer 排序

响应示例

application/json, text/json
{
  "shopId": 1,
  "shopName": "",
  "productId": 3,
  "productCode": "",
  "productName": "",
  "productClass": "",
  "productUnit": "",
  "price": 8.0,
  "memberPrice": 9.0,
  "pricingType": 0,
  "pricingTypeName": "",
  "sort": 11,
  "images": [
    "",
    ""
  ],
  "id": 12
}

请求参数

名称 类型 描述
keyword string
pageIndex integer
pageSize integer
productClassId integer
shopId integer

响应参数

string string
名称 类型 描述
data [...]
    ┆- id integer id
     images [...] 图片路径
    ┆- memberPrice decimal number 会员价
    ┆- price decimal number 价格
    ┆- pricingType string 0:计数; 1:计重; 2:计数取重
    ┆- pricingTypeName string 计价方式显示名称
    ┆- productClass string 商品分类
    ┆- productCode string 商品货号
    ┆- productId integer 商品id
    ┆- productName string 商品名称
    ┆- productUnit string 单位
    ┆- shopId integer 门店id
    ┆- shopName string 门店id
    ┆- sort integer 排序
pageIndex integer
pageSize integer
sumData {...}
    ┆- id integer id
     images [...] 图片路径
    ┆- memberPrice decimal number 会员价
    ┆- price decimal number 价格
    ┆- pricingType string 0:计数; 1:计重; 2:计数取重
    ┆- pricingTypeName string 计价方式显示名称
    ┆- productClass string 商品分类
    ┆- productCode string 商品货号
    ┆- productId integer 商品id
    ┆- productName string 商品名称
    ┆- productUnit string 单位
    ┆- shopId integer 门店id
    ┆- shopName string 门店id
    ┆- sort integer 排序
totalCount integer

响应示例

application/json, text/json

请求参数

名称 类型 描述
productClassId string
shopId integer

响应参数

string
名称 类型 描述
id integer id
images [...] 图片路径
memberPrice decimal number 会员价
price decimal number 价格
pricingType string 0:计数; 1:计重; 2:计数取重
pricingTypeName string 计价方式显示名称
productClass string 商品分类
productCode string 商品货号
productId integer 商品id
productName string 商品名称
productUnit string 单位
shopId integer 门店id
shopName string 门店id
sort integer 排序

响应示例

application/json, text/json
[
  {
    "shopId": 1,
    "shopName": "",
    "productId": 3,
    "productCode": "",
    "productName": "",
    "productClass": "",
    "productUnit": "",
    "price": 8.0,
    "memberPrice": 9.0,
    "pricingType": 0,
    "pricingTypeName": "",
    "sort": 11,
    "images": [
      "",
      ""
    ],
    "id": 12
  },
  {
    "shopId": 1,
    "shopName": "",
    "productId": 3,
    "productCode": "",
    "productName": "",
    "productClass": "",
    "productUnit": "",
    "price": 8.0,
    "memberPrice": 9.0,
    "pricingType": 0,
    "pricingTypeName": "",
    "sort": 11,
    "images": [
      "",
      ""
    ],
    "id": 12
  }
]

请求参数

名称 类型 描述
keyword string
pageIndex integer
pageSize integer
productClassId integer
shopId integer

响应参数

string string
名称 类型 描述
data [...]
    ┆- boxQty decimal number 箱数
    ┆- costMoney decimal number 成本金额
    ┆- costPrice decimal number 成本单价
    ┆- id integer id
     images [...] 图片路径
    ┆- lastPrice decimal number 末次进价
    ┆- length integer 品名长度
    ┆- productClass string 商品分类
    ┆- productCode string 商品货号
    ┆- productId integer 商品id
    ┆- productName string 商品名称
    ┆- productUnit string 商品单位
    ┆- qty decimal number 数量
    ┆- shopId integer 门店id
    ┆- shopName string 门店名
pageIndex integer
pageSize integer
sumData {...}
    ┆- boxQty decimal number 箱数
    ┆- costMoney decimal number 成本金额
    ┆- costPrice decimal number 成本单价
    ┆- id integer id
     images [...] 图片路径
    ┆- lastPrice decimal number 末次进价
    ┆- length integer 品名长度
    ┆- productClass string 商品分类
    ┆- productCode string 商品货号
    ┆- productId integer 商品id
    ┆- productName string 商品名称
    ┆- productUnit string 商品单位
    ┆- qty decimal number 数量
    ┆- shopId integer 门店id
    ┆- shopName string 门店名
totalCount integer

响应示例

application/json, text/json

请求参数

名称 类型 描述
productClassId string
shopId integer

响应参数

string
名称 类型 描述
boxQty decimal number 箱数
costMoney decimal number 成本金额
costPrice decimal number 成本单价
id integer id
images [...] 图片路径
lastPrice decimal number 末次进价
length integer 品名长度
productClass string 商品分类
productCode string 商品货号
productId integer 商品id
productName string 商品名称
productUnit string 商品单位
qty decimal number 数量
shopId integer 门店id
shopName string 门店名

响应示例

application/json, text/json
[
  {
    "shopId": 1,
    "shopName": "",
    "productId": 3,
    "productName": "",
    "productCode": "",
    "productClass": "",
    "productUnit": "",
    "qty": 8.0,
    "costPrice": 9.0,
    "costMoney": 10.0,
    "lastPrice": 11.0,
    "boxQty": 12.0,
    "length": 13,
    "images": [
      "",
      ""
    ],
    "id": 14
  },
  {
    "shopId": 1,
    "shopName": "",
    "productId": 3,
    "productName": "",
    "productCode": "",
    "productClass": "",
    "productUnit": "",
    "qty": 8.0,
    "costPrice": 9.0,
    "costMoney": 10.0,
    "lastPrice": 11.0,
    "boxQty": 12.0,
    "length": 13,
    "images": [
      "",
      ""
    ],
    "id": 14
  }
]

请求参数

名称 类型 描述
productIds string
shopId integer

响应参数

string
名称 类型 描述
id integer id
images [...] 图片路径
memberPrice decimal number 会员价
price decimal number 价格
pricingType string 0:计数; 1:计重; 2:计数取重
pricingTypeName string 计价方式显示名称
productClass string 商品分类
productCode string 商品货号
productId integer 商品id
productName string 商品名称
productUnit string 单位
shopId integer 门店id
shopName string 门店id
sort integer 排序

响应示例

application/json, text/json
[
  {
    "shopId": 1,
    "shopName": "",
    "productId": 3,
    "productCode": "",
    "productName": "",
    "productClass": "",
    "productUnit": "",
    "price": 8.0,
    "memberPrice": 9.0,
    "pricingType": 0,
    "pricingTypeName": "",
    "sort": 11,
    "images": [
      "",
      ""
    ],
    "id": 12
  },
  {
    "shopId": 1,
    "shopName": "",
    "productId": 3,
    "productCode": "",
    "productName": "",
    "productClass": "",
    "productUnit": "",
    "price": 8.0,
    "memberPrice": 9.0,
    "pricingType": 0,
    "pricingTypeName": "",
    "sort": 11,
    "images": [
      "",
      ""
    ],
    "id": 12
  }
]

请求参数

名称 类型 描述
productId integer

响应参数

string
名称 类型 描述
address string 地址
appKey string AppKey
appSecret string AppSecret
code string 编码
devices [...] 设备
    ┆- code string 编码
    ┆- deviceTypeId integer 类型id
    ┆- deviceTypeName string 类型名称
    ┆- id integer id
    ┆- inUse boolean 启用
    ┆- iP string IP
    ┆- mac string Mac
    ┆- shopId integer 门店Id
    ┆- shopName string 门店名称
    ┆- stallId integer 摊位Id
    ┆- stallName string 摊位名称
    ┆- timeStamp integer 时间戳
id integer id
imagePath string 照片
lBSPoint string 坐标
name string 名称
shopArea decimal number 面积
shopProductPriceLogs [...] 门店商品价格记录
    ┆- createTime date 创建时间
    ┆- id integer id
    ┆- newMemberPrice decimal number 新会员价
    ┆- newPrice decimal number 新价格
    ┆- oldMemberPrice decimal number 原会员价
    ┆- oldPrice decimal number 原价格
    ┆- productClass string 商品分类
    ┆- productCode string 商品货号
    ┆- productId integer 商品id
    ┆- productName string 商品名称
    ┆- shopId integer 门店id
    ┆- userId integer 操作人id
    ┆- userName string 操作人名称
shopProducts [...] 门店商品价格
    ┆- id integer id
     images [...] 图片路径
    ┆- memberPrice decimal number 会员价
    ┆- price decimal number 价格
    ┆- pricingType string 0:计数; 1:计重; 2:计数取重
    ┆- pricingTypeName string 计价方式显示名称
    ┆- productClass string 商品分类
    ┆- productCode string 商品货号
    ┆- productId integer 商品id
    ┆- productName string 商品名称
    ┆- productUnit string 单位
    ┆- shopId integer 门店id
    ┆- shopName string 门店id
    ┆- sort integer 排序
tenantId integer

响应示例

application/json, text/json
[
  {
    "name": "",
    "code": "",
    "appKey": "",
    "appSecret": "",
    "address": "",
    "lbsPoint": "",
    "shopArea": 7.1,
    "imagePath": "",
    "devices": [
      {
        "shopId": 1,
        "shopName": "",
        "stallId": 3,
        "stallName": "",
        "ip": "",
        "code": "",
        "mac": "",
        "timeStamp": 8,
        "inUse": true,
        "deviceTypeId": 10,
        "deviceTypeName": "",
        "id": 12
      },
      {
        "shopId": 1,
        "shopName": "",
        "stallId": 3,
        "stallName": "",
        "ip": "",
        "code": "",
        "mac": "",
        "timeStamp": 8,
        "inUse": true,
        "deviceTypeId": 10,
        "deviceTypeName": "",
        "id": 12
      }
    ],
    "shopProducts": [
      {
        "shopId": 1,
        "shopName": "",
        "productId": 3,
        "productCode": "",
        "productName": "",
        "productClass": "",
        "productUnit": "",
        "price": 8.0,
        "memberPrice": 9.0,
        "pricingType": 0,
        "pricingTypeName": "",
        "sort": 11,
        "images": [
          "",
          ""
        ],
        "id": 12
      },
      {
        "shopId": 1,
        "shopName": "",
        "productId": 3,
        "productCode": "",
        "productName": "",
        "productClass": "",
        "productUnit": "",
        "price": 8.0,
        "memberPrice": 9.0,
        "pricingType": 0,
        "pricingTypeName": "",
        "sort": 11,
        "images": [
          "",
          ""
        ],
        "id": 12
      }
    ],
    "shopProductPriceLogs": [
      {
        "shopId": 1,
        "productId": 2,
        "productCode": "",
        "productName": "",
        "productClass": "",
        "oldPrice": 6.0,
        "oldMemberPrice": 7.0,
        "newPrice": 8.0,
        "newMemberPrice": 9.0,
        "createTime": "2026-01-15 10:11:07",
        "userId": 11,
        "userName": "",
        "id": 13
      },
      {
        "shopId": 1,
        "productId": 2,
        "productCode": "",
        "productName": "",
        "productClass": "",
        "oldPrice": 6.0,
        "oldMemberPrice": 7.0,
        "newPrice": 8.0,
        "newMemberPrice": 9.0,
        "createTime": "2026-01-15 10:11:07",
        "userId": 11,
        "userName": "",
        "id": 13
      }
    ],
    "tenantId": 9,
    "id": 10
  },
  {
    "name": "",
    "code": "",
    "appKey": "",
    "appSecret": "",
    "address": "",
    "lbsPoint": "",
    "shopArea": 7.1,
    "imagePath": "",
    "devices": [
      {
        "shopId": 1,
        "shopName": "",
        "stallId": 3,
        "stallName": "",
        "ip": "",
        "code": "",
        "mac": "",
        "timeStamp": 8,
        "inUse": true,
        "deviceTypeId": 10,
        "deviceTypeName": "",
        "id": 12
      },
      {
        "shopId": 1,
        "shopName": "",
        "stallId": 3,
        "stallName": "",
        "ip": "",
        "code": "",
        "mac": "",
        "timeStamp": 8,
        "inUse": true,
        "deviceTypeId": 10,
        "deviceTypeName": "",
        "id": 12
      }
    ],
    "shopProducts": [
      {
        "shopId": 1,
        "shopName": "",
        "productId": 3,
        "productCode": "",
        "productName": "",
        "productClass": "",
        "productUnit": "",
        "price": 8.0,
        "memberPrice": 9.0,
        "pricingType": 0,
        "pricingTypeName": "",
        "sort": 11,
        "images": [
          "",
          ""
        ],
        "id": 12
      },
      {
        "shopId": 1,
        "shopName": "",
        "productId": 3,
        "productCode": "",
        "productName": "",
        "productClass": "",
        "productUnit": "",
        "price": 8.0,
        "memberPrice": 9.0,
        "pricingType": 0,
        "pricingTypeName": "",
        "sort": 11,
        "images": [
          "",
          ""
        ],
        "id": 12
      }
    ],
    "shopProductPriceLogs": [
      {
        "shopId": 1,
        "productId": 2,
        "productCode": "",
        "productName": "",
        "productClass": "",
        "oldPrice": 6.0,
        "oldMemberPrice": 7.0,
        "newPrice": 8.0,
        "newMemberPrice": 9.0,
        "createTime": "2026-01-15 10:11:07",
        "userId": 11,
        "userName": "",
        "id": 13
      },
      {
        "shopId": 1,
        "productId": 2,
        "productCode": "",
        "productName": "",
        "productClass": "",
        "oldPrice": 6.0,
        "oldMemberPrice": 7.0,
        "newPrice": 8.0,
        "newMemberPrice": 9.0,
        "createTime": "2026-01-15 10:11:07",
        "userId": 11,
        "userName": "",
        "id": 13
      }
    ],
    "tenantId": 9,
    "id": 10
  }
]

请求参数

integer integer
名称 类型 描述
id integer id
productClassId integer 商品分类Id
productIds [...] 商品Id列表
shopIds [...] 门店Id列表

请求示例

application/json, text/json
{
  "shopIds": [
    1,
    2
  ],
  "productClassId": 1,
  "productIds": [
    1,
    2
  ],
  "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": ""
}

请求参数

integer integer
名称 类型 描述
id integer id
productClassId integer 商品分类Id
productIds [...] 商品Id列表
shopIds [...] 门店Id列表

请求示例

application/json, text/json
{
  "shopIds": [
    1,
    2
  ],
  "productClassId": 1,
  "productIds": [
    1,
    2
  ],
  "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": ""
}

请求参数

string
名称 类型 描述
id integer id
images [...] 图片路径
memberPrice decimal number 会员价
price decimal number 价格
pricingType string 0:计数; 1:计重; 2:计数取重
pricingTypeName string 计价方式显示名称
productClass string 商品分类
productCode string 商品货号
productId integer 商品id
productName string 商品名称
productUnit string 单位
shopId integer 门店id
shopName string 门店id
sort integer 排序

请求示例

application/json, text/json
{
  "shopId": 1,
  "shopName": "",
  "productId": 3,
  "productCode": "",
  "productName": "",
  "productClass": "",
  "productUnit": "",
  "price": 8.0,
  "memberPrice": 9.0,
  "pricingType": 0,
  "pricingTypeName": "",
  "sort": 11,
  "images": [
    "",
    ""
  ],
  "id": 12
}

响应参数

名称 类型 描述
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": ""
}

请求参数

string
名称 类型 描述
id integer id
images [...] 图片路径
memberPrice decimal number 会员价
price decimal number 价格
pricingType string 0:计数; 1:计重; 2:计数取重
pricingTypeName string 计价方式显示名称
productClass string 商品分类
productCode string 商品货号
productId integer 商品id
productName string 商品名称
productUnit string 单位
shopId integer 门店id
shopName string 门店id
sort integer 排序

请求示例

application/json, text/json
[
  {
    "shopId": 1,
    "shopName": "",
    "productId": 3,
    "productCode": "",
    "productName": "",
    "productClass": "",
    "productUnit": "",
    "price": 8.0,
    "memberPrice": 9.0,
    "pricingType": 0,
    "pricingTypeName": "",
    "sort": 11,
    "images": [
      "",
      ""
    ],
    "id": 12
  },
  {
    "shopId": 1,
    "shopName": "",
    "productId": 3,
    "productCode": "",
    "productName": "",
    "productClass": "",
    "productUnit": "",
    "price": 8.0,
    "memberPrice": 9.0,
    "pricingType": 0,
    "pricingTypeName": "",
    "sort": 11,
    "images": [
      "",
      ""
    ],
    "id": 12
  }
]

响应参数

名称 类型 描述
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": ""
}

请求参数

integer
名称 类型 描述
id integer id
memberPrice decimal number 会员价
price decimal number 价格
productId integer 商品id
shopIds [...] 门店Id列表

请求示例

application/json, text/json
{
  "shopIds": [
    1,
    2
  ],
  "productId": 1,
  "price": 2.0,
  "memberPrice": 3.0,
  "id": 4
}

响应参数

名称 类型 描述
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": ""
}

请求参数

请求示例

application/json, text/json
[
  1,
  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": ""
}

请求参数

请求示例

application/json, text/json
{}

响应参数

名称 类型 描述
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": ""
}

请求参数

请求示例

application/json, text/json
{}

响应参数

名称 类型 描述
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": ""
}