recipe init add curry

feature-backend-datainit
Amagasu 4 months ago
parent 76ca839255
commit 9519d2336a
  1. 42
      backend/src/main/java/com/example/todoapp/config/InitTables.java

@ -43,11 +43,11 @@ public class InitTables {
@PostConstruct @PostConstruct
public void initTables() { public void initTables() {
// tobuysRepository.deleteAll(); //データを残す場合はコメントアウト tobuysRepository.deleteAll(); //データを残す場合はコメントアウト
// stocksRepository.deleteAll(); //データを残す場合はコメントアウト stocksRepository.deleteAll(); //データを残す場合はコメントアウト
// recipeStuffsRepository.deleteAll(); //データを残す場合はコメントアウト recipeStuffsRepository.deleteAll(); //データを残す場合はコメントアウト
// recipesRepository.deleteAll(); //データを残す場合はコメントアウト recipesRepository.deleteAll(); //データを残す場合はコメントアウト
// stuffsRepository.deleteAll(); //データを残す場合はコメントアウト stuffsRepository.deleteAll(); //データを残す場合はコメントアウト
if (stuffsRepository.count() > 0) { if (stuffsRepository.count() > 0) {
return; // すでにデータが存在する場合は何もしない return; // すでにデータが存在する場合は何もしない
@ -70,32 +70,38 @@ public class InitTables {
setNewStuff(13L, "ほうれん草", null, "野菜"); setNewStuff(13L, "ほうれん草", null, "野菜");
setNewStuff(14L, "玉ねぎ", null, "野菜"); setNewStuff(14L, "玉ねぎ", null, "野菜");
setNewStuff(15L, "ピーマン", null, "野菜"); setNewStuff(15L, "ピーマン", null, "野菜");
setNewStuff(16L, "じゃがいも", null, "野菜");
setNewStuff(16L, "醤油", null, "調味料");
setNewStuff(17L, "味噌", null, "調味料"); setNewStuff(17L, "醤油", null, "調味料");
setNewStuff(18L, "塩", null, "調味料"); setNewStuff(18L, "味噌", null, "調味料");
setNewStuff(19L, "砂糖", null, "調味料"); setNewStuff(19L, "塩", null, "調味料");
setNewStuff(20L, "酢", null, "調味料"); setNewStuff(20L, "砂糖", null, "調味料");
setNewStuff(21L, "酢", null, "調味料");
setNewStuff(21L, "米", null, "その他");
setNewStuff(22L, "パスタ", null, "その他"); setNewStuff(22L, "米", null, "その他");
setNewStuff(23L, "小麦粉", null, "その他"); setNewStuff(23L, "パスタ", null, "その他");
setNewStuff(24L, "卵", null, "その他"); setNewStuff(24L, "小麦粉", null, "その他");
setNewStuff(25L, "豆腐", null, "その他"); setNewStuff(25L, "卵", null, "その他");
setNewStuff(26L, "豆腐", null, "その他");
} }
if (stuffsRepository.count() > 0) { if (stuffsRepository.count() > 0) {
return; // すでにデータが存在する場合は何もしない return; // すでにデータが存在する場合は何もしない
} else { } else {
setNewRecipe(1L, "鮭のムニエル", "鮭を小麦粉で焼いた料理"); setNewRecipe(1L, "鮭のムニエル", "鮭を小麦粉で焼いた料理");
setNewRecipe(2L, "カレー", "野菜と肉を煮込んだカレー");
} }
if (recipesRepository.count() > 0) { if (recipesRepository.count() > 0) {
return; // すでにデータが存在する場合は何もしない return; // すでにデータが存在する場合は何もしない
} else { } else {
setNewRecipeStuffs(1L, recipesRepository.findById(1L).orElse(null), 6L, 1); // 鮭 setNewRecipeStuffs(1L, recipesRepository.findById(1L).orElse(null), 6L, 1); // 鮭
setNewRecipeStuffs(3L, recipesRepository.findById(1L).orElse(null), 16L, 10); // 醤油 setNewRecipeStuffs(3L, recipesRepository.findById(1L).orElse(null), 17L, 10); // 醤油
setNewRecipeStuffs(2L, recipesRepository.findById(1L).orElse(null), 23L, 50); // 小麦粉 setNewRecipeStuffs(2L, recipesRepository.findById(1L).orElse(null), 24L, 50); // 小麦粉
setNewRecipeStuffs(4L, recipesRepository.findById(2L).orElse(null), 11L, 1); // にんじん
setNewRecipeStuffs(5L, recipesRepository.findById(2L).orElse(null), 16L, 1); // じゃがいも
setNewRecipeStuffs(6L, recipesRepository.findById(2L).orElse(null), 9L, 100); // 牛ひき肉
} }
} }

Loading…
Cancel
Save