Files
coldemailer/src/lib/database/entities/ContactRecord.ts

28 lines
602 B
TypeScript

import { Entity, PrimaryGeneratedColumn, Column, CreateDateColumn, UpdateDateColumn, ManyToOne, JoinColumn } from 'typeorm';
import type { Customer } from './Customer';
@Entity('contact_records')
export class ContactRecord {
@PrimaryGeneratedColumn('uuid')
id: string;
@Column()
customerId: string;
@Column()
contactType: string;
@Column('text')
notes: string;
@CreateDateColumn()
createdAt: Date;
@UpdateDateColumn()
modifiedAt: Date;
@ManyToOne('Customer', 'contactRecords')
@JoinColumn({ name: 'customerId' })
customer: Customer;
}