删除小区
该接口用于删除指定的小区信息,主要提供给外部系统调用。
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()
),会进行额外的参数校验。维护信息