21 lines
451 B
TypeScript
21 lines
451 B
TypeScript
import { Column, Entity } from 'typeorm';
|
|
import { BaseEntity } from 'src/_core/entity/_base.entity';
|
|
|
|
@Entity({ name: 'participants' })
|
|
export class Participant extends BaseEntity {
|
|
@Column({
|
|
type: 'uuid',
|
|
unique: true,
|
|
})
|
|
userId: string;
|
|
|
|
@Column({
|
|
type: 'enum',
|
|
enum: ['moderator', 'tester', 'admin', 'user'],
|
|
default: 'user',
|
|
})
|
|
role: 'moderator' | 'tester' | 'admin' | 'user';
|
|
|
|
@Column()
|
|
displayName: string;
|
|
} |