Node.js/NestJs
[User] Model #2 graphql enum
Ykie
2023. 4. 6. 13:46
728x90
User role type
@Column()
@Field((type) => String)
role: UserRole;
// String이 아닌 enum으로 변경
enum UserRole {
Client, // 0
Owner, // 1
Delivery, // 2 기본적으로 enum은 이런식으로 저장된다.
}
registerEnumType(UserRole, { name: 'UserRole' });
...
export class User extends CoreEntity {
...
@Column({ type: 'enum', enum: UserRole })
@Field((type) => UserRole)
role: UserRole;
}
728x90