using System;
using System.Collections.Generic;
using System.ComponentModel.DataAnnotations;
using System.Linq;
using System.Text;
using System.Threading.Tasks;

namespace Ropin.Inspection.Model
{
    public class TmtnPushMsgResultViewModel : BaseViewModel
    {
        public string C_ID { get; set; }
        public string C_PushMsgToCode { get; set; }
        public string C_Content { get; set; }
        public string C_MessageCode { get; set; }
        public string C_PushTypeCode { get; set; }
        public string C_URL { get; set; }
        public string C_DevStoreCode { get; set; }
        public string C_MsgTypeCode { get; set; }
        public string C_MsgTypeName { get; set; }
        public string C_Subject { get; set; }
        public Guid C_CreateBy { get; set; }
        public DateTime D_CreateOn { get; set; }
        public Guid? C_LastUpdatedBy { get; set; }
        public DateTime? D_LastUpdatedOn { get; set; }
        public string C_Status { get; set; }
        public long? IsVideo { get; set; }
        public int? I_GenerationType { get; set; }
        public int? I_MsgStatus { get; set; }
        public TpushMsgModel PushMsg { get; set; }
    }

    public class TMTN_PushMsgResultModel
    {
        public string C_ID { get; set; }
        public string C_Content { get; set; }
        public string C_PushMsgToCode { get; set; }
        public string C_MessageCode { get; set; }
        public string C_PushTypeCode { get; set; }
        public string C_URL { get; set; }
        public string C_DevStoreCode { get; set; }
        public string C_MsgTypeCode { get; set; }
        public string C_MsgTypeName { get; set; }
        public string C_Subject { get; set; }
        public Guid C_CreateBy { get; set; }
        public DateTime D_CreateOn { get; set; }
        public Guid? C_LastUpdatedBy { get; set; }
        public DateTime? D_LastUpdatedOn { get; set; }
        public string C_Status { get; set; } = "1";
        public long? IsVideo { get; set; }
        public int? I_GenerationType { get; set; }
        public int? I_MsgStatus { get; set; }        
    }

    public class DevAlarmCount
    {       
        //首次开机时间
        public string FiratOnDate { get; set; }
        //最后一次开机时间
        public string LastOffDate { get; set; }
        public string nowTime { get; set; }
        public string TotalTime { get; set; }
        public string nowSpotTime { get; set; }
        public string TotalSpotTime { get; set; }
    }
}