添加单元
用于外部系统向小区添加单元信息,包括单元编号、楼层数、电梯信息等。
POST
http://{ip}:{port}/app/unit.saveUnit
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 |
小区 ID | "2022081539020475" |
floorId |
是 | String |
楼栋 ID | "732022081690440002" |
unitNum |
是 | String |
单元编号 | "2" |
layerCount |
是 | String |
楼层数(需为整数) | "2" |
lift |
是 | String |
电梯信息(1010 有电梯,2020 无电梯) |
"1010" |
unitArea |
否 | String |
单元面积(可选) | "100" |
remark |
否 | String |
备注(可选) | "测试单元" |
参数名称 | 类型 | 描述 | 示例 |
---|---|---|---|
code |
int |
返回码(0 成功,非 0 失败) |
0 |
msg |
String |
返回信息 | "成功" |
{
"floorId": "732022081690440002",
"unitNum": "2",
"layerCount": "2",
"lift": "1010",
"remark": "2",
"communityId": "2022081539020475",
"unitArea": "100"
}
{
"code": 0,
"msg": "成功"
}
错误码 | 错误信息 | 可能原因 |
---|---|---|
非 0 |
失败 | 参数校验失败、单元已存在、数据库操作失败等 |
参数校验
communityId
、floorId
、unitNum
、layerCount
、lift
)。 layerCount
是否为整数。 lift
是否为 1010
(有电梯)或 2020
(无电梯)。 floorId
是否属于该小区。 unitNum
是否已存在。数据库操作
unitId
(如未提供)。 unitV1InnerServiceSMOImpl.saveUnit()
保存单元信息。返回结果
code=0
,失败抛出异常并返回错误信息。文档版本:1.0
最后更新:YYYY-MM-DD
作者:吴学文