using DataVAPI.Tool.IOT; using System; namespace DataVAPI.Tool.API请求 { /// /// Http状态字段基类 /// public abstract class HttpResponseStatusBase { /// /// 状态 /// public int code { get; set; } /// /// 消息 /// public string msg { get; set; } /// /// 数量 /// public int totalCount { get; set; } } //public class JsonMsg where T : class //{ // /// // /// 状态码 // /// // public int code { get; set; } // /// // /// 消息 // /// // public string msg { get; set; } // /// // /// 描述 // /// // public string ms { get; set; } // /// // /// 内容 // /// // public T obj { get; set; } // /// // /// 图标 // /// // public int icon { get; set; } // public static JsonMsg OK(T obj, string msg = "接口名称", string mso = "调用接口成功") // { // string str = $"{DateTime.Now.ToString("yyyy-MM-dd HH:mm:ss")} 接口名称为“ {msg + "”调用成功,描述:" + mso + obj}"; // ConsoleColor currentForeColor = Console.ForegroundColor; // Console.ForegroundColor = ConsoleColor.Green; // Console.WriteLine(str); // Console.ForegroundColor = currentForeColor; // return new JsonMsg() { code = 1, ms = mso, msg = "成功", obj = obj, icon = 1 }; // } // public static JsonMsg Error(T obj, string msg = "接口名称", string mso = "调用接口成功失败") // { // string str = $"{DateTime.Now.ToString("yyyy-MM-dd HH:mm:ss")} 接口名称为“ {msg + "”调用失败,描述:" + mso + obj}"; // ConsoleColor currentForeColor = Console.ForegroundColor; // Console.ForegroundColor = ConsoleColor.Red; // Console.WriteLine(str); // Console.ForegroundColor = currentForeColor; // return new JsonMsg() { code = 0, ms = mso, msg = "失败", obj = obj, icon = 1 }; // } //} //public class DeviceTable : BaseEntity //{ // /// // /// 阿里云设备key // /// // public string productkey { get; set; } // /// // /// 阿里云设备secret // /// // public string devicesecret { get; set; } // /// // /// 客户端类型 // /// // public string devtype { get; set; } // /// // /// 经度 // /// // public string jd { get; set; } // /// // /// 维度 // /// // public string wd { get; set; } // /// // /// 备注 // /// // public string remark { get; set; } //} ///// ///// 告警消息表 ///// //public class AlarmTable : BaseEntity //{ // /// // /// 告警时间 // /// // public DateTime AlarmTime { get; set; } // /// // /// 告警类型:1 轻微 2:一般 3 严重 // /// // public string AlarmType { get; set; } // /// // /// 告警消息 // /// // public string AlarmMessage { get; set; } // /// // /// 告警值 // /// // public string AlarmVla { get; set; } // /// // /// IP 地址 // /// // public string IP { get; set; } // public AlarmTable() // { // IP = Tools.GetLocalIp(); // } //} ///// ///// 日志表 ///// //public class LogTable : BaseEntity //{ // /// // /// 日志时间 // /// // public DateTime LogTime { get; set; } // /// // /// 日志类型:1 轻微 2:一般 3 严重 // /// // public string LogType { get; set; } // /// // /// 日志消息 // /// // public string LogMessage { get; set; } // /// // /// 日志值 // /// // public string LogVla { get; set; } // /// // /// IP 地址 // /// // public string IP { get; set; } // public LogTable() // { // IP = Tools.GetLocalIp(); // } //} ///// ///// MongoDB基类 ///// //public abstract class BaseEntity //{ // /// // /// ID // /// // public string IdStr { get; set; } // /// // /// 客户端 ID // /// // public string ClientId { get; set; } // /// // /// 设备 ID // /// // public string DeviceId { get; set; } // /// // /// 状态 // /// // public string State { get; set; } // /// // /// 创建时间 // /// // public DateTime CreateTime { get; set; } // /// // /// 修改时间 // /// // public DateTime UpdateTime { get; set; } // /// // /// 阿里云设备名称 // /// // public string devicename { get; set; } //} }