feat: implement order creation and cancellation functionality with new entities for city, sales order items, and temporary order items.
This commit is contained in:
@@ -3,167 +3,165 @@ import { Column, Entity, PrimaryColumn } from "typeorm";
|
||||
@Entity('PCPEDITEMP')
|
||||
export class Pcpeditemp {
|
||||
|
||||
@Column({ name: 'TIPOINTEGRACAO' })
|
||||
tipointegracao: string;
|
||||
@Column({ name: 'TIPOINTEGRACAO' })
|
||||
tipointegracao: string;
|
||||
|
||||
@Column({ name: 'OBSERVACAO_PC' })
|
||||
observacao_pc: string;
|
||||
@Column({ name: 'OBSERVACAO_PC' })
|
||||
observacao_pc: string;
|
||||
|
||||
@Column({ name: 'NUMPEDCLI' })
|
||||
numpedcli: string;
|
||||
@Column({ name: 'NUMPEDCLI' })
|
||||
numpedcli: string;
|
||||
|
||||
@PrimaryColumn({ name: 'NUMPEDRCA' })
|
||||
numpedrca: number;
|
||||
@PrimaryColumn({ name: 'NUMPEDRCA' })
|
||||
numpedrca: number;
|
||||
|
||||
@Column({ name: 'CODCLI' })
|
||||
codcli: number;
|
||||
@Column({ name: 'CODCLI' })
|
||||
codcli: number;
|
||||
|
||||
@Column({ name: 'CODUSUR' })
|
||||
codusur: number;
|
||||
@Column({ name: 'CODUSUR' })
|
||||
codusur: number;
|
||||
|
||||
@Column({ name: 'DATA' })
|
||||
data: Date;
|
||||
@Column({ name: 'DATA' })
|
||||
data: Date;
|
||||
|
||||
@PrimaryColumn({ name: 'CODPROD' })
|
||||
codprod: number;
|
||||
@PrimaryColumn({ name: 'CODPROD' })
|
||||
codprod: number;
|
||||
|
||||
@Column({ name: 'QT' })
|
||||
qt: number;
|
||||
@Column({ name: 'QT' })
|
||||
qt: number;
|
||||
|
||||
@Column({ name: 'QT_FATURADA' })
|
||||
qt_faturada: number;
|
||||
@Column({ name: 'QT_FATURADA' })
|
||||
qt_faturada: number;
|
||||
|
||||
@Column({ name: 'PVENDA' })
|
||||
pvenda: number;
|
||||
@Column({ name: 'PVENDA' })
|
||||
pvenda: number;
|
||||
|
||||
@Column({ name: 'PTABELA' })
|
||||
ptabela: number;
|
||||
@Column({ name: 'PTABELA' })
|
||||
ptabela: number;
|
||||
|
||||
@Column({ name: 'PERDESC' })
|
||||
perdesc: number;
|
||||
@Column({ name: 'PERDESC' })
|
||||
perdesc: number;
|
||||
|
||||
@PrimaryColumn({ name: 'NUMSEQ' })
|
||||
numseq: number;
|
||||
@PrimaryColumn({ name: 'NUMSEQ' })
|
||||
numseq: number;
|
||||
|
||||
@Column({ name: 'CODAUXILIAR' })
|
||||
codauxiliar: number;
|
||||
@Column({ name: 'CODAUXILIAR' })
|
||||
codauxiliar: number;
|
||||
|
||||
@Column({ name: 'CODCERTIFIC' })
|
||||
codcertific: number;
|
||||
@Column({ name: 'CODCERTIFIC' })
|
||||
codcertific: number;
|
||||
|
||||
@Column({ name: 'CODFILIALRETIRA' })
|
||||
codfilialretira: string;
|
||||
@Column({ name: 'CODFILIALRETIRA' })
|
||||
codfilialretira: string;
|
||||
|
||||
@Column({ name: 'NUMLOTE' })
|
||||
numlote: string;
|
||||
@Column({ name: 'NUMLOTE' })
|
||||
numlote: string;
|
||||
|
||||
@Column({ name: 'COMPLEMENTO' })
|
||||
complemento: string;
|
||||
@Column({ name: 'COMPLEMENTO' })
|
||||
complemento: string;
|
||||
|
||||
@Column({ name: 'CODPLPAG' })
|
||||
codplpag: number;
|
||||
@Column({ name: 'CODPLPAG' })
|
||||
codplpag: number;
|
||||
|
||||
@Column({ name: 'CODPROMOCAO' })
|
||||
codpromocao: string;
|
||||
@Column({ name: 'CODPROMOCAO' })
|
||||
codpromocao: string;
|
||||
|
||||
@Column({ name: 'PRAZOMEDIO' })
|
||||
prazomedio: number;
|
||||
@Column({ name: 'PRAZOMEDIO' })
|
||||
prazomedio: number;
|
||||
|
||||
@Column({ name: 'LOCALIZACAO' })
|
||||
localizacao: string;
|
||||
@Column({ name: 'LOCALIZACAO' })
|
||||
localizacao: string;
|
||||
|
||||
@Column({ name: 'PBONIFIC' })
|
||||
pbonific: number;
|
||||
@Column({ name: 'PBONIFIC' })
|
||||
pbonific: number;
|
||||
|
||||
@Column({ name: 'CODDEGUSTACAO' })
|
||||
coddegustacao: number;
|
||||
@Column({ name: 'CODDEGUSTACAO' })
|
||||
coddegustacao: number;
|
||||
|
||||
@Column({ name: 'PESOBRUTO' })
|
||||
pesobruto: number;
|
||||
@Column({ name: 'PESOBRUTO' })
|
||||
pesobruto: number;
|
||||
|
||||
@Column({ name: 'EANCODPROD' })
|
||||
eancodprod: number;
|
||||
@Column({ name: 'EANCODPROD' })
|
||||
eancodprod: number;
|
||||
|
||||
@Column({ name: 'CODNAOATENDIMENTO' })
|
||||
codnaoatendimento: number;
|
||||
@Column({ name: 'CODNAOATENDIMENTO' })
|
||||
codnaoatendimento: number;
|
||||
|
||||
@Column({ name: 'OBSINTEGRACAO1' })
|
||||
obsintegracao1: string;
|
||||
@Column({ name: 'OBSINTEGRACAO1' })
|
||||
obsintegracao1: string;
|
||||
|
||||
@Column({ name: 'OBSINTEGRACAO2' })
|
||||
obsintegracao2: string;
|
||||
@Column({ name: 'OBSINTEGRACAO2' })
|
||||
obsintegracao2: string;
|
||||
|
||||
@Column({ name: 'NUMPEDWEB' })
|
||||
numpedweb: number;
|
||||
@Column({ name: 'NUMPEDWEB' })
|
||||
numpedweb: number;
|
||||
|
||||
@Column({ name: 'TRANSACAO' })
|
||||
transacao: number;
|
||||
@Column({ name: 'TRANSACAO' })
|
||||
transacao: number;
|
||||
|
||||
@Column({ name: 'IDVENDA' })
|
||||
idvenda: number;
|
||||
@Column({ name: 'IDVENDA' })
|
||||
idvenda: number;
|
||||
|
||||
@Column({ name: 'INTEGRADORA' })
|
||||
integradora: number;
|
||||
@Column({ name: 'INTEGRADORA' })
|
||||
integradora: number;
|
||||
|
||||
@Column({ name: 'CODRETORNO' })
|
||||
codretorno: number;
|
||||
@Column({ name: 'CODRETORNO' })
|
||||
codretorno: number;
|
||||
|
||||
@Column({ name: 'COMISSAOATIM' })
|
||||
comissaoatim: number;
|
||||
@Column({ name: 'COMISSAOATIM' })
|
||||
comissaoatim: number;
|
||||
|
||||
@Column({ name: 'TIPOENTREGA' })
|
||||
tipoentrega: string;
|
||||
@Column({ name: 'TIPOENTREGA' })
|
||||
tipoentrega: string;
|
||||
|
||||
@Column({ name: 'CODRETORNOS' })
|
||||
codretornos: string;
|
||||
@Column({ name: 'CODRETORNOS' })
|
||||
codretornos: string;
|
||||
|
||||
@Column({ name: 'DTINCLUSAO' })
|
||||
dtinclusao: Date;
|
||||
@Column({ name: 'DTINCLUSAO' })
|
||||
dtinclusao: Date;
|
||||
|
||||
@Column({ name: 'CODPRODCESTA' })
|
||||
codprodcesta: number;
|
||||
@Column({ name: 'CODPRODCESTA' })
|
||||
codprodcesta: number;
|
||||
|
||||
@Column({ name: 'BONIFIC' })
|
||||
bonific: string;
|
||||
@Column({ name: 'BONIFIC' })
|
||||
bonific: string;
|
||||
|
||||
@Column({ name: 'DTIMP' })
|
||||
dtimp: Date;
|
||||
@Column({ name: 'DTIMP' })
|
||||
dtimp: Date;
|
||||
|
||||
@Column({ name: 'PBASERCA' })
|
||||
pbaserca: number;
|
||||
@Column({ name: 'PBASERCA' })
|
||||
pbaserca: number;
|
||||
|
||||
@Column({ name: 'VLFRETE' })
|
||||
vlfrete: number;
|
||||
@Column({ name: 'VLFRETE' })
|
||||
vlfrete: number;
|
||||
|
||||
@Column({ name: 'FATORCONVERSAO' })
|
||||
fatorconversao: number;
|
||||
@Column({ name: 'FATORCONVERSAO' })
|
||||
fatorconversao: number;
|
||||
|
||||
@Column({ name: 'IDKITPRODUTO' })
|
||||
idkitproduto: string;
|
||||
@Column({ name: 'IDKITPRODUTO' })
|
||||
idkitproduto: string;
|
||||
|
||||
@Column({ name: 'MOVIMENTACONTACORRENTERCA' })
|
||||
movimentacontacorrenterca: string;
|
||||
@Column({ name: 'MOVIMENTACONTACORRENTERCA' })
|
||||
movimentacontacorrenterca: string;
|
||||
|
||||
@Column({ name: 'PORIGINAL' })
|
||||
poriginal: number;
|
||||
@Column({ name: 'PORIGINAL' })
|
||||
poriginal: number;
|
||||
|
||||
@Column({ name: 'ESC_EMBALAGEMPRESENTE' })
|
||||
esc_embalagempresente: string;
|
||||
@Column({ name: 'ESC_EMBALAGEMPRESENTE' })
|
||||
esc_embalagempresente: string;
|
||||
|
||||
@Column({ name: 'QTUNITEMB' })
|
||||
qtunitemb: number;
|
||||
@Column({ name: 'QTUNITEMB' })
|
||||
qtunitemb: number;
|
||||
|
||||
@Column({ name: 'IDREMESSAWEB' })
|
||||
idremessaweb: number;
|
||||
@Column({ name: 'IDREMESSAWEB' })
|
||||
idremessaweb: number;
|
||||
|
||||
@Column({ name: 'CODFILIAL' })
|
||||
codfilial: string;
|
||||
@Column({ name: 'CODFILIAL' })
|
||||
codfilial: string;
|
||||
|
||||
@Column({ name: 'CODCLIPARTILHA' })
|
||||
codclipartilha: number;
|
||||
@Column({ name: 'CODCLIPARTILHA' })
|
||||
codclipartilha: number;
|
||||
|
||||
@Column({name: 'RETIRAPOSTERIOR_IMEDIATA'})
|
||||
rp_imediata: string;
|
||||
|
||||
}
|
||||
|
||||
|
||||
Reference in New Issue
Block a user