From e5eb0140e6eebc558e03b353c62de2d2c75bed35 Mon Sep 17 00:00:00 2001 From: admin Date: Wed, 7 May 2025 16:53:54 +0900 Subject: [PATCH] =?UTF-8?q?=E4=B8=8A=E4=BC=A0=E6=96=87=E4=BB=B6=E8=87=B3?= =?UTF-8?q?=20src/main/java/co/jp/mamol/myapp/repository?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- .../repository/BuyApprovalRepository.java | 25 +++++++++++++ .../repository/BuyRequestRepository.java | 35 +++++++++++++++++++ .../repository/OrderDeliverRepository.java | 27 ++++++++++++++ .../myapp/repository/StoreRepository.java | 21 +++++++++++ .../myapp/repository/UserRepository.java | 19 ++++++++++ 5 files changed, 127 insertions(+) create mode 100644 src/main/java/co/jp/mamol/myapp/repository/BuyApprovalRepository.java create mode 100644 src/main/java/co/jp/mamol/myapp/repository/BuyRequestRepository.java create mode 100644 src/main/java/co/jp/mamol/myapp/repository/OrderDeliverRepository.java create mode 100644 src/main/java/co/jp/mamol/myapp/repository/StoreRepository.java create mode 100644 src/main/java/co/jp/mamol/myapp/repository/UserRepository.java diff --git a/src/main/java/co/jp/mamol/myapp/repository/BuyApprovalRepository.java b/src/main/java/co/jp/mamol/myapp/repository/BuyApprovalRepository.java new file mode 100644 index 0000000..86b2043 --- /dev/null +++ b/src/main/java/co/jp/mamol/myapp/repository/BuyApprovalRepository.java @@ -0,0 +1,25 @@ +package co.jp.mamol.myapp.repository; + +import co.jp.mamol.myapp.model.SizaiModel; +import org.apache.ibatis.annotations.Param; + +import java.util.List; + +public interface BuyApprovalRepository { + + // DA 2001 + public List getDeptRequestList( + @Param(value = "startDate") String startDate, + @Param(value = "endDate") String endDate, + @Param(value = "request_dept_id") String request_dept_id + ); + + // DA 2003 + public boolean approval(@Param("id") int id); + + // DA 2004 + public boolean reject(@Param("id") int id); + + // DA 2002 + public SizaiModel getRequestById(@Param("targetId") int targetId); +} diff --git a/src/main/java/co/jp/mamol/myapp/repository/BuyRequestRepository.java b/src/main/java/co/jp/mamol/myapp/repository/BuyRequestRepository.java new file mode 100644 index 0000000..8d8e270 --- /dev/null +++ b/src/main/java/co/jp/mamol/myapp/repository/BuyRequestRepository.java @@ -0,0 +1,35 @@ +package co.jp.mamol.myapp.repository; + +import java.util.List; + +import org.apache.ibatis.annotations.Mapper; +import org.apache.ibatis.annotations.Param; + +import co.jp.mamol.myapp.model.CategoryModel; +import co.jp.mamol.myapp.model.SizaiModel; + +@Mapper +public interface BuyRequestRepository { + + // DA 1003 + public List getUserRequsetList( + @Param(value = "startDate") String startDate, + @Param(value = "endDate") String endDate, + @Param(value = "request_user_id") String request_user_id + ); + + // DA 004 + public SizaiModel getRequestById(@Param(value = "id") int id); + + // DA 1006 + public boolean deleteById(@Param(value = "id") int id); + + // DA 1001 + public void requestRegist(SizaiModel sizai); + + // DA 1002 + public List getCategory(); + + // DA 1005 + public boolean modifyRequest(SizaiModel sizai); +} \ No newline at end of file diff --git a/src/main/java/co/jp/mamol/myapp/repository/OrderDeliverRepository.java b/src/main/java/co/jp/mamol/myapp/repository/OrderDeliverRepository.java new file mode 100644 index 0000000..2340075 --- /dev/null +++ b/src/main/java/co/jp/mamol/myapp/repository/OrderDeliverRepository.java @@ -0,0 +1,27 @@ +package co.jp.mamol.myapp.repository; + +import co.jp.mamol.myapp.model.DepartmentModel; +import co.jp.mamol.myapp.model.SizaiModel; +import org.apache.ibatis.annotations.Mapper; +import org.apache.ibatis.annotations.Param; + +import java.util.List; + +@Mapper +public interface OrderDeliverRepository { + + // DA 3001 + List deptList(); + + // DA 3002 + List approvaledList(@Param(value = "deptId")String deptId); + + // DA 3004 + boolean orderAct(@Param(value = "id") int id); + + // DA 3003 + List orderedList(@Param(value = "deptId")String deptId); + + // DA 3005 + boolean deleverAct(@Param(value = "id") int id); +} diff --git a/src/main/java/co/jp/mamol/myapp/repository/StoreRepository.java b/src/main/java/co/jp/mamol/myapp/repository/StoreRepository.java new file mode 100644 index 0000000..d9e1407 --- /dev/null +++ b/src/main/java/co/jp/mamol/myapp/repository/StoreRepository.java @@ -0,0 +1,21 @@ +package co.jp.mamol.myapp.repository; + +import co.jp.mamol.myapp.model.SizaiModel; +import co.jp.mamol.myapp.model.SoukoModel; + +import java.util.List; + +public interface StoreRepository { + + // DA 4001 + SizaiModel getSizaiById(int id); + + // DA 4002 + List getSoukoList(); + + // DA 4003 + boolean inStoreAct(SizaiModel sizai); + + // DA 4004 + boolean outStoreAct(SizaiModel sizai); +} diff --git a/src/main/java/co/jp/mamol/myapp/repository/UserRepository.java b/src/main/java/co/jp/mamol/myapp/repository/UserRepository.java new file mode 100644 index 0000000..4daaabd --- /dev/null +++ b/src/main/java/co/jp/mamol/myapp/repository/UserRepository.java @@ -0,0 +1,19 @@ +package co.jp.mamol.myapp.repository; + +import co.jp.mamol.myapp.model.UserModel; +import org.apache.ibatis.annotations.Mapper; +import org.apache.ibatis.annotations.Param; + +import java.util.List; + +@Mapper +public interface UserRepository { + //ユーザ情報取得 + UserModel findUserById(@Param("userid") String userid); + + //転換用 + List findAllUsersForPasswordMigration(); + + //転換用 + void updateUserHashedPassword(@Param("id") String id, @Param("hashedPassword") String hashedPassword); +} \ No newline at end of file