using System.Collections.Generic;
namespace Model
{
    public class HSSEData
    {
        /// 
        ///  HSSE数据项集合
        /// 
        public List HSSEDataItems
        {
            get;
            set;
        }
    }
    /// 
    /// HSSEDataItem
    /// 
    public partial class HsseDataItem
    {
        public int? BranchLeadShiftCheckNum { get; set; }
        public int? BranchComprehensiveCheckNum { get; set; }
        public int? BranchSpecialCheckNum { get; set; }
        public int? BeUnderConstructionNum { get; set; }
        public int? BranchFullTimeNum { get; set; }
        public int? BranchInspectorGeneralNum { get; set; }
        public int? BranchComprehensivePlanNum { get; set; }
        public int? BranchSpecialPlanNum { get; set; }
        public int? BranchOnSiteDisposalPlan { get; set; }
        public int? CertificateANum { get; set; }
        public int? CertificateBNum { get; set; }
        public int? CertificateCNum { get; set; }
        public int? QualityPersonNum { get; set; }
        public string CollCropCode { get; set; }
        public int? CompanyComprehensiveCheckNum { get; set; }
        public int? CompanyComprehensivePlanNum { get; set; }
        public int? CompanyDrillNum { get; set; }
        public int? CompanyDrillPersonNum { get; set; }
        public int? BranchDrillNum { get; set; }
        public int? BranchDrillPersonNum { get; set; }
        public int? CompanyLeadShiftCheckNum { get; set; }
        public int? CompanyOnSiteDisposalPlan { get; set; }
        public int? CompanySpecialCheckNum { get; set; }
        public int? CompanySpecialPlanNum { get; set; }
        public int? CompletedNum { get; set; }
        public int? ConstructionNum { get; set; }
        public int? CostExtract { get; set; }
        public int? CostUse { get; set; }
        public int? EnterpriseTopicsMeetingNum { get; set; }
        public int? FinishedNum { get; set; }
        public int? ArgumentNum { get; set; }
        public int? SuperArgumentNum { get; set; }
        public int? GeneralAccidentNum { get; set; }
        public int? GeneralClosedNum { get; set; }
        public int? GeneralNotClosedNum { get; set; }
        public string GeneralRate { get; set; }
        public int? GeneralRiskNum { get; set; }
        public int? HeadOfficeFullTimeNum { get; set; }
        public int? HeadOfficeInspectorGeneralNum { get; set; }
        public int? HighRiskNum { get; set; }
        public string Id { get; set; }
        public decimal? IncomeComprehensiveEnergyConsumption { get; set; }
        public int? JoinConstructionPersonNum { get; set; }
        public int? LicensesCloseNum { get; set; }
        public int? LicensesNum { get; set; }
        public int? LostWorkingHour { get; set; }
        public int? LowRiskNum { get; set; }
        public int? MajorAccidentNum { get; set; }
        public int? MajorClosedNum { get; set; }
        public int? MajorNotClosedNum { get; set; }
        public int? MajorProjectsUnderConstructionNum { get; set; }
        public string MajorRate { get; set; }
        public int? MediumRiskNum { get; set; }
        public int? NearMissNum { get; set; }
        public decimal? NewWaterConsumption { get; set; }
        public int? ProjectComprehensivePlanNum { get; set; }
        public int? ProjectDrillNum { get; set; }
        public int? ProjectDrillPersonNum { get; set; }
        
        public int? ProjectFullTimeNum { get; set; }
        public int? ProjectSubFullTimeNum { get; set; }
        public int? ProjectInspectorGeneralNum { get; set; }
        public int? ProjectLeadShiftCheckNum { get; set; }
        public int? ProjectMajorCheckNum { get; set; }
        public int? ProjectOnSiteDisposalPlan { get; set; }
        public int? ProjectSafetyLeadingGroupMeetingNum { get; set; }
        public int? ProjectSafetyMeetingNum { get; set; }
        public int? ProjectSafetyMonitorNum { get; set; }
        public int? ProjectSpecialCheckNum { get; set; }
        public int? ProjectSpecialPlanNum { get; set; }
        public int? RecordableEventNum { get; set; }
        public string ReportDate { get; set; }
        public int? SafeTrainNum { get; set; }
        public int? SafetyCommitteeMeetingNum { get; set; }
        public int? SafetyInjectionEngineer { get; set; }
        public int? SafeWorkingHour { get; set; }
        public int? SeriousAccidentNum { get; set; }
        public int? ShutdownNum { get; set; }
        public int? SpecialEquipmentNum { get; set; }
        public int? SpecialOperationTrainNum { get; set; }
        public int? HseTechnicalNum { get; set; }
        
        public int? EnvironmentalTrainNum { get; set; }
        public int? SpecialSeriousAccidentNum { get; set; }
        public int? SpecialTrainNum { get; set; }
        public int? SuperCompletedNum { get; set; }
        public int? SuperConstructionNum { get; set; }
        public int? SuperFinishedNum { get; set; }
        public int? SuperTrainPersonNum { get; set; }
        public decimal? TotalEnergyConsumption { get; set; }
        public int? TotalWorkingHour { get; set; }
        public int? TrainPersonNum { get; set; }
        public string UnitId { get; set; }
        public int? UseEquipmentNum { get; set; }
        public int? OperativesNum { get; set; }
        public int? SuperOperativesNum { get; set; }
        public List HiddenDangerDetailItems { get; set; }
    }
    /// 
    /// HSSEDataHiddenDangerDetailItem
    /// 
    public partial class HSSEDataHiddenDangerDetailItem
    {
        public string Id { get; set; }
        public int? NeedRectifyNum { get; set; }
        public int? TotalNum { get; set; }
        public string TypeName { get; set; }
    }
}