This repository has been archived on 2020-11-04. You can view files and clone it, but cannot push or open issues or pull requests.
samurai-next/src/entity/Customer.ts

21 lines
397 B
TypeScript

import {Entity, PrimaryGeneratedColumn, Column, JoinColumn, OneToOne} from "typeorm";
import {IsEmail} from "class-validator";
import {Address} from "./Address";
@Entity()
export class Customer {
@PrimaryGeneratedColumn()
id: number;
@Column()
name: string;
@Column()
@IsEmail()
email: string;
@OneToOne(() => Address)
@JoinColumn()
address: Address;
}