22 lines
567 B
TypeScript
22 lines
567 B
TypeScript
import { Column, ManyToMany, OneToMany } from "typeorm";
|
|
import { EntidadeAbstrata } from "./EntidadeAbstrata";
|
|
import { Necessidade } from "./Necessidade";
|
|
import { Supermercado } from "./Supermercado";
|
|
|
|
export class Planejamento extends EntidadeAbstrata {
|
|
@Column()
|
|
nome: string;
|
|
|
|
@Column()
|
|
criacao: Date;
|
|
|
|
@Column()
|
|
modificacao: Date;
|
|
|
|
@OneToMany(type => Necessidade, other => other.planejamento)
|
|
necessidades: Necessidade[];
|
|
|
|
@ManyToMany(type => Supermercado, other => other.planejamentos)
|
|
supermercados: Supermercado[];
|
|
}
|