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 监测报警记录
|
|
config.ForType<Model.MonitorAlarmRecord, MonitorAlarmRecordDto>();
|
|
#endregion
|
|
#region 监测波动记录
|
|
config.ForType<Model.MonitorFluctRecord, MonitorFluctRecordDto>()
|
.Map(dest => dest.TimeArray, src => src.TimeArray)
|
.Map(dest => dest.MaxValues, src => src.MaxValues)
|
.Map(dest => dest.MinValues, src => src.MinValues);
|
|
#endregion
|
|
#region 监测记录
|
|
config.ForType<Model.MonitorBasicRecord, MonitorRecordDto>()
|
.Map(dest => dest.DataStatus, src => src.DataStatus);
|
|
#endregion
|
|
#region 监测实时记录
|
|
config.ForType<Model.MonitorRealRecordPure, MonitorRealRecordDto>()
|
.Map(dest => dest.DataStatus, src => src.DataStatus);
|
|
config.ForType<Model.MonitorRealRecord, MonitorRealRecordDto>()
|
.Map(dest => dest.DataStatus, src => src.DataStatus);
|
|
#endregion
|
|
#region 监测时记录
|
|
config.ForType<Model.MonitorHourRecordPure, MonitorHourRecordDto>()
|
.Map(dest => dest.DataStatus, src => src.DataStatus);
|
|
config.ForType<Model.MonitorHourRecord, MonitorHourRecordDto>()
|
.Map(dest => dest.DataStatus, src => src.DataStatus);
|
|
#endregion
|
|
#region 监测日记录
|
|
config.ForType<Model.MonitorDayRecordPure, MonitorDayRecordDto>()
|
.Map(dest => dest.DataStatus, src => src.DataStatus);
|
|
config.ForType<Model.MonitorDayRecord, MonitorDayRecordDto>()
|
.Map(dest => dest.DataStatus, src => src.DataStatus);
|
|
#endregion
|
|
#region 监测周记录
|
|
config.ForType<Model.MonitorWeekRecordPure, MonitorWeekRecordDto>()
|
.Map(dest => dest.DataStatus, src => src.DataStatus);
|
|
config.ForType<Model.MonitorWeekRecord, MonitorWeekRecordDto>()
|
.Map(dest => dest.DataStatus, src => src.DataStatus);
|
|
#endregion
|
|
#region 监测月记录
|
|
config.ForType<Model.MonitorMonthRecordPure, MonitorMonthRecordDto>()
|
.Map(dest => dest.DataStatus, src => src.DataStatus);
|
|
config.ForType<Model.MonitorMonthRecord, MonitorMonthRecordDto>()
|
.Map(dest => dest.DataStatus, src => src.DataStatus);
|
|
#endregion
|
|
#region 监测年记录
|
|
config.ForType<Model.MonitorYearRecordPure, MonitorYearRecordDto>()
|
.Map(dest => dest.DataStatus, src => src.DataStatus);
|
|
config.ForType<Model.MonitorYearRecord, MonitorYearRecordDto>()
|
.Map(dest => dest.DataStatus, src => src.DataStatus);
|
|
#endregion
|
|
|
}
|
}
|
}
|