用户全量获取套餐列表接口

简要描述:

  • 用户全量获取套餐列表接口

请求URL:

  • http://192.168.12.67/s1/openapi/openapi/base/arch/completepullarchinfo

请求方式:

  • POST

请求类型:

  • application/json

加密类型:

  • RSA

请求示例

  {
    "ispInfoId": 10001,
    "data":
"MffHgjor2AWc0Hh/zZnj2+WdJS/cifz0FIcGyRacdCEQZWM+/QIN5tBYYweRVkE1gSo/dkrNgwilipJcxHf8LvNKS3L6wRFV04Szmc3G9+r+ueZ3SX7L/9Cp1N/oIqwhRTMZkRWjVE3xLTj6b0QdgjWEn1pzDXRK5DPahH+BjGY="
  }

data请求参数说明:

参数名 必选 类型 说明
centerId Integer 集团ID
type Integer 1:商品 2:商品类别 3:单位 4:套餐 5:券 6:支付方式 7:营销活动
limit Integer 每页显示条数
page Integer 当前页数

返回示例

  {
    "result": 0,
    "msg": "请求成功",
    "code": "0",
    "errorMsg": "",
    "data":
"hJOx8SJeNp8Yb2Pn+1EuHJ4QPy0FlwVawCcYtXb8Af+j+3sv8jtYAHebjbqr56wvfATPiF6xSGBWVTNLwMK2MENSSuYnTXaVLJwZQ27r20TrL25Xh5Rvc0kukDJ97sDKMYfuu+mNG+C/fdhW2xgHDyCWz3Jtl+n/3GP8nJtbNZk="
  }
  {
    "result": 0,
    "msg": "请求成功",
    "code": "0",
    "errorMsg": "",
    "data":
            "{
              "page": 1,
              "limit": 20,
              "count": 1,
              "itemList": [
                {
                  "id": "1049400000000000209",
                  "name": "开放平台套餐",
                  "pinyin": "KFPTTC",
                  "code": "0054",
                  "stdPrice": 10000.0,
                  "brandId": "1049400000000000001",
                  "isEnable": true,
                  "saleType": 0,
                  "pkgType": 0,
                  "itemCodeId": "1049400000000000213",
                  "itemCode": "121112",
                  "packageClassList": [
                    {
                      "id": "1049400000000000007",
                      "choiceQty": 0,
                      "choiceQtyName": "固定",
                      "pkgClassName": "固定套餐默认套餐分类",
                      "regularPkgNormalList": [
                        {
                          "item": {
                            "id": "1049400000000000001",
                            "name": "打包盒"
                          },
                          "unitName": "",
                          "stdPrice": 1.0,
                          "defaultQty": 1.0,
                          "raisePrice": 0.0,
                          "isRequired": true,
                          "type": 1
                        },
                        {
                          "item": {
                            "id": "1049400000000000208",
                            "name": "测试品相"
                          },
                          "unitName": "",
                          "stdPrice": 3.0,
                          "defaultQty": 1.0,
                          "raisePrice": 0.0,
                          "isRequired": true,
                          "type": 1
                        }
                      ],
                      "alternativePkgNormalList": [

                      ]
                    }
                  ],
                  "itemBarcodeList": [

                  ]
                }
              ]
            }"
         }

返回参数说明

参数名 类型 说明
result int 状态(0-成功,-1-失败)
msg String 调用成功返回信息)
code String 调用结果Code
errorMsg String 错误信息
data String 返回数据(加密后)

data

参数名 类型 说明
page Integer 当前页数
limit Integer 每页显示条数
count Integer 总条数
itemList List<PkgVo> 内容

PkgVo

参数名 类型 说明
id Long 商品ID
code String 菜品代码
name String 菜品名称
pinyin String 拼音
stdPrice BigDecimal 套餐标准价格(元)
costPrice BigDecimal 成本金额(元)
brandId Long 品牌ID
isEnable Boolean 是否启用
saleType Integer 销售类型
pkgType Integer 套餐模板类型 0 固定套餐;1 可换套餐 ;2 常规套餐 ;
itemBarcodes String 多条码
itemCode String 条形码
itemCodeId Long 条形编码id
itemBarcodeList List<ItemBarcode> 当前菜品所有条码
packageClassList List<PkgNormalClsVo> 套餐分组

ItemBarcode

参数名 类型 说明
itemId Long 商品ID
barcode String 商品条形码
isMajor String 是否主条码
itemName String 菜品名称
placeName String 产地

PkgNormalClsVo

参数名 类型 说明
id Long 商品ID
choiceQty Integer 任选数量
maxLimit Integer 最大可选数量
choiceQtyName String 选择描述(固定,2选1等)
pkgClassName String 套餐菜类名称
regularPkgNormalList List<PkgNormalVo> 常规套餐 type = 1
alternativePkgNormalList List<PkgNormalVo> 常规套餐 type = 2

PkgNormalVo

参数名 类型 说明
item Object 商品信息对象
unitName String 单位名称
stdPrice BigDecimal 价格
defaultQty BigDecimal 数量
raisePrice BigDecimal 加价
isRequired Boolean 必选(true:必选;false非必选(默认))
type Integer 套餐菜品明细类型(1:常规套餐菜品(默认) 2:可换套餐菜品)

PkgItem

参数名 类型 说明
id Long 品项编号
name String 品项名称

备注

  • 更多返回错误代码请看首页的错误代码描述