HDL_ON/DAL/Server/NewApiRes.cs
@@ -483,63 +483,31 @@
    #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 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>
        /// 网关
        /// 网关ID
        /// </summary>
        public string id;
        public string gatewayId;
        /// <summary>
        /// 住宅ID
        /// 网关snID
        /// </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;
        public string sn;
        /// <summary>
        /// 
        /// </summary>
@@ -547,11 +515,24 @@
        /// <summary>
        /// 
        /// </summary>
        public string encryptionType;
        public string gatewayType;
        /// <summary>
        /// 住宅ID
        /// </summary>
        public string homeId;
        /// <summary>
        /// 
        /// </summary>
        public string gatewayType;
        public string mac;
        /// <summary>
        ///
        /// </summary>
        public string primaryKey;
        /// <summary>
        ///
        /// </summary>
        public string encryptionType;
        /// <summary>
        /// 子网号
        /// </summary>
@@ -561,6 +542,27 @@
        /// </summary>
        public int deviceId;
        ///// <summary>
        /////
        ///// </summary>
        //public string gwFirmwareVersion;
        ///// <summary>
        /////
        ///// </summary>
        //public string projectName;
        ///// <summary>
        /////
        ///// </summary>
        //public string userName;
        ///// <summary>
        /////
        ///// </summary>
        //public string groupName;
        ///// <summary>
        /////
        ///// </summary>
        //public string gatewayName;
    }
@@ -1064,6 +1066,10 @@
        /// 1、传空查询全部(需要根据用户域名查询) 2、传指定住宅ID查询指定记录 (需要根据住宅域名查询)
        /// </summary>
        public string homeId;
        /// <summary>
        /// "":全部;Default:分享与功能;Alarm:报警类;Prompt:系统消息
        /// </summary>
        public string pushType;
    }
    /// <summary>
@@ -1077,39 +1083,8 @@
        /// </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
@@ -1135,36 +1110,89 @@
    #region APP版本检测
    /// <summary>
    /// ForceUpdateObj
    /// AppVersionCheckObj
    /// </summary>
    [System.Serializable]
    public class ForceUpdateObj
    public class AppVersionCheckObj
    {
        /// <summary>
        /// 手机类型
        /// Android、IOS、WinPhone
        /// </summary>
        public string DeviceType = PhoneDeviceType.Android.ToString();
        /// <summary>
        /// 
        /// </summary>
        public string RequestVersion = MainPage.VersionString;
        public string version = MainPage.VersionString;
        /// <summary>
        /// 软件来源,Evoyo、ON、ON_Plus
        /// </summary>
        public string Software = SoftwareType.ON_Plus.ToString();
        public string appName = SoftwareType.ON_Plus.ToString();
    }
    /// <summary>
    ///
    /// </summary>
    [System.Serializable]
    public class AppVersionRes
    {
        /// <summary>
        /// 语言
        /// 应用市场名称
        /// </summary>
        public string LanguageType;
        public string appMarket;
        /// <summary>
        /// app名称
        /// </summary>
        public string appName;
        /// <summary>
        /// ios下载地址
        /// </summary>
        public string iosUrl;
        /// <summary>
        /// 安卓下载地址
        /// </summary>
        public string androidUrl;
        /// <summary>
        /// 是否是强制更新
        /// </summary>
        public bool isEnforce;
        /// <summary>
        /// 发布系统,IOS、Android
        /// </summary>
        public string releaseSystem;
        /// <summary>
        /// 备注
        /// </summary>
        public string remark;
        /// <summary>
        /// 更新说明json,多语言有客户端解析
        /// </summary>
        public string updateDescription;
        /// <summary>
        /// 版本号
        /// </summary>
        public string version;
    }
    /// <summary>
    /// 更新说明json,多语言有客户端解析
    /// </summary>
    public class ReasonStrJson
    {
        /// <summary>
        /// 中文
        /// </summary>
        public string Chinese;
        /// <summary>
        /// 英文
        /// </summary>
        public string English;
        /// <summary>
        ///
        /// </summary>
        public string Czech;
    }
    /// <summary>
    /// 检测更新返回字段
    /// </summary>
    public class ForceUpdateInfo
    public class UpdateDialogInfo
    {
        ///// <summary>
        ///// 需要强制更新
        ///// </summary>
@@ -1193,28 +1221,48 @@
    }
    /// <summary>
    /// 检测APP版本 响应参数
    /// 如果是iOS返回iOS的最新版本和Url下载地址
    /// 如果是Android返回iOS的最新版本和Url下载地址
    /// </summary>
    public class APPVersion
    {
        /// <summary>
        /// 当前最新的版本号
        /// </summary>
        public string NewVersion;
    ///// <summary>
    ///// 检测APP版本 响应参数
    ///// 如果是iOS返回iOS的最新版本和Url下载地址
    ///// 如果是Android返回iOS的最新版本和Url下载地址
    ///// </summary>
    //public class APPVersion
    //{
    //    /// <summary>
    //    /// 当前最新的版本号
    //    /// </summary>
    //    public string NewVersion;
        /// <summary>
        /// 当前最新版本下载地址
        /// </summary>
        public string NewVersionUrl;
    }
    //    /// <summary>
    //    /// 当前最新版本下载地址
    //    /// </summary>
    //    public string NewVersionUrl;
    //}
    #endregion
    #region 数据分享
    ///// <summary>
    ///// 添加分享
    ///// </summary>
    //[System.Serializable]
    //public class ShareData
    //{
    //    /// <summary>
    //    /// 住宅ID
    //    /// </summary>
    //    public int homeId;
    //    /// <summary>
    //    ///
    //    /// </summary>
    //    public List<ShareDatasItem> shareDatas;
    //    /// <summary>
    //    /// 子账号ID
    //    /// </summary>
    //    public List<string> childAccountIds;
    //}
    /// <summary>
    /// 添加分享
    /// </summary>
@@ -1224,28 +1272,34 @@
        /// <summary>
        /// 住宅ID
        /// </summary>
        public int homeId;
        public string homeId;
        /// <summary>
        /// 
        /// </summary>
        public List<ShareDatasItem> shareDatas;
        public List<ShareData> shareDatas;
        /// <summary>
        /// 子账号ID
        /// </summary>
        public List<string> childAccountIds;
    }
    public class ShareDatasItem
    /// <summary>
    ///
    /// </summary>
    public class ShareData
    {
        /// <summary>
        /// 分享类型表id
        /// </summary>
        public string shareTypeId;
        /// <summary>
        /// 子帐号ID
        /// </summary>
        public string childAccountId;
        /// <summary>
        /// 分享类型 1.ROOM  2.DEVICE 3.SCENE
        /// </summary>
        public string shareType;
        public string shareType = "DEVICE";
    }
@@ -1256,13 +1310,13 @@
    public class DeleteShareObj
    {
        /// <summary>
        /// 住宅ID
        /// </summary>
        public string homeId;
        /// <summary>
        /// 
        /// </summary>
        public List<ShareDatasItem> shareDatas;
        /// <summary>
        /// 子账号ID
        /// </summary>
        public List<string> childAccountIds;
        public List<ShareData> shareDatas;
    }
    /// <summary>
@@ -1274,11 +1328,15 @@
        /// <summary>
        /// 住宅ID
        /// </summary>
        public int homeId;
        public string homeId;
        /// <summary>
        /// 分享主键ids
        /// 子账号ID
        /// </summary>
        public List<string> ids;
        public string childAccountId;
        /// <summary>
        /// 分享类型 1.ROOM  2.DEVICE 3.SCENE
        /// </summary>
        public string shareType = "DEVICE";
    }
    #endregion