123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146147148149150151152153154155156157158159160161162163164165166167168169170171172173174175176177178179180181182183184185186187188189190191192193194195196197198199200201202203204205206207208209210211212213214215216217218219220221222223224225226227228229230231232233234235236237238239240241242243244245246247248249250251252253254255256257258259260261262263264265266267268269270271272273274275276277278279280281282283284285286287288289290291292293294295296297298 |
- using System;
- using System.Collections.Generic;
- using Newtonsoft.Json.Linq;
- 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 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 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 int? 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 int? 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;
- }
- #endregion
|