From d72ca686a3e262693f8a6e45e747e8e8da43335b Mon Sep 17 00:00:00 2001
From: JLChen <551775569@qq.com>
Date: 星期二, 06 七月 2021 09:39:03 +0800
Subject: [PATCH] 2021-07-06 1.更新
---
HDL_ON/DAL/Server/NewApiRes.cs | 689 ++++++++++++++++++++++++++++++++++++++++----------------
1 files changed, 489 insertions(+), 200 deletions(-)
diff --git a/HDL_ON/DAL/Server/NewApiRes.cs b/HDL_ON/DAL/Server/NewApiRes.cs
index 6703451..c23dac9 100644
--- a/HDL_ON/DAL/Server/NewApiRes.cs
+++ b/HDL_ON/DAL/Server/NewApiRes.cs
@@ -17,7 +17,7 @@
[System.Serializable]
public class NullObj
{
-
+
}
#region 鈻� 鍏ㄧ悆鍖哄煙鍒楄〃 ____________________________
@@ -75,7 +75,7 @@
/// 楠岃瘉鐮侊紝鐭俊鐧诲綍鏃跺�欑敤
/// </summary>
public string verifyCode;
-
+
}
@@ -134,6 +134,27 @@
/// 鐢ㄦ埛鍚嶅瓧
/// </summary>
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
@@ -316,6 +337,10 @@
/// 鐧诲綍鍚�
/// </summary>
public string loginName;
+ /// <summary>
+ /// 鐢ㄦ埛澶村儚
+ /// </summary>
+ public string memberHeadIcon;
}
@@ -332,6 +357,18 @@
}
+ /// <summary>
+ /// 鏇存柊涓汉澶村儚
+ /// </summary>
+ [System.Serializable]
+ public class UpdateMemberHeadIconRes
+ {
+ /// <summary>
+ /// 鐢ㄦ埛澶村儚
+ /// </summary>
+ public string memberHeadIcon;
+
+ }
/// <summary>
/// 缁戝畾璁よ瘉(鎵嬫満/閭)
@@ -351,7 +388,7 @@
/// 楠岃瘉鍚�
/// </summary>
public string verifyCode;
-
+
}
@@ -379,6 +416,10 @@
/// 浣忓畢绫诲瀷
/// </summary>
public string homeType;
+ /// <summary>
+ /// 涓嶈嚜鍔ㄧ敓鎴愰粯璁や綇瀹�
+ /// </summary>
+ public bool autoGenerate = false;
}
@@ -483,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>
@@ -560,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;
}
@@ -830,9 +882,9 @@
/// 鍒犻櫎瀛愯处鍙�
/// </summary>
[System.Serializable]
- public class ChildDeleteObj: ChildBaseObj
+ public class ChildDeleteObj : ChildBaseObj
{
-
+
}
/// <summary>
@@ -847,61 +899,11 @@
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
+ public class UpdateChildNickNameObj : ChildBaseObj
{
/// <summary>
/// nickName
@@ -935,8 +937,23 @@
/// 鏄惁鍏佽鍒涘缓鍦烘櫙
/// </summary>
public bool isAllowCreateScene;
-
+
}
+
+ /// <summary>
+ ///
+ /// </summary>
+ [System.Serializable]
+ public class AccountObj
+ {
+ /// <summary>
+ /// 璐﹀彿
+ /// </summary>
+ public string account;
+
+ }
+
+
#endregion
#region 鏁版嵁鍒嗕韩
@@ -944,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;
}
@@ -1032,7 +1041,7 @@
/// </summary>
public string deviceName;
/// <summary>
- ///
+ /// Android銆両OS銆乄inPhone
/// </summary>
public string deviceType;
/// <summary>
@@ -1042,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
@@ -1114,70 +1123,113 @@
public string Id;
}
- #region APP鐗堟湰妫�娴�
/// <summary>
- /// ForceUpdateObj
+ /// AppNameObj
/// </summary>
[System.Serializable]
- public class ForceUpdateObj
+ public class AppNameObj
{
/// <summary>
- /// 鎵嬫満绫诲瀷
- ///
- /// 0鏄痠OS
- /// 1鏄疉ndroid
- /// 2鏄疉ndroid 鏂扮殑鍖呭悕鐗堟湰
+ /// 杞欢鏉ユ簮锛孍voyo銆丱N銆丱N_Plus
/// </summary>
- public int DeviceType = 0;
+ public string appName = SoftwareType.ON_Plus.ToString();
+ }
+
+ #region APP鐗堟湰妫�娴�
+ /// <summary>
+ /// AppVersionCheckObj
+ /// </summary>
+ [System.Serializable]
+ public class AppVersionCheckObj
+ {
/// <summary>
///
/// </summary>
- public string RequestVersion = MainPage.VersionString;
+ public string version = MainPage.VersionString;
+ /// <summary>
+ /// 杞欢鏉ユ簮锛孍voyo銆丱N銆丱N_Plus
+ /// </summary>
+ public string appName = SoftwareType.ON_Plus.ToString();
+ }
+
+ /// <summary>
+ ///
+ /// </summary>
+ [System.Serializable]
+ public class AppVersionRes
+ {
+ /// <summary>
+ /// 搴旂敤甯傚満鍚嶇О
+ /// </summary>
+ 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>
+ /// 鍙戝竷绯荤粺锛孖OS銆丄ndroid
+ /// </summary>
+ 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 RequestSource = MainPage.ClientType;
- /// <summary>
- /// 璇█
- /// </summary>
- public string languageType;
+ public string Czech;
}
/// <summary>
/// 妫�娴嬫洿鏂拌繑鍥炲瓧娈�
/// </summary>
- public class ForceUpdateInfo
+ public class UpdateDialogInfo
{
-
+ ///// <summary>
+ ///// 闇�瑕佸己鍒舵洿鏂�
+ ///// </summary>
+ //public bool IsNeedForceUpdate;
/// <summary>
- /// 闇�瑕佸己鍒舵洿鏂�
- /// </summary>
- public bool IsNeedForceUpdate;
-
- /// <summary>
- /// 寮哄埗鏇存柊鍘熷洜
+ /// 1.鎻愮ず鏇存柊鐨勫唴瀹�
+ /// 2.寮哄埗鏇存柊鍘熷洜
+ /// 3.鎻愮ず鐨勯�氱煡鍐呭
/// </summary>
public string ReasonStr;
- /// <summary>
- /// 寮哄埗鏇存柊鍘熷洜
- /// </summary>
- public string ReasonStr_En;
-
- /// <summary>
- /// 鏂扮増鏈琲OS App Store涓嬭浇鍦板潃
- /// </summary>
- public string IosUrl;
-
- /// <summary>
- /// 鏂扮増鏈珹ndroid搴旂敤甯傚満涓嬭浇鍦板潃
- /// </summary>
- public string AndroidUrl;
-
- /// <summary>
- /// 鏂扮増鏈珹ndroid 鑻辨枃搴旂敤甯傚満涓嬭浇鍦板潃 Google Play
- /// </summary>
- public string AndroidUrl_En;
-
/// <summary>
/// O 涓嶉渶瑕佹洿鏂�
/// 1 鎻愮ず鏇存柊
@@ -1185,19 +1237,256 @@
/// 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 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";
+ }
+
+
+ /// <summary>
+ /// 鍒犻櫎鍒嗕韩
+ /// </summary>
+ [System.Serializable]
+ public class DeleteShareObj
+ {
+ /// <summary>
+ /// 浣忓畢ID
+ /// </summary>
+ public string homeId;
+ /// <summary>
+ ///
+ /// </summary>
+ public List<ShareData> shareDatas;
+ }
+
+ /// <summary>
+ /// 鑾峰彇鍒嗕韩
+ /// </summary>
+ [System.Serializable]
+ public class GetShareObj
+ {
+ /// <summary>
+ /// 浣忓畢ID
+ /// </summary>
+ public string homeId;
+ /// <summary>
+ /// 瀛愯处鍙稩D
+ /// </summary>
+ 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>
+ /// 鎺ㄩ�佹爣棰�
+ /// </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>
+ /// 闄勫姞鍐呭
+ /// </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>
--
Gitblit v1.8.0