From 2e3201e1be4247b47b2b8c2a60c56c0d6885b05a Mon Sep 17 00:00:00 2001 From: duheng <2784771470@qq.com> Date: 星期三, 27 十一月 2024 09:25:31 +0800 Subject: [PATCH] 主菜单提交 --- Application/HStation.Application.Xhs.Core/00-core/Mapper.cs | 52 +++++++++++++++++++++++++++++++++++++++++++++++++--- 1 files changed, 49 insertions(+), 3 deletions(-) diff --git a/Application/HStation.Application.Xhs.Core/00-core/Mapper.cs b/Application/HStation.Application.Xhs.Core/00-core/Mapper.cs index 57fcf10..92a4938 100644 --- a/Application/HStation.Application.Xhs.Core/00-core/Mapper.cs +++ b/Application/HStation.Application.Xhs.Core/00-core/Mapper.cs @@ -12,24 +12,70 @@ public void Register(TypeAdapterConfig config) { - #region xhs-project + #region project config.ForType<AddXhsProjectInput, Model.XhsProject>() .Map(dest => dest.Paras, src => src.Paras) - .Map(dest => dest.Flags, src => src.Flags) - .Map(dest => dest.UseStatus, src => Yw.Model.eUseStatus.Enable); + .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<AddXhsProjectSiteExtensionsInput, 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 } } -- Gitblit v1.9.3