访客管理系统/总览看板
5
管
系统管理员tenant_admin · 张家港群华

总览看板

今日各业务模块运行概况

🚶今日访客
86人次
↑ 较昨日 +12%
📋待审核预约
5条
需及时处理
🕒考勤异常
3人
迟到/缺卡待处理
🔧设备在线
42/45
在线率 93%
近期访客通行 全部 →
访客受访人/区域进入时间状态
待办事项

访客通行

访客名单管理与现场通行记录

访客受访人通行门点有效期状态操作

预约审核

来访预约的审批与放行策略匹配

预约人来访事由预约时间门点状态操作

考勤管理

打卡记录、迟到早退与请假审批

员工部门上班下班状态操作

人脸录入

员工 / 访客人脸采集、模板加密与设备下发

录入流程
1
采集App / 现场 / 导入
→
2
活体 + 质量防照片 / 模糊遮挡
→
3
特征提取设备 / 平台
→
4
KMS 加密每租户 CMK
→
5
下发设备本地比对
录入方式
推荐
📱
App / 小程序自助

员工手机拍照 + 活体检测,平台统一提取特征并下发,零管理员负担。

📁
后台批量导入

管理员 Excel + 照片批量注册,适合初期全量铺开与访客登记。

🖥️
一体机现场采集

员工在设备前刷脸录入,适合无智能手机或前台接待场景。

💬
企业微信 / 钉钉

对接 OA 常用入口,员工在熟悉界面自助录入,体验一致。

录入任务 设备同步 →
姓名类型渠道状态加密设备同步
模板加密与合规
活体检测防攻击
拦截照片 / 视频 / 面具攻击
🔐
每租户独立 CMK(信封加密)
随机 DEK 加密模板,明文与 DEK 均不落盘
已启用
🚫
跨租户解密
强校验 tenant_id,越权请求拒绝
已拦截
♻️
遗忘权(erase)
支持不可逆删除,CMK 可轮换 re-wrap
支持
🧪
质量校验
模糊 / 光照 / 遮挡自动拦截重采
开启

高峰常开

高峰期设备默认开启,抑制频繁抬杆,降低机械损耗

启用后,在设定时间段内道闸/门禁默认保持开启,系统自动抑制重复开关与抬杆动作;配置即时生效,断网时由设备本地时段策略兜底。
全局启用高峰常开
关闭后所有时段恢复常态开关策略
时段名称开始结束适用设备默认动作启用

远程开门

视频预览确认访客身份后远程放行,并可查看通行记录

门头实时预览 切换设备
LIVE
A 座大门 · 摄像头在线
远程开门仅当该访客在当前时段满足通行策略时生效,过期或超时段请求将被自动拒绝并留痕审计。
今日通行记录
对讲录音(P2)
远程开门 / 视频预览期间的对讲录音留存,关联通行事件与操作员,满足事后追溯与合规审计;敏感录音受租户隔离与留存期限约束。
场景时间时长事由状态

设备管理

一体机在线状态与厂商适配能力

设备厂商 / 型号适配能力状态操作
厂商字段映射示例(P1)
统一抽象字段海康大华
personIdemployeeNouserID
personIdInCallbackemployeeNo(识别回调)userID(识别回调)
bindTimePolicytimeQuantum(时段模板)timePlan(时段模板)
directiondoorStatus(进 / 出)RelayID + ioState
openDoor / openBarrierremoteControlopenDoor
适配器把厂商私有字段映射为统一抽象字段,差异封死在 Adapter 层;personIdInCallback 与 bindTimePolicy 为硬约束(缺失即不入围)。

多租户

组织隔离与硬件画像配置

🏢租户总数
3
数据按 tenant_id 隔离
🔧接入设备
45
跨租户互不影响
👥人员规模
1.2万
支持自助开通
租户联系人硬件画像设备数隔离状态操作

权限点清单

系统权限点定义与角色授权矩阵

权限点定义
权限点采用「模块.操作」命名,远程开门、视频预览、人脸模板等敏感/高危操作均强制审计留痕;平台级权限点仅平台管理员持有。
权限点代码名称所属模块说明敏感级
visitor.view访客查看访客通行查看访客名单与详情普通
visitor.create访客登记访客通行新增/登记访客普通
visitor.edit访客编辑访客通行修改与注销访客权限普通
appointment.review预约审核预约审核审批来访预约并匹配策略敏感
attendance.view考勤查看考勤管理查看员工考勤记录敏感
attendance.leave_review请假审批考勤管理审批请假并自动匹配考勤敏感
attendance.export考勤导出考勤管理导出考勤/请假报表敏感
access.preview视频预览远程开门查看门头实时视频流敏感
access.remote_open远程开门远程开门下发远程开门指令高危
record.view通行记录查看远程开门查看通行记录与操作员普通
device.manage设备管理设备管理设备配置与适配检测敏感
tenant.manage租户管理多租户管理租户与隔离配置平台
tenant.self_service自助开通多租户自助开通新租户空间平台
system.config系统配置系统全局策略与密钥管理平台
角色 × 权限矩阵
⚙️
平台管理员
数据范围:全部租户
持有全部权限点(含平台级)
全部权限tenant.managetenant.self_servicesystem.config
🏢
租户管理员
数据范围:本租户
本租户内全功能,不含平台级
visitor.*appointment.reviewattendance.*access.*record.viewdevice.manage
🛡️
安保管理员
数据范围:本租户全部门点
聚焦通行安全与远程处置
visitor.viewaccess.previewaccess.remote_openrecord.viewdevice.manage
📋
前台
数据范围:本租户
访客接待与预约初审
visitor.viewvisitor.createvisitor.editappointment.reviewrecord.view
🤝
受访人
数据范围:本人邀请访客 + 对应门点
范围收窄,不越权放行
visitor.viewaccess.previewaccess.remote_open

流媒体网关

WebRTC 信令、转封装与预览会话管理

📡信令服务
在线
节点 2 / 2
🔁转封装节点
3
HLS 降级就绪
🎥在线预览
6路
实时会话
⏱️平均延迟
380ms
WebRTC 亚秒级
在线预览会话
设备 / 门点协议状态开始操作
设备视频能力
仅具备 videoPreview 能力的设备可接入网关;无视频能力的设备自动从预览列表排除,但仍支持远程开门。
设备视频能力适配

审计日志

敏感操作留痕与 HMAC 验签

远程开门、视频预览、权限变更等敏感操作均强制 HMAC 验签并落库审计;验签失败请求被实时拦截,确保指令不可伪造、操作全程可追溯。
时间操作操作员对象验签来源

数据隔离策略

多租户 RLS 与软删除冲突处理

隔离模型
🆔
tenant_id 行级隔离
全表携带租户键,查询强制叠加过滤
启用
🛡️
RLS 安全策略
数据库层行级安全,越权查询返回空
启用
🗑️
软删除列 deleted_at
业务删除标记,不物理移除数据
启用
🧾
审计表物理隔离
审计日志不软删,保证留痕完整
启用
RLS + 软删除冲突处理规则
规则说明
双重过滤所有查询强制叠加 tenant_id 与 deleted_at IS NULL
顺序软删除过滤先于 RLS 应用,避免误跨租户可见已删数据
唯一索引唯一约束含 tenant_id + deleted_at,规避复活冲突
审计豁免审计表仅物理删除,不受软删策略影响
恢复软删恢复时校验 tenant_id,防止越租户还原
个人信息保护合规(P1)
· 授权撤回:用户可撤回人脸 / 通行授权,撤回后立即停止比对与下发
· 数据导出脱敏:导出含人脸字段时自动脱敏,仅授权角色可见明文
· 留存期限:抓拍 / 记录到期限 强制清理,留存策略可配置
· 遗忘权 erase:模板与抓拍图支持不可逆删除(见人脸录入模块)

审批中心

多级审批 · 超时路由 · 代理人(拍照打卡 / 请假 / 补卡 统一待办)

🗂️待我审批
7条
跨部门聚合
⏱️超时待升级
2条
超 4h 阈值
👤代理审批中
1条
主管休假
✅今日已批
23条
平均 6 分钟
审批流模板(多级)
业务审批层级超时升级
请假 ≤3天部门主管4h转考勤员
请假 >3天部门主管 → HR4h/节点转 HR 总监
拍照打卡直属主管8h转前台
补卡申请主管 → 考勤员4h转安保
超时路由与代理人规则
· 默认超时:4 小时(拍照打卡 8h)
· 超时动作:转上级 / 转前台,不静默丢失
· 自动通过白名单:高管 / 系统账号可配置自动通过
· 代理人:审批人休假时 自动委派代理并记录代理关系
· 邀请过期:到访提示过期,邀请人 一键续期并重发通知
待审批任务
申请人类型当前节点状态操作

考勤增强

P1 · 半天假匹配 · 病假证明 OCR · Excel / PDF 导出模板

半天假匹配演示
员工日期上午下午结果
半天假仅覆盖上午 / 下午,另一半仍按实际打卡判定(迟到 / 早退 / 缺卡),列为 P1 增强。
病假证明 OCR 核验
申请材料核验状态
require_attachment 类型(病假 / 婚丧假)需上传证明;OCR 自动提取医院 / 日期,机器无法识别时转人工兜底。
导出模板预览(Excel / PDF)
员工部门日期上班下班状态请假审批人
李强研发2026-10-0208:5818:05正常——
王芳研发2026-10-0209:2118:10迟到——
陈晓销售2026-10-02——请假病假(已批)赵主管
导出含 薪资对接字段、异常高亮(迟到 / 缺卡标红)、签字栏;UTF-8 BOM 直开 Excel,PDF 含页眉页脚与统计汇总。
调休抵扣(P2)
周末 / 节假日加班生成的调休额度,可抵扣后续请假天数,与年假额度独立记账、互不串用。
员工已生成已用剩余说明

抓拍留存与脱敏

P1 · 留存策略 · 脱敏 · 防尾随代打卡 · 预览并发配额

📸今日抓拍
1.2k张
环比 +8%
🔒已脱敏
100%
私有桶+签名URL
💾OSS 存储
86GB
生命周期 30天
🧹待清理
340张
超期强制清理
留存策略与 OSS 生命周期
类型留存期存储脱敏
人脸抓拍30 天OSS 私有桶默认脱敏
通行抓拍90 天OSS 私有桶签名 URL
远程开门快照180 天OSS 私有桶关联事件
脱敏与合规
· 存储:私有桶 + 临时签名 URL,不出公网
· 敏感图:自动 脱敏(模糊人脸区域)
· 隔离:按 tenant_id 强隔离,跨租户拒绝访问
· 清理:到 留存期限强制清理,策略可配置
· 防尾随:多设备同人短时异常标记;代打卡 GPS 围栏超界 REJECTED
预览并发配额(按租户隔离 · Noisy-neighbor 防护)
租户并发配额当前占用使用率状态

集团与计费

P1 · 集团-子公司树 · 计费模型 · 单→多租户迁移

🏢租户数
3家
含 1 集团
🌐集团
1个
父子隔离
💰本月预估
¥2,180
按量计费
⚠️超配额
0家
均正常
集团-子公司树与数据边界
  • 🌐
    群华通讯集团
    parent_tenant_id = null · 汇总可见
    • 🏢
      张家港群华通讯
      独立运营 · 数据隔离
    • 🏢
      常熟旗舰店
      独立运营 · 数据隔离
    • 🏢
      园区物业
      独立运营 · 数据隔离
子公司在自身 data_scope 内独立运营;集团层仅 汇总可见(聚合报表),无越权下钻。
计费模型
维度口径超配额行为
设备数按在线一体机计费限流
人员数按注册人员计费告警
事件量按识别 / 开门事件限流
存储抓拍图 / OSS 用量阻断+告警
单 → 多租户迁移回填脚本(建议早埋 tenant_id)
-- 1) 全表补 tenant_id 列(默认平台租户)
ALTER TABLE access_record ADD tenant_id BIGINT NOT NULL DEFAULT 0;
ALTER TABLE person          ADD tenant_id BIGINT NOT NULL DEFAULT 0;
-- 2) 回填历史数据(按设备归属租户映射)
UPDATE access_record r SET r.tenant_id = (SELECT d.tenant_id FROM device d WHERE d.id=r.device_id);
-- 3) 唯一索引含 tenant_id,规避软删复活冲突
CREATE UNIQUE INDEX uk_rec ON access_record(tenant_id, biz_no) WHERE deleted_at IS NULL;
-- 4) 开启 RLS 策略并校验行数一致
SELECT count(*) FROM access_record GROUP BY tenant_id;  -- 核对无串租户

企业对接

P1 · 企业微信 / 钉钉 / OA · 设备出网白名单

对接通道
平台能力状态
企业微信通讯录同步 / 审批卡片 / 消息推送已启用
钉钉通讯录同步 / 审批卡片已启用
内部 OA审批单对接 / 待办回写调试中
· 通讯录同步:员工 / 部门定时拉取,驱动人员与权限模板
· 审批卡片:拍照打卡 / 请假 / 补卡推审批人企微 / 钉钉
· 消息推送:访客到访、过期续期、异常告警通知
设备出网白名单(防火墙实操)
域名端口协议用途
api.anteye.com.cn443HTTPS平台业务
oss.anteye.com.cn443HTTPS抓拍图
(仅内网)554RTSP视频流
现场防火墙仅放通上述云域名 / 端口;视频流 RTSP 走内网,不出公网。设备无需开放入站。
消息推送场景
访客到访提醒邀请过期续期审批待办考勤异常设备离线告警超时升级

会议访客

P2 · 批量邀请参会人员 · 统一通行权限与时段 · Excel 批量导入 · 二维码签到

12
本月会议
386
批量邀约人次
94%
签到率
2.1min
平均入场
会议与批量访客
会议主办人时间参会门点状态操作
批量导入的参会人统一生成 INVITE 通行权限与会议时段;到访刷脸 / 扫码即登记,离场自动核销,无需逐人审批。

车辆管理

P2 · 车牌识别一体机白名单 · 无牌临时车辆二维码授权

1,204
在册车牌
28
今日临停
6
无牌临时授权
99.2%
识别率
车牌通行记录
车牌类型门点时间放行
无牌临时车辆
无牌车到场后由安保发放临时二维码,绑定来访人与有效期,离场扫码核销,通行受同一时段策略约束。
临时码来访人有效期状态

运营报表

P2 · 跨租户运营汇总(平台级)· 多维统计 · 租户仅见本租户数据(RLS)

18
活跃租户
9,842
本月通行
312
异常事件
99.95%
服务可用
各租户通行量(本月)
统计维度
报表可按上列维度自由组合下钻;跨租户汇总仅平台管理员可见,单租户视图自动受 RLS 收敛到本租户。
跨租户运营汇总
租户访客通行考勤人数异常

数据驻留

P2 · 跨地域数据驻留 · 租户数据就近存储与合规边界

地域节点与驻留状态
地域位置承载租户驻留策略同步
按租户注册地绑定数据驻留地域,人脸模板副本与通行记录不出境;跨地域仅同步脱敏聚合指标,原始数据受地域锁约束。

开放平台

P2 · 开放 API · Webhook 事件推送与失败重试

API 端点
路径说明鉴权状态
Webhook 推送与重试
事件回调地址已尝试下次重试状态
失败事件采用指数退避重试(1m → 5m → 30m → 3h),超限转入死信队列并告警;签名校验防伪造回调。

国际化与无障碍

P2 · 多语言 · 无障碍(对比度 / 键盘 / 读屏)

语言包
语言代码状态覆盖
无障碍合规
项目状态说明
界面文案经 i18n 键集中管理,新增语种仅需补充语言包;科技蓝主色对比度满足 WCAG AA(正文 ≥4.5:1,按钮 ≥3:1),全功能支持键盘可达与读屏标签。

功能模块

平台级 · 按租户启停功能模块(仅平台管理员可见)
平台管理员
目标租户 套餐不含的模块无法开启(需升级套餐)
模块作用域最低套餐套餐包含状态操作

套餐等级(预留扩展 · PlanGateway)

新增套餐仅需注册一条 Plan(modules / limits / price),开关逻辑无需改动;模块声明 min_tier 即纳入对应等级。