| 123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146147148149150151152153154155156157158159160161162163164165166167168169170171172173174175176177178179180181182183184185186187188189190191192193194195196197198199200201202203204205206207208209210211212213214215216217218219220221222223224225226227228229230231232233234235236237238239240241242243244245246247248249250251252253254255256257258259260261262263264265266267268269270271272273274275276277278279280281282283284285286287288289290291292293294295296297298299300301302303304305306307308309310311312313314315316317318319320321322323324325326327328329330331332333334335336337338339340341342343344345346347348349350351352353354355356357358359360361362363364365366367368369370371372373374375376377378379380381382383384385386387388389 | using System;using System.Collections.Generic;using Newtonsoft.Json.Linq;using UnityEngine.Serialization;public class HttpGetData{}[Serializable]public class SensorListResult{    public int total;    public List<DevicesId_Data> rows;}/// <summary>/// ???code>0 data: string message/// </summary>[Serializable]public class SensorDataResult{    public int code;    public List<SensorData> data;}[Serializable]public class SensorData{    public string creat_by;    public string creat_time;    public string del_flag;    /// <summary>    /// 闸门故障    /// </summary>    public bool gate_breakdown;    /// <summary>    /// 闸门手动模式 true手动 false远程    /// </summary>    public bool gate_mode;    /// <summary>    /// 闸门全开状态     /// </summary>    public bool gate_open;    /// <summary>    /// 闸门启门状态 true启门 false闭门    /// </summary>    public bool gate_opening;    /// <summary>    /// 闸门电源正常    /// </summary>    public bool gate_power;    /// <summary>    /// 开度    /// </summary>    public int opening_degree;        public long record_id;    public int record_ts;    public int sensor_id;    public int sensor_type;    public string station_name;        public string update_by;    public string update_time;}[Serializable]public class GetSingleDevicesRequest{    public List<SingleDevicesRequestData> data;}[Serializable]public class SingleDevicesRequestData{    public string timeGroup;    public string avgS1;    public string avgS2;    public string avgR1;    public string avgR2;}[Serializable]public class GetDevicesRequestData{    public List<DevicesRequestData> datas;}[Serializable]public class DevicesRequestData{    public float AvgNodeValue;    public int ChannelID;    public int DeviceID;    public float MaxNodeValue;    public string NodeName;    public string NodeType;    public string NodeUnit;    public float NodeValue;    public int ProjectID;    public string RecvTime;    public string SampleTime;}[Serializable]public class GetSingleDeviceData{    public int ChannelID;    public int DeviceID;    public int N;}[Serializable]public class GetSingleDeviceData_AvgType{    public int ChannelID;    public int DeviceID;    /// <summary>    /// AvgType有三种类型,参数依次为hour(按小时平均),day(按日平均),month(按月平均)    /// </summary>    public string AvgType;    public int N;}[Serializable]public class GetDevicesData{    public List<DevicesMessage> idsList;}[Serializable]public class DevicesMessage{    public int ChannelID;    public int DeviceID;}[Serializable]public class DeviceTrendRequest{    public DeviceTrendData[] data;}[Serializable]public class DeviceTrendData{    public string timeGroup;    public string r1;}[Serializable]public class ObsHttpRequestData{    public int code;    public string msg;    public JObject data;}[Serializable]public class GetObsChannelRequestData{    public int total;    public ObsChannelData[] list;    public int pageNum;    public int pageSize;}[Serializable]public class ObsChannelData{    public int id;    public string channelId;    public string deviceId;    public string name;}public enum ObsCtrlType{    none,    stop,    left,    right,    up,    down,    upleft,    upright,    downleft,    downright,    zoomin,    zoomout,}[Serializable]public class ObsPlayUrlData{    public string hls;}#region B08[Serializable]public class B08_dataStatis{    public DataStatis data;}[Serializable]public class DataStatis{    public int inspectTimes;    public int eventTimes;    public int allProject;    public int normalProject;    public int eventCompleteRate;    public int inspectTask;    public int warnProject;    public int questionTimes;    public int questionCompleteRate;}[Serializable]public class B08_inspectResult{    public InspectResult data;}[Serializable]public class InspectResult{    public CharData_item[] question;    public CharData_item[] events;}[Serializable]public class B08_projectExamine{    public ProjectExamine data;}[Serializable]public class ProjectExamine{    public CharData_item[] type1;    public CharData_item[] type2;}[Serializable]public class B08_event{    public Project_EventData data;}[Serializable]public class Project_EventData{    public int waitAccept;    public int hasHandle;    public string completeRate;    public int waitHandle;    public List<B08_TaskData> list;}[Serializable]public class B08_questionStatis{    public Project_EventData data;}[Serializable]public class B08_TaskData{    public string createBy;    public string createTime;    public string updateBy;    public string updateTime;    public string id;    public string type;    public string code;    public string content;    public string longitude;    public string latitude;    public string fileId;    public string parentProjectId;    public string childProjectId;    public string projectStatus;    public string projectType;    public string title;    public string remark;    public int? status;    //public int? transactor;    public string transactorName;    public string creator;    public string creatorName;    public int? grade;}[Serializable]public class B08_inspectType{    public CharData_item[] data;}[Serializable]public class CharData_item{    public string key;    public int value;}[Serializable]public class CharData_water{    public string key;    public string value;}[Serializable]public class B08_TaskListInfoData{    public B08_TaskInfoData[] data;}[Serializable]public class B08_TaskInfoData{    public string xjId;    public string fanganId;    public string projectId;    public string xunjianScope;    public int taskExecutor;    [FormerlySerializedAs("type")] public string fanganName;    public string xunjian_scope;    public string status;    public string start_time;    public string finishedTime;    [FormerlySerializedAs("task_items")] public B08_TaskItems[] items;}[Serializable]public class B08_TaskItems{    [FormerlySerializedAs("item_id")] public string xjItemId;    public string xjId;    public string faItemId;        public B08_TaskItemFiles[] files;        public string latitude;//维度    public string longitude;//经度    public string status;    public string startTime;    public string finishedTime;    [FormerlySerializedAs("item_name")] public string faItemName;}[Serializable]public class B08_TaskItemFiles{    public string fileId;    public int fileCategoryId;    public string fileName;    public string mimeType;    public string filePath;    public int folderId;}#endregion
 |