删除
- 接口:/supplier/delete
- Method:DELETE
- 数据格式:JSON
请求参数
参数 | 类型 | 必须 | 主键 | 默认值 | 描述 |
---|---|---|---|---|---|
businessCode | List<String> | Y | 供应商编码,公司内唯一 |
备注
- 该接口支持批量删除,每次调用最多删除300条数据
- 该接口采用单条失败的处理方式,即整批数据中,如果只有其中的几条因为各种原因失败,那么只有那几条数据不会被保存;其它的数据仍然会被正常处理;错误数据的主键(businessCode)会被放在errorData里面;errorData为结构体, 包含出错记录主键(businessCode), 以及与之对应的出错信息; 类似 {"businessCode": "错误信息"}; 具体参见失败示例;如果有错误信息,则返回的code为NACK,然后错误信息会放在errorData里,只有全部成功返回的code为ACK。
- 删供应商之前要需要先把供应商帐号删除,并且供应商不能有未清理的对公业务
示例
请求数据
["businessCode1","businessCode2"]
返回数据(成功)
{
"code": "ACK",
"message": "操作成功!",
"data": null,
"args": null,
"linkDetail": false,
"nonBizError": false
}
返回数据(失败)
{
"code": "NACK",
"message": null,
"data": {
"": "编码不能为空!"
},
"args": null,
"linkDetail": false,
"errorData": {
"": "编码不能为空!"
},
"warningData": null,
"requestErrorData": [
""
],
"nonBizError": false
}