From 5bf9f5cc0ad2689de4e34d628d8ac3168df5142a Mon Sep 17 00:00:00 2001
From: zhangzengfei <zhangzengfei@smartai.com>
Date: 星期五, 23 八月 2024 17:41:41 +0800
Subject: [PATCH] 修复编译bug
---
vo/subscribe.go | 30 ++++++++++++++++++++++++------
1 files changed, 24 insertions(+), 6 deletions(-)
diff --git a/vo/subscribe.go b/vo/subscribe.go
index 1f33c1c..7fd2300 100644
--- a/vo/subscribe.go
+++ b/vo/subscribe.go
@@ -18,12 +18,15 @@
ReceiveAddr string `json:"ReceiveAddr" binding:"required"`
ReportInterval int `json:"ReportInterval" binding:"required"`
Reason string `json:"Reason" binding:"required"`
- OperateType int `json:"OperateType" ` // 0锛氳闃咃紱1锛氬彇娑堣闃�
- SubscribeStatus int `json:"SubscribeStatus" ` // 0锛氳闃呬腑 1锛氬凡鍙栨秷璁㈤槄 2锛氳闃呭埌鏈� 9锛氭湭璁㈤槄
- SubscribeCancelOrg string `json:"SubscribeCancelOrg"` // 浠呭湪鍙栨秷璁㈤槄鏃朵娇鐢�
- SubscribeCancelPerson string `json:"SubscribeCancelPerson"` // 浠呭湪鍙栨秷璁㈤槄鏃朵娇鐢�
- CancelTime string `json:"CancelTime"` // 浠呭湪鍙栨秷璁㈤槄鏃朵娇鐢�
- CancelReason string `json:"CancelReason"` // 浠呭湪鍙栨秷璁㈤槄鏃朵娇鐢�
+ OperateType int `json:"OperateType" ` // 0锛氳闃咃紱1锛氬彇娑堣闃�
+ SubscribeStatus int `json:"SubscribeStatus" ` // 0锛氳闃呬腑 1锛氬凡鍙栨秷璁㈤槄 2锛氳闃呭埌鏈� 9锛氭湭璁㈤槄
+ ResourceClass int `json:"ResourceClass" ` //
+ ResultImageDeclare string `json:"ResultImageDeclare" ` // 瀵瑰簲subImage 鐨� type, -1 涓嶄紶
+ ResultFeatureDeclare int `json:"ResultFeatureDeclare" ` //
+ SubscribeCancelOrg string `json:"SubscribeCancelOrg,omitempty"` // 浠呭湪鍙栨秷璁㈤槄鏃朵娇鐢�
+ SubscribeCancelPerson string `json:"SubscribeCancelPerson,omitempty"` // 浠呭湪鍙栨秷璁㈤槄鏃朵娇鐢�
+ CancelTime string `json:"CancelTime,omitempty"` // 浠呭湪鍙栨秷璁㈤槄鏃朵娇鐢�
+ CancelReason string `json:"CancelReason,omitempty"` // 浠呭湪鍙栨秷璁㈤槄鏃朵娇鐢�
}
func (s *Subscribe) Scan(value interface{}) error {
@@ -48,6 +51,10 @@
SubscribeListObject struct {
SubscribeObject []Subscribe `json:"SubscribeObject"`
} `json:"SubscribeListObject"`
+}
+
+type RequestCancelSubscribe struct {
+ SubscribeObject Subscribe `json:"SubscribeObject"`
}
type RequestSubscribeNotification struct {
@@ -82,6 +89,16 @@
FaceObjectList NotificationFaceList
}
+type PersonNotification struct {
+ NotificationID string
+ SubscribeID string
+ Title string
+ TriggerTime string
+ InfoIDs string
+ ExecuteOperation int
+ PersonObjectList NotificationPersonList
+}
+
type Notification struct {
NotificationID string
SubscribeID string
@@ -91,4 +108,5 @@
ExecuteOperation int
DeviceList NotificationApeList
FaceObjectList NotificationFaceList
+ PersonObjectList NotificationPersonList
}
--
Gitblit v1.8.0