Files
sb-backend/src/main/resources/mapper/BackupMapper.xml
T

42 lines
1.5 KiB
XML
Raw Normal View History

<?xml version="1.0" encoding="UTF-8"?>
<!DOCTYPE mapper PUBLIC "-//mybatis.org//DTD Mapper 3.0//EN"
"https://mybatis.org/dtd/mybatis-3-mapper.dtd">
<mapper namespace="com.sb.web.account.mapper.BackupMapper">
<delete id="deleteEntryTags">
DELETE FROM account_entry_tag
WHERE entry_id IN (SELECT id FROM account_entry WHERE member_id = #{memberId})
</delete>
<delete id="deleteEntries">
DELETE FROM account_entry WHERE member_id = #{memberId}
</delete>
<delete id="deleteRecurrings">
DELETE FROM recurring WHERE member_id = #{memberId}
</delete>
<delete id="deleteBudgets">
DELETE FROM budget WHERE member_id = #{memberId}
</delete>
<delete id="deleteBudgetIncome">
DELETE FROM budget_income WHERE member_id = #{memberId}
</delete>
<delete id="deleteQuickEntries">
DELETE FROM quick_entry WHERE member_id = #{memberId}
</delete>
<delete id="deleteInvestTrades">
DELETE FROM invest_trade WHERE member_id = #{memberId}
</delete>
<delete id="deleteInvestHoldings">
DELETE FROM invest_holding WHERE member_id = #{memberId}
</delete>
<delete id="deleteCategories">
DELETE FROM account_category WHERE member_id = #{memberId}
</delete>
<delete id="deleteTags">
DELETE FROM account_tag WHERE member_id = #{memberId}
</delete>
<delete id="deleteWallets">
DELETE FROM wallet WHERE member_id = #{memberId}
</delete>
</mapper>