From 8d590f68b15baac8eecd2625b548a3fefece4f71 Mon Sep 17 00:00:00 2001
From: jiangping <jp@doumee.com>
Date: 星期四, 14 十二月 2023 11:54:06 +0800
Subject: [PATCH] 海康接口对接开发

---
 server/dmvisit_service/src/main/java/com/doumee/core/haikang/model/param/request/event/acs/EventDeviceDataRequest.java |   82 +++++++++++++++++++++++++++-------------
 1 files changed, 55 insertions(+), 27 deletions(-)

diff --git a/server/dmvisit_service/src/main/java/com/doumee/core/haikang/model/param/request/event/acs/EventDeviceDataRequest.java b/server/dmvisit_service/src/main/java/com/doumee/core/haikang/model/param/request/event/acs/EventDeviceDataRequest.java
index 4a84b98..95ab60b 100644
--- a/server/dmvisit_service/src/main/java/com/doumee/core/haikang/model/param/request/event/acs/EventDeviceDataRequest.java
+++ b/server/dmvisit_service/src/main/java/com/doumee/core/haikang/model/param/request/event/acs/EventDeviceDataRequest.java
@@ -1,37 +1,65 @@
 package com.doumee.core.haikang.model.param.request.event.acs;
 
+import com.fasterxml.jackson.annotation.JsonProperty;
 import lombok.Data;
 
 @Data
 public class EventDeviceDataRequest {
 
-    private  ExtEventIdentityCardInfo ExtEventIdentityCardInfo;//	浜哄憳韬唤璇佷俊鎭�	鍚�	涓嶉檺
-    private ExtEventIdentityCardInfo  ExtEventCustomerNumInfo;//		閫氶亾浜嬩欢淇℃伅	鍚�	涓嶉檺
-    private Integer  ExtAccessChannel	;//Number	浜哄憳閫氶亾鍙�	鍚�	32
-    private Integer  ExtEventAlarmInID;//	Number	鎶ヨ杈撳叆/闃插尯閫氶亾	鍚�	32
-    private Integer   ExtEventAlarmOutID	;//Number	鎶ヨ杈撳嚭閫氶亾	鍚�	32
-    private String   ExtEventCardNo;//String	鍗″彿	鍚�	32
-    private Integer   ExtEventCaseID	;//Number	浜嬩欢杈撳叆閫氶亾	鍚�	32
-    private Integer ExtEventCode;//	Number	浜嬩欢绫诲瀷浠g爜	鍚�	32	鍙傝闄勫綍D.2.1.1 闂ㄧ浜嬩欢绫诲瀷
-    private Integer   ExtEventDoorID;//	Number	闂ㄧ紪鍙�	鍚�	32
-    private String   ExtEventIDCardPictureURL;//	String	韬唤璇佸浘鐗嘦RL	鍚�	200
-    private Integer   ExtEventInOut;//	Number	杩涘嚭鏂瑰悜	鍚�	32	杩涘嚭绫诲瀷1锛氳繘0锛氬嚭-1:鏈煡    瑕佹眰锛氳繘闂ㄨ鍗″櫒鎷ㄧ爜璁剧疆涓�1锛屽嚭闂ㄨ鍗″櫒鎷ㄧ爜璁剧疆涓�2
-    private Integer  ExtEventLocalControllerID;//	Number	灏卞湴鎺у埗鍣╥d	鍚�	32	灏卞湴鎺у埗鍣ㄧ紪鍙�,0-闂ㄧ涓绘満,1-255浠h〃灏卞湴鎺у埗鍣�
-    private Integer   ExtEventMainDevID;//	Number	涓昏澶囨嫧鐮�	鍚�	32
-    private String    ExtEventPersonNo;//	String	浜哄憳缂栧彿	鍚�	32	浠ヤ汉涓轰腑蹇冭澶囦細涓婃姤
-    private String    ExtEventPictureURL;//	String	鍥剧墖鐨剈rl	鍚�	32
-    private Integer   ExtEventReaderID;//	Number	璇诲崱鍣╥d	鍚�	32
-    private Integer     ExtEventReaderKind;//	Number	璇诲崱鍣ㄧ被鍒�	鍚�	32	0-鏃犳晥1-IC璇诲崱鍣�2-韬唤璇佽鍗″櫒3-浜岀淮鐮佽鍗″櫒4-鎸囩汗澶�
-    private Integer ExtEventReportChannel;//	Number	鎶ュ憡涓婁紶閫氶亾	鍚�	32	1-甯冮槻涓婁紶2-涓績缁�1涓婁紶3-涓績缁�2涓婁紶0-鏃犳晥
-    private Integer ExtEventRoleID;//	Number	缇ょ粍缂栧彿	鍚�	32
-    private Integer  ExtEventSubDevID;//	Number	鍒嗘帶鍒跺櫒纭欢ID	鍚�	32
-    private Integer    ExtEventSwipNum;//	Number	鍒峰崱娆℃暟	鍚�	32
-    private Integer ExtEventType;//	Number	浜嬩欢绫诲瀷	鍚�	32	浜嬩欢绫诲瀷锛屽鏅�氶棬绂佷簨浠朵负0,韬唤璇佷俊鎭簨浠朵负1锛屽娴侀噺缁熻涓�2
-    private Integer   ExtEventVerifyID;//	Number	澶氶噸璁よ瘉搴忓彿	鍚�	32
-    private Integer   ExtEventWhiteListNo;//	Number	鐧藉悕鍗曞崟鍙�	鍚�	32	1-8锛屼负0鏃犳晥
-    private String   ExtReceiveTime;//	String	浜嬩欢涓婃姤椹卞姩鐨勬椂闂�	鏄�	32	鐢ㄤ簬缁熻浜嬩欢涓婃姤寤舵椂锛孶nix鏃堕棿鎴筹紝绮剧‘鍒板井绉掞紝渚嬶細 "1558576265810000"浠h〃 2019/5/23 9:51:5.000
-    private Integer    Seq;//	Number	浜嬩欢娴佹按鍙�	鏄�	32	浜嬩欢娴佹按鍙凤紝涓�0鏃犳晥
-    private String     UserType;//	Number 鐢ㄦ埛绫诲瀷	鍚�	32	浜哄憳绫诲瀷锛�0 鏈煡锛�1 鏅�氾紝2 鏉ュ锛�3 榛戝悕鍗曪紝4 绠$悊鍛�
+    @JsonProperty(value = "ExtEventIdentityCardInfo")
+    private  ExtEventIdentityCardInfo extEventIdentityCardInfo;//	浜哄憳韬唤璇佷俊鎭�	鍚�	涓嶉檺
+    @JsonProperty(value = "ExtEventCustomerNumInfo")
+    private ExtEventCustomerNumInfo  extEventCustomerNumInfo;//		閫氶亾浜嬩欢淇℃伅	鍚�	涓嶉檺
+    @JsonProperty(value = "ExtAccessChannel")
+    private Integer  extAccessChannel	;//Number	浜哄憳閫氶亾鍙�	鍚�	32
+    @JsonProperty(value = "ExtEventAlarmInID")
+    private Integer extEventAlarmInID;//	Number	鎶ヨ杈撳叆/闃插尯閫氶亾	鍚�	32
+    @JsonProperty(value = "ExtEventAlarmOutID")
+    private Integer  extEventAlarmOutID	;//Number	鎶ヨ杈撳嚭閫氶亾	鍚�	32
+    @JsonProperty(value = "ExtEventCardNo")
+    private String   extEventCardNo;//String	鍗″彿	鍚�	32
+    @JsonProperty(value = "ExtEventCaseID")
+    private Integer  extEventCaseID	;//Number	浜嬩欢杈撳叆閫氶亾	鍚�	32
+    @JsonProperty(value = "ExtEventCode")
+    private Integer extEventCode;//	Number	浜嬩欢绫诲瀷浠g爜	鍚�	32	鍙傝闄勫綍D.2.1.1 闂ㄧ浜嬩欢绫诲瀷
+    @JsonProperty(value = "ExtEventDoorID")
+    private Integer   extEventDoorID;//	Number	闂ㄧ紪鍙�	鍚�	32
+    @JsonProperty(value = "ExtEventIDCardPictureURL")
+    private String   extEventIDCardPictureURL;//	String	韬唤璇佸浘鐗嘦RL	鍚�	200
+    @JsonProperty(value = "ExtEventInOut")
+    private Integer   extEventInOut;//	Number	杩涘嚭鏂瑰悜	鍚�	32	杩涘嚭绫诲瀷1锛氳繘0锛氬嚭-1:鏈煡    瑕佹眰锛氳繘闂ㄨ鍗″櫒鎷ㄧ爜璁剧疆涓�1锛屽嚭闂ㄨ鍗″櫒鎷ㄧ爜璁剧疆涓�2
+    @JsonProperty(value = "ExtEventLocalControllerID")
+    private Integer  extEventLocalControllerID;//	Number	灏卞湴鎺у埗鍣╥d	鍚�	32	灏卞湴鎺у埗鍣ㄧ紪鍙�,0-闂ㄧ涓绘満,1-255浠h〃灏卞湴鎺у埗鍣�
+    @JsonProperty(value = "ExtEventMainDevID")
+    private Integer   extEventMainDevID;//	Number	涓昏澶囨嫧鐮�	鍚�	32
+    @JsonProperty(value = "ExtEventPersonNo")
+    private String   extEventPersonNo;//	String	浜哄憳缂栧彿	鍚�	32	浠ヤ汉涓轰腑蹇冭澶囦細涓婃姤
+    @JsonProperty(value = "ExtEventPictureURL")
+    private String  extEventPictureURL;//	String	鍥剧墖鐨剈rl	鍚�	32
+    @JsonProperty(value = "ExtEventReaderID")
+    private Integer extEventReaderID;//	Number	璇诲崱鍣╥d	鍚�	32
+    @JsonProperty(value = "ExtEventReaderKind")
+    private Integer  extEventReaderKind;//	Number	璇诲崱鍣ㄧ被鍒�	鍚�	32	0-鏃犳晥1-IC璇诲崱鍣�2-韬唤璇佽鍗″櫒3-浜岀淮鐮佽鍗″櫒4-鎸囩汗澶�
+    @JsonProperty(value = "ExtEventReportChannel")
+    private Integer extEventReportChannel;//	Number	鎶ュ憡涓婁紶閫氶亾	鍚�	32	1-甯冮槻涓婁紶2-涓績缁�1涓婁紶3-涓績缁�2涓婁紶0-鏃犳晥
+    @JsonProperty(value = "ExtEventRoleID")
+    private Integer extEventRoleID;//	Number	缇ょ粍缂栧彿	鍚�	32
+    @JsonProperty(value = "ExtEventSubDevID")
+    private Integer extEventSubDevID;//	Number	鍒嗘帶鍒跺櫒纭欢ID	鍚�	32
+    @JsonProperty(value = "ExtEventSwipNum")
+    private Integer  extEventSwipNum;//	Number	鍒峰崱娆℃暟	鍚�	32
+    @JsonProperty(value = "ExtEventType")
+    private Integer extEventType;//	Number	浜嬩欢绫诲瀷	鍚�	32	浜嬩欢绫诲瀷锛屽鏅�氶棬绂佷簨浠朵负0,韬唤璇佷俊鎭簨浠朵负1锛屽娴侀噺缁熻涓�2
+    @JsonProperty(value = "ExtEventVerifyID")
+    private Long   extEventVerifyID;//	Number	澶氶噸璁よ瘉搴忓彿	鍚�	32
+    @JsonProperty(value = "ExtEventWhiteListNo")
+    private Integer   extEventWhiteListNo;//	Number	鐧藉悕鍗曞崟鍙�	鍚�	32	1-8锛屼负0鏃犳晥
+    @JsonProperty(value = "ExtReceiveTime")
+    private String   extReceiveTime;//	String	浜嬩欢涓婃姤椹卞姩鐨勬椂闂�	鏄�	32	鐢ㄤ簬缁熻浜嬩欢涓婃姤寤舵椂锛孶nix鏃堕棿鎴筹紝绮剧‘鍒板井绉掞紝渚嬶細 "1558576265810000"浠h〃 2019/5/23 9:51:5.000
+    @JsonProperty(value = "Seq")
+    private Integer    seq;//	Number	浜嬩欢娴佹按鍙�	鏄�	32	浜嬩欢娴佹按鍙凤紝涓�0鏃犳晥
+    @JsonProperty(value = "UserType")
+    private Integer     userType;//	Number 鐢ㄦ埛绫诲瀷	鍚�	32	浜哄憳绫诲瀷锛�0 鏈煡锛�1 鏅�氾紝2 鏉ュ锛�3 榛戝悕鍗曪紝4 绠$悊鍛�
     private String    svrIndexCode	;//String	鍥剧墖鏈嶅姟鍣ㄥ敮涓�缂栫爜	鍚�	32
 
 }

--
Gitblit v1.9.3