删除费用项配置接口
该接口用于删除指定小区中的费用项配置。删除前会校验该费用项是否为默认配置,如果是默认配置则不允许删除。
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
}