using System.ComponentModel.DataAnnotations; using MiniExcelLibs.Attributes; namespace ZR.Model.MES.dev.Dto { /// /// 任务执行查询对象 /// public class DeviceTaskExecuteQueryDto : PagerInfo { } /// /// 任务执行输入输出对象 /// public class DeviceTaskExecuteDto { [Required(ErrorMessage = "主键不能为空")] [ExcelColumn(Name = "主键")] [ExcelColumnName("主键")] public int Id { get; set; } [ExcelColumn(Name = "任务名称")] [ExcelColumnName("任务名称")] public string TaskName { get; set; } [ExcelColumn(Name = "任务id")] [ExcelColumnName("任务id")] public string TaskId { get; set; } [Required(ErrorMessage = "任务类型(1是巡检,2是点检)不能为空")] [ExcelColumn(Name = "任务类型(1是巡检,2是点检)")] [ExcelColumnName("任务类型(1是巡检,2是点检)")] public int Type { get; set; } [ExcelColumn(Name = "任务派发时间", Format = "yyyy-MM-dd HH:mm:ss")] [ExcelColumnName("任务派发时间")] public DateTime? DistributedTime { get; set; } [ExcelColumn(Name = "任务执行——开始时间", Format = "yyyy-MM-dd HH:mm:ss")] [ExcelColumnName("任务执行——开始时间")] public DateTime? StartTime { get; set; } [ExcelColumn(Name = "任务执行——结束时间", Format = "yyyy-MM-dd HH:mm:ss")] [ExcelColumnName("任务执行——结束时间")] public DateTime? EndTime { get; set; } [ExcelColumn(Name = "状态")] [ExcelColumnName("状态")] public int? Status { get; set; } [ExcelColumn(Name = "备注")] [ExcelColumnName("备注")] public string Remark { get; set; } [ExcelColumn(Name = "创建人")] [ExcelColumnName("创建人")] public string CreatedBy { get; set; } [ExcelColumn(Name = "创建时间", Format = "yyyy-MM-dd HH:mm:ss")] [ExcelColumnName("创建时间")] public DateTime? CreatedTime { get; set; } [ExcelColumn(Name = "更新人")] [ExcelColumnName("更新人")] public string UpdatedBy { get; set; } [ExcelColumn(Name = "更新时间", Format = "yyyy-MM-dd HH:mm:ss")] [ExcelColumnName("更新时间")] public DateTime? UpdatedTime { get; set; } } }