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

namespace Model
{
	public class HSSEItem
	{
		/// <summary>
		/// Id
		/// </summary>
		public string Id { get; set; }
		/// <summary>
		/// 单位id
		/// </summary>
		public string UnitId { get; set; }

		/// <summary>
		/// 社会统一信用码
		/// </summary>
		public string CollCropCode { get; set; }
		/// <summary>
		/// 单位名称
		/// </summary>
		public string UnitName { get; set; }
		/// <summary>
		/// 上报日期
		/// </summary>
		public DateTime? ReportDate { get; set; }
		/// <summary>
		/// 在建项目数
		/// </summary>
		public int? BeUnderConstructionNum { get; set; }
		/// <summary>
		/// 停工项目数
		/// </summary>
		public int? ShutdownNum { get; set; }
		/// <summary>
		/// 参建人数
		/// </summary>
		public int? JoinConstructionPersonNum { get; set; }
		/// <summary>
		/// 在施危大工程数
		/// </summary>
		public int? MajorProjectsUnderConstructionNum { get; set; }
		/// <summary>
		/// 总工时数
		/// </summary>
		public int? TotalWorkingHour { get; set; }
		/// <summary>
		/// 损失工时数
		/// </summary>
		public int? LostWorkingHour { get; set; }
		/// <summary>
		/// 安全工时数
		/// </summary>
		public int? SafeWorkingHour { get; set; }
		/// <summary>
		/// 三级安全教育培训数
		/// </summary>
		public int? SafeTrainNum { get; set; }
		/// <summary>
		/// 专项培训数
		/// </summary>
		public int? SpecialTrainNum { get; set; }
		/// <summary>
		/// 特种作业培训数
		/// </summary>
		public int? SpecialOperationTrainNum { get; set; }
		/// <summary>
		/// 能耗总量
		/// </summary>
		public decimal? TotalEnergyConsumption { get; set; }
		/// <summary>
		/// 万元营业收入综合能耗
		/// </summary>
		public decimal? IncomeComprehensiveEnergyConsumption { get; set; }
		/// <summary>
		/// 用新水量
		/// </summary>
		public decimal? NewWaterConsumption { get; set; }
		/// <summary>
		/// 企业总部总监人数
		/// </summary>
		public int? HeadOfficeInspectorGeneralNum { get; set; }
		/// <summary>
		/// 企业总部专职人数
		/// </summary>
		public int? HeadOfficeFullTimeNum { get; set; }
		/// <summary>
		/// 分支机构总监人数
		/// </summary>
		public int? BranchInspectorGeneralNum { get; set; }
		/// <summary>
		/// 分支机构专职人数
		/// </summary>
		public int? BranchFullTimeNum { get; set; }
		/// <summary>
		/// 项目总监人数
		/// </summary>
		public int? ProjectInspectorGeneralNum { get; set; }
		/// <summary>
		/// 项目专职人数
		/// </summary>
		public int? ProjectFullTimeNum { get; set; }
		/// <summary>
		/// 项目安全监护人数
		/// </summary>
		public int? ProjectSafetyMonitorNum { get; set; }
		/// <summary>
		/// 在岗执业注安师
		/// </summary>
		public int? SafetyInjectionEngineer { get; set; }
		/// <summary>
		/// A证人员
		/// </summary>
		public int? CertificateANum { get; set; }
		/// <summary>
		/// B证人员
		/// </summary>
		public int? CertificateBNum { get; set; }
		/// <summary>
		/// C证人员
		/// </summary>
		public int? CertificateCNum { get; set; }
		/// <summary>
		/// 企业安委会会议数
		/// </summary>
		public int? SafetyCommitteeMeetingNum { get; set; }
		/// <summary>
		/// 企业专题会议数
		/// </summary>
		public int? EnterpriseTopicsMeetingNum { get; set; }
		/// <summary>
		/// 项目安全领导小组会议数
		/// </summary>
		public int? ProjectSafetyLeadingGroupMeetingNum { get; set; }
		/// <summary>
		/// 项目安全例会数
		/// </summary>
		public int? ProjectSafetyMeetingNum { get; set; }
		/// <summary>
		/// 企业负责人带班检查次数
		/// </summary>
		public int? CompanyLeadShiftCheckNum { get; set; }
		/// <summary>
		/// 企业综合检查次数
		/// </summary>
		public int? CompanyComprehensiveCheckNum { get; set; }
		/// <summary>
		/// 企业专项检查次数
		/// </summary>
		public int? CompanySpecialCheckNum { get; set; }
		/// <summary>
		/// 项目负责人带班检查次数
		/// </summary>
		public int? ProjectLeadShiftCheckNum { get; set; }
		/// <summary>
		/// 项目专项检查次数
		/// </summary>
		public int? ProjectSpecialCheckNum { get; set; }
		/// <summary>
		/// 项目专业检查次数
		/// </summary>
		public int? ProjectMajorCheckNum { get; set; }
		/// <summary>
		/// 未遂事件数
		/// </summary>
		public int? NearMissNum { get; set; }
		/// <summary>
		/// 可记录事件数
		/// </summary>
		public int? RecordableEventNum { get; set; }
		/// <summary>
		/// 一般事故数
		/// </summary>
		public int? GeneralAccidentNum { get; set; }
		/// <summary>
		/// 较大事故数
		/// </summary>
		public int? MajorAccidentNum { get; set; }
		/// <summary>
		/// 重大事故数
		/// </summary>
		public int? SeriousAccidentNum { get; set; }
		/// <summary>
		/// 特别重大事故数
		/// </summary>
		public int? SpecialSeriousAccidentNum { get; set; }
		/// <summary>
		/// 企业级综合预案数
		/// </summary>
		public int? CompanyComprehensivePlanNum { get; set; }
		/// <summary>
		/// 企业级专项预案数
		/// </summary>
		public int? CompanySpecialPlanNum { get; set; }
		/// <summary>
		/// 企业级现场处置预案
		/// </summary>
		public int? CompanyOnSiteDisposalPlan { get; set; }
		/// <summary>
		/// 企业级演练次数
		/// </summary>
		public int? CompanyDrillNum { get; set; }
		/// <summary>
		/// 项目级综合预案
		/// </summary>
		public int? ProjectComprehensivePlanNum { get; set; }
		/// <summary>
		/// 项目级专项预案数
		/// </summary>
		public int? ProjectSpecialPlanNum { get; set; }
		/// <summary>
		/// 项目级现场处置预案
		/// </summary>
		public int? ProjectOnSiteDisposalPlan { get; set; }
		/// <summary>
		/// 项目级演练次数
		/// </summary>
		public int? ProjectDrillNum { get; set; }
		/// <summary>
		/// 费用提取(万元)
		/// </summary>
		public int? CostExtract { get; set; }
		/// <summary>
		/// 费用使用(万元)
		/// </summary>
		public int? CostUse { get; set; }
		/// <summary>
		/// 施工机具在用数
		/// </summary>
		public int? UseEquipmentNum { get; set; }
		/// <summary>
		/// 施工机具特种设备数
		/// </summary>
		public int? SpecialEquipmentNum { get; set; }
		/// <summary>
		/// 作业许可项数
		/// </summary>
		public int? LicensesNum { get; set; }
		/// <summary>
		/// 作业许可关闭项数
		/// </summary>
		public int? LicensesCloseNum { get; set; }
		/// <summary>
		/// 一般隐患整改闭环项
		/// </summary>
		public int? GeneralClosedNum { get; set; }
		/// <summary>
		/// 一般隐患未整改完成项
		/// </summary>
		public int? GeneralNotClosedNum { get; set; }
		/// <summary>
		/// 重大隐患整改闭环项
		/// </summary>
		public int? MajorClosedNum { get; set; }
		/// <summary>
		/// 重大隐患未整改完成项
		/// </summary>
		public int? MajorNotClosedNum { get; set; }
		/// <summary>
		/// 一般风险数
		/// </summary>
		public int? GeneralRiskNum { get; set; }
		/// <summary>
		/// 低风险数	
		/// </summary>
		public int? LowRiskNum { get; set; }
		/// <summary>
		/// 中风险数
		/// </summary>
		public int? MediumRiskNum { get; set; }
		/// <summary>
		/// 高风险数
		/// </summary>
		public int? HighRiskNum { get; set; }
		/// <summary>
		/// 危大工程审批完成数
		/// </summary>
		public int? CompletedNum { get; set; }
		/// <summary>
		/// 危大工程培训人次数
		/// </summary>
		public int? TrainPersonNum { get; set; }
		/// <summary>
		/// 危大工程施工个数
		/// </summary>
		public int? ConstructionNum { get; set; }
		/// <summary>
		/// 危大工程完工个数
		/// </summary>
		public int? FinishedNum { get; set; }
		/// <summary>
		/// 超危大工程审批完成数
		/// </summary>
		public int? SuperCompletedNum { get; set; }
		/// <summary>
		/// 超危大工程培训人次数
		/// </summary>
		public int? SuperTrainPersonNum { get; set; }
		/// <summary>
		/// 超危大工程施工个数
		/// </summary>
		public int? SuperConstructionNum { get; set; }
		/// <summary>
		/// 超危大工程完工个数
		/// </summary>
		public int? SuperFinishedNum { get; set; }
	}
}