SafeCampus.Application 机构 岗位 图书馆分组id 食堂分组id 学校大门分组id 深象智能对接实现 获取深象智能Token 订阅预警更新 订阅点名事件 订阅无感考勤 时间戳转本时区日期时间 深象对接接口 获取token 启动预警订阅 释放连接 启动点名订阅 开启无感考勤订阅 系统配置 关联底库id 如果为空,表示该人员未匹配到底库 人员id 考勤时间 ID 租户id 门店id 考勤事件id 人员跟踪id 关联底库id 如果为空,表示该人员未匹配到底库 人员id 是否自动上报 相似度 摄像头id 人脸质量分,取值[0, 100] 人脸照片url,链接有效期为2小时 人脸照片数据,base64编码(本地对接使用) 事件发生时间 目标在快照中的位置 人员扩展信息 创建时间 ID 租户id 门店id 考勤事件id 人员跟踪id 关联底库id 如果为空,表示该人员未匹配到底库 人员id 人员名称 寝室名称 班级名称 是否自动上报 相似度 摄像头id 人脸质量分,取值[0, 100] 人脸照片url,链接有效期为2小时 人脸照片数据,base64编码(本地对接使用) 事件发生时间 目标在快照中的位置 人员扩展信息 创建时间 人员跟踪id 关联底库id 如果为空,表示该人员未匹配到底库 人员id 是否自动上报 摄像头id 摄像头列表 事件发生时间开始 事件发生时间结束 宿舍楼id 归寝日期 是否自动上报 添加考勤记录 分页获取考勤列表 不分页获取考勤列表 根据寝室id和归寝时间获取宿舍楼的出入记录 ID 宿舍楼名称 男寝还是女寝 创建时间 进入摄像头id 摄像头名称 出去摄像头id 出去摄像头名称 添加 添加参数 修改 添加参数 获取信息 添加参数 删除 id 获取列表 父级id 分组名称 添加分组 添加参数 修改分组 添加参数 删除分组 id 获取分组列表 获取大屏设备数据列表 摄像头名称 摄像头编码 分组id 摄像头状态 分组Id 摄像头Id列表 分组Id 人员id 人员id 摄像头Id列表 告警类型编码 人员id 数据同步 获取摄像头列表 批量给摄像头设置分组 根据分组批量设置推送人 对摄像头批量设置推送人 根据预警分组设置推送人 租户id 门店id 任务id 点名事件id 预警类型 预警类型说明 人员跟踪id 关联底库id 如果为空,表示该人员未匹配到底库 人员id 相似度 摄像头id 人脸质量分,取值[0, 100] 人脸照片url,链接有效期为2小时 人脸照片数据,base64编码(本地对接使用) 事件发生时间 目标在快照中的位置 人员扩展信息 创建时间 门店id 任务id 点名事件id 预警类型 预警类型说明 人员跟踪id 关联底库id 如果为空,表示该人员未匹配到底库 人员id 摄像头id 人脸照片url,链接有效期为2小时 人脸照片数据,base64编码(本地对接使用) 事件发生时间 目标在快照中的位置 创建时间 任务id 预警类型 人员跟踪id 关联底库id 如果为空,表示该人员未匹配到底库 人员id 摄像头id 事件开始时间 结束时间 ID 关联底库id 如果为空,表示该人员未匹配到底库 人员id 关联底库id 如果为空,表示该人员未匹配到底库 人员id 所属点名任务 添加点名记录 修改点名信息,人工处理 删除点名记录(只可删除待处理的记录) 分页获取列表 不分页获取列表 摄像头id 点名持续时间,单位为分钟,取值[1, 100] 人员底库id 匹配相似度阈值(如果没传,系统默认用0.5) ID 摄像头id 摄像头名称 摄像头所属分组名称 点名任务id 点名持续时间,单位为分钟,取值[1, 100] 人员底库id 匹配相似度阈值(如果没传,系统默认用0.5) 创建时间 结束时间 班级名称 院系名称 专业名称 摄像头id 点名任务id 人员底库id 系部id 院系id 开始时间 结束时间 添加点名任务 删除点名任务,删除关联点名数据 获取点名任务列表 班主任用户id 班级id 班主任名称 班主任联系方式 班级id 班主任人员id 添加班主任 添加参数 修改班主任 添加参数 删除班主任 id 根据班级id获取班主任信息 获取列表 id 院系名称 院系编码 院系名称 添加 添加参数 修改 添加参数 获取详情 删除 id 获取列表 不分页获取列表 ID 寝室名称 男寝还是女寝 所属宿舍楼id 人员列表 创建时间 ID 寝室名称 男寝还是女寝 所属宿舍楼id 人员数量 创建时间 寝室名称 男寝还是女寝 所属宿舍楼id 寝室id 人员id 归寝查询日期(默认当天) 归寝人员数量 添加 添加参数 修改 添加参数 获取详情 删除 id 给寝室分配人员 获取列表 查询归寝寝室列表 查询寝室归寝详情 根据宿舍楼id获取归寝列表(大屏) 专业名称 专业编码 专业简介 院系id 排序 专业名称 专业编码 院系id 添加 添加参数 修改 添加参数 获取详情 删除 id 获取列表 获取列表不分页 主键Id 分片Json信息 查询时间 开始时间 结束时间 摄像头id列表 摄像头名称列表 分片类型 总数 主键Id 分片Json信息 查询时间 开始时间 结束时间 摄像头id列表 摄像头名称列表 分片类型 总数 开始时间 结束时间 摄像头id 分片类型 true小时 false天 添加客流查询任务 添加参数 分页查询列表 人员id 人员名称 年龄 性别 手机号 扩展属性 人脸大小阈值 人脸质量分阈值 班级id 班级名称 寝室名称 人脸列表 创建时间 考勤列表 出勤状态 进班时间 人员名称 手机号 班级id 系部id 院系id 添加信息 删除信息 获取详情 编辑信息 更新班级 获取底库列表 获取人员数量 获取学生年龄 班级id 班级名称 专业id 班主任id 添加班级 删除班级 编辑信息 获取底库列表 预警id 处理意见 租户id 门店id 预警id 预警类型 预警类型名称 摄像头id 摄像头名称 事件发生时间 摄像头快照,原链接有效期为2小时,获取到数据后下载到本地 预警关联视频(有些报警有,有些没有) 目标在快照中的位置 人员名称 性别 班级id 班级名称 人员id 人脸相似度 人员跟踪id,同一个id表示是同一个人 服装库id 服装id 服装相似度 奔跑速度 奔跑时周围人数 人群数量 持续时长 人员类型 场景标签 额外数据,每个预警类型不同 预警处理状态 处理意见 处理时间 预警id 预警类型 预警类型名称 摄像头id 摄像头名称 摄像头所属分组 事件发生时间 摄像头快照,原链接有效期为2小时,获取到数据后下载到本地 人员id 人员名称 班级id 班级名称 专业名称 院系名称 性别 人员类型 预警处理状态 处理时间 预警类型 预警类型 班级id(不是必填) 人员id 事件发生时间开始 事件发生时间结束 摄像头id 摄像头ids(不是必填) 预警处理状态 处理预警 获取列表不分页 获取告警分离列表 批量删除 添加 删除 修改 根据id获取信息 获取列表 机构服务 添加机构 添加参数 复制机构 机构复制参数 删除机构 删除参数 编辑机构 编辑参数 机构分页查询 查询参数 分页信息 机构树结构 机构选择器 机构详情 检查输入参数 参数 操作名称 岗位管理 添加岗位 添加参数 删除岗位 id列表 编辑岗位 编辑参数 岗位分页查询 查询参数 分页列表 岗位选择器 岗位详情 岗位树形结构 检查输入参数 参数 操作名称 角色拥有资源 角色id 资源类型 角色拥有资源信息 获取角色下的用户 角色ID 分页查询角色 查询参数 角色选择器 获取角色树 角色树 角色详情 角色Id 资源树选择器 添加角色 添加参数 编辑角色 编辑参数 给角色授权 授权参数 给角色授权用户 授权信息 删除角色 删除参数 检查输入参数 获取授权菜单 模块Id 拥有菜单列表 拥有权限按钮列表 业务用户导入 业务用户导出 人员管理服务 人员选择器 查询参数 人员列表 用户分页查询 查询参数 用户分页列表 获取用户拥有角色 用户ID 角色选择器 人员详情 添加用户 添加参数 编辑 编辑参数 禁用用户 用户Id 启用用户 用户Id 重置密码 用户Id 给用户授权角色 授权参数 删除用户 Id列表 导入预览 导入参数 获取导入模板 导出 查询参数 导入数据 数据 导入结果 批量编辑 编辑字段信息 检查输入参数 操作类型 检查输入参数 用户ID 操作 检查导入数据 数据 数据范围ID数组 是否初始化错误 获取查询条件 AppStartup启动类 ConfigureServices中不能解析服务,比如App.GetService(),尤其是不能在ConfigureServices中获取诸如缓存等数据进行初始化,应该在Configure中进行 服务都还没初始化完成,会导致内存中存在多份 IOC 容器!! 正确应该在 Configure 中,这个时候服务(IServiceCollection 已经完成 BuildServiceProvider() 操作了