using System;
using System.Collections.Generic;
using System.Text;

namespace Siger.Middlelayer.KpiRespository.Respose
{
    public class ResponseTasklist
    {
        /// <summary>
        /// task Id
        /// </summary>
        public int Id { get; set; }
        /// <summary>
        /// 行动计划ID
        /// </summary>
        public int ActionId { get; set; }
        /// <summary>
        /// 部门ID
        /// </summary>
        public int Section { get; set; }
        /// <summary>
        /// 部门描述
        /// </summary>
        public string SectionDesc { get; set; }
        /// <summary>
        /// 日期
        /// </summary>
        public string Busidate { get; set; }
        public DateTime ConditionDate { get; set; }
        
        public int ItemId { get; set; }
        /// <summary>
        /// item 名称
        /// </summary>
        public string Item { get; set; }
        public int ConditionId { get; set; }
        public string Condition { get; set; }
        /// <summary>
        /// item 单位
        /// </summary>
        public string Unit { get; set; }
        /// <summary>
        /// 实际值
        /// </summary>
        //public double Val { get; set; }
        public string Val { get; set; }
        /// <summary>
        /// 目标值
        /// </summary>
        public double Target { get; set; }
        public double AddVal { get; set; }
        public int TaskResult { get; set; }
        /// <summary>
        /// 状态
        /// </summary>
        public string TaskResultDesc { get; set; }
        public int Position { get; set; }
        public string Color { get; set; }
        public int ResponsibleDepart { get; set; }
        /// <summary>
        /// 责任人ID
        /// </summary>
        public int ResponsibleID { get; set; }
        /// <summary>
        /// 责任人
        /// </summary>
        public string ResponsiblePersion { get; set; }

        public string Plantime { get; set; }
        /// <summary>
        /// 处理人
        /// </summary>
        public int Operater { get; set; }
        public string OperaterDesc { get; set; }
        /// <summary>
        /// 原因
        /// </summary>
        public string Cause { get; set; }

        /// <summary>
        /// 过程记录 
        /// </summary>
        public string Solution { get; set; }
        /// <summary>
        /// 是否解决
        /// </summary>
        public int Result { get; set; }
        public string ResultDesc { get; set; }
        /// <summary>
        /// 处理时间
        /// </summary>
        public string Operatetime { get; set; }

        /// <summary>
        /// 异常状态
        /// </summary>
        public int Exception { get; set; }
        /// <summary>
        /// 异常状态
        /// </summary>
        public string ExceptionStatus { get; set; }

        public string Cycle { get; set; }
        public string Remark { get; set; }
        public string CycleText { get; set; }
        /// <summary>
        /// 1: OK ,2:异常KPI
        /// </summary>
        public int TaskType { get; set; }

        /// <summary>
        /// 问题描述
        /// </summary>
        public string desc1 { get; set; }
        /// <summary>
        /// 检查时间
        /// </summary>
        public string checktime { get; set; }
        /// <summary>
        /// 执行时间
        /// </summary>
        public string excutetime { get; set; }

        public int reposible_sectionId { get; set; }
    }
}
