删除费用项配置接口
该接口用于删除指定小区中的费用项配置。删除前会校验该费用项是否为默认配置,如果是默认配置则不允许删除。
http://{ip}:{port}/app/feeConfig.deleteFeeConfig
(Java110Cmd服务编码)
get
参数名称 | 必填 | 类型 | 描述 |
---|---|---|---|
Authorization | 是 | String | 用户认证token |
app-id | 是 | String | 应用ID |
transaction-id | 是 | String | 请求流水号(格式:1000000000+YYYYMMDDhhmmss+6位序列) |
sign | 是 | String | 签名 |
req-time | 是 | String | 请求时间(YYYYMMDDhhmmss) |
参数名称 | 必填 | 类型 | 描述 | 校验规则 |
---|---|---|---|---|
configId | 是 | String | 费用项ID | 不能为空 |
communityId | 是 | String | 小区ID | 不能为空 |
参数名称 | 类型 | 描述 |
---|---|---|
code | String | 返回码(0表示成功) |
msg | String | 返回信息 |
data | Object | 返回数据(成功时为null) |
POST /feeConfig.deleteFeeConfig
Headers:
{
"Authorization": "Bearer xxxx",
"app-id": "hc-micro",
"transaction-id": "100000000020220101120000000001",
"sign": "xxxx",
"req-time": "20220101120000"
}
Body:
{
"configId": "123456789",
"communityId": "20220101123456"
}
成功响应:
{
"code": "0",
"msg": "成功",
"data": null
}
失败响应(默认配置不能删除):
{
"code": "1",
"msg": "该费用项目不能删除",
"data": null
}