From c44b10e4447e84dbdfa9105edf460ef364a8f2b3 Mon Sep 17 00:00:00 2001
From: 陈嘉乐 <cjl@hdlchina.com.cn>
Date: 星期一, 30 十一月 2020 19:53:35 +0800
Subject: [PATCH] Merge branch 'master' into WJC

---
 HDL_ON/DAL/Server/NewApiRes.cs | 1284 ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
 1 files changed, 1,284 insertions(+), 0 deletions(-)

diff --git a/HDL_ON/DAL/Server/NewApiRes.cs b/HDL_ON/DAL/Server/NewApiRes.cs
new file mode 100644
index 0000000..8f5bf92
--- /dev/null
+++ b/HDL_ON/DAL/Server/NewApiRes.cs
@@ -0,0 +1,1284 @@
+锘縰sing System;
+using System.Collections.Generic;
+
+namespace HDL_ON.DAL.Server
+{
+
+    #region  **************************************鏂版湇鍔″櫒**************************************
+    [System.Serializable]
+    public class BaseNoTokenObj
+    {
+        //public string RequestVersion = MainPage.CodeIDString;
+        ////璇锋眰鏉ユ簮
+        //public string clientType = MainPage.ClientType;
+
+    }
+
+    [System.Serializable]
+    public class NullObj
+    {
+        
+    }
+
+    #region 鈻� 鍏ㄧ悆鍖哄煙鍒楄〃 ____________________________
+    [System.Serializable]
+    public class GetRegionListObj
+    {
+        /// <summary>
+        /// 鍖哄煙鏍囪瘑
+        /// </summary>
+        public string regionMark;
+
+    }
+
+    [System.Serializable]
+    public class RegionByAccountObj
+    {
+        /// <summary>
+        /// 璐﹀彿
+        /// </summary>
+        public string account;
+
+    }
+
+    [System.Serializable]
+    public class GlobalRegionListRes
+    {
+        public string regionId;
+        public string regionName;
+        public string regionUrl;
+    }
+
+    #endregion
+
+    #region  鈻� 鐧诲綍 ____________________________
+    [System.Serializable]
+    public class LoginObj
+    {
+        /// <summary>
+        /// 璐﹀彿
+        /// </summary>
+        public string account;
+        /// <summary>
+        /// 瀵嗙爜
+        /// </summary>
+        public string loginPwd;
+        /// <summary>
+        /// 鎺堟潈绫诲瀷,鍙敤鍊�:captcha,refresh_token,password,verify
+        /// </summary>
+        public string grantType = "password";
+        /// <summary>
+        /// 骞冲彴 WEB銆丄PP銆乄X銆丄LIPAY
+        /// </summary>
+        public string platform = "APP";
+        /// <summary>
+        /// 楠岃瘉鐮侊紝鐭俊鐧诲綍鏃跺�欑敤
+        /// </summary>
+        public string verifyCode;
+        
+
+    }
+
+    /// <summary>
+    /// 鍒锋柊token
+    /// </summary>
+    [System.Serializable]
+    public class RefreshTokenObj
+    {
+        /// <summary>
+        /// refreshToken
+        /// </summary>
+        public string refreshToken;
+        /// <summary>
+        /// 鎺堟潈绫诲瀷,鍙敤鍊�:captcha,refresh_token,password,verify
+        /// </summary>
+        public string grantType = "refresh_token";
+        /// <summary>
+        /// 骞冲彴 WEB銆丄PP銆乄X銆丄LIPAY
+        /// </summary>
+        public string platform = "APP";
+
+    }
+
+    /// <summary>
+    /// 
+    /// </summary>
+    [Serializable]
+    public class UserLoginRes
+    {
+        /// <summary>
+        /// 
+        /// </summary>
+        public string expiresIn;
+        /// <summary>
+        /// 
+        /// </summary>
+        public string refreshToken;
+        /// <summary>
+        /// 
+        /// </summary>
+        public string accessToken;
+        /// <summary>
+        /// 璐﹀彿绫诲瀷 "C"锛欳绔处鍙�
+        /// </summary>
+        public string userType;
+        /// <summary>
+        /// Token "Bearer "
+        /// </summary>
+        public string headerPrefix;
+        /// <summary>
+        /// 鐢ㄦ埛ID
+        /// </summary>
+        public string userId;
+        /// <summary>
+        /// 鐢ㄦ埛鍚嶅瓧
+        /// </summary>
+        public string name;
+
+    }
+    #endregion
+
+    #region  鈻� 娉ㄥ唽 ____________________________
+
+    //鐢ㄦ埛杈撳叆鎵嬫満楠岃瘉鐮佽繘琛岄獙璇佹敞鍐�
+    [System.Serializable]
+    public class RegisterObj
+    {
+        /// <summary>
+        /// 鐢ㄦ埛璐﹀彿[鎵嬫満鍙穄
+        /// </summary>
+        public string memberPhone;
+        /// <summary>
+        /// 鐢ㄦ埛璐﹀彿[閭]
+        /// </summary>
+        public string memberEmail;
+        /// <summary>
+        /// 楠岃瘉鐮�
+        /// </summary>
+        public string verifyCode;
+        ///// <summary>
+        ///// 鎵嬫満娉ㄥ唽鐨勮鍔犺繖涓紝鐭俊鍖哄煙浠g爜锛屽+86
+        ///// </summary>
+        //public string phoneAreaCode;
+        /// <summary>
+        /// 鐧婚檰瀵嗙爜锛岄渶瑕丮D5澶勭悊
+        /// </summary>
+        public string loginPwd;
+        /// <summary>
+        /// 浼氬憳鏄电О
+        /// </summary>
+        public string memberName;
+    }
+
+    /// <summary>
+    /// 鍙戦�侀獙璇佺爜
+    /// </summary>
+    [System.Serializable]
+    public class VerifyCodeSendObj
+    {
+        /// <summary>
+        /// 鎵嬫満鍙�
+        /// </summary>
+        public string phone;
+        /// <summary>
+        /// 鎵嬫満鍙峰墠缂�
+        /// </summary>
+        public string phonePrefix;
+        /// <summary>
+        /// 璇█
+        /// </summary>
+        public string languageType;
+        /// <summary>
+        /// 閭
+        /// </summary>
+        public string mail;
+        /// <summary>
+        /// 1:娉ㄥ唽 2锛氭壘鍥炲瘑鐮� 3锛氱粦瀹�4:楠岃瘉鐮佺櫥闄� 5:鏁忔劅鏁版嵁
+        /// 榛樿浼�1
+        /// </summary>
+        public int verifyType = 1;
+        /// <summary>
+        /// 楠岃瘉鐮佽繃鏈熸椂闂达紙绉掞級,榛樿5鍒嗛挓
+        /// </summary>
+        public int expireSecond = 300;
+
+    }
+
+    /// <summary>
+    /// 楠岃瘉楠岃瘉鐮�
+    /// </summary>
+    [System.Serializable]
+    public class VerifyCodeCheckObj
+    {
+        /// <summary>
+        /// 鎵嬫満鍙�
+        /// </summary>
+        public string phone;
+        /// <summary>
+        /// 閭
+        /// </summary>
+        public string mail;
+        /// <summary>
+        /// 1锛氭敞鍐� 2锛氭壘鍥炲瘑鐮� 3锛氱粦瀹� 4锛氶獙璇佺爜鐧婚檰 5锛氭晱鎰熸暟鎹�
+        /// 榛樿浼�1
+        /// </summary>
+        public int verifyType = 1;
+        /// <summary>
+        /// 楠岃瘉鐮佽繃鏈熸椂闂达紙绉掞級,榛樿5鍒嗛挓
+        /// </summary>
+        public string verifyCode;
+        /// <summary>
+        /// 楠岃瘉鎴愬姛鍚庨獙璇佺爜鏄惁澶辨晥 涓嶄紶鍊兼垨鑰卼rue澶辨晥锛屽彧鏈変紶false鐨勬椂鍊欙紝鏍¢獙閫氳繃鍚庨獙璇佺爜涔熶笉澶辨晥
+        /// </summary>
+        public bool verifySuccessFail = true;
+
+    }
+
+    //[System.Serializable]
+    //public class SignPhoneObj
+    //{
+    //    public string phone;
+    //    public int Company;// 鐭俊妯℃澘缂栧彿  int 鏄�
+    //}
+
+    #endregion
+
+    #region 鈻� 蹇樿瀵嗙爜 ____________________________
+    //ForgetPwd 蹇樿瀵嗙爜,鎵嬫満鎴栭偖绠辨柟寮�
+    [System.Serializable]
+    public class ForgetPwdObj
+    {
+        /// <summary>
+        /// 鎵嬫満璐﹀彿
+        /// </summary>
+        public string memberPhone;
+        /// <summary>
+        /// 閭璐﹀彿
+        /// </summary>
+        public string memberEmail;
+        /// <summary>
+        /// 楠岃瘉鐮�
+        /// </summary>
+        public string verifyCode;
+        /// <summary>
+        /// 鏂板瘑鐮�
+        /// </summary>
+        public string loginPwd;
+    }
+
+    /// <summary>
+    /// 鏇存敼涓汉瀵嗙爜
+    /// </summary>
+    [System.Serializable]
+    public class UpdatePwdObj
+    {
+        /// <summary>
+        /// 鏃у瘑鐮�
+        /// </summary>
+        public string loginPwd;
+        /// <summary>
+        /// 鏂板瘑鐮�
+        /// </summary>
+        public string loginNewPwd;
+    }
+
+
+    #endregion
+
+    #region 鈻� 甯愬彿淇℃伅 ____________________________
+    /// <summary>
+    /// 鑾峰彇涓汉淇℃伅
+    /// </summary>
+    [System.Serializable]
+    public class MemberInfoRes
+    {
+        /// <summary>
+        /// 鐢ㄦ埛ID
+        /// </summary>
+        public string memberId;
+        /// <summary>
+        /// 鐢ㄦ埛鏄电О
+        /// </summary>
+        public string memberName;
+        /// <summary>
+        /// 鐢ㄦ埛閭
+        /// </summary>
+        public string memberEmail;
+        /// <summary>
+        /// 鐢ㄦ埛鎵嬫満鍙�
+        /// </summary>
+        public string memberPhone;
+        /// <summary>
+        /// 鍥藉鍖哄彿
+        /// </summary>
+        public string memberPhonePrefix;
+        /// <summary>
+        /// 鐧诲綍鍚�
+        /// </summary>
+        public string loginName;
+
+    }
+
+    /// <summary>
+    /// 鏇存柊涓汉淇℃伅
+    /// </summary>
+    [System.Serializable]
+    public class UpdateMemberNameRes
+    {
+        /// <summary>
+        /// 鐢ㄦ埛鏄电О
+        /// </summary>
+        public string memberName;
+
+    }
+
+
+    /// <summary>
+    /// 缁戝畾璁よ瘉(鎵嬫満/閭)
+    /// </summary>
+    [System.Serializable]
+    public class BindWithAccountObj
+    {
+        /// <summary>
+        /// 鐢ㄦ埛鎵嬫満
+        /// </summary>
+        public string memberPhone;
+        /// <summary>
+        /// 鐢ㄦ埛鎵嬫満
+        /// </summary>
+        public string memberEmail;
+        /// <summary>
+        /// 楠岃瘉鍚�
+        /// </summary>
+        public string verifyCode;
+        
+
+    }
+
+    /// <summary>
+    /// 瑙g粦缁戝畾璁よ瘉(鎵嬫満/閭)
+    /// </summary>
+    [System.Serializable]
+    public class UnBindAccountObj
+    {
+        /// <summary>
+        /// 瑙g粦鏍囩ず锛孭HONE锛孍MAIL
+        /// </summary>
+        public string unBindLabel;
+    }
+
+
+    #endregion
+
+    #region 鈻� 浣忓畢鐩稿叧 ____________________________
+    #region 鑾峰彇浣忓畢鍒嗛〉
+    [System.Serializable]
+    public class GetHomeListObj
+    {
+        /// <summary>
+        /// 浣忓畢绫诲瀷
+        /// </summary>
+        public string homeType;
+    }
+
+
+    [Serializable]
+    public class AddOrUpdateHomeObj
+    {
+        /// <summary>
+        /// 
+        /// </summary>
+        public string homeId;
+        /// <summary>
+        /// 
+        /// </summary>
+        public string homeType;
+        /// <summary>
+        /// 
+        /// </summary>
+        public double latitude;
+        /// <summary>
+        /// 
+        /// </summary>
+        public double longitude;
+        /// <summary>
+        /// 浣忓畢鍚嶇О
+        /// </summary>
+        public string homeName;
+        /// <summary>
+        /// 浣忓畢鍦板潃
+        /// </summary>
+        public string Address;
+    }
+
+
+    //[Serializable]
+    //public class GethomepagerRes
+    //{
+
+    //    /// <summary>
+    //    /// 
+    //    /// </summary>
+    //    public int totalPages;
+    //    public int totalElements;
+    //    public bool last;
+    //    public bool first;
+    //    public int numberOfElements;
+    //    public int size;
+    //    public int number;
+    //    public bool empty;
+
+    //    public List<RegionInfoRes> content = new List<RegionInfoRes> ();
+    //}
+
+
+    //[Serializable]
+    //public class HomeInfoRes
+    //{
+
+    //    /// <summary>
+    //    /// 
+    //    /// </summary>
+    //    public int totalPages;
+    //    public int totalElements;
+    //    public bool last;
+    //    public bool first;
+    //    public int numberOfElements;
+    //    public int size;
+    //    public int number;
+    //    public bool empty;
+
+    //    public List<RegionInfoRes> content = new List<RegionInfoRes> ();
+    //}
+
+    #endregion
+
+    #region 缁戝畾缃戝叧
+    [System.Serializable]
+    public class BindGatewayObj
+    {
+        /// <summary>
+        /// 浣忓畢ID
+        /// </summary>
+        public string homeId;
+        /// <summary>
+        /// 缃戝叧MAC
+        /// </summary>
+        public string mac;
+        /// <summary>
+        /// 浣忓畢绫诲瀷
+        /// </summary>
+        public string gatewayType;
+        /// <summary>
+        /// 瀛愮綉鍙�
+        /// </summary>
+        public int subnetId;
+        /// <summary>
+        /// 璁惧鍙�
+        /// </summary>
+        public int deviceId;
+
+    }
+
+    #endregion
+
+    #region 鑾峰彇浣忓畢缃戝叧鍒楄〃
+    [Serializable]
+    public class HomeGatewayRes
+    {
+        public int totalPages;
+        public int totalElements;
+        public bool last;
+        public bool first;
+        public int numberOfElements;
+        public int size;
+        public int number;
+        public bool empty;
+        public List<HomeGatewayInfo> content = new List<HomeGatewayInfo>();
+    }
+
+    [Serializable]
+    public class HomeGatewayInfo
+    {
+        /// <summary>
+        /// 缃戝叧
+        /// </summary>
+        public string id;
+        /// <summary>
+        /// 浣忓畢ID
+        /// </summary>
+        public string homeId;
+        /// <summary>
+        /// 
+        /// </summary>
+        public string untieMark;
+        /// <summary>
+        /// 
+        /// </summary>
+        public string gwFirmwareVersion;
+        /// <summary>
+        /// 
+        /// </summary>
+        public string mac;
+        /// <summary>
+        /// 
+        /// </summary>
+        public string projectName;
+        /// <summary>
+        /// 
+        /// </summary>
+        public string userName;
+        /// <summary>
+        /// 
+        /// </summary>
+        public string groupName;
+        /// <summary>
+        /// 
+        /// </summary>
+        public string gatewayName;
+        /// <summary>
+        /// 
+        /// </summary>
+        public string primaryKey;
+        /// <summary>
+        /// 
+        /// </summary>
+        public string aesKey;
+        /// <summary>
+        /// 
+        /// </summary>
+        public string encryptionType;
+        /// <summary>
+        /// 
+        /// </summary>
+        public string gatewayType;
+        /// <summary>
+        /// 瀛愮綉鍙�
+        /// </summary>
+        public int subnetId;
+        /// <summary>
+        /// 璁惧鍙�
+        /// </summary>
+        public int deviceId;
+
+    }
+
+
+
+
+    #endregion
+
+    #region 瑙g粦缃戝叧
+    /// <summary>
+    /// 瑙g粦缃戝叧
+    /// </summary>
+    [System.Serializable]
+    public class UntieGatewayObj
+    {
+        /// <summary>
+        /// 浣忓畢ID
+        /// </summary>
+        public string homeId;
+        /// <summary>
+        /// 缃戝叧MAC
+        /// </summary>
+        public string mac;
+    }
+    #endregion
+
+    #endregion
+
+    #region 鈻� 澶囦唤鐩稿叧 ____________________________
+    /// <summary>
+    /// 鏇存柊鏂囦欢澶瑰悕瀛�
+    /// </summary>
+    ///
+    [System.Serializable]
+    public class BackupFolderCreateObj
+    {
+        /// <summary>
+        /// 澶囦唤鍒嗙被 0:浜や簰宸ョ▼澶囦唤 1:鑷畾涔夊伐绋嬪浠� 2:鐢ㄦ埛鑷姩澶囦唤 3:鐢ㄦ埛鑷畾涔夊浠� [濉啓 0~3]
+        /// </summary>
+        public string backupClassify = string.Empty;
+        /// <summary>
+        /// 澶囦唤鏁版嵁鍒嗙被
+        /// </summary>
+        public string backupDataType = string.Empty;
+        /// <summary>
+        /// 浣忓畢 ID
+        /// </summary>
+        public string homeId;
+        /// <summary>
+        /// APP澶囦唤鏂囦欢澶瑰悕瀛�
+        /// </summary>
+        public string folderName;
+    }
+
+    [System.Serializable]
+    public class BackupFolderCreateRes
+    {
+        /// <summary>
+        /// 鏂囦欢澶筰d
+        /// </summary>
+        public string id;
+        ///// <summary>
+        ///// 
+        ///// </summary>
+        //public string homeId;
+        ///// <summary>
+        ///// 
+        ///// </summary>
+        //public string backupDataType;
+        ///// <summary>
+        ///// 
+        ///// </summary>
+        //public string backupClassify;
+        /// <summary>
+        /// 鏂囦欢澶瑰悕瀛�
+        /// </summary>
+        public string folderName;
+        ///// <summary>
+        ///// 
+        ///// </summary>
+        //public int backupUtcTime;
+        ///// <summary>
+        ///// 
+        ///// </summary>
+        //public int createonutc;
+    }
+
+    /// <summary>
+    /// 澶囦唤鍒楄〃鍚嶇殑淇℃伅
+    /// </summary>
+    ///
+    [System.Serializable]
+    public class BackupListNameInfoRes
+    {
+        /// <summary>
+        /// 鏂囦欢澶� ID
+        /// </summary>
+        public string id;
+        /// <summary>
+        /// 浣忓畢 ID
+        /// </summary>
+        public string homeId;
+        /// <summary>
+        /// backupDataType
+        /// </summary>
+        public string backupDataType = string.Empty;
+        /// <summary>
+        /// backupClassify
+        /// </summary>
+        public string backupClassify;
+        /// <summary>
+        /// backupClassify
+        /// </summary>
+        public string folderName = string.Empty;
+        /// <summary>
+        /// backupUtcTime
+        /// </summary>
+        public string backupUtcTime;
+        ///// <summary>
+        ///// createonutc
+        ///// </summary>
+        //public string createUtcTime;
+
+
+    }
+
+    /// <summary>
+    /// 鏇存柊鏂囦欢澶瑰悕瀛�
+    /// </summary>
+    ///
+    [System.Serializable]
+    public class UpdateBackupObj
+    {
+        ///// <summary>
+        ///// 澶囦唤鍒嗙被 0:浜や簰宸ョ▼澶囦唤 1:鑷畾涔夊伐绋嬪浠� 2:鐢ㄦ埛鑷姩澶囦唤 3:鐢ㄦ埛鑷畾涔夊浠� [濉啓 0~3]
+        ///// </summary>
+        //public string backupClassify = string.Empty;
+        ///// <summary>
+        ///// 澶囦唤鏁版嵁鍒嗙被
+        ///// </summary>
+        //public string backupDataType = string.Empty;
+        /// <summary>
+        /// 浣忓畢 ID
+        /// </summary>
+        public string homeId;
+        /// <summary>
+        /// APP澶囦唤鏂囦欢澶瑰悕瀛�
+        /// </summary>
+        public string folderName;
+        /// <summary>
+        /// 鏂囦欢澶� id
+        /// </summary>
+        public string folderId;
+
+    }
+
+    /// <summary>
+    /// 鍗曚釜澶囦唤鏂囦欢淇℃伅
+    /// </summary>
+    [System.Serializable]
+    public class BackupFileInfoRes
+    {
+        /// <summary>
+        /// 鏂囦欢涓婚敭 id
+        /// </summary>
+        public string id;
+        /// <summary>
+        /// 鏂囦欢澶逛富閿� id
+        /// </summary>
+        public string backupFolderId;
+        /// <summary>
+        /// 鎵嬫満鍙蜂綇瀹呯殑鏂囦欢鍚嶇О
+        /// </summary>
+        public string fileName;
+        ///// <summary>
+        ///// 
+        ///// </summary>
+        //public long createUtcTime;
+    }
+
+    /// <summary>
+    /// 鏌ユ壘鎵�鏈夋枃浠� 鎴栬�� 鍒犻櫎澶囦唤鏂囦欢澶�
+    /// </summary>
+    [System.Serializable]
+    public class BackupFolderIdObj
+    {
+        /// <summary>
+        /// 鏂囦欢澶逛富閿� id
+        /// </summary>
+        public string folderId;
+        /// <summary>
+        /// 浣忓畢ID
+        /// </summary>
+        public string homeId;
+
+    }
+
+    /// <summary>
+    /// 涓嬭浇澶囦唤
+    /// </summary>
+    [System.Serializable]
+    public class BackupFileDownObj
+    {
+        /// <summary>
+        /// 鏂囦欢澶逛富閿� id
+        /// </summary>
+        public string folderId;
+        /// <summary>
+        /// 鏂囦欢id
+        /// </summary>
+        public string fileId;
+        /// <summary>
+        /// 浣忓畢ID
+        /// </summary>
+        public string homeId;
+
+    }
+
+    #endregion
+
+    #region 鈻� 瀛愯处鍙风浉鍏� ____________________________
+
+    #region 娣诲姞銆佹煡璇€�佸垹闄ゅ瓙璐﹀彿
+    /// <summary>
+    /// ChildBaseObj
+    /// </summary>
+    [System.Serializable]
+    public class ChildBaseObj
+    {
+        /// <summary>
+        /// 瀛愯处鍙稩D childAccountId
+        /// </summary>
+        public string childAccountId;
+        /// <summary>
+        /// 浣忓畢
+        /// </summary>
+        public string homeId;
+    }
+    /// <summary>
+    /// 娣诲姞瀛愯处鍙�
+    /// </summary>
+    [System.Serializable]
+    public class ChildAddObj
+    {
+        /// <summary>
+        /// 
+        /// </summary>
+        public string homeId;
+        /// <summary>
+        /// 瀛愮敤鎴风殑鐢佃瘽鎴栬�呴偖绠�
+        /// </summary>
+        public string account;
+        /// <summary>
+        /// 瀛愯处鎴风被鍨� ORDINARY銆丏EBUG銆丄DMIN
+        /// </summary>
+        public string childAccountType;
+        ///// <summary>
+        ///// 鏄惁鍏佽杩滅▼鎺у埗 0:鍏佽 1:涓嶅厑璁�
+        ///// </summary>
+        //public bool isRemoteControl = true;
+        /// <summary>
+        /// 瀛愯处鍙锋樀绉�
+        /// </summary>
+        public string nickName;
+    }
+
+    /// <summary>
+    /// 鍒犻櫎瀛愯处鍙�
+    /// </summary>
+    [System.Serializable]
+    public class ChildDeleteObj: ChildBaseObj
+    {
+        
+    }
+
+    /// <summary>
+    /// HomeIdObj
+    /// </summary>
+    [System.Serializable]
+    public class HomeIdObj
+    {
+        /// <summary>
+        /// 浣忓畢ID
+        /// </summary>
+        public string homeId;
+    }
+
+
+
+    //鑾峰彇椤圭洰 (浣忓畢)涓嬮潰鐨勫瓙璐﹀彿
+    /// <summary>
+    /// 鑾峰彇鎴愬憳淇℃伅鐨勭粨鏋�
+    /// </summary>
+    ///  [Serializable]
+    public class SubAccountNewRes
+    {
+
+        /// <summary>
+        /// 
+        /// </summary>
+        public string id;
+        /// <summary>
+        /// 
+        /// </summary>
+        public string homeId;
+        /// <summary>
+        /// 
+        /// </summary>
+        public string homeRegionId;
+        /// <summary>
+        /// 
+        /// </summary>
+        public string childAccountId;
+        /// <summary>
+        /// 
+        /// </summary>
+        public string childAccountRegionId;
+        /// <summary>
+        /// 瀛愯处鎴风被鍨� ORDINARY銆丏EBUG銆丄DMIN
+        /// </summary>
+        public string childAccountType;
+        /// <summary>
+        /// 鏄惁鍏佽杩滅▼鎺у埗
+        /// </summary>
+        public bool isRemoteControl;
+        /// <summary>
+        /// 鏄电О1
+        /// </summary>
+        public string nickName;
+        /// <summary>
+        /// 
+        /// </summary>
+        public string createTime;
+
+
+    }
+
+    /// <summary>
+    /// 鏇存柊瀛愯处鍙峰娉ㄥ悕瀛�
+    /// </summary>
+    [System.Serializable]
+    public class UpdateChildNickNameObj: ChildBaseObj
+    {
+        /// <summary>
+        /// nickName
+        /// </summary>
+        public string nickName;
+    }
+
+    /// <summary>
+    /// 鏇存柊杩滅▼鎺у埗
+    /// </summary>
+    [System.Serializable]
+    public class UpdateRemoteObj : ChildBaseObj
+    {
+        /// <summary>
+        /// 鏄惁鍏佽杩滅▼鎺у埗
+        /// </summary>
+        public bool isRemoteControl;
+        /// <summary>
+        /// 瀛愯处鎴风被鍨� ORDINARY銆丏EBUG銆丄DMIN
+        /// </summary>
+        public string childAccountType;
+    }
+
+    /// <summary>
+    /// 淇敼鏄惁鍏佽鍒涘缓鍦烘櫙
+    /// </summary>
+    [System.Serializable]
+    public class UpdateChildAllowCreateSceneObj : ChildBaseObj
+    {
+        /// <summary>
+        /// 鏄惁鍏佽鍒涘缓鍦烘櫙
+        /// </summary>
+        public bool isAllowCreateScene;
+        
+    }
+    #endregion
+
+    #region 鏁版嵁鍒嗕韩
+    /// <summary>
+    /// 鏌ヨ鏌愪綇瀹呮煇瀛愯处鍙风殑鍒嗕韩鏂囦欢淇℃伅
+    /// </summary>
+    [System.Serializable]
+    public class HomeShareFindAll : ChildBaseObj
+    {
+
+    }
+
+
+    /// <summary>
+    /// 鏌ヨ鏌愪綇瀹呮煇瀛愯处鍙风殑鍒嗕韩鏂囦欢淇℃伅
+    /// </summary>
+    [System.Serializable]
+    public class ChildShareFileInfoRes
+    {
+        /// <summary>
+        /// 涓婚敭ID
+        /// </summary>
+        public string id;
+        /// <summary>
+        /// 浣忓畢ID
+        /// </summary>
+        public string homeId;
+        /// <summary>
+        /// 瀛愯处鍙稩D
+        /// </summary>
+        public string childAccountId;
+        /// <summary>
+        /// 鏂囦欢鍚�
+        /// </summary>
+        public string fileName;
+        /// <summary>
+        /// 鍒涘缓鏃堕棿
+        /// </summary>
+        public string createTime;
+
+    }
+
+    /// <summary>
+    /// 涓嬭浇鍒嗕韩
+    /// </summary>
+    [System.Serializable]
+    public class ShareFileDownObj
+    {
+        /// <summary>
+        /// 浣忓畢ID
+        /// </summary>
+        public string homeId;
+        /// <summary>
+        /// 鍒嗕韩鏂囦欢id
+        /// </summary>
+        public string homeShareId;
+
+    }
+
+    #endregion
+
+    #endregion
+
+    #region 鈻� GetMqttRemoteInfo ____________________________
+    [Serializable]
+    public class GetMqttRemoteInfoObj
+    {
+        /// <summary>
+        /// 骞冲彴鏍囩ず ClientId璐﹀彿鎷兼帴鐢�
+        /// </summary>
+        public string attachClientId;
+        /// <summary>
+        /// 浣忓畢绫诲瀷 1.ZIGBEE 2.BUSPRO 3.A 4.ALL
+        /// </summary>
+        public string homeType;
+
+    }
+    #endregion
+
+    #region 鈻� 鎺ㄩ�佺浉鍏� ____________________________ 
+    public class AddpushinfoObj
+    {
+        /// <summary>
+        /// 
+        /// </summary>
+        public string deviceName;
+        /// <summary>
+        /// Android銆両OS銆乄inPhone
+        /// </summary>
+        public string deviceType;
+        /// <summary>
+        /// 
+        /// </summary>
+        public bool produce = true;
+        /// <summary>
+        /// 鎺ㄩ�両D
+        /// </summary>
+        public string pushToken;
+        /// <summary>
+        /// 杞欢鏉ユ簮锛孍voyo銆丱N銆丱N_Plus
+        /// </summary>
+        public string software = SoftwareType.ON_Plus.ToString();
+    }
+
+    /// <summary>
+    /// 
+    /// </summary>
+    [System.Serializable]
+    public class PushIdObj
+    {
+        /// <summary>
+        /// 
+        /// </summary>
+        public string pushId;
+    }
+
+    /// <summary>
+    /// 
+    /// </summary>
+    [System.Serializable]
+    public class GetMessageListObj: PushIdObj
+    {
+        /// <summary>
+        /// 浣忓畢涓婚敭id
+        /// 1銆佷紶绌烘煡璇㈠叏閮紙闇�瑕佹牴鎹敤鎴峰煙鍚嶆煡璇級 2銆佷紶鎸囧畾浣忓畢ID鏌ヨ鎸囧畾璁板綍 锛堥渶瑕佹牴鎹綇瀹呭煙鍚嶆煡璇級
+        /// </summary>
+        public string homeId;
+    }
+
+    /// <summary>
+    /// 娑堟伅璁板綍Id
+    /// </summary>
+    [System.Serializable]
+    public class PushMsgIdObj
+    {
+        /// <summary>
+        /// 娑堟伅璁板綍Id
+        /// </summary>
+        public string msgId;
+    }
+    
+
+    ///// <summary>
+    ///// 鎺ㄩ�佹秷鎭垪琛�
+    ///// </summary>
+    //[System.Serializable]
+    //public class PushMesInfoRes
+    //{
+    //    /// <summary>
+    //    /// 
+    //    /// </summary>
+    //    public string pushId;
+    //    /// <summary>
+    //    /// 
+    //    /// </summary>
+    //    public string pushTitle;
+    //    /// <summary>
+    //    /// 
+    //    /// </summary>
+    //    public string pushContent;
+    //    /// <summary>
+    //    /// 
+    //    /// </summary>
+    //    public string pushType;
+    //    /// <summary>
+    //    /// 
+    //    /// </summary>
+    //    public bool isRead;
+    //    /// <summary>
+    //    /// 
+    //    /// </summary>
+    //    public string pushDatetime;
+    //}
+
+    #endregion
+
+    /// <summary>
+    /// 鎵嬫満鍖哄彿
+    /// </summary>
+    [System.Serializable]
+    public class AreaCodeRes
+    {
+        /// <summary>
+        /// 
+        /// </summary>
+        public string Name;
+        /// <summary>
+        /// 
+        /// </summary>
+        public string Code;
+        /// <summary>
+        /// 
+        /// </summary>
+        public string Id;
+    }
+
+    #region APP鐗堟湰妫�娴�
+    /// <summary>
+    /// ForceUpdateObj
+    /// </summary>
+    [System.Serializable]
+    public class ForceUpdateObj
+    {
+        /// <summary>
+        /// 鎵嬫満绫诲瀷
+        /// Android銆両OS銆乄inPhone
+        /// </summary>
+        public string DeviceType = PhoneDeviceType.Android.ToString();
+        /// <summary>
+        /// 
+        /// </summary>
+        public string RequestVersion = MainPage.VersionString;
+        /// <summary>
+        /// 杞欢鏉ユ簮锛孍voyo銆丱N銆丱N_Plus
+        /// </summary>
+        public string Software = SoftwareType.ON_Plus.ToString();
+        /// <summary>
+        /// 璇█
+        /// </summary>
+        public string LanguageType;
+    }
+
+    /// <summary>
+    /// 妫�娴嬫洿鏂拌繑鍥炲瓧娈�
+    /// </summary>
+    public class ForceUpdateInfo
+    {
+
+        ///// <summary>
+        ///// 闇�瑕佸己鍒舵洿鏂�
+        ///// </summary>
+        //public bool IsNeedForceUpdate;
+        /// <summary>
+        /// 1.鎻愮ず鏇存柊鐨勫唴瀹�
+        /// 2.寮哄埗鏇存柊鍘熷洜
+        /// 3.鎻愮ず鐨勯�氱煡鍐呭
+        /// </summary>
+        public string ReasonStr;
+        /// <summary>
+        /// O 涓嶉渶瑕佹洿鏂�
+        /// 1 鎻愮ず鏇存柊
+        /// 2 寮哄埗鏇存柊
+        /// 3 鎻愮ず閫氱煡鍐呭
+        /// </summary>
+        public int UpdateType;
+        /// <summary>
+        /// 褰撳墠鏂扮増鏈彿
+        /// </summary>
+        public string NewVersion;
+        /// <summary>
+        /// 褰撳墠鏂扮増鏈彿
+        /// </summary>
+        public string NewVersionUrl;
+
+    }
+
+    /// <summary>
+    /// 妫�娴婣PP鐗堟湰 鍝嶅簲鍙傛暟
+    /// 濡傛灉鏄痠OS杩斿洖iOS鐨勬渶鏂扮増鏈拰Url涓嬭浇鍦板潃
+    /// 濡傛灉鏄疉ndroid杩斿洖iOS鐨勬渶鏂扮増鏈拰Url涓嬭浇鍦板潃
+    /// </summary>
+    public class APPVersion
+    {
+        /// <summary>
+        /// 褰撳墠鏈�鏂扮殑鐗堟湰鍙�
+        /// </summary>
+        public string NewVersion;
+
+        /// <summary>
+        /// 褰撳墠鏈�鏂扮増鏈笅杞藉湴鍧�
+        /// </summary>
+        public string NewVersionUrl;
+    }
+
+
+    #endregion
+
+    #endregion
+
+
+
+    //#region 鏃ф帴鍙�
+    ///// <summary>
+    ///// 
+    ///// </summary>
+    //public class FindCityObj
+    //{
+    //    /// <summary>
+    //    /// 鍩庡競ID
+    //    /// </summary>
+    //    public string Cid;
+
+    //    /// <summary>
+    //    /// 
+    //    /// </summary>
+    //    public string Location;
+
+    //    /// <summary>
+    //    /// 鍩庡競
+    //    /// </summary>
+    //    public string City;
+
+    //    /// <summary>
+    //    /// 
+    //    /// </summary>
+    //    public string Province;
+
+    //    /// <summary>
+    //    /// 
+    //    /// </summary>
+    //    public string Country;
+
+
+    //    /// <summary>
+    //    /// 
+    //    /// </summary>
+    //    public string TimeZone;
+    //}
+    ///// <summary>
+    ///// 
+    ///// </summary>
+    //public class GetWeatherObj
+    //{
+
+
+    //    public string Temperature;
+
+    //    /// <summary>
+    //    /// 
+    //    /// </summary>
+    //    public string Humidity;
+
+    //    /// <summary>
+    //    /// 
+    //    /// </summary>
+    //    public string PM25;
+    //    /// <summary>
+    //    /// 
+    //    /// </summary>
+    //    public string Weather;
+
+    //}
+    //#endregion
+
+}
\ No newline at end of file

--
Gitblit v1.8.0