using Microsoft.EntityFrameworkCore; using System; using System.ComponentModel.DataAnnotations; using System.ComponentModel.DataAnnotations.Schema; namespace Ewide.Application { [Table("bs_house_task")] [Comment("房屋巡查任务表")] public class BsHouseTask : Core.DEntityBase { /// /// bs_house_code主键Id /// [Comment("bs_house_code主键Id")] [MaxLength(36)] [Required] public string HouseCodeId { get; set; } /// /// 巡查日期 /// [Comment("巡查日期")] public DateTime? PatrolDate { get; set; } /// /// 巡查人姓名 /// [Comment("巡查人姓名")] [MaxLength(50)] public string PatrolUser { get; set; } /// /// 沉降倾斜 /// [Comment("沉降倾斜")] [MaxLength(1000)] public string SettlementTilt { get; set; } /// /// 沉降倾斜附件 /// [Comment("沉降倾斜附件")] [MaxLength(2000)] public string SettlementTiltFiles { get; set; } /// /// 其他情况 /// [Comment("其他情况")] [MaxLength(1000)] public string OtherInfo { get; set; } /// /// 其他情况附件 /// [Comment("其他情况附件")] [MaxLength(2000)] public string OtherInfoFiles { get; set; } /// /// 初始等级 /// [Comment("初始等级")] public int? InitGrade { get; set; } /// /// 损坏等级 /// [Comment("损坏等级")] public int? DamageGrade { get; set; } /// /// 综合等级 /// [Comment("综合等级")] public int? ComprehensiveGrade { get; set; } /// /// 主要安全隐患综述 /// [Comment("主要安全隐患综述")] [MaxLength(1000)] public string MainSafety { get; set; } /// /// 处理意见 /// [Comment("处理意见")] public int? HandlingOpinion { get; set; } /// /// 处理意见备注 /// [Comment("处理意见备注")] [MaxLength(1000)] public string HandlingOpinionRemark { get; set; } /// /// 整改情况 /// [Comment("整改情况")] public int? RectifyAndReform { get; set; } /// /// 整改情况备注 /// [Comment("整改情况备注")] [MaxLength(1000)] public string RectifyAndReformRemark { get; set; } /// /// 巡查结果:1正常,-1异常 /// [Comment("巡查结果:1正常,-1异常")] public int? PatrolResult { get; set; } /// /// 巡查异常描述 /// [Comment("巡查异常描述")] [MaxLength(1000)] public string PatrolResultRemark { get; set; } /// /// 任务人员ID /// [Comment("任务人员ID")] [MaxLength(36)] public string UserID { get; set; } /// /// 任务截止时间 /// [Comment("任务截止时间")] public DateTime? EndTime { get; set; } /// /// 是否过期 /// [Comment("是否过期")] public bool? IsDelay { get; set; } /// /// -1:退回0:待处理1:保存待提交2:待审核3:审核通过 /// [Comment("-1:退回0:待处理1:保存待提交2:待审核6:审核通过")] public int Status { get; set; } = 0; /// /// 0:建档任务1:系统派发的巡查任务2:主动巡查任务 /// [Comment("0:建档任务1:系统派发的巡查任务2:主动巡查任务")] public int? TaskType { get; set; } /// /// 上报街道 /// [Comment("上报街道")] public int? ReportRoad { get; set; } /// /// 上报街道时间 /// [Comment("上报街道时间")] public DateTime? ReportRoadTime { get; set; } /// /// 上报区住建 /// [Comment("上报区住建")] public int? ReportArea { get; set; } /// /// 上报区住建时间 /// [Comment("上报区住建时间")] public DateTime? ReportAreaTime { get; set; } /// /// 上报备注 /// [Comment("上报备注")] [MaxLength(1000)] public string ReportRemark { get; set; } /// /// 提交时间 /// [Comment("提交时间")] public DateTime? SubmitTime { get; set; } /// /// 最后提交时间 /// [Comment("最后提交时间")] public DateTime? LastSubmitTime { get; set; } } }