namespace HStation.Application.Xhs
|
{
|
/// <summary>
|
///
|
/// </summary>
|
public class Mapper : IRegister
|
{
|
/// <summary>
|
///
|
/// </summary>
|
/// <param name="config"></param>
|
public void Register(TypeAdapterConfig config)
|
{
|
|
#region project
|
|
config.ForType<AddXhsProjectInput, Model.XhsProject>()
|
.Map(dest => dest.Paras, src => src.Paras)
|
.Map(dest => dest.Flags, src => src.Flags);
|
|
config.ForType<AddXhsProjectExtensionsInput, Model.XhsProject>()
|
.Map(dest => dest.Paras, src => src.Paras)
|
.Map(dest => dest.Flags, src => src.Flags);
|
|
config.ForType<UpdateXhsProjectInput, Model.XhsProject>()
|
.Map(dest => dest.Paras, src => src.Paras)
|
.Map(dest => dest.Flags, src => src.Flags);
|
|
config.ForType<UpdateXhsProjectExtensionsInput, Model.XhsProject>()
|
.Map(dest => dest.Paras, src => src.Paras)
|
.Map(dest => dest.Flags, src => src.Flags);
|
|
config.ForType<Model.XhsProject, XhsProjectDto>()
|
.Map(dest => dest.Paras, src => src.Paras)
|
.Map(dest => dest.Flags, src => src.Flags);
|
|
|
|
#endregion
|
|
#region project-site
|
|
config.ForType<AddXhsProjectSiteInput, Model.XhsProjectSite>()
|
.Map(dest => dest.Paras, src => src.Paras)
|
.Map(dest => dest.Flags, src => src.Flags)
|
.Map(dest => dest.UseStatus, src => Yw.Model.eUseStatus.Enable);
|
|
config.ForType<UpdateXhsProjectSiteInput, Model.XhsProjectSite>()
|
.Map(dest => dest.Paras, src => src.Paras)
|
.Map(dest => dest.Flags, src => src.Flags);
|
|
config.ForType<Model.XhsProjectSite, XhsProjectSiteDto>()
|
.Map(dest => dest.Paras, src => src.Paras)
|
.Map(dest => dest.Flags, src => src.Flags);
|
|
#endregion
|
|
#region scheme
|
|
config.ForType<AddXhsSchemeInput, Model.XhsScheme>()
|
.Map(dest => dest.Paras, src => src.Paras)
|
.Map(dest => dest.Flags, src => src.Flags)
|
.Map(dest => dest.UseStatus, src => Yw.Model.eUseStatus.Enable);
|
|
config.ForType<UpdateXhsSchemeInput, Model.XhsScheme>()
|
.Map(dest => dest.Paras, src => src.Paras)
|
.Map(dest => dest.Flags, src => src.Flags);
|
|
config.ForType<Model.XhsScheme, XhsSchemeDto>()
|
.Map(dest => dest.Paras, src => src.Paras)
|
.Map(dest => dest.Flags, src => src.Flags);
|
|
#endregion
|
|
}
|
}
|
}
|