using Mapster;
using System;
namespace IStation.Application
{
///
///
///
public class Mapper : IRegister
{
///
///
///
///
public void Register(TypeAdapterConfig config)
{
#region 能效(单)实时记录
config.ForType();
config.ForType();
#endregion
#region 能效(多)实时记录
config.ForType()
.Map(dest => dest.RunningFlag, src =>src.RunningFlag)
.Map(dest => dest.HZa, src =>src.HZa);
config.ForType()
.Map(dest => dest.RunningFlag, src => src.RunningFlag)
.Map(dest => dest.HZa, src => src.HZa);
#endregion
#region 能效(业务)实时记录
config.ForType();
config.ForType();
#endregion
#region 能效标准配置
config.ForType()
.Map(dest => dest.CreateTime, src => DateTime.Now)
.Map(dest => dest.CreateUserID, src => UserManager.UserID);
config.ForType()
.Map(dest => dest.UpdateTime, src => DateTime.Now)
.Map(dest => dest.UpdateUserID, src => UserManager.UserID);
config.ForType();
#endregion
#region 能效分析配置
config.ForType()
.Map(dest => dest.UseStatus,src=>Model.eUseStatus.Enable)
.Map(dest => dest.CreateTime, src => DateTime.Now)
.Map(dest => dest.CreateUserID, src => UserManager.UserID);
config.ForType()
.Map(dest => dest.UpdateTime, src => DateTime.Now)
.Map(dest => dest.UpdateUserID, src => UserManager.UserID);
config.ForType();
#endregion
#region 能效依赖配置
config.ForType()
.Map(dest => dest.UseStatus, src => Model.eUseStatus.Enable)
.Map(dest => dest.CreateTime, src => DateTime.Now)
.Map(dest => dest.CreateUserID, src => UserManager.UserID);
config.ForType()
.Map(dest => dest.UpdateTime, src => DateTime.Now)
.Map(dest => dest.UpdateUserID, src => UserManager.UserID);
config.ForType();
#endregion
}
}
}