From 47ccf3eef077536994ff3614bee10374a3150e05 Mon Sep 17 00:00:00 2001
From: jiangping <jp@doumee.com>
Date: 星期四, 07 十二月 2023 10:58:50 +0800
Subject: [PATCH] 海康接口对接开发
---
server/dmvisit_service/src/main/java/com/doumee/core/haikang/model/HKConstants.java | 58 +++++++++++++++++++++++++++++++++++++++++++++++++++++++++-
1 files changed, 57 insertions(+), 1 deletions(-)
diff --git a/server/dmvisit_service/src/main/java/com/doumee/core/haikang/model/HKConstants.java b/server/dmvisit_service/src/main/java/com/doumee/core/haikang/model/HKConstants.java
index d0145f5..9187b3c 100644
--- a/server/dmvisit_service/src/main/java/com/doumee/core/haikang/model/HKConstants.java
+++ b/server/dmvisit_service/src/main/java/com/doumee/core/haikang/model/HKConstants.java
@@ -20,7 +20,9 @@
* 鎺ュ彛鍦板潃闆嗗悎
*/
public interface InterfacePath{
- String doorEvents = "/api/acs/v2/door/events";//闂ㄧ浜嬩欢鏌ヨ
+// String doorEvents = "/api/acs/v2/door/events";//闂ㄧ浜嬩欢鏌ヨ
+// String visitEvents = "/api/visitor/v1/event/turnover/search";//璁垮浜嬩欢鏌ヨ
+// String parkEvents = "/api/pms/v1/crossRecords/page";//鍋滆溅鍦轰簨浠舵煡璇�
String rootOrg = "/api/resource/v1/org/rootOrg";//鑾峰彇璺熺粍缁�
String addBatchOrg = "/api/resource/v1/org/batch/add";//鎵归噺鏂板缁勭粐
String delBatchOrg = "/api/resource/v1/org/batch/delete";//鎵归噺鍒犻櫎缁勭粐
@@ -45,11 +47,65 @@
String visitCancel= "/api/visitor/v1/appointment/cancel";//鍙栨秷璁垮棰勭害
String facePicture= "/api/resource/v1/person/picture";//鎻愬彇鐢ㄦ埛浜鸿劯鐓х墖
String privilegeGroup= "/api/visitor/v1/privilege/group";//鏌ヨ璁垮鏉冮檺缁�
+ String eventSub= "/api/eventService/v1/eventSubscriptionByEventTypes";//浜嬩欢璁㈤槄
}
/**
* 椤旇壊鏋氫妇
*/
+ public enum EventTypes {
+
+ PARK_LINE_IN(771760130, "鍏ュ満鍘嬬嚎浜嬩欢" ),
+ PARK_PASS_IN(771760131, "鍏ュ満鏀捐浜嬩欢" ),
+ PARK_LINE_OUT(771760133, "鍑哄満鍘嬬嚎浜嬩欢" ),
+ PARK_PASS_OUT(771760134, "鍑哄満鏀捐浜嬩欢" ),
+ VISIT_SIGN_IN(1392513025, "璁垮鐧昏" ),
+ VISIT_SIGN_OUT(1392513026, "璁垮绛剧" ),
+ DOOR_FACE_AUTH_FAIL(197163, "浜鸿劯璁よ瘉澶辫触" ),
+ DOOR_FACE_AUTH_SUCCESS(196893, "浜鸿劯璁よ瘉閫氳繃" )
+ ;
+ // 鎴愬憳鍙橀噺
+ private String name;
+ private int key;
+
+ // 鏋勯�犳柟娉�
+ EventTypes(int key, String name ) {
+ this.name = name;
+ this.key = key;
+ }
+
+ // 鏅�氭柟娉�
+ public static String getName(int index) {
+ for (Constants.UserType c : Constants.UserType.values()) {
+ if (c.getKey() == index) {
+ return c.getName();
+ }
+ }
+ return null;
+ }
+
+
+ // get set 鏂规硶
+ public String getName() {
+ return name;
+ }
+
+ public void setName(String name) {
+ this.name = name;
+ }
+
+ public int getKey() {
+ return key;
+ }
+
+ public void setKey(int key) {
+ this.key = key;
+ }
+
+ }
+ /**
+ * 椤旇壊鏋氫妇
+ */
public enum Colors {
SYSTEM(0, "绯荤粺鐢ㄦ埛" )
--
Gitblit v1.9.3