using Newtonsoft.Json; using Newtonsoft.Json.Linq; using System; using System.Collections; using System.Collections.Generic; using System.Threading.Tasks; using Unity.VisualScripting; using UnityEngine; using static PortQuery; /// /// 板卡-查询 /// [AddComponentMenu("板卡查询"), Serializable] public class TmsCardQuery : MonoBehaviour { public TmsCardList tmsCardList = new TmsCardList(); private void Awake() { } private 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); // foreach (var item in root.data) // { // if (item.cardId == tmsCardList.cardId) // { // tmsCardList = item; // break; // } // } //} #region JSON [Serializable] public class TmsCardList { /// /// 主键id /// [Tooltip("")] public string cardId; /// /// 名称 /// [Tooltip("名称")] public string deviceName; /// /// 端口数量 /// [Tooltip("端口数量")] public int portNum; /// /// 所在机槽Id /// [Tooltip("所在机槽Id")] public string slotId; /// /// 所在机槽名称 /// [Tooltip("所在机槽名称")] public string slotName; /// /// 板卡类型 /// [Tooltip("板卡类型")] public string cardType; /// /// 板卡型号 /// [Tooltip("板卡型号")] public string cardModel; /// /// 生产厂家 /// [Tooltip("")] public string manufacturer; /// /// 投运时间 /// [Tooltip("")] public string operationTime; /// /// 运行状态 /// [Tooltip("")] public string runStatus; } [Serializable] public class Root { /// /// /// public string code; /// /// 操作成功 /// public string message; /// /// /// public List data; /// /// /// public string serverTime; } #endregion }