brand_pay_delivery.md 5.72 KB

品牌维度货到付款接口服务定义


查询品牌货到付款状态和品牌审核状态

根据品牌状态、品牌名称、货到付款状态查询品牌列表 OR 根据品牌状态、品牌名称、审核状态、货到付款状态查询品牌审核列表

接口名:/payDelivery/queryTotalBrandPayDelivery

入参

{
 "brandId":1,
 "brandName":"test",
 "isPayDelivery":1,
 "checkStatus":100,
 "page":1,
 "size":10
}

属性名称 类型 例子 说明
brandId int 12 品牌ID(可选)
brandName String "test" 品牌名(可选)
isPayDelivery int 1 是否支持货到付款(可选),0:不支持货到付款/1:支持
checkStatus int 100 审核状态(可选,400: 全部 100:待审核 300:驳回,没有默认为400)
page int 1 分页
size int 10 页大小

返回

1.品牌列表(checkStatus=400或null)

{
  "code": 200,
  "data": {
    "list": [
      {
        "brandId": 1,
        "brandName": "004",
        "isPayDelivery": 1
      },
      {
        "brandId": 2,
        "brandName": "10x1",
        "isPayDelivery": 1
      }
    ],
    "page": 1,
    "size": 2,
    "total": 1461,
    "totalPage": 731
  },
  "message": "获取品牌列表成功"
}

2.品牌审核列表(checkStatus=100,300)

{
  "code": 200,
  "data": {
    "list": [
      {
        "applicant": "frw1111",
        "applicantPid": 11,
        "brandId": 12,
        "brandName": "test111",
        "checkStatus": 200,
        "createTime": 1460189176,
        "id": 1,
        "isPayDelivery": 1,
        "rejectReason": "12121212",
        "updateTime": 1460193604
      }
    ],
    "page": 1,
    "size": 2,
    "total": 1,
    "totalPage": 1
  },
  "message": "获取品牌审核列表成功"
}

查询审核个数、驳回个数、全部总数

接口名:/payDelivery/queryCountBrandPayDelivery

入参

{
 "brandId":1,
 "isPayDelivery":1,
}

属性名称 类型 例子 说明
brandId int 12 品牌ID(可选)
isPayDelivery int 1 是否支持货到付款(可选),0:不支持货到付款/1:支持

返回

{
  "code": 200,
  "data": {
    "100": 7,
    "300": 0,
    "400": 1460
  },
  "md5": "b08f3462d34c1f483bde1069a84e6019",
  "message": "数量查询成功"
}

打开关闭品牌货到付款

接口名:/payDelivery/addPayDeliveryCheck

入参

{
    "brandName":"test111",
    "brandId":12,
    "ispaydelivery":1
}

公共参数

{
    "x-user-id":12,
    "x-user-name":"frw"
}

属性名称 类型 例子 说明
brandId int 12 品牌ID(必须)
brandName String "test" 品牌名(必须)
isPayDelivery int 1 是否支持货到付款(必须,0:不支持货到付款/1:支持)

返回

{
  "code": 200,
  "data": {
    "applicant": "frw",
    "applicantPid": 12,
    "brandId": 12,
    "brandName": "test111",
    "checkStatus": 100,
    "isPayDelivery": 1,
    "rejectReason": ""
  },
  "md5": "5260752908ee4f536e4cedfb1aef8535",
  "message": "品牌请求成功."
}

操作品牌货到付款审核请求,驳回或者同意

接口名:/payDelivery/reviewPayDeliveryCheck

入参

{
    "id":1,
    "brandId":12,
    "rejectReason":"12121212",
    "isPayDelivery":1,
    "checkStatus":300
}

公共参数

{
    "x-user-id":12,
    "x-user-name":"frw"
}

属性名称 类型 例子 说明
id int 12 审核记录ID(必须)
brandId int 12 品牌ID(必须)
rejectReason String "test" 拒绝原因(拒绝时需要)
isPayDelivery int 1 是否支持货到付款(必选,0:不支持货到付款/1:支持)
checkStatus int 100 审核状态(必选,200:通过/300:驳回)

返回

{
  "code": 200,
  "data": {
    "applicant": "frw1111",
    "applicantPid": 11,
    "auditor": "frw",
    "auditorPid": 12,
    "brandId": 12,
    "brandName": "test111",
    "checkStatus": 300,
    "id": 1,
    "isPayDelivery": 1,
    "rejectReason": ""
  },
  "md5": "f36580baa99719be692a43eea8d20c39",
  "message": "品牌审核成功."
}

导出品牌货到付款状态 xls

接口名:/batch/export

入参

{
    "type":"brandPayDeliveryExport",
     "queryConf":"{
     'brandId':12,
     'brandName':'test',
     'isPayDelivery':1
     }"
}

属性名称 类型 例子 说明
type String "brandPayDeliveryExport" 导出数据(必须)
queryConf String "{...}" 查询条件(必须)
brandId int 12 品牌ID(可选)
brandName String "test" 品牌名(可选)
isPayDelivery int 1 是否支持货到付款(可选,0:不支持货到付款/1:支持)



## 导出商品货到付款状态xls

> 接口名:`/batch/export`

### 入参
``` json
{
    "type":"productPayDeliveryExport",
    "queryConf":"{
     'brandId':12,
     'sknId':12,
     'isPayDelivery':1
     }"
}

属性名称 类型 例子 说明
type String "productPayDeliveryExport" 导出数据(必须)
queryConf String "{...}" 查询条件(必须)
brandId int 12 品牌ID(可选)
isPayDelivery int 1 是否支持货到付款(可选,0:不支持货到付款/1:支持)
sknId int 100 skn(可选)