diff --git a/pkg/admin/src/db.ts b/pkg/admin/src/db.ts index 467178c34..c7cb75a0b 100644 --- a/pkg/admin/src/db.ts +++ b/pkg/admin/src/db.ts @@ -59,6 +59,12 @@ export enum StatusType { Pending = 'PENDING', } +export enum AuthProvider { + Apple = 'APPLE', + Google = 'GOOGLE', + Email = 'EMAIL', +} + @Entity({ name: 'admin_user' }) export class AdminUser extends BaseEntity { @PrimaryGeneratedColumn() @@ -93,6 +99,12 @@ export class User extends BaseEntity { @OneToMany(() => UserArticle, (ua) => ua.user) articles!: UserArticle[] + + @Column('text') + sourceUserId!: string + + @Column({ type: 'enum', enum: AuthProvider }) + source!: AuthProvider } @Entity()