1234567891011121314151617181920212223242526272829303132333435 |
- using ECL142.BasicAuth.Application.Contracts.Dto.Identity.Permissions;
- namespace ECL142.BasicAuth.Application.Contracts.AppService.Identity
- {
- /// <summary>
- /// 权限应用接口
- /// </summary>
- public interface IPermissionAppService
- {
- /// <summary>
- /// 获取所有权限
- /// </summary>
- /// <returns></returns>
- public Task<List<PermissionDto>> GetAllAsync();
- /// <summary>
- /// 添加权限
- /// </summary>
- /// <param name="permissionCreateDto"></param>
- public Task<PermissionDto> InsertAsync(PermissionCreateDto permissionCreateDto);
- /// <summary>
- /// 修改权限
- /// </summary>
- /// <param name="id"></param>
- /// <param name="permissionUpdateDto"></param>
- public Task<PermissionDto> UpdateAsync(Guid id, PermissionUpdateDto permissionUpdateDto);
- /// <summary>
- /// 删除权限
- /// </summary>
- /// <param name="id"></param>
- public Task DeleteAsync(Guid id);
- }
- }
|