[api] 관리자 휴면/탈퇴/삭제 추가

This commit is contained in:
2026-05-20 17:48:07 +09:00
parent b58a321482
commit ada6dfc7b4
43 changed files with 642 additions and 82 deletions
+22 -5
View File
@@ -41,11 +41,11 @@
INNER JOIN ALISTLMS.test_user_token ATUT ON ATUT.user_idx = ATU.user_idx
SET ATU.withdraw_status = #{withdrawStatus}
, ATU.withdraw_at =
CASE
WHEN #{withdrawStatus} = 'P' THEN now()
WHEN #{withdrawStatus} = 'N' THEN NULL
ELSE ATU.withdraw_at
END
CASE
WHEN #{withdrawStatus} = 'P' THEN now()
WHEN #{withdrawStatus} = 'N' THEN NULL
ELSE ATU.withdraw_at
END
, ATU.update_at = now()
WHERE ATUT.user_token_idx = #{userTokenIdx}
AND ATU.del_yn = 1
@@ -69,4 +69,21 @@
AND ATU.del_yn = 1
</select>
<update id="updateDormantStatus">
/*UserMapper.updateDormantStatus*/
UPDATE ALISTLMS.test_user ATU
INNER JOIN ALISTLMS.test_user_token ATUT ON ATUT.user_idx = ATU.user_idx
SET ATU.dormant_yn = #{dormantYn}
, ATU.dormant_at =
CASE
WHEN #{dormantYn} = 'Y' THEN now()
WHEN #{dormantYn} = 'N' THEN NULL
ELSE ATU.dormant_at
END
, ATU.update_at = now()
WHERE ATUT.user_token_idx = #{userTokenIdx}
AND ATU.del_yn = 1
AND ATU.withdraw_status != 'Y'
</update>
</mapper>