diff --git a/pkg/admin/src/db.ts b/pkg/admin/src/db.ts index eebd57d02..612c70826 100644 --- a/pkg/admin/src/db.ts +++ b/pkg/admin/src/db.ts @@ -40,6 +40,11 @@ export const registerDatabase = async (): Promise => { return connection } +export enum StatusType { + Active = 'ACTIVE', + Pending = 'PENDING', +} + @Entity({ name: 'admin_user' }) export class AdminUser extends BaseEntity { @PrimaryGeneratedColumn() @@ -69,6 +74,9 @@ export class User extends BaseEntity { @Column({ type: 'timestamp' }) public updated_at!: Date + @Column({ type: 'enum', enum: StatusType }) + status!: StatusType + @OneToMany(() => UserArticle, (ua) => ua.user) articles!: UserArticle[] }