121[后端] 社区安全接口开发已删除
任务描述
0. 【前置分析】沿用统一返回结构与权限校验

功能说明

安全设备总览、报警列表、实时播报、人员/车辆实时统计

关联任务

  • 关联前端任务:[前端] 中控大屏前端开发
  • 关联测试任务:[测试-后端] 全量接口测试

接口1:安全设备总览

请求方式GET
请求路径/api/v1/security/devices

请求参数

参数名类型必填说明前端来源
communityIdnumber小区ID配置
typestring设备类型过滤类型点击

响应字段

字段名类型说明前端用途
totalnumber设备总数总览
distributionarray类型分布图表
listarray设备列表含坐标点击定位

业务逻辑

  1. 校验社区/权限
  2. 按类型聚合
  3. 返回坐标

错误处理

错误码场景前端提示
4003参数错误参数错误

接口2:报警统计与列表

请求方式GET
请求路径/api/v1/security/alarms

请求参数

参数名类型必填说明前端来源
statusstringpending/confirmed/false筛选
limitnumber条数下拉

响应字段

字段名类型说明前端用途
statsobject各状态数量看板
listarray报警列表含时间/点位列表、定位

业务逻辑

  1. 校验过滤
  2. 统计并分页
  3. 附带坐标

错误处理

错误码场景前端提示
4004状态非法状态错误

接口3:实时报警滚动

请求方式GET
请求路径/api/v1/security/alarms/realtime

请求参数

参数名类型必填说明前端来源
sincestringISO时间戳轮询参数
limitnumber返回条数配置

响应字段

字段名类型说明前端用途
listarray最新报警滚动播报

业务逻辑

  1. 按时间过滤
  2. 按最新排序

错误处理

错误码场景前端提示
4291请求过频请稍后

接口4:人员实时统计

请求方式GET
请求路径/api/v1/security/personnel-stats

请求参数

参数名类型必填说明前端来源
communityIdnumber小区ID配置

响应字段

字段名类型说明前端用途
residentnumber住户数卡片
visitornumber访客数卡片
staffnumber员工数卡片
strangernumber陌生人重点提示

接口5:车辆实时统计

请求方式GET
请求路径/api/v1/security/vehicle-stats

请求参数

参数名类型必填说明前端来源
communityIdnumber小区ID配置

响应字段

字段名类型说明前端用途
privatenumber私家车卡片
monthlynumber月卡卡片
tempnumber临时卡片
temporaryStopnumber临停卡片
whitelistnumber白名单卡片
来源Bug
指派给
任务类型
开发
任务状态
未开始
进度
0 %
优先级
1
关键词
抄送给
由谁创建
邹鹏 于 2025-12-16 12:22:00
由谁完成
由谁取消
由谁关闭
关闭原因
最后编辑
最初预计
12 h
总计消耗
0 h
预计剩余
12 h
预计开始
实际开始
截止日期