From 22c492c1d23f43809f00209053b347c2ad579027 Mon Sep 17 00:00:00 2001 From: ByungCheol Date: Thu, 9 Jul 2026 23:10:03 +0900 Subject: [PATCH] =?UTF-8?q?fix(backup):=20budget=5Fonetime=20=EC=82=AD?= =?UTF-8?q?=EC=A0=9C=20=EB=88=84=EB=9D=BD=20=EC=B6=94=EA=B0=80=20=E2=80=94?= =?UTF-8?q?=20deleteAll=C2=B7restore=20=EC=96=91=EC=AA=BD=20=EB=AA=A8?= =?UTF-8?q?=EB=91=90=20=EC=A0=81=EC=9A=A9?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit Co-Authored-By: Claude Sonnet 4.6 --- src/main/java/com/sb/web/account/mapper/BackupMapper.java | 1 + src/main/java/com/sb/web/account/service/BackupService.java | 2 ++ src/main/resources/mapper/BackupMapper.xml | 3 +++ 3 files changed, 6 insertions(+) diff --git a/src/main/java/com/sb/web/account/mapper/BackupMapper.java b/src/main/java/com/sb/web/account/mapper/BackupMapper.java index 22f3c6e..72f002f 100644 --- a/src/main/java/com/sb/web/account/mapper/BackupMapper.java +++ b/src/main/java/com/sb/web/account/mapper/BackupMapper.java @@ -14,6 +14,7 @@ public interface BackupMapper { int deleteRecurrings(@Param("memberId") Long memberId); int deleteBudgets(@Param("memberId") Long memberId); int deleteBudgetIncome(@Param("memberId") Long memberId); + int deleteBudgetOnetime(@Param("memberId") Long memberId); int deleteQuickEntries(@Param("memberId") Long memberId); int deleteInvestTrades(@Param("memberId") Long memberId); int deleteInvestHoldings(@Param("memberId") Long memberId); diff --git a/src/main/java/com/sb/web/account/service/BackupService.java b/src/main/java/com/sb/web/account/service/BackupService.java index 7e5bb61..afdf580 100644 --- a/src/main/java/com/sb/web/account/service/BackupService.java +++ b/src/main/java/com/sb/web/account/service/BackupService.java @@ -45,6 +45,7 @@ public class BackupService { backupMapper.deleteRecurrings(memberId); backupMapper.deleteBudgets(memberId); backupMapper.deleteBudgetIncome(memberId); + backupMapper.deleteBudgetOnetime(memberId); backupMapper.deleteQuickEntries(memberId); backupMapper.deleteInvestTrades(memberId); backupMapper.deleteInvestHoldings(memberId); @@ -66,6 +67,7 @@ public class BackupService { backupMapper.deleteRecurrings(memberId); backupMapper.deleteBudgets(memberId); backupMapper.deleteBudgetIncome(memberId); + backupMapper.deleteBudgetOnetime(memberId); backupMapper.deleteQuickEntries(memberId); backupMapper.deleteInvestTrades(memberId); backupMapper.deleteInvestHoldings(memberId); diff --git a/src/main/resources/mapper/BackupMapper.xml b/src/main/resources/mapper/BackupMapper.xml index aac7b43..38046b0 100644 --- a/src/main/resources/mapper/BackupMapper.xml +++ b/src/main/resources/mapper/BackupMapper.xml @@ -19,6 +19,9 @@ DELETE FROM budget_income WHERE member_id = #{memberId} + + DELETE FROM budget_onetime WHERE member_id = #{memberId} + DELETE FROM quick_entry WHERE member_id = #{memberId}