/// <summary> /// 修改权限 /// </summary> /// <param name="dto"></param> /// <returns></returns> public async Task <StatusResult> UpdatePermission(UpdatePermissionInputDto dto) { if (dto.Id.IsNull()) { return(new StatusResult("未获取到权限信息")); } if (dto.PermissionType == DataLayer.Enums.PermissionType.Button) { if (dto.PermissionCode.IsNull()) { return(new StatusResult("请输入权限编码")); } } var model = dto.Adapt <DataLayer.Entities.PermissionEntity>(); var res = await _modelRepository.InsertOrUpdateAsync(model); return(new StatusResult(res == null, "操作失败")); }
public Task <StatusResult> UpdatePermission(UpdatePermissionInputDto dto) => _permissionContract.UpdatePermission(dto);