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; }
//}
}