using IStation.Model;
|
using System;
|
using System.Collections.Generic;
|
using System.Linq;
|
using System.Text;
|
using System.Threading.Tasks;
|
|
namespace IStation.Application
|
{
|
/// <summary>
|
/// 设备变更记录业务Dto
|
/// </summary>
|
public class ProductModifyRecordLogicDto: ProductModifyRecordContentLogicDto
|
{
|
/// <summary>
|
///
|
/// </summary>
|
public ProductModifyRecordLogicDto() { }
|
|
/// <summary>
|
///
|
/// </summary>
|
public ProductModifyRecordLogicDto(Model.ProductModifyRecord rhs):base(rhs)
|
{
|
this.CreateUserID = rhs.CreateUserID;
|
this.CreateTime = rhs.CreateTime;
|
this.UpdateUserID = rhs.UpdateUserID;
|
this.UpdateTime = rhs.UpdateTime;
|
}
|
|
/// <summary>
|
///
|
/// </summary>
|
public ProductModifyRecordLogicDto(Model.ProductModifyRecord rhs, int fileCount) : base(rhs, fileCount)
|
{
|
this.CreateUserID = rhs.CreateUserID;
|
this.CreateTime = rhs.CreateTime;
|
this.UpdateUserID = rhs.UpdateUserID;
|
this.UpdateTime = rhs.UpdateTime;
|
}
|
|
/// <summary>
|
///
|
/// </summary>
|
public ProductModifyRecordLogicDto(Model.ProductModifyRecord rhs, Func<int> getFileCount) : base(rhs, getFileCount)
|
{
|
this.CreateUserID = rhs.CreateUserID;
|
this.CreateTime = rhs.CreateTime;
|
this.UpdateUserID = rhs.UpdateUserID;
|
this.UpdateTime = rhs.UpdateTime;
|
}
|
|
/// <summary>
|
///
|
/// </summary>
|
public ProductModifyRecordLogicDto(Model.ProductModifyRecord rhs, int fileCount, Func<long, string> getUserName) : this(rhs, fileCount)
|
{
|
if (getUserName != null)
|
{
|
this.CreateUserName = getUserName(rhs.CreateUserID);
|
if (rhs.UpdateUserID.HasValue)
|
{
|
this.UpdateUserName = getUserName(rhs.UpdateUserID.Value);
|
}
|
}
|
}
|
|
/// <summary>
|
///
|
/// </summary>
|
public ProductModifyRecordLogicDto(Model.ProductModifyRecord rhs, Func<int> getFileCount, Func<long, string> getUserName) : this(rhs, getFileCount)
|
{
|
if (getUserName != null)
|
{
|
this.CreateUserName = getUserName(rhs.CreateUserID);
|
if (rhs.UpdateUserID.HasValue)
|
{
|
this.UpdateUserName = getUserName(rhs.UpdateUserID.Value);
|
}
|
}
|
}
|
|
|
/// <summary>
|
/// 创建人id
|
/// </summary>
|
public long CreateUserID { get; set; }
|
|
/// <summary>
|
/// 创建时间
|
/// </summary>
|
public DateTime CreateTime { get; set; }
|
|
/// <summary>
|
/// 创建人
|
/// </summary>
|
public string CreateUserName { get; set; }
|
|
/// <summary>
|
/// 更新人id
|
/// </summary>
|
public long? UpdateUserID { get; set; }
|
|
/// <summary>
|
/// 更新人
|
/// </summary>
|
public string UpdateUserName { get; set; }
|
|
/// <summary>
|
/// 更新时间
|
/// </summary>
|
public DateTime? UpdateTime { get; set; }
|
|
}
|
}
|