[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 (즐겨찾기 관리) |
❌ 없음 |