KCG AI 기반 불법조업 탐지·차단 플랫폼 프론트엔드. React 19 + TypeScript 5.9 + Vite 8 + MapLibre + deck.gl + Zustand + Tailwind CSS. SFR 20개 전체 UI 구현 완료, 백엔드 연동 대기. - npm + Nexus 프록시 레지스트리 설정 - 팀 워크플로우 v1.6.1 부트스트랩 파일 배치 - .githooks (commit-msg, post-checkout) - package.json name: kcg-ai-monitoring v0.1.0 Co-Authored-By: Claude Opus 4.6 <noreply@anthropic.com>
24 lines
1.6 KiB
TypeScript
24 lines
1.6 KiB
TypeScript
export interface GearRecord {
|
|
id: string;
|
|
type: string;
|
|
owner: string;
|
|
zone: string;
|
|
status: string;
|
|
permit: string;
|
|
installed: string;
|
|
lastSignal: string;
|
|
risk: string;
|
|
lat: number;
|
|
lng: number;
|
|
}
|
|
|
|
/** Gear detection data (6 records) — src/features/detection/GearDetection.tsx */
|
|
export const MOCK_GEAR: GearRecord[] = [
|
|
{ id: 'GR-001', type: '저층트롤', owner: '鲁荣渔56555', zone: 'EEZ 북부', status: '불법 의심', permit: '무허가', installed: '2026-04-01', lastSignal: '2h 전', risk: '고위험', lat: 37.20, lng: 124.63 },
|
|
{ id: 'GR-002', type: '유자망', owner: '浙甬渔60651', zone: '서해 5도', status: '불법 의심', permit: '기간 초과', installed: '2026-03-15', lastSignal: '30분 전', risk: '고위험', lat: 37.55, lng: 124.75 },
|
|
{ id: 'GR-003', type: '통발', owner: '한국어선-05', zone: '남해 연안', status: '정상', permit: '유효', installed: '2026-04-02', lastSignal: '10분 전', risk: '안전', lat: 34.45, lng: 127.80 },
|
|
{ id: 'GR-004', type: '선망', owner: '冀黄港渔05001', zone: 'EEZ 서부', status: '확인 중', permit: '구역 이탈', installed: '2026-03-28', lastSignal: '4h 전', risk: '중위험', lat: 36.80, lng: 124.37 },
|
|
{ id: 'GR-005', type: '연승', owner: '한국어선-12', zone: '동해 연안', status: '정상', permit: '유효', installed: '2026-04-01', lastSignal: '5분 전', risk: '안전', lat: 36.77, lng: 129.42 },
|
|
{ id: 'GR-006', type: '유자망(대형)', owner: '미상', zone: '서해 NLL', status: '불법 확정', permit: '무허가', installed: '미상', lastSignal: '소실', risk: '고위험', lat: 37.82, lng: 124.95 },
|
|
];
|