using Sozsoft.Platform.Identity.Dto; using Sozsoft.Platform.OrganizationUnits; using Sozsoft.Platform.Tenants; using Volo.Abp.Identity; using Volo.Abp.TenantManagement; using Riok.Mapperly.Abstractions; using Volo.Abp.Mapperly; namespace Sozsoft.Platform.Identity; [Mapper(RequiredMappingStrategy = RequiredMappingStrategy.Target)] public partial class IdentityUserToUserInfoViewModelMapper : MapperBase { [MapperIgnoreTarget(nameof(UserInfoViewModel.Roles))] [MapperIgnoreTarget(nameof(UserInfoViewModel.Branches))] [MapperIgnoreTarget(nameof(UserInfoViewModel.Claims))] [MapperIgnoreTarget(nameof(UserInfoViewModel.WorkHours))] [MapperIgnoreTarget(nameof(UserInfoViewModel.Departments))] [MapperIgnoreTarget(nameof(UserInfoViewModel.JobPositions))] [MapperIgnoreTarget(nameof(UserInfoViewModel.userRoleNames))] [MapperIgnoreTarget(nameof(UserInfoViewModel.Avatar))] public override partial UserInfoViewModel Map(IdentityUser source); [MapperIgnoreTarget(nameof(UserInfoViewModel.Roles))] [MapperIgnoreTarget(nameof(UserInfoViewModel.Branches))] [MapperIgnoreTarget(nameof(UserInfoViewModel.Claims))] [MapperIgnoreTarget(nameof(UserInfoViewModel.WorkHours))] [MapperIgnoreTarget(nameof(UserInfoViewModel.Departments))] [MapperIgnoreTarget(nameof(UserInfoViewModel.JobPositions))] [MapperIgnoreTarget(nameof(UserInfoViewModel.userRoleNames))] [MapperIgnoreTarget(nameof(UserInfoViewModel.Avatar))] public override partial void Map(IdentityUser source, UserInfoViewModel destination); public override void BeforeMap(IdentityUser source) { } public override void AfterMap(IdentityUser source, UserInfoViewModel destination) { destination.MapIdentityExtraProperties(source); } } [Mapper(RequiredMappingStrategy = RequiredMappingStrategy.Target)] public partial class OrganizationUnitToOrganizationUnitDtoMapper : MapperBase { public override partial OrganizationUnitDto Map(OrganizationUnit source); public override partial void Map(OrganizationUnit source, OrganizationUnitDto destination); public override void BeforeMap(OrganizationUnit source) { } public override void AfterMap(OrganizationUnit source, OrganizationUnitDto destination) { } } [Mapper(RequiredMappingStrategy = RequiredMappingStrategy.Target)] public partial class CreateUpdateOrganizationUnitDtoToOrganizationUnitMapper : MapperBase { public override partial OrganizationUnit Map(CreateUpdateOrganizationUnitDto source); public override partial void Map(CreateUpdateOrganizationUnitDto source, OrganizationUnit destination); public override void BeforeMap(CreateUpdateOrganizationUnitDto source) { } public override void AfterMap(CreateUpdateOrganizationUnitDto source, OrganizationUnit destination) { } } [Mapper(RequiredMappingStrategy = RequiredMappingStrategy.Target)] public partial class TenantToCustomTenantDtoMapper : MapperBase { public override partial CustomTenantDto Map(Tenant source); public override partial void Map(Tenant source, CustomTenantDto destination); public override void BeforeMap(Tenant source) { } public override void AfterMap(Tenant source, CustomTenantDto destination) { } } [Mapper(RequiredMappingStrategy = RequiredMappingStrategy.Target)] public partial class IdentityRoleDtoToAssignedRoleViewModelMapper : MapperBase { [MapperIgnoreTarget(nameof(AssignedRoleViewModel.IsAssigned))] public override partial AssignedRoleViewModel Map(IdentityRoleDto source); [MapperIgnoreTarget(nameof(AssignedRoleViewModel.IsAssigned))] public override partial void Map(IdentityRoleDto source, AssignedRoleViewModel destination); public override void BeforeMap(IdentityRoleDto source) { } public override void AfterMap(IdentityRoleDto source, AssignedRoleViewModel destination) { } }