using System; using System.Collections.Generic; using System.Linq; using System.Text; using System.Threading.Tasks; using BLL.Dto.AuthDto; using DAL.Services; using Helper; using Mapster; using Model; namespace BLL.Manager { public class AuthManager { private readonly AuthService _authService; public AuthManager(AuthService authService) { _authService = authService; } public async Task UpdateAuthAsync(UpdateAuthDto request) { var entity = request.Adapt(); var res = await _authService.UpdateAsync(entity); if (res) { return new BaseResult() { Result = SystemEnums.Result.Success }; } return new BaseResult() { Result = SystemEnums.Result.Fail, Msg = "更新权限失败" }; } public async Task> GetAuthAsync(QueryAuthDto request) { var res = await _authService.GetByOneAsync(c => c.Role == request.Role); return new BaseResult() { Result = SystemEnums.Result.Success, Data = new List() { res.Adapt() } }; } } }