From 43b0d5870d528f23ecd6aeceb6cfd4325188b46f Mon Sep 17 00:00:00 2001 From: wxr <464027401@qq.com> Date: 星期四, 01 七月 2021 15:50:43 +0800 Subject: [PATCH] Revert "1" --- HDL_ON/DAL/Server/NewApiRes.cs | 1154 +++++++++++++++++++++++++++++++++++++++++++-------------- 1 files changed, 860 insertions(+), 294 deletions(-) diff --git a/HDL_ON/DAL/Server/NewApiRes.cs b/HDL_ON/DAL/Server/NewApiRes.cs index c449f04..4d5cf58 100644 --- a/HDL_ON/DAL/Server/NewApiRes.cs +++ b/HDL_ON/DAL/Server/NewApiRes.cs @@ -6,11 +6,17 @@ #region **************************************鏂版湇鍔″櫒************************************** [System.Serializable] - public class Base3NoTokenObj + public class BaseNoTokenObj { //public string RequestVersion = MainPage.CodeIDString; ////璇锋眰鏉ユ簮 //public string clientType = MainPage.ClientType; + + } + + [System.Serializable] + public class NullObj + { } @@ -69,7 +75,7 @@ /// 楠岃瘉鐮侊紝鐭俊鐧诲綍鏃跺�欑敤 /// </summary> public string verifyCode; - + } @@ -130,6 +136,27 @@ public string name; } + + /// <summary> + /// 鐧诲綍閿佸畾鍚庣殑寮傚父鎵╁睍鍙傛暟 + /// </summary> + [Serializable] + public class AccountLoginLockExtraRes + { + /// <summary> + /// 鏈�澶у厑璁哥殑瀵嗙爜閿欒娆℃暟 + /// </summary> + public int maxPwdErrorNum; + /// <summary> + /// 褰撳墠閿欒娆℃暟 + /// </summary> + public int currentPwdErrorNum; + /// <summary> + /// 瑙i攣浜嬩欢 + /// </summary> + public long unlockTime; + + } #endregion #region 鈻� 娉ㄥ唽 ____________________________ @@ -164,7 +191,9 @@ public string memberName; } - //鍙戦�侀獙璇佺爜 + /// <summary> + /// 鍙戦�侀獙璇佺爜 + /// </summary> [System.Serializable] public class VerifyCodeSendObj { @@ -185,7 +214,7 @@ /// </summary> public string mail; /// <summary> - /// 1:娉ㄥ唽 2锛氭壘鍥炲瘑鐮� 3锛氱櫥闄� 4:缁戝畾 + /// 1:娉ㄥ唽 2锛氭壘鍥炲瘑鐮� 3锛氱粦瀹�4:楠岃瘉鐮佺櫥闄� 5:鏁忔劅鏁版嵁 /// 榛樿浼�1 /// </summary> public int verifyType = 1; @@ -193,6 +222,36 @@ /// 楠岃瘉鐮佽繃鏈熸椂闂达紙绉掞級,榛樿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; } @@ -247,6 +306,107 @@ #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> + public string memberHeadIcon; + + } + + /// <summary> + /// 鏇存柊涓汉淇℃伅 + /// </summary> + [System.Serializable] + public class UpdateMemberNameRes + { + /// <summary> + /// 鐢ㄦ埛鏄电О + /// </summary> + public string memberName; + + } + + /// <summary> + /// 鏇存柊涓汉澶村儚 + /// </summary> + [System.Serializable] + public class UpdateMemberHeadIconRes + { + /// <summary> + /// 鐢ㄦ埛澶村儚 + /// </summary> + public string memberHeadIcon; + + } + + /// <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] @@ -256,6 +416,10 @@ /// 浣忓畢绫诲瀷 /// </summary> public string homeType; + /// <summary> + /// 涓嶈嚜鍔ㄧ敓鎴愰粯璁や綇瀹� + /// </summary> + public bool autoGenerate = false; } @@ -282,6 +446,10 @@ /// 浣忓畢鍚嶇О /// </summary> public string homeName; + /// <summary> + /// 浣忓畢鍦板潃 + /// </summary> + public string homeAddress; } @@ -356,75 +524,59 @@ #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> + /// 缃戝叧snID + /// </summary> + public string sn = ""; + /// <summary> + /// + /// </summary> + public string aesKey = ""; + /// <summary> + /// BUSUDPGATEWAY, + /// AGATEWAY, + /// ZIGBEEGATEWAY, + /// KNXGATEWAY + /// </summary> + public string gatewayType = ""; /// <summary> /// 浣忓畢ID /// </summary> - public string homeId; + public string homeId = ""; /// <summary> /// /// </summary> - public string untieMark; + public string mac = ""; /// <summary> /// /// </summary> - public string gwFirmwareVersion; + public string primaryKey = ""; /// <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; + public string encryptionType = ""; + /// <summary> /// 瀛愮綉鍙� /// </summary> @@ -433,7 +585,34 @@ /// 璁惧鍙� /// </summary> public int deviceId; + /// <summary> + /// 缃戝叧鐘舵�� + /// ON_LINE(0,"鍦ㄧ嚎"), + /// OFF_LINE(1,"涓嬬嚎"),; + /// </summary> + public bool gatewayStatus; + ///// <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; } @@ -657,6 +836,21 @@ #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] @@ -688,16 +882,9 @@ /// 鍒犻櫎瀛愯处鍙� /// </summary> [System.Serializable] - public class ChildDeleteObj + public class ChildDeleteObj : ChildBaseObj { - /// <summary> - /// - /// </summary> - public string childAccountId; - /// <summary> - /// 浣忓畢 - /// </summary> - public string homeId; + } /// <summary> @@ -712,71 +899,24 @@ public string homeId; } - - - //鑾峰彇椤圭洰 (浣忓畢)涓嬮潰鐨勫瓙璐﹀彿 /// <summary> - /// 鑾峰彇鎴愬憳淇℃伅鐨勭粨鏋� + /// 鏇存柊瀛愯处鍙峰娉ㄥ悕瀛� /// </summary> - /// [Serializable] - public class SubAccountNewRes + [System.Serializable] + public class UpdateChildNickNameObj : ChildBaseObj { - /// <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 + /// nickName /// </summary> public string nickName; - /// <summary> - /// - /// </summary> - public string createTime; - - } - /// <summary> /// 鏇存柊杩滅▼鎺у埗 /// </summary> [System.Serializable] - public class UpdateRemoteObj + public class UpdateRemoteObj : ChildBaseObj { - /// <summary> - /// 瀛愯处鍙稩D - /// </summary> - public string childAccountId; - /// <summary> - /// 浣忓畢 - /// </summary> - public string homeId; /// <summary> /// 鏄惁鍏佽杩滅▼鎺у埗 /// </summary> @@ -787,6 +927,33 @@ public string childAccountType; } + /// <summary> + /// 淇敼鏄惁鍏佽鍒涘缓鍦烘櫙 + /// </summary> + [System.Serializable] + public class UpdateChildAllowCreateSceneObj : ChildBaseObj + { + /// <summary> + /// 鏄惁鍏佽鍒涘缓鍦烘櫙 + /// </summary> + public bool isAllowCreateScene; + + } + + /// <summary> + /// + /// </summary> + [System.Serializable] + public class AccountObj + { + /// <summary> + /// 璐﹀彿 + /// </summary> + public string account; + + } + + #endregion #region 鏁版嵁鍒嗕韩 @@ -794,16 +961,8 @@ /// 鏌ヨ鏌愪綇瀹呮煇瀛愯处鍙风殑鍒嗕韩鏂囦欢淇℃伅 /// </summary> [System.Serializable] - public class HomeShareFindAll + public class HomeShareFindAll : ChildBaseObj { - /// <summary> - /// 浣忓畢ID - /// </summary> - public string homeId; - /// <summary> - /// 瀛愯处鍙穒d - /// </summary> - public string childAccountId; } @@ -882,7 +1041,7 @@ /// </summary> public string deviceName; /// <summary> - /// + /// Android銆両OS銆乄inPhone /// </summary> public string deviceType; /// <summary> @@ -892,55 +1051,55 @@ /// <summary> /// 鎺ㄩ�両D /// </summary> - public string pushid; + public string pushToken; /// <summary> - /// 1鏄疕DL_ON銆�2HDL_Zigbee + /// 杞欢鏉ユ簮锛孍voyo銆丱N銆丱N_Plus /// </summary> - //public string software = MainPage.RequestSource; - public string software = "HDL_ON"; + public string software = SoftwareType.ON_Plus.ToString(); } - + /// <summary> + /// + /// </summary> [System.Serializable] - public class PushserivceIdObj + public class PushIdObj { /// <summary> /// /// </summary> - public string id; + public string pushId; } - ///// <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; - //} + /// <summary> + /// + /// </summary> + [System.Serializable] + public class GetMessageListObj : PushIdObj + { + /// <summary> + /// 浣忓畢涓婚敭id + /// 1銆佷紶绌烘煡璇㈠叏閮紙闇�瑕佹牴鎹敤鎴峰煙鍚嶆煡璇級 2銆佷紶鎸囧畾浣忓畢ID鏌ヨ鎸囧畾璁板綍 锛堥渶瑕佹牴鎹綇瀹呭煙鍚嶆煡璇級 + /// </summary> + public string homeId; + /// <summary> + /// ""锛氬叏閮紱Default锛氬垎浜笌鍔熻兘锛汚larm锛氭姤璀︾被锛汸rompt锛氱郴缁熸秷鎭� + /// </summary> + public string pushType; + } + + /// <summary> + /// 娑堟伅璁板綍Id + /// </summary> + [System.Serializable] + public class PushMsgIdObj + { + /// <summary> + /// 娑堟伅璁板綍Id + /// </summary> + public string msgId; + } + + #endregion @@ -964,185 +1123,592 @@ public string Id; } - - #endregion - - #region 鈻� 鏋氫妇 ____________________________ /// <summary> - /// 瀹㈡埛绔被鍨� 濡侶dlOn銆丒voyoHome銆佽皟璇曞疂 + /// AppNameObj /// </summary> - public enum APIClientType - { - - HdlOn, - EvoyoHome, - 璋冭瘯瀹�, - } - - /// <summary> - /// 澶囦唤绫诲瀷 - /// </summary> - public enum BackupClassify + [System.Serializable] + public class AppNameObj { /// <summary> - /// 浜や簰澶囦唤 + /// 杞欢鏉ユ簮锛孍voyo銆丱N銆丱N_Plus /// </summary> - INTERACTIVE_ENGINEERING_BACKUP, - /// <summary> - /// 鑷畾涔夊伐绋嬪浠� - /// </summary> - CUSTOM_PROJECT_BACKUP, - /// <summary> - /// 鐢ㄦ埛鑷姩澶囦唤 - /// </summary> - AUTOMATIC_USER_BACKUP, - /// <summary> - /// 鐢ㄦ埛鑷畾涔夊浠� - /// </summary> - USER_DEFINED_BACKUP + public string appName = SoftwareType.ON_Plus.ToString(); } + #region APP鐗堟湰妫�娴� /// <summary> - /// BackupDataType + /// AppVersionCheckObj /// </summary> - public enum BackupDataType - { - HDL_ON, - ZIGBEE, - ZIGBEE_HOME, - HDL_ON_PRO, - BUSPRO - } - - /// <summary> - /// 浣忓畢绫诲瀷 - /// </summary> - public enum HomeTypeEnum - { - ZIGBEE, - BUSPRO, - A - } - - /// <summary> - /// 璇█绫诲瀷 - /// </summary> - public enum LanguageTypeEnum - { - CHINESE, - ENGLISH, - } - - /// <summary> - /// VerifyType - /// </summary> - public enum VerifyType + [System.Serializable] + public class AppVersionCheckObj { /// <summary> - /// 娉ㄥ唽 + /// /// </summary> - REGISTER = 1, + public string version = MainPage.VersionString; /// <summary> - /// 蹇樿瀵嗙爜 + /// 杞欢鏉ユ簮锛孍voyo銆丱N銆丱N_Plus /// </summary> - FORGOTPASSWORD, - /// <summary> - /// 鐧诲綍 - /// </summary> - LOGIN, - /// <summary> - /// 缁戝畾 - /// </summary> - BIND, + public string appName = SoftwareType.ON_Plus.ToString(); } - /// <summary> - /// ChildAccountType - /// </summary> - public enum ChildAccountType - { - /// <summary> - /// 涓昏处鍙疯嚜宸�(鏈汉) - /// </summary> - MYSELF = 0, - /// <summary> - /// 鏅�� - /// </summary> - ORDINARY = 1, - /// <summary> - /// 璋冭瘯浜哄憳 - /// </summary> - DEBUG, - /// <summary> - /// 绠$悊鍛� - /// </summary> - ADMIN, - - } - - #endregion - - #region 鏃ф帴鍙� /// <summary> /// /// </summary> - public class FindCityObj + [System.Serializable] + public class AppVersionRes { /// <summary> - /// 鍩庡競ID + /// 搴旂敤甯傚満鍚嶇О /// </summary> - public string Cid; - + public string appMarket; /// <summary> - /// + /// app鍚嶇О /// </summary> - public string Location; - + public string appName; /// <summary> - /// 鍩庡競 + /// ios涓嬭浇鍦板潃 /// </summary> - public string City; - + public string iosUrl; /// <summary> - /// + /// 瀹夊崜涓嬭浇鍦板潃 /// </summary> - public string Province; - + public string androidUrl; /// <summary> - /// + /// 鏄惁鏄己鍒舵洿鏂� /// </summary> - public string Country; - - + public bool isEnforce; /// <summary> - /// + /// 鍙戝竷绯荤粺锛孖OS銆丄ndroid /// </summary> - public string TimeZone; + public string releaseSystem; + /// <summary> + /// 澶囨敞 + /// </summary> + public string remark; + /// <summary> + /// 鏇存柊璇存槑json锛屽璇█鏈夊鎴风瑙f瀽 + /// </summary> + public string updateDescription; + /// <summary> + /// 鐗堟湰鍙� + /// </summary> + public string version; } + + /// <summary> + /// 鏇存柊璇存槑json锛屽璇█鏈夊鎴风瑙f瀽 + /// </summary> + public class ReasonStrJson + { + /// <summary> + /// 涓枃 + /// </summary> + public string Chinese; + /// <summary> + /// 鑻辨枃 + /// </summary> + public string English; + /// <summary> + /// + /// </summary> + public string Czech; + } + + /// <summary> + /// 妫�娴嬫洿鏂拌繑鍥炲瓧娈� + /// </summary> + public class UpdateDialogInfo + { + ///// <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 + + #region 鏁版嵁鍒嗕韩 + ///// <summary> + ///// 娣诲姞鍒嗕韩 + ///// </summary> + //[System.Serializable] + //public class ShareData + //{ + // /// <summary> + // /// 浣忓畢ID + // /// </summary> + // public int homeId; + // /// <summary> + // /// + // /// </summary> + // public List<ShareDatasItem> shareDatas; + // /// <summary> + // /// 瀛愯处鍙稩D + // /// </summary> + // public List<string> childAccountIds; + //} + + /// <summary> + /// 娣诲姞鍒嗕韩 + /// </summary> + [System.Serializable] + public class AddShareObj + { + /// <summary> + /// 浣忓畢ID + /// </summary> + public string homeId; + /// <summary> + /// + /// </summary> + public List<ShareData> shareDatas; + /// <summary> + /// 瀛愯处鍙稩D + /// </summary> + public List<string> childAccountIds; + } + /// <summary> /// /// </summary> - public class GetWeatherObj + public class ShareData { + /// <summary> + /// 鍒嗕韩绫诲瀷琛╥d + /// </summary> + public string shareTypeId; + /// <summary> + /// 瀛愬笎鍙稩D + /// </summary> + public string childAccountId; + /// <summary> + /// 鍒嗕韩绫诲瀷 1.ROOM 2.DEVICE 3.SCENE + /// </summary> + public string shareType = "DEVICE"; + } - public string Temperature; - + /// <summary> + /// 鍒犻櫎鍒嗕韩 + /// </summary> + [System.Serializable] + public class DeleteShareObj + { + /// <summary> + /// 浣忓畢ID + /// </summary> + public string homeId; /// <summary> /// /// </summary> - public string Humidity; + public List<ShareData> shareDatas; + } + /// <summary> + /// 鑾峰彇鍒嗕韩 + /// </summary> + [System.Serializable] + public class GetShareObj + { /// <summary> - /// + /// 浣忓畢ID /// </summary> - public string PM25; + public string homeId; /// <summary> - /// + /// 瀛愯处鍙稩D /// </summary> - public string Weather; + public string childAccountId; + ///// <summary> + ///// 鍒嗕韩绫诲瀷 1.ROOM 2.DEVICE 3.SCENE + ///// 涓嶄紶榛樿鏌ュ叏閮� + ///// </summary> + //public string shareType = "DEVICE"; + } + #endregion + + + #region 鍥剧墖涓婁紶涓嬭浇 + /// <summary> + /// 涓婁紶鍥剧墖 + /// </summary> + [System.Serializable] + public class UploadImageObj + { + /// <summary> + /// 鍓嶇紑鏍囪瘑 + /// </summary> + public string prefix; + /// <summary> + /// 鍏宠仈ID + /// </summary> + public string uid; + /// <summary> + /// 鏂囦欢鍚嶇О + /// </summary> + public string fileName; + /// <summary> + /// 鍥剧墖浜岃繘鍒舵祦 + /// </summary> + public byte[] content; + } + + /// <summary> + /// 鏌ヨ鍥剧墖璺緞 + /// </summary> + [System.Serializable] + public class GetImageUrlObj + { + /// <summary> + /// 鍥剧墖涓嬭浇璺緞鏍囪瘑 + /// </summary> + public string imageKey; } #endregion + + #endregion + + + /// <summary> + /// 鏋佸厜鎺ㄩ�佹秷鎭� + /// </summary> + [System.Serializable] + public class JPushMessageInfo + { + /// <summary> + /// 浣忓畢ID + /// </summary> + public string HomeId; + /// <summary> + /// 鎺ㄩ�佹爣棰� + /// </summary> + public string Title; + /// <summary> + /// 鎺ㄩ�佸唴瀹� + /// </summary> + public string Content; + /// <summary> + /// 鎺ㄩ�侀檮鍔犳暟鎹� + /// </summary> + public string Extras; + /// <summary> + /// 淇℃伅绫诲瀷 + /// </summary> + public string messageType = ""; + /// <summary> + /// 鎵╁睍鏁版嵁鍐呭 + /// </summary> + public string expantContent = ""; + + + } + + /// <summary> + /// 鏋佸厜鎺ㄩ�佹秷鎭� + /// </summary> + [System.Serializable] + public class JPushExpandData + { + /// <summary> + /// 闄勫姞鍐呭 + /// </summary> + public string expandData; + + } + + /// <summary> + /// 鏋佸厜鎺ㄩ�佹秷鎭� + /// </summary> + [System.Serializable] + public class ExpandData + { + /// <summary> + /// 浣忓畢ID + /// </summary> + public string homeId; + /// <summary> + /// 闄勫姞鍐呭 + /// </summary> + public string expantContent; + /// <summary> + /// 淇℃伅绫诲瀷 + /// </summary> + public string messageType; + } + + /// <summary> + /// 钀ょ煶浜戝瓙璐﹀彿token + /// </summary> + [System.Serializable] + public class EZChildAccessToken + { + /// <summary> + /// token + /// </summary> + public string accessToken; + /// <summary> + /// 杩囨湡鏃堕棿 + /// </summary> + public string expireTime; + } + + + #region 闊崇 + /// <summary> + /// 鑾峰彇闊崇鍒楄〃 + /// </summary> + [System.Serializable] + public class GetSpeakerObj : HomeIdObj + { + /// <summary> + /// 骞冲彴鍚嶇О + /// </summary> + public string platformName; + /// <summary> + /// 椤甸潰澶у皬 + /// </summary> + public int pageSize = 100; + /// <summary> + /// 椤甸潰搴忓彿 + /// </summary> + public int pageNo = 1; + } + + + [System.Serializable] + public class SpeakerObj : HomeIdObj + { + /// <summary> + /// 璁板綍鐨勪富閿甶d + /// </summary> + public string tokenId; + } + + /// <summary> + /// 鏇存柊闊崇澶囨敞 + /// </summary> + [System.Serializable] + public class UpdateSpeakerRemarkObj : SpeakerObj + { + /// <summary> + /// 澶囨敞 + /// </summary> + public string remark; + } + + + /// <summary> + /// 鑾峰彇闊崇鍒嗛厤鐨勮澶囧拰鍦烘櫙鍒楄〃 + /// </summary> + [System.Serializable] + public class GetSpeakerDeviceListObj : HomeIdObj + { + /// <summary> + /// 璁板綍鐨勪富閿甶d + /// </summary> + public string tokenId; + + } + + /// <summary> + /// 閰嶇疆鐨勮闊宠澶囧拰鍦烘櫙鏁版嵁 + /// </summary> + [System.Serializable] + public class SpeakerTargetInfo + { + /// <summary> + /// 鎺у埗鐨勭洰鏍嘔d锛屼簯绔殑璁惧Id鎴栬�呭満鏅疘d + /// </summary> + public string targetId; + /// <summary> + /// 鏄惁鏄澶囷紝鍦烘櫙涓篺alse + /// </summary> + public bool isDevice; + /// <summary> + /// 鐩爣鍚嶇О + /// </summary> + public string targetName; + /// <summary> + /// 鎵╁睍鍙傛暟褰撳墠rowview鏄惁閫変腑 + /// </summary> + public bool IsSelect; + } + + //[System.Serializable] + //public class SpeakerTargetInfoRow: SpeakerTargetInfo + //{ + // /// <summary> + // /// 褰撳墠rowview鏄惁閫変腑 + // /// </summary> + // public bool isSelect; + //} + + + /// <summary> + /// 鏇存柊闊崇鎺у埗鐨勮澶囧拰鍦烘櫙鐩爣 + /// </summary> + [System.Serializable] + public class UpdateSpeakerDeviceListObj : SpeakerObj + { + /// <summary> + /// 澶囨敞 + /// </summary> + public List<SpeakerTargetInfo> targetInfos; + } + + /// <summary> + /// 鏇存柊闊崇鎺у埗鐨勮澶囧拰鍦烘櫙鐩爣 + /// </summary> + [System.Serializable] + public class SpeakerListRes + { + /// <summary> + /// 闊崇鍒楄〃 + /// </summary> + public List<SpeakerInfo> list; + } + + /// <summary> + /// 闊崇淇℃伅 + /// </summary> + [System.Serializable] + public class SpeakerInfo + { + /// <summary> + /// + /// </summary> + public string platformName { get; set; } + /// <summary> + /// + /// </summary> + public string remark { get; set; } + /// <summary> + /// + /// </summary> + public string tokenId { get; set; } + /// <summary> + /// + /// </summary> + public string userId { get; set; } + /// <summary> + /// + /// </summary> + public string userRegion { get; set; } + /// <summary> + /// + /// </summary> + public string homeId { get; set; } + /// <summary> + /// + /// </summary> + public string homeRegion { get; set; } + } + #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