namespace Yw.Dto { /// /// 我的已受理报修维修单dto /// public class MyRepairRequestTaskFormAcceptedDto { /// /// /// public MyRepairRequestTaskFormAcceptedDto() { } /// /// /// public MyRepairRequestTaskFormAcceptedDto ( Model.RepairTaskForm rhs, List logList, List fileList, Model.Equipment equipment = null ) { this.ID = rhs.ID; this.EquipmentID = rhs.EquipmentID; this.FormNo = rhs.FormNo; this.FormStatus = rhs.FormStatus; this.RepairUserID = rhs.RepairUserID; this.RepairUserName = rhs.RepairUserName; this.EquipmentName = equipment?.Name; this.LogList = logList?.OrderBy(x => x.OperateTime).Select(x => new MyRepairRequestTaskLogAcceptedDto(x, fileList?.Where(y => y.LogID == x.ID).ToList())).ToList(); } /// /// id /// public long ID { get; set; } /// /// 设备id /// public long EquipmentID { get; set; } /// /// 表单号 /// public string FormNo { get; set; } /// /// 表单状态 /// public eTaskStatus FormStatus { get; set; } /// /// 维修人id /// public long? RepairUserID { get; set; } /// /// 维修人 /// public string RepairUserName { get; set; } /// /// 设备名称 /// public string EquipmentName { get; set; } /// /// 日志列表 /// public List LogList { get; set; } } }