GQ_Communicate/GQ_TongXin/Assets/script/接口/查询/TmsAlarmQuery.cs

112 lines
2.3 KiB
C#

using Newtonsoft.Json;
using System;
using System.Collections;
using System.Collections.Generic;
using System.Threading.Tasks;
using UnityEngine;
using static ENVQuery;
/// <summary>
/// 告警-查询
/// </summary>
[AddComponentMenu("告警查询")]
public class TmsAlarmQuery : MonoBehaviour
{
public List<TmsAlarmList> tmsAlarmLists;
private void Start()
{
//await initAsync("");
}
//public async Task initAsync()
//{
// var jsonResult = await CombineJSON.GetJson_POST(GameManager.Inst.Jk_URL.gj_cx, GameManager.Inst.token);
// Root root = JsonConvert.DeserializeObject<Root>(jsonResult);
// tmsAlarmLists = root.data;
//}
void Update()
{
}
#region JSON
[System.Serializable]
public class TmsAlarmList
{
/// <summary>
/// 告警ID
/// </summary>
public string alarmId;
/// <summary>
/// 设备Id(告警对象Id)
/// </summary>
public string alarmDeviceId;
/// <summary>
/// 告警类型
/// </summary>
public string alarmType;
/// <summary>
/// 告警等级
/// </summary>
public string alarmLevel;
/// <summary>
/// 告警时间
/// </summary>
public string alarmDate;
/// <summary>
/// 告警描述
/// </summary>
public string alarmDescription;
/// <summary>
/// 告警原因
/// </summary>
public string alarmReason;
/// <summary>
/// 处理状态
/// </summary>
public string alarmHandleStatus;
/// <summary>
/// 处理人员
/// </summary>
public string alarmHandlePerson;
/// <summary>
/// 处理时间
/// </summary>
public string alarmHandleDate;
/// <summary>
/// 设备id
/// </summary>
public string deviceId;
}
[System.Serializable]
public class Root
{
/// <summary>
///
/// </summary>
public string code;
/// <summary>
/// 操作成功
/// </summary>
public string message;
/// <summary>
///
/// </summary>
public List<TmsAlarmList> data;
/// <summary>
///
/// </summary>
public string serverTime;
}
#endregion
}