houxiao
2017-03-15 7166581c0abc64a53c32531800420536c4ee30af
添加接口描述 sql

git-svn-id: http://192.168.1.226/svn/proxy@153 454eff88-639b-444f-9e54-f578c98de674
2个文件已修改
43 ■■■■■ 已修改文件
VisitFace/document/erdb api接口描述.txt 43 ●●●●● 补丁 | 查看 | 原始文档 | blame | 历史
VisitFace/document/erdb.vpp 补丁 | 查看 | 原始文档 | blame | 历史
VisitFace/document/erdb api½Ó¿ÚÃèÊö.txt
@@ -44,17 +44,17 @@
enum ImageTypeID
{
    Face1 = 1,  // æ­£é¢ç…§ç‰‡1
    Face2 = 2,  // æ­£é¢ç…§ç‰‡2
    FaceLSide = 2,  // ï¼ˆä¸»ä½“观察,<=45度)左侧脸照片
    FaceRSide = 3,  // ï¼ˆä¸»ä½“观察,<=45度)右侧脸照片
    FaceTSide = 4,  // ï¼ˆä¸»ä½“观察,<=45度)顶侧脸照片
    FaceBSide = 5,  // ï¼ˆä¸»ä½“观察,<=45度)底侧脸照片
    FaceUploaded = 2, // ä¸Šä¼ ç…§ç‰‡
    Icon, // å›¾æ ‡
    IdentificationCard, // èº«ä»½è¯ç…§ç‰‡
    BusinessCard, // åç‰‡ç…§ç‰‡
    OtherCard,
    Face1 = 1,  // æ­£é¢ç…§ç‰‡1(存放到EmployeeFace/VisitFace表)
    Face2 = 2,  // æ­£é¢ç…§ç‰‡2(存放到EmployeeFace/VisitFace表)
    FaceLSide,  // ï¼ˆä¸»ä½“观察,<=45度)左侧脸照片(存放到EmployeeFace/VisitFace表)
    FaceRSide,  // ï¼ˆä¸»ä½“观察,<=45度)右侧脸照片(存放到EmployeeFace/VisitFace表)
    FaceTSide,  // ï¼ˆä¸»ä½“观察,<=45度)顶侧脸照片(存放到EmployeeFace/VisitFace表)
    FaceBSide,  // ï¼ˆä¸»ä½“观察,<=45度)底侧脸照片(存放到EmployeeFace/VisitFace表)
    FaceUploaded, // ä¸Šä¼ ç…§ç‰‡ï¼ˆå­˜æ”¾åˆ°EmployeeFace/VisitFace表)
    Icon, // å›¾æ ‡ï¼ˆå­˜æ”¾åˆ°Image表)
    IdentificationCard, // èº«ä»½è¯ç…§ç‰‡ï¼ˆå­˜æ”¾åˆ°Image表)
    BusinessCard, // åç‰‡ç…§ç‰‡ï¼ˆå­˜æ”¾åˆ°Image表)
    OtherCard, // å…¶ä»–证件(存放到Image表)
}
1.2. StatusID
@@ -258,8 +258,7 @@
{
    registerCompanyID : 123,
    personID : 123,
    imgs : [ "image base64" ] // å¯¹åº”一个人的若干个人脸图像
    imgIdentity : "image base64"
    imgs : { ImageTypeID : "image base64" } // å¯¹åº”一个人的若干个人脸图像
}
Response:
{
@@ -268,17 +267,16 @@
a)select exists(*) from person where id="$personID"
b)if not exists return error
c)保存imgIdentity到文件存储,并插入Image表
d)VisitFace.imagePath = ä¿å­˜imgs到文件存储
e)调用人脸识别服务[faceids]=(registerCompanyID, dbid=0, img)
f)对于每一个faceid,insert into VisitFace ("$FaceID", $PersonID, "$VisitFace.imagePath")
c)保存imgIdentity/Icon等到文件存储,并插入Image表;保存人脸图到VisitFace,VisitFace.imagePath = ä¿å­˜imgs到文件存储
d)调用人脸识别服务[faceids]=(registerCompanyID, dbid=0, img)
e)对于每一个faceid,insert into VisitFace ("$FaceID", $PersonID, "$VisitFace.imagePath")
3. æ¥è®¿ç™»è®°
3.1. èŽ·å¾—æ¥è®¿äººå‘˜åˆ—è¡¨
返回按姓名缩写升序的结果
Request:
{
    companyID : 123, // è®¾å¤‡æ‰€åœ¨å­¦æ ¡ID
    companyID : 123, // è®¾å¤‡æ‰€åœ¨å­¦æ ¡ID,0表示所有公司,仅供管理接口使用
    beginPage : 0,
    endPage : 0
}
@@ -286,11 +284,20 @@
[
    {
        personID : 123,
        RegisterCompanyID : 123,
        name : "aaa",
        img : "image url" // éžå­—符串表示使用默认图标
    }
]
set @companyID =1;
select vs.person_id, vs.register_company_id, pe.name, img.image_type, img.image_path
  from visit_stat vs join person pe
  on (@companyID=0 or vs.register_company_id = @companyID) and (vs.person_id = pe.id)
  left outer join Image img
  on (pe.id = img.person_id and img.image_type=8) -- icon
  limit ...
3.2. èŽ·å¾—è¢«è®¿äººå‘˜åˆ—è¡¨
返回按姓名缩写升序的结果
Request:
VisitFace/document/erdb.vpp
Binary files differ