diff --git a/backend/libs/database/ProxyUser.entity.ts b/backend/libs/database/ProxyUser.entity.ts deleted file mode 100644 index 27a2d34..0000000 --- a/backend/libs/database/ProxyUser.entity.ts +++ /dev/null @@ -1,31 +0,0 @@ -import { Entity, OneToOne, JoinColumn, PrimaryGeneratedColumn, Column } from 'typeorm'; -import { User } from './user.entity'; - -@Entity() -export class ProxyUser { - constructor(props?: Partial) { - Object.assign(this, props); - } - - @PrimaryGeneratedColumn('uuid') - public id!: string; - - @Column({ nullable: true }) - public userName: string; - - @Column({ nullable: true }) - public description: string; - - @Column({ nullable: false }) - public link!: string; - - @Column({ nullable: false, type: 'timestamptz' }) - public connectDate!: Date; - - @Column({ nullable: true }) - user_id: string; - - @OneToOne(() => User) - @JoinColumn({ name: 'user_id' }) - user: User; -} diff --git a/backend/libs/database/payment.entity.ts b/backend/libs/database/payment.entity.ts index 3e77782..3262fce 100644 --- a/backend/libs/database/payment.entity.ts +++ b/backend/libs/database/payment.entity.ts @@ -1,5 +1,5 @@ import { Entity, PrimaryGeneratedColumn, Column, ManyToOne, JoinColumn } from 'typeorm'; -import { ProxyUser } from './ProxyUser.entity'; +import { ProxyUser } from './proxy_user.entity'; @Entity() export class Payment { diff --git a/backend/libs/database/proxy_user_table.entity.ts b/backend/libs/database/proxy_user_table.entity.ts deleted file mode 100644 index afb6d52..0000000 --- a/backend/libs/database/proxy_user_table.entity.ts +++ /dev/null @@ -1,31 +0,0 @@ -import { Column, Entity, JoinColumn, OneToOne, PrimaryGeneratedColumn } from 'typeorm'; -import { User } from './user.entity'; - -@Entity() -export class Admin { - constructor(props?: Partial) { - Object.assign(this, props); - } - - @PrimaryGeneratedColumn('uuid') - public uuid!: string; - - @Column({ nullable: true }) - public userName: string; - - @Column({ nullable: true }) - public description: string; - - @Column({ nullable: false }) - public link!: string; - - @Column({ nullable: false, type: 'timestamptz' }) - public connectDate!: Date; - - @Column({ nullable: true }) - public user_id!: string; - - @OneToOne(() => User, (user) => user.id, { onDelete: 'CASCADE', onUpdate: 'CASCADE', nullable: true }) - @JoinColumn({ name: 'user_id' }) - public user: User; -} diff --git a/backend/libs/libs.module.ts b/backend/libs/libs.module.ts index 57dc7e7..f369309 100644 --- a/backend/libs/libs.module.ts +++ b/backend/libs/libs.module.ts @@ -5,7 +5,7 @@ import { Admin } from './database/admin.entity'; import { Post } from './database/post.entity'; import { Image } from './database/image.entity'; import { Payment } from './database/payment.entity'; -import { ProxyUser } from './database/ProxyUser.entity'; +import { ProxyUser } from './database/proxy_user.entity'; @Module({ imports: [TypeOrmModule.forFeature([User, Admin, Post, Image, Payment, ProxyUser])], exports: [TypeOrmModule],