using Newtonsoft.Json; using System; using System.Collections.Generic; using System.Threading.Tasks; using UnityEngine; /// /// 机柜-查询 /// [AddComponentMenu("机柜查询"), Serializable] public class CabinetQuery : MonoBehaviour { public CabinetList cabinetList = new CabinetList(); private void Awake() { } private void Start() { //await initAsync(""); } //public async Task initAsync(string token) //{ // var jsonResult = await CombineJSON.GetJson_POST("http://wu4ifs.natappfree.cc/machineRoom/tmsRack/queryList", token); // Root root = JsonConvert.DeserializeObject(jsonResult); // foreach (var item in root.data) // { // if (item.rackId == cabinetList.rackId) // { // cabinetList = item; // break; // } // } //} private void Update() { } #region JSON [Serializable] public class CabinetList { /// /// 主键id /// [Tooltip("")] public string rackId; /// /// 机柜名称 /// [Tooltip("机柜名称")] public string deviceName; /// /// 机柜类型 /// [Tooltip("机柜类型")] public string type; /// /// 生产厂家 /// [Tooltip("生产厂家")] public string manufacturer; /// /// 投运时间 /// [Tooltip("投运时间")] public string operationTime; /// /// 产权单位 /// [Tooltip("产权单位")] public string rackPropertyUnit; /// /// 维护单位 /// [Tooltip("维护单位")] public string maintenanceUnit; /// /// 负责人 /// [Tooltip("负责人")] public string directorName; /// /// 手机号 /// [Tooltip("手机号")] public string phone; /// /// 用途描述 /// [Tooltip("用途描述")] public string rackUsageDescription; /// /// 颜色 /// [Tooltip("颜色")] public string rackColor; /// /// 所属机房id /// [Tooltip("所属机房id")] public string roomId; } [Serializable] public class Root { /// /// /// public string code; /// /// 操作成功 /// public string message; /// /// /// public List data; /// /// /// public string serverTime; } #endregion }