import { Column, Entity, JoinColumn, ManyToOne, PrimaryGeneratedColumn } from 'typeorm'; import { ProxyUser } from './proxy_user.entity'; @Entity() export class Payment { constructor(props?: Partial) { Object.assign(this, props); } @PrimaryGeneratedColumn('increment') public id!: number; @Column() public user_uuid!: string; @Column({ type: 'timestamptz' }) public payTime!: Date; @ManyToOne(() => ProxyUser, { onDelete: 'CASCADE' }) @JoinColumn({ name: 'user_uuid' }) user: ProxyUser; }