package com.sb.web.account.mapper; import org.apache.ibatis.annotations.Mapper; import org.apache.ibatis.annotations.Param; /** * 데이터 복구 시 회원의 기존 가계부 데이터를 전부 삭제(트랜잭션 내에서 호출). */ @Mapper public interface BackupMapper { int deleteEntryTags(@Param("memberId") Long memberId); int deleteEntries(@Param("memberId") Long memberId); 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); int deleteCategories(@Param("memberId") Long memberId); int deleteTags(@Param("memberId") Long memberId); int deleteWallets(@Param("memberId") Long memberId); }