using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;
namespace Model
{
    /// 
    /// 隐患整改通知单项
    /// 
    public class RectifyNoticesItem
    {
        /// 
        /// ID
        /// 
        public string RectifyNoticesId
        {
            get;
            set;
        }
        /// 
        /// 项目ID
        /// 
        public string ProjectId
        {
            get;
            set;
        }
        /// 
        /// 项目名称
        /// 
        public string ProjectName
        {
            get;
            set;
        }
        /// 
        /// 编号
        /// 
        public string RectifyNoticesCode
        {
            get;
            set;
        }
        /// 
        /// 受检单位ID
        /// 
        public string UnitId
        {
            get;
            set;
        }
        /// 
        /// 受检单位名称
        /// 
        public string UnitName
        {
            get;
            set;
        }
        /// 
        /// 区域ID
        /// 
        public string WorkAreaId
        {
            get;
            set;
        }
        /// 
        /// 区域名称
        /// 
        public string WorkAreaName
        {
            get;
            set;
        }
        /// 
        /// 检查人员姓名(输入)
        /// 
        public string CheckManNames
        {
            get;
            set;
        }
        /// 
        /// 检查人员Id(选择)
        /// 
        public string CheckManIds
        {
            get;
            set;
        }
        /// 
        /// 检查人员Id(选择)
        /// 
        public string CheckManIdNames
        {
            get;
            set;
        }
        /// 
        /// 检查人员姓名(所有)
        /// 
        public string CheckManAllNames
        {
            get;
            set;
        }
        /// 
        /// 检查日期
        /// 
        public string CheckedDate
        {
            get;
            set;
        }
        /// 
        /// 检查日期
        /// 
        public DateTime? CheckedDateD
        {
            get;
            set;
        }
        /// 
        /// 隐患类别(1-一般;2-较大;3-重大)
        /// 
        public string HiddenHazardType
        {
            get;
            set;
        }
        /// 
        /// 编制人ID
        /// 
        public string CompleteManId
        {
            get;
            set;
        }
        /// 
        /// 编制人姓名
        /// 
        public string CompleteManName
        {
            get;
            set;
        }
        /// 
        /// 隐患类别
        /// 
        public string HiddenHazardTypeName
        {
            get;
            set;
        }
        /// 
        /// 安全隐患内容及整改意见
        /// 
        public string WrongContent
        {
            get;
            set;
        }
        /// 
        /// 签发人(总包单位项目安全经理)ID
        /// 
        public string SignPersonId
        {
            get;
            set;
        }
        /// 
        /// 签发人(总包单位项目安全经理)姓名
        /// 
        public string SignPersonName
        {
            get;
            set;
        }
        /// 
        /// 签发日期
        /// 
        public string SignDate
        {
            get;
            set;
        }
        /// 
        /// 专业工程师ID
        /// 
        public string ProfessionalEngineerId
        {
            get;
            set;
        }
        /// 
        /// 专业工程师姓名
        /// 
        public string ProfessionalEngineerName
        {
            get;
            set;
        }
        /// 
        /// 专业工程师(整改前)抄送日期1
        /// 
        public string ProfessionalEngineerTime1
        {
            get;
            set;
        }
        /// 
        /// 专业工程师(整改后)抄送日期2
        /// 
        public string ProfessionalEngineerTime2
        {
            get;
            set;
        }
        /// 
        /// 施工经理ID
        /// 
        public string ConstructionManagerId
        {
            get;
            set;
        }
        /// 
        /// 施工经理姓名
        /// 
        public string ConstructionManagerName
        {
            get;
            set;
        }
        /// 
        /// 施工经理(整改前)抄送日期1
        /// 
        public string ConstructionManagerTime1
        {
            get;
            set;
        }
        /// 
        /// 施工经理(整改后)抄送日期2
        /// 
        public string ConstructionManagerTime2
        {
            get;
            set;
        }
        /// 
        /// 项目经理ID
        /// 
        public string ProjectManagerId
        {
            get;
            set;
        }
        /// 
        /// 项目经理姓名
        /// 
        public string ProjectManagerName
        {
            get;
            set;
        }
        /// 
        /// 项目经理(整改前)抄送日期1
        /// 
        public string ProjectManagerTime1
        {
            get;
            set;
        }
        /// 
        /// 项目经理(整改后)抄送日期2
        /// 
        public string ProjectManagerTime2
        {
            get;
            set;
        }
        /// 
        /// 整改措施和完成情况
        /// 
        public string CompleteStatus
        {
            get;
            set;
        }
        /// 
        /// 接收人(施工单位项目安全经理)ID
        /// 
        public string DutyPersonId
        {
            get;
            set;
        }
        /// 
        /// 接收人(施工单位项目安全经理)姓名
        /// 
        public string DutyPersonName
        {
            get;
            set;
        }
        /// 
        /// 接收人(施工单位项目安全经理) 接收日期
        /// 
        public string DutyPersonTime
        {
            get;
            set;
        }
        /// 
        /// 整改日期
        /// 
        public string CompleteDate
        {
            get;
            set;
        }
        /// 
        /// 施工单位项目负责人ID
        /// 
        public string UnitHeadManId
        {
            get;
            set;
        }
        /// 
        /// 施工单位项目负责人姓名
        /// 
        public string UnitHeadManName
        {
            get;
            set;
        }
        /// 
        /// 施工单位项目负责人 接收日期
        /// 
        public string UnitHeadManTime
        {
            get;
            set;
        }
        /// 
        /// 施工单位项目负责人审核日期
        /// 
        public string UnitHeadManDate
        {
            get;
            set;
        }
        /// 
        /// 整改人姓名
        /// 
        public string RectificationName
        {
            get;
            set;
        }
      
        /// 
        /// 是否完成
        /// 
        public bool? IsRectify
        {
            get;
            set;
        }
        /// 
        /// 总包单位复查意见
        /// 
        public string ReCheckOpinion
        {
            get;
            set;
        }
        /// 
        /// 检查人ID
        /// 
        public string CheckPersonId
        {
            get;
            set;
        }
        /// 
        /// 检查人姓名
        /// 
        public string CheckPersonName
        {
            get;
            set;
        }
        /// 
        /// 复查日期
        /// 
        public string ReCheckDate
        {
            get;
            set;
        }
        /// 
        /// 图片/附件
        /// 
        public string AttachUrl
        {
            get;
            set;
        }
        /// 
        ///  整改前图片/附件
        /// 
        public string BeAttachUrl
        {
            get;
            set;
        }
        /// 
        /// 整改后图片/附件
        /// 
        public string AfAttachUrl
        {
            get;
            set;
        }
        /// 
        /// 是否同意
        /// 
        public bool? IsAgree
        {
            get;
            set;
        }
        /// 
        /// 状态(0:待提交;1:待签发;2:待整改;3:待复查,4:已完成;)
        /// 
        public string States
        {
            get;
            set;
        }
        /// 
        /// 巡检ID
        /// 
        public string HazardRegisterId
        {
            get;
            set;
        }
        /// 
        /// 专项检查明细项ID
        /// 
        public string CheckSpecialDetailId
        {
            get;
            set;
        }
        /// 
        ///  隐患整改明细表
        /// 
        public List RectifyNoticesItemItem
        {
            get;
            set;
        }
        /// 
        ///  隐患整改审核记录
        /// 
        public List RectifyNoticesFlowOperateItem
        {
            get;
            set;
        }
    }
}