|  | @@ -2,7 +2,6 @@ using System;
 | 
											
												
													
														|  |  using System.Linq;
 |  |  using System.Linq;
 | 
											
												
													
														|  |  using System.Threading.Tasks;
 |  |  using System.Threading.Tasks;
 | 
											
												
													
														|  |  using System.Collections.Generic;
 |  |  using System.Collections.Generic;
 | 
											
												
													
														|  | -using AutoMapper;
 |  | 
 | 
											
												
													
														|  |  using Admin.Core.Repository.Admin;
 |  |  using Admin.Core.Repository.Admin;
 | 
											
												
													
														|  |  using Admin.Core.Model.Admin;
 |  |  using Admin.Core.Model.Admin;
 | 
											
												
													
														|  |  using Admin.Core.Common.Output;
 |  |  using Admin.Core.Common.Output;
 | 
											
										
											
												
													
														|  | @@ -10,21 +9,18 @@ using Admin.Core.Service.Admin.Permission.Input;
 | 
											
												
													
														|  |  using Admin.Core.Service.Admin.Permission.Output;
 |  |  using Admin.Core.Service.Admin.Permission.Output;
 | 
											
												
													
														|  |  using Admin.Core.Common.Cache;
 |  |  using Admin.Core.Common.Cache;
 | 
											
												
													
														|  |  using Admin.Core.Common.Attributes;
 |  |  using Admin.Core.Common.Attributes;
 | 
											
												
													
														|  | -using Admin.Core.Common.Helpers;
 |  | 
 | 
											
												
													
														|  |  using Admin.Core.Common.BaseModel;
 |  |  using Admin.Core.Common.BaseModel;
 | 
											
												
													
														|  |  
 |  |  
 | 
											
												
													
														|  |  namespace Admin.Core.Service.Admin.Permission
 |  |  namespace Admin.Core.Service.Admin.Permission
 | 
											
												
													
														|  |  {	
 |  |  {	
 | 
											
												
													
														|  |  	public class PermissionService : BaseService,IPermissionService
 |  |  	public class PermissionService : BaseService,IPermissionService
 | 
											
												
													
														|  |      {
 |  |      {
 | 
											
												
													
														|  | -        private readonly IMapper _mapper;
 |  | 
 | 
											
												
													
														|  |          private readonly ICache _cache;
 |  |          private readonly ICache _cache;
 | 
											
												
													
														|  |          private readonly IPermissionRepository _permissionRepository;
 |  |          private readonly IPermissionRepository _permissionRepository;
 | 
											
												
													
														|  |          private readonly IRoleRepository _roleRepository;
 |  |          private readonly IRoleRepository _roleRepository;
 | 
											
												
													
														|  |          private readonly IRolePermissionRepository _rolePermissionRepository;
 |  |          private readonly IRolePermissionRepository _rolePermissionRepository;
 | 
											
												
													
														|  |          private readonly IUserRoleRepository _userRoleRepository;
 |  |          private readonly IUserRoleRepository _userRoleRepository;
 | 
											
												
													
														|  |          public PermissionService(
 |  |          public PermissionService(
 | 
											
												
													
														|  | -            IMapper mapper,
 |  | 
 | 
											
												
													
														|  |              ICache cache,
 |  |              ICache cache,
 | 
											
												
													
														|  |              IPermissionRepository permissionRepository,
 |  |              IPermissionRepository permissionRepository,
 | 
											
												
													
														|  |              IRoleRepository roleRepository,
 |  |              IRoleRepository roleRepository,
 | 
											
										
											
												
													
														|  | @@ -32,7 +28,6 @@ namespace Admin.Core.Service.Admin.Permission
 | 
											
												
													
														|  |              IUserRoleRepository userRoleRepository
 |  |              IUserRoleRepository userRoleRepository
 | 
											
												
													
														|  |          )
 |  |          )
 | 
											
												
													
														|  |          {
 |  |          {
 | 
											
												
													
														|  | -            _mapper = mapper;
 |  | 
 | 
											
												
													
														|  |              _cache = cache;
 |  |              _cache = cache;
 | 
											
												
													
														|  |              _permissionRepository = permissionRepository;
 |  |              _permissionRepository = permissionRepository;
 | 
											
												
													
														|  |              _roleRepository = roleRepository;
 |  |              _roleRepository = roleRepository;
 | 
											
										
											
												
													
														|  | @@ -90,7 +85,7 @@ namespace Admin.Core.Service.Admin.Permission
 | 
											
												
													
														|  |  
 |  |  
 | 
											
												
													
														|  |          public async Task<IResponseOutput> AddGroupAsync(PermissionAddGroupInput input)
 |  |          public async Task<IResponseOutput> AddGroupAsync(PermissionAddGroupInput input)
 | 
											
												
													
														|  |          {
 |  |          {
 | 
											
												
													
														|  | -            var entity = _mapper.Map<PermissionEntity>(input);
 |  | 
 | 
											
												
													
														|  | 
 |  | +            var entity = Mapper.Map<PermissionEntity>(input);
 | 
											
												
													
														|  |              var id = (await _permissionRepository.InsertAsync(entity)).Id;
 |  |              var id = (await _permissionRepository.InsertAsync(entity)).Id;
 | 
											
												
													
														|  |  
 |  |  
 | 
											
												
													
														|  |              return ResponseOutput.Ok(id > 0);
 |  |              return ResponseOutput.Ok(id > 0);
 | 
											
										
											
												
													
														|  | @@ -98,7 +93,7 @@ namespace Admin.Core.Service.Admin.Permission
 | 
											
												
													
														|  |  
 |  |  
 | 
											
												
													
														|  |          public async Task<IResponseOutput> AddMenuAsync(PermissionAddMenuInput input)
 |  |          public async Task<IResponseOutput> AddMenuAsync(PermissionAddMenuInput input)
 | 
											
												
													
														|  |          {
 |  |          {
 | 
											
												
													
														|  | -            var entity = _mapper.Map<PermissionEntity>(input);
 |  | 
 | 
											
												
													
														|  | 
 |  | +            var entity = Mapper.Map<PermissionEntity>(input);
 | 
											
												
													
														|  |              var id = (await _permissionRepository.InsertAsync(entity)).Id;
 |  |              var id = (await _permissionRepository.InsertAsync(entity)).Id;
 | 
											
												
													
														|  |  
 |  |  
 | 
											
												
													
														|  |              return ResponseOutput.Ok(id > 0);
 |  |              return ResponseOutput.Ok(id > 0);
 | 
											
										
											
												
													
														|  | @@ -106,7 +101,7 @@ namespace Admin.Core.Service.Admin.Permission
 | 
											
												
													
														|  |  
 |  |  
 | 
											
												
													
														|  |          public async Task<IResponseOutput> AddApiAsync(PermissionAddApiInput input)
 |  |          public async Task<IResponseOutput> AddApiAsync(PermissionAddApiInput input)
 | 
											
												
													
														|  |          {
 |  |          {
 | 
											
												
													
														|  | -            var entity = _mapper.Map<PermissionEntity>(input);
 |  | 
 | 
											
												
													
														|  | 
 |  | +            var entity = Mapper.Map<PermissionEntity>(input);
 | 
											
												
													
														|  |              var id = (await _permissionRepository.InsertAsync(entity)).Id;
 |  |              var id = (await _permissionRepository.InsertAsync(entity)).Id;
 | 
											
												
													
														|  |  
 |  |  
 | 
											
												
													
														|  |              return ResponseOutput.Ok(id > 0);
 |  |              return ResponseOutput.Ok(id > 0);
 | 
											
										
											
												
													
														|  | @@ -114,7 +109,7 @@ namespace Admin.Core.Service.Admin.Permission
 | 
											
												
													
														|  |  
 |  |  
 | 
											
												
													
														|  |          public async Task<IResponseOutput> AddDotAsync(PermissionAddDotInput input)
 |  |          public async Task<IResponseOutput> AddDotAsync(PermissionAddDotInput input)
 | 
											
												
													
														|  |          {
 |  |          {
 | 
											
												
													
														|  | -            var entity = _mapper.Map<PermissionEntity>(input);
 |  | 
 | 
											
												
													
														|  | 
 |  | +            var entity = Mapper.Map<PermissionEntity>(input);
 | 
											
												
													
														|  |              var id = (await _permissionRepository.InsertAsync(entity)).Id;
 |  |              var id = (await _permissionRepository.InsertAsync(entity)).Id;
 | 
											
												
													
														|  |  
 |  |  
 | 
											
												
													
														|  |              return ResponseOutput.Ok(id > 0);
 |  |              return ResponseOutput.Ok(id > 0);
 | 
											
										
											
												
													
														|  | @@ -126,7 +121,7 @@ namespace Admin.Core.Service.Admin.Permission
 | 
											
												
													
														|  |              if (input != null && input.Id > 0)
 |  |              if (input != null && input.Id > 0)
 | 
											
												
													
														|  |              {
 |  |              {
 | 
											
												
													
														|  |                  var entity = await _permissionRepository.GetAsync(input.Id);
 |  |                  var entity = await _permissionRepository.GetAsync(input.Id);
 | 
											
												
													
														|  | -                entity = _mapper.Map(input, entity);
 |  | 
 | 
											
												
													
														|  | 
 |  | +                entity = Mapper.Map(input, entity);
 | 
											
												
													
														|  |                  result = (await _permissionRepository.UpdateAsync(entity)) > 0;
 |  |                  result = (await _permissionRepository.UpdateAsync(entity)) > 0;
 | 
											
												
													
														|  |              }
 |  |              }
 | 
											
												
													
														|  |  
 |  |  
 | 
											
										
											
												
													
														|  | @@ -139,7 +134,7 @@ namespace Admin.Core.Service.Admin.Permission
 | 
											
												
													
														|  |              if (input != null && input.Id > 0)
 |  |              if (input != null && input.Id > 0)
 | 
											
												
													
														|  |              {
 |  |              {
 | 
											
												
													
														|  |                  var entity = await _permissionRepository.GetAsync(input.Id);
 |  |                  var entity = await _permissionRepository.GetAsync(input.Id);
 | 
											
												
													
														|  | -                entity = _mapper.Map(input, entity);
 |  | 
 | 
											
												
													
														|  | 
 |  | +                entity = Mapper.Map(input, entity);
 | 
											
												
													
														|  |                  result = (await _permissionRepository.UpdateAsync(entity)) > 0;
 |  |                  result = (await _permissionRepository.UpdateAsync(entity)) > 0;
 | 
											
												
													
														|  |              }
 |  |              }
 | 
											
												
													
														|  |  
 |  |  
 | 
											
										
											
												
													
														|  | @@ -152,7 +147,7 @@ namespace Admin.Core.Service.Admin.Permission
 | 
											
												
													
														|  |              if (input != null && input.Id > 0)
 |  |              if (input != null && input.Id > 0)
 | 
											
												
													
														|  |              {
 |  |              {
 | 
											
												
													
														|  |                  var entity = await _permissionRepository.GetAsync(input.Id);
 |  |                  var entity = await _permissionRepository.GetAsync(input.Id);
 | 
											
												
													
														|  | -                entity = _mapper.Map(input, entity);
 |  | 
 | 
											
												
													
														|  | 
 |  | +                entity = Mapper.Map(input, entity);
 | 
											
												
													
														|  |                  result = (await _permissionRepository.UpdateAsync(entity)) > 0;
 |  |                  result = (await _permissionRepository.UpdateAsync(entity)) > 0;
 | 
											
												
													
														|  |              }
 |  |              }
 | 
											
												
													
														|  |  
 |  |  
 | 
											
										
											
												
													
														|  | @@ -165,7 +160,7 @@ namespace Admin.Core.Service.Admin.Permission
 | 
											
												
													
														|  |              if (input != null && input.Id > 0)
 |  |              if (input != null && input.Id > 0)
 | 
											
												
													
														|  |              {
 |  |              {
 | 
											
												
													
														|  |                  var entity = await _permissionRepository.GetAsync(input.Id);
 |  |                  var entity = await _permissionRepository.GetAsync(input.Id);
 | 
											
												
													
														|  | -                entity = _mapper.Map(input, entity);
 |  | 
 | 
											
												
													
														|  | 
 |  | +                entity = Mapper.Map(input, entity);
 | 
											
												
													
														|  |                  result = (await _permissionRepository.UpdateAsync(entity)) > 0;
 |  |                  result = (await _permissionRepository.UpdateAsync(entity)) > 0;
 | 
											
												
													
														|  |              }
 |  |              }
 | 
											
												
													
														|  |  
 |  |  
 |