wing-ops/database/migration/022_aerial_spectral_perm.sql
Nan Kyung Lee 7110d76276 feat(aerial): WingAI (AI 탐지/분석) 서브탭 추가
- MMSI 선종 불일치 탐지: AIS 등록 선종 vs AI 영상 분석 선종 비교, 지도 위 위치 표시
- 변화 감지: AS-IS/현재 시점 복합 정보원(위성/CCTV/드론/AIS) 오버레이 비교
- 연안자동감지: 지도 폴리곤 드로잉으로 감시 구역 등록, 주기/모니터링 방법 설정
- 위성요청 라벨 '위성영상'으로 변경, 서브탭 순서 재배치
- aerial:spectral 권한 트리 마이그레이션 추가 (022)

Co-Authored-By: Claude Opus 4.6 (1M context) <noreply@anthropic.com>
2026-03-17 12:07:47 +09:00

20 lines
850 B
SQL

-- aerial:spectral (AI 탐지/분석) 서브탭 권한 추가
-- 기존 aerial 서브탭(satellite) 뒤, cctv 앞에 배치 (SORT_ORD = 6)
-- 기존 cctv, theory 순서 밀기
UPDATE AUTH_PERM_TREE SET SORT_ORD = 7 WHERE RSRC_CD = 'aerial:cctv';
UPDATE AUTH_PERM_TREE SET SORT_ORD = 8 WHERE RSRC_CD = 'aerial:theory';
-- spectral 리소스 추가
INSERT INTO AUTH_PERM_TREE (RSRC_CD, PARENT_CD, RSRC_NM, RSRC_LEVEL, SORT_ORD)
VALUES ('aerial:spectral', 'aerial', 'AI 탐지/분석', 1, 6)
ON CONFLICT (RSRC_CD) DO NOTHING;
-- 기존 역할에 spectral READ 권한 부여 (aerial READ 권한이 있는 역할)
INSERT INTO AUTH_PERM (ROLE_SN, RSRC_CD, OPER_CD, USE_YN)
SELECT ap.ROLE_SN, 'aerial:spectral', ap.OPER_CD, ap.USE_YN
FROM AUTH_PERM ap
WHERE ap.RSRC_CD = 'aerial'
AND ap.USE_YN = 'Y'
ON CONFLICT (ROLE_SN, RSRC_CD, OPER_CD) DO NOTHING;