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