using Microsoft.AspNetCore.Mvc;
using System;
using System.Collections.Generic;
using System.Linq;
using System.Threading.Tasks;

namespace SolarPower.Models.SensorType
{
    //Base Class。如由其餘需求，使用繼承
    public class SensorType : Created 
    {
        public int Id { get; set; } //編號
        public int Deleted { get; set; } //是否刪除
        public int Enabled { get; set; } //啟用
        public string SensorName { get; set; } //sensor名稱
        public string SensorEName { get; set; } //sensor英文名稱
        public string EnabledName { get; set; }//啟用
        private string updatedAt;
        public int UpdatedBy { get; set; } //修改者
        public string UpdatedAt { get { return Convert.ToDateTime(updatedAt).ToString("yyyy-MM-dd HH:mm:ss"); } set { updatedAt = value; } } //修改時間
    }

    public class SensorTypeWithDetail
    {
        public string SensorName { get; set; } //sensor名稱
        public string SensorEName { get; set; } //sensor英文名稱
        public string ItemName { get; set; } //子項目名稱
        public string ItemEName { get; set; } //子項目英文名稱
    }

}
