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