parent
e01724ace4
commit
664a071ef9
@ -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…
Reference in new issue