new
zhangbo
2017-02-16 8a484186dd2a3d492a3b4c4941483675c6751190
VisitFace/document/erdb api.txt
@@ -1,5 +1,6 @@
#todo 人脸识别错误(注册、访客变更员工)时保护业务数据的问题
# Request考虑socket直接和人脸识别服务器交互
# API安全
1. 实时监控
1.1. 人员分类分类列表(VisitorType)
@@ -17,7 +18,7 @@
1.2. StatusID
1.3. 人脸识别 #todo 考虑封装一个整体api
1.3. 人脸识别
通过图像获得faceID
Request:
{
@@ -52,7 +53,7 @@
{
   personID : 123, // 无效值表示没有对应的人ID
   personTypeID : 1, // 人员分类列表
   visitStatusID : 1, // 访问状态 #新建表保存数据
   visitStatusID : 1, // 访问状态
   name : "name",
   checkingCompany : [123, 456], // 考勤公司ID列表
   warning : false // 是否为警告
@@ -71,6 +72,28 @@
Response:
成功/错误结果
1.6.1. 人脸识别及状态修改
整合:通过人脸图像,完成状态修改,返回当前状态
(整合1.3. 1.4. 1.6.)
Request:
{
   placeID : 123, // 若为-1则只搜索VisitFaceDB
   imgs : [ "image base64" ] // 对应多个人的人脸图像
}
Response:
[
   {
      personID : 123,
      visitStatusID : 1 // 更新之后的访问状态
   },
   {
      faceID : -1, // 人脸搜索无结果
   },
   {
      //业务错误: 9.1. 通用成功/错误结果
   }
]
1.7. 查询人员来访/签到状态
需要支持批量查询
Request: