/** * 관리자 도메인 타입 — 순수 데이터 표현, 외부 의존 없음. * 화면에는 최소 DTO만 노출한다 (비밀번호·토큰 등 민감 필드는 여기 포함하지 않는다 — 토큰은 * 세션 payload에만 보관하고 화면까지 내려주지 않는다). */ export type AdminUser = { id: string; /** * 백엔드 accessToken(JWT)에 관리자 "이름" 클레임이 없어 loginId를 표시용 이름으로 그대로 * 대체한다(사용자 확정 사항, 별도 이름 조회 API 없음). 이름 클레임/API가 추가되면 이 필드를 * 실제 이름으로 교체한다. */ name: string; loginId: string; /** 백엔드 accessToken의 admRoleCd 클레임 (예: "ROLE_SYSTEM"). */ roleCode: string; };