[role (역할)

](https://www.notion.so/26036d2af8f58046a692d59dc81d5490)

[permission (권한, 테이블/기능 단위)

](https://www.notion.so/26036d2af8f5807db8a8d031db52d5bb)

[role_permission (역할별 권한 매핑)

](https://www.notion.so/26036d2af8f5807e93e9c70c7c13f163)

테이블 USER 권한 ADMIN 권한
user 자기 정보 SELECT/UPDATE 전체 SELECT/UPDATE/DELETE
grade ❌ 없음 (조회 불가) SELECT/UPDATE (등급 정책 관리)
notice SELECT (공지사항 읽기) INSERT/UPDATE/DELETE (공지 작성/수정/삭제)
user_log ❌ 없음 SELECT (회원 로그 모니터링)
account 자기 계좌 INSERT/SELECT/DELETE ❌ (직접 접근 불필요)
payment_log 자기 기록 INSERT/SELECT SELECT (모니터링)
inquiry INSERT/SELECT (문의 작성/조회) UPDATE (답변 작성)
category SELECT INSERT/UPDATE/DELETE (카테고리 관리)
auction_item 자기 물품 INSERT/UPDATE/DELETE SELECT/관리 (필요시 게시 중지)
alarm_template ❌ 없음 INSERT/UPDATE/DELETE (알림 틀 관리)
alarm_box 자기 알림 SELECT/UPDATE (확인 여부) SELECT (전체 조회 가능)
report INSERT/SELECT (신고하기) UPDATE (신고 처리)
delivery 본인 관련된 건만 INSERT/UPDATE/SELECT SELECT (전체 조회 가능)
auction_bid INSERT/SELECT (입찰하기/내 입찰 조회) SELECT
point_log 자기 내역 INSERT/SELECT SELECT
review INSERT/UPDATE/DELETE (본인이 작성한 리뷰) SELECT (전체 리뷰 관리)
file 자기 업로드 파일 INSERT/SELECT/DELETE SELECT/DELETE (부적절한 파일 관리)
favorite INSERT/DELETE/SELECT (즐겨찾기 관리) ❌ 없음