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; }
}
}