| 12345678910111213141516171819202122232425 | 
							- using System.Threading.Tasks;
 
- using Admin.Core.Model.Input;
 
- using Admin.Core.Model.Output;
 
- using Admin.Core.Model.Admin;
 
- using Admin.Core.Service.Admin.Role.Input;
 
- namespace Admin.Core.Service.Admin.Role
 
- {	
 
-     public interface IRoleService
 
- 	{
 
-         Task<IResponseOutput> GetAsync(long id);
 
-         Task<IResponseOutput> PageAsync(PageInput<RoleEntity> input);
 
-         Task<IResponseOutput> AddAsync(RoleAddInput input);
 
-         Task<IResponseOutput> UpdateAsync(RoleUpdateInput input);
 
-         Task<IResponseOutput> DeleteAsync(long id);
 
-         Task<IResponseOutput> SoftDeleteAsync(long id);
 
-         Task<IResponseOutput> BatchSoftDeleteAsync(long[] ids);
 
-     }
 
- }
 
 
  |