import { Entity } from './entity'; import { Fornecedor } from './fornecedor'; export class ProdutoCompra { descricao: string; preco: number; quantidade: number; } export class PedidoCompra extends Entity { produtos: Array fornecedor: Fornecedor data_previsao: string data_pedido: string numero: number identificacao_unica: string //Identificacao única para o pedido de compra é sempre no formato abaixo //_id do fornecedor - data de previsao - _id de cada produto do pedido de compra constructor(json?:any, generateId?: boolean) { super(json, generateId); json = json || {}; this.produtos = json.produtos || new Array() this.fornecedor = json.fornecedor this.data_previsao = json.data_previsao || '' this.data_pedido = json.data_pedido || '' this.numero = json.numero this.identificacao_unica = json.identificacao_unica || '' } }