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

namespace Ropin.Inspection.Model
{
    public class TdevDevOpeAccountViewModel : BaseViewModel
    {
        public string C_ID { get; set; }
        public string C_DevStoreCode { get; set; }
        public string C_Content { get; set; }
        public string C_DevOpeAccountConfigCode { get; set; }
        public string C_Remark { get; set; }
        public Guid C_CreateBy { get; set; }
        public DateTime D_CreateOn { get; set; }
    }
    public  class DevOpeAccountConfigSelect
    {
        public string code { get; set; }
        public string name { get; set; }
    }
    public class DevOpeAccountConfigTableHeadeModel
    {
        public string prop { get; set; }
        public string label { get; set; }    
        public int Level { get; set; }
        public List<DevOpeAccountConfigTableHeadeModel> children { get; set; }
    }
    public class TdevDevOpeContentViewModel
    {
        /// <summary>
        /// 日期
        /// </summary>
        [Description("日期")]
        public DateTime Date { get; set; }
        /// <summary>
        /// 排污口编号
        /// </summary>
        [Description("排污口编号")]
        public string DrainOutletNumber { get; set; }
        /// <summary>
        /// 设施名称
        /// </summary>
        [Description("设施名称")]
        public string DevStoreName { get; set; }
        /// <summary>
        /// 设施型号
        /// </summary>
        [Description("设施型号")]
        public string DevStoreType { get; set; }
        /// <summary>
        /// 规格参数,参数名称
        /// </summary>
        [Description("规格参数,参数名称")]
        public string SpecificationsParameterName { get; set; }
        /// <summary>
        /// 规格参数,设计值
        /// </summary>
        [Description("规格参数,设计值")]
        public string SpecificationsDesignValue { get; set; }
        /// <summary>
        /// 规格参数,单位
        /// </summary>
        [Description("规格参数,单位")]
        public string SpecificationsUnit { get; set; }
        /// <summary>
        /// 运行状况,开始时间
        /// </summary>
        [Description("运行状况,开始时间")]
        public DateTime RunStartTime { get; set; }
        /// <summary>
        /// 运行状况,结束时间
        /// </summary>
        [Description("运行状况,结束时间")]
        public DateTime RunEndTime { get; set; }
        /// <summary>
        /// 运行状况,是否正常
        /// </summary>
        [Description(" 运行状况,是否正常")]
        public bool RunWhetherNormal { get; set; }
        /// <summary>
        /// 污染物排放情况,烟气量(m³/h)
        /// </summary>
        [Description("污染物排放情况,烟气量(m³/h)")]
        public string FlueGasVolume { get; set; }
        /// <summary>
        /// 污染物排放情况,污染因子
        /// </summary>
        [Description("污染物排放情况,污染因子")]
        public string PollutionFactor { get; set; }
        /// <summary>
        /// 污染物排放情况,治理效率(%)
        /// </summary>
        [Description("污染物排放情况,治理效率(%)")]
        public string GovernanceEfficiency { get; set; }
        /// <summary>
        /// 污染物排放情况,数据来源
        /// </summary>
        [Description("污染物排放情况,数据来源")]
        public string DataSources { get; set; }
        /// <summary>
        /// 烟气筒高度(m)
        /// </summary>
        [Description("烟气筒高度(m)")]
        public string HeightOfFlue { get; set; }
        /// <summary>
        /// 排放温度(℃)
        /// </summary>
        [Description("排放温度(℃)")]
        public string DischargeTemperature { get; set; }
        /// <summary>
        /// 压力(kpa)
        /// </summary>
        [Description(" 压力(kpa)")]
        public string Pressure { get; set; }
        /// <summary>
        /// 排放时间(h)
        /// </summary>
        [Description("排放时间(h)")]
        public string DischargeTime { get; set; }
        /// <summary>
        /// 耗电量(kw/h)
        /// </summary>
        [Description("耗电量(kw/h)")]
        public string ConsumablePowerConsumption { get; set; }
        /// <summary>
        /// 耗材情况,名称
        /// </summary>
        [Description("耗材情况,名称")]
        public string ConsumableName { get; set; }
        /// <summary>
        /// 耗材情况,更换量(kg)
        /// </summary>
        [Description("耗材情况,更换量(kg)")]
        public string ConsumableReplacementQuantity { get; set; }
        /// <summary>
        /// 废弃物,名称
        /// </summary>
        [Description("废弃物,名称")]
        public string WasteName { get; set; }
        /// <summary>
        /// 废弃物,产生量(kg)
        /// </summary>
        [Description(" 废弃物,产生量(kg)")]
        public string WasteProduction { get; set; }
        //public string C_Content { get; set; }
        //public string C_Remark { get; set; }
        //public Guid C_CreateBy { get; set; }
        //public DateTime D_CreateOn { get; set; }
    }
}