From 351bdda734832d821a9764b0cde8be5d83c4ec50 Mon Sep 17 00:00:00 2001
From: wjc <1243177876@qq.com>
Date: 星期四, 01 十二月 2022 09:56:25 +0800
Subject: [PATCH] 2022年12月01日09:56:23
---
ZigbeeApp/Shared/Phone/UserCenter/CommonBase/Common/UserCenterCommon.cs | 2722 +++++++++++++++++++++++++++++-----------------------------
1 files changed, 1,367 insertions(+), 1,355 deletions(-)
diff --git a/ZigbeeApp/Shared/Phone/UserCenter/CommonBase/Common/UserCenterCommon.cs b/ZigbeeApp/Shared/Phone/UserCenter/CommonBase/Common/UserCenterCommon.cs
old mode 100755
new mode 100644
index ef0aaaa..809030c
--- a/ZigbeeApp/Shared/Phone/UserCenter/CommonBase/Common/UserCenterCommon.cs
+++ b/ZigbeeApp/Shared/Phone/UserCenter/CommonBase/Common/UserCenterCommon.cs
@@ -1,1444 +1,1456 @@
-锘縰sing Shared.Common;
-using System;
-using System.Collections.Generic;
-
-namespace Shared.Phone.UserCenter
-{
- #region 鈻� 鍏遍�氱被______________________________
-
- /// <summary>
- /// 璁块棶鎺ュ彛鐨勫叡閫氱被
- /// </summary>
- public class IfacePraCommon
- {
- /// <summary>
- /// 鏄惁鏄瓙璐﹀彿杩涜鎿嶄綔
- /// </summary>
- public bool IsOtherAccountCtrl = Common.Config.Instance.Home.IsOthreShare;
- }
-
- #endregion
-
- #region 鈻� 涓汉淇℃伅绫籣_________________________
- /// <summary>
- /// 涓汉涓績鐢ㄦ埛淇℃伅鐨勭紦瀛�
- /// </summary>
- public class UserInformation
- {
- /// <summary>
- /// 鐧婚檰璐﹀彿
- /// </summary>
- public string Account = Common.Config.Instance.Account;
- /// <summary>
- /// 鐢ㄦ埛鏄电О
- /// </summary>
- public string UserName = string.Empty;
- /// <summary>
- /// 璁板綍涓婁竴娆$殑鐢ㄦ埛鏄电О(缁欎釜浜轰腑蹇冧慨鏀规樀绉版椂鐢ㄧ殑)
- /// </summary>
- [Newtonsoft.Json.JsonIgnore]
- public string OldUserName = string.Empty;
- /// <summary>
- /// DistributedMark
- /// </summary>
- [Newtonsoft.Json.JsonIgnore]
- public string DistributedMark = string.Empty;
- /// <summary>
- /// 閭
- /// </summary>
- public string Email = string.Empty;
- /// <summary>
- /// 鎵嬫満鍙�
- /// </summary>
- public string Phone = string.Empty;
- /// <summary>
- /// 鍦板尯鐮�
- /// </summary>
- public string AreaCode = "86";
- /// <summary>
- /// 鐧婚檰鏉冮檺缂栧彿-> 1:涓昏处鍙疯嚜宸�(鏈汉) 2:璧嬩簣绠$悊鍛樻潈闄愮殑鎴愬憳 3:鎴愬憳
- /// </summary>
- public int AuthorityNo = 0;
- /// <summary>
- /// 鐧婚檰鏉冮檺缂栧彿鐨勭炕璇戝悕锛�1:涓昏处鍙疯嚜宸�(鏈汉) 2:璧嬩簣绠$悊鍛樻潈闄愮殑鎴愬憳 3:鎴愬憳
- /// </summary>
- public string AuthorityText = string.Empty;
- /// <summary>
- /// 鐢ㄦ埛澶村儚鏁版嵁(涓存椂鐢�,浼氱疆绌�)
- /// </summary>
- public byte[] HeadImage = null;
- /// <summary>
- /// 鎵嬪娍瀵嗙爜(涓存椂鐢�,浼氱疆绌�)
- /// </summary>
- public string GesturePwd = string.Empty;
- /// <summary>
- /// 瀵嗙爜楠岃瘉(涓存椂鐢�,浼氱疆绌�)
- /// </summary>
- public string StringPwd = string.Empty;
-
-
- /// <summary>
- /// 鐢ㄦ埛鍥炬爣鏂囦欢
- /// </summary>
- [Newtonsoft.Json.JsonIgnore]
- public string UserIconFile = string.Empty;
- /// <summary>
- /// 鐢ㄦ埛鍥炬爣鏂囦欢鏄惁鏀瑰彉
- /// </summary>
- [Newtonsoft.Json.JsonIgnore]
- public bool UserIconFileChanged = false;
- /// <summary>
- /// 鏄惁鍒濆鍖栫敤鎴蜂俊鎭垚鍔�
- /// </summary>
- [Newtonsoft.Json.JsonIgnore]
- public bool InitUserInfoSuccess = false;
- }
-
- /// <summary>
- /// 鑾峰彇璐﹀彿鐨勪俊鎭殑鍚姩鍙傛暟
- /// </summary>
- public class AccountInfoPra : IfacePraCommon
- {
- /// <summary>
- /// 璐﹀彿
- /// </summary>
- public string Account = Common.Config.Instance.Account;
- }
-
- /// <summary>
- /// 淇敼鐢ㄦ埛鍚嶇殑鍚姩鍙傛暟
- /// </summary>
- public class SaveUserNamePra
- {
- /// <summary>
- /// 鐢ㄦ埛鍚�
- /// </summary>
- public string UserName = string.Empty;
- }
-
- /// <summary>
- /// 鏄电О淇℃伅
- /// </summary>
- public class NicknameInfo
- {
- /// <summary>
- /// 鏄电О
- /// </summary>
- public string nickname = string.Empty;
- }
-
- #endregion
-
- #region 鈻� 鎴愬憳淇℃伅绫籣_________________________
-
- /// <summary>
- /// 鑾峰彇鎴愬憳鍒楄〃鐨勫惎鍔ㄥ弬鏁�
+锘縰sing Shared.Common;
+using System;
+using System.Collections.Generic;
+
+namespace Shared.Phone.UserCenter
+{
+ #region 鈻� 鍏遍�氱被______________________________
+
+ /// <summary>
+ /// 璁块棶鎺ュ彛鐨勫叡閫氱被
/// </summary>
- public class MemberListInfoPra : IfacePraCommon
- {
- /// <summary>
- /// 浣忓畢鐨凣uid
- /// </summary>
- public string DistributedMark = Common.Config.Instance.Home.Id;
- }
-
- /// <summary>
- /// 鑾峰彇鎴愬憳淇℃伅鐨勭粨鏋�
- /// </summary>
- public class MemberInfoRes
- {
- /// <summary>
- /// 璐﹀彿
+ public class IfacePraCommon
+ {
+ /// <summary>
+ /// 鏄惁鏄瓙璐﹀彿杩涜鎿嶄綔
/// </summary>
- public string Account = string.Empty;
- /// <summary>
- /// 璐﹀彿鏄电О
- /// </summary>
- public string UserName = string.Empty;
- /// <summary>
- /// SubAccountDistributedMark
+ public bool IsOtherAccountCtrl = Common.Config.Instance.Home.IsOthreShare;
+ }
+
+ #endregion
+
+ #region 鈻� 涓汉淇℃伅绫籣_________________________
+ /// <summary>
+ /// 涓汉涓績鐢ㄦ埛淇℃伅鐨勭紦瀛�
+ /// </summary>
+ public class UserInformation
+ {
+ /// <summary>
+ /// 鐧婚檰璐﹀彿
/// </summary>
- public string SubAccountDistributedMark = string.Empty;
- /// <summary>
- /// DistributedMark
+ public string Account = Common.Config.Instance.Account;
+ /// <summary>
+ /// 鐢ㄦ埛鏄电О
/// </summary>
- public string DistributedMark = string.Empty;
- /// <summary>
- /// AccountType
+ public string UserName = string.Empty;
+ /// <summary>
+ /// 璁板綍涓婁竴娆$殑鐢ㄦ埛鏄电О(缁欎釜浜轰腑蹇冧慨鏀规樀绉版椂鐢ㄧ殑)
/// </summary>
- public int AccountType = 0;
- /// <summary>
- /// 鏄惁鎷ユ湁杩滅▼鎺у埗鏉冮檺
- /// </summary>
- public bool IsAllowRemoteCtrl = false;
- }
-
- /// <summary>
- /// 鑾峰彇璐﹀彿鐨勪俊鎭殑缁撴灉
- /// </summary>
- public class AccountInfoResult
- {
- /// <summary>
- /// 璐﹀彿(杩欎釜涓滆タ鎺ュ彛涓嶄細杩斿洖,闇�鎵嬪姩璧嬪��)
- /// </summary>
- public string Account = string.Empty;
- /// <summary>
- /// 鐢ㄦ埛鏄电О
- /// </summary>
- public string UserName = string.Empty;
- /// <summary>
- /// DistributedMark
- /// </summary>
- public string DistributedMark = string.Empty;
- /// <summary>
- /// 閭
- /// </summary>
- public string Email = string.Empty;
- /// <summary>
- /// 鎵嬫満鍙�
- /// </summary>
- public string Phone = string.Empty;
- /// <summary>
- /// 澶村儚鏁版嵁
- /// </summary>
- public byte[] HeadImage = null;
- }
-
- #endregion
-
- #region 鈻� 璁惧淇℃伅绫籣_________________________
-
+ [Newtonsoft.Json.JsonIgnore]
+ public string OldUserName = string.Empty;
+ /// <summary>
+ /// DistributedMark
+ /// </summary>
+ [Newtonsoft.Json.JsonIgnore]
+ public string DistributedMark = string.Empty;
+ /// <summary>
+ /// 閭
+ /// </summary>
+ public string Email = string.Empty;
+ /// <summary>
+ /// 鎵嬫満鍙�
+ /// </summary>
+ public string Phone = string.Empty;
+ /// <summary>
+ /// 鍦板尯鐮�
+ /// </summary>
+ public string AreaCode = "86";
+ /// <summary>
+ /// 鐧婚檰鏉冮檺缂栧彿-> 1:涓昏处鍙疯嚜宸�(鏈汉) 2:璧嬩簣绠$悊鍛樻潈闄愮殑鎴愬憳 3:鎴愬憳
+ /// </summary>
+ public int AuthorityNo = 0;
+ /// <summary>
+ /// 鐧婚檰鏉冮檺缂栧彿鐨勭炕璇戝悕锛�1:涓昏处鍙疯嚜宸�(鏈汉) 2:璧嬩簣绠$悊鍛樻潈闄愮殑鎴愬憳 3:鎴愬憳
+ /// </summary>
+ public string AuthorityText = string.Empty;
+ /// <summary>
+ /// 鐢ㄦ埛澶村儚鏁版嵁(涓存椂鐢�,浼氱疆绌�)
+ /// </summary>
+ public byte[] HeadImage = null;
+ /// <summary>
+ /// 鎵嬪娍瀵嗙爜(涓存椂鐢�,浼氱疆绌�)
+ /// </summary>
+ public string GesturePwd = string.Empty;
+ /// <summary>
+ /// 瀵嗙爜楠岃瘉(涓存椂鐢�,浼氱疆绌�)
+ /// </summary>
+ public string StringPwd = string.Empty;
+
+
+ /// <summary>
+ /// 鐢ㄦ埛鍥炬爣鏂囦欢
+ /// </summary>
+ [Newtonsoft.Json.JsonIgnore]
+ public string UserIconFile = string.Empty;
+ /// <summary>
+ /// 鐢ㄦ埛鍥炬爣鏂囦欢鏄惁鏀瑰彉
+ /// </summary>
+ [Newtonsoft.Json.JsonIgnore]
+ public bool UserIconFileChanged = false;
+ /// <summary>
+ /// 鏄惁鍒濆鍖栫敤鎴蜂俊鎭垚鍔�
+ /// </summary>
+ [Newtonsoft.Json.JsonIgnore]
+ public bool InitUserInfoSuccess = false;
+ }
+
+ /// <summary>
+ /// 鑾峰彇璐﹀彿鐨勪俊鎭殑鍚姩鍙傛暟
+ /// </summary>
+ public class AccountInfoPra : IfacePraCommon
+ {
+ /// <summary>
+ /// 璐﹀彿
+ /// </summary>
+ public string Account = Common.Config.Instance.Account;
+ }
+
+ /// <summary>
+ /// 淇敼鐢ㄦ埛鍚嶇殑鍚姩鍙傛暟
+ /// </summary>
+ public class SaveUserNamePra
+ {
+ /// <summary>
+ /// 鐢ㄦ埛鍚�
+ /// </summary>
+ public string UserName = string.Empty;
+ }
+
+ /// <summary>
+ /// 鏄电О淇℃伅
+ /// </summary>
+ public class NicknameInfo
+ {
+ /// <summary>
+ /// 鏄电О
+ /// </summary>
+ public string nickname = string.Empty;
+ }
+
+ #endregion
+
+ #region 鈻� 鎴愬憳淇℃伅绫籣_________________________
+
+ /// <summary>
+ /// 鑾峰彇鎴愬憳鍒楄〃鐨勫惎鍔ㄥ弬鏁�
+ /// </summary>
+ public class MemberListInfoPra : IfacePraCommon
+ {
+ /// <summary>
+ /// 浣忓畢鐨凣uid
+ /// </summary>
+ public string DistributedMark = Common.Config.Instance.Home.Id;
+ }
+
+ /// <summary>
+ /// 鑾峰彇鎴愬憳淇℃伅鐨勭粨鏋�
+ /// </summary>
+ public class MemberInfoRes
+ {
+ /// <summary>
+ /// 璐﹀彿
+ /// </summary>
+ public string Account = string.Empty;
+ /// <summary>
+ /// 璐﹀彿鏄电О
+ /// </summary>
+ public string UserName = string.Empty;
+ /// <summary>
+ /// SubAccountDistributedMark
+ /// </summary>
+ public string SubAccountDistributedMark = string.Empty;
+ /// <summary>
+ /// DistributedMark
+ /// </summary>
+ public string DistributedMark = string.Empty;
+ /// <summary>
+ /// AccountType
+ /// </summary>
+ public int AccountType = 0;
+ /// <summary>
+ /// 鏄惁鎷ユ湁杩滅▼鎺у埗鏉冮檺
+ /// </summary>
+ public bool IsAllowRemoteCtrl = false;
+ }
+
+ /// <summary>
+ /// 鑾峰彇璐﹀彿鐨勪俊鎭殑缁撴灉
+ /// </summary>
+ public class AccountInfoResult
+ {
+ /// <summary>
+ /// 璐﹀彿(杩欎釜涓滆タ鎺ュ彛涓嶄細杩斿洖,闇�鎵嬪姩璧嬪��)
+ /// </summary>
+ public string Account = string.Empty;
+ /// <summary>
+ /// 鐢ㄦ埛鏄电О
+ /// </summary>
+ public string UserName = string.Empty;
+ /// <summary>
+ /// DistributedMark
+ /// </summary>
+ public string DistributedMark = string.Empty;
+ /// <summary>
+ /// 閭
+ /// </summary>
+ public string Email = string.Empty;
+ /// <summary>
+ /// 鎵嬫満鍙�
+ /// </summary>
+ public string Phone = string.Empty;
+ /// <summary>
+ /// 澶村儚鏁版嵁
+ /// </summary>
+ public byte[] HeadImage = null;
+ }
+
+ #endregion
+
+ #region 鈻� 璁惧淇℃伅绫籣_________________________
+
/// <summary>
/// 璁惧淇℃伅
/// </summary>
- public class uDeviceInfo
- {
+ public class uDeviceInfo
+ {
/// <summary>
/// 鍞竴璇嗗埆涓婚敭
/// </summary>
- public string MainKeys = string.Empty;
+ public string MainKeys = string.Empty;
/// <summary>
/// 鎴块棿鍚嶇О
/// </summary>
- public string RoomName = string.Empty;
+ public string RoomName = string.Empty;
/// <summary>
/// 璁惧鐨勬墦寮�鐘舵��
/// </summary>
- public int Statu = 0;
+ public int Statu = 0;
/// <summary>
/// 璁惧
/// </summary>
- public ZigBee.Device.CommonDevice Device = null;
- }
-
- /// <summary>
- /// 璁惧鍚嶅瓧鍐呭
- /// </summary>
- public class DeviceNameContent
- {
- public string A瀹樻柟鍚嶅瓧 = string.Empty;
- public string A鎵�灞炲悕瀛� = string.Empty;
- public string A澶囨敞鍚嶅瓧 = string.Empty;
- public string A绫诲瀷鍚嶅瓧 = string.Empty;
- public int ConcreteTypeValue = 0;
- public int BeloneTypeValue = 0;
- }
-
- #endregion
-
- #region 鈻� 缃戝叧淇℃伅绫籣_________________________
-
+ public ZigBee.Device.CommonDevice Device = null;
+ }
+
+ /// <summary>
+ /// 璁惧鍚嶅瓧鍐呭
+ /// </summary>
+ public class DeviceNameContent
+ {
+ public string A瀹樻柟鍚嶅瓧 = string.Empty;
+ public string A鎵�灞炲悕瀛� = string.Empty;
+ public string A澶囨敞鍚嶅瓧 = string.Empty;
+ public string A绫诲瀷鍚嶅瓧 = string.Empty;
+ public int ConcreteTypeValue = 0;
+ public int BeloneTypeValue = 0;
+ }
+
+ #endregion
+
+ #region 鈻� 缃戝叧淇℃伅绫籣_________________________
+
/// <summary>
/// 浠庢帴鍙h幏鍙栫綉鍏冲垪琛ㄧ殑鍚姩鍙傛暟
/// </summary>
- public class GetGatewayPra : IfacePraCommon
- {
+ public class GetGatewayPra : IfacePraCommon
+ {
/// <summary>
/// RequestVersion
/// </summary>
- public string RequestVersion = Common.CommonPage.RequestVersion;
+ public string RequestVersion = Common.CommonPage.RequestVersion;
/// <summary>
/// 浣忓畢ID淇℃伅
/// </summary>
- public ResidenceIDPra ReqDto = new ResidenceIDPra();
- }
-
+ public ResidenceIDPra ReqDto = new ResidenceIDPra();
+ }
+
/// <summary>
/// 浣忓畢ID淇℃伅(浠庢帴鍙h幏鍙栫綉鍏冲垪琛ㄧ殑鍚姩鍙傛暟)
/// </summary>
- public class ResidenceIDPra
- {
+ public class ResidenceIDPra
+ {
/// <summary>
/// Token
/// </summary>
- public string LoginAccessToken = Shared.Common.Config.Instance.Token;
+ public string LoginAccessToken = Shared.Common.Config.Instance.Token;
/// <summary>
/// 浣忓畢ID
/// </summary>
- public string HomeId = Common.Config.Instance.Home.Id;
- /// <summary>
- /// 椤垫暟
- /// </summary>
- public PageSettingInfo PageSetting = new PageSettingInfo();
- }
-
+ public string HomeId = Common.Config.Instance.Home.Id;
+ /// <summary>
+ /// 椤垫暟
+ /// </summary>
+ public PageSettingInfo PageSetting = new PageSettingInfo();
+ }
+
/// <summary>
/// 浠庢帴鍙h幏鍙栫綉鍏冲垪琛ㄧ殑缁撴灉
/// </summary>
- public class GetGatewayResult
- {
+ public class GetGatewayResult
+ {
/// <summary>
/// 缃戝叧鍒楄〃
/// </summary>
- public List<GatewayResult> PageData = new List<GatewayResult>();
- }
-
+ public List<GatewayResult> PageData = new List<GatewayResult>();
+ }
+
/// <summary>
/// 缃戝叧ID缁撴灉
/// </summary>
- public class GatewayResult
- {
+ public class GatewayResult
+ {
/// <summary>
/// 缃戝叧ID
/// </summary>
- public string GatewayUniqueId = string.Empty;
- /// <summary>
- /// 浜戠杩滅▼鍦ㄧ嚎鐘舵��
- /// </summary>
- public bool MqttOnlineStatus = false;
- /// <summary>
- /// 涓庢缃戝叧鍦ㄤ簯绔疎mq閫氫俊鏃讹紝璐熻浇鍔犺В鐨�16浣岮es瀵嗛挜
- /// </summary>
- public string AesKey;
- /// <summary>
- /// 缃戝叧瀵瑰簲鐨勫敮涓�鐮�
- /// </summary>
- public string MacMark;
- }
-
- /// <summary>
- /// 瑙i櫎缃戝叧鐨勫惎鍔ㄥ弬鏁�
+ public string GatewayUniqueId = string.Empty;
+ /// <summary>
+ /// 浜戠杩滅▼鍦ㄧ嚎鐘舵��
+ /// </summary>
+ public bool MqttOnlineStatus = false;
+ /// <summary>
+ /// 涓庢缃戝叧鍦ㄤ簯绔疎mq閫氫俊鏃讹紝璐熻浇鍔犺В鐨�16浣岮es瀵嗛挜
+ /// </summary>
+ public string AesKey;
+ /// <summary>
+ /// 缃戝叧瀵瑰簲鐨勫敮涓�鐮�
+ /// </summary>
+ public string MacMark;
+ }
+
+ /// <summary>
+ /// 瑙i櫎缃戝叧鐨勫惎鍔ㄥ弬鏁�
/// </summary>
- public class DeleteGatewayPra : IfacePraCommon
- {
+ public class DeleteGatewayPra : IfacePraCommon
+ {
/// <summary>
/// RequestVersion
/// </summary>
- public string RequestVersion = Common.CommonPage.RequestVersion;
+ public string RequestVersion = Common.CommonPage.RequestVersion;
/// <summary>
/// Token
/// </summary>
- public string LoginAccessToken = Shared.Common.Config.Instance.Token;
+ public string LoginAccessToken = Shared.Common.Config.Instance.Token;
/// <summary>
/// 浣忓畢ID
/// </summary>
- public string HomeId = Common.Config.Instance.Home.Id;
- /// <summary>
- /// 缁戝畾缃戝叧鐨勫敮涓�鏍囪瘑鏁扮粍
- /// </summary>
- public List<string> BindGateways = new List<string>();
- }
-
+ public string HomeId = Common.Config.Instance.Home.Id;
+ /// <summary>
+ /// 缁戝畾缃戝叧鐨勫敮涓�鏍囪瘑鏁扮粍
+ /// </summary>
+ public List<string> BindGateways = new List<string>();
+ }
+
/// <summary>
/// 缁戝畾缃戝叧鎺ュ彛鐨勫弬鏁�
/// </summary>
- public class BindGatewayPra : IfacePraCommon
- {
+ public class BindGatewayPra : IfacePraCommon
+ {
/// <summary>
/// RequestVersion
/// </summary>
- public string RequestVersion = Common.CommonPage.RequestVersion;
+ public string RequestVersion = Common.CommonPage.RequestVersion;
/// <summary>
/// Token
/// </summary>
- public string LoginAccessToken = Shared.Common.Config.Instance.Token;
+ public string LoginAccessToken = Shared.Common.Config.Instance.Token;
/// <summary>
/// 浣忓畢ID
/// </summary>
- public string HomeId = Common.Config.Instance.Home.Id;
+ public string HomeId = Common.Config.Instance.Home.Id;
/// <summary>
/// 缃戝叧ID鍒楄〃
/// </summary>
- public List<string> BindGateways = new List<string>();
- }
-
- #endregion
-
- #region 鈻� 璁惧鍗囩骇绫籣_________________________
-
- /// <summary>
- /// 浠庢帴鍙h幏鍙栧浐浠剁殑鐗堟湰鐨勫惎鍔ㄥ弬鏁�
- /// </summary>
- public class GetFirmwareVersionPra
- {
- /// <summary>
- /// App 璇锋眰鐗堟湰鍙�
- /// </summary>
- public string RequestVersion = Common.CommonPage.RequestVersion;
- /// <summary>
- /// 鎼滅储绗竴绾у垎绫�(0:App 1:Zigbee缃戝叧 2:Zigbee 璁惧)
- /// </summary>
- public int FirmwareManaFirstType = 1;
- /// <summary>
- /// 鎼滅储绗簩绾у垎绫�(0:Linux妯″潡銆�1:鍗忚皟鍣ㄦā鍧椼��2:铏氭嫙璁惧妯″潡),瀵逛簬绗竴绾у垎绫绘槸(Zigbee缃戝叧)姝ゅ�兼墠瀛樺湪
- /// </summary>
- public int? FirmwareManaSecondType = null;
- /// <summary>
- /// 鍥轰欢鐗堟湰
- /// </summary>
- public string HardwareVersion = null;
- /// <summary>
- /// 闀滃儚绫诲瀷
- /// </summary>
- public string DeviceType = null;
- /// <summary>
- /// APP鐨勭櫥闄咺D
- /// </summary>
- public string AppAccount = Shared.Common.Config.Instance.Account;
- /// <summary>
- /// 椤垫暟
- /// </summary>
- public PageSettingInfo PageSetting = new PageSettingInfo();
- }
-
- /// <summary>
- /// 鎺ユ敹浜戠鍥轰欢淇℃伅鐨勭被
- /// </summary>
- public class FirmwareVersionResult
- {
- /// <summary>
- /// 鍥轰欢淇℃伅
- /// </summary>
- public List<FirmwareAllInfo> PageData = null;
- /// <summary>
- /// PageIndex
- /// </summary>
- public int PageIndex = 0;
- /// <summary>
- /// PageSize
- /// </summary>
- public int PageSize = 0;
- /// <summary>
- /// TotalCount
- /// </summary>
- public int TotalCount = 0;
- /// <summary>
- /// TotalPages
- /// </summary>
- public int TotalPages = 0;
- /// <summary>
- /// HasPreviousPage
- /// </summary>
- public bool HasPreviousPage = false;
- /// <summary>
- /// HasNextPage
- /// </summary>
- public bool HasNextPage = false;
- }
-
- /// <summary>
- /// 鍥轰欢淇℃伅
- /// </summary>
- public class FirmwareAllInfo
- {
- /// <summary>
- /// 鎼滅储绗竴绾у垎绫�(0:App 1:Zigbee缃戝叧 2:Zigbee 璁惧)
- /// </summary>
- public int FirmwareManaFirstType = 1;
- /// <summary>
- /// 鎼滅储绗簩绾у垎绫�(0:Linux妯″潡銆�1:鍗忚皟鍣ㄦā鍧椼��2:铏氭嫙璁惧妯″潡),瀵逛簬绗竴绾у垎绫绘槸(Zigbee缃戝叧)姝ゅ�兼墠瀛樺湪
- /// </summary>
- public int? FirmwareManaSecondType = null;
- /// <summary>
- /// 缃戝叧涓婇潰鏄剧ず鐨勫悕瀛�
- /// </summary>
- public string Name = string.Empty;
- /// <summary>
- /// 鍥轰欢鐗堟湰
- /// </summary>
- public string FirmwareVersion = string.Empty;
- /// <summary>
- /// 纭欢鐗堟湰
- /// </summary>
- public string HardwareVersion = string.Empty;
- /// <summary>
- /// 璁惧绫诲瀷
- /// </summary>
- public string DeviceType = string.Empty;
- /// <summary>
- /// 鍥轰欢澶囨敞
- /// </summary>
- public string Remarks = string.Empty;
- /// <summary>
- /// 鍥轰欢鍒嗗竷寮忓敮涓�,涔熸槸涓嬭浇鏃剁殑[涓嬭浇鍥轰欢鐨勫敮涓�鏍囪瘑]鍙傛暟
- /// </summary>
- public string DistributedMark = string.Empty;
- /// <summary>
- /// 鏃ユ湡(鍚庨潰杩藉姞鐨� utc鏃堕棿)
- /// </summary>
- public string CreatedOnUtc = string.Empty;
- }
-
- /// <summary>
- /// 鍗囩骇鍥轰欢鐨勭‖浠剁増鏈�(涓�涓垎绫讳笅鏈夊绉嶇‖浠剁増鏈�)
- /// </summary>
- public class FirmwareHardInfo
- {
- /// <summary>
- /// 鍗囩骇鍥轰欢鐨勯暅鍍忕被鍨�(涓�涓‖浠剁増鏈笅鏈夊绉嶉暅鍍忕被鍨�)
- /// </summary>
- public Dictionary<string, FirmwareImgTypeInfo> dicImgType = new Dictionary<string, FirmwareImgTypeInfo>();
- }
-
- /// <summary>
- /// 鍗囩骇鍥轰欢鐨勯暅鍍忕被鍨�(涓�涓‖浠剁増鏈笅鏈夊绉嶉暅鍍忕被鍨�)
- /// </summary>
- public class FirmwareImgTypeInfo
- {
- /// <summary>
- /// 鍗囩骇鍥轰欢鐨勭増鏈彿(涓�涓暅鍍忕被鍨嬩笅鏈夊绉嶇増鏈彿)
- /// </summary>
- public List<FirmwareVersionInfo> listVeison = new List<FirmwareVersionInfo>();
- }
-
- /// <summary>
- /// 鍗囩骇鍥轰欢鐨勭増鏈彿(涓�涓暅鍍忕被鍨嬩笅鏈夊绉嶇増鏈彿)
- /// </summary>
- public class FirmwareVersionInfo
- {
- /// <summary>
- /// 浜戠涓婇潰鐨勯偅涓悕瀛�
- /// </summary>
- public string Name = string.Empty;
- /// <summary>
- /// 鐗堟湰鍙�
- /// </summary>
- public int FirmwareVersion = 0;
- /// <summary>
- /// 鐣岄潰閲岄潰鏄剧ず鐨勫悕瀛楀浐浠跺悕瀛�
- /// </summary>
- public string ShowName = string.Empty;
- /// <summary>
- /// 鍥轰欢鍗囩骇鐨勫唴瀹逛粙缁�
- /// </summary>
- public List<string> UpdateContent = new List<string>();
- /// <summary>
- /// 鍥轰欢鍒嗗竷寮忓敮涓�,涔熸槸涓嬭浇鏃剁殑[涓嬭浇鍥轰欢鐨勫敮涓�鏍囪瘑]鍙傛暟
- /// </summary>
- public string DistributedMark = string.Empty;
- /// <summary>
- /// 铏氭嫙椹卞姩鍙�,瀹冩槸鐢辩墿鐞嗙綉鍏虫潵鐨�
- /// </summary>
- public int VirtualCode = 0;
- /// <summary>
- /// 纭欢鐗堟湰
- /// </summary>
- public string HardwareVersion = string.Empty;
- /// <summary>
- /// 闀滃儚绫诲瀷
- /// </summary>
- public string ImagType = string.Empty;
- /// <summary>
- /// 鏃ユ湡(鍚庨潰杩藉姞鐨� utc鏃堕棿)
- /// </summary>
- public string CreatedOnUtc = string.Empty;
- }
-
- /// <summary>
- /// 缃戝叧闇�瑕佸崌绾х殑淇℃伅
- /// </summary>
- public class GatewayNeedUpdateInfo
- {
- /// <summary>
- /// 鍗囩骇鍥轰欢鐨勫叏璺緞
- /// </summary>
- public string FullFileName = string.Empty;
- /// <summary>
- /// 铏氭嫙椹卞姩鍙�
- /// </summary>
- public int DriveCode = -1;
- /// <summary>
- /// 1:Linux鐨勫崌绾у浐浠� 2:鍗忚皟鍣ㄧ殑鍗囩骇鍥轰欢 3:铏氭嫙椹卞姩鐨勫崌绾у浐浠�
- /// </summary>
- public int Div = -1;
- }
-
- #endregion
-
- #region 鈻� 鏁版嵁澶囦唤绫籣_________________________
-
- /// <summary>
- /// 鑾峰彇澶囦唤鍒楄〃鍚嶇殑鍚姩鍙傛暟
- /// </summary>
- public class GetBackupListPra : IfacePraCommon
- {
- /// <summary>
- /// RequestVersion
- /// </summary>
- public string RequestVersion = Common.CommonPage.RequestVersion;
- /// <summary>
- /// LoginAccessToken
- /// </summary>
- public string LoginAccessToken = Shared.Common.Config.Instance.Token;
- /// <summary>
- /// ZigbeeHomeId
- /// </summary>
- public string HomeId = Shared.Common.Config.Instance.Home.Id;
- /// <summary>
- /// 澶囦唤绫诲瀷 [0:App鎵嬪姩澶囦唤 1: App 鑷姩澶囦唤 2锛氱綉鍏虫墜鍔ㄥ浠� 3:缃戝叧鑷姩澶囦唤]
- /// </summary>
- public int BackupType = 0;
- /// <summary>
- /// 缃戝叧鐨勫敮涓�Id(鑾峰彇缃戝叧澶囦唤闇�瑕�)
- /// </summary>
- public string GatewayUniqueId = null;
- /// <summary>
- /// PageSetting
- /// </summary>
- public PageSettingInfo PageSetting = new PageSettingInfo();
- }
-
- /// <summary>
- /// 鑾峰彇澶囦唤鍒楄〃鍚嶇殑缁撴灉
- /// </summary>
- public class GetBackupListResult
- {
- /// <summary>
- /// PageData
- /// </summary>
- public List<BackupListNameInfo> PageData = new List<BackupListNameInfo>();
- }
-
- /// <summary>
- /// 澶囦唤鍒楄〃鍚嶇殑淇℃伅
- /// </summary>
- public class BackupListNameInfo
- {
- /// <summary>
- /// BackupName
- /// </summary>
- public string BackupName = string.Empty;
- /// <summary>
- /// ZigbeeUniqueId
- /// </summary>
- public string GatewayUniqueId = string.Empty;
- /// <summary>
- /// Id
- /// </summary>
- public string Id = "";
- /// <summary>
- /// CreatedOnUtc
- /// </summary>
- public string CreatedOnUtc = string.Empty;
- }
-
- /// <summary>
- /// 涓嬭浇澶囦唤鏂囦欢鐨勭粨鏋�
- /// </summary>
- public class LoadBackInfoResult
- {
- /// <summary>
- /// PageData
- /// </summary>
- public List<LoadBackupFileNameInfo> PageData = new List<LoadBackupFileNameInfo>();
- /// <summary>
- /// TotalCount
- /// </summary>
- public int TotalCount = 0;
- /// <summary>
- /// TotalPages
- /// </summary>
- public int TotalPages = 0;
- }
-
- /// <summary>
- /// 涓嬭浇澶囦唤鏂囦欢鐨勬枃浠跺す鍚嶅瓧淇℃伅
- /// </summary>
- public class LoadBackupFileNameInfo
- {
- /// <summary>
- /// BackupFileName
- /// </summary>
- public string BackupFileName = string.Empty;
- /// <summary>
- /// Id
- /// </summary>
- public string Id = "";
- /// <summary>
- /// CreatedOnUtc
- /// </summary>
- public string CreatedOnUtc = string.Empty;
- }
-
-
- /// <summary>
- /// 涓嬭浇澶囦唤鏂囦欢鐨勫惎鍔ㄥ弬鏁�
- /// </summary>
- public class LoadBackInfoPra : IfacePraCommon
- {
- /// <summary>
- /// RequestVersion
- /// </summary>
- public string RequestVersion = Common.CommonPage.RequestVersion;
- /// <summary>
- /// LoginAccessToken
- /// </summary>
- public string LoginAccessToken = Shared.Common.Config.Instance.Token;
- /// <summary>
- /// ZigbeeHomeId
- /// </summary>
- public string HomeId = Shared.Common.Config.Instance.Home.Id;
- /// <summary>
- /// BackupClassId
- /// </summary>
- public string BackupClassId = "";
- /// <summary>
- /// 褰撳墠鑾峰彇鏄惁涓虹綉鍏宠嚜鍔ㄥ浠�
- /// </summary>
- public bool IsGatewayAutoBackup = false;
- /// <summary>
- /// ZigbeeUniqueId 缃戝叧鐨勫敮涓�Id 褰揑sGatewayBackup= true鏃讹紝姝ゅ弬鏁板繀椤绘彁渚�
- /// </summary>
- public string GatewayUniqueId = null;
- /// <summary>
- /// BackupFileName(DownloadSomeDataBackup鎺ュ彛浣跨敤)
- /// </summary>
- public string BackupFileName = null;
- /// <summary>
- /// PageSetting
- /// </summary>
- public PageSettingInfo PageSetting = new PageSettingInfo();
- }
-
- /// <summary>
- /// 鏂囦欢鏁版嵁
- /// </summary>
- public class FileInfoData
- {
- /// <summary>
- /// BackupFileName
- /// </summary>
- public string BackupFileName = string.Empty;
- /// <summary>
- /// BackupFileContent
- /// </summary>
- public byte[] BackupFileContent;
- }
-
- /// <summary>
- /// 娣诲姞澶囦唤鍚嶅瓧鐨勫惎鍔ㄥ弬鏁�
- /// </summary>
- public class AddBackUpNamePra : IfacePraCommon
- {
- /// <summary>
- /// RequestVersion
- /// </summary>
- public string RequestVersion = Common.CommonPage.RequestVersion;
- /// <summary>
- /// LoginAccessToken
- /// </summary>
- public string LoginAccessToken = Shared.Common.Config.Instance.Token;
- /// <summary>
- /// ZigbeeHomeId
- /// </summary>
- public string HomeId = Shared.Common.Config.Instance.Home.Id;
- /// <summary>
- /// BackupName
- /// </summary>
- public string BackupName = "";
- /// <summary>
- /// 鎵嬪姩澶囦唤绫诲瀷(0:App鎵嬪姩澶囦唤,2锛氱綉鍏虫墜鍔ㄥ浠�)
- /// </summary>
- public int ManualBackupType = 0;
- /// <summary>
- /// 缃戝叧鐨勫敮涓�Id,褰揗anualBackupType=2鏃�,姝ゅ�间笉鑳戒负绌�!
- /// </summary>
- public string GatewayUniqueId = null;
- }
-
- /// <summary>
- /// 娣诲姞澶囦唤鍚嶅瓧鐨勫惎鍔ㄥ弬鏁�
- /// </summary>
- public class EditorBackUpNamePra : IfacePraCommon
- {
- /// <summary>
- /// RequestVersion
- /// </summary>
- public string RequestVersion = Common.CommonPage.RequestVersion;
- /// <summary>
- /// LoginAccessToken
- /// </summary>
- public string LoginAccessToken = Shared.Common.Config.Instance.Token;
- /// <summary>
- /// ZigbeeHomeId
- /// </summary>
- public string HomeId = Shared.Common.Config.Instance.Home.Id;
- /// <summary>
- /// BackupName
- /// </summary>
- public string BackupName = "";
- /// <summary>
- /// BackupClassId
- /// </summary>
- public string BackupClassId = "";
- }
-
- /// <summary>
- /// 娣诲姞澶囦唤鍚嶅瓧鐨勭粨鏋�
- /// </summary>
- public class AddBackupNameResult
- {
- /// <summary>
- /// BackupClassId
- /// </summary>
- public string BackupClassId = "";
- }
-
- /// <summary>
- /// 涓婁紶鏁版嵁鐨勫惎鍔ㄥ弬鏁�
- /// </summary>
- public class UpLoadDataPra : IfacePraCommon
- {
- /// <summary>
- /// RequestVersion
- /// </summary>
- public string RequestVersion = Common.CommonPage.RequestVersion;
- /// <summary>
- /// LoginAccessToken
- /// </summary>
- public string LoginAccessToken = Shared.Common.Config.Instance.Token;
- /// <summary>
- /// ZigbeeHomeId
- /// </summary>
- public string HomeId = Shared.Common.Config.Instance.Home.Id;
- /// <summary>
- /// BackupClassId
- /// </summary>
- public string BackupClassId = "";
- /// <summary>
- /// 鎵嬪姩澶囦唤绫诲瀷(0:App鎵嬪姩澶囦唤,2锛氱綉鍏虫墜鍔ㄥ浠�)
- /// </summary>
- public int ManualBackupType = 0;
- /// <summary>
- /// UploadSubFileLists
- /// </summary>
- public List<FileInfoData> UploadSubFileLists = new List<FileInfoData>();
- }
-
- /// <summary>
- /// 鍒犻櫎鏂囦欢鐨勫惎鍔ㄥ弬鏁�
- /// </summary>
- public class DeleteFilePra : IfacePraCommon
- {
- /// <summary>
- /// RequestVersion
- /// </summary>
- public string RequestVersion = Common.CommonPage.RequestVersion;
- /// <summary>
- /// LoginAccessToken
- /// </summary>
- public string LoginAccessToken = Shared.Common.Config.Instance.Token;
- /// <summary>
- /// ZigbeeHomeId
- /// </summary>
- public string HomeId = Shared.Common.Config.Instance.Home.Id;
- /// <summary>
- /// BackupClassId
- /// </summary>
- public string BackupClassId = "";
- /// <summary>
- /// 鍒犻櫎鐨勬枃浠跺悕瀛�
- /// </summary>
- public List<string> DeleteFileNameLists = new List<string>();
- }
-
- /// <summary>
- /// 椤垫暟鏁版嵁
- /// </summary>
- public class PageSettingInfo
- {
- /// <summary>
- /// Page
- /// </summary>
- public int Page = 1;
- /// <summary>
- /// PageSize
- /// </summary>
- public int PageSize = 0;
+ public List<string> BindGateways = new List<string>();
}
- #endregion
+ #endregion
- #region 鈻� 璁惧鎶ヨ绫籣_________________________
+ #region 鈻� 璁惧鍗囩骇绫籣_________________________
- /// <summary>
- /// 璁惧鎶ヨ淇℃伅绫�
- /// </summary>
- public class DeviceAlarmInfo
- {
- /// <summary>
- /// 鎴块棿鍚嶅瓧
- /// </summary>
- public string RoomName = string.Empty;
- /// <summary>
- /// 璁惧鐨凪AC鍦板潃(鏄犲皠鐢�)
- /// </summary>
- public string DeviceAddr = string.Empty;
- /// <summary>
- /// 璁惧鐨勭鍙e彿(鏄犲皠鐢�)
- /// </summary>
- public int DeviceEpoint = 0;
- /// <summary>
- /// 璁惧鍚嶇О(浼樺厛浣跨敤鏄犲皠锛屽鏋滄槧灏勪笉鍒扮殑鏃跺�欙紝鍒欎娇鐢ㄦ鍙橀噺)
- /// </summary>
- public string DeviceName = string.Empty;
- /// <summary>
- /// 鎶ヨ淇℃伅
- /// </summary>
- public string AlarmMsg = string.Empty;
- /// <summary>
- /// 鐢垫睜鎶ヨ淇℃伅
- /// </summary>
- public string BatteryMsg = null;
- /// <summary>
- /// 琚媶鎶ヨ淇℃伅
- /// </summary>
- public string DemolishmentMsg = null;
- /// <summary>
- /// 涓婃姤鏃堕棿(hh:mm:ss)
- /// </summary>
- public string Time = string.Empty;
- /// <summary>
- /// 2020.04.13杩藉姞鏂板垎绫� 1:涓�鑸姤璀� 9000:闂ㄩ攣甯稿紑妯″紡鎶ヨ
- /// </summary>
- public int MsgDiv = 1;
- }
-
- #endregion
-
- #region 鈻� 瀹夐槻鎶ヨ绫籣_________________________
-
- /// <summary>
- /// 瀹夐槻鎶ヨ淇℃伅绫�
- /// </summary>
- public class SafeguardAlarmInfo: DeviceAlarmInfo
- {
- /// <summary>
- /// 涓婃姤绫诲瀷
- /// </summary>
- public SafeguardAlarmType AlarmType = SafeguardAlarmType.None;
- /// <summary>
- /// 闃插尯ID锛堟槧灏勭敤锛�
- /// </summary>
- public int ZoneId = 0;
- }
-
- /// <summary>
- /// 浼犳劅鍣ㄤ笂鎶ョ殑鏁版嵁鐨勭炕璇戜俊鎭�
- /// </summary>
- public class IASZoneReportInfo
- {
- /// <summary>
- /// 鎶ヨ淇℃伅
- /// </summary>
- public string AlarmMsg = string.Empty;
- /// <summary>
- /// 鐢垫睜鎶ヨ淇℃伅
- /// </summary>
- public string BatteryMsg = null;
- /// <summary>
- /// 琚媶鎶ヨ淇℃伅
- /// </summary>
- public string DemolishmenMsg = null;
- }
-
- #endregion
-
- #region 鈻� 璁惧绫诲瀷绫籣_________________________
-
- /// <summary>
- /// 璁惧绫诲瀷鐨勪俊鎭�
- /// </summary>
- public class DeviceEnumInfo
- {
- /// <summary>
- /// 鏄惁鏄渤涓滅殑璁惧
- /// </summary>
- public bool IsHdlDevice = true;
- /// <summary>
- /// 璁惧鐨勫畼鏂瑰悕瀛�
- /// </summary>
- public string ConcreteText = string.Empty;
- /// <summary>
- /// 璁惧鐨勫叿浣撶被鍨�
- /// </summary>
- public DeviceConcreteType ConcreteType = DeviceConcreteType.UnKownDevice;
- /// <summary>
- /// 璁惧鎵�灞炵被鍨嬬殑缈昏瘧鍚嶅瓧
- /// </summary>
- public string BeloneText = string.Empty;
- /// <summary>
- /// 璁惧鎵�灞炵被鍨�
- /// </summary>
- public DeviceBeloneType BeloneType = DeviceBeloneType.A鏈煡璁惧;
- /// <summary>
- /// 璁惧鐨勯粯璁ゅ娉ㄧ炕璇戝悕瀛�
- /// </summary>
- public string DeviceDefultName = string.Empty;
- /// <summary>
- /// 璁惧鐨勭被鍨嬬炕璇戝悕瀛�
- /// </summary>
- public string ObjectTypeName = string.Empty;
- }
-
- #endregion
-
- #region 鈻� 鍒嗕韩绫诲瀷绫籣_________________________
-
- /// <summary>
- /// 鎴愬憳鐨勫垎浜俊鎭�
- /// </summary>
- public class MemberShardInfoData
- {
- /// <summary>
- /// 鍏ㄩ儴鐨勫垎浜枃浠剁殑涓婚敭(keys:鏂囦欢鍚� value:涓婚敭)
- /// </summary>
- public Dictionary<string, string> dicAllShardKeys = new Dictionary<string, string>();
- /// <summary>
- /// 鍒嗕韩鎴块棿鐨勫璞�(瀹冩槸浠庝簯绔潵鐨�,keys:鏂囦欢鍚�)
- /// </summary>
- public Dictionary<string, Room> dicShardRoom = new Dictionary<string, Common.Room>();
- /// <summary>
- /// 鍒嗕韩鐨勬ゼ灞�
- /// </summary>
- public Dictionary<string, string> dicShardFloor = new Dictionary<string, string>();
- /// <summary>
- /// 涓存椂鍙橀噺(杩欎釜涓滆タ涓簄ull,鍗充笉鏄柊鍒嗕韩鐨勬埧闂�,鍚﹀垯鏄柊鍒嗕韩鐨勬埧闂淬�傜敤瀹岃寰楃疆绌�)
- /// </summary>
- public Room TempRoom = null;
- /// <summary>
- /// 鏄惁闇�瑕佸埛鏂�
- /// </summary>
- public bool Refresh = true;
- /// <summary>
- /// 瀛愯处鍙风殑涓婚敭
- /// </summary>
- public string SubAccountDistributedMark = string.Empty;
- }
-
- /// <summary>
- /// 鎺ユ敹鍒嗕韩鏁版嵁鐨勫唴瀹�
- /// </summary>
- public class GetShardInfoResult
- {
- /// <summary>
- /// DistributedMark
- /// </summary>
- public string DistributedMark = string.Empty;
- /// <summary>
- /// 浣忓畢ID
- /// </summary>
- public string HouseDistributedMark = Common.Config.Instance.Home.Id;
- /// <summary>
- /// 鍒嗕韩鍚嶇О
- /// </summary>
- public string ShareName = string.Empty;
- /// <summary>
- /// 鏇存柊鏃堕棿
- /// </summary>
- public string TimeSpan = string.Empty;
- /// <summary>
- /// 鍒嗕韩鍐呭
- /// </summary>
- public byte[] ShareDataBytes = null;
- }
-
- #endregion
-
- #region 鈻� 绠$悊鍛樻潈闄愭搷浣滅被____________________
-
- /// <summary>
- /// 鎴愬憳绠$悊鍛樻潈闄愭搷浣滅被
- /// </summary>
- public class MemberAdministratorResult
- {
- /// <summary>
- /// 璇锋眰鎺у埗涓诲笎鍙锋浣忓畢鏃惰姹傚熀鍦板潃
- /// </summary>
- public string RequestBaseUrl = string.Empty;
- /// <summary>
- /// 璇锋眰鎺у埗涓诲笎鍙锋浣忓畢鏃惰姹傚熀鍦板潃鐨凩oginAccessToken鐨勫��
- /// </summary>
- public string RequestToken = string.Empty;
- }
-
- /// <summary>
- /// 鎴愬憳绠$悊鍛樻潈闄愯繙绋嬫搷浣滅被
- /// </summary>
- public class MemberAdministratorMqttResult
- {
- /// <summary>
- /// 杩滅▼鎺у埗鍒嗕韩浣忓畢Mqtt杩炴帴鍦板潃
- /// </summary>
- public string ZigbeeMqttBrokerLoadSubDomain = string.Empty;
- /// <summary>
- /// 杩滅▼鎺у埗鍒嗕韩浣忓畢MqttClientId
- /// </summary>
- public string ConnectZigbeeMqttClientId = string.Empty;
- /// <summary>
- /// 杩滅▼鎺у埗鍒嗕韩浣忓畢瀵嗙爜
- /// </summary>
- public string ConnectZigbeeMqttBrokerPwd = string.Empty;
- /// <summary>
- /// 杩滅▼鎺у埗閫氫俊16浣岮ES瀵嗛挜
- /// </summary>
- public string MqttKey = string.Empty;
- /// <summary>
- /// 搴旇鍙繙绋嬭繛鎺ョ殑鍚嶅瓧鍚�
- /// </summary>
- public string ConnectZigbeeMqttBrokerName = string.Empty;
- }
-
- #endregion
-
- #region 鈻� 浣忓畢淇℃伅绫籣_________________________
-
- /// <summary>
- /// 缂栬緫浣忓畢鐨勫惎鍔ㄥ弬鏁�
- /// </summary>
- public class EditorResidencePra : IfacePraCommon
- {
- /// <summary>
- /// RequestVersion
- /// </summary>
- public string RequestVersion = Common.CommonPage.RequestVersion;
- /// <summary>
- /// LoginAccessToken
- /// </summary>
- public string LoginAccessToken = Common.Config.Instance.Token;
- /// <summary>
- /// ZigbeeHomeId
- /// </summary>
- public string HomeId = "";
- /// <summary>
- /// Name
- /// </summary>
- public string Name = string.Empty;
- /// <summary>
- /// 缁忓害
- /// </summary>
- public double Longitude = 0;
- /// <summary>
- /// 绾害
- /// </summary>
- public double Latitude = 0;
- }
- #endregion
-
- #region 鈻� 娑堟伅绠$悊绫籣_________________________
-
- /// <summary>
- /// 鑾峰彇娑堟伅璁板綍鐨勮姹傚弬鏁�
- /// </summary>
- public class MessageInfoPra : IfacePraCommon
- {
- /// <summary>
- /// RequestVersion
- /// </summary>
- public string RequestVersion = Common.CommonPage.RequestVersion;
- /// <summary>
- /// LoginAccessToken
- /// </summary>
- public string LoginAccessToken = Common.Config.Instance.Token;
- /// <summary>
- /// ZigbeeHomeId
- /// </summary>
- public string HomeId = Common.Config.Instance.Home.Id;
- /// <summary>
- /// 涓婚
- /// </summary>
- public string Topic = null;
- /// <summary>
- /// 寮�濮嬫椂闂�
- /// </summary>
- public string BeginTime = null;
- /// <summary>
- /// 缁撴潫鏃堕棿
- /// </summary>
- public string EndTime = null;
- /// <summary>
- /// 椤垫暟
- /// </summary>
- public PageSettingInfo PageSetting = new PageSettingInfo();
-
- public MessageInfoPra()
- {
- PageSetting.PageSize = 50;
- }
- }
-
- /// <summary>
- /// 娑堟伅涓績鐨勭粨鏋滆繑鍥炲��
- /// </summary>
- public class MessageCentetInfo
- {
- /// <summary>
- /// 鍒楄〃鏁版嵁
- /// </summary>
- public List<MessageRecordInfo> PageData = null;
- /// <summary>
- /// PageIndex
- /// </summary>
- public int PageIndex = 0;
- /// <summary>
- /// PageSize
- /// </summary>
- public int PageSize = 0;
- /// <summary>
- /// TotalCount
- /// </summary>
- public int TotalCount = 0;
- /// <summary>
- /// TotalPages
- /// </summary>
- public int TotalPages = 0;
- /// <summary>
- /// HasPreviousPage
- /// </summary>
- public bool HasPreviousPage = false;
- /// <summary>
- /// HasNextPage
- /// </summary>
- public bool HasNextPage = false;
- }
-
- /// <summary>
- /// 淇℃伅缁撴灉
- /// </summary>
- public class MessageRecordInfo
- {
- /// <summary>
- /// 涓婚敭
- /// </summary>
- public string Id = string.Empty;
- /// <summary>
- /// 涓婚
- /// </summary>
- public string Topic = string.Empty;
- /// <summary>
- /// 缃戝叧涓婃姤鐨刯son
- /// </summary>
- public string PayloadJson = string.Empty;
- /// <summary>
- /// 鏄惁宸茶
- /// </summary>
- public bool IsReading = false;
- /// <summary>
- /// 鏄惁宸茶(listMsg鍖归厤,瀵瑰簲涓�鏉℃暟鎹噷闈㈠寘鍚涓姤璀�)
- /// </summary>
- public List<bool> ListReading = new List<bool>();
- /// <summary>
- /// 鏃堕棿 2019-09-10T13:11:55
- /// </summary>
- public string CreatedOnUtc = string.Empty;
- /// <summary>
- /// 鍥剧墖鍦板潃
- /// </summary>
- public string IconPath = string.Empty;
- /// <summary>
- /// 娑堟伅绫诲瀷
- /// </summary>
- public string MsgObjectText = string.Empty;
- /// <summary>
- /// 娑堟伅鏂囨湰(瀵瑰簲涓�鏉℃暟鎹噷闈㈠寘鍚涓姤璀�)
- /// </summary>
- public List<string> listMsg = new List<string>();
- }
-
- /// <summary>
- /// 璁剧疆娑堟伅宸茶鐘舵�佺殑鍚姩鍙傛暟
- /// </summary>
- public class MessageReadStatuPra : IfacePraCommon
- {
- /// <summary>
- /// RequestVersion
- /// </summary>
- public string RequestVersion = Common.CommonPage.RequestVersion;
- /// <summary>
- /// LoginAccessToken
- /// </summary>
- public string LoginAccessToken = Common.Config.Instance.Token;
- /// <summary>
- /// ZigbeeHomeId
- /// </summary>
- public string HomeId = Common.Config.Instance.Home.Id;
- /// <summary>
- /// ID
- /// </summary>
- public string Id = string.Empty;
- /// <summary>
- /// 宸茶鐘舵��
- /// </summary>
- public bool IsReading = true;
- /// <summary>
- /// 0:鏍囪鍏ㄩ儴宸茶銆�1:娓呯┖鎵�鏈夋秷鎭�
- /// </summary>
- public int TagAllOrClearType = 0;
- }
-
- #endregion
-
- #region 鈻� 闅愬尶鍔熻兘绫籣_________________________
-
- /// <summary>
- /// 闅愬尶鍔熻兘
- /// </summary>
- public class HideOptionInfo
- {
- /// <summary>
- /// 鏄惁鏄剧ず涓婚〉闅愯棌鑿滃崟(Debug鐢�): 1 -> 鏄剧ず
- /// </summary>
- public int CenterHideMenu = 0;
- /// <summary>
- /// 鏄惁鍑哄姏璇︾粏Log 1 -> 鍑哄姏
- /// </summary>
- public int DetailedLog = 0;
- /// <summary>
- /// 鏄剧ず璁惧鍘嗗彶鐗堟湰 1 -> 鏄剧ず
- /// </summary>
- public int DeviceHistory = 0;
- /// <summary>
- /// 妫�娴嬭兘鍚﹀箍鎾緱鍒扮綉鍏� 1->寮�鍚�
- /// </summary>
- public int CheckCanReceiveGateway = 0;
- /// <summary>
- /// 寮哄埗璺宠浆鐪熷疄璁惧鐣岄潰 1->璁惧鍒楄〃寮哄埗璺宠浆
- /// </summary>
- public int GotoRealDeviceForm = 0;
- /// <summary>
- /// 寮哄埗璺宠浆缃戝叧浜у搧鐣岄潰 1->缃戝叧鍒楄〃寮哄埗璺宠浆
- /// </summary>
- public int GotoGatewayProductInfoForm = 0;
- /// <summary>
- /// 鑷姩鍖栧父寮�鏃堕棿鍙樻洿涓哄垎閽�,鑰屼笉鏄皬鏃� 1->寮哄埗鍙樻洿涓哄垎閽�
- /// </summary>
- public int DoorLockNomallyOpenTimeMode = 0;
- /// <summary>
- /// 鏄惁灏嗗彂閫佸強鎺ユ敹鍒扮殑鏁版嵁鍐欏叆鍒癓og涓� 1->鍐欏叆
- /// </summary>
- public int WriteSendAndReceveDataToFile = 0;
- /// <summary>
- /// 鏄惁灏哠ocketReceive鐨勬暟鎹啓鍏ュ埌Log涓� 1->鍐欏叆
- /// </summary>
- public int WriteSocketReceiveDataToFile = 0;
- /// <summary>
- /// 鏄惁寮�鍚皟璇旳pp鍔熻兘 1->寮�鍚�
- /// </summary>
- public int StartDebugApp = 0;
- /// <summary>
- /// 褰撹澶嘥ype涓嶄竴鏍锋椂,鏄惁鐢熸垚Log 1->鐢熸垚
- /// </summary>
- public int CheckDeviceType = 0;
- }
- #endregion
-
+ /// <summary>
+ /// 浠庢帴鍙h幏鍙栧浐浠剁殑鐗堟湰鐨勫惎鍔ㄥ弬鏁�
+ /// </summary>
+ public class GetFirmwareVersionPra
+ {
+ /// <summary>
+ /// App 璇锋眰鐗堟湰鍙�
+ /// </summary>
+ public string RequestVersion = Common.CommonPage.RequestVersion;
+ /// <summary>
+ /// 鎼滅储绗竴绾у垎绫�(0:App 1:Zigbee缃戝叧 2:Zigbee 璁惧)
+ /// </summary>
+ public int FirmwareManaFirstType = 1;
+ /// <summary>
+ /// 鎼滅储绗簩绾у垎绫�(0:Linux妯″潡銆�1:鍗忚皟鍣ㄦā鍧椼��2:铏氭嫙璁惧妯″潡),瀵逛簬绗竴绾у垎绫绘槸(Zigbee缃戝叧)姝ゅ�兼墠瀛樺湪
+ /// </summary>
+ public int? FirmwareManaSecondType = null;
+ /// <summary>
+ /// 鍥轰欢鐗堟湰
+ /// </summary>
+ public string HardwareVersion = null;
+ /// <summary>
+ /// 闀滃儚绫诲瀷
+ /// </summary>
+ public string DeviceType = null;
+ /// <summary>
+ /// APP鐨勭櫥闄咺D
+ /// </summary>
+ public string AppAccount = Shared.Common.Config.Instance.Account;
+ /// <summary>
+ /// 椤垫暟
+ /// </summary>
+ public PageSettingInfo PageSetting = new PageSettingInfo();
+ }
+
+ /// <summary>
+ /// 鎺ユ敹浜戠鍥轰欢淇℃伅鐨勭被
+ /// </summary>
+ public class FirmwareVersionResult
+ {
+ /// <summary>
+ /// 鍥轰欢淇℃伅
+ /// </summary>
+ public List<FirmwareAllInfo> PageData = null;
+ /// <summary>
+ /// PageIndex
+ /// </summary>
+ public int PageIndex = 0;
+ /// <summary>
+ /// PageSize
+ /// </summary>
+ public int PageSize = 0;
+ /// <summary>
+ /// TotalCount
+ /// </summary>
+ public int TotalCount = 0;
+ /// <summary>
+ /// TotalPages
+ /// </summary>
+ public int TotalPages = 0;
+ /// <summary>
+ /// HasPreviousPage
+ /// </summary>
+ public bool HasPreviousPage = false;
+ /// <summary>
+ /// HasNextPage
+ /// </summary>
+ public bool HasNextPage = false;
+ }
+
+ /// <summary>
+ /// 鍥轰欢淇℃伅
+ /// </summary>
+ public class FirmwareAllInfo
+ {
+ /// <summary>
+ /// 鎼滅储绗竴绾у垎绫�(0:App 1:Zigbee缃戝叧 2:Zigbee 璁惧)
+ /// </summary>
+ public int FirmwareManaFirstType = 1;
+ /// <summary>
+ /// 鎼滅储绗簩绾у垎绫�(0:Linux妯″潡銆�1:鍗忚皟鍣ㄦā鍧椼��2:铏氭嫙璁惧妯″潡),瀵逛簬绗竴绾у垎绫绘槸(Zigbee缃戝叧)姝ゅ�兼墠瀛樺湪
+ /// </summary>
+ public int? FirmwareManaSecondType = null;
+ /// <summary>
+ /// 缃戝叧涓婇潰鏄剧ず鐨勫悕瀛�
+ /// </summary>
+ public string Name = string.Empty;
+ /// <summary>
+ /// 鍥轰欢鐗堟湰
+ /// </summary>
+ public string FirmwareVersion = string.Empty;
+ /// <summary>
+ /// 纭欢鐗堟湰
+ /// </summary>
+ public string HardwareVersion = string.Empty;
+ /// <summary>
+ /// 璁惧绫诲瀷
+ /// </summary>
+ public string DeviceType = string.Empty;
+ /// <summary>
+ /// 鍥轰欢澶囨敞
+ /// </summary>
+ public string Remarks = string.Empty;
+ /// <summary>
+ /// 鍥轰欢鍒嗗竷寮忓敮涓�,涔熸槸涓嬭浇鏃剁殑[涓嬭浇鍥轰欢鐨勫敮涓�鏍囪瘑]鍙傛暟
+ /// </summary>
+ public string DistributedMark = string.Empty;
+ /// <summary>
+ /// 鏃ユ湡(鍚庨潰杩藉姞鐨� utc鏃堕棿)
+ /// </summary>
+ public string CreatedOnUtc = string.Empty;
+ }
+
+ /// <summary>
+ /// 鍗囩骇鍥轰欢鐨勭‖浠剁増鏈�(涓�涓垎绫讳笅鏈夊绉嶇‖浠剁増鏈�)
+ /// </summary>
+ public class FirmwareHardInfo
+ {
+ /// <summary>
+ /// 鍗囩骇鍥轰欢鐨勯暅鍍忕被鍨�(涓�涓‖浠剁増鏈笅鏈夊绉嶉暅鍍忕被鍨�)
+ /// </summary>
+ public Dictionary<string, FirmwareImgTypeInfo> dicImgType = new Dictionary<string, FirmwareImgTypeInfo>();
+ }
+
+ /// <summary>
+ /// 鍗囩骇鍥轰欢鐨勯暅鍍忕被鍨�(涓�涓‖浠剁増鏈笅鏈夊绉嶉暅鍍忕被鍨�)
+ /// </summary>
+ public class FirmwareImgTypeInfo
+ {
+ /// <summary>
+ /// 鍗囩骇鍥轰欢鐨勭増鏈彿(涓�涓暅鍍忕被鍨嬩笅鏈夊绉嶇増鏈彿)
+ /// </summary>
+ public List<FirmwareVersionInfo> listVeison = new List<FirmwareVersionInfo>();
+ }
+
+ /// <summary>
+ /// 鍗囩骇鍥轰欢鐨勭増鏈彿(涓�涓暅鍍忕被鍨嬩笅鏈夊绉嶇増鏈彿)
+ /// </summary>
+ public class FirmwareVersionInfo
+ {
+ /// <summary>
+ /// 浜戠涓婇潰鐨勯偅涓悕瀛�,濡傛灉鏄湰鍦扮┖璋冪殑妯″潡鏃�,瀹冧负鍏ㄨ矾寰�
+ /// </summary>
+ public string Name = string.Empty;
+ /// <summary>
+ /// 鐗堟湰鍙�
+ /// </summary>
+ public int FirmwareVersion = 0;
+ /// <summary>
+ /// 鐣岄潰閲岄潰鏄剧ず鐨勫悕瀛楀浐浠跺悕瀛�
+ /// </summary>
+ public string ShowName = string.Empty;
+ /// <summary>
+ /// 鍥轰欢鍗囩骇鐨勫唴瀹逛粙缁�
+ /// </summary>
+ public List<string> UpdateContent = new List<string>();
+ /// <summary>
+ /// 鍥轰欢鍒嗗竷寮忓敮涓�,涔熸槸涓嬭浇鏃剁殑[涓嬭浇鍥轰欢鐨勫敮涓�鏍囪瘑]鍙傛暟
+ /// </summary>
+ public string DistributedMark = string.Empty;
+ /// <summary>
+ /// 铏氭嫙椹卞姩鍙�,瀹冩槸鐢辩墿鐞嗙綉鍏虫潵鐨�
+ /// </summary>
+ public int VirtualCode = 0;
+ /// <summary>
+ /// 纭欢鐗堟湰
+ /// </summary>
+ public string HardwareVersion = string.Empty;
+ /// <summary>
+ /// 闀滃儚绫诲瀷(褰撶瓑浜�-100鏃�,浠h〃瀹冩槸绌鸿皟鐨勬湰鍦版ā鍧�)
+ /// </summary>
+ public string ImagType = string.Empty;
+ /// <summary>
+ /// 鏃ユ湡(鍚庨潰杩藉姞鐨� utc鏃堕棿)
+ /// </summary>
+ public string CreatedOnUtc = string.Empty;
+ }
+
+ /// <summary>
+ /// 缃戝叧闇�瑕佸崌绾х殑淇℃伅
+ /// </summary>
+ public class GatewayNeedUpdateInfo
+ {
+ /// <summary>
+ /// 鍗囩骇鍥轰欢鐨勫叏璺緞
+ /// </summary>
+ public string FullFileName = string.Empty;
+ /// <summary>
+ /// 铏氭嫙椹卞姩鍙�
+ /// </summary>
+ public int DriveCode = -1;
+ /// <summary>
+ /// 1:Linux鐨勫崌绾у浐浠� 2:鍗忚皟鍣ㄧ殑鍗囩骇鍥轰欢 3:铏氭嫙椹卞姩鐨勫崌绾у浐浠�
+ /// </summary>
+ public int Div = -1;
+ }
+
+ #endregion
+
+ #region 鈻� 鏁版嵁澶囦唤绫籣_________________________
+
+ /// <summary>
+ /// 鑾峰彇澶囦唤鍒楄〃鍚嶇殑鍚姩鍙傛暟
+ /// </summary>
+ public class GetBackupListPra : IfacePraCommon
+ {
+ /// <summary>
+ /// RequestVersion
+ /// </summary>
+ public string RequestVersion = Common.CommonPage.RequestVersion;
+ /// <summary>
+ /// LoginAccessToken
+ /// </summary>
+ public string LoginAccessToken = Shared.Common.Config.Instance.Token;
+ /// <summary>
+ /// ZigbeeHomeId
+ /// </summary>
+ public string HomeId = Shared.Common.Config.Instance.Home.Id;
+ /// <summary>
+ /// 澶囦唤绫诲瀷 [0:App鎵嬪姩澶囦唤 1: App 鑷姩澶囦唤 2锛氱綉鍏虫墜鍔ㄥ浠� 3:缃戝叧鑷姩澶囦唤]
+ /// </summary>
+ public int BackupType = 0;
+ /// <summary>
+ /// 缃戝叧鐨勫敮涓�Id(鑾峰彇缃戝叧澶囦唤闇�瑕�)
+ /// </summary>
+ public string GatewayUniqueId = null;
+ /// <summary>
+ /// PageSetting
+ /// </summary>
+ public PageSettingInfo PageSetting = new PageSettingInfo();
+ }
+
+ /// <summary>
+ /// 鑾峰彇澶囦唤鍒楄〃鍚嶇殑缁撴灉
+ /// </summary>
+ public class GetBackupListResult
+ {
+ /// <summary>
+ /// PageData
+ /// </summary>
+ public List<BackupListNameInfo> PageData = new List<BackupListNameInfo>();
+ }
+
+ /// <summary>
+ /// 澶囦唤鍒楄〃鍚嶇殑淇℃伅
+ /// </summary>
+ public class BackupListNameInfo
+ {
+ /// <summary>
+ /// BackupName
+ /// </summary>
+ public string BackupName = string.Empty;
+ /// <summary>
+ /// ZigbeeUniqueId
+ /// </summary>
+ public string GatewayUniqueId = string.Empty;
+ /// <summary>
+ /// Id
+ /// </summary>
+ public string Id = "";
+ /// <summary>
+ /// CreatedOnUtc
+ /// </summary>
+ public string CreatedOnUtc = string.Empty;
+ /// <summary>
+ /// 鏄惁鏄嚜鍔ㄥ浠�(闇�鎵嬪姩璧嬪��) 0:鎵嬪姩澶囦唤 1:鑷姩澶囦唤
+ /// </summary>
+ public int IsAutoBack = 0;
+ }
+
+ /// <summary>
+ /// 涓嬭浇澶囦唤鏂囦欢鐨勭粨鏋�
+ /// </summary>
+ public class LoadBackInfoResult
+ {
+ /// <summary>
+ /// PageData
+ /// </summary>
+ public List<LoadBackupFileNameInfo> PageData = new List<LoadBackupFileNameInfo>();
+ /// <summary>
+ /// TotalCount
+ /// </summary>
+ public int TotalCount = 0;
+ /// <summary>
+ /// TotalPages
+ /// </summary>
+ public int TotalPages = 0;
+ }
+
+ /// <summary>
+ /// 涓嬭浇澶囦唤鏂囦欢鐨勬枃浠跺す鍚嶅瓧淇℃伅
+ /// </summary>
+ public class LoadBackupFileNameInfo
+ {
+ /// <summary>
+ /// BackupFileName
+ /// </summary>
+ public string BackupFileName = string.Empty;
+ /// <summary>
+ /// Id
+ /// </summary>
+ public string Id = "";
+ /// <summary>
+ /// CreatedOnUtc
+ /// </summary>
+ public string CreatedOnUtc = string.Empty;
+ }
+
+
+ /// <summary>
+ /// 涓嬭浇澶囦唤鏂囦欢鐨勫惎鍔ㄥ弬鏁�
+ /// </summary>
+ public class LoadBackInfoPra : IfacePraCommon
+ {
+ /// <summary>
+ /// RequestVersion
+ /// </summary>
+ public string RequestVersion = Common.CommonPage.RequestVersion;
+ /// <summary>
+ /// LoginAccessToken
+ /// </summary>
+ public string LoginAccessToken = Shared.Common.Config.Instance.Token;
+ /// <summary>
+ /// ZigbeeHomeId
+ /// </summary>
+ public string HomeId = Shared.Common.Config.Instance.Home.Id;
+ /// <summary>
+ /// BackupClassId
+ /// </summary>
+ public string BackupClassId = "";
+ /// <summary>
+ /// 褰撳墠鑾峰彇鏄惁涓虹綉鍏宠嚜鍔ㄥ浠�
+ /// </summary>
+ public bool IsGatewayAutoBackup = false;
+ /// <summary>
+ /// ZigbeeUniqueId 缃戝叧鐨勫敮涓�Id 褰揑sGatewayBackup= true鏃讹紝姝ゅ弬鏁板繀椤绘彁渚�
+ /// </summary>
+ public string GatewayUniqueId = null;
+ /// <summary>
+ /// BackupFileName(DownloadSomeDataBackup鎺ュ彛浣跨敤)
+ /// </summary>
+ public string BackupFileName = null;
+ /// <summary>
+ /// PageSetting
+ /// </summary>
+ public PageSettingInfo PageSetting = new PageSettingInfo();
+ }
+
+ /// <summary>
+ /// 鏂囦欢鏁版嵁
+ /// </summary>
+ public class FileInfoData
+ {
+ /// <summary>
+ /// BackupFileName
+ /// </summary>
+ public string BackupFileName = string.Empty;
+ /// <summary>
+ /// BackupFileContent
+ /// </summary>
+ public byte[] BackupFileContent;
+ }
+
+ /// <summary>
+ /// 娣诲姞澶囦唤鍚嶅瓧鐨勫惎鍔ㄥ弬鏁�
+ /// </summary>
+ public class AddBackUpNamePra : IfacePraCommon
+ {
+ /// <summary>
+ /// RequestVersion
+ /// </summary>
+ public string RequestVersion = Common.CommonPage.RequestVersion;
+ /// <summary>
+ /// LoginAccessToken
+ /// </summary>
+ public string LoginAccessToken = Shared.Common.Config.Instance.Token;
+ /// <summary>
+ /// ZigbeeHomeId
+ /// </summary>
+ public string HomeId = Shared.Common.Config.Instance.Home.Id;
+ /// <summary>
+ /// BackupName
+ /// </summary>
+ public string BackupName = "";
+ /// <summary>
+ /// 鎵嬪姩澶囦唤绫诲瀷(0:App鎵嬪姩澶囦唤,2锛氱綉鍏虫墜鍔ㄥ浠�)
+ /// </summary>
+ public int ManualBackupType = 0;
+ /// <summary>
+ /// 缃戝叧鐨勫敮涓�Id,褰揗anualBackupType=2鏃�,姝ゅ�间笉鑳戒负绌�!
+ /// </summary>
+ public string GatewayUniqueId = null;
+ }
+
+ /// <summary>
+ /// 娣诲姞澶囦唤鍚嶅瓧鐨勫惎鍔ㄥ弬鏁�
+ /// </summary>
+ public class EditorBackUpNamePra : IfacePraCommon
+ {
+ /// <summary>
+ /// RequestVersion
+ /// </summary>
+ public string RequestVersion = Common.CommonPage.RequestVersion;
+ /// <summary>
+ /// LoginAccessToken
+ /// </summary>
+ public string LoginAccessToken = Shared.Common.Config.Instance.Token;
+ /// <summary>
+ /// ZigbeeHomeId
+ /// </summary>
+ public string HomeId = Shared.Common.Config.Instance.Home.Id;
+ /// <summary>
+ /// BackupName
+ /// </summary>
+ public string BackupName = "";
+ /// <summary>
+ /// BackupClassId
+ /// </summary>
+ public string BackupClassId = "";
+ }
+
+ /// <summary>
+ /// 娣诲姞澶囦唤鍚嶅瓧鐨勭粨鏋�
+ /// </summary>
+ public class AddBackupNameResult
+ {
+ /// <summary>
+ /// BackupClassId
+ /// </summary>
+ public string BackupClassId = "";
+ }
+
+ /// <summary>
+ /// 涓婁紶鏁版嵁鐨勫惎鍔ㄥ弬鏁�
+ /// </summary>
+ public class UpLoadDataPra : IfacePraCommon
+ {
+ /// <summary>
+ /// RequestVersion
+ /// </summary>
+ public string RequestVersion = Common.CommonPage.RequestVersion;
+ /// <summary>
+ /// LoginAccessToken
+ /// </summary>
+ public string LoginAccessToken = Shared.Common.Config.Instance.Token;
+ /// <summary>
+ /// ZigbeeHomeId
+ /// </summary>
+ public string HomeId = Shared.Common.Config.Instance.Home.Id;
+ /// <summary>
+ /// BackupClassId
+ /// </summary>
+ public string BackupClassId = "";
+ /// <summary>
+ /// 鎵嬪姩澶囦唤绫诲瀷(0:App鎵嬪姩澶囦唤,2锛氱綉鍏虫墜鍔ㄥ浠�)
+ /// </summary>
+ public int ManualBackupType = 0;
+ /// <summary>
+ /// UploadSubFileLists
+ /// </summary>
+ public List<FileInfoData> UploadSubFileLists = new List<FileInfoData>();
+ }
+
+ /// <summary>
+ /// 鍒犻櫎鏂囦欢鐨勫惎鍔ㄥ弬鏁�
+ /// </summary>
+ public class DeleteFilePra : IfacePraCommon
+ {
+ /// <summary>
+ /// RequestVersion
+ /// </summary>
+ public string RequestVersion = Common.CommonPage.RequestVersion;
+ /// <summary>
+ /// LoginAccessToken
+ /// </summary>
+ public string LoginAccessToken = Shared.Common.Config.Instance.Token;
+ /// <summary>
+ /// ZigbeeHomeId
+ /// </summary>
+ public string HomeId = Shared.Common.Config.Instance.Home.Id;
+ /// <summary>
+ /// BackupClassId
+ /// </summary>
+ public string BackupClassId = "";
+ /// <summary>
+ /// 鍒犻櫎鐨勬枃浠跺悕瀛�
+ /// </summary>
+ public List<string> DeleteFileNameLists = new List<string>();
+ }
+
+ /// <summary>
+ /// 椤垫暟鏁版嵁
+ /// </summary>
+ public class PageSettingInfo
+ {
+ /// <summary>
+ /// Page
+ /// </summary>
+ public int Page = 1;
+ /// <summary>
+ /// PageSize
+ /// </summary>
+ public int PageSize = 0;
+ }
+
+ #endregion
+
+ #region 鈻� 璁惧鎶ヨ绫籣_________________________
+
+ /// <summary>
+ /// 璁惧鎶ヨ淇℃伅绫�
+ /// </summary>
+ public class DeviceAlarmInfo
+ {
+ /// <summary>
+ /// 鎴块棿鍚嶅瓧
+ /// </summary>
+ public string RoomName = string.Empty;
+ /// <summary>
+ /// 璁惧鐨凪AC鍦板潃(鏄犲皠鐢�)
+ /// </summary>
+ public string DeviceAddr = string.Empty;
+ /// <summary>
+ /// 璁惧鐨勭鍙e彿(鏄犲皠鐢�)
+ /// </summary>
+ public int DeviceEpoint = 0;
+ /// <summary>
+ /// 璁惧鍚嶇О(浼樺厛浣跨敤鏄犲皠锛屽鏋滄槧灏勪笉鍒扮殑鏃跺�欙紝鍒欎娇鐢ㄦ鍙橀噺)
+ /// </summary>
+ public string DeviceName = string.Empty;
+ /// <summary>
+ /// 鎶ヨ淇℃伅
+ /// </summary>
+ public string AlarmMsg = string.Empty;
+ /// <summary>
+ /// 鐢垫睜鎶ヨ淇℃伅
+ /// </summary>
+ public string BatteryMsg = null;
+ /// <summary>
+ /// 琚媶鎶ヨ淇℃伅
+ /// </summary>
+ public string DemolishmentMsg = null;
+ /// <summary>
+ /// 涓婃姤鏃堕棿(hh:mm:ss)
+ /// </summary>
+ public string Time = string.Empty;
+ /// <summary>
+ /// 2020.04.13杩藉姞鏂板垎绫� 1:涓�鑸姤璀� 9000:闂ㄩ攣甯稿紑妯″紡鎶ヨ
+ /// </summary>
+ public int MsgDiv = 1;
+ }
+
+ #endregion
+
+ #region 鈻� 瀹夐槻鎶ヨ绫籣_________________________
+
+ /// <summary>
+ /// 瀹夐槻鎶ヨ淇℃伅绫�
+ /// </summary>
+ public class SafeguardAlarmInfo: DeviceAlarmInfo
+ {
+ /// <summary>
+ /// 涓婃姤绫诲瀷
+ /// </summary>
+ public SafeguardAlarmType AlarmType = SafeguardAlarmType.None;
+ /// <summary>
+ /// 闃插尯ID锛堟槧灏勭敤锛�
+ /// </summary>
+ public int ZoneId = 0;
+ }
+
+ /// <summary>
+ /// 浼犳劅鍣ㄤ笂鎶ョ殑鏁版嵁鐨勭炕璇戜俊鎭�
+ /// </summary>
+ public class IASZoneReportInfo
+ {
+ /// <summary>
+ /// 鎶ヨ淇℃伅
+ /// </summary>
+ public string AlarmMsg = string.Empty;
+ /// <summary>
+ /// 鐢垫睜鎶ヨ淇℃伅
+ /// </summary>
+ public string BatteryMsg = null;
+ /// <summary>
+ /// 琚媶鎶ヨ淇℃伅
+ /// </summary>
+ public string DemolishmenMsg = null;
+ }
+
+ #endregion
+
+ #region 鈻� 璁惧绫诲瀷绫籣_________________________
+
+ /// <summary>
+ /// 璁惧绫诲瀷鐨勪俊鎭�
+ /// </summary>
+ public class DeviceEnumInfo
+ {
+ /// <summary>
+ /// 鏄惁鏄渤涓滅殑璁惧
+ /// </summary>
+ public bool IsHdlDevice = true;
+ /// <summary>
+ /// 璁惧鐨勫畼鏂瑰悕瀛�
+ /// </summary>
+ public string ConcreteText = string.Empty;
+ /// <summary>
+ /// 璁惧鐨勫叿浣撶被鍨�
+ /// </summary>
+ public DeviceConcreteType ConcreteType = DeviceConcreteType.UnKownDevice;
+ /// <summary>
+ /// 璁惧鎵�灞炵被鍨嬬殑缈昏瘧鍚嶅瓧
+ /// </summary>
+ public string BeloneText = string.Empty;
+ /// <summary>
+ /// 璁惧鎵�灞炵被鍨�
+ /// </summary>
+ public DeviceBeloneType BeloneType = DeviceBeloneType.A鏈煡璁惧;
+ /// <summary>
+ /// 璁惧鐨勯粯璁ゅ娉ㄧ炕璇戝悕瀛�
+ /// </summary>
+ public string DeviceDefultName = string.Empty;
+ /// <summary>
+ /// 璁惧鐨勭被鍨嬬炕璇戝悕瀛�
+ /// </summary>
+ public string ObjectTypeName = string.Empty;
+ }
+
+ #endregion
+
+ #region 鈻� 鍒嗕韩绫诲瀷绫籣_________________________
+
+ /// <summary>
+ /// 鎴愬憳鐨勫垎浜俊鎭�
+ /// </summary>
+ public class MemberShardInfoData
+ {
+ /// <summary>
+ /// 鍏ㄩ儴鐨勫垎浜枃浠剁殑涓婚敭(keys:鏂囦欢鍚� value:涓婚敭)
+ /// </summary>
+ public Dictionary<string, string> dicAllShardKeys = new Dictionary<string, string>();
+ /// <summary>
+ /// 鍒嗕韩鎴块棿鐨勫璞�(瀹冩槸浠庝簯绔潵鐨�,keys:鏂囦欢鍚�)
+ /// </summary>
+ public Dictionary<string, Room> dicShardRoom = new Dictionary<string, Common.Room>();
+ /// <summary>
+ /// 鍒嗕韩鐨勬ゼ灞�
+ /// </summary>
+ public Dictionary<string, string> dicShardFloor = new Dictionary<string, string>();
+ /// <summary>
+ /// 涓存椂鍙橀噺(杩欎釜涓滆タ涓簄ull,鍗充笉鏄柊鍒嗕韩鐨勬埧闂�,鍚﹀垯鏄柊鍒嗕韩鐨勬埧闂淬�傜敤瀹岃寰楃疆绌�)
+ /// </summary>
+ public Room TempRoom = null;
+ /// <summary>
+ /// 鏄惁闇�瑕佸埛鏂�
+ /// </summary>
+ public bool Refresh = true;
+ /// <summary>
+ /// 瀛愯处鍙风殑涓婚敭
+ /// </summary>
+ public string SubAccountDistributedMark = string.Empty;
+ }
+
+ /// <summary>
+ /// 鎺ユ敹鍒嗕韩鏁版嵁鐨勫唴瀹�
+ /// </summary>
+ public class GetShardInfoResult
+ {
+ /// <summary>
+ /// DistributedMark
+ /// </summary>
+ public string DistributedMark = string.Empty;
+ /// <summary>
+ /// 浣忓畢ID
+ /// </summary>
+ public string HouseDistributedMark = Common.Config.Instance.Home.Id;
+ /// <summary>
+ /// 鍒嗕韩鍚嶇О
+ /// </summary>
+ public string ShareName = string.Empty;
+ /// <summary>
+ /// 鏇存柊鏃堕棿
+ /// </summary>
+ public string TimeSpan = string.Empty;
+ /// <summary>
+ /// 鍒嗕韩鍐呭
+ /// </summary>
+ public byte[] ShareDataBytes = null;
+ }
+
+ #endregion
+
+ #region 鈻� 绠$悊鍛樻潈闄愭搷浣滅被____________________
+
+ /// <summary>
+ /// 鎴愬憳绠$悊鍛樻潈闄愭搷浣滅被
+ /// </summary>
+ public class MemberAdministratorResult
+ {
+ /// <summary>
+ /// 璇锋眰鎺у埗涓诲笎鍙锋浣忓畢鏃惰姹傚熀鍦板潃
+ /// </summary>
+ public string RequestBaseUrl = string.Empty;
+ /// <summary>
+ /// 璇锋眰鎺у埗涓诲笎鍙锋浣忓畢鏃惰姹傚熀鍦板潃鐨凩oginAccessToken鐨勫��
+ /// </summary>
+ public string RequestToken = string.Empty;
+ }
+
+ /// <summary>
+ /// 鎴愬憳绠$悊鍛樻潈闄愯繙绋嬫搷浣滅被
+ /// </summary>
+ public class MemberAdministratorMqttResult
+ {
+ /// <summary>
+ /// 杩滅▼鎺у埗鍒嗕韩浣忓畢Mqtt杩炴帴鍦板潃
+ /// </summary>
+ public string ZigbeeMqttBrokerLoadSubDomain = string.Empty;
+ /// <summary>
+ /// 杩滅▼鎺у埗鍒嗕韩浣忓畢MqttClientId
+ /// </summary>
+ public string ConnectZigbeeMqttClientId = string.Empty;
+ /// <summary>
+ /// 杩滅▼鎺у埗鍒嗕韩浣忓畢瀵嗙爜
+ /// </summary>
+ public string ConnectZigbeeMqttBrokerPwd = string.Empty;
+ /// <summary>
+ /// 杩滅▼鎺у埗閫氫俊16浣岮ES瀵嗛挜
+ /// </summary>
+ public string MqttKey = string.Empty;
+ /// <summary>
+ /// 搴旇鍙繙绋嬭繛鎺ョ殑鍚嶅瓧鍚�
+ /// </summary>
+ public string ConnectZigbeeMqttBrokerName = string.Empty;
+ }
+
+ #endregion
+
+ #region 鈻� 浣忓畢淇℃伅绫籣_________________________
+
+ /// <summary>
+ /// 缂栬緫浣忓畢鐨勫惎鍔ㄥ弬鏁�
+ /// </summary>
+ public class EditorResidencePra : IfacePraCommon
+ {
+ /// <summary>
+ /// RequestVersion
+ /// </summary>
+ public string RequestVersion = Common.CommonPage.RequestVersion;
+ /// <summary>
+ /// LoginAccessToken
+ /// </summary>
+ public string LoginAccessToken = Common.Config.Instance.Token;
+ /// <summary>
+ /// ZigbeeHomeId
+ /// </summary>
+ public string HomeId = "";
+ /// <summary>
+ /// Name
+ /// </summary>
+ public string Name = string.Empty;
+ /// <summary>
+ /// 缁忓害
+ /// </summary>
+ public double Longitude = 0;
+ /// <summary>
+ /// 绾害
+ /// </summary>
+ public double Latitude = 0;
+ }
+ #endregion
+
+ #region 鈻� 娑堟伅绠$悊绫籣_________________________
+
+ /// <summary>
+ /// 鑾峰彇娑堟伅璁板綍鐨勮姹傚弬鏁�
+ /// </summary>
+ public class MessageInfoPra : IfacePraCommon
+ {
+ /// <summary>
+ /// RequestVersion
+ /// </summary>
+ public string RequestVersion = Common.CommonPage.RequestVersion;
+ /// <summary>
+ /// LoginAccessToken
+ /// </summary>
+ public string LoginAccessToken = Common.Config.Instance.Token;
+ /// <summary>
+ /// ZigbeeHomeId
+ /// </summary>
+ public string HomeId = Common.Config.Instance.Home.Id;
+ /// <summary>
+ /// 涓婚
+ /// </summary>
+ public string Topic = null;
+ /// <summary>
+ /// 寮�濮嬫椂闂�
+ /// </summary>
+ public string BeginTime = null;
+ /// <summary>
+ /// 缁撴潫鏃堕棿
+ /// </summary>
+ public string EndTime = null;
+ /// <summary>
+ /// 椤垫暟
+ /// </summary>
+ public PageSettingInfo PageSetting = new PageSettingInfo();
+
+ public MessageInfoPra()
+ {
+ PageSetting.PageSize = 50;
+ }
+ }
+
+ /// <summary>
+ /// 娑堟伅涓績鐨勭粨鏋滆繑鍥炲��
+ /// </summary>
+ public class MessageCentetInfo
+ {
+ /// <summary>
+ /// 鍒楄〃鏁版嵁
+ /// </summary>
+ public List<MessageRecordInfo> PageData = null;
+ /// <summary>
+ /// PageIndex
+ /// </summary>
+ public int PageIndex = 0;
+ /// <summary>
+ /// PageSize
+ /// </summary>
+ public int PageSize = 0;
+ /// <summary>
+ /// TotalCount
+ /// </summary>
+ public int TotalCount = 0;
+ /// <summary>
+ /// TotalPages
+ /// </summary>
+ public int TotalPages = 0;
+ /// <summary>
+ /// HasPreviousPage
+ /// </summary>
+ public bool HasPreviousPage = false;
+ /// <summary>
+ /// HasNextPage
+ /// </summary>
+ public bool HasNextPage = false;
+ }
+
+ /// <summary>
+ /// 淇℃伅缁撴灉
+ /// </summary>
+ public class MessageRecordInfo
+ {
+ /// <summary>
+ /// 涓婚敭
+ /// </summary>
+ public string Id = string.Empty;
+ /// <summary>
+ /// 涓婚
+ /// </summary>
+ public string Topic = string.Empty;
+ /// <summary>
+ /// 缃戝叧涓婃姤鐨刯son
+ /// </summary>
+ public string PayloadJson = string.Empty;
+ /// <summary>
+ /// 鏄惁宸茶
+ /// </summary>
+ public bool IsReading = false;
+ /// <summary>
+ /// 鏄惁宸茶(listMsg鍖归厤,瀵瑰簲涓�鏉℃暟鎹噷闈㈠寘鍚涓姤璀�)
+ /// </summary>
+ public List<bool> ListReading = new List<bool>();
+ /// <summary>
+ /// 鏃堕棿 2019-09-10T13:11:55
+ /// </summary>
+ public string CreatedOnUtc = string.Empty;
+ /// <summary>
+ /// 鍥剧墖鍦板潃
+ /// </summary>
+ public string IconPath = string.Empty;
+ /// <summary>
+ /// 娑堟伅绫诲瀷
+ /// </summary>
+ public string MsgObjectText = string.Empty;
+ /// <summary>
+ /// 娑堟伅鏂囨湰(瀵瑰簲涓�鏉℃暟鎹噷闈㈠寘鍚涓姤璀�)
+ /// </summary>
+ public List<string> listMsg = new List<string>();
+ }
+
+ /// <summary>
+ /// 璁剧疆娑堟伅宸茶鐘舵�佺殑鍚姩鍙傛暟
+ /// </summary>
+ public class MessageReadStatuPra : IfacePraCommon
+ {
+ /// <summary>
+ /// RequestVersion
+ /// </summary>
+ public string RequestVersion = Common.CommonPage.RequestVersion;
+ /// <summary>
+ /// LoginAccessToken
+ /// </summary>
+ public string LoginAccessToken = Common.Config.Instance.Token;
+ /// <summary>
+ /// ZigbeeHomeId
+ /// </summary>
+ public string HomeId = Common.Config.Instance.Home.Id;
+ /// <summary>
+ /// ID
+ /// </summary>
+ public string Id = string.Empty;
+ /// <summary>
+ /// 宸茶鐘舵��
+ /// </summary>
+ public bool IsReading = true;
+ /// <summary>
+ /// 0:鏍囪鍏ㄩ儴宸茶銆�1:娓呯┖鎵�鏈夋秷鎭�
+ /// </summary>
+ public int TagAllOrClearType = 0;
+ }
+
+ #endregion
+
+ #region 鈻� 闅愬尶鍔熻兘绫籣_________________________
+
+ /// <summary>
+ /// 闅愬尶鍔熻兘
+ /// </summary>
+ public class HideOptionInfo
+ {
+ /// <summary>
+ /// 鏄惁鏄剧ず涓婚〉闅愯棌鑿滃崟(Debug鐢�): 1 -> 鏄剧ず
+ /// </summary>
+ public int CenterHideMenu = 0;
+ /// <summary>
+ /// 鏄惁鍑哄姏璇︾粏Log 1 -> 鍑哄姏
+ /// </summary>
+ public int DetailedLog = 0;
+ /// <summary>
+ /// 鏄剧ず璁惧鍘嗗彶鐗堟湰 1 -> 鏄剧ず
+ /// </summary>
+ public int DeviceHistory = 0;
+ /// <summary>
+ /// 妫�娴嬭兘鍚﹀箍鎾緱鍒扮綉鍏� 1->寮�鍚�
+ /// </summary>
+ public int CheckCanReceiveGateway = 0;
+ /// <summary>
+ /// 寮哄埗璺宠浆鐪熷疄璁惧鐣岄潰 1->璁惧鍒楄〃寮哄埗璺宠浆
+ /// </summary>
+ public int GotoRealDeviceForm = 0;
+ /// <summary>
+ /// 寮哄埗璺宠浆缃戝叧浜у搧鐣岄潰 1->缃戝叧鍒楄〃寮哄埗璺宠浆
+ /// </summary>
+ public int GotoGatewayProductInfoForm = 0;
+ /// <summary>
+ /// 鑷姩鍖栧父寮�鏃堕棿鍙樻洿涓哄垎閽�,鑰屼笉鏄皬鏃� 1->寮哄埗鍙樻洿涓哄垎閽�
+ /// </summary>
+ public int DoorLockNomallyOpenTimeMode = 0;
+ /// <summary>
+ /// 鏄惁灏嗗彂閫佸強鎺ユ敹鍒扮殑鏁版嵁鍐欏叆鍒癓og涓� 1->鍐欏叆
+ /// </summary>
+ public int WriteSendAndReceveDataToFile = 0;
+ /// <summary>
+ /// 鏄惁灏哠ocketReceive鐨勬暟鎹啓鍏ュ埌Log涓� 1->鍐欏叆
+ /// </summary>
+ public int WriteSocketReceiveDataToFile = 0;
+ /// <summary>
+ /// 鏄惁寮�鍚皟璇旳pp鍔熻兘 1->寮�鍚�
+ /// </summary>
+ public int StartDebugApp = 0;
+ /// <summary>
+ /// 褰撹澶嘥ype涓嶄竴鏍锋椂,鏄惁鐢熸垚Log 1->鐢熸垚
+ /// </summary>
+ public int CheckDeviceType = 0;
+ /// <summary>
+ /// 鏄惁浣跨敤浠ュ墠鏃х殑璁惧鍒楄〃鑾峰彇鏂瑰紡 1->浣跨敤
+ /// </summary>
+ public int UseOldSearchDeviceMethord = 0;
+ /// <summary>
+ /// 鏄惁璁板綍涓婃姤鐨刧bs鍧愭爣 1->璁板綍
+ /// </summary>
+ public int WriteGpsPoint = 0;
+ }
+ #endregion
+
#region 鈻� 闂ㄩ攣鐨勬姤璀︾粨鏋淿_____________________
-
+
/// <summary>
/// 闂ㄩ攣鐨勬姤璀︾粨鏋�
/// </summary>
- public class DoorLockAlarmsResult
- {
+ public class DoorLockAlarmsResult
+ {
/// <summary>
/// 鎶ヨ绫诲瀷
/// </summary>
- public int AlarmCode = -1;
+ public int AlarmCode = -1;
/// <summary>
/// Clusterid
/// </summary>
- public int Clusterid = -1;
- }
-
- #endregion
-
- #region 鈻� 鑷姩鍖栨帹閫佺粨鏋淿_____________________
-
- /// <summary>
- /// 鑷姩鍖栨帹閫佸唴瀹�
- /// </summary>
- public class LogicPushResult
- {
- /// <summary>
- /// 鑷姩鍖朓D
- /// </summary>
- public int LogicId = -1;
- /// <summary>
- /// 鑷姩鍖栧悕绉�
- /// </summary>
- public string LogicName = string.Empty;
- /// <summary>
- /// 鑷姩鍖栨帹閫佸唴瀹�
- /// </summary>
- public string LogicCustomPushText = string.Empty;
- /// <summary>
- /// 闂ㄩ攣甯稿紑妯″紡鏁版嵁(鑷姩鍖栨帹閫�)
- /// </summary>
- public DoorNormallyOpenData ActionData = null;
- }
-
- /// <summary>
- /// 闂ㄩ攣甯稿紑妯″紡鏁版嵁(鑷姩鍖栨帹閫�)
- /// </summary>
- public class DoorNormallyOpenData
- {
- /// <summary>
- /// 8:甯稿紑妯″紡鐨勬暟鎹�
- /// </summary>
- public int Actiontype = -1;
- /// <summary>
- /// 闂ㄩ攣Mac鍦板潃
- /// </summary>
- public string MacStr = string.Empty;
- /// <summary>
- /// 闂ㄩ攣绔彛鍙�
- /// </summary>
- public int Epoint = -1;
- /// <summary>
- /// 璁剧疆鑷姩鍖栨椂锛屽彂閫佺殑閫忎紶鏁版嵁 055704010112:甯稿紑妯″紡鎵撳紑 055704010113:甯稿紑妯″紡鍏抽棴
- /// </summary>
- public string PassDataString = string.Empty;
- }
-
- #endregion
-
- #region 鈻� 缃戝叧鍥炲鎺ユ敹绫籣_____________________
-
- /// <summary>
- /// 缃戝叧鍥炲鎺ユ敹绫�
- /// </summary>
- public class ReceiptGatewayResult
- {
- /// <summary>
- /// 閿欒娑堟伅,濡傛灉娌℃湁閿欒,鍒欎负null(缃戝叧瓒呮椂涔熶负null)
- /// </summary>
- public string ErrorMsg = null;
- /// <summary>
- /// 閿欒娑堟伅鐨勭被鍨� -1:缃戝叧瀵硅薄涓㈠け 0:瓒呮椂缃戝叧娌℃湁鍥炲 1:姝e父
- /// </summary>
- public int ErrorMsgDiv = 1;
- /// <summary>
- /// 鎺ユ敹鐨凞ata鏁版嵁
- /// </summary>
- public string ReceiptData = null;
- /// <summary>
- /// 鎺ユ敹鐨勬暟鎹�(澶氫釜杩斿洖涓婚涓撶敤)
- /// </summary>
- public string[] listReceiptData = null;
- /// <summary>
- /// 杩欎釜鏄綉鍏冲洖澶嶇殑鏁翠釜json鏁版嵁,涓暟涓巐istReceiptData涓�鑷�
- /// </summary>
- public string[] JsonData = null;
- }
-
- #endregion
-}
+ public int Clusterid = -1;
+ }
+
+ #endregion
+
+ #region 鈻� 鑷姩鍖栨帹閫佺粨鏋淿_____________________
+
+ /// <summary>
+ /// 鑷姩鍖栨帹閫佸唴瀹�
+ /// </summary>
+ public class LogicPushResult
+ {
+ /// <summary>
+ /// 鑷姩鍖朓D
+ /// </summary>
+ public int LogicId = -1;
+ /// <summary>
+ /// 鑷姩鍖栧悕绉�
+ /// </summary>
+ public string LogicName = string.Empty;
+ /// <summary>
+ /// 鑷姩鍖栨帹閫佸唴瀹�
+ /// </summary>
+ public string LogicCustomPushText = string.Empty;
+ /// <summary>
+ /// 闂ㄩ攣甯稿紑妯″紡鏁版嵁(鑷姩鍖栨帹閫�)
+ /// </summary>
+ public DoorNormallyOpenData ActionData = null;
+ }
+
+ /// <summary>
+ /// 闂ㄩ攣甯稿紑妯″紡鏁版嵁(鑷姩鍖栨帹閫�)
+ /// </summary>
+ public class DoorNormallyOpenData
+ {
+ /// <summary>
+ /// 8:甯稿紑妯″紡鐨勬暟鎹�
+ /// </summary>
+ public int Actiontype = -1;
+ /// <summary>
+ /// 闂ㄩ攣Mac鍦板潃
+ /// </summary>
+ public string MacStr = string.Empty;
+ /// <summary>
+ /// 闂ㄩ攣绔彛鍙�
+ /// </summary>
+ public int Epoint = -1;
+ /// <summary>
+ /// 璁剧疆鑷姩鍖栨椂锛屽彂閫佺殑閫忎紶鏁版嵁 055704010112:甯稿紑妯″紡鎵撳紑 055704010113:甯稿紑妯″紡鍏抽棴
+ /// </summary>
+ public string PassDataString = string.Empty;
+ }
+
+ #endregion
+
+ #region 鈻� 缃戝叧鍥炲鎺ユ敹绫籣_____________________
+
+ /// <summary>
+ /// 缃戝叧鍥炲鎺ユ敹绫�
+ /// </summary>
+ public class ReceiptGatewayResult
+ {
+ /// <summary>
+ /// 閿欒娑堟伅,濡傛灉娌℃湁閿欒,鍒欎负null(缃戝叧瓒呮椂涔熶负null)
+ /// </summary>
+ public string ErrorMsg = null;
+ /// <summary>
+ /// 閿欒娑堟伅鐨勭被鍨� -1:缃戝叧瀵硅薄涓㈠け 0:瓒呮椂缃戝叧娌℃湁鍥炲 1:姝e父
+ /// </summary>
+ public int ErrorMsgDiv = 1;
+ /// <summary>
+ /// 鎺ユ敹鐨凞ata鏁版嵁
+ /// </summary>
+ public string ReceiptData = null;
+ /// <summary>
+ /// 鎺ユ敹鐨勬暟鎹�(澶氫釜杩斿洖涓婚涓撶敤)
+ /// </summary>
+ public string[] listReceiptData = null;
+ /// <summary>
+ /// 杩欎釜鏄綉鍏冲洖澶嶇殑鏁翠釜json鏁版嵁,涓暟涓巐istReceiptData涓�鑷�
+ /// </summary>
+ public string[] JsonData = null;
+ }
+
+ #endregion
+}
--
Gitblit v1.8.0