用户全量获取套餐列表接口
简要描述:
- 用户全量获取套餐列表接口
请求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 | 品项名称 |
备注
- 更多返回错误代码请看首页的错误代码描述