pizzaplanner/lib/entities/dao/RecipeStepDao.dart
2021-07-17 14:37:18 +02:00

17 lines
No EOL
538 B
Dart

import 'package:floor/floor.dart';
import 'package:pizzaplanner/entities/PizzaRecipe/RecipeStep.dart';
@dao
abstract class RecipeStepDao {
@Query("SELECT * FROM RecipeStep")
Future<List<RecipeStep>> getAllRecipeSteps();
@Query("SELECT * FROM RecipeStep WHERE id = :id")
Stream<RecipeStep?> findRecipeStepById(int id);
@Query("SELECT * FROM RecipeStep WHERE pizzaRecipeId = :pizzaRecipeId")
Future<List<RecipeStep>> getPizzaRecipeSteps(int pizzaRecipeId);
@insert
Future<void> insertRecipeStep(RecipeStep recipeStep);
}