econocart/src/models/class/Survey.ts

22 lines
464 B
TypeScript
Raw Normal View History

import 'rxjs/add/operator/map';
2017-05-20 21:55:08 +00:00
import { Entity, Column, PrimaryGeneratedColumn, OneToMany, ManyToOne } from "typeorm";
import { Item } from "./Item";
import { Market } from "./Market";
2017-05-20 21:55:08 +00:00
@Entity()
export class Survey {
2017-05-20 21:55:08 +00:00
@PrimaryGeneratedColumn()
id: number;
2017-05-20 21:55:08 +00:00
@Column('text')
description: string;
2017-05-20 21:55:08 +00:00
@OneToMany(type => Item , item => item.survey)
items: Item[];
2017-05-20 21:55:08 +00:00
@ManyToOne(type => Market, market => market.surveys)
market: Market;
2017-05-20 21:55:08 +00:00
}