feat: Risk&Compliance 값 변경 이력 확인 페이지 개발 (#111) #114

병합
HYOJIN feature/ISSUE-111-risk-compliance-history 에서 develop 로 4 commits 를 머지했습니다 2026-03-31 09:26:45 +09:00

4 커밋

작성자 SHA1 메시지 날짜
30453c1cf5 docs: 릴리즈 노트 업데이트
Co-Authored-By: Claude Opus 4.6 (1M context) <noreply@anthropic.com>
2026-03-31 09:25:14 +09:00
b47b5050fd feat: 선박/회사 기본정보 UI 개선 및 국기 아이콘 표시 (#111)
- B안 2분할 레이아웃 적용 (좌: 핵심 식별정보, 우: 스펙/상세)
- 국가코드 → ISO2 변환 (tb_ship_country_cd JOIN) → 국기 이모지 표시
- 회사 모회사 셀프조인 (prnt_company_cd → 회사명, 없으면 UNKNOWN)
- Current Compliance 탭 분리 (Sanctions/Port Calls/STS/Suspicious)
- Compliance 예외 처리 (Parent Company null → No Parent, Overall 헤더 이동)

Co-Authored-By: Claude Opus 4.6 (1M context) <noreply@anthropic.com>
2026-03-31 09:23:21 +09:00
ba19ac203d feat: 선박/회사 기본정보 및 현재 Risk&Compliance 상태 조회 (#111)
- 선박 기본정보 (tb_ship_info_mst) / 회사 기본정보 (tb_company_dtl_info) 조회 API
- 현재 Risk 지표 상태 조회 (JdbcTemplate unpivot, 카테고리별 그리드 + 색상배지)
- 현재 Compliance 상태 조회 (선박: Sanctions/Port Calls/STS/Suspicious 탭 분리)
- 회사 Compliance 헤더에 Overall 상태 배지 표시
- Risk/Compliance 지표 예외 처리 (IUU, Risk Data Maintained, Parent Company 등)
- Risk prevNarrative LATERAL JOIN으로 이전값 설명 표시
- 다국어 캐시 + category 기반 탭 매칭 (언어 전환 시 데이터 유지)

Co-Authored-By: Claude Opus 4.6 (1M context) <noreply@anthropic.com>
2026-03-30 17:26:16 +09:00
7eb2611c02 feat: Risk&Compliance 값 변경 이력 확인 페이지 개발 (#111)
- 선박 위험지표/선박 제재/회사 제재 변경 이력 조회 API 및 UI
- tb_ship_risk_detail_hstry JOIN으로 Risk narrative(이전값/이후값) 표시
- indicator 테이블 column_name 매핑으로 다국어 필드명 지원
- Compliance overall 상태 토글 헤더에 배지 표시
- 다국어 캐시 (KO/EN 동시 조회, 언어 토글 즉시 전환)
- Screening Guide에서 분리된 독립 페이지 (/risk-compliance-history)
- indicator sort_order 기준 토글 내부 정렬

Co-Authored-By: Claude Opus 4.6 (1M context) <noreply@anthropic.com>
2026-03-30 14:55:22 +09:00