/** * 관리자 도메인 타입 — 순수 데이터 표현, 외부 의존 없음. * 화면에는 최소 DTO만 노출한다 (비밀번호·토큰 등 민감 필드는 여기 포함하지 않는다). */ export type AdminUser = { /** 백엔드 accessToken의 `userId` 클레임. */ id: string; /** 백엔드 accessToken의 `userNm` 클레임. 비어 있으면 loginId로 대체한다. */ name: string; /** * 로그인 시 입력한 아이디. accessToken 클레임에는 없어(EgovJwtTokenUtil#generateAccessToken) * 세션에 따로 보관한다. */ loginId: string; /** 백엔드 accessToken의 `roleId` 클레임 (예: "ROLE_SYSTEM"). */ roleCode: string; };