add stocksrepository.java by copy

dev-backend-tobuy
Amagasu 5 months ago
parent e01724ace4
commit 664a071ef9
  1. 50
      backend/src/main/java/com/example/todoapp/repository/StocksRepository.java

@ -0,0 +1,50 @@
//--------------------------------
// ToBuysRepository.java
//
//
// 更新履歴:2025/06/05 新規作成
// Copyright(c) 2025 IVIS All rights reserved.
//--------------------------------------------
package com.example.todoapp.repository;
import com.example.todoapp.model.Stocks;
import org.springframework.data.jpa.repository.JpaRepository;
import org.springframework.stereotype.Repository;
import java.util.List;
/**
* 在庫エンティティのリポジトリインターフェース
* <p>
* このインターフェースは在庫データへのアクセスと操作を提供します
* Spring Data JPAによって自動的に実装されます
* </p>
*/
@Repository
public interface StocksRepository extends JpaRepository<Stocks, Long> {
/**
* user_idから在庫一覧をstock_id順で取得する
*
* @param user_id 検索するユーザーID
* @return 在庫リスト
*/
List<Stocks> findStocksByUser_id(Long user_id);
/**
* 在庫情報を更新する
*
* @param stock 編集する新たな情報が入ったstockオブジェクト
* @return 編集に成功したらtrue
*/
boolean UpdateStockByStock_id(Stocks stock);
/**
* 在庫リストから指定した食材を削除する
*
* @param stock_id 削除する在庫
* @param user_id 削除するユーザー
* @return 削除した場合true
*/
boolean DeleteStockByStock_id(int stock_id, Long user_id);
}
Loading…
Cancel
Save