From 3c77c9e065e6a7d738d0d65e58146bcd5a4e0148 Mon Sep 17 00:00:00 2001 From: fuliqi <fuliqi@qq.com> Date: 星期一, 01 四月 2024 19:16:55 +0800 Subject: [PATCH] Merge remote-tracking branch 'origin/master' --- document/优云对接API整理.md | 390 +++++++++++++++++++++++++++++++++++++++++++++++++++++++ document/自贡市局运维考核平台需求对应api文档.docx | 0 ycl-server/src/main/resources/mapper/zgyw/TMonitorMapper.xml | 2 3 files changed, 391 insertions(+), 1 deletions(-) diff --git "a/document/\344\274\230\344\272\221\345\257\271\346\216\245API\346\225\264\347\220\206.md" "b/document/\344\274\230\344\272\221\345\257\271\346\216\245API\346\225\264\347\220\206.md" new file mode 100644 index 0000000..784b7d0 --- /dev/null +++ "b/document/\344\274\230\344\272\221\345\257\271\346\216\245API\346\225\264\347\220\206.md" @@ -0,0 +1,390 @@ +## 杩愯鐩戞帶 + +### 璇锋眰 + +GET璇锋眰 + +> /VIID/Cameras + +| ***\*鍙傛暟鍚嶇О\**** | ***\*鍙傛暟璇存槑\**** | ***\*璇锋眰绫诲瀷\**** | ***\*蹇呴』\**** | ***\*鏁版嵁绫诲瀷\**** | ***\*schema\**** | +| ------------------ | ------------------------------------ | ------------------ | -------------- | ------------------ | ---------------- | +| offset | 鍒嗛〉鏌ヨ绗嚑椤碉紝浠�1寮�濮嬶紝榛樿浠�1寮�濮� | query | false | int | | +| limit | 鍒嗛〉澶у皬锛屾瘡椤垫煡璇㈠ぇ灏忥紝榛樿澶у皬锛�10 | query | false | int | | + +code闇�瑕侀棶涓嬶紝鍙傛暟璇存槑娌$粰 + +### 鍝嶅簲 + +json鏍煎紡 + +| 灞炴�у悕绉� | 鏍囪瘑绗� | 绫诲瀷 | 蹇呴�� | 澶囨敞 | +| --------------------- | --------- | ------------ | ---- | ------------------------------------------------------------ | +| 璁惧缂栫爜 | SBBM | string(20) | 鏄� | 20浣嶏細涓績缂栫爜銆佽涓氱紪鐮併�佽澶囩被鍨嬨�佺綉缁滄爣璇嗐�佽澶囧簭鍙凤紝涓庤仈缃戝钩鍙�/鍏变韩骞冲彴鍥芥爣缂栫爜涓�鑷淬�� | +| 璁惧鍚嶇О | SBMC | string(100) | 鏄� | 鏍囪瘑璁惧鐨勫熀鏈悕绉般�傚懡鍚嶆柟寮忓弬鐓с�奊AT751-2008瑙嗛鍥惧儚鏂囧瓧鏍囨敞瑙勮寖銆嬨�� | +| 璁惧鍘傚晢 | SBCS | string(2) | 鏄� | 1.娴峰悍濞佽锛� 2.澶у崕锛� 3.澶╁湴浼熶笟锛� 4. 绉戣揪锛� 5.瀹夎澹� 6.鍗氫笘 7.浜氬畨锛� 8.鑻遍鎷� 9.瀹囪锛� 10.娴蜂俊锛� 11.涓槦鐢靛瓙锛�12.鏄庢櫙锛� 13.鑱旀兂锛� 14.涓叴锛� 99.鍏朵粬 | +| 琛屾斂鍖哄煙 | XZQY | string(6) | 鏄� | 琛屾斂鍖哄垝銆佺睄璐渷甯傚幙浠g爜銆傚弬鐓с�奊B/T 2260 涓崕浜烘皯鍏卞拰鍥借鏀垮尯鍒掍唬鐮併�� | +| 鐩戞帶鐐逛綅绫诲瀷 | JKDWLX | string(1) | 鏄� | 1.涓�绫昏棰戠洃鎺х偣锛�2.浜岀被瑙嗛鐩戞帶鐐癸紱 3.涓夌被瑙嗛鐩戞帶鐐癸紱 4 鍏畨鍐呴儴瑙嗛鐩戞帶鐐癸紱9.鍏朵粬鐐逛綅銆傚弬鐓у叕瀹夐儴銆婂叧浜庤繘涓�姝ュ姞寮哄叕瀹夋満鍏宠棰戝浘鍍忎俊鎭簲鐢ㄥ伐浣滅殑鎰忚銆嬶紙鍏�氬瓧锕�2015锕�4鍙凤級瀹氫箟銆� | +| 璁惧鍨嬪彿 | SBXH | string(50) | 鍚� | 鎻忚堪璁惧鐨勫叿浣撳瀷鍙枫�� | +| 鐐逛綅淇楃О | DWSC | string(100) | 鍚� | 鐩戞帶鐐逛綅闄勮繎濡傛湁鏍囧織鎬у缓绛戙�佸満鎵�鎴栫洃鎺х偣浣嶅浜庡叕浼楃害瀹氫織鎴愮殑鍦扮偣锛屽彲浠ュ~鍐欐爣蹇楁�у缓璁惧悕绉板拰鍦扮偣淇楃О銆� | +| IPV4鍦板潃 | IPV4 | string(30) | 鍚� | 鎽勫儚鏈篒P鍦板潃銆� | +| IPV6鍦板潃 | IPV6 | string(64) | 鍚� | 鎽勫儚鏈烘墿灞旾P鍦板潃銆� | +| MAC 鍦板潃 | MACDZ | string(32) | 鍚� | 鎽勫儚鏈篗AC鍦板潃銆� | +| 鎽勫儚鏈虹被鍨� | SXJLX | string(2) | 鍚� | 1-鐞冩満锛�2-鍗婄悆锛�3-鍥哄畾鏋満锛�4-閬ユ帶鏋満锛�5.鍗″彛鏋満锛�99.鏈煡銆� | +| 鎽勫儚鏈哄姛鑳界被鍨� | SXJGNLX | string(30) | 鍚� | 1銆� 杞﹁締鍗″彛锛� 2銆� 浜哄憳鍗″彛锛�3銆� 寰崱鍙o紱 4銆� 鐗瑰緛鎽勫儚鏈猴紱5銆� 鏅�氱洃鎺э紱 99鍏朵粬锛� 澶氶�夊悇鍙傛暟浠モ�� /鈥� 鍒嗛殧 | +| 琛ュ厜灞炴�� | BGSX | string(1) | 鍚� | 1-鏃犺ˉ鍏夈��2-绾㈠琛ュ厜銆�3-鐧藉厜琛ュ厜銆�9-鍏朵粬琛ュ厜銆� | +| 鎽勫儚鏈虹紪鐮佹牸寮� | SXJBMGS | string(1) | 鍚� | 1.MPEG-4锛� 2.H.264锛� 3.SVAC锛� 4.H.265锛� | +| 瀹夎鍦板潃 | AZDZ | string(100) | 鏄� | 鍙傜収 GA/T 751-2008 鏍囧噯锛屽簲鐩稿缁嗗寲鍑嗙‘銆� 鍙傝�冭寖寮忥細 琛楅亾+闂ㄧ墝鍙风爜+鍗曚綅鍚嶇О銆傞珮閫熷叕璺�佸浗閬撶瓑鐐逛綅鍙弬鐓р�滃叕璺悕绉�+鍏噷鏁扳�濊寖寮忋�� | +| 缁忓害 | JD | double(10,6) | 鏄� | | +| 绾害 | WD | double(10,6) | 鏄� | | +| 鎽勫儚鏈轰綅缃被鍨� | SXJWZLX | string(50) | 鏄� | 1-鐪侀檯妫�鏌ョ珯銆�2-鍏氭斂鏈哄叧銆�3-杞︾珯鐮佸ご銆�4-涓績骞垮満銆�5-浣撹偛鍦洪銆�6-鍟嗕笟涓績銆�7-瀹楁暀鍦烘墍銆�8-鏍″洯鍛ㄨ竟銆�9-娌诲畨澶嶆潅鍖哄煙銆�10-浜ら�氬共绾裤��11-鍖婚櫌鍛ㄨ竟銆�12-閲戣瀺鏈烘瀯鍛ㄨ竟銆�13-鍗遍櫓鐗╁搧鍦烘墍鍛ㄨ竟銆�14-鍗氱墿棣嗗睍瑙堥銆�15-閲嶇偣姘村煙銆佽埅閬撱��96.甯傞檯鍏畨妫�鏌ョ珯锛�97.娑夊鍦烘墍锛�98.杈瑰娌跨嚎锛�99.鏃呮父鏅尯锛� 澶氶�夊悇鍙傛暟浠モ�� /鈥� 鍒嗛殧 | +| 鐩戣鏂逛綅 | JSFW | string(1) | 鍚� | 1-涓溿��2-瑗裤��3-鍗椼��4-鍖椼��5-涓滃崡銆�6-涓滃寳銆�7-瑗垮崡銆�8-瑗垮寳銆�9.鍏ㄥ悜 | +| 鎽勫儚鏈哄満鏅璁剧収鐗嘦RL | SXJCJYSZP | string(100) | 鍚� | 涓婁紶鎽勫儚鏈哄満鏅璁剧収鐗囧悗鐢熸垚鐨勭収鐗囧湴鍧�URL銆� | +| 鑱旂綉灞炴�� | LWSX | string(1) | 鏄� | 0 宸茶仈缃戯紱 1 鏈仈缃� | +| 鎵�灞炶緰鍖哄叕瀹夋満鍏� | SSXQGAJG | string(12) | 鏄� | 閲囩敤鍏畨缁勭粐鏈烘瀯浠g爜(鐢盙A/T 380瑙勫畾)锛屽叕瀹夋満鍏冲缓璁惧崟浣嶆垨鑰呯ぞ浼氳祫婧愭帴鍏ュ悗鐨勪娇鐢ㄥ崟浣嶏紝娉ㄦ槑鍒版墍灞炶緰鍖哄叕瀹夋満鍏虫淳鍑烘墍銆� | +| 瀹夎鏃堕棿 | AZSJ | dateTime | 鏄� | 鎽勫儚鏈哄畨瑁呬娇鐢ㄦ椂闂淬�� | +| 绠$悊鍗曚綅 | GLDW | string(100) | 鏄� | 鎽勫儚鏈烘墍灞炵鐞嗗崟浣嶅悕绉般�� | +| 绠$悊鍗曚綅鑱旂郴鏂瑰紡 | GLDWLXFS | string(30) | 鏄� | 鎽勫儚鏈烘墍灞炵鐞嗗崟浣嶈仈绯讳汉鐨勮仈绯绘柟寮忥紙鐢佃瘽鍙风爜锛夈�� | +| 褰曞儚淇濆瓨澶╂暟 | LXBCTS | int | 鏄� | | +| 璁惧鐘舵�� | SBZT | string(1) | 鏄� | 1.鍦ㄧ敤锛�2.缁翠慨锛�3.鎷嗛櫎銆� | +| 鎵�灞為儴闂�/琛屼笟 | SSBMHY | string(50) | 鍚� | 1.鍏畨鏈哄叧锛� 2.鐜繚閮ㄩ棬;3.鏂囧崥閮ㄩ棬;4.鍖荤枟閮ㄩ棬;5.鏃呮父绠$悊;6.鏂伴椈骞跨數;7.椋熷搧鍖昏嵂鐩戠潱绠$悊閮ㄩ棬;8.鏁欒偛绠$悊閮ㄩ棬;9.妫�瀵熼櫌;10.娉曢櫌;11.閲戣瀺閮ㄩ棬;12.浜ら�氶儴闂�;13.浣忔埧鍜屽煄涔″缓璁鹃儴闂�;14.姘村埄閮ㄩ棬;15.鏋椾笟閮ㄩ棬;16.瀹夊叏鐢熶骇鐩戠潱閮ㄩ棬;17.甯傛斂甯傚濮�;18.鍥藉湡灞�,鍙墿灞曪紝 澶氶�夊悇鍙傛暟浠モ�� /鈥� 鍒嗛殧 | + + + +## 鐐逛綅鍦ㄧ嚎 + +### 璇锋眰 + +GET 璇锋眰 + +> /openapi/v1/report/online/list + +| 鍙傛暟鍚嶇О | 鍙傛暟璇存槑 | 璇锋眰绫诲瀷 | 蹇呴』 | 鏁版嵁绫诲瀷 | schema | +| ------------------------------ | ------------------- | -------- | ----- | -------- | ------ | +| arealayerno | 琛屾斂鍖哄煙缂栫爜 | query | false | string | | +| dbConditionItems[0].columnName | | query | false | string | | +| dbConditionItems[0].inputType | | query | false | string | | +| dbConditionItems[0].value | | query | false | object | | +| dbConditionItems[0].values | | query | false | array | object | +| dynamicConditionJson | 鍔ㄦ�佹潯浠讹紝json 鏍煎紡 | query | false | string | | +| sortFiled | 鎺掑簭瀛楁 | query | false | string | | + +### 鍝嶅簲 + +json + +| 鍙傛暟鍚嶇О | 鍙傛暟璇存槑 | 绫诲瀷 | schema | +| --------------- | ------------ | ---------------------- | --------------------- | +| data | | 鍒嗛〉瀵硅薄芦鍦ㄧ嚎缁熻鎶ヨ〃禄 | 鍒嗛〉瀵硅薄芦鍦ㄧ嚎缁熻鎶ヨ〃 | +| pageNum | 鍒嗛〉椤电爜 | integer(int32) | | +| pageSize | 鍒嗛〉澶у皬 | integer(int32) | | +| recordNum | 鏁版嵁鎬绘暟 | integer(int64) | | +| records | 褰撳墠椤垫暟鎹� | array | 鍦ㄧ嚎缁熻鎶ヨ〃 | +| arealayernoCode | 琛屾斂鍖哄垝缂栫爜 | string | | +| arealayernoName | 琛屾斂鍖哄垝鍚嶇О | string | | +| diagDate | 璇婃柇鏃ユ湡 | string | | +| dim | 缁熻绾害 | string | | +| icmpOfflineNum | icmp绂荤嚎鏁� | integer | | +| icmpOnlineNum | icmp鍦ㄧ嚎鏁� | integer | | +| icmpOnlineRate | icmp鍦ㄧ嚎鐜� | string | | +| icmpTotalNum | icmp璇婃柇鎬绘暟 | integer | | +| offlineNum | 绂荤嚎鏁� | integer | | +| onlineNum | 鍦ㄧ嚎鏁� | integer | | +| onlineRate | 鍦ㄧ嚎鐜� | string | | +| pageNum | 椤电爜 | integer | | +| pageSize | 鍒嗛〉澶у皬 | integer | | +| sortFiled | 鎺掑簭灞炴�� | string | | +| totalNum | 璇婃柇鎬绘暟 | integer | | +| message | | string | | +| statusCode | | integer(int32) | integer(int32) | + + + +## 褰曞儚鍙敤 + +### 璇锋眰 + +POST璇锋眰 + +> /report/recordMetaDSum/list + +| 鍙傛暟鍚嶇О | 鍙傛暟璇存槑 | 璇锋眰绫诲瀷 | 蹇呭~ | 鏁版嵁绫诲瀷 | schema | +| -------------- | ------------------------------------- | -------- | ----- | ----------------- | ------ | +| arealayername | 琛屾斂鍖哄煙鍚嶇О | | false | string | | +| arealayerno | 琛屾斂鍖哄煙ID | | false | string | | +| createTime | 鍒涘缓鏃堕棿 | | false | string(date-time) | | +| deviceId | 鎽勫儚鏈篒D | | false | string | | +| deviceName | 鎽勫儚鏈哄悕绉� | | false | string | | +| id | 涓婚敭ID | | false | string | | +| missDuration | 缂哄け鏃堕暱 | | false | number(double) | | +| platId | 鍥芥爣骞冲彴ID | | false | string | | +| recordDuration | 褰曞儚鏃堕暱 | | false | number(double) | | +| recordStatus | 褰曞儚瀹屾暣鐘舵�� 1锛氬畬鏁� 0锛氶棿姝� -1锛氬紓甯� | | false | integer(int32) | | +| statTime | 缁熻鏃堕棿 | | false | string(date) | | +| tenantId | 绉熸埛ID | | false | string | | + +### 鍝嶅簲 + +json + +| 鍙傛暟鍚嶇О | 鍙傛暟璇存槑 | 绫诲瀷 | schema | +| -------------- | ------------------------------------- | ----------------- | ------------------ | +| code | | string | | +| data | | array | RecordMetaDSum瀵硅薄 | +| arealayername | 琛屾斂鍖哄煙鍚嶇О | string | | +| arealayerno | 琛屾斂鍖哄煙ID | string | | +| createTime | 鍒涘缓鏃堕棿 | string(date-time) | | +| deviceId | 鎽勫儚鏈篒D | string | | +| deviceName | 鎽勫儚鏈哄悕绉� | string | | +| id | 涓婚敭ID | string | | +| missDuration | 缂哄け鏃堕暱 | number(double) | | +| platId | 鍥芥爣骞冲彴ID | string | | +| recordDuration | 褰曞儚鏃堕暱 | number(double) | | +| recordStatus | 褰曞儚瀹屾暣鐘舵�� 1锛氬畬鏁� 0锛氶棿姝� -1锛氬紓甯� | integer(int32) | | +| statTime | 缁熻鏃堕棿 | string(date) | | +| tenantId | 绉熸埛ID | string | | +| message | | string | | +| success | | boolean | | + + + +## 瑙嗛鏍囨敞 + +### 璇锋眰 + +GET + +> /api/v1/app/osdMonitor/list + +| 鍙傛暟鍚嶇О | 鍙傛暟璇存槑 | 璇锋眰绫诲瀷 | 蹇呴』 | 鏁版嵁绫诲瀷 | schema | +| ----------- | ------------------------------------------------------------ | -------- | ----- | -------------- | ------ | +| tenantId | tenantId | header | true | string | | +| arealayerno | 鍖哄煙缂栫爜 | query | false | string | | +| keyword | 鎼滅储鍏抽敭瀛�, 鍙互涓烘憚鍍忔満鍚嶇О鎴栬�呮爣绛惧悕绉� | query | false | string | | +| osdFormat | 瀛楀箷淇℃伅鏍煎紡鏄惁鏈夋晥锛�1:鏈夋晥, -1:鏈煡, 0:鏃犳晥 | query | false | integer(int32) | | +| osdTime | 鍥剧墖涓婄殑瀛楀箷鏃堕棿鍜屾憚鍍忔満鎷夌爜娴佹椂闂村樊鏄惁澶т簬鏈�澶у��, 1:澶т簬, -1:鏈煡, 0 灏忎簬 | query | false | integer(int32) | | +| pageNum | 鍒嗛〉椤电爜 | query | false | integer(int32) | | +| pageSize | 鍒嗛〉澶у皬 | query | false | integer(int32) | | + +### 鍝嶅簲 + +json + +| 鍙傛暟鍚嶇О | 鍙傛暟璇存槑 | 绫诲瀷 | schema | +| ------------- | ----------------------------------------------------------- | ---------------------- | ---------------------- | +| data | | 鍒嗛〉瀵硅薄芦OSD 鐩戞祴淇℃伅禄 | 鍒嗛〉瀵硅薄芦OSD 鐩戞祴淇℃伅禄 | +| pageNum | 鍒嗛〉椤电爜 | integer(int32) | | +| pageSize | 鍒嗛〉澶у皬 | integer(int32) | | +| recordNum | 鏁版嵁鎬绘暟 | integer(int64) | | +| records | 褰撳墠椤垫暟鎹� | array | OSD 鐩戞祴淇℃伅 | +| arealayerPath | 鍖哄煙璺緞淇℃伅 | string | | +| arealayername | 鍖哄煙鍚嶇О | string | | +| arealayerno | 鍖哄煙缂栫爜 | string | | +| deviceId | 璁惧 ID | string | | +| deviceName | 璁惧鍚嶇О | string | | +| diff | 鍥剧墖涓婄殑瀛楀箷鏃堕棿鍜屾憚鍍忔満鎷夌爜娴佹椂闂村樊鏄惁澶т簬鏈�澶у�� | string | | +| diffTime | 鍥剧墖涓婄殑瀛楀箷鏃堕棿鍜屾憚鍍忔満鎷夌爜娴佹椂闂村樊锛屽崟浣�(绉�), -1 琛ㄧず鏈煡 | integer | | +| ip | IP 鍦板潃 | string | | +| ocrResult | 鍥剧墖 ocr 璇嗗埆缁撴灉 | OCR 缁撴灉 | OCR 缁撴灉 | +| data | OCR 璇嗗埆鍚庣殑淇℃伅 | OCR 璇嗗埆缁撴灉 | OCR 璇嗗埆缁撴灉 | +| 0 | 0 鍖哄煙淇℃伅锛屾甯告儏鍐典笅涓虹┖ | array | string | +| 1 | 鏃堕棿淇℃伅锛屾爣鍑嗘牸寮忎负 yyyy-MM-dd hh:mm:ss | array | string | +| 2 | 浣嶇疆淇℃伅 | array | string | +| 3 | 鎽勫儚鏈轰俊鎭� | array | string | +| imgPath | 鍥剧墖鍦板潃 | string | | +| statusCode | 鐘舵�佺爜锛�0锛氭甯� | integer | | +| osdFormat | 鍥剧墖涓婄殑瀛楀箷鏃堕棿鍜屾憚鍍忔満鎷夌爜娴佹椂闂村樊锛屽崟浣�(绉�) | string | | +| osdInfo | osd 淇℃伅 | OSD淇℃伅 | OSD淇℃伅 | +| 1 | 鏃堕棿淇℃伅锛屾爣鍑嗘牸寮忎负 yyyy-MM-dd hh:mm:ss | string | | +| 2 | 浣嶇疆淇℃伅 | string | | +| 3 | 鎽勫儚鏈轰俊鎭� | string | | +| osdTime | 鍥剧墖涓婄殑瀛楀箷鏃堕棿 | string | | +| tags | 鎽勫儚鏈烘爣绛� | array | string | +| updateTime | 鏇存柊鏃堕棿 | string | | +| videoGetTime | 瑙嗛鐮佹祦鑾峰彇鏃堕棿 | string | | +| message | | string | | +| statusCode | | integer(int32) | integer(int32) | + + + +## 閲嶇偣鎸囨爣鍥惧儚鍦ㄧ嚎鐜� + +### 璇锋眰 + +GET + +> /openapi/v1/vqdMonitor/queryVqdResult + +| 鍙傛暟鍚嶇О | 鍙傛暟璇存槑 | 璇锋眰绫诲瀷 | 蹇呴』 | 鏁版嵁绫诲瀷 | schema | +| ------------------ | ----------------------------------------------------------- | -------- | ----- | ----------------- | ------ | +| tenantId | 绉熸埛ID | query | true | string | | +| arealayerno | 琛屾斂鍖哄煙缂栫爜 | query | false | string | | +| blur | 妯$硦 1:姝e父 0锛氭湭鐭� -1锛氬紓甯� | query | false | string | | +| color | 棰滆壊 1:姝e父 0锛氭湭鐭� -1锛氬紓甯� | query | false | string | | +| deviceId | 鎽勫儚鏈哄浗鏍嘔D | query | false | string | | +| deviceName | 鎽勫儚鏈哄悕绉� | query | false | string | | +| direction | 鎺掑簭鏂瑰紡 鍙�夊�间负 desc锛氬�掑簭鎺掑簭 asc锛氭搴忔帓搴� 榛樿鍊掑簭鎺掑簭 | query | false | string | | +| groupFlag | 0锛氬疄鏃剁爜娴佽瘖鏂� 1锛氬巻鍙茬爜娴佽瘖鏂� | query | false | integer(int32) | | +| groupId | 璇婃柇鍒嗙粍ID | query | false | string | | +| imgStatus | 鍥惧儚璐ㄩ噺鐘舵�� 1:姝e父 0锛氭湭鐭� -1锛氬紓甯� | query | false | string | | +| light | 浜害 1:姝e父 0锛氭湭鐭� -1锛氬紓甯� | query | false | string | | +| onlineStatus | 鍦ㄧ嚎鐘舵�� 1:鍦ㄧ嚎 0锛氭湭鐭� -1锛氱绾� | query | false | string | | +| pageNum | 鍒嗛〉椤电爜,榛樿浠�1寮�濮� | query | false | integer(int32) | | +| pageSize | 鍒嗛〉澶у皬,榛樿1000 | query | false | integer(int32) | | +| platId | 鍥芥爣骞冲彴ID | query | false | string | | +| shade | 閬尅 1:姝e父 0锛氭湭鐭� -1锛氬紓甯� | query | false | string | | +| shake | 鎶栧姩 1:姝e父 0锛氭湭鐭� -1锛氬紓甯� | query | false | string | | +| signa1 | 鏃犱俊鍙� 1:鏈変俊鍙� 0锛氭湭鐭� -1锛氭棤淇″彿 | query | false | string | | +| signa1Status | 淇″彿鐘舵�� 1:鏈変俊鍙� 0锛氭湭鐭� -1锛氭棤淇″彿 | query | false | string | | +| snow | 闆姳 1:姝e父 0锛氭湭鐭� -1锛氬紓甯� | query | false | string | | +| sortedField | 鎺掑簭鐨勫瓧娈� 鎸夋寚瀹氬瓧娈垫帓搴� 榛樿鎸夋媺鐮佹祦鏃堕棿鎺掑簭 | query | false | string | | +| stripe | 鏉$汗 1:姝e父 0锛氭湭鐭� -1锛氬紓甯� | query | false | string | | +| taskCreateTime | 璇婃柇浠诲姟鍒涘缓鏃堕棿 | query | false | string(date-time) | | +| taskRecheckTime | 璇婃柇浠诲姟澶嶆牳鏃堕棿 | query | false | string(date-time) | | +| videoDiagStatus | 瑙嗛璇婃柇鐘舵�� | query | false | string | | +| videoDiagTimeBegin | 瑙嗛娴佽瘖鏂紑濮嬫椂闂� | query | false | string(date-time) | | +| videoDiagTimeEnd | 瑙嗛娴佽瘖鏂粨鏉熸椂闂� | query | false | string(date-time) | | +| videoGetStatus | 鑾峰彇瑙嗛娴佺姸鎬� | query | false | string | | +| videoGetTimeBegin | 瑙嗛娴佽幏鍙栨椂闂村紑濮嬫椂闂� | query | false | string(date-time) | | +| videoGetTimeEnd | 瑙嗛娴佽幏鍙栨椂闂寸粨鏉熸椂闂� | query | false | string(date-time) | | +| withOutPaging | 鏄惁闇�瑕佸垎椤佃繑鍥炵粨鏋滐紝褰撲负true鏃秔ageSize鍜宲ageNum鍙傛暟澶辨晥 | query | false | boolean | | + +### 鍝嶅簲 + +json + +| 鍙傛暟鍚嶇О | 鍙傛暟璇存槑 | 绫诲瀷 | schema | +| --------------- | ---------- | --------------------------- | --------------------------- | +| data | | 鍒嗛〉瀵硅薄芦VqdResultHisMongo禄 | 鍒嗛〉瀵硅薄芦VqdResultHisMongo禄 | +| pageNum | 鍒嗛〉椤电爜 | integer(int32) | | +| pageSize | 鍒嗛〉澶у皬 | integer(int32) | | +| recordNum | 鏁版嵁鎬绘暟 | integer(int64) | | +| records | 褰撳墠椤垫暟鎹� | array | VqdResultHisMongo | +| arealayerPath | | string | | +| arealayernoCode | | string | | +| arealayernoName | | string | | +| binaryTenantId | | string | | +| blur | | integer | | +| blurRaw | | integer | | +| blurThreshold | | integer | | +| color | | integer | | +| colorRaw | | integer | | +| colorThreshold | | integer | | +| decodeInfo | | string | | +| deviceId | | string | | +| deviceIp | | string | | +| deviceName | | string | | +| extJson | | string | | +| frameLostRate | | string | | +| groupId | | string | | +| id | | string | | +| ifmDelay | | integer | | +| imagePath | | string | | +| imgStatus | | integer | | +| inTime | | boolean | | +| latitude | | string | | +| light | | integer | | +| lightRaw | | integer | | +| lightThreshold | | integer | | +| longitude | | string | | +| onlineStatus | | integer | | +| originalPlatId | | string | | +| payloadType | | string | | +| pixelInfo | | string | | +| platId | | string | | +| shade | | integer | | +| shadeRaw | | integer | | +| shadeThreshold | | integer | | +| shake | | integer | | +| shakeRaw | | integer | | +| shakeThreshold | | integer | | +| signa1 | | integer | | +| signa1Raw | | integer | | +| signa1Status | | integer | | +| signa1Threshold | | integer | | +| sipDelay | | integer | | +| snow | | integer | | +| snowRaw | | integer | | +| snowThreshold | | integer | | +| stripe | | integer | | +| stripeRaw | | integer | | +| stripeThreshold | | integer | | +| tags | | string | | +| taskCreateTime | | string | | +| taskRecheckTime | | string | | +| tenantId | | string | | +| videoDelay | | integer | | +| videoDiagStatus | | integer | | +| videoDiagTime | | string | | +| videoGetStatus | | integer | | +| videoGetTime | | string | | +| vqdAtNight | | integer | | +| message | | string | | +| statusCode | | integer(int32) | integer(int32) | + + + +## 瑙嗛鍥惧儚璐ㄩ噺 + +### 璇锋眰 + +GET + +> /api/v1/app/report/vqd/detail/list + +| ***\*鍙傛暟鍚嶇О\**** | ***\*鍙傛暟璇存槑\**** | ***\*璇锋眰绫诲瀷\**** | ***\*蹇呴』\**** | ***\*鏁版嵁绫诲瀷\**** | ***\*schema\**** | +| ------------------------------ | ------------------------------- | ------------------ | -------------- | ------------------ | ---------------- | +| arealayerno | 鍖哄煙缂栫爜 | query | false | string | | +| dbConditionItems[0].columnName | | query | false | string | | +| dbConditionItems[0].inputType | | query | false | string | | +| dbConditionItems[0].value | | query | false | object | | +| dbConditionItems[0].values | | query | false | array | object | +| deviceId | 璁惧 ID | query | false | string | | +| deviceName | 璁惧鍚嶇О | query | false | string | | +| dynamicConditionJson | 鍔ㄦ�佹潯浠讹紝json 鏍煎紡 | query | false | string | | +| field | 鎺掑簭瀛楁 | query | false | string | | +| order | 鎺掑簭鏂瑰紡锛宒esc: 闄嶅簭, asc: 鍗囧簭 | query | false | string | | +| pageNum | 鍒嗛〉椤电爜 | query | false | integer(int32) | | +| pageSize | 鍒嗛〉澶у皬 | query | false | integer(int32) | | +| status | 鐘舵�� | query | false | integer(int32) | | + +### 鍝嶅簲 + +json + +| ***\*鍙傛暟鍚嶇О\**** | ***\*鍙傛暟璇存槑\**** | ***\*绫诲瀷\**** | ***\*schema\**** | +| ------------------ | ---------------------------------------- | -------------------- | ---------------------- | +| data | | 鍒嗛〉瀵硅薄芦瀹屽ソ璁¤鎯吢� | 鍒嗛〉瀵硅薄芦瀹屽ソ缁熻璇︽儏禄 | +| pageNum | 鍒嗛〉椤电爜 | integer(int32) | | +| pageSize | 鍒嗛〉澶у皬 | integer(int32) | | +| recordNum | 鏁版嵁鎬绘暟 | integer(int64) | | +| records | 褰撳墠椤垫暟鎹� | array | 瀹屽ソ缁熻璇︽儏 | +| arealayernoCode | 琛屾斂鍖哄垝缂栫爜 | string | | +| arealayernoName | 琛屾斂鍖哄垝鍚嶇О | string | | +| blur | 妯$硦 | integer | | +| blurRaw | 妯$硦鍘熷鍒嗗�� | integer | | +| color | 棰滆壊 | integer | | +| colorRaw | 棰滆壊鍘熷鍒嗗�� | integer | | +| deviceId | 鎽勫儚鏈�-鍥芥爣id | string | | +| deviceIp | 鎽勫儚鏈篿p | string | | +| deviceName | 鎽勫儚鏈鸿澶囧悕绉� | string | | +| dim | 缁熻绾害 | string | | +| isImgAbnormal | 鍥惧儚鏄惁姝e父-1锛氬紓甯革紝1姝e父锛�0锛氭湭璇婃柇 | integer | | +| isSignalMiss | 淇″彿鏄惁涓㈠け-1锛氬紓甯革紝1姝e父锛�0锛氭湭璇婃柇 | integer | | +| light | 浜害 | integer | | +| lightRaw | 浜害鍘熷鍒嗗�� | integer | | +| shade | 閬尅 | integer | | +| shadeRaw | 閬尅鍘熷鍒嗗�� | integer | | +| shake | 鎶栧姩 | integer | | +| shakeRaw | 鎶栧姩鍘熷鍒嗗�� | integer | | +| signa1 | 鏃犱俊鍙� | integer | | +| signa1Raw | 鏃犱俊鍙峰師濮嬪垎鍊� | integer | | +| snow | 闆姳 | integer | | +| snowRaw | 闆姳鍘熷鍒嗗�� | integer | | +| sortFiled | 鎺掑簭灞炴�� | string | | +| status | 璇婃柇鐘舵�佺紪鐮�-1锛氬紓甯革紝1锛氭甯革紝0锛氭湭璇婃柇 | string | | +| statusName | 璇婃柇鐘舵�佸悕绉� | string | | +| stripe | 鏉$汗 | integer | | +| stripeRaw | 鏉$汗鍘熷鍒嗗�� | integer | | +| vqdTime | 璇婃柇鏃堕棿 | string | | +| message | | string | | +| statusCode | | integer(int32) | | \ No newline at end of file diff --git "a/document/\350\207\252\350\264\241\345\270\202\345\261\200\350\277\220\347\273\264\350\200\203\346\240\270\345\271\263\345\217\260\351\234\200\346\261\202\345\257\271\345\272\224api\346\226\207\346\241\243.docx" "b/document/\350\207\252\350\264\241\345\270\202\345\261\200\350\277\220\347\273\264\350\200\203\346\240\270\345\271\263\345\217\260\351\234\200\346\261\202\345\257\271\345\272\224api\346\226\207\346\241\243.docx" new file mode 100644 index 0000000..3b5d6d0 --- /dev/null +++ "b/document/\350\207\252\350\264\241\345\270\202\345\261\200\350\277\220\347\273\264\350\200\203\346\240\270\345\271\263\345\217\260\351\234\200\346\261\202\345\257\271\345\272\224api\346\226\207\346\241\243.docx" Binary files differ diff --git a/ycl-server/src/main/resources/mapper/zgyw/TMonitorMapper.xml b/ycl-server/src/main/resources/mapper/zgyw/TMonitorMapper.xml index 9fe7ef1..5db47cf 100644 --- a/ycl-server/src/main/resources/mapper/zgyw/TMonitorMapper.xml +++ b/ycl-server/src/main/resources/mapper/zgyw/TMonitorMapper.xml @@ -57,7 +57,7 @@ <if test="siteType != null "> and site_type = #{siteType}</if> <if test="macAddr != null and macAddr != ''"> and mac_addr = #{macAddr}</if> <if test="ip != null and ip != ''"> and ip = #{ip}</if> - <if test="cameraFunType != null and cameraFunType != ''"> and camera_fun_type = #{cameraFunType}</if> + <if test="cameraFunType != null and cameraFunType != ''"> and camera_fun_type like concat('%', #{cameraFunType}, '%')</if> <if test="longitude != null and longitude != ''"> and longitude = #{longitude}</if> <if test="latitude != null and latitude != ''"> and latitude = #{latitude}</if> <if test="cameraCaptureArea != null and cameraCaptureArea != ''"> and camera_capture_area = #{cameraCaptureArea}</if> -- Gitblit v1.8.0