From 8b887232f8bab13b3de8d0f3e6a509b482d5abc5 Mon Sep 17 00:00:00 2001 From: maliming Date: Mon, 1 Sep 2025 20:56:51 +0800 Subject: [PATCH] Refactor mappers to use RequiredMappingStrategy.Target --- .../Admin/BloggingAdminApplicationMappers.cs | 2 +- .../AbpBloggingAdminWebMappers.cs | 4 +- .../Blogging/BloggingApplicationMappers.cs | 14 +++---- .../Volo/Blogging/BloggingDomainMappers.cs | 8 ++-- .../AbpBloggingWebMappers.cs | 4 +- .../Admin/CmsKitAdminApplicationMappers.cs | 26 ++++++------ .../CmsKitAdminWebMappers.cs | 40 +++++++++---------- .../CmsKit/CmsKitCommonApplicationMappers.cs | 12 +++--- .../Public/CmsKitPublicApplicationMappers.cs | 20 +++++----- .../CmsKitPublicWebAutoMapperProfile.cs | 6 +-- .../Docs/Admin/DocsAdminApplicationMappers.cs | 12 +++--- .../DocsAdminWebAutoMappers.cs | 10 ++--- .../Volo/Docs/DocsApplicationMappers.cs | 10 ++--- .../Common/DocsCommonApplicationMappers.cs | 4 +- .../Volo/Docs/DocsDomainMappingProfile.cs | 4 +- 15 files changed, 88 insertions(+), 88 deletions(-) diff --git a/modules/blogging/src/Volo.Blogging.Admin.Application/Volo/Blogging/Admin/BloggingAdminApplicationMappers.cs b/modules/blogging/src/Volo.Blogging.Admin.Application/Volo/Blogging/Admin/BloggingAdminApplicationMappers.cs index c28351f0c1..2999a3c480 100644 --- a/modules/blogging/src/Volo.Blogging.Admin.Application/Volo/Blogging/Admin/BloggingAdminApplicationMappers.cs +++ b/modules/blogging/src/Volo.Blogging.Admin.Application/Volo/Blogging/Admin/BloggingAdminApplicationMappers.cs @@ -5,7 +5,7 @@ using Volo.Blogging.Blogs.Dtos; namespace Volo.Blogging.Admin; -[Mapper] +[Mapper(RequiredMappingStrategy = RequiredMappingStrategy.Target)] public partial class BlogToBlogDtoMapper : MapperBase { public override partial BlogDto Map(Blog source); diff --git a/modules/blogging/src/Volo.Blogging.Admin.Web/AbpBloggingAdminWebMappers.cs b/modules/blogging/src/Volo.Blogging.Admin.Web/AbpBloggingAdminWebMappers.cs index 3536caba64..30a2518050 100644 --- a/modules/blogging/src/Volo.Blogging.Admin.Web/AbpBloggingAdminWebMappers.cs +++ b/modules/blogging/src/Volo.Blogging.Admin.Web/AbpBloggingAdminWebMappers.cs @@ -7,7 +7,7 @@ using EditModel = Volo.Blogging.Admin.Pages.Blogging.Admin.Blogs.EditModel; namespace Volo.Blogging.Admin; -[Mapper] +[Mapper(RequiredMappingStrategy = RequiredMappingStrategy.Target)] public partial class BlogDtoToBlogEditViewModelMapper : MapperBase { public override partial EditModel.BlogEditViewModel Map(BlogDto source); @@ -15,7 +15,7 @@ public partial class BlogDtoToBlogEditViewModelMapper : MapperBase { public override partial CreateBlogDto Map(CreateModel.BlogCreateModalView source); diff --git a/modules/blogging/src/Volo.Blogging.Application/Volo/Blogging/BloggingApplicationMappers.cs b/modules/blogging/src/Volo.Blogging.Application/Volo/Blogging/BloggingApplicationMappers.cs index 2868e59405..28bf339526 100644 --- a/modules/blogging/src/Volo.Blogging.Application/Volo/Blogging/BloggingApplicationMappers.cs +++ b/modules/blogging/src/Volo.Blogging.Application/Volo/Blogging/BloggingApplicationMappers.cs @@ -11,7 +11,7 @@ using Volo.Blogging.Users; namespace Volo.Blogging; -[Mapper] +[Mapper(RequiredMappingStrategy = RequiredMappingStrategy.Target)] public partial class PostCacheItemToPostWithDetailsDtoMapper : MapperBase { [MapperIgnoreTarget(nameof(PostWithDetailsDto.LastModificationTime))] @@ -37,7 +37,7 @@ public partial class PostCacheItemToPostWithDetailsDtoMapper : MapperBase { [MapperIgnoreTarget(nameof(PostCacheItem.CommentCount))] @@ -49,7 +49,7 @@ public partial class PostToPostCacheItemMapper : MapperBase public override partial void Map(Post source, PostCacheItem destination); } -[Mapper] +[Mapper(RequiredMappingStrategy = RequiredMappingStrategy.Target)] public partial class CommentToCommentWithDetailsDtoMapper : MapperBase { [MapperIgnoreTarget(nameof(CommentWithDetailsDto.Writer))] @@ -59,7 +59,7 @@ public partial class CommentToCommentWithDetailsDtoMapper : MapperBase { [MapperIgnoreTarget(nameof(PostWithDetailsDto.Tags))] @@ -73,7 +73,7 @@ public partial class PostToPostWithDetailsDtoMapper : MapperBase { public override partial TagDto Map(Tag source); @@ -81,7 +81,7 @@ public partial class TagToTagDtoMapper : MapperBase public override partial void Map(Tag source, TagDto destination); } -[Mapper] +[Mapper(RequiredMappingStrategy = RequiredMappingStrategy.Target)] public partial class BlogUserToBlogUserDtoMapper : MapperBase { public override partial BlogUserDto Map(BlogUser source); @@ -89,7 +89,7 @@ public partial class BlogUserToBlogUserDtoMapper : MapperBase { public override partial BlogDto Map(Blog source); diff --git a/modules/blogging/src/Volo.Blogging.Domain/Volo/Blogging/BloggingDomainMappers.cs b/modules/blogging/src/Volo.Blogging.Domain/Volo/Blogging/BloggingDomainMappers.cs index c02278c704..dfc7fcadcf 100644 --- a/modules/blogging/src/Volo.Blogging.Domain/Volo/Blogging/BloggingDomainMappers.cs +++ b/modules/blogging/src/Volo.Blogging.Domain/Volo/Blogging/BloggingDomainMappers.cs @@ -7,7 +7,7 @@ using Volo.Blogging.Tagging; namespace Volo.Blogging; -[Mapper] +[Mapper(RequiredMappingStrategy = RequiredMappingStrategy.Target)] public partial class TagToTagEtoMapper : MapperBase { public override partial TagEto Map(Tag source); @@ -15,7 +15,7 @@ public partial class TagToTagEtoMapper : MapperBase public override partial void Map(Tag source, TagEto destination); } -[Mapper] +[Mapper(RequiredMappingStrategy = RequiredMappingStrategy.Target)] public partial class PostToPostEtoMapper : MapperBase { public override partial PostEto Map(Post source); @@ -23,7 +23,7 @@ public partial class PostToPostEtoMapper : MapperBase public override partial void Map(Post source, PostEto destination); } -[Mapper] +[Mapper(RequiredMappingStrategy = RequiredMappingStrategy.Target)] public partial class CommentToCommentEtoMapper : MapperBase { public override partial CommentEto Map(Comment source); @@ -31,7 +31,7 @@ public partial class CommentToCommentEtoMapper : MapperBase public override partial void Map(Comment source, CommentEto destination); } -[Mapper] +[Mapper(RequiredMappingStrategy = RequiredMappingStrategy.Target)] public partial class BlogToBlogEtoMapper : MapperBase { public override partial BlogEto Map(Blog source); diff --git a/modules/blogging/src/Volo.Blogging.Web/AbpBloggingWebMappers.cs b/modules/blogging/src/Volo.Blogging.Web/AbpBloggingWebMappers.cs index db8a921292..538621c56e 100644 --- a/modules/blogging/src/Volo.Blogging.Web/AbpBloggingWebMappers.cs +++ b/modules/blogging/src/Volo.Blogging.Web/AbpBloggingWebMappers.cs @@ -5,7 +5,7 @@ using Volo.Blogging.Posts; namespace Volo.Blogging; -[Mapper] +[Mapper(RequiredMappingStrategy = RequiredMappingStrategy.Target)] public partial class PostWithDetailsDtoToEditPostViewModelMapper : MapperBase { [MapperIgnoreTarget(nameof(EditPostViewModel.Tags))] @@ -15,7 +15,7 @@ public partial class PostWithDetailsDtoToEditPostViewModelMapper : MapperBase { public override partial CreatePostDto Map(NewModel.CreatePostViewModel source); diff --git a/modules/cms-kit/src/Volo.CmsKit.Admin.Application/Volo/CmsKit/Admin/CmsKitAdminApplicationMappers.cs b/modules/cms-kit/src/Volo.CmsKit.Admin.Application/Volo/CmsKit/Admin/CmsKitAdminApplicationMappers.cs index 750cb526ed..533fa08656 100644 --- a/modules/cms-kit/src/Volo.CmsKit.Admin.Application/Volo/CmsKit/Admin/CmsKitAdminApplicationMappers.cs +++ b/modules/cms-kit/src/Volo.CmsKit.Admin.Application/Volo/CmsKit/Admin/CmsKitAdminApplicationMappers.cs @@ -16,7 +16,7 @@ using Volo.CmsKit.Admin.Menus; namespace Volo.CmsKit.Admin; -[Mapper] +[Mapper(RequiredMappingStrategy = RequiredMappingStrategy.Target)] public partial class TagEntityTypeDefinitonToTagDefinitionDtoMapper : MapperBase { public override partial TagDefinitionDto Map(TagEntityTypeDefiniton source); @@ -24,7 +24,7 @@ public partial class TagEntityTypeDefinitonToTagDefinitionDtoMapper : MapperBase public override partial void Map(TagEntityTypeDefiniton source, TagDefinitionDto destination); } -[Mapper] +[Mapper(RequiredMappingStrategy = RequiredMappingStrategy.Target)] [MapExtraProperties] public partial class BlogPostToBlogPostDtoMapper : MapperBase { @@ -33,7 +33,7 @@ public partial class BlogPostToBlogPostDtoMapper : MapperBase { @@ -44,7 +44,7 @@ public partial class BlogPostToBlogPostListDtoMapper : MapperBase { @@ -55,7 +55,7 @@ public partial class MenuItemToMenuItemWithDetailsDtoMapper : MapperBase { @@ -64,7 +64,7 @@ public partial class MenuItemToMenuItemMapper : MapperBase { @@ -73,7 +73,7 @@ public partial class MediaDescriptorToMediaDescriptorDtoMapper : MapperBase { @@ -82,7 +82,7 @@ public partial class TagToTagDtoMapper : MapperBase public override partial void Map(Tag source, TagDto destination); } -[Mapper] +[Mapper(RequiredMappingStrategy = RequiredMappingStrategy.Target)] [MapExtraProperties] public partial class BlogToBlogDtoMapper : MapperBase { @@ -93,7 +93,7 @@ public partial class BlogToBlogDtoMapper : MapperBase public override partial void Map(Blog source, BlogDto destination); } -[Mapper] +[Mapper(RequiredMappingStrategy = RequiredMappingStrategy.Target)] public partial class PageToPageLookupDtoMapper : MapperBase { public override partial PageLookupDto Map(Page source); @@ -101,7 +101,7 @@ public partial class PageToPageLookupDtoMapper : MapperBase public override partial void Map(Page source, PageLookupDto destination); } -[Mapper] +[Mapper(RequiredMappingStrategy = RequiredMappingStrategy.Target)] [MapExtraProperties] public partial class PageToPageDtoMapper : MapperBase { @@ -110,7 +110,7 @@ public partial class PageToPageDtoMapper : MapperBase public override partial void Map(Page source, PageDto destination); } -[Mapper] +[Mapper(RequiredMappingStrategy = RequiredMappingStrategy.Target)] [MapExtraProperties] public partial class CommentToCommentWithAuthorDtoMapper : MapperBase { @@ -121,7 +121,7 @@ public partial class CommentToCommentWithAuthorDtoMapper : MapperBase { @@ -130,7 +130,7 @@ public partial class CommentToCommentDtoMapper : MapperBase public override partial void Map(Comment source, CommentDto destination); } -[Mapper] +[Mapper(RequiredMappingStrategy = RequiredMappingStrategy.Target)] [MapExtraProperties] public partial class CmsUserToCommentsCmsUserDtoMapper : MapperBase { diff --git a/modules/cms-kit/src/Volo.CmsKit.Admin.Web/CmsKitAdminWebMappers.cs b/modules/cms-kit/src/Volo.CmsKit.Admin.Web/CmsKitAdminWebMappers.cs index 3e7efb37e3..99b07a65fc 100644 --- a/modules/cms-kit/src/Volo.CmsKit.Admin.Web/CmsKitAdminWebMappers.cs +++ b/modules/cms-kit/src/Volo.CmsKit.Admin.Web/CmsKitAdminWebMappers.cs @@ -13,7 +13,7 @@ using CreateModalModel = Volo.CmsKit.Admin.Web.Pages.CmsKit.Tags.CreateModalMode namespace Volo.CmsKit.Admin.Web; -[Mapper] +[Mapper(RequiredMappingStrategy = RequiredMappingStrategy.Target)] public partial class BlogFeatureInputDtoToBlogFeatureViewModelMapper : TwoWayMapperBase { public override partial FeaturesModalModel.BlogFeatureViewModel Map(BlogFeatureInputDto source); @@ -23,7 +23,7 @@ public partial class BlogFeatureInputDtoToBlogFeatureViewModelMapper : TwoWayMap public override partial void ReverseMap(FeaturesModalModel.BlogFeatureViewModel destination, BlogFeatureInputDto source); } -[Mapper] +[Mapper(RequiredMappingStrategy = RequiredMappingStrategy.Target)] public partial class BlogFeatureDtoToBlogFeatureViewModelMapper : TwoWayMapperBase { public override partial FeaturesModalModel.BlogFeatureViewModel Map(BlogFeatureDto source); @@ -33,7 +33,7 @@ public partial class BlogFeatureDtoToBlogFeatureViewModelMapper : TwoWayMapperBa public override partial void ReverseMap(FeaturesModalModel.BlogFeatureViewModel destination, BlogFeatureDto source); } -[Mapper] +[Mapper(RequiredMappingStrategy = RequiredMappingStrategy.Target)] public partial class CreateBlogPostDtoToCreateBlogPostViewModelMapper : TwoWayMapperBase { public override partial CreateModel.CreateBlogPostViewModel Map(CreateBlogPostDto source); @@ -43,7 +43,7 @@ public partial class CreateBlogPostDtoToCreateBlogPostViewModelMapper : TwoWayMa public override partial void ReverseMap(CreateModel.CreateBlogPostViewModel destination, CreateBlogPostDto source); } -[Mapper] +[Mapper(RequiredMappingStrategy = RequiredMappingStrategy.Target)] public partial class TagUpdateDtoToTagEditViewModelMapper : TwoWayMapperBase { public override partial EditModalModel.TagEditViewModel Map(TagUpdateDto source); @@ -53,7 +53,7 @@ public partial class TagUpdateDtoToTagEditViewModelMapper : TwoWayMapperBase { public override partial EditModalModel.TagEditViewModel Map(TagDto source); @@ -61,7 +61,7 @@ public partial class TagDtoToCreateBlogPostDtoMapper : MapperBase { @@ -70,7 +70,7 @@ public partial class CreateBlogPostViewModelToCreateBlogPostDtoMapper : MapperBa public override partial void Map(CreateModel.CreateBlogPostViewModel source, CreateBlogPostDto destination); } -[Mapper] +[Mapper(RequiredMappingStrategy = RequiredMappingStrategy.Target)] [MapExtraProperties] public partial class UpdateBlogPostViewModelToUpdateBlogPostDtoMapper : TwoWayMapperBase { @@ -83,7 +83,7 @@ public partial class UpdateBlogPostViewModelToUpdateBlogPostDtoMapper : TwoWayMa public override partial void ReverseMap(UpdateBlogPostDto destination, UpdateModel.UpdateBlogPostViewModel source); } -[Mapper] +[Mapper(RequiredMappingStrategy = RequiredMappingStrategy.Target)] [MapExtraProperties] public partial class BlogPostDtoToUpdateBlogPostViewModelMapper : MapperBase { @@ -92,7 +92,7 @@ public partial class BlogPostDtoToUpdateBlogPostViewModelMapper : MapperBase { @@ -101,7 +101,7 @@ public partial class BlogDtoUpdateToBlogViewModelMapper : MapperBase { @@ -110,7 +110,7 @@ public partial class CreateBlogViewModelToCreateBlogDtoMapper : MapperBase { @@ -119,7 +119,7 @@ public partial class UpdateBlogViewModelToUpdateBlogDtoMapper : MapperBase { @@ -131,7 +131,7 @@ public partial class MenuItemUpdateViewModelToMenuItemCreateInputMapper : TwoWay public override partial void ReverseMap(MenuItemCreateInput destination, Pages.CmsKit.Menus.MenuItems.CreateModalModel.MenuItemCreateViewModel source); } -[Mapper] +[Mapper(RequiredMappingStrategy = RequiredMappingStrategy.Target)] [MapExtraProperties] public partial class MenuItemUpdateViewModelToMenuItemUpdateInputMapper : MapperBase { @@ -140,7 +140,7 @@ public partial class MenuItemUpdateViewModelToMenuItemUpdateInputMapper : Mapper public override partial void Map(Volo.CmsKit.Admin.Web.Pages.CmsKit.Menus.MenuItems.UpdateModalModel.MenuItemUpdateViewModel source, MenuItemUpdateInput destination); } -[Mapper] +[Mapper(RequiredMappingStrategy = RequiredMappingStrategy.Target)] [MapExtraProperties] public partial class MenuItemWithDetailsDtoToMenuItemUpdateViewModelMapper : MapperBase { @@ -149,7 +149,7 @@ public partial class MenuItemWithDetailsDtoToMenuItemUpdateViewModelMapper : Map public override partial void Map(MenuItemWithDetailsDto source, Volo.CmsKit.Admin.Web.Pages.CmsKit.Menus.MenuItems.UpdateModalModel.MenuItemUpdateViewModel destination); } -[Mapper] +[Mapper(RequiredMappingStrategy = RequiredMappingStrategy.Target)] [MapExtraProperties] public partial class PageDtoToCreatePageInputDtoMapper : MapperBase { @@ -158,7 +158,7 @@ public partial class PageDtoToCreatePageInputDtoMapper : MapperBase { @@ -170,7 +170,7 @@ public partial class CreatePageViewModelToCreatePageInputDtoMapper : TwoWayMappe public override partial void ReverseMap(CreatePageInputDto destination, Pages.CmsKit.Pages.CreateModel.CreatePageViewModel source); } -[Mapper] +[Mapper(RequiredMappingStrategy = RequiredMappingStrategy.Target)] [MapExtraProperties] public partial class UpdatePageViewModelToUpdatePageInputDtoMapper : TwoWayMapperBase { @@ -183,7 +183,7 @@ public partial class UpdatePageViewModelToUpdatePageInputDtoMapper : TwoWayMappe public override partial void ReverseMap(UpdatePageInputDto destination, Pages.CmsKit.Pages.UpdateModel.UpdatePageViewModel source); } -[Mapper] +[Mapper(RequiredMappingStrategy = RequiredMappingStrategy.Target)] [MapExtraProperties] public partial class TagCreateViewModelToTagCreateDtoMapper : TwoWayMapperBase { @@ -195,7 +195,7 @@ public partial class TagCreateViewModelToTagCreateDtoMapper : TwoWayMapperBase { @@ -204,7 +204,7 @@ public partial class TagEditViewModelToTagUpdateDtoMapper : MapperBase { diff --git a/modules/cms-kit/src/Volo.CmsKit.Common.Application/Volo/CmsKit/CmsKitCommonApplicationMappers.cs b/modules/cms-kit/src/Volo.CmsKit.Common.Application/Volo/CmsKit/CmsKitCommonApplicationMappers.cs index 6f6e42600c..53ca4b28f7 100644 --- a/modules/cms-kit/src/Volo.CmsKit.Common.Application/Volo/CmsKit/CmsKitCommonApplicationMappers.cs +++ b/modules/cms-kit/src/Volo.CmsKit.Common.Application/Volo/CmsKit/CmsKitCommonApplicationMappers.cs @@ -6,7 +6,7 @@ using Volo.CmsKit.Users; namespace Volo.CmsKit; -[Mapper] +[Mapper(RequiredMappingStrategy = RequiredMappingStrategy.Target)] [MapExtraProperties] public partial class OrganizationUnitRoleToOrganizationUnitRoleDtoMapper : TwoWayMapperBase { @@ -17,7 +17,7 @@ public partial class OrganizationUnitRoleToOrganizationUnitRoleDtoMapper : TwoWa public override partial void ReverseMap(BlogFeatureDto destination, BlogFeatureCacheItem source); } -[Mapper] +[Mapper(RequiredMappingStrategy = RequiredMappingStrategy.Target)] [MapExtraProperties] public partial class BlogFeatureToBlogFeatureDtoMapper : MapperBase { @@ -26,7 +26,7 @@ public partial class BlogFeatureToBlogFeatureDtoMapper : MapperBase { @@ -35,7 +35,7 @@ public partial class BlogFeatureToBlogFeatureCacheItemMapper : MapperBase { public override partial PopularTagDto Map(PopularTag source); @@ -43,7 +43,7 @@ public partial class PopularTagToPopularTagDtoMapper : MapperBase { @@ -52,7 +52,7 @@ public partial class CmsUserToCmsUserDtoMapper : MapperBase public override partial void Map(CmsUser source, CmsUserDto destination); } -[Mapper] +[Mapper(RequiredMappingStrategy = RequiredMappingStrategy.Target)] [MapExtraProperties] public partial class TagToTagDtoMapper : MapperBase { diff --git a/modules/cms-kit/src/Volo.CmsKit.Public.Application/Volo/CmsKit/Public/CmsKitPublicApplicationMappers.cs b/modules/cms-kit/src/Volo.CmsKit.Public.Application/Volo/CmsKit/Public/CmsKitPublicApplicationMappers.cs index 4a356a8f23..2d71d87eb1 100644 --- a/modules/cms-kit/src/Volo.CmsKit.Public.Application/Volo/CmsKit/Public/CmsKitPublicApplicationMappers.cs +++ b/modules/cms-kit/src/Volo.CmsKit.Public.Application/Volo/CmsKit/Public/CmsKitPublicApplicationMappers.cs @@ -14,7 +14,7 @@ using Volo.CmsKit.Users; namespace Volo.CmsKit.Public; -[Mapper] +[Mapper(RequiredMappingStrategy = RequiredMappingStrategy.Target)] [MapExtraProperties] public partial class CmsUserToCmsUserDtoMapper : MapperBase { @@ -23,7 +23,7 @@ public partial class CmsUserToCmsUserDtoMapper : MapperBase { @@ -34,7 +34,7 @@ public partial class CommentToCommentDtoMapper : MapperBase public override partial void Map(Comment source, CommentDto destination); } -[Mapper] +[Mapper(RequiredMappingStrategy = RequiredMappingStrategy.Target)] [MapExtraProperties] public partial class CommentToCommentWithDetailsDtoMapper : MapperBase { @@ -47,7 +47,7 @@ public partial class CommentToCommentWithDetailsDtoMapper : MapperBase { @@ -56,7 +56,7 @@ public partial class RatingToRatingDtoMapper : MapperBase public override partial void Map(Rating source, RatingDto destination); } -[Mapper] +[Mapper(RequiredMappingStrategy = RequiredMappingStrategy.Target)] [MapExtraProperties] public partial class PageToPageCacheItemMapper : MapperBase { @@ -65,7 +65,7 @@ public partial class PageToPageCacheItemMapper : MapperBase public override partial void Map(Page source, PageCacheItem destination); } -[Mapper] +[Mapper(RequiredMappingStrategy = RequiredMappingStrategy.Target)] [MapExtraProperties] public partial class PageCacheItemToPageDtoMapper : MapperBase { @@ -74,7 +74,7 @@ public partial class PageCacheItemToPageDtoMapper : MapperBase { @@ -83,7 +83,7 @@ public partial class BlogPostToPageDtoMapper : MapperBase public override partial void Map(Page source, PageDto destination); } -[Mapper] +[Mapper(RequiredMappingStrategy = RequiredMappingStrategy.Target)] [MapExtraProperties] public partial class BlogPostToBlogPostCommonDtoMapper : MapperBase { @@ -92,7 +92,7 @@ public partial class BlogPostToBlogPostCommonDtoMapper : MapperBase { @@ -101,7 +101,7 @@ public partial class MenuItemToMenuItemDtoMapper : MapperBase { diff --git a/modules/cms-kit/src/Volo.CmsKit.Public.Web/CmsKitPublicWebAutoMapperProfile.cs b/modules/cms-kit/src/Volo.CmsKit.Public.Web/CmsKitPublicWebAutoMapperProfile.cs index 2c657e19de..7fcbeed7d8 100644 --- a/modules/cms-kit/src/Volo.CmsKit.Public.Web/CmsKitPublicWebAutoMapperProfile.cs +++ b/modules/cms-kit/src/Volo.CmsKit.Public.Web/CmsKitPublicWebAutoMapperProfile.cs @@ -7,7 +7,7 @@ using Volo.CmsKit.Public.Web.Pages.Public.CmsKit.Pages; namespace Volo.CmsKit.Public.Web; -[Mapper] +[Mapper(RequiredMappingStrategy = RequiredMappingStrategy.Target)] public partial class PageDtoToPageViewModelMapper : TwoWayMapperBase { public override partial PageViewModel Map(PageDto source); @@ -17,7 +17,7 @@ public partial class PageDtoToPageViewModelMapper : TwoWayMapperBase { public override partial BlogPostViewModel Map(BlogPostCommonDto source); @@ -27,7 +27,7 @@ public partial class BlogPostCommonDtoToBlogPostViewModelMapper : TwoWayMapperBa public override partial void ReverseMap(BlogPostViewModel destination, BlogPostCommonDto source); } -[Mapper] +[Mapper(RequiredMappingStrategy = RequiredMappingStrategy.Target)] public partial class CreateCommentWithParametersInputToCommentDtoMapper : MapperBase { [MapperIgnoreTarget(nameof(CreateCommentInput.ExtraProperties))] diff --git a/modules/docs/src/Volo.Docs.Admin.Application/Volo/Docs/Admin/DocsAdminApplicationMappers.cs b/modules/docs/src/Volo.Docs.Admin.Application/Volo/Docs/Admin/DocsAdminApplicationMappers.cs index dbd627c700..813e4165b8 100644 --- a/modules/docs/src/Volo.Docs.Admin.Application/Volo/Docs/Admin/DocsAdminApplicationMappers.cs +++ b/modules/docs/src/Volo.Docs.Admin.Application/Volo/Docs/Admin/DocsAdminApplicationMappers.cs @@ -7,7 +7,7 @@ using Volo.Docs.Projects; namespace Volo.Docs.Admin; -[Mapper] +[Mapper(RequiredMappingStrategy = RequiredMappingStrategy.Target)] public partial class ProjectPdfFileToProjectPdfFileDtoMapper : MapperBase { public override partial ProjectPdfFileDto Map(ProjectPdfFile source); @@ -15,7 +15,7 @@ public partial class ProjectPdfFileToProjectPdfFileDtoMapper : MapperBase { public override partial DocumentInfoDto Map(DocumentInfo source); @@ -23,7 +23,7 @@ public partial class DocumentInfoToDocumentInfoDtoMapper : MapperBase { public override partial ProjectWithoutDetailsDto Map(ProjectWithoutDetails source); @@ -31,7 +31,7 @@ public partial class ProjectWithoutDetailsToProjectWithoutDetailsDtoMapper : Map public override partial void Map(ProjectWithoutDetails source, ProjectWithoutDetailsDto destination); } -[Mapper] +[Mapper(RequiredMappingStrategy = RequiredMappingStrategy.Target)] public partial class DocumentWithoutContentToDocumentDtoMapper : MapperBase { public override partial DocumentDto Map(DocumentWithoutContent source); @@ -39,7 +39,7 @@ public partial class DocumentWithoutContentToDocumentDtoMapper : MapperBase { [MapperIgnoreTarget(nameof(DocumentDto.ProjectName))] @@ -49,7 +49,7 @@ public partial class DocumentToDocumentDtoMapper : MapperBase { public override partial ProjectDto Map(Project source); diff --git a/modules/docs/src/Volo.Docs.Admin.Web/DocsAdminWebAutoMappers.cs b/modules/docs/src/Volo.Docs.Admin.Web/DocsAdminWebAutoMappers.cs index 5935d1c033..87b87c021b 100644 --- a/modules/docs/src/Volo.Docs.Admin.Web/DocsAdminWebAutoMappers.cs +++ b/modules/docs/src/Volo.Docs.Admin.Web/DocsAdminWebAutoMappers.cs @@ -6,7 +6,7 @@ using Volo.Docs.Admin.Projects; namespace Volo.Docs.Admin; -[Mapper] +[Mapper(RequiredMappingStrategy = RequiredMappingStrategy.Target)] public partial class PullDocumentViewModelToPullAllDocumentInputMapper : MapperBase { public override partial PullAllDocumentInput Map(PullModel.PullDocumentViewModel source); @@ -14,7 +14,7 @@ public partial class PullDocumentViewModelToPullAllDocumentInputMapper : MapperB public override partial void Map(PullModel.PullDocumentViewModel source, PullAllDocumentInput destination); } -[Mapper] +[Mapper(RequiredMappingStrategy = RequiredMappingStrategy.Target)] public partial class PullDocumentViewModelToPullDocumentInputMapper : MapperBase { public override partial PullDocumentInput Map(PullModel.PullDocumentViewModel source); @@ -22,7 +22,7 @@ public partial class PullDocumentViewModelToPullDocumentInputMapper : MapperBase public override partial void Map(PullModel.PullDocumentViewModel source, PullDocumentInput destination); } -[Mapper] +[Mapper(RequiredMappingStrategy = RequiredMappingStrategy.Target)] public partial class ProjectDtoToEditGithubProjectViewModelMapper : MapperBase { [MapperIgnoreTarget(nameof(EditModel.EditGithubProjectViewModel.GitHubAccessToken))] @@ -40,7 +40,7 @@ public partial class ProjectDtoToEditGithubProjectViewModelMapper : MapperBase

{ @@ -50,7 +50,7 @@ public partial class CreateGithubProjectViewModelToCreateProjectDtoMapper : Mapp } -[Mapper] +[Mapper(RequiredMappingStrategy = RequiredMappingStrategy.Target)] [MapExtraProperties] public partial class EditGithubProjectViewModelToUpdateProjectDtoMyClassMapper : MapperBase { diff --git a/modules/docs/src/Volo.Docs.Application/Volo/Docs/DocsApplicationMappers.cs b/modules/docs/src/Volo.Docs.Application/Volo/Docs/DocsApplicationMappers.cs index 78342681d7..bd8474b7b9 100644 --- a/modules/docs/src/Volo.Docs.Application/Volo/Docs/DocsApplicationMappers.cs +++ b/modules/docs/src/Volo.Docs.Application/Volo/Docs/DocsApplicationMappers.cs @@ -6,7 +6,7 @@ using Volo.Docs.Projects; namespace Volo.Docs; -[Mapper] +[Mapper(RequiredMappingStrategy = RequiredMappingStrategy.Target)] public partial class DocumentResourceToDocumentResourceDtoMapper : MapperBase { public override partial DocumentResourceDto Map(DocumentResource source); @@ -14,7 +14,7 @@ public partial class DocumentResourceToDocumentResourceDtoMapper : MapperBase { public override partial DocumentContributorDto Map(DocumentContributor source); @@ -22,7 +22,7 @@ public partial class DocumentContributorToDocumentContributorDtoMapper : MapperB public override partial void Map(DocumentContributor source, DocumentContributorDto destination); } -[Mapper] +[Mapper(RequiredMappingStrategy = RequiredMappingStrategy.Target)] public partial class VersionInfoToVersionInfoDtoMapper : MapperBase { public override partial VersionInfoDto Map(VersionInfo source); @@ -30,7 +30,7 @@ public partial class VersionInfoToVersionInfoDtoMapper : MapperBase { public override partial ProjectDto Map(Project source); @@ -38,7 +38,7 @@ public partial class ProjectToProjectDtoMapper : MapperBase public override partial void Map(Project source, ProjectDto destination); } -[Mapper] +[Mapper(RequiredMappingStrategy = RequiredMappingStrategy.Target)] public partial class DocumentToDocumentWithDetailsDtoMapper : MapperBase { [MapperIgnoreTarget(nameof(DocumentWithDetailsDto.Project))] diff --git a/modules/docs/src/Volo.Docs.Common.Application/Volo/Docs/Common/DocsCommonApplicationMappers.cs b/modules/docs/src/Volo.Docs.Common.Application/Volo/Docs/Common/DocsCommonApplicationMappers.cs index fd147962d9..9c0874ecdd 100644 --- a/modules/docs/src/Volo.Docs.Common.Application/Volo/Docs/Common/DocsCommonApplicationMappers.cs +++ b/modules/docs/src/Volo.Docs.Common.Application/Volo/Docs/Common/DocsCommonApplicationMappers.cs @@ -5,7 +5,7 @@ using Volo.Docs.Projects; namespace Volo.Docs.Common; -[Mapper] +[Mapper(RequiredMappingStrategy = RequiredMappingStrategy.Target)] public partial class ProjectToProjectDtoMapper : MapperBase { public override partial ProjectDto Map(Project source); @@ -13,7 +13,7 @@ public partial class ProjectToProjectDtoMapper : MapperBase public override partial void Map(Project source, ProjectDto destination); } -[Mapper] +[Mapper(RequiredMappingStrategy = RequiredMappingStrategy.Target)] public partial class VersionInfoToVersionInfoDtoMapper : MapperBase { public override partial VersionInfoDto Map(VersionInfo source); diff --git a/modules/docs/src/Volo.Docs.Domain/Volo/Docs/DocsDomainMappingProfile.cs b/modules/docs/src/Volo.Docs.Domain/Volo/Docs/DocsDomainMappingProfile.cs index 56a90a7ee2..757d8d7195 100644 --- a/modules/docs/src/Volo.Docs.Domain/Volo/Docs/DocsDomainMappingProfile.cs +++ b/modules/docs/src/Volo.Docs.Domain/Volo/Docs/DocsDomainMappingProfile.cs @@ -5,7 +5,7 @@ using Volo.Docs.Projects; namespace Volo.Docs; -[Mapper] +[Mapper(RequiredMappingStrategy = RequiredMappingStrategy.Target)] public partial class ProjectToProjectEtoMapper : MapperBase { public override partial ProjectEto Map(Project source); @@ -13,7 +13,7 @@ public partial class ProjectToProjectEtoMapper : MapperBase public override partial void Map(Project source, ProjectEto destination); } -[Mapper] +[Mapper(RequiredMappingStrategy = RequiredMappingStrategy.Target)] public partial class DocumentToDocumentEtoMapper : MapperBase { public override partial DocumentEto Map(Document source);