派生自 development/c++

pansen
2019-01-30 dd5adf6383819915967b2a76b18ca6e4d88d60cd
QiaoJiaSystem/DataManagerServer/web-server½Ó¿Ú.txt
@@ -1,3 +1,13 @@
/***
 * DataWebServer接口文档
 *
 * 2019.01.23 æ–°å¢župdatePerson接口,修改createDatabase,updateDatabase,deleteDatabase接口
 *
 *
 *
 ***/
标准返回值:
{"ret_status": "内容有误,请检查!"}:内容错误
{"ret_status": "传输错误,请检查!"}:json格式错误
@@ -167,7 +177,8 @@
   //"str_sdks": "1,2,4",
   //"str_det_thr": "90,80,95",
   //"str_cmp_thr": "80,85,90",
   "str_reserved": ""
   "str_reserved": "",//可传可不传
        "n_type" : 0   //0添加 1编辑
}
返回:
{
@@ -190,7 +201,7 @@
      "str_longitude" : "39.994827",
      "str_name" : "大华摄像机2",
      "str_password" : "123456",
      "str_reserved" : "",
      "str_reserved" : "group2/M00/02/7F/wKgBnFw1whWAT5DbAALrl1a_A04988.jpg", //实时流截图
     // "str_sdks" : "1,2",
      "str_username" : "admin"
   },
@@ -205,7 +216,7 @@
      "str_longitude" : "39.994833",
      "str_name" : "大华摄像机3",
      "str_password" : "123433",
      "str_reserved" : "",
      "str_reserved" : "group2/M00/02/7F/wKgBnFw1whWAT5DbAALrl1a_A04988.jpg",//实时流截图
      //"str_sdks" : "1,2,3",
      "str_username" : "admin"
   }
@@ -382,29 +393,36 @@
   "error": ["erlang is null"]
}
#TODO å¸ƒæŽ§
创建底库 createDatabase
下发:
{
    "createBy","",                  //创建者/分析设备analyDev.布控平台conCemter
   "TableType": "person",              //表类型person/car
   "TableName": "test",                //表名
   "SyncType": "1",                    //同步类型1同步/0本地库
   "BwType": "1",                      //黑白名单1黑名单/0白名单
   "SyncType": "1",                    //同步类型  1同步/0本地库
   "BwType": "1",                      //黑白名单  1黑名单/0白名单
   "StartTime": "2018-01-01 01:02:00", //开始时间
   "EndTime": "2018-12-31 01:02:00"    //结束时间
   "IsSync":"",                     //  æ˜¯å¦åŒæ­¥åˆ°åŽå°ä¸´æ—¶åº“ 1 æ˜¯ 0 ä¸æ˜¯
   "threshold":0-100,                  // å›¾ç‰‡é˜ˆå€¼   0-100
   "enabled":"1",                      // æ˜¯å¦å¯ç”¨  1启用 0未启用
   "uuid":"uuid-底库id"
}
返回:
{
    "results": "1" //0失败1成功
    "results": "1", //0失败1成功
}
错误:
{
   "error": ["erlang is null"||"err_json"]
   "error": "erlang is null/err_json/底库已存在"
}
#TODO å¸ƒæŽ§
更新底库 updateDatabase
下发:
{
    "createBy","",                  //创建者/分析设备analyDev.布控平台conCemter
    "uuid":"",                          //表uuid
   "TableType": "person",              //表类型person/car
   "TableName": "test",                //表名
@@ -412,19 +430,26 @@
   "BwType": "1",                      //黑白名单1黑名单/0白名单
   "StartTime": "2018-01-01 01:02:00", //开始时间
   "EndTime": "2018-12-31 01:02:00"    //结束时间
   "IsSync":"",                     //是否同步到后台临时库 1 æ˜¯ 0 ä¸æ˜¯
   "threshold":0-100,               // å›¾ç‰‡é˜ˆå€¼   0-100
   "enabled":"1"                        // æ˜¯å¦å¯ç”¨  1启用 0未启用
}
// æ›´æ–° éž null å­—段值
// åœæ­¢å¯ç”¨æ—¶ï¼Œè¿™è¾¹ åªä¼šä¼   {"enabled":"0","uuid":""},所以需要上面的条件
返回:
{
    "results": "1" //0失败1成功
}
错误:
{
   "error": ["erlang is null"||"err_json"]
   "error": "erlang is null/err_json"
}
#TODO å¸ƒæŽ§
删除底库 deleteDatabase
下发:
{
    "createBy","",          //创建者/分析设备analyDev.布控平台conCemter
    "uuid":"",              //表uuid
   "TableType": "car",     //表类型person/car
   "TableName": "test2",   //表名
@@ -436,87 +461,26 @@
}
错误:
{
   "error": ["erlang is null"||"err_json"]
   "error": "erlang is null/err_json/底库已存在"
}
#删除修改表时,表名不加 lt_;需要传SyncType å­—段
#删除修改添加查询底库人员数据时,需要底库名称加  lt_
# åˆ é™¤ä¿®æ”¹æ·»åŠ æŸ¥è¯¢åº•åº“äººå‘˜æ•°æ®æ—¶,需要底库名称加  lt_
查找同步底库 findAllDatabase
下发:
返回:
[{
   "uuid": "e92a005e-fc19-56b5-8a23-53570bc270ae", //表uuid
   "tableName": "test",                            //表名
   "tableType": "person",                          //表类型
   "bwType": "1",                                  //黑白名单类型
   "start_time": "2018-01-01 01:02:00",            //开始时间
   "end_time": "2018-12-31 01:02:00"               //结束时间
}]
错误:
{
   "error": "erlang is null"
}
查找同步底库 findLocalDatabase
下发:无
返回:
[{
   "uuid": "e92a005e-fc19-56b5-8a23-53570bc270ae", //表uuid
   "tableName": "test",                            //表名
   "tableType": "person",                          //表类型
   "bwType": "1",                                  //黑白名单类型
   "start_time": "2018-01-01 01:02:00",            //开始时间
   "end_time": "2018-12-31 01:02:00"               //结束时间
}]
错误:
{
   "error": "erlang is null"
}
#d
加载底库数据 loadFaceFeaData
#TODO å¸ƒæŽ§
添加人员 addPerson  ï¼ˆimg_url和img_base64二选一)
下发:
{
    "TableName":"test"  //表名
}
返回:
[{
      "uuid": "00b429d6-3746-57b9-8123-0dbf134731d2",         //UUID
      "tableName": "test",                                    //表名
      "idcard": "123456789012345678",                         //身份证号
      "imgUrl": "http://192.168.1.188/group1/M00/00/01/wKgBvFuOcuCAbYeQAB86k1llhSw841.jpg"
   },
   {
      "uuid": "0148cb5c-2232-5b02-9a00-f1f9a6b71de7",
      "tableName": "test",
      "idcard": "123456789012345678",
      "imgUrl": "http://192.168.1.188/group1/M00/00/01/wKgBvFuOcuCADeQUABVsWlPEN7w947.jpg"
   },
   {
      "uuid": "01f20455-32bf-5c6e-b7b8-dea1395049a0",
      "tableName": "test",
      "idcard": "123456789012345678",
      "imgUrl": "http://192.168.1.188/group1/M00/00/01/wKgBvFuOct-Aaz39ACP45aaRJUY002.jpg"
   }
]
错误:
{
   "error": ["erlang is null"||"err_json"]
}
添加或者更新人员 addPerson
下发:
{
    "createBy","",                     //创建者/分析设备analyDev.布控平台conCemter
   "enabled":"1",                      // æ˜¯å¦å¯ç”¨  1启用 0未启用
   "uuid": "",             //添加人员时请为空""
   "TableName": "test",    //表名
   "img_url ": "http: //192.168.1.188/group1/M00/00/01/wKgBvFuOcuGADRA_ABzanOgXxUE975.jpg",
   "idcard : 123456789012345678",  //身份证id
   "img_base64 ": ""               //图片base64
   "TableId": "test",    //表id
   "TableName":"",          //表名
   "TableType":"person",         //person
   "BwType":"",           //黑白名单1黑名单/0白名单
   "SyncType":"1",                    //同步类型1同步/0本地库
   "img_url":"http: //192.168.1.188/group1/M00/00/01/wKgBvFuOcuGADRA_ABzanOgXxUE975.jpg",
   "idcard":"123456789012345678",  //身份证描述
   "img_base64": ""               //图片base64码
}
返回:
{
@@ -528,12 +492,116 @@
   "error": ["erlang is null"||"err_json"]
}
#TODO å¸ƒæŽ§
更新人员 updatePerson
下发:
{
    "createBy","",                     //创建者/分析设备analyDev.布控平台conCemter
   "enabled":"1",                      // æ˜¯å¦å¯ç”¨  1启用 0未启用
   "uuid": "",
   "TableId": "test",    //表id
   "TableName":"",          //表名
   "TableType":"person",
   "BwType":"",               //黑白名单1黑名单/0白名单
   "SyncType":"1",                 //同步类型1同步/0本地库
   "img_url":"http: //192.168.1.188/group1/M00/00/01/wKgBvFuOcuGADRA_ABzanOgXxUE975.jpg",
   "idcard":"123456789012345678",  //身份证id
   "img_base64": ""               //图片base64码
}
返回:
{
   "uuid": "82ee3b83-da2c-5d18-8cfa-f15e3ec4c9d4",
   "img_url": "http://192.168.1.188/group1/M00/00/01/wKgBvFuOcuGADRA_ABzanOgXxUE975.jpg"
}
错误:
{
   "error": ["erlang is null"||"err_json"]
}
#TODO å¸ƒæŽ§
查找同步底库 findAllDatabase
下发:
返回:
[{
   "uuid": "e92a005e-fc19-56b5-8a23-53570bc270ae", //表uuid
   "tableName": "test",                            //表名
   "tableType": "person",                          //表类型
   "bwType": "1",                                  //黑白名单类型
   "start_time": "2018-01-01 01:02:00",            //开始时间
   "end_time": "2018-12-31 01:02:00",              //结束时间
   "IsSync":"",                     //是否同步到后台临时库 1 æ˜¯ 0 ä¸æ˜¯
    "threshold":0-100,               // å›¾ç‰‡é˜ˆå€¼   0-100
    "enabled":"1",                      // æ˜¯å¦å¯ç”¨  1启用 0未启用
    "createBy",""                  //创建者/分析设备analyDev.布控平台conCemter
}]
错误:
{
   "error": "erlang is null"
}
#TODO å¸ƒæŽ§
查找同步底库 findLocalDatabase
下发:无
返回:
[{
   "uuid": "e92a005e-fc19-56b5-8a23-53570bc270ae", //表uuid
   "tableName": "test",                            //表名
   "tableType": "person",                          //表类型
   "bwType": "1",                                  //黑白名单类型
   "start_time": "2018-01-01 01:02:00",            //开始时间
   "end_time": "2018-12-31 01:02:00",              //结束时间
   "IsSync":"",                     //是否同步到后台临时库 1 æ˜¯ 0 ä¸æ˜¯
    "threshold":0-100,               // å›¾ç‰‡é˜ˆå€¼   0-100
    "enabled":"1",                      // æ˜¯å¦å¯ç”¨  1启用 0未启用
    "createBy",""                  //创建者/分析设备analyDev.布控平台conCemter
}]
错误:
{
   "error": "erlang is null"
}
#TODO å¸ƒæŽ§
加载底库数据 loadFaceFeaData
下发:
{
    "TableName":"test"  //表名
}
返回:
[{
      "uuid": "00b429d6-3746-57b9-8123-0dbf134731d2",         //UUID
      "tableName": "test",                                    //表名
      "idcard": "123456789012345678",                         //身份证号
        "enabled":"1",                      // æ˜¯å¦å¯ç”¨  1启用 0未启用
      "imgUrl": "http://192.168.1.188/group1/M00/00/01/wKgBvFuOcuCAbYeQAB86k1llhSw841.jpg"
   },
   {
      "uuid": "0148cb5c-2232-5b02-9a00-f1f9a6b71de7",
      "tableName": "test",
      "idcard": "123456789012345678",
        "enabled":"1",                      // æ˜¯å¦å¯ç”¨  1启用 0未启用
      "imgUrl": "http://192.168.1.188/group1/M00/00/01/wKgBvFuOcuCADeQUABVsWlPEN7w947.jpg"
   },
   {
      "uuid": "01f20455-32bf-5c6e-b7b8-dea1395049a0",
      "tableName": "test",
      "idcard": "123456789012345678",
        "enabled":"1",                      // æ˜¯å¦å¯ç”¨  1启用 0未启用
      "imgUrl": "http://192.168.1.188/group1/M00/00/01/wKgBvFuOct-Aaz39ACP45aaRJUY002.jpg"
   }
]
错误:
{
   "error": ["erlang is null"||"err_json"]
}
#TODO å¸ƒæŽ§
添加或者更新人员 delPerson
下发:
{
   "TableId": "test",    //表id
   "uuid": "",
   "TableName": "test"    //表名
    "createBy","",         //创建者/分析设备analyDev.布控平台conCemter
}
返回:
{