From 3771d5551480964ab17f4c23a152df2482bf6470 Mon Sep 17 00:00:00 2001
From: zhangzengfei <zhangzengfei@smartai.com>
Date: 星期六, 18 五月 2024 04:15:22 +0800
Subject: [PATCH] 更新设备操作

---
 vo/subscribe.go |   19 +++++++++++++------
 1 files changed, 13 insertions(+), 6 deletions(-)

diff --git a/vo/subscribe.go b/vo/subscribe.go
index 1f33c1c..322dfe7 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 {
@@ -50,6 +53,10 @@
 	} `json:"SubscribeListObject"`
 }
 
+type RequestCancelSubscribe struct {
+	SubscribeObject Subscribe `json:"SubscribeObject"`
+}
+
 type RequestSubscribeNotification struct {
 	SubscribeNotificationListObject struct {
 		SubscribeNotificationObject []interface{} `json:"SubscribeNotificationObject"`

--
Gitblit v1.8.0