| Key | Type | Required | Field Type | Relation | Default | Constraints | Enum | Description | |
|---|---|---|---|---|---|---|---|---|---|
id 아이디 | ID | Required | property | - | null | - | - | 유니크한 아이디값 | |
createdAt 생성일 | Date | Required | property | - | null | - | - | 데이터 생성 시각 | |
updatedAt 수정일 | Date | Required | property | - | null | - | - | 데이터 마지막 수정 시각 | |
removedAt 삭제일 | Date | Optional | property | - | null | - | - | 데이터 삭제 시각 | |
nickname 닉네임 | String | Optional | property | - | maxlength 12 | - | 다른 사용자에게 표시되는 유저의 닉네임 | ||
image 이미지 | File | Optional | property | reference | null | - | - | 유저의 프로필 이미지 | |
images 이미지들 | [File] | Required | property | reference | [] | - | - | 유저의 프로필 이미지들 | |
appliedImages 신청된 이미지들 | [File] | Required | property | reference | [] | - | - | 유저의 신청된 이미지들 | |
name 이름 | String | Optional | hiddenselect:false | - | null | - | - | 유저의 이름 | |
agreePolicies 동의 정책 | [String] | Optional | hiddenselect:false | - | [] | - | - | 유저의 동의 정책 | |
discord 디스코드 | Any | Optional | hiddenselect:false | - | {} | - | - | 유저의 디스코드 정보 | |
accountId 아이디 | String | Optional | hiddenselect:false | - | null | - | - | 유저의 아이디 | |
password 비밀번호 | String | Optional | hiddenselect:false | - | null | - | - | 유저의 비밀번호 | |
phone 휴대폰 번호 | String | Optional | hiddenselect:false | - | null | - | - | 유저의 휴대폰 번호 | |
notiInfo 알림 정보 | NotiInfo | Optional | hiddenselect:false | - | null | - | - | 유저의 알림 정보 | |
imageNum 이미지 수 | Int | Optional | hiddenselect:false | - | 0 | - | - | 유저의 이미지 수 | |
encourageInfo 격려 정보 | EncourageInfo | Optional | hiddenselect:false | - | [function] | - | - | 유저의 격려 정보 | |
restrictInfo 제한 정보 | RestrictInfo | Optional | hiddenselect:false | - | null | - | - | 유저의 제한 정보 | |
leaveInfo 탈퇴 정보 | LeaveInfo | Optional | hiddenselect:false | - | null | - | - | 유저의 탈퇴 정보 | |
verifies 인증정보 | [String] | Required | property | - | [] | - | naverkakaogithubgoogleapplefacebookwalletpasswordphoneemail | 유저의 인증정보 | |
roles 권한 | [String] | Required | property | - | ["user"] | - | rootadminuserbusinessguest | 유저의 권한 | |
playing 플레이 중 | [String] | Required | property | - | [] | - | - | 유저가 플레이 중인 서비스 | |
isOnline 온라인 상태 | Boolean | Required | property | - | true | - | - | 유저의 온라인 상태 | |
lastLoginAt 최근 로그인 | Date | Required | property | - | [function] | - | - | 유저의 최근 로그인 시간 | |
joinAt 가입일 | Date | Optional | property | - | null | - | - | 유저의 가입일 | |
profileStatus 프로필 상태 | String | Required | property | - | prepare | - | activeprepareappliedapprovedreappliedfeaturedreservedrejected | 유저의 프로필 승인 상태 | |
badgeCount 뱃지 수 | Int | Required | property | - | 0 | - | - | 유저의 뱃지 수 | |
status 상태 | String | Required | property | - | prepare | - | prepareactivedormantrestricted | 유저의 상태 |
| Key | Ref Name | Type | Values | Used By |
|---|---|---|---|---|
| adminRole | adminRole | String | - | |
| bannerStatus | bannerStatus | String | - | |
| bannerTarget | bannerTarget | String | - | |
| coordinateType | coordinateType | String | - | |
| fileStatus | fileStatus | String | - | |
| inquiry | inquiry | String | - | |
| journey | journey | String | - | |
| leaveType | leaveType | String | - | |
| linkType | linkType | String | - | |
| notificationType | notificationType | String | - | |
| notiLevel | notiLevel | String | - | |
| notiSetting | notiSetting | String | - | |
| periodType | periodType | String | - | |
| profileStatus | profileStatus | String | user.profileStatususer.profileStatususer.profileStatus | |
| responsive | responsive | String | - | |
| ssoType | ssoType | String | - | |
| summaryStatus | summaryStatus | String | - | |
| userRole | userRole | String | user.rolesuser.roles | |
| userStatus | userStatus | String | user.statususer.statususer.status | |
| verify | verify | String | user.verifiesuser.verifies |
| Key | Type | Required | Field Type | Relation | Default | Constraints | Enum | Description | Detail |
|---|---|---|---|---|---|---|---|---|---|
nickname 닉네임 | String | Optional | property | - | maxlength 12 | - | 다른 사용자에게 표시되는 유저의 닉네임 | - | |
image 이미지 | File | Optional | property | reference target: file | null | - | - | 유저의 프로필 이미지 | - |
images 이미지들 | [File] | Required | property | reference target: file | [] | - | - | 유저의 프로필 이미지들 | - |
appliedImages 신청된 이미지들 | [File] | Required | property | reference target: file | [] | - | - | 유저의 신청된 이미지들 | - |
| Key | Type | Required | Field Type | Relation | Default | Constraints | Enum | Description | Detail |
|---|---|---|---|---|---|---|---|---|---|
id 아이디 | ID | Required | property | - | null | - | - | 유니크한 아이디값 | - |
createdAt 생성일 | Date | Required | property | - | null | - | - | 데이터 생성 시각 | - |
updatedAt 수정일 | Date | Required | property | - | null | - | - | 데이터 마지막 수정 시각 | - |
removedAt 삭제일 | Date | Optional | property | - | null | - | - | 데이터 삭제 시각 | - |
nickname 닉네임 | String | Optional | property | - | maxlength 12 | - | 다른 사용자에게 표시되는 유저의 닉네임 | - | |
image 이미지 | File | Optional | property | reference target: file | null | - | - | 유저의 프로필 이미지 | - |
images 이미지들 | [File] | Required | property | reference target: file | [] | - | - | 유저의 프로필 이미지들 | - |
appliedImages 신청된 이미지들 | [File] | Required | property | reference target: file | [] | - | - | 유저의 신청된 이미지들 | - |
name 이름 | String | Optional | hidden select:false | - | null | - | - | 유저의 이름 | - |
agreePolicies 동의 정책 | [String] | Optional | hidden select:false | - | [] | - | - | 유저의 동의 정책 | - |
discord 디스코드 | Any | Optional | hidden select:false | - | {} | - | - | 유저의 디스코드 정보 | - |
accountId 아이디 | String | Optional | hidden select:false | - | null | - | - | 유저의 아이디 | - |
password 비밀번호 | String | Optional | hidden select:false | - | null | - | - | 유저의 비밀번호 | - |
phone 휴대폰 번호 | String | Optional | hidden select:false | - | null | - | - | 유저의 휴대폰 번호 | - |
notiInfo 알림 정보 | NotiInfo | Optional | hidden select:false | target: notiInfo | null | - | - | 유저의 알림 정보 | - |
imageNum 이미지 수 | Int | Optional | hidden select:false | - | 0 | - | - | 유저의 이미지 수 | - |
encourageInfo 격려 정보 | EncourageInfo | Optional | hidden select:false | target: encourageInfo | [function] | - | - | 유저의 격려 정보 | - |
restrictInfo 제한 정보 | RestrictInfo | Optional | hidden select:false | target: restrictInfo | null | - | - | 유저의 제한 정보 | - |
leaveInfo 탈퇴 정보 | LeaveInfo | Optional | hidden select:false | target: leaveInfo | null | - | - | 유저의 탈퇴 정보 | - |
verifies 인증정보 | [String] | Required | property | - | [] | - | verify: naver, kakao, github, google, apple, facebook, wallet, password, phone, email | 유저의 인증정보 | - |
roles 권한 | [String] | Required | property | - | ["user"] | - | userRole: root, admin, user, business, guest | 유저의 권한 | - |
playing 플레이 중 | [String] | Required | property | - | [] | - | - | 유저가 플레이 중인 서비스 | - |
isOnline 온라인 상태 | Boolean | Required | property | - | true | - | - | 유저의 온라인 상태 | - |
lastLoginAt 최근 로그인 | Date | Required | property | - | [function] | - | - | 유저의 최근 로그인 시간 | - |
joinAt 가입일 | Date | Optional | property | - | null | - | - | 유저의 가입일 | - |
profileStatus 프로필 상태 | String | Required | property | - | prepare | - | profileStatus: active, prepare, applied, approved, reapplied, featured, reserved, rejected | 유저의 프로필 승인 상태 | - |
badgeCount 뱃지 수 | Int | Required | property | - | 0 | - | - | 유저의 뱃지 수 | - |
status 상태 | String | Required | property | - | prepare | - | userStatus: prepare, active, dormant, restricted | 유저의 상태 | - |
| Key | Type | Required | Field Type | Relation | Default | Constraints | Enum | Description | Detail |
|---|---|---|---|---|---|---|---|---|---|
id 아이디 | ID | Required | property | - | null | - | - | 유니크한 아이디값 | - |
createdAt 생성일 | Date | Required | property | - | null | - | - | 데이터 생성 시각 | - |
updatedAt 수정일 | Date | Required | property | - | null | - | - | 데이터 마지막 수정 시각 | - |
removedAt 삭제일 | Date | Optional | property | - | null | - | - | 데이터 삭제 시각 | - |
nickname 닉네임 | String | Optional | property | - | maxlength 12 | - | 다른 사용자에게 표시되는 유저의 닉네임 | - | |
image 이미지 | File | Optional | property | reference target: file | null | - | - | 유저의 프로필 이미지 | - |
images 이미지들 | [File] | Required | property | reference target: file | [] | - | - | 유저의 프로필 이미지들 | - |
appliedImages 신청된 이미지들 | [File] | Required | property | reference target: file | [] | - | - | 유저의 신청된 이미지들 | - |
name 이름 | String | Optional | hidden select:false | - | null | - | - | 유저의 이름 | - |
agreePolicies 동의 정책 | [String] | Optional | hidden select:false | - | [] | - | - | 유저의 동의 정책 | - |
discord 디스코드 | Any | Optional | hidden select:false | - | {} | - | - | 유저의 디스코드 정보 | - |
accountId 아이디 | String | Optional | hidden select:false | - | null | - | - | 유저의 아이디 | - |
password 비밀번호 | String | Optional | hidden select:false | - | null | - | - | 유저의 비밀번호 | - |
phone 휴대폰 번호 | String | Optional | hidden select:false | - | null | - | - | 유저의 휴대폰 번호 | - |
notiInfo 알림 정보 | NotiInfo | Optional | hidden select:false | target: notiInfo | null | - | - | 유저의 알림 정보 | - |
imageNum 이미지 수 | Int | Optional | hidden select:false | - | 0 | - | - | 유저의 이미지 수 | - |
encourageInfo 격려 정보 | EncourageInfo | Optional | hidden select:false | target: encourageInfo | [function] | - | - | 유저의 격려 정보 | - |
restrictInfo 제한 정보 | RestrictInfo | Optional | hidden select:false | target: restrictInfo | null | - | - | 유저의 제한 정보 | - |
leaveInfo 탈퇴 정보 | LeaveInfo | Optional | hidden select:false | target: leaveInfo | null | - | - | 유저의 탈퇴 정보 | - |
verifies 인증정보 | [String] | Required | property | - | [] | - | verify: naver, kakao, github, google, apple, facebook, wallet, password, phone, email | 유저의 인증정보 | - |
roles 권한 | [String] | Required | property | - | ["user"] | - | userRole: root, admin, user, business, guest | 유저의 권한 | - |
playing 플레이 중 | [String] | Required | property | - | [] | - | - | 유저가 플레이 중인 서비스 | - |
isOnline 온라인 상태 | Boolean | Required | property | - | true | - | - | 유저의 온라인 상태 | - |
lastLoginAt 최근 로그인 | Date | Required | property | - | [function] | - | - | 유저의 최근 로그인 시간 | - |
joinAt 가입일 | Date | Optional | property | - | null | - | - | 유저의 가입일 | - |
profileStatus 프로필 상태 | String | Required | property | - | prepare | - | profileStatus: active, prepare, applied, approved, reapplied, featured, reserved, rejected | 유저의 프로필 승인 상태 | - |
badgeCount 뱃지 수 | Int | Required | property | - | 0 | - | - | 유저의 뱃지 수 | - |
status 상태 | String | Required | property | - | prepare | - | userStatus: prepare, active, dormant, restricted | 유저의 상태 | - |
| Key | Type | Required | Field Type | Relation | Default | Constraints | Enum | Description | Detail |
|---|---|---|---|---|---|---|---|---|---|
id 아이디 | ID | Required | property | - | null | - | - | 유니크한 아이디값 | - |
createdAt 생성일 | Date | Required | property | - | null | - | - | 데이터 생성 시각 | - |
updatedAt 수정일 | Date | Required | property | - | null | - | - | 데이터 마지막 수정 시각 | - |
removedAt 삭제일 | Date | Optional | property | - | null | - | - | 데이터 삭제 시각 | - |
image 이미지 | File | Optional | property | reference target: file | null | - | - | 유저의 프로필 이미지 | - |
nickname 닉네임 | String | Optional | property | - | maxlength 12 | - | 다른 사용자에게 표시되는 유저의 닉네임 | - | |
playing 플레이 중 | [String] | Required | property | - | [] | - | - | 유저가 플레이 중인 서비스 | - |
profileStatus 프로필 상태 | String | Required | property | - | prepare | - | profileStatus: active, prepare, applied, approved, reapplied, featured, reserved, rejected | 유저의 프로필 승인 상태 | - |
lastLoginAt 최근 로그인 | Date | Required | property | - | [function] | - | - | 유저의 최근 로그인 시간 | - |
status 상태 | String | Required | property | - | prepare | - | userStatus: prepare, active, dormant, restricted | 유저의 상태 | - |
| Key | Type | Required | Field Type | Relation | Default | Constraints | Enum | Description | Detail |
|---|---|---|---|---|---|---|---|---|---|
count user.count | Int | Required | property | - | 0 | accumulate | - | user.count.desc | - |
| Key | Ref Name | Type | Values | Descriptions | Used By |
|---|---|---|---|---|---|
| adminRole | adminRole | String | manager, admin, superAdmin | manager: 매니저 admin: 관리자 superAdmin: 최고 관리자 | - |
| bannerStatus | bannerStatus | String | active, displaying | active: 활성 displaying: 표시중 | - |
| bannerTarget | bannerTarget | String | _blank, _self | _blank: 새 탭 _self: 현재 탭 | - |
| coordinateType | coordinateType | String | Point | Point: 포인트 | - |
| fileStatus | fileStatus | String | active, uploading | active: 활성 uploading: 업로드중 | - |
| inquiry | inquiry | String | welcome, payable, waitPay, paid, morePayable, waitMorePay, inquired, concerned, concernedPayable, concernedWaitPay, ashed, vip, kicked | welcome: 환영 payable: 지불 가능 waitPay: 지불 대기 paid: 지불됨 morePayable: 더 지불 가능 waitMorePay: 더 지불 대기 inquired: 완전획득됨 concerned: 걱정 상태 concernedPayable: 걱정 지불 가능 concernedWaitPay: 걱정 지불 대기 ashed: 종료됨 vip: VIP kicked: 킥됨 | - |
| journey | journey | String | welcome, waiting, firstJoin, joined, leaving, leaved, returning, returned | welcome: 환영 waiting: 대기 firstJoin: 첫 가입 joined: 가입됨 leaving: 떠나는 중 leaved: 떠남 returning: 돌아오는중 returned: 돌아옴 | - |
| leaveType | leaveType | String | noReply, comeback, unsatisfied, other | noReply: 답변 없음 comeback: 복귀 unsatisfied: 불만족 other: 기타 | - |
| linkType | linkType | String | website, twitter, discord, telegram, instagram, facebook, youtube, github, medium, linkedin, reddit, twitch, vimeo, weibo, wikipedia, app, email, other | website: 웹사이트 twitter: 트위터 discord: 디스코드 telegram: 텔레그램 instagram: 인스타그램 facebook: 페이스북 youtube: 유튜브 github: 깃허브 medium: 미디엄 linkedin: 링크드인 reddit: 레딧 twitch: 트위치 vimeo: 비메오 weibo: 웨이보 wikipedia: 위키백과 app: 앱 email: 이메일 other: 기타 | - |
| notificationType | notificationType | String | topic, token | topic: 토픽 token: 토큰 | - |
| notiLevel | notiLevel | String | actionRequired, notice, essential, suggestion, advertise | actionRequired: 필요한 조치 notice: 공지 essential: 필수 suggestion: 제안 advertise: 광고 | - |
| notiSetting | notiSetting | String | disagree, fewer, normal, block | disagree: 동의 안함 fewer: 적음 normal: 일반 block: 차단 | - |
| periodType | periodType | String | non-periodic, active, hourly, daily, weekly, monthly | non-periodic: 비주기적 active: 활성 hourly: 시간별 daily: 일별 weekly: 주간별 monthly: 월별 | - |
| profileStatus | profileStatus | String | active, prepare, applied, approved, reapplied, featured, reserved, rejected | active: 활성 prepare: 준비 applied: 신청됨 approved: 승인됨 reapplied: 재신청됨 featured: 주목받는 reserved: 예약됨 rejected: 거부됨 | user.profileStatus (Object), user.profileStatus (Full), user.profileStatus (Light) |
| responsive | responsive | String | xl, lg, md, sm, xs | xl: responsive.xl lg: responsive.lg md: responsive.md sm: responsive.sm xs: responsive.xs | - |
| ssoType | ssoType | String | naver, kakao, github, google, apple, facebook | naver: ssoType.naver kakao: ssoType.kakao github: ssoType.github google: ssoType.google apple: ssoType.apple facebook: ssoType.facebook | - |
| summaryStatus | summaryStatus | String | active, archived | active: 활성 archived: 보관됨 | - |
| userRole | userRole | String | root, admin, user, business, guest | root: 루트 admin: 관리자 user: 사용자 business: 비지니스 guest: 게스트 | user.roles (Object), user.roles (Full) |
| userStatus | userStatus | String | prepare, active, dormant, restricted | prepare: 준비 active: 활성 dormant: 휴면 restricted: 제한됨 | user.status (Object), user.status (Full), user.status (Light) |
| verify | verify | String | naver, kakao, github, google, apple, facebook, wallet, password, phone, email | naver: 네이버 kakao: 카카오 github: 깃허브 google: 구글 apple: 애플 facebook: 페이스북 wallet: 지갑 password: 비밀번호 phone: 휴대폰 번호 email: 이메일 | user.verifies (Object), user.verifies (Full) |