2026-05-24 22:23:52 +00:00
|
|
|
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<IdentityUser, UserInfoViewModel>
|
|
|
|
|
{
|
|
|
|
|
[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))]
|
2026-06-10 21:38:20 +00:00
|
|
|
[MapperIgnoreTarget(nameof(UserInfoViewModel.Avatar))]
|
2026-05-24 22:23:52 +00:00
|
|
|
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))]
|
2026-06-10 21:38:20 +00:00
|
|
|
[MapperIgnoreTarget(nameof(UserInfoViewModel.Avatar))]
|
2026-05-24 22:23:52 +00:00
|
|
|
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<OrganizationUnit, OrganizationUnitDto>
|
|
|
|
|
{
|
|
|
|
|
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<CreateUpdateOrganizationUnitDto, OrganizationUnit>
|
|
|
|
|
{
|
|
|
|
|
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<Tenant, CustomTenantDto>
|
|
|
|
|
{
|
|
|
|
|
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<IdentityRoleDto, AssignedRoleViewModel>
|
|
|
|
|
{
|
|
|
|
|
[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)
|
|
|
|
|
{
|
|
|
|
|
}
|
|
|
|
|
}
|