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;
private async void Start()
{
//await initAsync("");
}
public async Task initAsync(string token)
{
var jsonResult = await CombineJSON.GetJson_POST("https://jsonplaceholder.typicode.com/posts", 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
}