FIC_Solar/solarApp/Model/errMain_model.cs

92 lines
3.6 KiB
C#

using System;
using System.Collections.Generic;
using System.Text;
namespace solarApp.Model
{
public class errMain_model
{
public int id { get; set; }
public string site_id { get; set; }
public Int64 timestamp { get; set; }
public string datestamp { get; set; }
public int uuidHash { get; set; }
public Byte[] uuid { get; set; }
public string isOpen {get; set;}
public string sourceState { get; set; }
public string ackState { get; set; }
public Int16 ackRequired { get; set; }
public int alarmClass { get; set; }
public int priority { get; set; }
public Int64 normalTime { get; set; }
public Int64 ackTime { get; set; }
public string userAccount { get; set; }
public int alarmTransition { get; set; }
public Int64 lastUpdate { get; set; }
public string errDevice { get; set; }
public string err_valuekind { get; set; }
public string errValue { get; set; }
public string errMsg { get; set; }
public string errCode { get; set; }
public string errDeviceBrand { get; set; }
public string errDeviceModel { get; set; }
}
public class ExceptionEmailInfo
{
public int id { get; set; }//Id編號
public string site_id { get; set; }//電站編號
public string alarmClassName { get; set; }//異常類別
public string errDevice { get; set; }//設備編號
public string errValue { get; set; }//原始值
public string dev_time { get; set; }//發生時間
public string errMsg { get; set; }//錯誤原因
public string PowerStationName { get; set; }//電站名稱
public int PowerStationId { get; set; }//電站流水號
public string normalTime { get; set; }//賦歸時間
public string errMsgT { get; set; } //errMsgType
public int priority { get; set; }//priority
public int sourceState { get; set; }//異常狀態
public string emailTime { get; set; }//送到寄信資料表的時間
}
public class NoticeInfo
{
public int Id { get; set; }//Id編號
public int Type { get; set; }//設備類型
public string RecipientName { get; set; }//收件人
public string RecipientEmail { get; set; }//收件Email
public string Subject { get; set; }//主旨
public string Content { get; set; }//內容
public int ExceptionId { get; set; }//異常id
public int IsDelivery { get; set; }//是否已寄出信件
public string DeliveryAt { get; set; }//寄出時間
public string CreatedAt { get; set; } //製造時間
}
public class AlarmorionInfo
{
public int id { get; set; }
public string site_id { get; set; }
public string timestamp2 { get; set; }
public string datestamp { get; set; }
public int uuidHash { get; set; }
//public Byte[] uuid { get; set; }
public string isOpen { get; set; }
public string sourceState { get; set; }
public string ackState { get; set; }
public Int16 ackRequired { get; set; }
public int alarmClass { get; set; }
public int priority { get; set; }
public Int64 normalTime { get; set; }
public Int64 ackTime { get; set; }
public string userAccount { get; set; }
public int alarmTransition { get; set; }
public Int64 lastUpdate { get; set; }
public string siteID { get; set; }
public string deviceID { get; set; }
public string errMsg { get; set; }
}
}