class ErrorLexicon {
  static const Map<String, String> codes = {
    'SYS_001': '일시적인 시스템 오류가 발생했습니다. 잠시 후 다시 시도해 주세요.',
    'AUTH_001': '로그인이 필요한 서비스입니다. 로그인 후 이용해 주세요.',
    'AUTH_002': '안전을 위해 로그아웃 되었습니다. 다시 로그인해 주세요.',
    'AUTH_003': '해당 메뉴나 기능에 접근할 수 있는 권한이 없습니다.',
    'VAL_001': '입력하신 정보를 다시 확인해 주세요. (필수값 누락 또는 형식 오류)',
    'RES_001': '요청하신 정보나 페이지를 찾을 수 없습니다.',
    'BIZ_001': '요청하신 작업을 완료하지 못했습니다. 다시 시도해 주세요.',
  };

  static String getMessage(String code) {
    return codes[code] ?? codes['SYS_001']!;
  }
}
