| 12345678910111213141516171819202122232425262728293031 |
- import {
- Column,
- CreateDateColumn,
- Entity,
- JoinColumn,
- OneToOne,
- PrimaryGeneratedColumn,
- UpdateDateColumn,
- } from 'typeorm';
- import { UserEntity } from '../user/user.entity';
- import { User } from '../user/user.interface';
- import { Administrator } from './administrator.interface';
- @Entity('administrator')
- export class AdministratorEntity implements Administrator {
- @PrimaryGeneratedColumn() id: number;
- @Column() firstName: string;
- @Column() lastName: string;
- @Column() emailAddress: string;
- @OneToOne(type => UserEntity)
- @JoinColumn()
- user: User;
- @CreateDateColumn() createdAt: string;
- @UpdateDateColumn() updatedAt: string;
- }
|