删除小区
该接口用于删除指定的小区信息,主要提供给外部系统调用。
http://{ip}:{port}/app/community.deleteCommunity  
POST
| 参数名称 | 必填 | 类型 | 描述 | 
|---|---|---|---|
Authorization | 
是 | String | 
用户认证 Token,通过登录接口获取 | 
app-id | 
是 | String | 
应用 ID,由系统分配 | 
transaction-id | 
是 | String | 
请求流水号,格式:1000000000+YYYYMMDDhhmmss+6位序列 | 
sign | 
是 | String | 
签名,用于请求校验 | 
req-time | 
是 | String | 
请求时间,格式:YYYYMMDDhhmmss | 
| 参数名称 | 必填 | 类型 | 描述 | 示例 | 
|---|---|---|---|---|
communityId | 
是 | String | 
小区唯一标识 | "2022092293190329" | 
示例请求体:
{
  "communityId": "2022092293190329"
}
| 参数名称 | 类型 | 描述 | 示例 | 
|---|---|---|---|
code | 
int | 
返回码,0 表示成功,其他表示失败 | 
0 | 
msg | 
String | 
返回信息 | "成功" | 
示例返回:
{
  "code": 0,
  "msg": "成功"
}
| 错误码 | 描述 | 可能原因 | 
|---|---|---|
0 | 
成功 | 操作成功 | 
非0 | 
失败 | 参数错误、小区不存在、数据库操作失败等 | 
communityId 是否为空。  communityV1InnerServiceSMOImpl.deleteCommunity 执行删除操作。  code=0;否则抛出异常。curl -X POST \
  http://127.0.0.1:8080/app/community.deleteCommunity \
  -H 'Authorization: Bearer xxxxxx' \
  -H 'app-id: micro-community' \
  -H 'transaction-id: 100000000020231010123456000001' \
  -H 'req-time: 20231010123456' \
  -H 'sign: xxxxxx' \
  -d '{"communityId": "2022092293190329"}'
{
  "code": 0,
  "msg": "成功"
}
communityId 必须提供,否则请求会被拒绝。  @Java110Transactional 注解,确保数据库操作的原子性。  Environment.isDevEnv()),会进行额外的参数校验。维护信息