feat: 관리자 회원 관리 API (/api/admin/members)
CI / build (push) Failing after 14m49s

목록/역할 변경/상태 변경/삭제. 본인 계정 변경·삭제 차단.

Co-Authored-By: Claude Opus 4.8 <noreply@anthropic.com>
This commit is contained in:
ByungCheol
2026-05-31 19:01:41 +09:00
parent eb6b9830ce
commit 8eb2129f5e
7 changed files with 212 additions and 0 deletions
@@ -25,6 +25,10 @@
SELECT <include refid="columns"/> FROM member WHERE id = #{id}
</select>
<select id="findAll" resultMap="memberResultMap">
SELECT <include refid="columns"/> FROM member ORDER BY id
</select>
<select id="findByLoginId" parameterType="string" resultMap="memberResultMap">
SELECT <include refid="columns"/> FROM member WHERE login_id = #{loginId}
</select>
@@ -50,4 +54,16 @@
UPDATE member SET password = #{password}, updated_at = NOW() WHERE id = #{id}
</update>
<update id="updateRole">
UPDATE member SET role = #{role}, updated_at = NOW() WHERE id = #{id}
</update>
<update id="updateStatus">
UPDATE member SET status = #{status}, updated_at = NOW() WHERE id = #{id}
</update>
<delete id="deleteById">
DELETE FROM member WHERE id = #{id}
</delete>
</mapper>