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