chore: add documentation comments and stylecop rules
This commit is contained in:
@@ -16,9 +16,11 @@ public sealed class ListRoleTemplatesQueryHandler(IRoleTemplateRepository roleTe
|
||||
/// <inheritdoc />
|
||||
public async Task<IReadOnlyList<RoleTemplateDto>> Handle(ListRoleTemplatesQuery request, CancellationToken cancellationToken)
|
||||
{
|
||||
// 1. 查询模板与权限映射
|
||||
var templates = await roleTemplateRepository.GetAllAsync(request.IsActive, cancellationToken);
|
||||
var permissionsMap = await roleTemplateRepository.GetPermissionsAsync(templates.Select(t => t.Id), cancellationToken);
|
||||
|
||||
// 2. 排序并映射 DTO
|
||||
var dtos = templates
|
||||
.OrderBy(template => template.TemplateCode, StringComparer.OrdinalIgnoreCase)
|
||||
.Select(template =>
|
||||
@@ -30,6 +32,7 @@ public sealed class ListRoleTemplatesQueryHandler(IRoleTemplateRepository roleTe
|
||||
})
|
||||
.ToArray();
|
||||
|
||||
// 3. 返回结果
|
||||
return dtos;
|
||||
}
|
||||
}
|
||||
|
||||
Reference in New Issue
Block a user