using IStation.Model.Repair; using System; using System.Collections.Generic; using System.Linq; using System.Text; using System.Threading.Tasks; namespace IStation.Application { /// /// 我的报修中维修日志详细手机DTO /// public class MyRepairRequestTaskLogAcceptedMobileDto { /// /// /// public MyRepairRequestTaskLogAcceptedMobileDto() { } /// /// /// public MyRepairRequestTaskLogAcceptedMobileDto(Model.RepairTaskLog rhs, List fileList=null) { this.ID = rhs.ID; this.OperateType = rhs.OperateType; this.OperateContent = rhs.OperateContent; this.OperateTime = rhs.OperateTime; this.OperateUserName = new Service.User().GetByID(rhs.OperateUserID)?.RealName; this.OperateNote = rhs.OperateNote; this.FileList = fileList?.OrderBy(x => x.SortCode).Select(x => new MyRepairRequestTaskLogFileAcceptedMobileDto(x)).ToList(); } /// /// 标识 /// public long ID { get; set; } /// /// 操作类型 /// public eTaskOperateType OperateType { get; set; } /// /// 操作内容 /// public string OperateContent { get; set; } /// /// 操作时间 /// public DateTime OperateTime { get; set; } /// /// 操作人 /// public string OperateUserName { get; set; } /// /// 操作说明 /// public string OperateNote { get; set; } /// /// 文件列表 /// public List FileList { get; set; } } }