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