using Mapster;
|
using System;
|
|
namespace IStation.Application
|
{
|
/// <summary>
|
///
|
/// </summary>
|
public class Mapper : IRegister
|
{
|
/// <summary>
|
///
|
/// </summary>
|
/// <param name="config"></param>
|
public void Register(TypeAdapterConfig config)
|
{
|
|
#region EpanetFile
|
|
config.ForType<AddEpanetFileInput, Model.EpanetFile>()
|
.Map(dest=>dest.StorageHouse,src=>Constant.EpanetStorageHouse)
|
.Map(dest => dest.IsWorking, src =>false)
|
.Map(dest => dest.CreateTime, src => DateTime.Now)
|
.Map(dest => dest.CreateUserID, src => UserManager.UserID);
|
|
config.ForType<AddEpanetFileTogetherInput, Model.EpanetFile>()
|
.Map(dest => dest.StorageHouse, src => Constant.EpanetStorageHouse)
|
.Map(dest => dest.IsWorking, src => false)
|
.Map(dest => dest.CreateTime, src => DateTime.Now)
|
.Map(dest => dest.CreateUserID, src => UserManager.UserID);
|
|
config.ForType<UpdateEpanetFileInput, Model.EpanetFile>()
|
.Map(dest => dest.UpdateTime, src => DateTime.Now)
|
.Map(dest => dest.UpdateUserID, src => UserManager.UserID);
|
|
|
|
|
#endregion
|
|
}
|
}
|
}
|