添加楼栋
用于外部系统向社区管理系统添加楼栋信息。
POST http://{ip}:{port}/app/floor.saveFloor  
POST  
| 参数名称 | 必填 | 类型 | 描述 | 
|---|---|---|---|
Authorization | 
是 | String | 
用户认证 Token(Base Token,通过登录接口获取) | 
app-id | 
是 | String | 
应用 ID(由系统 dev 账户分配) | 
transaction-id | 
是 | String | 
请求流水号(格式:1000000000 + YYYYMMDDhhmmss + 6位序列) | 
sign | 
是 | String | 
签名 | 
req-time | 
是 | String | 
请求时间(格式:YYYYMMDDhhmmss) | 
| 参数名称 | 必填 | 类型 | 长度 | 描述 | 示例 | 
|---|---|---|---|---|---|
communityId | 
是 | String | 
30 | 小区 ID | "2022081539020475" | 
name | 
是 | String | 
64 | 楼栋名称 | "2号楼" | 
floorNum | 
是 | String | 
64 | 楼栋编号 | "2" | 
floorArea | 
否 | String | 
64 | 楼栋面积 | "22" | 
seq | 
否 | int | 
11 | 排序 | 22 | 
remark | 
否 | String | 
- | 备注 | "2号楼" | 
userId | 
是 | String | 
- | 操作人 ID | "123456" | 
| 参数名称 | 类型 | 描述 | 
|---|---|---|
code | 
int | 
返回码(0 表示成功,其他表示失败) | 
msg | 
String | 
返回信息(成功或错误描述) | 
{
  "communityId": "2022081539020475",
  "name": "2号楼",
  "floorNum": "2",
  "floorArea": "22",
  "seq": 22,
  "remark": "2号楼",
  "userId": "123456"
}
{
  "code": 0,
  "msg": "成功"
}
| 错误码 | 描述 | 
|---|---|
1 | 
楼栋编号已存在 | 
1 | 
楼栋名称已存在 | 
1 | 
保存楼栋失败 | 
name、floorNum、communityId、userId 是否为空。floorNum 是否已存在(同一小区内不允许重复)。name 是否已存在(同一小区内不允许重复)。floorId(格式:FLOOR_ + 随机ID)。FloorPo 表)。code=0,失败返回错误信息。文档生成依据:
SaveFloorCmd.java 代码分析。