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