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

namespace Ewide.Application
{
    public class HouseTaskOutput
    {
        public DateTime? PatrolDate { get; set; }
        public string PatrolUser { get; set; }

		/// <summary>
		/// 沉降倾斜
		/// </summary>
		public string SettlementTilt { get; set; }

		/// <summary>
		/// 沉降倾斜附件
		/// </summary>
		public string SettlementTiltFiles { get; set; }

		/// <summary>
		/// 其他情况
		/// </summary>
		public string OtherInfo { get; set; }

		/// <summary>
		/// 其他情况附件
		/// </summary>
		public string OtherInfoFiles { get; set; }

		/// <summary>
		/// 初始等级
		/// </summary>
		public int? InitGrade { get; set; }

		/// <summary>
		/// 损坏等级
		/// </summary>
		public int? DamageGrade { get; set; }

		/// <summary>
		/// 综合等级
		/// </summary>
		public int? ComprehensiveGrade { get; set; }

		#region 调查情况investigation
		/// <summary>
		/// 房屋场地
		/// </summary>
		public string HouseSite { get; set; }

		/// <summary>
		/// 相邻施工
		/// </summary>
		public string AdjacentConstruction { get; set; }

		/// <summary>
		/// 化学侵蚀
		/// </summary>
		public string ChemicalErosion { get; set; }

		/// <summary>
		/// 结构拆改
		/// </summary>
		public int? StructuralDismantling { get; set; }

		/// <summary>
		/// 加层改造
		/// </summary>
		public int? AddingLayer { get; set; }

		/// <summary>
		/// 修缮加固
		/// </summary>
		public string RepairAndReinforce { get; set; }

		/// <summary>
		/// 历史灾害
		/// </summary>
		public string HistoricalCalamity { get; set; }

		/// <summary>
		/// 使用功能变更
		/// </summary>
		public string FunctionalChange { get; set; }

		/// <summary>
		/// 其他调查内容
		/// </summary>
		public string OtherContents { get; set; }
		#endregion

		/// <summary>
		/// 主要安全隐患综述
		/// </summary>
		public string MainSafety { get; set; }

		/// <summary>
		/// 处理意见
		/// </summary>
		public int? HandlingOpinion { get; set; }

		/// <summary>
		/// 处理意见备注
		/// </summary>
		public string HandlingOpinionRemark { get; set; }

		/// <summary>
		/// 整改情况
		/// </summary>
		public int? RectifyAndReform { get; set; }

		/// <summary>
		/// 整改情况备注
		/// </summary>
		public string RectifyAndReformRemark { get; set; }

		/// <summary>
		/// 巡查结果：1正常,-1异常
		/// </summary>
		public int? PatrolResult { get; set; }

		/// <summary>
		/// 巡查异常描述
		/// </summary>
		public string PatrolResultRemark { get; set; }

		/// <summary>
		/// 上报街道
		/// </summary>
		public int? ReportRoad { get; set; }

		/// <summary>
		/// 上报街道时间
		/// </summary>
		public DateTime? ReportRoadTime { get; set; }

		/// <summary>
		/// 上报区住建
		/// </summary>
		public int? ReportArea { get; set; }

		/// <summary>
		/// 上报区住建时间
		/// </summary>
		public DateTime? ReportAreaTime { get; set; }

		/// <summary>
		/// 上报备注
		/// </summary>
		public string ReportRemark { get; set; }

		public int Status { get; set; }

		/// <summary>
		/// 提交时间
		/// </summary>
		public DateTime? SubmitTime { get; set; }

		/// <summary>
		/// 最后提交时间
		/// </summary>
		public DateTime? LastSubmitTime { get; set; }

		/// <summary>
		/// 是否有效
		/// </summary>
		public bool IsEnabled { get; set; }
	}
}
