Files
IntegryManagementSystem/ts/ems-engine.module.ts
GiuseppeS adcfda0f82
All checks were successful
IntegryManagementSystem_Multi/pipeline/head This commit looks good
Add 'ts/' from commit 'c8bc8d56dff1b7b8b075caf77ae2956d2fe9b936'
git-subtree-dir: ts
git-subtree-mainline: fb7748859c
git-subtree-split: c8bc8d56df
2025-05-23 09:07:22 +02:00

5962 lines
193 KiB
TypeScript

/* tslint:disable */
/* eslint-disable */
// @ts-nocheck
// Generated using typescript-generator version 3.2.1263 on 2025-05-22 12:32:39.
export class AnomalieDTO {
error?: boolean | null;
exception?: Exception | null;
message?: string | null;
tipo?: Type | null;
constructor(data: AnomalieDTO) {
this.error = data.error;
this.exception = data.exception;
this.message = data.message;
this.tipo = data.tipo;
}
}
export class EntityBase implements Serializable, Cloneable {
exception?: EntityException | null;
executeRecalc?: boolean | null;
nativeSql?: string | null;
oldPk?: { [index: string]: any } | null;
onlyPkMaster?: boolean | null;
operation?: OperationType | null;
type: "vtb_list_data" | "mtb_lisv_data" | "mtb_colt" | "vtb_list" | "vtb_promo" | "mtb_lisv_data_spese" | "ttb_lisv_taglie_data" | "mtb_lisv" | "jtb_lott" | "mtb_partita_mag" | "dtb_ords" | "dtb_ordl" | "dtb_ord_macc" | "dtb_ord_steps" | "jrl_dis_ord" | "dtb_ord_cq" | "dtb_ord_cqr" | "drl_ord_attached" | "arl_schacc_ord" | "jtb_comt" | "stb_activity" | "gtb_anag" | "vtb_clie" | "vtb_dest" | "dtb_ordt" | "mtb_colr" | "mtb_cols" | "vtb_list_premi" | "jtb_lotr" | "mtb_partita_mag_carat" | "mtb_aart" | "jtb_dist_mate" | "dtb_ordr" | "jtb_com_importi" | "jtb_com_costo_std" | "stb_activity_costs" | "srl_activity_users" | "stb_activity_file" | "stb_activity_notification" | "stb_activity_tags" | "stb_activity_publications" | "jtb_rlavt" | "vtb_clie_pers_rif" | "vtb_clie_fido" | "ctb_plafond_iva" | "ttb_clie_line" | "grl_anag_jrept" | "gtb_anag_note" | "gtb_anag_conai" | "atb_forn" | "oltb_soggetti" | "gtb_anag_info" | "arl_fogm" | "ctb_anag" | "vtb_dest_intercode" | "mtb_colr_info_prod" | "mtb_aart_marchio" | "mtb_aart_equi" | "mtb_unt_mis" | "mtb_aart_bar_code" | "mtb_aart_carat" | "mtb_aart_anag" | "mtb_spes" | "mtb_comp" | "mtb_aart_desc" | "mtb_aart_link" | "mrl_aart_sch_tec_set" | "jtb_cicl" | "mtb_lisa" | "jtb_rlavr" | "grl_anag_note_files" | "atb_list" | "jtb_dist_clav_dir" | "jtb_dist_clav_ind" | "jrl_cicl_disegni" | "jtb_cicl_cq" | "jtb_dist_clav_dir_dett" | "jtb_dist_clav_dir_tempi_prod";
username?: string | null;
whereCond?: string | null;
constructor(data: EntityBase) {
this.exception = data.exception;
this.executeRecalc = data.executeRecalc;
this.nativeSql = data.nativeSql;
this.oldPk = data.oldPk;
this.onlyPkMaster = data.onlyPkMaster;
this.operation = data.operation;
this.type = data.type;
this.username = data.username;
this.whereCond = data.whereCond;
}
}
export class ArlFogm extends EntityBase {
codAnag?: string | null;
codMgrp?: string | null;
codMsgr?: string | null;
id?: number | null;
type: "arl_fogm";
constructor(data: ArlFogm) {
super(data);
this.codAnag = data.codAnag;
this.codMgrp = data.codMgrp;
this.codMsgr = data.codMsgr;
this.id = data.id;
}
}
export class ArlSchaccOrd extends EntityBase {
dataOrd?: Date | null;
dataScheda?: Date | null;
gestione?: string | null;
idScheda?: string | null;
numOrd?: number | null;
type: "arl_schacc_ord";
constructor(data: ArlSchaccOrd) {
super(data);
this.dataOrd = data.dataOrd;
this.dataScheda = data.dataScheda;
this.gestione = data.gestione;
this.idScheda = data.idScheda;
this.numOrd = data.numOrd;
}
}
export class Articolo {
codmart?: string | null;
descrizione?: string | null;
giacenza?: number | null;
note?: string | null;
przvendiva?: number | null;
constructor(data: Articolo) {
this.codmart = data.codmart;
this.descrizione = data.descrizione;
this.giacenza = data.giacenza;
this.note = data.note;
this.przvendiva = data.przvendiva;
}
}
export class ArticoloDTO {
articoloComposto?: string | null;
barcode?: string | null;
barcodeImballo?: string | null;
codAliq?: string | null;
codMart?: string | null;
codMgrp?: string | null;
codMsfa?: string | null;
codMsgr?: string | null;
codMstp?: string | null;
codMtip?: string | null;
descrizione?: string | null;
descrizioneEstesa?: string | null;
diacod?: string | null;
flagKit?: boolean | null;
flagQtaCnfFissa?: boolean | null;
flagStato?: boolean | null;
gruppo?: string | null;
idArtEqui?: string | null;
note?: string | null;
posizione?: string | null;
precode?: string | null;
qtaCnf?: number | null;
sottoFamiglia?: string | null;
sottoGruppo?: string | null;
untMis?: string | null;
constructor(data: ArticoloDTO) {
this.articoloComposto = data.articoloComposto;
this.barcode = data.barcode;
this.barcodeImballo = data.barcodeImballo;
this.codAliq = data.codAliq;
this.codMart = data.codMart;
this.codMgrp = data.codMgrp;
this.codMsfa = data.codMsfa;
this.codMsgr = data.codMsgr;
this.codMstp = data.codMstp;
this.codMtip = data.codMtip;
this.descrizione = data.descrizione;
this.descrizioneEstesa = data.descrizioneEstesa;
this.diacod = data.diacod;
this.flagKit = data.flagKit;
this.flagQtaCnfFissa = data.flagQtaCnfFissa;
this.flagStato = data.flagStato;
this.gruppo = data.gruppo;
this.idArtEqui = data.idArtEqui;
this.note = data.note;
this.posizione = data.posizione;
this.precode = data.precode;
this.qtaCnf = data.qtaCnf;
this.sottoFamiglia = data.sottoFamiglia;
this.sottoGruppo = data.sottoGruppo;
this.untMis = data.untMis;
}
}
export class ArticoloPartitaCommessaDTO {
codJcom?: string | null;
codMart?: string | null;
dataOrd?: Date | null;
numOrd?: number | null;
partitaMag?: string | null;
constructor(data: ArticoloPartitaCommessaDTO) {
this.codJcom = data.codJcom;
this.codMart = data.codMart;
this.dataOrd = data.dataOrd;
this.numOrd = data.numOrd;
this.partitaMag = data.partitaMag;
}
}
export class AtbForn extends EntityBase implements EquatableEntityInterface<AtbForn> {
agenziaBanca?: string | null;
applicationName?: string | null;
arlFogm?: ArlFogm[] | null;
atbList?: AtbList | null;
causale?: string | null;
codAbi?: string | null;
codAliq?: string | null;
codAlis?: string | null;
codAnag?: string | null;
codAtip?: string | null;
codBanc?: string | null;
codBancAzi?: string | null;
codBic?: string | null;
codCab?: string | null;
codCausRit?: string | null;
codCconCosti?: string | null;
codCconRicavi?: string | null;
codClie?: string | null;
codDivi?: string | null;
codDtipSped?: string | null;
codPaga?: string | null;
codVvet?: string | null;
excludedColumns?: string[] | null;
flagAutofattura?: string | null;
flagForfettario?: string | null;
flagStato?: string | null;
ggChiudiStralci?: number | null;
gtbAnag?: GtbAnag | null;
iban?: string | null;
mesiEsclusi?: string | null;
mezzo?: string | null;
mmDecor?: string | null;
noteOrdine?: string | null;
parent?: any | null;
porto?: string | null;
queryTimeoutSeconds?: number | null;
rifBancaForn?: string | null;
tableName?: string | null;
transactionGroupId?: number | null;
type: "atb_forn";
vtbDest?: VtbDest[] | null;
constructor(data: AtbForn) {
super(data);
this.agenziaBanca = data.agenziaBanca;
this.applicationName = data.applicationName;
this.arlFogm = data.arlFogm;
this.atbList = data.atbList;
this.causale = data.causale;
this.codAbi = data.codAbi;
this.codAliq = data.codAliq;
this.codAlis = data.codAlis;
this.codAnag = data.codAnag;
this.codAtip = data.codAtip;
this.codBanc = data.codBanc;
this.codBancAzi = data.codBancAzi;
this.codBic = data.codBic;
this.codCab = data.codCab;
this.codCausRit = data.codCausRit;
this.codCconCosti = data.codCconCosti;
this.codCconRicavi = data.codCconRicavi;
this.codClie = data.codClie;
this.codDivi = data.codDivi;
this.codDtipSped = data.codDtipSped;
this.codPaga = data.codPaga;
this.codVvet = data.codVvet;
this.excludedColumns = data.excludedColumns;
this.flagAutofattura = data.flagAutofattura;
this.flagForfettario = data.flagForfettario;
this.flagStato = data.flagStato;
this.ggChiudiStralci = data.ggChiudiStralci;
this.gtbAnag = data.gtbAnag;
this.iban = data.iban;
this.mesiEsclusi = data.mesiEsclusi;
this.mezzo = data.mezzo;
this.mmDecor = data.mmDecor;
this.noteOrdine = data.noteOrdine;
this.parent = data.parent;
this.porto = data.porto;
this.queryTimeoutSeconds = data.queryTimeoutSeconds;
this.rifBancaForn = data.rifBancaForn;
this.tableName = data.tableName;
this.transactionGroupId = data.transactionGroupId;
this.vtbDest = data.vtbDest;
}
}
export class AtbList extends EntityBase {
codAlis?: string | null;
codDiviAcq?: string | null;
descrizione?: string | null;
diacod?: string | null;
expressionCosto?: string | null;
flagAttivo?: string | null;
flagEscludiDomenica?: string | null;
flagEscludiFestivi?: string | null;
flagEscludiSabato?: string | null;
flagFattResi?: string | null;
flagPrzBaseLisv?: string | null;
mtbLisa?: MtbLisa[] | null;
partIvaForn?: string | null;
ragSocForn?: string | null;
tipoAzione?: string | null;
tipoCalcPrz?: number | null;
type: "atb_list";
valoreMinOrd?: number | null;
constructor(data: AtbList) {
super(data);
this.codAlis = data.codAlis;
this.codDiviAcq = data.codDiviAcq;
this.descrizione = data.descrizione;
this.diacod = data.diacod;
this.expressionCosto = data.expressionCosto;
this.flagAttivo = data.flagAttivo;
this.flagEscludiDomenica = data.flagEscludiDomenica;
this.flagEscludiFestivi = data.flagEscludiFestivi;
this.flagEscludiSabato = data.flagEscludiSabato;
this.flagFattResi = data.flagFattResi;
this.flagPrzBaseLisv = data.flagPrzBaseLisv;
this.mtbLisa = data.mtbLisa;
this.partIvaForn = data.partIvaForn;
this.ragSocForn = data.ragSocForn;
this.tipoAzione = data.tipoAzione;
this.tipoCalcPrz = data.tipoCalcPrz;
this.valoreMinOrd = data.valoreMinOrd;
}
}
export class AttachmentDTO {
fileName?: string | null;
idAttach?: string | null;
constructor(data: AttachmentDTO) {
this.fileName = data.fileName;
this.idAttach = data.idAttach;
}
}
export class AvailableClassMercDTO {
codMgrp?: string | null;
codMsgr?: string[] | null;
constructor(data: AvailableClassMercDTO) {
this.codMgrp = data.codMgrp;
this.codMsgr = data.codMsgr;
}
}
export class BasePanelAnswerDTO {
dto?: any | null;
esito?: EsitoType | null;
message?: string | null;
constructor(data: BasePanelAnswerDTO) {
this.dto = data.dto;
this.esito = data.esito;
this.message = data.message;
}
}
export class CaricoProdottoFinitoDTO {
accodaAdEsistenti?: boolean | null;
aggiornaDettagliOrdine?: boolean | null;
assegnaPosizione?: boolean | null;
barcodeUl?: string | null;
codJfas?: string | null;
codMart?: string | null;
codMdep?: string | null;
codVdes?: string | null;
colliPedana?: number | null;
dataCollo?: Date | null;
dataOrd?: Date | null;
dataVers?: Date | null;
eseguiScarichi?: boolean | null;
gestione?: string | null;
note?: string | null;
numEtich?: number | null;
numOrd?: number | null;
posizione?: string | null;
preparatoDa?: string | null;
qtaCnf?: number | null;
qtaCollo?: number | null;
rigaOrd?: number | null;
segnaQuarantena?: boolean | null;
constructor(data: CaricoProdottoFinitoDTO) {
this.accodaAdEsistenti = data.accodaAdEsistenti;
this.aggiornaDettagliOrdine = data.aggiornaDettagliOrdine;
this.assegnaPosizione = data.assegnaPosizione;
this.barcodeUl = data.barcodeUl;
this.codJfas = data.codJfas;
this.codMart = data.codMart;
this.codMdep = data.codMdep;
this.codVdes = data.codVdes;
this.colliPedana = data.colliPedana;
this.dataCollo = data.dataCollo;
this.dataOrd = data.dataOrd;
this.dataVers = data.dataVers;
this.eseguiScarichi = data.eseguiScarichi;
this.gestione = data.gestione;
this.note = data.note;
this.numEtich = data.numEtich;
this.numOrd = data.numOrd;
this.posizione = data.posizione;
this.preparatoDa = data.preparatoDa;
this.qtaCnf = data.qtaCnf;
this.qtaCollo = data.qtaCollo;
this.rigaOrd = data.rigaOrd;
this.segnaQuarantena = data.segnaQuarantena;
}
}
export class CartellinoDTO {
cod_barre?: string | null;
cod_col?: string | null;
cod_mdep?: string | null;
cod_style?: string | null;
cod_tagl?: string | null;
flag_saldi?: string | null;
flag_tipo_negozio?: string | null;
perc_sco?: number | null;
prz_vend?: number | null;
prz_vend_sug?: number | null;
constructor(data: CartellinoDTO) {
this.cod_barre = data.cod_barre;
this.cod_col = data.cod_col;
this.cod_mdep = data.cod_mdep;
this.cod_style = data.cod_style;
this.cod_tagl = data.cod_tagl;
this.flag_saldi = data.flag_saldi;
this.flag_tipo_negozio = data.flag_tipo_negozio;
this.perc_sco = data.perc_sco;
this.prz_vend = data.prz_vend;
this.prz_vend_sug = data.prz_vend_sug;
}
}
export class CategorieCostoProdottoDTO {
categRows?: CategorieCostoProdottoDTO[] | null;
descrizione?: string | null;
rows?: CostoProdottoDTO[] | null;
tipoCosto?: TipoCosto | null;
tipoMgrp?: string | null;
constructor(data: CategorieCostoProdottoDTO) {
this.categRows = data.categRows;
this.descrizione = data.descrizione;
this.rows = data.rows;
this.tipoCosto = data.tipoCosto;
this.tipoMgrp = data.tipoMgrp;
}
}
export class CheckMaterialeBarcodeInOrdineDTO {
barcode?: string | null;
codJfas?: string | null;
ordine?: DtbOrdt | null;
constructor(data: CheckMaterialeBarcodeInOrdineDTO) {
this.barcode = data.barcode;
this.codJfas = data.codJfas;
this.ordine = data.ordine;
}
}
export class CheckMaterialeBarcodeInOrdineResponseDTO {
anomalie?: AnomalieDTO[] | null;
canCreateNewUl?: boolean | null;
collo?: GiacenzaArtInBarcodeDTO | null;
newOrderRequired?: boolean | null;
sourceMtbColt?: MtbColt | null;
transferRequired?: boolean | null;
versamento?: MaterialeVersatoSuOrdineDTO | null;
constructor(data: CheckMaterialeBarcodeInOrdineResponseDTO) {
this.anomalie = data.anomalie;
this.canCreateNewUl = data.canCreateNewUl;
this.collo = data.collo;
this.newOrderRequired = data.newOrderRequired;
this.sourceMtbColt = data.sourceMtbColt;
this.transferRequired = data.transferRequired;
this.versamento = data.versamento;
}
}
export class ChiudiGiornataDTO {
codDtip?: string | null;
codMdep?: string | null;
dataProd?: Date | null;
serDoc?: string | null;
constructor(data: ChiudiGiornataDTO) {
this.codDtip = data.codDtip;
this.codMdep = data.codMdep;
this.dataProd = data.dataProd;
this.serDoc = data.serDoc;
}
}
export class ChiusuraGiornataDTO {
activityID?: string | null;
codAtipTrasf?: string[] | null;
codDtip?: string | null;
codDtipAcq?: string | null;
codDtipCar?: string | null;
codDtipScar?: string | null;
codDtipTrasf?: string | null;
codJfasAcqm?: string | null;
codMgrpMP?: string | null;
codMgrpPF?: string | null;
codMgrpPed?: string | null;
codMgrpSL?: string | null;
codMsgrPed?: string | null;
codVvet?: string | null;
colliTot?: number | null;
dataChiusura?: Date | null;
dataOrd?: Date | null;
flagCheckClose?: string | null;
flagChiudiOrd?: string | null;
flagDocAcq?: string | null;
flagTrasf?: boolean | null;
flagTrasfTipoForn?: boolean | null;
gestione?: string | null;
numDoc?: number | null;
numOrd?: number | null;
order?: string | null;
pedTot?: number | null;
qtaSlav?: number | null;
serDoc?: string | null;
whereCond?: string | null;
constructor(data: ChiusuraGiornataDTO) {
this.activityID = data.activityID;
this.codAtipTrasf = data.codAtipTrasf;
this.codDtip = data.codDtip;
this.codDtipAcq = data.codDtipAcq;
this.codDtipCar = data.codDtipCar;
this.codDtipScar = data.codDtipScar;
this.codDtipTrasf = data.codDtipTrasf;
this.codJfasAcqm = data.codJfasAcqm;
this.codMgrpMP = data.codMgrpMP;
this.codMgrpPF = data.codMgrpPF;
this.codMgrpPed = data.codMgrpPed;
this.codMgrpSL = data.codMgrpSL;
this.codMsgrPed = data.codMsgrPed;
this.codVvet = data.codVvet;
this.colliTot = data.colliTot;
this.dataChiusura = data.dataChiusura;
this.dataOrd = data.dataOrd;
this.flagCheckClose = data.flagCheckClose;
this.flagChiudiOrd = data.flagChiudiOrd;
this.flagDocAcq = data.flagDocAcq;
this.flagTrasf = data.flagTrasf;
this.flagTrasfTipoForn = data.flagTrasfTipoForn;
this.gestione = data.gestione;
this.numDoc = data.numDoc;
this.numOrd = data.numOrd;
this.order = data.order;
this.pedTot = data.pedTot;
this.qtaSlav = data.qtaSlav;
this.serDoc = data.serDoc;
this.whereCond = data.whereCond;
}
}
export interface Cloneable {
}
export class ConSegnaRequestDataDTO {
dataDoc?: Date | null;
loadDatiPdf?: boolean | null;
loadDettaglioRighe?: boolean | null;
loadSospesiCliente?: boolean | null;
maxDataDoc?: Date | null;
minDataDoc?: Date | null;
numDoc?: string | null;
username?: string | null;
constructor(data: ConSegnaRequestDataDTO) {
this.dataDoc = data.dataDoc;
this.loadDatiPdf = data.loadDatiPdf;
this.loadDettaglioRighe = data.loadDettaglioRighe;
this.loadSospesiCliente = data.loadSospesiCliente;
this.maxDataDoc = data.maxDataDoc;
this.minDataDoc = data.minDataDoc;
this.numDoc = data.numDoc;
this.username = data.username;
}
}
export class CostoProdottoDTO {
cod_mart?: string | null;
cod_msgr?: string | null;
costo_unt?: number | null;
dati_listino?: string | null;
descrizione?: string | null;
perc?: number | null;
qta_prod?: number | null;
unt_mis?: string | null;
valore?: number | null;
constructor(data: CostoProdottoDTO) {
this.cod_mart = data.cod_mart;
this.cod_msgr = data.cod_msgr;
this.costo_unt = data.costo_unt;
this.dati_listino = data.dati_listino;
this.descrizione = data.descrizione;
this.perc = data.perc;
this.qta_prod = data.qta_prod;
this.unt_mis = data.unt_mis;
this.valore = data.valore;
}
}
export class CreaOrdineProdDTO {
codAnag?: string | null;
codJfas?: string | null;
codMart?: string | null;
codMdep?: string | null;
codVdes?: string | null;
codVzon?: string | null;
colliPedana?: number | null;
dataOrd?: Date | null;
descrizionePartita?: string | null;
modificheDistinta?: ModificheDistintaDTO[] | null;
numCnf?: number | null;
numOrd?: number | null;
partitaMag?: string | null;
qtaOrd?: number | null;
untOrd?: string | null;
valUnt?: number | null;
constructor(data: CreaOrdineProdDTO) {
this.codAnag = data.codAnag;
this.codJfas = data.codJfas;
this.codMart = data.codMart;
this.codMdep = data.codMdep;
this.codVdes = data.codVdes;
this.codVzon = data.codVzon;
this.colliPedana = data.colliPedana;
this.dataOrd = data.dataOrd;
this.descrizionePartita = data.descrizionePartita;
this.modificheDistinta = data.modificheDistinta;
this.numCnf = data.numCnf;
this.numOrd = data.numOrd;
this.partitaMag = data.partitaMag;
this.qtaOrd = data.qtaOrd;
this.untOrd = data.untOrd;
this.valUnt = data.valUnt;
}
}
export class CreateUDCProduzioneRequestDTO {
codAnag?: string | null;
codJcom?: string | null;
codJfas?: string | null;
codMart?: string | null;
codMdep?: string | null;
dataOrd?: Date | null;
numCnf?: number | null;
numEtich?: number | null;
numOrd?: number | null;
partitaMag?: string | null;
posizione?: string | null;
qta?: number | null;
qtaCnf?: number | null;
constructor(data: CreateUDCProduzioneRequestDTO) {
this.codAnag = data.codAnag;
this.codJcom = data.codJcom;
this.codJfas = data.codJfas;
this.codMart = data.codMart;
this.codMdep = data.codMdep;
this.dataOrd = data.dataOrd;
this.numCnf = data.numCnf;
this.numEtich = data.numEtich;
this.numOrd = data.numOrd;
this.partitaMag = data.partitaMag;
this.posizione = data.posizione;
this.qta = data.qta;
this.qtaCnf = data.qtaCnf;
}
}
export class CrontimeDTO {
badge?: string | null;
causa?: string | null;
codLinea?: string | null;
data?: string | null;
filler?: string | null;
indirizzo?: string | null;
ora?: string | null;
stato?: string | null;
constructor(data: CrontimeDTO) {
this.badge = data.badge;
this.causa = data.causa;
this.codLinea = data.codLinea;
this.data = data.data;
this.filler = data.filler;
this.indirizzo = data.indirizzo;
this.ora = data.ora;
this.stato = data.stato;
}
}
export class CtbAnag extends EntityBase implements EquatableEntityInterface<CtbAnag> {
applicationName?: string | null;
codAnag?: string | null;
codCcon?: string | null;
excludedColumns?: string[] | null;
parent?: any | null;
queryTimeoutSeconds?: number | null;
saldoAtt?: number | null;
tableName?: string | null;
transactionGroupId?: number | null;
type: "ctb_anag";
constructor(data: CtbAnag) {
super(data);
this.applicationName = data.applicationName;
this.codAnag = data.codAnag;
this.codCcon = data.codCcon;
this.excludedColumns = data.excludedColumns;
this.parent = data.parent;
this.queryTimeoutSeconds = data.queryTimeoutSeconds;
this.saldoAtt = data.saldoAtt;
this.tableName = data.tableName;
this.transactionGroupId = data.transactionGroupId;
}
}
export class CtbPlafondIva extends EntityBase {
anno?: number | null;
codAnag?: string | null;
dataRicevuta?: Date | null;
descrizioneMerce?: string | null;
dogana?: number | null;
flagAcquisti?: number | null;
flagDichIntegrata?: number | null;
flagDichIntegrativa?: number | null;
flagImportazioni?: number | null;
idPlafondIva?: number | null;
importo?: number | null;
numDich?: number | null;
numProt?: string | null;
numProtClieT?: string | null;
numProtDichRif?: string | null;
numProtRif?: string | null;
saldo?: number | null;
tipoAnag?: string | null;
type: "ctb_plafond_iva";
constructor(data: CtbPlafondIva) {
super(data);
this.anno = data.anno;
this.codAnag = data.codAnag;
this.dataRicevuta = data.dataRicevuta;
this.descrizioneMerce = data.descrizioneMerce;
this.dogana = data.dogana;
this.flagAcquisti = data.flagAcquisti;
this.flagDichIntegrata = data.flagDichIntegrata;
this.flagDichIntegrativa = data.flagDichIntegrativa;
this.flagImportazioni = data.flagImportazioni;
this.idPlafondIva = data.idPlafondIva;
this.importo = data.importo;
this.numDich = data.numDich;
this.numProt = data.numProt;
this.numProtClieT = data.numProtClieT;
this.numProtDichRif = data.numProtDichRif;
this.numProtRif = data.numProtRif;
this.saldo = data.saldo;
this.tipoAnag = data.tipoAnag;
}
}
export class DatiClientiDTO {
codVdes?: string | null;
datiConsegne?: DatiConsegneDTO[] | null;
sospesiCliente?: SospesiClienteDTO[] | null;
constructor(data: DatiClientiDTO) {
this.codVdes = data.codVdes;
this.datiConsegne = data.datiConsegne;
this.sospesiCliente = data.sospesiCliente;
}
}
export class DatiConsegneDTO {
citta?: string | null;
cliente?: string | null;
codAnag?: string | null;
codDtip?: string | null;
codVdes?: string | null;
codVvet?: string | null;
dataDoc?: Date | null;
datiPdf?: DatiPdfDTO | null;
descPaga?: string | null;
dettaglioRighe?: DettaglioRigheDTO[] | null;
flagFirmato?: boolean | null;
fullName?: string | null;
ggDiff?: number | null;
ggPrimaRata?: number | null;
impIncasso?: number | null;
indirizzo?: string | null;
note?: string | null;
numColli?: string | null;
numDoc?: number | null;
peso?: string | null;
reportName?: string | null;
serDoc?: string | null;
sospeso?: boolean | null;
statoImporto?: StatoImporto | null;
totDoc?: number | null;
userName?: string | null;
constructor(data: DatiConsegneDTO) {
this.citta = data.citta;
this.cliente = data.cliente;
this.codAnag = data.codAnag;
this.codDtip = data.codDtip;
this.codVdes = data.codVdes;
this.codVvet = data.codVvet;
this.dataDoc = data.dataDoc;
this.datiPdf = data.datiPdf;
this.descPaga = data.descPaga;
this.dettaglioRighe = data.dettaglioRighe;
this.flagFirmato = data.flagFirmato;
this.fullName = data.fullName;
this.ggDiff = data.ggDiff;
this.ggPrimaRata = data.ggPrimaRata;
this.impIncasso = data.impIncasso;
this.indirizzo = data.indirizzo;
this.note = data.note;
this.numColli = data.numColli;
this.numDoc = data.numDoc;
this.peso = data.peso;
this.reportName = data.reportName;
this.serDoc = data.serDoc;
this.sospeso = data.sospeso;
this.statoImporto = data.statoImporto;
this.totDoc = data.totDoc;
this.userName = data.userName;
}
}
export class DatiPdfDTO {
flagConservato?: boolean | null;
flagEsportato?: boolean | null;
flagFirmato?: boolean | null;
versioneFirmata?: number | null;
versioneOriginale?: number | null;
constructor(data: DatiPdfDTO) {
this.flagConservato = data.flagConservato;
this.flagEsportato = data.flagEsportato;
this.flagFirmato = data.flagFirmato;
this.versioneFirmata = data.versioneFirmata;
this.versioneOriginale = data.versioneOriginale;
}
}
export class DettaglioCostiDTO {
codJcom?: string | null;
codMart?: string | null;
codProd?: string | null;
dataOrd?: Date | null;
descrizione?: string | null;
descrizioneCommessa?: string | null;
descrizioneProd?: string | null;
gruppo?: string | null;
numOrd?: number | null;
partitaMag?: string | null;
partitaMagProd?: string | null;
qtaDoc?: number | null;
qtaProd?: number | null;
untArt?: string | null;
untMis?: string | null;
valDoc?: number | null;
constructor(data: DettaglioCostiDTO) {
this.codJcom = data.codJcom;
this.codMart = data.codMart;
this.codProd = data.codProd;
this.dataOrd = data.dataOrd;
this.descrizione = data.descrizione;
this.descrizioneCommessa = data.descrizioneCommessa;
this.descrizioneProd = data.descrizioneProd;
this.gruppo = data.gruppo;
this.numOrd = data.numOrd;
this.partitaMag = data.partitaMag;
this.partitaMagProd = data.partitaMagProd;
this.qtaDoc = data.qtaDoc;
this.qtaProd = data.qtaProd;
this.untArt = data.untArt;
this.untMis = data.untMis;
this.valDoc = data.valDoc;
}
}
export class DettaglioRigheDTO {
descrizione?: string | null;
numDoc?: number | null;
qtaDoc?: number | null;
untMis?: string | null;
constructor(data: DettaglioRigheDTO) {
this.descrizione = data.descrizione;
this.numDoc = data.numDoc;
this.qtaDoc = data.qtaDoc;
this.untMis = data.untMis;
}
}
export class DrlOrdAttached extends EntityBase {
dataOrd?: Date | null;
gestione?: string | null;
idAttach?: string | null;
numOrd?: number | null;
type: "drl_ord_attached";
constructor(data: DrlOrdAttached) {
super(data);
this.dataOrd = data.dataOrd;
this.gestione = data.gestione;
this.idAttach = data.idAttach;
this.numOrd = data.numOrd;
}
}
export class DtbDocOrdR extends EntityBase {
codAliq?: string | null;
codAlis?: string | null;
codAnag?: string | null;
codArtFor?: string | null;
codCol?: string | null;
codJcom?: string | null;
codKit?: string | null;
codMart?: string | null;
codMdep?: string | null;
codPromo?: string | null;
codTagl?: string | null;
codTcolUl?: string | null;
codVdes?: string | null;
colliPedana?: number | null;
dataOrd?: Date | null;
descrizione?: string | null;
descrizioneEstesa?: string | null;
flagIsKit?: string | null;
flagPrzIva?: string | null;
gestione?: string | null;
importoRiga?: number | null;
listino?: string | null;
mtbAart?: MtbAart | null;
mtbPartitaMag?: MtbPartitaMag | null;
note?: string | null;
numCnf?: number | null;
numOrd?: number | null;
partitaMag?: string | null;
percOneri?: number | null;
percPromo?: number | null;
pesoLordo?: number | null;
qta?: number | null;
qtaCnf?: number | null;
rapConv?: number | null;
rigaKit?: number | null;
rigaOrd?: number | null;
sconto1?: number | null;
sconto2?: number | null;
sconto3?: number | null;
sconto5?: number | null;
sconto6?: number | null;
sconto7?: number | null;
sconto8?: number | null;
tipoIva?: string | null;
type: "dtb_ordr";
untMis?: string | null;
valOneri?: number | null;
valPromo?: number | null;
valUnt?: number | null;
valUntIva?: number | null;
constructor(data: DtbDocOrdR) {
super(data);
this.codAliq = data.codAliq;
this.codAlis = data.codAlis;
this.codAnag = data.codAnag;
this.codArtFor = data.codArtFor;
this.codCol = data.codCol;
this.codJcom = data.codJcom;
this.codKit = data.codKit;
this.codMart = data.codMart;
this.codMdep = data.codMdep;
this.codPromo = data.codPromo;
this.codTagl = data.codTagl;
this.codTcolUl = data.codTcolUl;
this.codVdes = data.codVdes;
this.colliPedana = data.colliPedana;
this.dataOrd = data.dataOrd;
this.descrizione = data.descrizione;
this.descrizioneEstesa = data.descrizioneEstesa;
this.flagIsKit = data.flagIsKit;
this.flagPrzIva = data.flagPrzIva;
this.gestione = data.gestione;
this.importoRiga = data.importoRiga;
this.listino = data.listino;
this.mtbAart = data.mtbAart;
this.mtbPartitaMag = data.mtbPartitaMag;
this.note = data.note;
this.numCnf = data.numCnf;
this.numOrd = data.numOrd;
this.partitaMag = data.partitaMag;
this.percOneri = data.percOneri;
this.percPromo = data.percPromo;
this.pesoLordo = data.pesoLordo;
this.qta = data.qta;
this.qtaCnf = data.qtaCnf;
this.rapConv = data.rapConv;
this.rigaKit = data.rigaKit;
this.rigaOrd = data.rigaOrd;
this.sconto1 = data.sconto1;
this.sconto2 = data.sconto2;
this.sconto3 = data.sconto3;
this.sconto5 = data.sconto5;
this.sconto6 = data.sconto6;
this.sconto7 = data.sconto7;
this.sconto8 = data.sconto8;
this.tipoIva = data.tipoIva;
this.untMis = data.untMis;
this.valOneri = data.valOneri;
this.valPromo = data.valPromo;
this.valUnt = data.valUnt;
this.valUntIva = data.valUntIva;
}
}
export class DtbDocOrdT extends EntityBase {
acconto?: number | null;
aspettoBeni?: string | null;
causaleTrasp?: string | null;
codAbi?: string | null;
codAnag?: string | null;
codAuto?: string | null;
codBanc?: string | null;
codCab?: string | null;
codDivi?: string | null;
codJcom?: string | null;
codJfas?: string | null;
codMdep?: string | null;
codPaga?: string | null;
codProd?: string | null;
codVage?: string | null;
codVdes?: string | null;
codVvet?: string | null;
codVvet2?: string | null;
codVzon?: string | null;
compilatoDa?: string | null;
dataInizTrasp?: Date | null;
dataOrd?: Date | null;
descrizionePaga?: string | null;
explodeKit?: string | null;
flagPrzIva?: string | null;
flagPrzScontati?: string | null;
gestione?: string | null;
listino?: string | null;
mezzo?: string | null;
nettoMerce?: number | null;
numColli?: string | null;
numOrd?: number | null;
peso?: string | null;
porto?: string | null;
qtaProd?: number | null;
rapConvProd?: number | null;
rifOrd?: string | null;
rows?: DtbDocOrdR[] | null;
sconto1?: number | null;
sconto2?: number | null;
sconto3?: number | null;
sconto4?: number | null;
termCons?: string | null;
tipoAnag?: string | null;
totImponib?: number | null;
totIva?: number | null;
totMerce?: number | null;
totOmaggi?: number | null;
totProvvig?: number | null;
type: "dtb_ordt";
untMisProd?: string | null;
constructor(data: DtbDocOrdT) {
super(data);
this.acconto = data.acconto;
this.aspettoBeni = data.aspettoBeni;
this.causaleTrasp = data.causaleTrasp;
this.codAbi = data.codAbi;
this.codAnag = data.codAnag;
this.codAuto = data.codAuto;
this.codBanc = data.codBanc;
this.codCab = data.codCab;
this.codDivi = data.codDivi;
this.codJcom = data.codJcom;
this.codJfas = data.codJfas;
this.codMdep = data.codMdep;
this.codPaga = data.codPaga;
this.codProd = data.codProd;
this.codVage = data.codVage;
this.codVdes = data.codVdes;
this.codVvet = data.codVvet;
this.codVvet2 = data.codVvet2;
this.codVzon = data.codVzon;
this.compilatoDa = data.compilatoDa;
this.dataInizTrasp = data.dataInizTrasp;
this.dataOrd = data.dataOrd;
this.descrizionePaga = data.descrizionePaga;
this.explodeKit = data.explodeKit;
this.flagPrzIva = data.flagPrzIva;
this.flagPrzScontati = data.flagPrzScontati;
this.gestione = data.gestione;
this.listino = data.listino;
this.mezzo = data.mezzo;
this.nettoMerce = data.nettoMerce;
this.numColli = data.numColli;
this.numOrd = data.numOrd;
this.peso = data.peso;
this.porto = data.porto;
this.qtaProd = data.qtaProd;
this.rapConvProd = data.rapConvProd;
this.rifOrd = data.rifOrd;
this.rows = data.rows;
this.sconto1 = data.sconto1;
this.sconto2 = data.sconto2;
this.sconto3 = data.sconto3;
this.sconto4 = data.sconto4;
this.termCons = data.termCons;
this.tipoAnag = data.tipoAnag;
this.totImponib = data.totImponib;
this.totIva = data.totIva;
this.totMerce = data.totMerce;
this.totOmaggi = data.totOmaggi;
this.totProvvig = data.totProvvig;
this.untMisProd = data.untMisProd;
}
}
export class DtbOrdCommonR extends DtbDocOrdR {
dataCons?: Date | null;
gruppoCons?: string | null;
idArt?: number | null;
type: "dtb_ordr";
constructor(data: DtbOrdCommonR) {
super(data);
this.dataCons = data.dataCons;
this.gruppoCons = data.gruppoCons;
this.idArt = data.idArt;
}
}
export class DtbOrdCq extends EntityBase {
controllo?: string | null;
dataConf?: Date | null;
dataOrd?: Date | null;
dtbOrdCqr?: DtbOrdCqr[] | null;
flagConf?: string | null;
gestione?: string | null;
idRiga?: number | null;
note?: string | null;
numFase?: number | null;
numOrd?: number | null;
numRip?: number | null;
tipoValore?: TipoValore | null;
tipologia?: string | null;
type: "dtb_ord_cq";
valoreRif?: string | null;
constructor(data: DtbOrdCq) {
super(data);
this.controllo = data.controllo;
this.dataConf = data.dataConf;
this.dataOrd = data.dataOrd;
this.dtbOrdCqr = data.dtbOrdCqr;
this.flagConf = data.flagConf;
this.gestione = data.gestione;
this.idRiga = data.idRiga;
this.note = data.note;
this.numFase = data.numFase;
this.numOrd = data.numOrd;
this.numRip = data.numRip;
this.tipoValore = data.tipoValore;
this.tipologia = data.tipologia;
this.valoreRif = data.valoreRif;
}
}
export class DtbOrdCqr extends EntityBase {
dataOrd?: Date | null;
dataRil?: Date | null;
gestione?: string | null;
idRiga?: number | null;
note?: string | null;
numOrd?: number | null;
numRip?: number | null;
rilevatore?: string | null;
type: "dtb_ord_cqr";
valoreRil?: string | null;
constructor(data: DtbOrdCqr) {
super(data);
this.dataOrd = data.dataOrd;
this.dataRil = data.dataRil;
this.gestione = data.gestione;
this.idRiga = data.idRiga;
this.note = data.note;
this.numOrd = data.numOrd;
this.numRip = data.numRip;
this.rilevatore = data.rilevatore;
this.valoreRil = data.valoreRil;
}
}
export class DtbOrdL extends EntityBase {
codMart?: string | null;
dataOrd?: Date | null;
descrizione?: string | null;
gestione?: string | null;
idRiga?: number | null;
numOrd?: number | null;
type: "dtb_ordl";
constructor(data: DtbOrdL) {
super(data);
this.codMart = data.codMart;
this.dataOrd = data.dataOrd;
this.descrizione = data.descrizione;
this.gestione = data.gestione;
this.idRiga = data.idRiga;
this.numOrd = data.numOrd;
}
}
export class DtbOrdMacc extends EntityBase {
activityId?: string | null;
codCmac?: string | null;
dataMov?: Date | null;
dataOrd?: Date | null;
descrizione?: string | null;
evento?: string | null;
gestione?: string | null;
idRiga?: number | null;
numFase?: number | null;
numOrd?: number | null;
qtaMov?: number | null;
type: "dtb_ord_macc";
constructor(data: DtbOrdMacc) {
super(data);
this.activityId = data.activityId;
this.codCmac = data.codCmac;
this.dataMov = data.dataMov;
this.dataOrd = data.dataOrd;
this.descrizione = data.descrizione;
this.evento = data.evento;
this.gestione = data.gestione;
this.idRiga = data.idRiga;
this.numFase = data.numFase;
this.numOrd = data.numOrd;
this.qtaMov = data.qtaMov;
}
}
export class DtbOrdSteps extends EntityBase {
activityId?: string | null;
codAnag?: string | null;
codDtip?: string | null;
codJfas?: string | null;
codMdep?: string | null;
codProdPri?: string | null;
dataDoc?: string | null;
dataFine?: Date | null;
dataIniz?: Date | null;
dataOrd?: Date | null;
descrizioneAttivita?: string | null;
flagStepAttivo?: string | null;
flagTipoTempo?: string | null;
gestione?: string | null;
hrNum?: number | null;
hrTime?: number | null;
idRiga?: number | null;
idRigaDoc?: string | null;
idStep?: number | null;
note?: string | null;
numDoc?: string | null;
numFase?: number | null;
numOrd?: number | null;
qtaAllocata?: number | null;
qtaDisp?: number | null;
qtaDispImmessa?: number | null;
qtaImmesse?: number | null;
qtaInProd?: number | null;
qtaLav?: number | null;
qtaProd?: number | null;
qtaScartate?: number | null;
qtaTrasferite?: number | null;
rapConvLav?: number | null;
serDoc?: string | null;
type: "dtb_ord_steps";
untMisLav?: string | null;
constructor(data: DtbOrdSteps) {
super(data);
this.activityId = data.activityId;
this.codAnag = data.codAnag;
this.codDtip = data.codDtip;
this.codJfas = data.codJfas;
this.codMdep = data.codMdep;
this.codProdPri = data.codProdPri;
this.dataDoc = data.dataDoc;
this.dataFine = data.dataFine;
this.dataIniz = data.dataIniz;
this.dataOrd = data.dataOrd;
this.descrizioneAttivita = data.descrizioneAttivita;
this.flagStepAttivo = data.flagStepAttivo;
this.flagTipoTempo = data.flagTipoTempo;
this.gestione = data.gestione;
this.hrNum = data.hrNum;
this.hrTime = data.hrTime;
this.idRiga = data.idRiga;
this.idRigaDoc = data.idRigaDoc;
this.idStep = data.idStep;
this.note = data.note;
this.numDoc = data.numDoc;
this.numFase = data.numFase;
this.numOrd = data.numOrd;
this.qtaAllocata = data.qtaAllocata;
this.qtaDisp = data.qtaDisp;
this.qtaDispImmessa = data.qtaDispImmessa;
this.qtaImmesse = data.qtaImmesse;
this.qtaInProd = data.qtaInProd;
this.qtaLav = data.qtaLav;
this.qtaProd = data.qtaProd;
this.qtaScartate = data.qtaScartate;
this.qtaTrasferite = data.qtaTrasferite;
this.rapConvLav = data.rapConvLav;
this.serDoc = data.serDoc;
this.untMisLav = data.untMisLav;
}
}
export class DtbOrdr extends DtbOrdCommonR implements EquatableEntityInterface<DtbOrdr> {
applicationName?: string | null;
cambio?: number | null;
codAsso?: string | null;
codDivi?: string | null;
codFornTd?: string | null;
codJcomTestata?: string | null;
codJfas?: string | null;
codJflav?: string | null;
codMcon?: string | null;
codMtip?: string | null;
codOann?: string | null;
codTcolUi?: string | null;
codVage?: string | null;
dataConsAnag?: Date | null;
dataFineComp?: Date | null;
dataInizComp?: Date | null;
dataInizProd?: Date | null;
dataOrdRif?: Date | null;
distinta?: JtbDistMate[] | null;
excludedColumns?: string[] | null;
flagEvaso?: FlagEvaso | null;
flagEvasoForzato?: string | null;
flagPrzScontati?: string | null;
flagTd?: string | null;
flag_is_kit?: string | null;
flag_prz_iva?: string | null;
gestioneRif?: string | null;
gestisciStralciOrdV?: string | null;
ggCons?: number | null;
idContratto?: number | null;
idViaggio?: string | null;
idViaggioTestata?: string | null;
jtbComt?: JtbComt | null;
matricola?: string | null;
numCnfEvasa?: number | null;
numFase?: number | null;
numOrdRif?: number | null;
ordLav?: DtbOrdt[] | null;
parent?: any | null;
percAliq?: number | null;
percGest?: number | null;
percIspe?: number | null;
percProv?: number | null;
percProv2?: number | null;
posRiga?: number | null;
qtaAcc?: number | null;
qtaCol?: number | null;
qtaEvasa?: number | null;
qtaOrd?: number | null;
qtaOrd2?: number | null;
qtaOrd3?: number | null;
queryTimeoutSeconds?: number | null;
rigaOrdRif?: number | null;
righeKit?: DtbDocOrdR[] | null;
stbActivityList?: StbActivity[] | null;
systemNote?: string | null;
tableName?: string | null;
transactionGroupId?: number | null;
type: "dtb_ordr";
untMisDTO?: UntMisDTO | null;
untOrd?: string | null;
untOrd2?: string | null;
untOrd3?: string | null;
valGest?: number | null;
valIspe?: number | null;
valProv?: number | null;
valProv2?: number | null;
constructor(data: DtbOrdr) {
super(data);
this.applicationName = data.applicationName;
this.cambio = data.cambio;
this.codAsso = data.codAsso;
this.codDivi = data.codDivi;
this.codFornTd = data.codFornTd;
this.codJcomTestata = data.codJcomTestata;
this.codJfas = data.codJfas;
this.codJflav = data.codJflav;
this.codMcon = data.codMcon;
this.codMtip = data.codMtip;
this.codOann = data.codOann;
this.codTcolUi = data.codTcolUi;
this.codVage = data.codVage;
this.dataConsAnag = data.dataConsAnag;
this.dataFineComp = data.dataFineComp;
this.dataInizComp = data.dataInizComp;
this.dataInizProd = data.dataInizProd;
this.dataOrdRif = data.dataOrdRif;
this.distinta = data.distinta;
this.excludedColumns = data.excludedColumns;
this.flagEvaso = data.flagEvaso;
this.flagEvasoForzato = data.flagEvasoForzato;
this.flagPrzScontati = data.flagPrzScontati;
this.flagTd = data.flagTd;
this.flag_is_kit = data.flag_is_kit;
this.flag_prz_iva = data.flag_prz_iva;
this.gestioneRif = data.gestioneRif;
this.gestisciStralciOrdV = data.gestisciStralciOrdV;
this.ggCons = data.ggCons;
this.idContratto = data.idContratto;
this.idViaggio = data.idViaggio;
this.idViaggioTestata = data.idViaggioTestata;
this.jtbComt = data.jtbComt;
this.matricola = data.matricola;
this.numCnfEvasa = data.numCnfEvasa;
this.numFase = data.numFase;
this.numOrdRif = data.numOrdRif;
this.ordLav = data.ordLav;
this.parent = data.parent;
this.percAliq = data.percAliq;
this.percGest = data.percGest;
this.percIspe = data.percIspe;
this.percProv = data.percProv;
this.percProv2 = data.percProv2;
this.posRiga = data.posRiga;
this.qtaAcc = data.qtaAcc;
this.qtaCol = data.qtaCol;
this.qtaEvasa = data.qtaEvasa;
this.qtaOrd = data.qtaOrd;
this.qtaOrd2 = data.qtaOrd2;
this.qtaOrd3 = data.qtaOrd3;
this.queryTimeoutSeconds = data.queryTimeoutSeconds;
this.rigaOrdRif = data.rigaOrdRif;
this.righeKit = data.righeKit;
this.stbActivityList = data.stbActivityList;
this.systemNote = data.systemNote;
this.tableName = data.tableName;
this.transactionGroupId = data.transactionGroupId;
this.untMisDTO = data.untMisDTO;
this.untOrd = data.untOrd;
this.untOrd2 = data.untOrd2;
this.untOrd3 = data.untOrd3;
this.valGest = data.valGest;
this.valIspe = data.valIspe;
this.valProv = data.valProv;
this.valProv2 = data.valProv2;
}
}
export class DtbOrds extends EntityBase implements EquatableEntityInterface<DtbOrds> {
applicationName?: string | null;
codAliq?: string | null;
codAnag?: string | null;
codDivi?: string | null;
codProd?: string | null;
codSpes?: string | null;
codVdes?: string | null;
dataOrd?: Date | null;
descrizione?: string | null;
excludedColumns?: string[] | null;
gestione?: string | null;
idRiga?: number | null;
importo?: number | null;
importoIva?: number | null;
numFase?: number | null;
numOrd?: number | null;
parent?: any | null;
qta?: number | null;
qtaProd?: string | null;
queryTimeoutSeconds?: number | null;
tableName?: string | null;
transactionGroupId?: number | null;
type: "dtb_ords";
untMis?: string | null;
valUnt?: number | null;
constructor(data: DtbOrds) {
super(data);
this.applicationName = data.applicationName;
this.codAliq = data.codAliq;
this.codAnag = data.codAnag;
this.codDivi = data.codDivi;
this.codProd = data.codProd;
this.codSpes = data.codSpes;
this.codVdes = data.codVdes;
this.dataOrd = data.dataOrd;
this.descrizione = data.descrizione;
this.excludedColumns = data.excludedColumns;
this.gestione = data.gestione;
this.idRiga = data.idRiga;
this.importo = data.importo;
this.importoIva = data.importoIva;
this.numFase = data.numFase;
this.numOrd = data.numOrd;
this.parent = data.parent;
this.qta = data.qta;
this.qtaProd = data.qtaProd;
this.queryTimeoutSeconds = data.queryTimeoutSeconds;
this.tableName = data.tableName;
this.transactionGroupId = data.transactionGroupId;
this.untMis = data.untMis;
this.valUnt = data.valUnt;
}
}
export class DtbOrdt extends DtbDocOrdT implements EquatableEntityInterface<DtbOrdt> {
activityId?: string | null;
activityTypeId?: string | null;
applicationName?: string | null;
arlSchaccOrd?: ArlSchaccOrd[] | null;
cambio?: number | null;
codBancAzi?: string | null;
codDgrpArt?: string | null;
codEtic?: string | null;
codFornTd?: string | null;
codJflav?: string | null;
codLingua?: string | null;
codTcolUi?: string | null;
codTcolUl?: string | null;
codVage2?: string | null;
colliPedana?: number | null;
controllatoDa?: string | null;
dataConferma?: Date | null;
dataConsProd?: Date | null;
dataConsProdMax?: Date | null;
dataConsRich?: Date | null;
dataEsportazione?: Date | null;
dataInizProd?: Date | null;
dataInsOrd?: Date | null;
dataOrdRif?: Date | null;
dataRicezione?: Date | null;
dataRifScad?: Date | null;
dataUltMod?: Date | null;
descrEstesaProd?: string | null;
descrizioneProd?: string | null;
drlOrdAttached?: DrlOrdAttached[] | null;
dtbOrdCq?: DtbOrdCq[] | null;
dtbOrdCqr?: DtbOrdCqr[] | null;
dtbOrdL?: DtbOrdL[] | null;
dtbOrdMacc?: DtbOrdMacc[] | null;
dtbOrdSteps?: DtbOrdSteps[] | null;
dtbOrdr?: DtbOrdr[] | null;
dtbOrds?: DtbOrds[] | null;
dtbOrdtProd?: DtbOrdt | null;
dtbOrdtTraf?: DtbOrdt | null;
eanFidelity?: string | null;
excludedColumns?: string[] | null;
flagAnnulla?: string | null;
flagBudget?: boolean | null;
flagEscRoyal?: string | null;
flagEvasoForzato?: string | null;
flagEvasoProd?: string | null;
flagScollegaPartitaMag?: boolean | null;
flagSospeso?: string | null;
flagTd?: string | null;
flagTipologia?: string | null;
generaOrdLavDaProd?: boolean | null;
gestioneRif?: string | null;
gestisciOrdLavTx?: string | null;
gestisciStralciOrdV?: string | null;
gtbAnag?: GtbAnag | null;
idViaggioTestata?: string | null;
incoterms?: string | null;
itemId?: string | null;
jrlDisOrd?: JrlDisOrd[] | null;
jtbComt?: JtbComt | null;
jtbLott?: JtbLott | null;
livello?: number | null;
modificatoDa?: string | null;
nolo?: number | null;
nolo2?: number | null;
note?: string | null;
noteConferma?: string | null;
noteExport?: string | null;
noteIncoterms?: string | null;
numCnfProd?: number | null;
numCons?: string | null;
numFase?: number | null;
numOrdProvv?: number | null;
numOrdRif?: number | null;
ordLavTx?: DtbOrdt | null;
ordTrasf?: boolean | null;
ordiniV?: DtbOrdt[] | null;
parent?: any | null;
partitaMag?: string | null;
partitaMagToDelete?: MtbPartitaMag | null;
percEsclStat?: number | null;
personaRif?: string | null;
postiPallet?: number | null;
qtaEvasaProd?: number | null;
qtaPrenotataRep?: number | null;
queryTimeoutSeconds?: number | null;
rfid?: string | null;
rifDataOrd?: Date | null;
rifNumOrd?: string | null;
rifPartitaMag?: MtbPartitaMag | null;
rigaOrdRif?: number | null;
rows?: DtbOrdr[] | null;
serie?: string | null;
stbActivity?: StbActivity | null;
tableName?: string | null;
targa?: string | null;
totFasi?: number | null;
transactionGroupId?: number | null;
type: "dtb_ordt";
userName?: string | null;
vtbClie?: VtbClie | null;
vtbDest?: VtbDest | null;
constructor(data: DtbOrdt) {
super(data);
this.activityId = data.activityId;
this.activityTypeId = data.activityTypeId;
this.applicationName = data.applicationName;
this.arlSchaccOrd = data.arlSchaccOrd;
this.cambio = data.cambio;
this.codBancAzi = data.codBancAzi;
this.codDgrpArt = data.codDgrpArt;
this.codEtic = data.codEtic;
this.codFornTd = data.codFornTd;
this.codJflav = data.codJflav;
this.codLingua = data.codLingua;
this.codTcolUi = data.codTcolUi;
this.codTcolUl = data.codTcolUl;
this.codVage2 = data.codVage2;
this.colliPedana = data.colliPedana;
this.controllatoDa = data.controllatoDa;
this.dataConferma = data.dataConferma;
this.dataConsProd = data.dataConsProd;
this.dataConsProdMax = data.dataConsProdMax;
this.dataConsRich = data.dataConsRich;
this.dataEsportazione = data.dataEsportazione;
this.dataInizProd = data.dataInizProd;
this.dataInsOrd = data.dataInsOrd;
this.dataOrdRif = data.dataOrdRif;
this.dataRicezione = data.dataRicezione;
this.dataRifScad = data.dataRifScad;
this.dataUltMod = data.dataUltMod;
this.descrEstesaProd = data.descrEstesaProd;
this.descrizioneProd = data.descrizioneProd;
this.drlOrdAttached = data.drlOrdAttached;
this.dtbOrdCq = data.dtbOrdCq;
this.dtbOrdCqr = data.dtbOrdCqr;
this.dtbOrdL = data.dtbOrdL;
this.dtbOrdMacc = data.dtbOrdMacc;
this.dtbOrdSteps = data.dtbOrdSteps;
this.dtbOrdr = data.dtbOrdr;
this.dtbOrds = data.dtbOrds;
this.dtbOrdtProd = data.dtbOrdtProd;
this.dtbOrdtTraf = data.dtbOrdtTraf;
this.eanFidelity = data.eanFidelity;
this.excludedColumns = data.excludedColumns;
this.flagAnnulla = data.flagAnnulla;
this.flagBudget = data.flagBudget;
this.flagEscRoyal = data.flagEscRoyal;
this.flagEvasoForzato = data.flagEvasoForzato;
this.flagEvasoProd = data.flagEvasoProd;
this.flagScollegaPartitaMag = data.flagScollegaPartitaMag;
this.flagSospeso = data.flagSospeso;
this.flagTd = data.flagTd;
this.flagTipologia = data.flagTipologia;
this.generaOrdLavDaProd = data.generaOrdLavDaProd;
this.gestioneRif = data.gestioneRif;
this.gestisciOrdLavTx = data.gestisciOrdLavTx;
this.gestisciStralciOrdV = data.gestisciStralciOrdV;
this.gtbAnag = data.gtbAnag;
this.idViaggioTestata = data.idViaggioTestata;
this.incoterms = data.incoterms;
this.itemId = data.itemId;
this.jrlDisOrd = data.jrlDisOrd;
this.jtbComt = data.jtbComt;
this.jtbLott = data.jtbLott;
this.livello = data.livello;
this.modificatoDa = data.modificatoDa;
this.nolo = data.nolo;
this.nolo2 = data.nolo2;
this.note = data.note;
this.noteConferma = data.noteConferma;
this.noteExport = data.noteExport;
this.noteIncoterms = data.noteIncoterms;
this.numCnfProd = data.numCnfProd;
this.numCons = data.numCons;
this.numFase = data.numFase;
this.numOrdProvv = data.numOrdProvv;
this.numOrdRif = data.numOrdRif;
this.ordLavTx = data.ordLavTx;
this.ordTrasf = data.ordTrasf;
this.ordiniV = data.ordiniV;
this.parent = data.parent;
this.partitaMag = data.partitaMag;
this.partitaMagToDelete = data.partitaMagToDelete;
this.percEsclStat = data.percEsclStat;
this.personaRif = data.personaRif;
this.postiPallet = data.postiPallet;
this.qtaEvasaProd = data.qtaEvasaProd;
this.qtaPrenotataRep = data.qtaPrenotataRep;
this.queryTimeoutSeconds = data.queryTimeoutSeconds;
this.rfid = data.rfid;
this.rifDataOrd = data.rifDataOrd;
this.rifNumOrd = data.rifNumOrd;
this.rifPartitaMag = data.rifPartitaMag;
this.rigaOrdRif = data.rigaOrdRif;
this.serie = data.serie;
this.stbActivity = data.stbActivity;
this.tableName = data.tableName;
this.targa = data.targa;
this.totFasi = data.totFasi;
this.transactionGroupId = data.transactionGroupId;
this.userName = data.userName;
this.vtbClie = data.vtbClie;
this.vtbDest = data.vtbDest;
}
}
export class DuplicaListinoDTO {
listino?: VtbListData | null;
newCodDivi?: string | null;
newCodVlis?: string | null;
newDataIniz?: Date | null;
newDescrizione?: string | null;
constructor(data: DuplicaListinoDTO) {
this.listino = data.listino;
this.newCodDivi = data.newCodDivi;
this.newCodVlis = data.newCodVlis;
this.newDataIniz = data.newDataIniz;
this.newDescrizione = data.newDescrizione;
}
}
export class Throwable implements Serializable {
cause?: Throwable | null;
localizedMessage?: string | null;
message?: string | null;
stackTrace?: StackTraceElement[] | null;
suppressed?: Throwable[] | null;
constructor(data: Throwable) {
this.cause = data.cause;
this.localizedMessage = data.localizedMessage;
this.message = data.message;
this.stackTrace = data.stackTrace;
this.suppressed = data.suppressed;
}
}
export class Exception extends Throwable {
constructor(data: Exception) {
super(data);
}
}
export class EntityException extends Exception {
entityTableName?: string | null;
innerException?: Exception | null;
sqlErrorCode?: number | null;
constructor(data: EntityException) {
super(data);
this.entityTableName = data.entityTableName;
this.innerException = data.innerException;
this.sqlErrorCode = data.sqlErrorCode;
}
}
export interface EquatableEntityInterface<T> {
applicationName?: string | null;
exception?: EntityException | null;
excludedColumns?: string[] | null;
nativeSql?: string | null;
onlyPkMaster?: boolean | null;
operation?: OperationType | null;
parent?: any | null;
queryTimeoutSeconds?: number | null;
tableName?: string | null;
transactionGroupId?: number | null;
username?: string | null;
}
export class FLAggListinoProdDTO {
codAlis?: string | null;
codAnag?: string | null;
codMdep?: string | null;
codProd?: string | null;
codVdes?: string | null;
conto_lavoro?: string | null;
dataProd?: Date | null;
noteArticolo?: string | null;
origine?: string | null;
passaporto?: string | null;
przAcq?: number | null;
qtaProd?: number | null;
terzista?: string | null;
tipoVariazione?: string | null;
untMisProd?: string | null;
constructor(data: FLAggListinoProdDTO) {
this.codAlis = data.codAlis;
this.codAnag = data.codAnag;
this.codMdep = data.codMdep;
this.codProd = data.codProd;
this.codVdes = data.codVdes;
this.conto_lavoro = data.conto_lavoro;
this.dataProd = data.dataProd;
this.noteArticolo = data.noteArticolo;
this.origine = data.origine;
this.passaporto = data.passaporto;
this.przAcq = data.przAcq;
this.qtaProd = data.qtaProd;
this.terzista = data.terzista;
this.tipoVariazione = data.tipoVariazione;
this.untMisProd = data.untMisProd;
}
}
export class FLDatiProdDTO {
codAnag?: string | null;
codJcom?: string | null;
codMdep?: string | null;
codProd?: string | null;
dataChiusura?: Date | null;
dataOrd?: Date | null;
gestione?: string | null;
numOrd?: number | null;
qtaProd?: number | null;
untMisProd?: string | null;
constructor(data: FLDatiProdDTO) {
this.codAnag = data.codAnag;
this.codJcom = data.codJcom;
this.codMdep = data.codMdep;
this.codProd = data.codProd;
this.dataChiusura = data.dataChiusura;
this.dataOrd = data.dataOrd;
this.gestione = data.gestione;
this.numOrd = data.numOrd;
this.qtaProd = data.qtaProd;
this.untMisProd = data.untMisProd;
}
}
export class FatturaContoDepositoDTO {
articoli?: FatturaContoDepositoRowDTO[] | null;
codAnag?: string | null;
idContratto?: number | null;
constructor(data: FatturaContoDepositoDTO) {
this.articoli = data.articoli;
this.codAnag = data.codAnag;
this.idContratto = data.idContratto;
}
}
export class FatturaContoDepositoRowDTO {
codMart?: string | null;
qtaDoc?: number | null;
sconto1?: number | null;
sconto2?: number | null;
sconto3?: number | null;
sconto4?: number | null;
untMis?: string | null;
valUnt?: number | null;
constructor(data: FatturaContoDepositoRowDTO) {
this.codMart = data.codMart;
this.qtaDoc = data.qtaDoc;
this.sconto1 = data.sconto1;
this.sconto2 = data.sconto2;
this.sconto3 = data.sconto3;
this.sconto4 = data.sconto4;
this.untMis = data.untMis;
this.valUnt = data.valUnt;
}
}
export class FilterDTO {
field?: string | null;
filters?: FilterDTO[] | null;
logic?: string | null;
operator?: string | null;
value?: any | null;
constructor(data: FilterDTO) {
this.field = data.field;
this.filters = data.filters;
this.logic = data.logic;
this.operator = data.operator;
this.value = data.value;
}
}
export class GiacenzaArtInBarcodeDTO {
barcodeUl?: string | null;
codMart?: string | null;
descrizione?: string | null;
numCnf?: number | null;
partitaMag?: string | null;
qtaCnf?: number | null;
qtaCnfArt?: number | null;
qtaCol?: number | null;
rapConv2?: number | null;
untMis?: string | null;
untMis2?: string | null;
constructor(data: GiacenzaArtInBarcodeDTO) {
this.barcodeUl = data.barcodeUl;
this.codMart = data.codMart;
this.descrizione = data.descrizione;
this.numCnf = data.numCnf;
this.partitaMag = data.partitaMag;
this.qtaCnf = data.qtaCnf;
this.qtaCnfArt = data.qtaCnfArt;
this.qtaCol = data.qtaCol;
this.rapConv2 = data.rapConv2;
this.untMis = data.untMis;
this.untMis2 = data.untMis2;
}
}
export class GrlAnagJrept extends EntityBase {
codAnag?: string | null;
id?: number | null;
reportId?: number | null;
tipo?: Tipo | null;
type: "grl_anag_jrept";
constructor(data: GrlAnagJrept) {
super(data);
this.codAnag = data.codAnag;
this.id = data.id;
this.reportId = data.reportId;
this.tipo = data.tipo;
}
}
export class GrlAnagNoteFiles extends EntityBase {
codAnag?: string | null;
idAttach?: string | null;
rigaNote?: number | null;
type: "grl_anag_note_files";
constructor(data: GrlAnagNoteFiles) {
super(data);
this.codAnag = data.codAnag;
this.idAttach = data.idAttach;
this.rigaNote = data.rigaNote;
}
}
export class GroupStepDTO {
codJcom?: string | null;
codJfas?: string | null;
codProd?: string | null;
dataLotto?: Date | null;
dataOrdProd?: Date | null;
idLotto?: number | null;
newCodJfas?: string | null;
note?: string | null;
numOrdProd?: number | null;
terminaLavorazione?: string | null;
terminaLavorazioneLinea?: string | null;
constructor(data: GroupStepDTO) {
this.codJcom = data.codJcom;
this.codJfas = data.codJfas;
this.codProd = data.codProd;
this.dataLotto = data.dataLotto;
this.dataOrdProd = data.dataOrdProd;
this.idLotto = data.idLotto;
this.newCodJfas = data.newCodJfas;
this.note = data.note;
this.numOrdProd = data.numOrdProd;
this.terminaLavorazione = data.terminaLavorazione;
this.terminaLavorazioneLinea = data.terminaLavorazioneLinea;
}
}
export class GtbAnag extends EntityBase implements EquatableEntityInterface<GtbAnag> {
allegato?: string | null;
applicationName?: string | null;
arlFogm?: ArlFogm[] | null;
atbForn?: AtbForn | null;
cap?: string | null;
cciaa?: string | null;
citta?: string | null;
classeMerito?: number | null;
codAnag?: string | null;
codCentroAzi?: string | null;
codFisc?: string | null;
codRuop?: string | null;
codSoggetto?: number | null;
cognome?: string | null;
ctbAnag?: CtbAnag | null;
ctbPlafondIva?: CtbPlafondIva[] | null;
cuuPa?: string | null;
dataIns?: Date | null;
dataMod?: Date | null;
dataNascita?: Date | null;
diacod?: string | null;
eMail?: string | null;
eMailPec?: string | null;
excludedColumns?: string[] | null;
fax?: string | null;
flagConsenso?: string | null;
flagInformativa?: string | null;
flagPersonaFg?: string | null;
grlAnagJrepts?: GrlAnagJrept[] | null;
gtbAnagConai?: GtbAnagConai[] | null;
gtbAnagInfo?: GtbAnagInfo[] | null;
gtbAnagNote?: GtbAnagNote[] | null;
indirizzo?: string | null;
insDestinatario?: boolean | null;
lat?: number | null;
lng?: number | null;
luogoNascita?: string | null;
nazione?: string | null;
nome?: string | null;
note?: string | null;
numCell?: string | null;
oltbSoggetti?: OltbSoggetti | null;
parent?: any | null;
partIva?: string | null;
personaRif?: string | null;
precode?: string | null;
prov?: string | null;
provNascita?: string | null;
queryTimeoutSeconds?: number | null;
ragSoc?: string | null;
ragSoc2?: string | null;
regFisc?: string | null;
sesso?: string | null;
tableName?: string | null;
telefono?: string | null;
tipoAzienda?: string | null;
transactionGroupId?: number | null;
ttbClieLine?: TtbClieLine[] | null;
type: "gtb_anag";
vtbClie?: VtbClie | null;
vtbClieFido?: VtbClieFido[] | null;
vtbCliePersRif?: VtbCliePersRif[] | null;
vtbDest?: VtbDest[] | null;
constructor(data: GtbAnag) {
super(data);
this.allegato = data.allegato;
this.applicationName = data.applicationName;
this.arlFogm = data.arlFogm;
this.atbForn = data.atbForn;
this.cap = data.cap;
this.cciaa = data.cciaa;
this.citta = data.citta;
this.classeMerito = data.classeMerito;
this.codAnag = data.codAnag;
this.codCentroAzi = data.codCentroAzi;
this.codFisc = data.codFisc;
this.codRuop = data.codRuop;
this.codSoggetto = data.codSoggetto;
this.cognome = data.cognome;
this.ctbAnag = data.ctbAnag;
this.ctbPlafondIva = data.ctbPlafondIva;
this.cuuPa = data.cuuPa;
this.dataIns = data.dataIns;
this.dataMod = data.dataMod;
this.dataNascita = data.dataNascita;
this.diacod = data.diacod;
this.eMail = data.eMail;
this.eMailPec = data.eMailPec;
this.excludedColumns = data.excludedColumns;
this.fax = data.fax;
this.flagConsenso = data.flagConsenso;
this.flagInformativa = data.flagInformativa;
this.flagPersonaFg = data.flagPersonaFg;
this.grlAnagJrepts = data.grlAnagJrepts;
this.gtbAnagConai = data.gtbAnagConai;
this.gtbAnagInfo = data.gtbAnagInfo;
this.gtbAnagNote = data.gtbAnagNote;
this.indirizzo = data.indirizzo;
this.insDestinatario = data.insDestinatario;
this.lat = data.lat;
this.lng = data.lng;
this.luogoNascita = data.luogoNascita;
this.nazione = data.nazione;
this.nome = data.nome;
this.note = data.note;
this.numCell = data.numCell;
this.oltbSoggetti = data.oltbSoggetti;
this.parent = data.parent;
this.partIva = data.partIva;
this.personaRif = data.personaRif;
this.precode = data.precode;
this.prov = data.prov;
this.provNascita = data.provNascita;
this.queryTimeoutSeconds = data.queryTimeoutSeconds;
this.ragSoc = data.ragSoc;
this.ragSoc2 = data.ragSoc2;
this.regFisc = data.regFisc;
this.sesso = data.sesso;
this.tableName = data.tableName;
this.telefono = data.telefono;
this.tipoAzienda = data.tipoAzienda;
this.transactionGroupId = data.transactionGroupId;
this.ttbClieLine = data.ttbClieLine;
this.vtbClie = data.vtbClie;
this.vtbClieFido = data.vtbClieFido;
this.vtbCliePersRif = data.vtbCliePersRif;
this.vtbDest = data.vtbDest;
}
}
export class GtbAnagConai extends EntityBase {
codAnag?: string | null;
codConai?: string | null;
daData?: Date | null;
percEsenzione?: string | null;
type: "gtb_anag_conai";
constructor(data: GtbAnagConai) {
super(data);
this.codAnag = data.codAnag;
this.codConai = data.codConai;
this.daData = data.daData;
this.percEsenzione = data.percEsenzione;
}
}
export class GtbAnagInfo extends EntityBase {
codAnag?: string | null;
companyStatus?: string | null;
denominazione?: string | null;
failureScore?: string | null;
flagCessata?: string | null;
flagPregiudizievoliImpattanti?: string | null;
flagProtestiImpattanti?: string | null;
maxFido?: number | null;
paydex?: string | null;
performancePagamento?: string | null;
rating?: string | null;
type: "gtb_anag_info";
constructor(data: GtbAnagInfo) {
super(data);
this.codAnag = data.codAnag;
this.companyStatus = data.companyStatus;
this.denominazione = data.denominazione;
this.failureScore = data.failureScore;
this.flagCessata = data.flagCessata;
this.flagPregiudizievoliImpattanti = data.flagPregiudizievoliImpattanti;
this.flagProtestiImpattanti = data.flagProtestiImpattanti;
this.maxFido = data.maxFido;
this.paydex = data.paydex;
this.performancePagamento = data.performancePagamento;
this.rating = data.rating;
}
}
export class GtbAnagNote extends EntityBase {
codAnag?: string | null;
dataIns?: Date | null;
dataScad?: Date | null;
flagSegnCmov?: string | null;
flagSegnScad?: string | null;
flagStampaDoc?: string | null;
flagVisComm?: string | null;
grlAnagNoteFiles?: GrlAnagNoteFiles[] | null;
idAttach?: string | null;
note?: string | null;
rigaNote?: number | null;
tipoNote?: string | null;
type: "gtb_anag_note";
constructor(data: GtbAnagNote) {
super(data);
this.codAnag = data.codAnag;
this.dataIns = data.dataIns;
this.dataScad = data.dataScad;
this.flagSegnCmov = data.flagSegnCmov;
this.flagSegnScad = data.flagSegnScad;
this.flagStampaDoc = data.flagStampaDoc;
this.flagVisComm = data.flagVisComm;
this.grlAnagNoteFiles = data.grlAnagNoteFiles;
this.idAttach = data.idAttach;
this.note = data.note;
this.rigaNote = data.rigaNote;
this.tipoNote = data.tipoNote;
}
}
export class ImportMtbLisvDataDTO {
mtbLisvData?: MtbLisvData | null;
schedaCosti?: CategorieCostoProdottoDTO[] | null;
constructor(data: ImportMtbLisvDataDTO) {
this.mtbLisvData = data.mtbLisvData;
this.schedaCosti = data.schedaCosti;
}
}
export class InsertPromoRequestDTO {
articoli?: Articolo[] | null;
codPromo?: string | null;
dataFine?: Date | null;
dataInizio?: Date | null;
descrizione?: string | null;
listini?: string[] | null;
sovrascrivi?: boolean | null;
volantino?: boolean | null;
constructor(data: InsertPromoRequestDTO) {
this.articoli = data.articoli;
this.codPromo = data.codPromo;
this.dataFine = data.dataFine;
this.dataInizio = data.dataInizio;
this.descrizione = data.descrizione;
this.listini = data.listini;
this.sovrascrivi = data.sovrascrivi;
this.volantino = data.volantino;
}
}
export class InsertPromoResponseDTO {
anomalie?: AnomalieDTO[] | null;
entityBases?: EntityBase[] | null;
constructor(data: InsertPromoResponseDTO) {
this.anomalie = data.anomalie;
this.entityBases = data.entityBases;
}
}
export class JrlCiclDisegni extends EntityBase {
codDisegno?: string | null;
codProd?: string | null;
qta?: number | null;
rigaOrd?: number | null;
type: "jrl_cicl_disegni";
constructor(data: JrlCiclDisegni) {
super(data);
this.codDisegno = data.codDisegno;
this.codProd = data.codProd;
this.qta = data.qta;
this.rigaOrd = data.rigaOrd;
}
}
export class JrlDisOrd extends EntityBase {
codDisegno?: string | null;
dataOrd?: Date | null;
gestione?: string | null;
numOrd?: number | null;
qta?: number | null;
rigaOrd?: number | null;
type: "jrl_dis_ord";
constructor(data: JrlDisOrd) {
super(data);
this.codDisegno = data.codDisegno;
this.dataOrd = data.dataOrd;
this.gestione = data.gestione;
this.numOrd = data.numOrd;
this.qta = data.qta;
this.rigaOrd = data.rigaOrd;
}
}
export class JtbCicl extends EntityBase implements EquatableEntityInterface<JtbCicl> {
activityTypeId?: string | null;
altezza?: number | null;
applicationName?: string | null;
cambioDiviCont?: number | null;
caratteristica1?: string | null;
caratteristica2?: string | null;
codCq?: string | null;
codDiviCont?: string | null;
codJfas?: string | null;
codMart?: string | null;
codProd?: string | null;
costoComplessivo?: number | null;
costoProduzione?: number | null;
dataIns?: Date | null;
dataUltVar?: Date | null;
descrizione?: string | null;
descrizioneCar1?: string | null;
descrizioneCar2?: string | null;
descrizioneEstesa?: string | null;
descrizioneProd?: string | null;
excludedColumns?: string[] | null;
flagAttiva?: string | null;
flagQtaMultipla?: string | null;
flagScomposizione?: string | null;
flagTipoProd?: string | null;
flagTipologia?: string | null;
gIniz?: number | null;
ggTot?: number | null;
imgFile?: string | null;
jrlCiclDisegni?: JrlCiclDisegni[] | null;
jtbCiclCq?: JtbCiclCq[] | null;
jtbDistClavDir?: JtbDistClavDir[] | null;
jtbDistClavInd?: JtbDistClavInd[] | null;
jtbDistMate?: JtbDistMate[] | null;
larghezza?: number | null;
lottoMinOrd?: number | null;
lunghezza?: number | null;
parent?: any | null;
percCostGen?: number | null;
percRicLb?: number | null;
pesoSpec?: number | null;
prezzoBase?: number | null;
qtaAllocazione?: number | null;
qtaProd?: number | null;
queryTimeoutSeconds?: number | null;
rapConvProd?: number | null;
supplyDefault?: string | null;
tableName?: string | null;
transactionGroupId?: number | null;
type: "jtb_cicl";
untMisProd?: string | null;
constructor(data: JtbCicl) {
super(data);
this.activityTypeId = data.activityTypeId;
this.altezza = data.altezza;
this.applicationName = data.applicationName;
this.cambioDiviCont = data.cambioDiviCont;
this.caratteristica1 = data.caratteristica1;
this.caratteristica2 = data.caratteristica2;
this.codCq = data.codCq;
this.codDiviCont = data.codDiviCont;
this.codJfas = data.codJfas;
this.codMart = data.codMart;
this.codProd = data.codProd;
this.costoComplessivo = data.costoComplessivo;
this.costoProduzione = data.costoProduzione;
this.dataIns = data.dataIns;
this.dataUltVar = data.dataUltVar;
this.descrizione = data.descrizione;
this.descrizioneCar1 = data.descrizioneCar1;
this.descrizioneCar2 = data.descrizioneCar2;
this.descrizioneEstesa = data.descrizioneEstesa;
this.descrizioneProd = data.descrizioneProd;
this.excludedColumns = data.excludedColumns;
this.flagAttiva = data.flagAttiva;
this.flagQtaMultipla = data.flagQtaMultipla;
this.flagScomposizione = data.flagScomposizione;
this.flagTipoProd = data.flagTipoProd;
this.flagTipologia = data.flagTipologia;
this.gIniz = data.gIniz;
this.ggTot = data.ggTot;
this.imgFile = data.imgFile;
this.jrlCiclDisegni = data.jrlCiclDisegni;
this.jtbCiclCq = data.jtbCiclCq;
this.jtbDistClavDir = data.jtbDistClavDir;
this.jtbDistClavInd = data.jtbDistClavInd;
this.jtbDistMate = data.jtbDistMate;
this.larghezza = data.larghezza;
this.lottoMinOrd = data.lottoMinOrd;
this.lunghezza = data.lunghezza;
this.parent = data.parent;
this.percCostGen = data.percCostGen;
this.percRicLb = data.percRicLb;
this.pesoSpec = data.pesoSpec;
this.prezzoBase = data.prezzoBase;
this.qtaAllocazione = data.qtaAllocazione;
this.qtaProd = data.qtaProd;
this.queryTimeoutSeconds = data.queryTimeoutSeconds;
this.rapConvProd = data.rapConvProd;
this.supplyDefault = data.supplyDefault;
this.tableName = data.tableName;
this.transactionGroupId = data.transactionGroupId;
this.untMisProd = data.untMisProd;
}
}
export class JtbCiclCq extends EntityBase {
codProd?: string | null;
controllo?: string | null;
idRiga?: number | null;
numFase?: number | null;
numRip?: number | null;
tipoValore?: TipoValore | null;
tipologia?: string | null;
type: "jtb_cicl_cq";
valoreRif?: string | null;
constructor(data: JtbCiclCq) {
super(data);
this.codProd = data.codProd;
this.controllo = data.controllo;
this.idRiga = data.idRiga;
this.numFase = data.numFase;
this.numRip = data.numRip;
this.tipoValore = data.tipoValore;
this.tipologia = data.tipologia;
this.valoreRif = data.valoreRif;
}
}
export class JtbComCostoStd extends EntityBase {
codJcom?: string | null;
codJfas?: string | null;
codParent?: string | null;
codProd?: string | null;
codProdPri?: string | null;
codProdRoot?: string | null;
costoManodopera?: number | null;
costoManodoperaComm?: number | null;
costoManodoperaMagaz?: number | null;
costoMateriali?: number | null;
costoSemilavorato?: number | null;
costoServizi?: number | null;
dataElaborazione?: Date | null;
descrizione?: string | null;
descrizioneEstesa?: string | null;
flagFoglia?: number | null;
flagPri?: string | null;
flagTipoCosto?: string | null;
hrTime?: number | null;
idRiga?: number | null;
itemId?: string | null;
livello?: number | null;
livelloPri?: number | null;
percSal?: number | null;
qtaEvasaProd?: number | null;
qtaProd?: number | null;
rapConvProd?: number | null;
risorseUmane?: number | null;
setupTime?: number | null;
tempoLavoro?: number | null;
type: "jtb_com_costo_std";
untMisProd?: string | null;
constructor(data: JtbComCostoStd) {
super(data);
this.codJcom = data.codJcom;
this.codJfas = data.codJfas;
this.codParent = data.codParent;
this.codProd = data.codProd;
this.codProdPri = data.codProdPri;
this.codProdRoot = data.codProdRoot;
this.costoManodopera = data.costoManodopera;
this.costoManodoperaComm = data.costoManodoperaComm;
this.costoManodoperaMagaz = data.costoManodoperaMagaz;
this.costoMateriali = data.costoMateriali;
this.costoSemilavorato = data.costoSemilavorato;
this.costoServizi = data.costoServizi;
this.dataElaborazione = data.dataElaborazione;
this.descrizione = data.descrizione;
this.descrizioneEstesa = data.descrizioneEstesa;
this.flagFoglia = data.flagFoglia;
this.flagPri = data.flagPri;
this.flagTipoCosto = data.flagTipoCosto;
this.hrTime = data.hrTime;
this.idRiga = data.idRiga;
this.itemId = data.itemId;
this.livello = data.livello;
this.livelloPri = data.livelloPri;
this.percSal = data.percSal;
this.qtaEvasaProd = data.qtaEvasaProd;
this.qtaProd = data.qtaProd;
this.rapConvProd = data.rapConvProd;
this.risorseUmane = data.risorseUmane;
this.setupTime = data.setupTime;
this.tempoLavoro = data.tempoLavoro;
this.untMisProd = data.untMisProd;
}
}
export class JtbComImporti extends EntityBase {
carat?: string | null;
codJcom?: string | null;
codMstp?: string | null;
codMtip?: string | null;
idRiga?: number | null;
importo?: number | null;
note?: string | null;
qta?: number | null;
type: "jtb_com_importi";
valoreCarat?: string | null;
constructor(data: JtbComImporti) {
super(data);
this.carat = data.carat;
this.codJcom = data.codJcom;
this.codMstp = data.codMstp;
this.codMtip = data.codMtip;
this.idRiga = data.idRiga;
this.importo = data.importo;
this.note = data.note;
this.qta = data.qta;
this.valoreCarat = data.valoreCarat;
}
}
export class JtbComt extends EntityBase {
cambioDivi?: number | null;
cambioDiviCont?: number | null;
cig?: string | null;
codAnag?: string | null;
codDivi?: string | null;
codDiviCont?: string | null;
codJcom?: string | null;
codJfas?: string | null;
codJflav?: string | null;
codJflavTec?: string | null;
codMart?: string | null;
codVage?: string | null;
codVdes?: string | null;
cup?: string | null;
dataCons?: Date | null;
dataIniziLav?: Date | null;
dataOrd?: Date | null;
descrizione?: string | null;
descrizioneEstesa?: string | null;
flagPubblica?: string | null;
gestione?: string | null;
importo?: number | null;
indirizzoEnte?: string | null;
jrlDisOrd?: JrlDisOrd[] | null;
jtbComCostoStd?: JtbComCostoStd[] | null;
jtbComImporti?: JtbComImporti[] | null;
manuali?: string | null;
matricola?: string | null;
note?: string | null;
noteCons?: string | null;
noteTecniche?: string | null;
numOrd?: number | null;
percComp?: number | null;
precode?: string | null;
responsabileCom?: string | null;
rifComm?: string | null;
statoCommessa?: string | null;
tipoAnag?: string | null;
tipoCommessa?: string | null;
type: "jtb_comt";
constructor(data: JtbComt) {
super(data);
this.cambioDivi = data.cambioDivi;
this.cambioDiviCont = data.cambioDiviCont;
this.cig = data.cig;
this.codAnag = data.codAnag;
this.codDivi = data.codDivi;
this.codDiviCont = data.codDiviCont;
this.codJcom = data.codJcom;
this.codJfas = data.codJfas;
this.codJflav = data.codJflav;
this.codJflavTec = data.codJflavTec;
this.codMart = data.codMart;
this.codVage = data.codVage;
this.codVdes = data.codVdes;
this.cup = data.cup;
this.dataCons = data.dataCons;
this.dataIniziLav = data.dataIniziLav;
this.dataOrd = data.dataOrd;
this.descrizione = data.descrizione;
this.descrizioneEstesa = data.descrizioneEstesa;
this.flagPubblica = data.flagPubblica;
this.gestione = data.gestione;
this.importo = data.importo;
this.indirizzoEnte = data.indirizzoEnte;
this.jrlDisOrd = data.jrlDisOrd;
this.jtbComCostoStd = data.jtbComCostoStd;
this.jtbComImporti = data.jtbComImporti;
this.manuali = data.manuali;
this.matricola = data.matricola;
this.note = data.note;
this.noteCons = data.noteCons;
this.noteTecniche = data.noteTecniche;
this.numOrd = data.numOrd;
this.percComp = data.percComp;
this.precode = data.precode;
this.responsabileCom = data.responsabileCom;
this.rifComm = data.rifComm;
this.statoCommessa = data.statoCommessa;
this.tipoAnag = data.tipoAnag;
this.tipoCommessa = data.tipoCommessa;
}
}
export class JtbDistClavDir extends EntityBase {
activityDescription?: string | null;
activityTypeId?: string | null;
codJcosDir?: string | null;
codJfas?: string | null;
codProd?: string | null;
descrizione?: string | null;
duration?: number | null;
durationType?: string | null;
flagFasePref?: string | null;
flagTipologia?: string | null;
hrNum?: number | null;
hrTime?: number | null;
idRiga?: number | null;
jtbDistClavDirDett?: JtbDistClavDirDett[] | null;
jtbDistClavDirTempiProd?: JtbDistClavDirTempiProd[] | null;
numFase?: number | null;
qtaAllocazione?: number | null;
qtaLav?: number | null;
rapConvClav?: number | null;
setupTime?: number | null;
timeType?: string | null;
type: "jtb_dist_clav_dir";
untMis?: string | null;
valUnt?: number | null;
constructor(data: JtbDistClavDir) {
super(data);
this.activityDescription = data.activityDescription;
this.activityTypeId = data.activityTypeId;
this.codJcosDir = data.codJcosDir;
this.codJfas = data.codJfas;
this.codProd = data.codProd;
this.descrizione = data.descrizione;
this.duration = data.duration;
this.durationType = data.durationType;
this.flagFasePref = data.flagFasePref;
this.flagTipologia = data.flagTipologia;
this.hrNum = data.hrNum;
this.hrTime = data.hrTime;
this.idRiga = data.idRiga;
this.jtbDistClavDirDett = data.jtbDistClavDirDett;
this.jtbDistClavDirTempiProd = data.jtbDistClavDirTempiProd;
this.numFase = data.numFase;
this.qtaAllocazione = data.qtaAllocazione;
this.qtaLav = data.qtaLav;
this.rapConvClav = data.rapConvClav;
this.setupTime = data.setupTime;
this.timeType = data.timeType;
this.untMis = data.untMis;
this.valUnt = data.valUnt;
}
}
export class JtbDistClavDirDett extends EntityBase {
activityTypeId?: string | null;
codProd?: string | null;
flagTipologia?: string | null;
gIniz?: number | null;
hrNum?: number | null;
hrTime?: number | null;
idRiga?: number | null;
idRigaAct?: number | null;
note?: string | null;
timeType?: string | null;
type: "jtb_dist_clav_dir_dett";
constructor(data: JtbDistClavDirDett) {
super(data);
this.activityTypeId = data.activityTypeId;
this.codProd = data.codProd;
this.flagTipologia = data.flagTipologia;
this.gIniz = data.gIniz;
this.hrNum = data.hrNum;
this.hrTime = data.hrTime;
this.idRiga = data.idRiga;
this.idRigaAct = data.idRigaAct;
this.note = data.note;
this.timeType = data.timeType;
}
}
export class JtbDistClavDirTempiProd extends EntityBase {
codJfas?: string | null;
codProd?: string | null;
duration?: number | null;
idRiga?: number | null;
type: "jtb_dist_clav_dir_tempi_prod";
constructor(data: JtbDistClavDirTempiProd) {
super(data);
this.codJfas = data.codJfas;
this.codProd = data.codProd;
this.duration = data.duration;
this.idRiga = data.idRiga;
}
}
export class JtbDistClavInd extends EntityBase {
codJcosInd?: string | null;
codProd?: string | null;
descrizione?: string | null;
idRiga?: number | null;
percCost?: number | null;
type: "jtb_dist_clav_ind";
constructor(data: JtbDistClavInd) {
super(data);
this.codJcosInd = data.codJcosInd;
this.codProd = data.codProd;
this.descrizione = data.descrizione;
this.idRiga = data.idRiga;
this.percCost = data.percCost;
}
}
export class JtbDistMate extends EntityBase implements EquatableEntityInterface<JtbDistMate> {
applicationName?: string | null;
codMart?: string | null;
codProd?: string | null;
cod_prod_pri?: string | null;
costoUnt?: number | null;
dataUltMod?: Date | null;
descrizione?: string | null;
descrizioneEstesa?: string | null;
excludedColumns?: string[] | null;
flagPri?: string | null;
idRiga?: number | null;
modificatoDa?: string | null;
note?: string | null;
numFase?: number | null;
parent?: any | null;
percSfrido?: number | null;
qtaStd?: number | null;
queryTimeoutSeconds?: number | null;
rapConvDist?: number | null;
rifProgetto?: string | null;
tableName?: string | null;
transactionGroupId?: number | null;
type: "jtb_dist_mate";
untMisDist?: string | null;
constructor(data: JtbDistMate) {
super(data);
this.applicationName = data.applicationName;
this.codMart = data.codMart;
this.codProd = data.codProd;
this.cod_prod_pri = data.cod_prod_pri;
this.costoUnt = data.costoUnt;
this.dataUltMod = data.dataUltMod;
this.descrizione = data.descrizione;
this.descrizioneEstesa = data.descrizioneEstesa;
this.excludedColumns = data.excludedColumns;
this.flagPri = data.flagPri;
this.idRiga = data.idRiga;
this.modificatoDa = data.modificatoDa;
this.note = data.note;
this.numFase = data.numFase;
this.parent = data.parent;
this.percSfrido = data.percSfrido;
this.qtaStd = data.qtaStd;
this.queryTimeoutSeconds = data.queryTimeoutSeconds;
this.rapConvDist = data.rapConvDist;
this.rifProgetto = data.rifProgetto;
this.tableName = data.tableName;
this.transactionGroupId = data.transactionGroupId;
this.untMisDist = data.untMisDist;
}
}
export class JtbLotr extends EntityBase {
codJfas?: string | null;
dataOrd?: Date | null;
gestione?: string | null;
idLotto?: number | null;
idRiga?: number | null;
numOrd?: number | null;
type: "jtb_lotr";
constructor(data: JtbLotr) {
super(data);
this.codJfas = data.codJfas;
this.dataOrd = data.dataOrd;
this.gestione = data.gestione;
this.idLotto = data.idLotto;
this.idRiga = data.idRiga;
this.numOrd = data.numOrd;
}
}
export class JtbLott extends EntityBase {
codJfas?: string | null;
codJflav?: string | null;
dataChiusura?: Date | null;
dataLotto?: Date | null;
flagComp?: string | null;
idLotto?: number | null;
jtbLotr?: JtbLotr[] | null;
tipoLotto?: string | null;
type: "jtb_lott";
constructor(data: JtbLott) {
super(data);
this.codJfas = data.codJfas;
this.codJflav = data.codJflav;
this.dataChiusura = data.dataChiusura;
this.dataLotto = data.dataLotto;
this.flagComp = data.flagComp;
this.idLotto = data.idLotto;
this.jtbLotr = data.jtbLotr;
this.tipoLotto = data.tipoLotto;
}
}
export class JtbRLavr extends EntityBase {
aOra?: Date | null;
activityId?: string | null;
activityTypeId?: string | null;
cambioDiviCont?: number | null;
codDiviCont?: string | null;
codJcom?: string | null;
codJfas?: string | null;
codJflav?: string | null;
codMart?: string | null;
codMtip?: string | null;
costoOra?: number | null;
daOra?: Date | null;
dataIns?: Date | null;
dataLav?: Date | null;
dataMod?: Date | null;
flagSospeso?: string | null;
flagTipoTempo?: number | null;
flagTipologia?: string | null;
idLotto?: number | null;
idPosizione?: number | null;
idRiga?: number | null;
inseritoDa?: string | null;
lat?: number | null;
lng?: number | null;
matricola?: string | null;
modificatoDa?: string | null;
note?: string | null;
numRisorse?: number | null;
oraFine?: string | null;
oraIniz?: string | null;
ore?: number | null;
qtaProd?: number | null;
tipoOrelav?: string | null;
type: "jtb_rlavr";
constructor(data: JtbRLavr) {
super(data);
this.aOra = data.aOra;
this.activityId = data.activityId;
this.activityTypeId = data.activityTypeId;
this.cambioDiviCont = data.cambioDiviCont;
this.codDiviCont = data.codDiviCont;
this.codJcom = data.codJcom;
this.codJfas = data.codJfas;
this.codJflav = data.codJflav;
this.codMart = data.codMart;
this.codMtip = data.codMtip;
this.costoOra = data.costoOra;
this.daOra = data.daOra;
this.dataIns = data.dataIns;
this.dataLav = data.dataLav;
this.dataMod = data.dataMod;
this.flagSospeso = data.flagSospeso;
this.flagTipoTempo = data.flagTipoTempo;
this.flagTipologia = data.flagTipologia;
this.idLotto = data.idLotto;
this.idPosizione = data.idPosizione;
this.idRiga = data.idRiga;
this.inseritoDa = data.inseritoDa;
this.lat = data.lat;
this.lng = data.lng;
this.matricola = data.matricola;
this.modificatoDa = data.modificatoDa;
this.note = data.note;
this.numRisorse = data.numRisorse;
this.oraFine = data.oraFine;
this.oraIniz = data.oraIniz;
this.ore = data.ore;
this.qtaProd = data.qtaProd;
this.tipoOrelav = data.tipoOrelav;
}
}
export class JtbRLavt extends EntityBase {
cambioDiviCont?: number | null;
codDiviCont?: string | null;
codJflav?: string | null;
controllatoDa?: string | null;
costoTrasf?: number | null;
dataControllo?: Date | null;
dataEsportazione?: Date | null;
dataIns?: Date | null;
dataLav?: Date | null;
dataMod?: Date | null;
esportatoDa?: string | null;
flagIndennita?: string | null;
flagTrasferta?: string | null;
flagTrasfertaEstera?: string | null;
giustificativo?: string | null;
inseritoDa?: string | null;
jtbRlavr?: JtbRLavr[] | null;
modificatoDa?: string | null;
note?: string | null;
oreAssenza?: number | null;
percPaga?: number | null;
type: "jtb_rlavt";
constructor(data: JtbRLavt) {
super(data);
this.cambioDiviCont = data.cambioDiviCont;
this.codDiviCont = data.codDiviCont;
this.codJflav = data.codJflav;
this.controllatoDa = data.controllatoDa;
this.costoTrasf = data.costoTrasf;
this.dataControllo = data.dataControllo;
this.dataEsportazione = data.dataEsportazione;
this.dataIns = data.dataIns;
this.dataLav = data.dataLav;
this.dataMod = data.dataMod;
this.esportatoDa = data.esportatoDa;
this.flagIndennita = data.flagIndennita;
this.flagTrasferta = data.flagTrasferta;
this.flagTrasfertaEstera = data.flagTrasfertaEstera;
this.giustificativo = data.giustificativo;
this.inseritoDa = data.inseritoDa;
this.jtbRlavr = data.jtbRlavr;
this.modificatoDa = data.modificatoDa;
this.note = data.note;
this.oreAssenza = data.oreAssenza;
this.percPaga = data.percPaga;
}
}
export class ListiniVenditaAllinePrezziDTO {
gruppiMerc?: string[] | null;
listini?: string[] | null;
tipoEquivalenza?: string[] | null;
constructor(data: ListiniVenditaAllinePrezziDTO) {
this.gruppiMerc = data.gruppiMerc;
this.listini = data.listini;
this.tipoEquivalenza = data.tipoEquivalenza;
}
}
export class MRPCreaOrdineLavDTO {
dataScad?: Date | null;
ordine?: DtbOrdt | null;
ordiniSelezionati?: MRPOrdineDTO[] | null;
constructor(data: MRPCreaOrdineLavDTO) {
this.dataScad = data.dataScad;
this.ordine = data.ordine;
this.ordiniSelezionati = data.ordiniSelezionati;
}
}
export class MRPOrdineDTO {
cod_anag?: string | null;
cod_jcom?: string | null;
data_ord?: Date | null;
gestione?: string | null;
num_ord?: number | null;
constructor(data: MRPOrdineDTO) {
this.cod_anag = data.cod_anag;
this.cod_jcom = data.cod_jcom;
this.data_ord = data.data_ord;
this.gestione = data.gestione;
this.num_ord = data.num_ord;
}
}
export class MaterialeVersatoSuOrdineDTO {
barcodeUlIn?: string | null;
barcodeUlOut?: string | null;
codMart?: string | null;
dataCollo?: Date | null;
dataOrd?: Date | null;
descrizione?: string | null;
gestione?: string | null;
numCnf?: number | null;
numCollo?: number | null;
numOrd?: number | null;
partitaMag?: string | null;
qtaCnf?: number | null;
qtaCnfArt?: number | null;
qtaVersata?: number | null;
rapConv2?: number | null;
serCollo?: string | null;
untMis?: string | null;
untMis2?: string | null;
constructor(data: MaterialeVersatoSuOrdineDTO) {
this.barcodeUlIn = data.barcodeUlIn;
this.barcodeUlOut = data.barcodeUlOut;
this.codMart = data.codMart;
this.dataCollo = data.dataCollo;
this.dataOrd = data.dataOrd;
this.descrizione = data.descrizione;
this.gestione = data.gestione;
this.numCnf = data.numCnf;
this.numCollo = data.numCollo;
this.numOrd = data.numOrd;
this.partitaMag = data.partitaMag;
this.qtaCnf = data.qtaCnf;
this.qtaCnfArt = data.qtaCnfArt;
this.qtaVersata = data.qtaVersata;
this.rapConv2 = data.rapConv2;
this.serCollo = data.serCollo;
this.untMis = data.untMis;
this.untMis2 = data.untMis2;
}
}
export class MerceDaRipartireDTO {
codJfas?: string | null;
codMart?: string | null;
descrizione?: string | null;
descrizioneEstesa?: string | null;
idLotto?: number | null;
partitaMag?: string | null;
qtaDoc?: number | null;
rientro?: boolean | null;
untDoc?: string | null;
constructor(data: MerceDaRipartireDTO) {
this.codJfas = data.codJfas;
this.codMart = data.codMart;
this.descrizione = data.descrizione;
this.descrizioneEstesa = data.descrizioneEstesa;
this.idLotto = data.idLotto;
this.partitaMag = data.partitaMag;
this.qtaDoc = data.qtaDoc;
this.rientro = data.rientro;
this.untDoc = data.untDoc;
}
}
export class MesStopOrdineDTO {
$terminaLavorazioneLinea?: boolean | null;
codDtipCar?: string | null;
codDtipScar?: string | null;
codJfas?: string | null;
codMdep?: string | null;
codMdepScar?: string | null;
creaCaricoDaCollo?: boolean | null;
creaScaricoDaCollo?: boolean | null;
effettuaCaricoProdotto?: boolean | null;
effettuaSCaricoMateriali?: boolean | null;
ordLav?: DtbOrdt | null;
terminaLavorazione?: boolean | null;
constructor(data: MesStopOrdineDTO) {
this.$terminaLavorazioneLinea = data.$terminaLavorazioneLinea;
this.codDtipCar = data.codDtipCar;
this.codDtipScar = data.codDtipScar;
this.codJfas = data.codJfas;
this.codMdep = data.codMdep;
this.codMdepScar = data.codMdepScar;
this.creaCaricoDaCollo = data.creaCaricoDaCollo;
this.creaScaricoDaCollo = data.creaScaricoDaCollo;
this.effettuaCaricoProdotto = data.effettuaCaricoProdotto;
this.effettuaSCaricoMateriali = data.effettuaSCaricoMateriali;
this.ordLav = data.ordLav;
this.terminaLavorazione = data.terminaLavorazione;
}
}
export class ModificheDistintaDTO {
codMart?: string | null;
codMartSostitutivo?: number | null;
partitaMag?: string | null;
valUnt?: number | null;
constructor(data: ModificheDistintaDTO) {
this.codMart = data.codMart;
this.codMartSostitutivo = data.codMartSostitutivo;
this.partitaMag = data.partitaMag;
this.valUnt = data.valUnt;
}
}
export class MrlAartSchTecSet extends EntityBase {
codMart?: string | null;
codSch?: string | null;
id?: number | null;
type: "mrl_aart_sch_tec_set";
constructor(data: MrlAartSchTecSet) {
super(data);
this.codMart = data.codMart;
this.codSch = data.codSch;
this.id = data.id;
}
}
export class MtbAart extends EntityBase implements EquatableEntityInterface<MtbAart> {
applicationName?: string | null;
articoloComposto?: string | null;
barCode?: string | null;
cambioDiviCar?: number | null;
cambioDiviScar?: number | null;
classificazioneAbc?: string | null;
codAliq?: string | null;
codBarreImb?: string | null;
codCconCosti?: string | null;
codCconRicavi?: string | null;
codDgrpArt?: string | null;
codDiviCar?: string | null;
codDiviScar?: string | null;
codEcrCat?: string | null;
codEcrMcat?: string | null;
codEcrRep?: string | null;
codEcrStipo?: string | null;
codEcrTipo?: string | null;
codFornCv?: string | null;
codGrpBolla?: string | null;
codJfasCosti?: string | null;
codJfasRicavi?: string | null;
codMart?: string | null;
codMartStat?: string | null;
codMcon?: string | null;
codMgrp?: string | null;
codMsfa?: string | null;
codMsgr?: string | null;
codMstp?: string | null;
codMtip?: string | null;
codNcIntracee?: string | null;
codScoArt?: string | null;
codTcolUi?: string | null;
codTcolUl?: string | null;
codUltClie?: string | null;
codUltForn?: string | null;
colliPedana?: number | null;
colliStrato?: number | null;
cpa?: string | null;
dataUltCar?: Date | null;
dataUltScar?: Date | null;
dataUltVar?: Date | null;
descrCassa?: string | null;
descrizione?: string | null;
descrizioneEstesa?: string | null;
descrizioneStat?: string | null;
diacod?: string | null;
esposizioneComp?: string | null;
esposizioneCompAcq?: string | null;
excludedColumns?: string[] | null;
flagArrPrzVendIva?: boolean | null;
flagCalcPrz?: string | null;
flagCalcPrzAcq?: string | null;
flagColliPedanaFisso?: string | null;
flagEsponiPrz?: string | null;
flagInclListino?: string | null;
flagKit?: string | null;
flagMovArtMag?: string | null;
flagPesoEgalizzato?: boolean | null;
flagQtaCnfFissa?: string | null;
flagRapConvVariabile?: string | null;
flagStampaDocVend?: boolean | null;
flagStampaDocuVend?: boolean | null;
flagStato?: string | null;
flagTracciabilita?: string | null;
ggScadPartita?: number | null;
idArtEqui?: string | null;
ingredienti?: string | null;
jtbCicl?: JtbCicl[] | null;
marchio?: string | null;
mrlAartSchTecSet?: MrlAartSchTecSet[] | null;
mtbAartAnag?: MtbAartAnag[] | null;
mtbAartBarCode?: MtbAartBarCode[] | null;
mtbAartCarat?: MtbAartCarat[] | null;
mtbAartDesc?: MtbAartDesc[] | null;
mtbAartEqui?: MtbAartEqui | null;
mtbAartEqui_descrizione?: string | null;
mtbAartLink?: MtbAartLink[] | null;
mtbAartMarchio?: MtbAartMarchio | null;
mtbComp?: MtbComp[] | null;
mtbLisa?: MtbLisa[] | null;
mtbPartitaMag?: MtbPartitaMag[] | null;
mtbSpes?: MtbSpes[] | null;
mtbUntMis?: MtbUntMis[] | null;
note?: string | null;
parent?: any | null;
partIvaProd?: string | null;
percSfrido?: number | null;
pesoKg?: number | null;
plu?: string | null;
posizione?: string | null;
qtaCnf?: number | null;
qtaMultiplaOrd?: number | null;
queryTimeoutSeconds?: number | null;
ragSocProd?: string | null;
rapConv2?: number | null;
rapConv3?: number | null;
sezione?: number | null;
sezioneDogana?: string | null;
tableName?: string | null;
taraKg?: number | null;
taric?: string | null;
tipoCodice?: string | null;
tipoCodiceImballo?: string | null;
tipoReg?: string | null;
tipoStock?: string | null;
transactionGroupId?: number | null;
type: "mtb_aart";
untMis?: string | null;
untMis2?: string | null;
untMis3?: string | null;
valUltCar?: number | null;
valUltScar?: number | null;
volumeMc?: number | null;
constructor(data: MtbAart) {
super(data);
this.applicationName = data.applicationName;
this.articoloComposto = data.articoloComposto;
this.barCode = data.barCode;
this.cambioDiviCar = data.cambioDiviCar;
this.cambioDiviScar = data.cambioDiviScar;
this.classificazioneAbc = data.classificazioneAbc;
this.codAliq = data.codAliq;
this.codBarreImb = data.codBarreImb;
this.codCconCosti = data.codCconCosti;
this.codCconRicavi = data.codCconRicavi;
this.codDgrpArt = data.codDgrpArt;
this.codDiviCar = data.codDiviCar;
this.codDiviScar = data.codDiviScar;
this.codEcrCat = data.codEcrCat;
this.codEcrMcat = data.codEcrMcat;
this.codEcrRep = data.codEcrRep;
this.codEcrStipo = data.codEcrStipo;
this.codEcrTipo = data.codEcrTipo;
this.codFornCv = data.codFornCv;
this.codGrpBolla = data.codGrpBolla;
this.codJfasCosti = data.codJfasCosti;
this.codJfasRicavi = data.codJfasRicavi;
this.codMart = data.codMart;
this.codMartStat = data.codMartStat;
this.codMcon = data.codMcon;
this.codMgrp = data.codMgrp;
this.codMsfa = data.codMsfa;
this.codMsgr = data.codMsgr;
this.codMstp = data.codMstp;
this.codMtip = data.codMtip;
this.codNcIntracee = data.codNcIntracee;
this.codScoArt = data.codScoArt;
this.codTcolUi = data.codTcolUi;
this.codTcolUl = data.codTcolUl;
this.codUltClie = data.codUltClie;
this.codUltForn = data.codUltForn;
this.colliPedana = data.colliPedana;
this.colliStrato = data.colliStrato;
this.cpa = data.cpa;
this.dataUltCar = data.dataUltCar;
this.dataUltScar = data.dataUltScar;
this.dataUltVar = data.dataUltVar;
this.descrCassa = data.descrCassa;
this.descrizione = data.descrizione;
this.descrizioneEstesa = data.descrizioneEstesa;
this.descrizioneStat = data.descrizioneStat;
this.diacod = data.diacod;
this.esposizioneComp = data.esposizioneComp;
this.esposizioneCompAcq = data.esposizioneCompAcq;
this.excludedColumns = data.excludedColumns;
this.flagArrPrzVendIva = data.flagArrPrzVendIva;
this.flagCalcPrz = data.flagCalcPrz;
this.flagCalcPrzAcq = data.flagCalcPrzAcq;
this.flagColliPedanaFisso = data.flagColliPedanaFisso;
this.flagEsponiPrz = data.flagEsponiPrz;
this.flagInclListino = data.flagInclListino;
this.flagKit = data.flagKit;
this.flagMovArtMag = data.flagMovArtMag;
this.flagPesoEgalizzato = data.flagPesoEgalizzato;
this.flagQtaCnfFissa = data.flagQtaCnfFissa;
this.flagRapConvVariabile = data.flagRapConvVariabile;
this.flagStampaDocVend = data.flagStampaDocVend;
this.flagStampaDocuVend = data.flagStampaDocuVend;
this.flagStato = data.flagStato;
this.flagTracciabilita = data.flagTracciabilita;
this.ggScadPartita = data.ggScadPartita;
this.idArtEqui = data.idArtEqui;
this.ingredienti = data.ingredienti;
this.jtbCicl = data.jtbCicl;
this.marchio = data.marchio;
this.mrlAartSchTecSet = data.mrlAartSchTecSet;
this.mtbAartAnag = data.mtbAartAnag;
this.mtbAartBarCode = data.mtbAartBarCode;
this.mtbAartCarat = data.mtbAartCarat;
this.mtbAartDesc = data.mtbAartDesc;
this.mtbAartEqui = data.mtbAartEqui;
this.mtbAartEqui_descrizione = data.mtbAartEqui_descrizione;
this.mtbAartLink = data.mtbAartLink;
this.mtbAartMarchio = data.mtbAartMarchio;
this.mtbComp = data.mtbComp;
this.mtbLisa = data.mtbLisa;
this.mtbPartitaMag = data.mtbPartitaMag;
this.mtbSpes = data.mtbSpes;
this.mtbUntMis = data.mtbUntMis;
this.note = data.note;
this.parent = data.parent;
this.partIvaProd = data.partIvaProd;
this.percSfrido = data.percSfrido;
this.pesoKg = data.pesoKg;
this.plu = data.plu;
this.posizione = data.posizione;
this.qtaCnf = data.qtaCnf;
this.qtaMultiplaOrd = data.qtaMultiplaOrd;
this.queryTimeoutSeconds = data.queryTimeoutSeconds;
this.ragSocProd = data.ragSocProd;
this.rapConv2 = data.rapConv2;
this.rapConv3 = data.rapConv3;
this.sezione = data.sezione;
this.sezioneDogana = data.sezioneDogana;
this.tableName = data.tableName;
this.taraKg = data.taraKg;
this.taric = data.taric;
this.tipoCodice = data.tipoCodice;
this.tipoCodiceImballo = data.tipoCodiceImballo;
this.tipoReg = data.tipoReg;
this.tipoStock = data.tipoStock;
this.transactionGroupId = data.transactionGroupId;
this.untMis = data.untMis;
this.untMis2 = data.untMis2;
this.untMis3 = data.untMis3;
this.valUltCar = data.valUltCar;
this.valUltScar = data.valUltScar;
this.volumeMc = data.volumeMc;
}
}
export class MtbAartAnag extends EntityBase {
barCode?: string | null;
codAnag?: string | null;
codCol?: string | null;
codGrpBolla?: string | null;
codMart?: string | null;
codMartAnag?: string | null;
codTagl?: string | null;
colliPedana?: number | null;
descArtAnag?: string | null;
ggShelflife?: number | null;
id?: number | null;
note?: string | null;
type: "mtb_aart_anag";
constructor(data: MtbAartAnag) {
super(data);
this.barCode = data.barCode;
this.codAnag = data.codAnag;
this.codCol = data.codCol;
this.codGrpBolla = data.codGrpBolla;
this.codMart = data.codMart;
this.codMartAnag = data.codMartAnag;
this.codTagl = data.codTagl;
this.colliPedana = data.colliPedana;
this.descArtAnag = data.descArtAnag;
this.ggShelflife = data.ggShelflife;
this.id = data.id;
this.note = data.note;
}
}
export class MtbAartBarCode extends EntityBase {
codBarre?: string | null;
codMart?: string | null;
flagPrimario?: string | null;
qtaCnf?: number | null;
tipoCodBarre?: string | null;
type: "mtb_aart_bar_code";
constructor(data: MtbAartBarCode) {
super(data);
this.codBarre = data.codBarre;
this.codMart = data.codMart;
this.flagPrimario = data.flagPrimario;
this.qtaCnf = data.qtaCnf;
this.tipoCodBarre = data.tipoCodBarre;
}
}
export class MtbAartCarat extends EntityBase {
carat?: string | null;
chkCompatibilita?: boolean | null;
codMart?: string | null;
note?: string | null;
type: "mtb_aart_carat";
valCarat?: string | null;
constructor(data: MtbAartCarat) {
super(data);
this.carat = data.carat;
this.chkCompatibilita = data.chkCompatibilita;
this.codMart = data.codMart;
this.note = data.note;
this.valCarat = data.valCarat;
}
}
export class MtbAartDesc extends EntityBase {
codLingua?: string | null;
codMart?: string | null;
descrizione?: string | null;
descrizioneEstesa?: string | null;
type: "mtb_aart_desc";
constructor(data: MtbAartDesc) {
super(data);
this.codLingua = data.codLingua;
this.codMart = data.codMart;
this.descrizione = data.descrizione;
this.descrizioneEstesa = data.descrizioneEstesa;
}
}
export class MtbAartEqui extends EntityBase {
descrizione?: string | null;
descrizioneEstera?: string | null;
flagEquiCosto?: string | null;
flagEquiPrezzo?: string | null;
idArtEqui?: string | null;
type: "mtb_aart_equi";
constructor(data: MtbAartEqui) {
super(data);
this.descrizione = data.descrizione;
this.descrizioneEstera = data.descrizioneEstera;
this.flagEquiCosto = data.flagEquiCosto;
this.flagEquiPrezzo = data.flagEquiPrezzo;
this.idArtEqui = data.idArtEqui;
}
}
export class MtbAartLink extends EntityBase {
b64Content?: string | null;
codMart?: string | null;
descrizioneLink?: string | null;
idAttach?: string | null;
idRiga?: number | null;
pathLink?: string | null;
type: "mtb_aart_link";
constructor(data: MtbAartLink) {
super(data);
this.b64Content = data.b64Content;
this.codMart = data.codMart;
this.descrizioneLink = data.descrizioneLink;
this.idAttach = data.idAttach;
this.idRiga = data.idRiga;
this.pathLink = data.pathLink;
}
}
export class MtbAartMarchio extends EntityBase implements EquatableEntityInterface<MtbAartMarchio> {
applicationName?: string | null;
excludedColumns?: string[] | null;
marchio?: string | null;
parent?: any | null;
queryTimeoutSeconds?: number | null;
tableName?: string | null;
transactionGroupId?: number | null;
type: "mtb_aart_marchio";
constructor(data: MtbAartMarchio) {
super(data);
this.applicationName = data.applicationName;
this.excludedColumns = data.excludedColumns;
this.marchio = data.marchio;
this.parent = data.parent;
this.queryTimeoutSeconds = data.queryTimeoutSeconds;
this.tableName = data.tableName;
this.transactionGroupId = data.transactionGroupId;
}
}
export class MtbColr extends EntityBase implements EquatableEntityInterface<MtbColr> {
applicationName?: string | null;
artAPeso?: string | null;
barcodeUlIn?: string | null;
barcodeUlOut?: string | null;
causale?: MtbColrCausale | null;
codAnagDoc?: string | null;
codArtFor?: string | null;
codBarre?: string | null;
codCol?: string | null;
codDtipDoc?: string | null;
codJcom?: string | null;
codMart?: string | null;
codMdepIn?: string | null;
codMdepOut?: string | null;
codTagl?: string | null;
dataCollo?: Date | null;
dataColloRif?: Date | null;
dataDoc?: Date | null;
dataOrd?: Date | null;
dataScadPartita?: Date | null;
datetimeRow?: Date | null;
descrizione?: string | null;
excludedColumns?: string[] | null;
flagQtaCnfFissa?: string | null;
gestione?: string | null;
gestioneRif?: string | null;
idRigaDoc?: number | null;
insPartitaMag?: string | null;
mtbColrInfoProd?: MtbColrInfoProd | null;
mtbPartitaMag?: MtbPartitaMag | null;
mtbPartitaMag_descrizione?: string | null;
note?: string | null;
numCnf?: number | null;
numCollo?: number | null;
numColloRif?: number | null;
numDoc?: number | null;
numEtich?: number | null;
numOrd?: number | null;
parent?: any | null;
partitaMag?: string | null;
pesoLordoKg?: number | null;
pesoNettoKg?: number | null;
posizioneIn?: string | null;
posizioneOut?: string | null;
qtaCnf?: number | null;
qtaCol?: number | null;
queryTimeoutSeconds?: number | null;
riga?: number | null;
rigaOrd?: number | null;
segno?: number | null;
serCollo?: string | null;
serColloRif?: string | null;
serDoc?: string | null;
systemNote?: string | null;
tableName?: string | null;
transactionGroupId?: number | null;
type: "mtb_colr";
utente?: string | null;
constructor(data: MtbColr) {
super(data);
this.applicationName = data.applicationName;
this.artAPeso = data.artAPeso;
this.barcodeUlIn = data.barcodeUlIn;
this.barcodeUlOut = data.barcodeUlOut;
this.causale = data.causale;
this.codAnagDoc = data.codAnagDoc;
this.codArtFor = data.codArtFor;
this.codBarre = data.codBarre;
this.codCol = data.codCol;
this.codDtipDoc = data.codDtipDoc;
this.codJcom = data.codJcom;
this.codMart = data.codMart;
this.codMdepIn = data.codMdepIn;
this.codMdepOut = data.codMdepOut;
this.codTagl = data.codTagl;
this.dataCollo = data.dataCollo;
this.dataColloRif = data.dataColloRif;
this.dataDoc = data.dataDoc;
this.dataOrd = data.dataOrd;
this.dataScadPartita = data.dataScadPartita;
this.datetimeRow = data.datetimeRow;
this.descrizione = data.descrizione;
this.excludedColumns = data.excludedColumns;
this.flagQtaCnfFissa = data.flagQtaCnfFissa;
this.gestione = data.gestione;
this.gestioneRif = data.gestioneRif;
this.idRigaDoc = data.idRigaDoc;
this.insPartitaMag = data.insPartitaMag;
this.mtbColrInfoProd = data.mtbColrInfoProd;
this.mtbPartitaMag = data.mtbPartitaMag;
this.mtbPartitaMag_descrizione = data.mtbPartitaMag_descrizione;
this.note = data.note;
this.numCnf = data.numCnf;
this.numCollo = data.numCollo;
this.numColloRif = data.numColloRif;
this.numDoc = data.numDoc;
this.numEtich = data.numEtich;
this.numOrd = data.numOrd;
this.parent = data.parent;
this.partitaMag = data.partitaMag;
this.pesoLordoKg = data.pesoLordoKg;
this.pesoNettoKg = data.pesoNettoKg;
this.posizioneIn = data.posizioneIn;
this.posizioneOut = data.posizioneOut;
this.qtaCnf = data.qtaCnf;
this.qtaCol = data.qtaCol;
this.queryTimeoutSeconds = data.queryTimeoutSeconds;
this.riga = data.riga;
this.rigaOrd = data.rigaOrd;
this.segno = data.segno;
this.serCollo = data.serCollo;
this.serColloRif = data.serColloRif;
this.serDoc = data.serDoc;
this.systemNote = data.systemNote;
this.tableName = data.tableName;
this.transactionGroupId = data.transactionGroupId;
this.utente = data.utente;
}
}
export class MtbColrInfoProd extends EntityBase {
contrassegnoDa?: string | null;
dataCollo?: Date | null;
gestione?: string | null;
id?: number | null;
numCollo?: number | null;
riga?: number | null;
serCollo?: string | null;
type: "mtb_colr_info_prod";
constructor(data: MtbColrInfoProd) {
super(data);
this.contrassegnoDa = data.contrassegnoDa;
this.dataCollo = data.dataCollo;
this.gestione = data.gestione;
this.id = data.id;
this.numCollo = data.numCollo;
this.riga = data.riga;
this.serCollo = data.serCollo;
}
}
export class MtbCols extends EntityBase {
causale?: MtbColsCausale | null;
codMdep?: string | null;
dataCollo?: Date | null;
dataMove?: Date | null;
gestione?: string | null;
idRiga?: number | null;
modificatoDa?: string | null;
numCollo?: number | null;
posizione?: string | null;
serCollo?: string | null;
type: "mtb_cols";
constructor(data: MtbCols) {
super(data);
this.causale = data.causale;
this.codMdep = data.codMdep;
this.dataCollo = data.dataCollo;
this.dataMove = data.dataMove;
this.gestione = data.gestione;
this.idRiga = data.idRiga;
this.modificatoDa = data.modificatoDa;
this.numCollo = data.numCollo;
this.posizione = data.posizione;
this.serCollo = data.serCollo;
}
}
export class MtbColt extends EntityBase implements EquatableEntityInterface<MtbColt> {
activityId?: string | null;
altezzaCm?: number | null;
annotazioni?: string | null;
applicationName?: string | null;
barcodeUl?: string | null;
calcPeso?: boolean | null;
cancellaRifDoc?: boolean | null;
codAnag?: string | null;
codDtip?: string | null;
codDtipProvv?: string | null;
codJfas?: string | null;
codMdep?: string | null;
codTcol?: string | null;
codVdes?: string | null;
codVlis?: string | null;
dataCollo?: Date | null;
dataDistribuzione?: Date | null;
dataDoc?: Date | null;
dataDocProvv?: Date | null;
dataIns?: Date | null;
dataOrd?: Date | null;
dataUltMod?: Date | null;
dataVers?: Date | null;
excludedColumns?: string[] | null;
filtroOrdini?: string | null;
flagColloAnonimo?: string | null;
flagStampato?: string | null;
gestione?: string | null;
idLotto?: number | null;
idPesata?: string | null;
insPartitaMag?: string | null;
larghezzaCm?: number | null;
lunghezzaCm?: number | null;
modificatoDa?: string | null;
mtbColr?: MtbColr[] | null;
mtbCols?: MtbCols[] | null;
numCollo?: number | null;
numDoc?: number | null;
numDocProvv?: number | null;
numOrd?: number | null;
oraFinePrep?: Date | null;
oraInizPrep?: Date | null;
ordine?: DtbOrdt | null;
parent?: any | null;
pesoKg?: number | null;
pesoNettoKg?: number | null;
posizione?: string | null;
preparatoDa?: string | null;
progressivoUl?: number | null;
queryTimeoutSeconds?: number | null;
rifOrd?: string | null;
segno?: number | null;
serCollo?: string | null;
serDoc?: string | null;
serDocProvv?: string | null;
stpPrz?: string | null;
tableName?: string | null;
trackNumber?: string | null;
transactionGroupId?: number | null;
type: "mtb_colt";
updateColliFromDoc?: boolean | null;
constructor(data: MtbColt) {
super(data);
this.activityId = data.activityId;
this.altezzaCm = data.altezzaCm;
this.annotazioni = data.annotazioni;
this.applicationName = data.applicationName;
this.barcodeUl = data.barcodeUl;
this.calcPeso = data.calcPeso;
this.cancellaRifDoc = data.cancellaRifDoc;
this.codAnag = data.codAnag;
this.codDtip = data.codDtip;
this.codDtipProvv = data.codDtipProvv;
this.codJfas = data.codJfas;
this.codMdep = data.codMdep;
this.codTcol = data.codTcol;
this.codVdes = data.codVdes;
this.codVlis = data.codVlis;
this.dataCollo = data.dataCollo;
this.dataDistribuzione = data.dataDistribuzione;
this.dataDoc = data.dataDoc;
this.dataDocProvv = data.dataDocProvv;
this.dataIns = data.dataIns;
this.dataOrd = data.dataOrd;
this.dataUltMod = data.dataUltMod;
this.dataVers = data.dataVers;
this.excludedColumns = data.excludedColumns;
this.filtroOrdini = data.filtroOrdini;
this.flagColloAnonimo = data.flagColloAnonimo;
this.flagStampato = data.flagStampato;
this.gestione = data.gestione;
this.idLotto = data.idLotto;
this.idPesata = data.idPesata;
this.insPartitaMag = data.insPartitaMag;
this.larghezzaCm = data.larghezzaCm;
this.lunghezzaCm = data.lunghezzaCm;
this.modificatoDa = data.modificatoDa;
this.mtbColr = data.mtbColr;
this.mtbCols = data.mtbCols;
this.numCollo = data.numCollo;
this.numDoc = data.numDoc;
this.numDocProvv = data.numDocProvv;
this.numOrd = data.numOrd;
this.oraFinePrep = data.oraFinePrep;
this.oraInizPrep = data.oraInizPrep;
this.ordine = data.ordine;
this.parent = data.parent;
this.pesoKg = data.pesoKg;
this.pesoNettoKg = data.pesoNettoKg;
this.posizione = data.posizione;
this.preparatoDa = data.preparatoDa;
this.progressivoUl = data.progressivoUl;
this.queryTimeoutSeconds = data.queryTimeoutSeconds;
this.rifOrd = data.rifOrd;
this.segno = data.segno;
this.serCollo = data.serCollo;
this.serDoc = data.serDoc;
this.serDocProvv = data.serDocProvv;
this.stpPrz = data.stpPrz;
this.tableName = data.tableName;
this.trackNumber = data.trackNumber;
this.transactionGroupId = data.transactionGroupId;
this.updateColliFromDoc = data.updateColliFromDoc;
}
}
export class MtbComp extends EntityBase {
codComp?: string | null;
codMart?: string | null;
codMartAlternativi?: string | null;
percPrezzo?: number | null;
qtaStd?: number | null;
type: "mtb_comp";
constructor(data: MtbComp) {
super(data);
this.codComp = data.codComp;
this.codMart = data.codMart;
this.codMartAlternativi = data.codMartAlternativi;
this.percPrezzo = data.percPrezzo;
this.qtaStd = data.qtaStd;
}
}
export class MtbLisa extends EntityBase {
codAliq?: string | null;
codAlis?: string | null;
codArtFor?: string | null;
codBarre?: string | null;
codBarreImb?: string | null;
codMart?: string | null;
colliPedana?: number | null;
colliStrato?: number | null;
dataAggPrz?: Date | null;
dataUltPrezzo?: Date | null;
descrArtForn?: string | null;
famiglia?: string | null;
flagAttivo?: string | null;
flagFornPref?: string | null;
flagQtaMultipla?: string | null;
ggApprovig?: number | null;
note?: string | null;
perc1?: number | null;
perc2?: number | null;
perc3?: number | null;
perc4?: number | null;
percOneri?: number | null;
percPromo?: number | null;
przAcq?: number | null;
przVenSug?: number | null;
qtaCnf?: number | null;
qtaMinOrd?: number | null;
rapConv?: number | null;
shelfLife?: number | null;
tipoAzione?: string | null;
type: "mtb_lisa";
untMisAcq?: string | null;
valOneri?: number | null;
valPromo?: number | null;
constructor(data: MtbLisa) {
super(data);
this.codAliq = data.codAliq;
this.codAlis = data.codAlis;
this.codArtFor = data.codArtFor;
this.codBarre = data.codBarre;
this.codBarreImb = data.codBarreImb;
this.codMart = data.codMart;
this.colliPedana = data.colliPedana;
this.colliStrato = data.colliStrato;
this.dataAggPrz = data.dataAggPrz;
this.dataUltPrezzo = data.dataUltPrezzo;
this.descrArtForn = data.descrArtForn;
this.famiglia = data.famiglia;
this.flagAttivo = data.flagAttivo;
this.flagFornPref = data.flagFornPref;
this.flagQtaMultipla = data.flagQtaMultipla;
this.ggApprovig = data.ggApprovig;
this.note = data.note;
this.perc1 = data.perc1;
this.perc2 = data.perc2;
this.perc3 = data.perc3;
this.perc4 = data.perc4;
this.percOneri = data.percOneri;
this.percPromo = data.percPromo;
this.przAcq = data.przAcq;
this.przVenSug = data.przVenSug;
this.qtaCnf = data.qtaCnf;
this.qtaMinOrd = data.qtaMinOrd;
this.rapConv = data.rapConv;
this.shelfLife = data.shelfLife;
this.tipoAzione = data.tipoAzione;
this.untMisAcq = data.untMisAcq;
this.valOneri = data.valOneri;
this.valPromo = data.valPromo;
}
}
export class MtbLisv extends EntityBase {
addRicSpese?: boolean | null;
addScoSpese?: boolean | null;
addValSpese?: boolean | null;
aggiornatoDa?: string | null;
codMart?: string | null;
codTcolUi?: string | null;
codTcolUl?: string | null;
codVlis?: string | null;
colliPedana?: number | null;
dataAggPrz?: Date | null;
fissoProv?: number | null;
maggPrzVend?: number | null;
note?: string | null;
percGest?: number | null;
percIspe?: number | null;
percOneri?: number | null;
percPromo?: number | null;
percProv?: number | null;
percSco1?: number | null;
percSco2?: number | null;
percSco3?: number | null;
percSco4?: number | null;
posizione?: string | null;
przBase?: number | null;
przVend?: number | null;
przVendIva?: number | null;
rapConv?: number | null;
ricarica?: number | null;
type: "mtb_lisv";
untMisVen?: string | null;
valGest?: number | null;
valIspe?: number | null;
valOneri?: number | null;
valPromo?: number | null;
constructor(data: MtbLisv) {
super(data);
this.addRicSpese = data.addRicSpese;
this.addScoSpese = data.addScoSpese;
this.addValSpese = data.addValSpese;
this.aggiornatoDa = data.aggiornatoDa;
this.codMart = data.codMart;
this.codTcolUi = data.codTcolUi;
this.codTcolUl = data.codTcolUl;
this.codVlis = data.codVlis;
this.colliPedana = data.colliPedana;
this.dataAggPrz = data.dataAggPrz;
this.fissoProv = data.fissoProv;
this.maggPrzVend = data.maggPrzVend;
this.note = data.note;
this.percGest = data.percGest;
this.percIspe = data.percIspe;
this.percOneri = data.percOneri;
this.percPromo = data.percPromo;
this.percProv = data.percProv;
this.percSco1 = data.percSco1;
this.percSco2 = data.percSco2;
this.percSco3 = data.percSco3;
this.percSco4 = data.percSco4;
this.posizione = data.posizione;
this.przBase = data.przBase;
this.przVend = data.przVend;
this.przVendIva = data.przVendIva;
this.rapConv = data.rapConv;
this.ricarica = data.ricarica;
this.untMisVen = data.untMisVen;
this.valGest = data.valGest;
this.valIspe = data.valIspe;
this.valOneri = data.valOneri;
this.valPromo = data.valPromo;
}
}
export class MtbLisvData extends EntityBase {
addRicSpese?: boolean | null;
addScoSpese?: boolean | null;
addValSpese?: boolean | null;
aggiornatoDa?: string | null;
codAliq?: string | null;
codMart?: string | null;
codPromo?: string | null;
codTcolUi?: string | null;
codTcolUl?: string | null;
codVlis?: string | null;
colliPedana?: number | null;
colliStrato?: number | null;
dataAggPrz?: Date | null;
dataFine?: Date | null;
dataIniz?: Date | null;
datiLogistici?: boolean | null;
descrPromo?: string | null;
descrizioneHtml?: string | null;
elenco_lisv_rif?: string | null;
fissoProv?: number | null;
flagEquiPrezzo?: string | null;
flagListIvaInclusa?: string | null;
flagPrzBloccato?: string | null;
flagVolantino?: boolean | null;
giacenza?: number | null;
idArtEqui?: string | null;
inseritoDa?: string | null;
listData?: { [index: string]: any } | null;
maggPrzVend?: number | null;
mtbLisv?: MtbLisv | null;
note?: string | null;
noteLisv?: string | null;
percGest?: number | null;
percIspe?: number | null;
percOneri?: number | null;
percPromo?: number | null;
percProv?: number | null;
percSco1?: number | null;
percSco2?: number | null;
percSco3?: number | null;
percSco4?: number | null;
posizione?: string | null;
przBase?: number | null;
przVend?: number | null;
przVendIva?: number | null;
przVendSug?: number | null;
qtaCnf?: number | null;
rapConv?: number | null;
ricarica?: number | null;
scontoCartoni?: number | null;
scontoPedane?: number | null;
scontoStrato?: number | null;
systemNote?: string | null;
tagliaMax?: string | null;
tagliaMin?: string | null;
tipoVariazione?: string | null;
ttbLisvTaglieData?: TtbLisvTaglieData[] | null;
type: "mtb_lisv_data";
untMisVen?: string | null;
valGest?: number | null;
valIspe?: number | null;
valOneri?: number | null;
valPromo?: number | null;
versione?: number | null;
constructor(data: MtbLisvData) {
super(data);
this.addRicSpese = data.addRicSpese;
this.addScoSpese = data.addScoSpese;
this.addValSpese = data.addValSpese;
this.aggiornatoDa = data.aggiornatoDa;
this.codAliq = data.codAliq;
this.codMart = data.codMart;
this.codPromo = data.codPromo;
this.codTcolUi = data.codTcolUi;
this.codTcolUl = data.codTcolUl;
this.codVlis = data.codVlis;
this.colliPedana = data.colliPedana;
this.colliStrato = data.colliStrato;
this.dataAggPrz = data.dataAggPrz;
this.dataFine = data.dataFine;
this.dataIniz = data.dataIniz;
this.datiLogistici = data.datiLogistici;
this.descrPromo = data.descrPromo;
this.descrizioneHtml = data.descrizioneHtml;
this.elenco_lisv_rif = data.elenco_lisv_rif;
this.fissoProv = data.fissoProv;
this.flagEquiPrezzo = data.flagEquiPrezzo;
this.flagListIvaInclusa = data.flagListIvaInclusa;
this.flagPrzBloccato = data.flagPrzBloccato;
this.flagVolantino = data.flagVolantino;
this.giacenza = data.giacenza;
this.idArtEqui = data.idArtEqui;
this.inseritoDa = data.inseritoDa;
this.listData = data.listData;
this.maggPrzVend = data.maggPrzVend;
this.mtbLisv = data.mtbLisv;
this.note = data.note;
this.noteLisv = data.noteLisv;
this.percGest = data.percGest;
this.percIspe = data.percIspe;
this.percOneri = data.percOneri;
this.percPromo = data.percPromo;
this.percProv = data.percProv;
this.percSco1 = data.percSco1;
this.percSco2 = data.percSco2;
this.percSco3 = data.percSco3;
this.percSco4 = data.percSco4;
this.posizione = data.posizione;
this.przBase = data.przBase;
this.przVend = data.przVend;
this.przVendIva = data.przVendIva;
this.przVendSug = data.przVendSug;
this.qtaCnf = data.qtaCnf;
this.rapConv = data.rapConv;
this.ricarica = data.ricarica;
this.scontoCartoni = data.scontoCartoni;
this.scontoPedane = data.scontoPedane;
this.scontoStrato = data.scontoStrato;
this.systemNote = data.systemNote;
this.tagliaMax = data.tagliaMax;
this.tagliaMin = data.tagliaMin;
this.tipoVariazione = data.tipoVariazione;
this.ttbLisvTaglieData = data.ttbLisvTaglieData;
this.untMisVen = data.untMisVen;
this.valGest = data.valGest;
this.valIspe = data.valIspe;
this.valOneri = data.valOneri;
this.valPromo = data.valPromo;
this.versione = data.versione;
}
}
export class MtbLisvDataSpese extends EntityBase {
a?: number | null;
codSpes?: string | null;
codVlis?: string | null;
da?: number | null;
dataIniz?: Date | null;
id?: number | null;
percRicarico?: number | null;
percSconto?: number | null;
type: "mtb_lisv_data_spese";
valRicarico?: number | null;
versione?: number | null;
constructor(data: MtbLisvDataSpese) {
super(data);
this.a = data.a;
this.codSpes = data.codSpes;
this.codVlis = data.codVlis;
this.da = data.da;
this.dataIniz = data.dataIniz;
this.id = data.id;
this.percRicarico = data.percRicarico;
this.percSconto = data.percSconto;
this.valRicarico = data.valRicarico;
this.versione = data.versione;
}
}
export class MtbPartitaMag extends EntityBase implements EquatableEntityInterface<MtbPartitaMag> {
applicationName?: string | null;
barcode?: string | null;
cambioDiviCont?: number | null;
codDiviCont?: string | null;
codMart?: string | null;
costoUntUmMag?: number | null;
dataAggPrz?: Date | null;
dataIns?: Date | null;
dataProd?: Date | null;
dataScad?: Date | null;
descrizione?: string | null;
excludedColumns?: string[] | null;
flagImballoArendere?: string | null;
flagStato?: string | null;
mtbPartitaMagCarat?: MtbPartitaMagCarat[] | null;
nazioneProv?: string | null;
note?: string | null;
parent?: any | null;
partitaMag?: string | null;
partitaMagProd?: string | null;
partitaMagSec?: string | null;
posizione?: string | null;
qtaAttesa?: number | null;
qtaCnf?: number | null;
queryTimeoutSeconds?: number | null;
rapConv2?: number | null;
rapConv3?: number | null;
scelta?: number | null;
tableName?: string | null;
taraCnfKg?: number | null;
transactionGroupId?: number | null;
type: "mtb_partita_mag";
valUntUmMag?: number | null;
constructor(data: MtbPartitaMag) {
super(data);
this.applicationName = data.applicationName;
this.barcode = data.barcode;
this.cambioDiviCont = data.cambioDiviCont;
this.codDiviCont = data.codDiviCont;
this.codMart = data.codMart;
this.costoUntUmMag = data.costoUntUmMag;
this.dataAggPrz = data.dataAggPrz;
this.dataIns = data.dataIns;
this.dataProd = data.dataProd;
this.dataScad = data.dataScad;
this.descrizione = data.descrizione;
this.excludedColumns = data.excludedColumns;
this.flagImballoArendere = data.flagImballoArendere;
this.flagStato = data.flagStato;
this.mtbPartitaMagCarat = data.mtbPartitaMagCarat;
this.nazioneProv = data.nazioneProv;
this.note = data.note;
this.parent = data.parent;
this.partitaMag = data.partitaMag;
this.partitaMagProd = data.partitaMagProd;
this.partitaMagSec = data.partitaMagSec;
this.posizione = data.posizione;
this.qtaAttesa = data.qtaAttesa;
this.qtaCnf = data.qtaCnf;
this.queryTimeoutSeconds = data.queryTimeoutSeconds;
this.rapConv2 = data.rapConv2;
this.rapConv3 = data.rapConv3;
this.scelta = data.scelta;
this.tableName = data.tableName;
this.taraCnfKg = data.taraCnfKg;
this.transactionGroupId = data.transactionGroupId;
this.valUntUmMag = data.valUntUmMag;
}
}
export class MtbPartitaMagCarat extends EntityBase {
activityId?: string | null;
carat?: string | null;
chkCompatibilita?: boolean | null;
codMart?: string | null;
dataRilevazione?: Date | null;
fonte?: string | null;
idRiga?: number | null;
partitaMag?: string | null;
type: "mtb_partita_mag_carat";
valCarat?: string | null;
constructor(data: MtbPartitaMagCarat) {
super(data);
this.activityId = data.activityId;
this.carat = data.carat;
this.chkCompatibilita = data.chkCompatibilita;
this.codMart = data.codMart;
this.dataRilevazione = data.dataRilevazione;
this.fonte = data.fonte;
this.idRiga = data.idRiga;
this.partitaMag = data.partitaMag;
this.valCarat = data.valCarat;
}
}
export class MtbSpes extends EntityBase {
cambioDiviCont?: number | null;
codDiviCont?: string | null;
codMart?: string | null;
codSpes?: string | null;
flagIncAcq?: string | null;
flagIncInOneriAcq?: string | null;
flagIncInOneriVen?: string | null;
flagIncInPrz?: string | null;
flagIncLav?: string | null;
flagIncVen?: string | null;
importo?: number | null;
qtaSpes?: number | null;
type: "mtb_spes";
constructor(data: MtbSpes) {
super(data);
this.cambioDiviCont = data.cambioDiviCont;
this.codDiviCont = data.codDiviCont;
this.codMart = data.codMart;
this.codSpes = data.codSpes;
this.flagIncAcq = data.flagIncAcq;
this.flagIncInOneriAcq = data.flagIncInOneriAcq;
this.flagIncInOneriVen = data.flagIncInOneriVen;
this.flagIncInPrz = data.flagIncInPrz;
this.flagIncLav = data.flagIncLav;
this.flagIncVen = data.flagIncVen;
this.importo = data.importo;
this.qtaSpes = data.qtaSpes;
}
}
export class MtbUntMis extends EntityBase {
cifreDec?: number | null;
flagAttivo?: string | null;
flagDig?: string | null;
flagUnitaKg?: string | null;
grandezza?: Grandezza | null;
ordinamento?: number | null;
tipoUm?: TipoUM | null;
type: "mtb_unt_mis";
untMis?: string | null;
constructor(data: MtbUntMis) {
super(data);
this.cifreDec = data.cifreDec;
this.flagAttivo = data.flagAttivo;
this.flagDig = data.flagDig;
this.flagUnitaKg = data.flagUnitaKg;
this.grandezza = data.grandezza;
this.ordinamento = data.ordinamento;
this.tipoUm = data.tipoUm;
this.untMis = data.untMis;
}
}
export class OltbSoggetti extends EntityBase {
codAnag?: string | null;
codSoggetto?: number | null;
flagEsportato?: boolean | null;
type: "oltb_soggetti";
constructor(data: OltbSoggetti) {
super(data);
this.codAnag = data.codAnag;
this.codSoggetto = data.codSoggetto;
this.flagEsportato = data.flagEsportato;
}
}
export class OrdLavDTO {
codAnag?: string | null;
codAnagProd?: string | null;
codJFlav?: string | null;
codJcom?: string | null;
codJfas?: string | null;
codMdep?: string | null;
codMdepProd?: string | null;
codProd?: string | null;
codTcolUl?: string | null;
codVdes?: string | null;
colliPedana?: number | null;
dataOrd?: Date | null;
dataOrdRif?: Date | null;
descrizioneEstesaProd?: string | null;
descrizioneProd?: string | null;
gestione?: string | null;
gestioneRif?: string | null;
note?: string | null;
noteRiga?: string | null;
numOrd?: number | null;
numOrdRif?: number | null;
partitaMagProd?: string | null;
partite?: SaveProductionPlanPartiteDTO[] | null;
qtaProd?: number | null;
rapConvProd?: number | null;
rigaOrdRif?: number | null;
untMisProd?: string | null;
constructor(data: OrdLavDTO) {
this.codAnag = data.codAnag;
this.codAnagProd = data.codAnagProd;
this.codJFlav = data.codJFlav;
this.codJcom = data.codJcom;
this.codJfas = data.codJfas;
this.codMdep = data.codMdep;
this.codMdepProd = data.codMdepProd;
this.codProd = data.codProd;
this.codTcolUl = data.codTcolUl;
this.codVdes = data.codVdes;
this.colliPedana = data.colliPedana;
this.dataOrd = data.dataOrd;
this.dataOrdRif = data.dataOrdRif;
this.descrizioneEstesaProd = data.descrizioneEstesaProd;
this.descrizioneProd = data.descrizioneProd;
this.gestione = data.gestione;
this.gestioneRif = data.gestioneRif;
this.note = data.note;
this.noteRiga = data.noteRiga;
this.numOrd = data.numOrd;
this.numOrdRif = data.numOrdRif;
this.partitaMagProd = data.partitaMagProd;
this.partite = data.partite;
this.qtaProd = data.qtaProd;
this.rapConvProd = data.rapConvProd;
this.rigaOrdRif = data.rigaOrdRif;
this.untMisProd = data.untMisProd;
}
}
export class OrdineLavorazioneDTO {
availableClassMerc?: AvailableClassMercDTO[] | null;
codAnag?: string | null;
codJcom?: string | null;
codJfas?: string | null;
codJfasLav?: string | null;
codMdep?: string | null;
codMdepProd?: string | null;
codProd?: string | null;
codTcolUl?: string | null;
codVdes?: string | null;
colliPedana?: number | null;
cumulativeRunTimeSec?: number | null;
dataConsCommessa?: Date | null;
dataConsProdMax?: Date | null;
dataFine?: Date | null;
dataIniz?: Date | null;
dataInizProd?: Date | null;
dataLotto?: Date | null;
dataOrd?: Date | null;
dataOrdProd?: Date | null;
dataScad?: Date | null;
dataScadSuggested?: Date | null;
descCommessa?: string | null;
descrizioneAttivita?: string | null;
descrizioneProd?: string | null;
descrizioneTcol?: string | null;
flagAvviabile?: string | null;
flagEvasoProd?: string | null;
flagOrdineEvaso?: string | null;
flagTracciabilita?: string | null;
gestione?: string | null;
ggScadPartita?: number | null;
hrNum?: number | null;
idLotto?: number | null;
maxFase?: number | null;
maxStep?: number | null;
mtbColtToEdit?: any | null;
noteLav?: string | null;
noteStep?: string | null;
numCnf?: number | null;
numFase?: number | null;
numOrd?: number | null;
numOrdProd?: number | null;
numPedane?: number | null;
numPezzi?: number | null;
partIva?: string | null;
partitaMag?: string | null;
partitaMagProd?: string | null;
partitaMagSuggested?: string | null;
pesoKg?: number | null;
posRiga?: number | null;
prodStd?: number | null;
pzTrasferiti?: number | null;
qtaBatchProd?: number | null;
qtaCnf?: number | null;
qtaLav?: number | null;
qtaProd?: number | null;
qtaTrasferite?: number | null;
ragSocAnag?: string | null;
rapConv?: number | null;
rapConv2?: number | null;
rapConv3?: number | null;
rapConvProd?: number | null;
rifOrd?: string | null;
rigaOrdProd?: number | null;
runTimeEnd?: Date | null;
runTimeHour?: number | null;
runTimeMin?: number | null;
runTimeSec?: number | null;
stato?: string | null;
tempoTrascorso?: number | null;
udcTrasferiti?: number | null;
udsScaricati?: number | null;
untMisProd?: string | null;
untOrd?: string | null;
untOrd2?: string | null;
untOrd3?: string | null;
constructor(data: OrdineLavorazioneDTO) {
this.availableClassMerc = data.availableClassMerc;
this.codAnag = data.codAnag;
this.codJcom = data.codJcom;
this.codJfas = data.codJfas;
this.codJfasLav = data.codJfasLav;
this.codMdep = data.codMdep;
this.codMdepProd = data.codMdepProd;
this.codProd = data.codProd;
this.codTcolUl = data.codTcolUl;
this.codVdes = data.codVdes;
this.colliPedana = data.colliPedana;
this.cumulativeRunTimeSec = data.cumulativeRunTimeSec;
this.dataConsCommessa = data.dataConsCommessa;
this.dataConsProdMax = data.dataConsProdMax;
this.dataFine = data.dataFine;
this.dataIniz = data.dataIniz;
this.dataInizProd = data.dataInizProd;
this.dataLotto = data.dataLotto;
this.dataOrd = data.dataOrd;
this.dataOrdProd = data.dataOrdProd;
this.dataScad = data.dataScad;
this.dataScadSuggested = data.dataScadSuggested;
this.descCommessa = data.descCommessa;
this.descrizioneAttivita = data.descrizioneAttivita;
this.descrizioneProd = data.descrizioneProd;
this.descrizioneTcol = data.descrizioneTcol;
this.flagAvviabile = data.flagAvviabile;
this.flagEvasoProd = data.flagEvasoProd;
this.flagOrdineEvaso = data.flagOrdineEvaso;
this.flagTracciabilita = data.flagTracciabilita;
this.gestione = data.gestione;
this.ggScadPartita = data.ggScadPartita;
this.hrNum = data.hrNum;
this.idLotto = data.idLotto;
this.maxFase = data.maxFase;
this.maxStep = data.maxStep;
this.mtbColtToEdit = data.mtbColtToEdit;
this.noteLav = data.noteLav;
this.noteStep = data.noteStep;
this.numCnf = data.numCnf;
this.numFase = data.numFase;
this.numOrd = data.numOrd;
this.numOrdProd = data.numOrdProd;
this.numPedane = data.numPedane;
this.numPezzi = data.numPezzi;
this.partIva = data.partIva;
this.partitaMag = data.partitaMag;
this.partitaMagProd = data.partitaMagProd;
this.partitaMagSuggested = data.partitaMagSuggested;
this.pesoKg = data.pesoKg;
this.posRiga = data.posRiga;
this.prodStd = data.prodStd;
this.pzTrasferiti = data.pzTrasferiti;
this.qtaBatchProd = data.qtaBatchProd;
this.qtaCnf = data.qtaCnf;
this.qtaLav = data.qtaLav;
this.qtaProd = data.qtaProd;
this.qtaTrasferite = data.qtaTrasferite;
this.ragSocAnag = data.ragSocAnag;
this.rapConv = data.rapConv;
this.rapConv2 = data.rapConv2;
this.rapConv3 = data.rapConv3;
this.rapConvProd = data.rapConvProd;
this.rifOrd = data.rifOrd;
this.rigaOrdProd = data.rigaOrdProd;
this.runTimeEnd = data.runTimeEnd;
this.runTimeHour = data.runTimeHour;
this.runTimeMin = data.runTimeMin;
this.runTimeSec = data.runTimeSec;
this.stato = data.stato;
this.tempoTrascorso = data.tempoTrascorso;
this.udcTrasferiti = data.udcTrasferiti;
this.udsScaricati = data.udsScaricati;
this.untMisProd = data.untMisProd;
this.untOrd = data.untOrd;
this.untOrd2 = data.untOrd2;
this.untOrd3 = data.untOrd3;
}
}
export class PianoDto {
dataPiano?: Date | null;
idPiano?: number | null;
constructor(data: PianoDto) {
this.dataPiano = data.dataPiano;
this.idPiano = data.idPiano;
}
}
export class PrintQueueDTO {
codMdep?: string | null;
dataCollo?: string | null;
gestione?: string | null;
id?: number | null;
numCollo?: number | null;
serCollo?: string | null;
constructor(data: PrintQueueDTO) {
this.codMdep = data.codMdep;
this.dataCollo = data.dataCollo;
this.gestione = data.gestione;
this.id = data.id;
this.numCollo = data.numCollo;
this.serCollo = data.serCollo;
}
}
export class ProdLineStatusDTO {
codJfas?: string | null;
codMart?: string | null;
codMdepLav?: string | null;
datetimeEnd?: Date | null;
datetimeStart?: Date | null;
descrizione?: string | null;
descrizioneProd?: string | null;
listaOrd?: string | null;
maxAllocazione?: number | null;
partitaMag?: string | null;
qtaAllocate?: number | null;
constructor(data: ProdLineStatusDTO) {
this.codJfas = data.codJfas;
this.codMart = data.codMart;
this.codMdepLav = data.codMdepLav;
this.datetimeEnd = data.datetimeEnd;
this.datetimeStart = data.datetimeStart;
this.descrizione = data.descrizione;
this.descrizioneProd = data.descrizioneProd;
this.listaOrd = data.listaOrd;
this.maxAllocazione = data.maxAllocazione;
this.partitaMag = data.partitaMag;
this.qtaAllocate = data.qtaAllocate;
}
}
export class ProdResultDTO {
codProd?: string | null;
partitaMag?: string | null;
qtaProd?: number | null;
rapConv?: number | null;
untMisProd?: string | null;
constructor(data: ProdResultDTO) {
this.codProd = data.codProd;
this.partitaMag = data.partitaMag;
this.qtaProd = data.qtaProd;
this.rapConv = data.rapConv;
this.untMisProd = data.untMisProd;
}
}
export class PvmAuthorizationDTO {
authorizationName?: string | null;
enabled?: boolean | null;
module?: string | null;
required?: boolean | null;
username?: string | null;
visible?: boolean | null;
constructor(data: PvmAuthorizationDTO) {
this.authorizationName = data.authorizationName;
this.enabled = data.enabled;
this.module = data.module;
this.required = data.required;
this.username = data.username;
this.visible = data.visible;
}
}
export class RegisterSupervisorDTO {
codJfas?: string | null;
lineaType?: string | null;
printQuantity?: number | null;
printerName?: string | null;
printerServiceIp?: string | null;
printerServicePort?: number | null;
supervisorServiceIp?: string | null;
supervisorServicePort?: number | null;
constructor(data: RegisterSupervisorDTO) {
this.codJfas = data.codJfas;
this.lineaType = data.lineaType;
this.printQuantity = data.printQuantity;
this.printerName = data.printerName;
this.printerServiceIp = data.printerServiceIp;
this.printerServicePort = data.printerServicePort;
this.supervisorServiceIp = data.supervisorServiceIp;
this.supervisorServicePort = data.supervisorServicePort;
}
}
export class ReopenOrdineLavRequestDTO {
dataOrd?: Date | null;
gestione?: string | null;
idLotto?: number | null;
numOrd?: number | null;
constructor(data: ReopenOrdineLavRequestDTO) {
this.dataOrd = data.dataOrd;
this.gestione = data.gestione;
this.idLotto = data.idLotto;
this.numOrd = data.numOrd;
}
}
export class RequestArticoloFilterDTO {
tipoGruppo?: string | null;
constructor(data: RequestArticoloFilterDTO) {
this.tipoGruppo = data.tipoGruppo;
}
}
export class RetrieveArticoloRequestDTO {
filter?: FilterDTO | null;
page?: number | null;
pageSize?: number | null;
constructor(data: RetrieveArticoloRequestDTO) {
this.filter = data.filter;
this.page = data.page;
this.pageSize = data.pageSize;
}
}
export class RetrieveArticoloResponseDTO {
data?: ArticoloDTO[] | null;
total?: number | null;
constructor(data: RetrieveArticoloResponseDTO) {
this.data = data.data;
this.total = data.total;
}
}
export class RettificaProdDTO {
prodResult?: ProdResultDTO | null;
rettificaULDTO?: RettificaULDTO[] | null;
constructor(data: RettificaProdDTO) {
this.prodResult = data.prodResult;
this.rettificaULDTO = data.rettificaULDTO;
}
}
export class RettificaULDTO {
createDocAutomatically?: boolean | null;
newDataVers?: Date | null;
newNumCnf?: number | null;
newQtaCol?: number | null;
sourceMtbColr?: MtbColr | null;
constructor(data: RettificaULDTO) {
this.createDocAutomatically = data.createDocAutomatically;
this.newDataVers = data.newDataVers;
this.newNumCnf = data.newNumCnf;
this.newQtaCol = data.newQtaCol;
this.sourceMtbColr = data.sourceMtbColr;
}
}
export class RigheLottLavDTO {
codJfas?: string | null;
codMart?: string | null;
dataOrd?: Date | null;
idLotto?: number | null;
numOrd?: number | null;
qta_ord?: number | null;
rigaOrd?: number | null;
constructor(data: RigheLottLavDTO) {
this.codJfas = data.codJfas;
this.codMart = data.codMart;
this.dataOrd = data.dataOrd;
this.idLotto = data.idLotto;
this.numOrd = data.numOrd;
this.qta_ord = data.qta_ord;
this.rigaOrd = data.rigaOrd;
}
}
export class RilavorazioniDTO {
codProd?: string | null;
numCnf?: number | null;
partitaMag?: string | null;
constructor(data: RilavorazioniDTO) {
this.codProd = data.codProd;
this.numCnf = data.numCnf;
this.partitaMag = data.partitaMag;
}
}
export class SaveArticoloRequestDTO {
artToSave?: ArticoloDTO | null;
constructor(data: SaveArticoloRequestDTO) {
this.artToSave = data.artToSave;
}
}
export class SaveArticoloResponseDTO {
codMart?: string | null;
constructor(data: SaveArticoloResponseDTO) {
this.codMart = data.codMart;
}
}
export class SaveProductionPlanDTO {
codAnag?: string | null;
codJcom?: string | null;
codJfas?: string | null;
codJflav?: string | null;
codMdep?: string | null;
codMdepOrdProd?: string | null;
codProd?: string | null;
codTcolUl?: string | null;
codVdes?: string | null;
colliPedana?: number | null;
dataOrd?: Date | null;
descrPartita?: string | null;
descrizioneProd?: string | null;
note?: string | null;
noteRiga?: string | null;
numOrdL?: number | null;
partitaMagProd?: string | null;
partite?: SaveProductionPlanPartiteDTO[] | null;
piani?: PianoDto[] | null;
qtaProd?: number | null;
rapConvProd?: number | null;
untMisProd?: string | null;
constructor(data: SaveProductionPlanDTO) {
this.codAnag = data.codAnag;
this.codJcom = data.codJcom;
this.codJfas = data.codJfas;
this.codJflav = data.codJflav;
this.codMdep = data.codMdep;
this.codMdepOrdProd = data.codMdepOrdProd;
this.codProd = data.codProd;
this.codTcolUl = data.codTcolUl;
this.codVdes = data.codVdes;
this.colliPedana = data.colliPedana;
this.dataOrd = data.dataOrd;
this.descrPartita = data.descrPartita;
this.descrizioneProd = data.descrizioneProd;
this.note = data.note;
this.noteRiga = data.noteRiga;
this.numOrdL = data.numOrdL;
this.partitaMagProd = data.partitaMagProd;
this.partite = data.partite;
this.piani = data.piani;
this.qtaProd = data.qtaProd;
this.rapConvProd = data.rapConvProd;
this.untMisProd = data.untMisProd;
}
}
export class SaveProductionPlanPartiteDTO {
codMart?: string | null;
idArtEqui?: string | null;
partitaMag?: string | null;
constructor(data: SaveProductionPlanPartiteDTO) {
this.codMart = data.codMart;
this.idArtEqui = data.idArtEqui;
this.partitaMag = data.partitaMag;
}
}
export interface Serializable {
}
export class SettingsDTO {
initialWeekDay?: WeekDayEnum | null;
constructor(data: SettingsDTO) {
this.initialWeekDay = data.initialWeekDay;
}
}
export class SospesiClienteDTO {
assegni?: boolean | null;
carte?: boolean | null;
codAnag?: string | null;
codDtip?: string | null;
codVage?: string | null;
codVdes?: string | null;
codVvet?: string | null;
contanti?: boolean | null;
dataDoc?: Date | null;
dataScad?: Date | null;
impSospeso?: number | null;
importoPagato?: number | null;
numDoc?: number | null;
serDoc?: string | null;
tipoPaga?: string | null;
constructor(data: SospesiClienteDTO) {
this.assegni = data.assegni;
this.carte = data.carte;
this.codAnag = data.codAnag;
this.codDtip = data.codDtip;
this.codVage = data.codVage;
this.codVdes = data.codVdes;
this.codVvet = data.codVvet;
this.contanti = data.contanti;
this.dataDoc = data.dataDoc;
this.dataScad = data.dataScad;
this.impSospeso = data.impSospeso;
this.importoPagato = data.importoPagato;
this.numDoc = data.numDoc;
this.serDoc = data.serDoc;
this.tipoPaga = data.tipoPaga;
}
}
export class SrlActivityUsers extends EntityBase {
activityId?: string | null;
type: "srl_activity_users";
userName?: string | null;
constructor(data: SrlActivityUsers) {
super(data);
this.activityId = data.activityId;
this.userName = data.userName;
}
}
export class StackTraceElement implements Serializable {
classLoaderName?: string | null;
className?: string | null;
fileName?: string | null;
lineNumber?: number | null;
methodName?: string | null;
moduleName?: string | null;
moduleVersion?: string | null;
nativeMethod?: boolean | null;
constructor(data: StackTraceElement) {
this.classLoaderName = data.classLoaderName;
this.className = data.className;
this.fileName = data.fileName;
this.lineNumber = data.lineNumber;
this.methodName = data.methodName;
this.moduleName = data.moduleName;
this.moduleVersion = data.moduleVersion;
this.nativeMethod = data.nativeMethod;
}
}
export class StbActivity extends EntityBase {
activityDescription?: string | null;
activityEvent?: string | null;
activityId?: string | null;
activityPlayCounter?: number | null;
activityResult?: string | null;
activityResultId?: string | null;
activityType?: string | null;
activityTypeId?: string | null;
alarmDate?: Date | null;
alarmTime?: Date | null;
codAnag?: string | null;
codCmac?: string | null;
codJcom?: string | null;
codJfas?: string | null;
codMart?: string | null;
codMgrp?: string | null;
codVdes?: string | null;
dataInsAct?: Date | null;
dataOrd?: Date | null;
dtbOrdt?: DtbOrdt | null;
effectiveDate?: Date | null;
effectiveEnddate?: Date | null;
effectiveEndtime?: Date | null;
effectiveTime?: Date | null;
estimatedDate?: Date | null;
estimatedEnddate?: Date | null;
estimatedEndtime?: Date | null;
estimatedHours?: number | null;
estimatedTime?: Date | null;
flagRisolto?: string | null;
flagTipologia?: string | null;
gestione?: string | null;
guarantee?: string | null;
hrNum?: number | null;
idLotto?: number | null;
idRiga?: number | null;
idStep?: number | null;
indiceGradimento?: number | null;
jtbRLavt?: JtbRLavt[] | null;
matricola?: string | null;
note?: string | null;
noteGradimento?: string | null;
numOrd?: number | null;
oraInsAct?: Date | null;
oraModAct?: Date | null;
oraViewAct?: Date | null;
oreRapportino?: number | null;
parentActivity?: StbActivity | null;
parentActivityId?: string | null;
partitaMag?: string | null;
percComp?: number | null;
personaRif?: string | null;
planId?: number | null;
priorita?: number | null;
resultDescription?: string | null;
rfid?: string | null;
srlActivityUsers?: SrlActivityUsers[] | null;
stbActivity?: StbActivity[] | null;
stbActivityCosts?: StbActivityCosts[] | null;
stbActivityFile?: StbActivityFile[] | null;
stbActivityNotification?: StbActivityNotification[] | null;
stbActivityPublications?: StbActivityPublications[] | null;
stbActivityTags?: StbActivityTags[] | null;
tipoAnag?: string | null;
type: "stb_activity";
userCreator?: string | null;
userModifier?: string | null;
userName?: string | null;
wrikeId?: string | null;
constructor(data: StbActivity) {
super(data);
this.activityDescription = data.activityDescription;
this.activityEvent = data.activityEvent;
this.activityId = data.activityId;
this.activityPlayCounter = data.activityPlayCounter;
this.activityResult = data.activityResult;
this.activityResultId = data.activityResultId;
this.activityType = data.activityType;
this.activityTypeId = data.activityTypeId;
this.alarmDate = data.alarmDate;
this.alarmTime = data.alarmTime;
this.codAnag = data.codAnag;
this.codCmac = data.codCmac;
this.codJcom = data.codJcom;
this.codJfas = data.codJfas;
this.codMart = data.codMart;
this.codMgrp = data.codMgrp;
this.codVdes = data.codVdes;
this.dataInsAct = data.dataInsAct;
this.dataOrd = data.dataOrd;
this.dtbOrdt = data.dtbOrdt;
this.effectiveDate = data.effectiveDate;
this.effectiveEnddate = data.effectiveEnddate;
this.effectiveEndtime = data.effectiveEndtime;
this.effectiveTime = data.effectiveTime;
this.estimatedDate = data.estimatedDate;
this.estimatedEnddate = data.estimatedEnddate;
this.estimatedEndtime = data.estimatedEndtime;
this.estimatedHours = data.estimatedHours;
this.estimatedTime = data.estimatedTime;
this.flagRisolto = data.flagRisolto;
this.flagTipologia = data.flagTipologia;
this.gestione = data.gestione;
this.guarantee = data.guarantee;
this.hrNum = data.hrNum;
this.idLotto = data.idLotto;
this.idRiga = data.idRiga;
this.idStep = data.idStep;
this.indiceGradimento = data.indiceGradimento;
this.jtbRLavt = data.jtbRLavt;
this.matricola = data.matricola;
this.note = data.note;
this.noteGradimento = data.noteGradimento;
this.numOrd = data.numOrd;
this.oraInsAct = data.oraInsAct;
this.oraModAct = data.oraModAct;
this.oraViewAct = data.oraViewAct;
this.oreRapportino = data.oreRapportino;
this.parentActivity = data.parentActivity;
this.parentActivityId = data.parentActivityId;
this.partitaMag = data.partitaMag;
this.percComp = data.percComp;
this.personaRif = data.personaRif;
this.planId = data.planId;
this.priorita = data.priorita;
this.resultDescription = data.resultDescription;
this.rfid = data.rfid;
this.srlActivityUsers = data.srlActivityUsers;
this.stbActivity = data.stbActivity;
this.stbActivityCosts = data.stbActivityCosts;
this.stbActivityFile = data.stbActivityFile;
this.stbActivityNotification = data.stbActivityNotification;
this.stbActivityPublications = data.stbActivityPublications;
this.stbActivityTags = data.stbActivityTags;
this.tipoAnag = data.tipoAnag;
this.userCreator = data.userCreator;
this.userModifier = data.userModifier;
this.userName = data.userName;
this.wrikeId = data.wrikeId;
}
}
export class StbActivityCosts extends EntityBase {
activityId?: string | null;
codDivi?: string | null;
codSpes?: string | null;
descrizione?: string | null;
idRiga?: number | null;
qta?: number | null;
type: "stb_activity_costs";
untMis?: string | null;
valUnt?: number | null;
constructor(data: StbActivityCosts) {
super(data);
this.activityId = data.activityId;
this.codDivi = data.codDivi;
this.codSpes = data.codSpes;
this.descrizione = data.descrizione;
this.idRiga = data.idRiga;
this.qta = data.qta;
this.untMis = data.untMis;
this.valUnt = data.valUnt;
}
}
export class StbActivityFile extends EntityBase {
content?: any | null;
descrizione?: string | null;
fileName?: string | null;
id?: string | null;
lastUpd?: Date | null;
modello?: string | null;
originalSize?: number | null;
thumbnail?: any | null;
type: "stb_activity_file";
constructor(data: StbActivityFile) {
super(data);
this.content = data.content;
this.descrizione = data.descrizione;
this.fileName = data.fileName;
this.id = data.id;
this.lastUpd = data.lastUpd;
this.modello = data.modello;
this.originalSize = data.originalSize;
this.thumbnail = data.thumbnail;
}
}
export class StbActivityNotification extends EntityBase {
activityId?: string | null;
notificationDate?: Date | null;
notificationNote?: string | null;
notificationType?: string | null;
type: "stb_activity_notification";
userName?: string | null;
constructor(data: StbActivityNotification) {
super(data);
this.activityId = data.activityId;
this.notificationDate = data.notificationDate;
this.notificationNote = data.notificationNote;
this.notificationType = data.notificationType;
this.userName = data.userName;
}
}
export class StbActivityPublications extends EntityBase {
activityId?: string | null;
codJcom?: string | null;
customActivityDescription?: string | null;
customProjectDescription?: string | null;
dataPub?: Date | null;
id?: number | null;
type: "stb_activity_publications";
constructor(data: StbActivityPublications) {
super(data);
this.activityId = data.activityId;
this.codJcom = data.codJcom;
this.customActivityDescription = data.customActivityDescription;
this.customProjectDescription = data.customProjectDescription;
this.dataPub = data.dataPub;
this.id = data.id;
}
}
export class StbActivityTags extends EntityBase {
activityId?: string | null;
activityTag?: string | null;
id?: number | null;
type: "stb_activity_tags";
constructor(data: StbActivityTags) {
super(data);
this.activityId = data.activityId;
this.activityTag = data.activityTag;
this.id = data.id;
}
}
export class TtbClieLine extends EntityBase {
blacklist?: boolean | null;
codAnag?: string | null;
codLine?: string | null;
type: "ttb_clie_line";
constructor(data: TtbClieLine) {
super(data);
this.blacklist = data.blacklist;
this.codAnag = data.codAnag;
this.codLine = data.codLine;
}
}
export class TtbLisvTaglieData extends EntityBase {
codStyle?: string | null;
codTagl?: string | null;
codVlis?: string | null;
przVend?: number | null;
przVendSug?: number | null;
type: "ttb_lisv_taglie_data";
versione?: number | null;
constructor(data: TtbLisvTaglieData) {
super(data);
this.codStyle = data.codStyle;
this.codTagl = data.codTagl;
this.codVlis = data.codVlis;
this.przVend = data.przVend;
this.przVendSug = data.przVendSug;
this.versione = data.versione;
}
}
export class UntMisDTO {
numCnf?: number | null;
pesoNetto?: number | null;
qta?: number | null;
qta2?: number | null;
qta3?: number | null;
qtaCnf?: number | null;
rapConv?: number | null;
untMis?: string | null;
untMis2?: string | null;
untMis3?: string | null;
constructor(data: UntMisDTO) {
this.numCnf = data.numCnf;
this.pesoNetto = data.pesoNetto;
this.qta = data.qta;
this.qta2 = data.qta2;
this.qta3 = data.qta3;
this.qtaCnf = data.qtaCnf;
this.rapConv = data.rapConv;
this.untMis = data.untMis;
this.untMis2 = data.untMis2;
this.untMis3 = data.untMis3;
}
}
export class UpdatePesoArticoloRequestDTO {
codMart?: string | null;
taraKg?: number | null;
updateOpenOrdersULs?: boolean | null;
constructor(data: UpdatePesoArticoloRequestDTO) {
this.codMart = data.codMart;
this.taraKg = data.taraKg;
this.updateOpenOrdersULs = data.updateOpenOrdersULs;
}
}
export class UpdateQtaImmesseStepRequestDTO {
codJfas?: string | null;
ordineLavorazione?: OrdineLavorazioneDTO | null;
qta?: number | null;
constructor(data: UpdateQtaImmesseStepRequestDTO) {
this.codJfas = data.codJfas;
this.ordineLavorazione = data.ordineLavorazione;
this.qta = data.qta;
}
}
export class VersamentoMaterialeSuOrdineDTO {
cloneOrdine?: boolean | null;
codJfas?: string | null;
mtbColt?: MtbColt | null;
ordine?: DtbOrdt | null;
qtaVersamento?: number | null;
startOrdine?: boolean | null;
transferRequired?: boolean | null;
constructor(data: VersamentoMaterialeSuOrdineDTO) {
this.cloneOrdine = data.cloneOrdine;
this.codJfas = data.codJfas;
this.mtbColt = data.mtbColt;
this.ordine = data.ordine;
this.qtaVersamento = data.qtaVersamento;
this.startOrdine = data.startOrdine;
this.transferRequired = data.transferRequired;
}
}
export class VtbClie extends EntityBase implements EquatableEntityInterface<VtbClie> {
agenziaBanca?: string | null;
applicationName?: string | null;
codAbi?: string | null;
codAliq?: string | null;
codAnag?: string | null;
codAnagStat?: string | null;
codAssicurato?: string | null;
codBanc?: string | null;
codBancAzi?: string | null;
codBic?: string | null;
codCab?: string | null;
codCconCosti?: string | null;
codCconRicavi?: string | null;
codComVal?: string | null;
codDtipSped?: string | null;
codFidelity?: string | null;
codFornFido?: string | null;
codGriglia?: string | null;
codMdep?: string | null;
codPaga?: string | null;
codScoCli?: string | null;
codVage?: string | null;
codVage2?: string | null;
codVass?: string | null;
codVatt?: string | null;
codVcom?: string | null;
codVgrpAcq?: string | null;
codVlis?: string | null;
codVpre?: string | null;
codVseg?: string | null;
codVset?: string | null;
codVtbloccons?: string | null;
codVtip?: string | null;
codVtipFido?: string | null;
codVvet?: string | null;
codVvet2?: string | null;
codVzon?: string | null;
costoEsenzione?: string | null;
countFidelity?: number | null;
dataConsObbl?: boolean | null;
dataConsStart?: Date | null;
dataConsStop?: Date | null;
dataFineFido?: Date | null;
dataInizAttivita?: Date | null;
dataInizFido?: Date | null;
dataMandato?: Date | null;
descrEsenzione?: string | null;
eanFidelity?: string | null;
excludedColumns?: string[] | null;
fatturaPedaneSeparate?: boolean | null;
fido?: number | null;
flagAddBollo?: string | null;
flagPrzCons?: boolean | null;
flagSpese?: string | null;
flagSpeseArt?: string | null;
flagStampaPrezzi?: string | null;
flagStato?: string | null;
flagTd?: string | null;
fonte?: string | null;
ggChiusura?: string | null;
gtbAnag?: GtbAnag | null;
iban?: string | null;
idMandato?: string | null;
immagine?: number | null;
impMinOrd?: number | null;
infoComVal?: string | null;
mesiEsclusi?: string | null;
mezzo?: string | null;
mmDecor?: string | null;
nomeNegozio?: string | null;
note?: string | null;
noteCons?: string | null;
noteFido?: string | null;
numCc?: string | null;
parent?: any | null;
percProv?: number | null;
percProv2?: number | null;
periodFat?: string | null;
porto?: string | null;
queryTimeoutSeconds?: number | null;
sconto1?: number | null;
sconto2?: number | null;
solvibilita?: number | null;
tableName?: string | null;
termCons?: string | null;
tipoFatDif?: string | null;
tipoNegozio?: string | null;
transactionGroupId?: number | null;
ttbClieLine?: TtbClieLine[] | null;
type: "vtb_clie";
valutazione?: number | null;
constructor(data: VtbClie) {
super(data);
this.agenziaBanca = data.agenziaBanca;
this.applicationName = data.applicationName;
this.codAbi = data.codAbi;
this.codAliq = data.codAliq;
this.codAnag = data.codAnag;
this.codAnagStat = data.codAnagStat;
this.codAssicurato = data.codAssicurato;
this.codBanc = data.codBanc;
this.codBancAzi = data.codBancAzi;
this.codBic = data.codBic;
this.codCab = data.codCab;
this.codCconCosti = data.codCconCosti;
this.codCconRicavi = data.codCconRicavi;
this.codComVal = data.codComVal;
this.codDtipSped = data.codDtipSped;
this.codFidelity = data.codFidelity;
this.codFornFido = data.codFornFido;
this.codGriglia = data.codGriglia;
this.codMdep = data.codMdep;
this.codPaga = data.codPaga;
this.codScoCli = data.codScoCli;
this.codVage = data.codVage;
this.codVage2 = data.codVage2;
this.codVass = data.codVass;
this.codVatt = data.codVatt;
this.codVcom = data.codVcom;
this.codVgrpAcq = data.codVgrpAcq;
this.codVlis = data.codVlis;
this.codVpre = data.codVpre;
this.codVseg = data.codVseg;
this.codVset = data.codVset;
this.codVtbloccons = data.codVtbloccons;
this.codVtip = data.codVtip;
this.codVtipFido = data.codVtipFido;
this.codVvet = data.codVvet;
this.codVvet2 = data.codVvet2;
this.codVzon = data.codVzon;
this.costoEsenzione = data.costoEsenzione;
this.countFidelity = data.countFidelity;
this.dataConsObbl = data.dataConsObbl;
this.dataConsStart = data.dataConsStart;
this.dataConsStop = data.dataConsStop;
this.dataFineFido = data.dataFineFido;
this.dataInizAttivita = data.dataInizAttivita;
this.dataInizFido = data.dataInizFido;
this.dataMandato = data.dataMandato;
this.descrEsenzione = data.descrEsenzione;
this.eanFidelity = data.eanFidelity;
this.excludedColumns = data.excludedColumns;
this.fatturaPedaneSeparate = data.fatturaPedaneSeparate;
this.fido = data.fido;
this.flagAddBollo = data.flagAddBollo;
this.flagPrzCons = data.flagPrzCons;
this.flagSpese = data.flagSpese;
this.flagSpeseArt = data.flagSpeseArt;
this.flagStampaPrezzi = data.flagStampaPrezzi;
this.flagStato = data.flagStato;
this.flagTd = data.flagTd;
this.fonte = data.fonte;
this.ggChiusura = data.ggChiusura;
this.gtbAnag = data.gtbAnag;
this.iban = data.iban;
this.idMandato = data.idMandato;
this.immagine = data.immagine;
this.impMinOrd = data.impMinOrd;
this.infoComVal = data.infoComVal;
this.mesiEsclusi = data.mesiEsclusi;
this.mezzo = data.mezzo;
this.mmDecor = data.mmDecor;
this.nomeNegozio = data.nomeNegozio;
this.note = data.note;
this.noteCons = data.noteCons;
this.noteFido = data.noteFido;
this.numCc = data.numCc;
this.parent = data.parent;
this.percProv = data.percProv;
this.percProv2 = data.percProv2;
this.periodFat = data.periodFat;
this.porto = data.porto;
this.queryTimeoutSeconds = data.queryTimeoutSeconds;
this.sconto1 = data.sconto1;
this.sconto2 = data.sconto2;
this.solvibilita = data.solvibilita;
this.tableName = data.tableName;
this.termCons = data.termCons;
this.tipoFatDif = data.tipoFatDif;
this.tipoNegozio = data.tipoNegozio;
this.transactionGroupId = data.transactionGroupId;
this.ttbClieLine = data.ttbClieLine;
this.valutazione = data.valutazione;
}
}
export class VtbClieFido extends EntityBase {
codAnag?: string | null;
codVtipFido?: string | null;
dataOper?: Date | null;
fido?: number | null;
idRigaFido?: number | null;
type: "vtb_clie_fido";
constructor(data: VtbClieFido) {
super(data);
this.codAnag = data.codAnag;
this.codVtipFido = data.codVtipFido;
this.dataOper = data.dataOper;
this.fido = data.fido;
this.idRigaFido = data.idRigaFido;
}
}
export class VtbCliePersRif extends EntityBase {
codAnag?: string | null;
codVdes?: string | null;
dataUltAgg?: Date | null;
eMail?: string | null;
fax?: string | null;
idPersRif?: number | null;
mansione?: string | null;
numCellulare?: string | null;
personaRif?: string | null;
telefono?: string | null;
tipoIndirizzo?: string | null;
type: "vtb_clie_pers_rif";
constructor(data: VtbCliePersRif) {
super(data);
this.codAnag = data.codAnag;
this.codVdes = data.codVdes;
this.dataUltAgg = data.dataUltAgg;
this.eMail = data.eMail;
this.fax = data.fax;
this.idPersRif = data.idPersRif;
this.mansione = data.mansione;
this.numCellulare = data.numCellulare;
this.personaRif = data.personaRif;
this.telefono = data.telefono;
this.tipoIndirizzo = data.tipoIndirizzo;
}
}
export class VtbDest extends EntityBase implements EquatableEntityInterface<VtbDest> {
applicationName?: string | null;
cap?: string | null;
capLegale?: string | null;
citta?: string | null;
cittaLegale?: string | null;
codAcc?: string | null;
codAffiliazione?: string | null;
codAliq?: string | null;
codAliqIn?: string | null;
codAliqOut?: string | null;
codAlis?: string | null;
codAnag?: string | null;
codCentroAzi?: string | null;
codEan?: string | null;
codFisc?: string | null;
codFiscLegale?: string | null;
codGriglia?: string | null;
codMdep?: string | null;
codScoCli?: string | null;
codVage?: string | null;
codVatt?: string | null;
codVcom?: string | null;
codVdes?: string | null;
codVlis?: string | null;
codVpre?: string | null;
codVseg?: string | null;
codVset?: string | null;
codVtip?: string | null;
codVvet?: string | null;
codVzon?: string | null;
cuuPa?: string | null;
dataAttivazione?: Date | null;
dataCessazione?: Date | null;
descrizAliqOut?: string | null;
destinatario?: string | null;
eMail?: string | null;
eMailPec?: string | null;
excludedColumns?: string[] | null;
fax?: string | null;
flagAttivo?: string | null;
flagDomicRiba?: string | null;
flagEsponi?: string | null;
flagStabileOrg?: string | null;
flagStampaPrezzi?: string | null;
fonte?: string | null;
ggChiusura?: string | null;
ggCons?: number | null;
impMinOrd?: number | null;
indirizzo?: string | null;
indirizzoLegale?: string | null;
itinerario?: string | null;
lat?: number | null;
lng?: number | null;
nazione?: string | null;
nazioneLegale?: string | null;
note?: string | null;
parent?: any | null;
partIva?: string | null;
partIvaLegale?: string | null;
personaRif?: string | null;
precode?: string | null;
prov?: string | null;
provLegale?: string | null;
queryTimeoutSeconds?: number | null;
ragSocLegale?: string | null;
tableName?: string | null;
tel?: string | null;
termCons?: string | null;
tipoNegozio?: string | null;
transactionGroupId?: number | null;
type: "vtb_dest";
vtbDestIntercode?: VtbDestIntercode[] | null;
constructor(data: VtbDest) {
super(data);
this.applicationName = data.applicationName;
this.cap = data.cap;
this.capLegale = data.capLegale;
this.citta = data.citta;
this.cittaLegale = data.cittaLegale;
this.codAcc = data.codAcc;
this.codAffiliazione = data.codAffiliazione;
this.codAliq = data.codAliq;
this.codAliqIn = data.codAliqIn;
this.codAliqOut = data.codAliqOut;
this.codAlis = data.codAlis;
this.codAnag = data.codAnag;
this.codCentroAzi = data.codCentroAzi;
this.codEan = data.codEan;
this.codFisc = data.codFisc;
this.codFiscLegale = data.codFiscLegale;
this.codGriglia = data.codGriglia;
this.codMdep = data.codMdep;
this.codScoCli = data.codScoCli;
this.codVage = data.codVage;
this.codVatt = data.codVatt;
this.codVcom = data.codVcom;
this.codVdes = data.codVdes;
this.codVlis = data.codVlis;
this.codVpre = data.codVpre;
this.codVseg = data.codVseg;
this.codVset = data.codVset;
this.codVtip = data.codVtip;
this.codVvet = data.codVvet;
this.codVzon = data.codVzon;
this.cuuPa = data.cuuPa;
this.dataAttivazione = data.dataAttivazione;
this.dataCessazione = data.dataCessazione;
this.descrizAliqOut = data.descrizAliqOut;
this.destinatario = data.destinatario;
this.eMail = data.eMail;
this.eMailPec = data.eMailPec;
this.excludedColumns = data.excludedColumns;
this.fax = data.fax;
this.flagAttivo = data.flagAttivo;
this.flagDomicRiba = data.flagDomicRiba;
this.flagEsponi = data.flagEsponi;
this.flagStabileOrg = data.flagStabileOrg;
this.flagStampaPrezzi = data.flagStampaPrezzi;
this.fonte = data.fonte;
this.ggChiusura = data.ggChiusura;
this.ggCons = data.ggCons;
this.impMinOrd = data.impMinOrd;
this.indirizzo = data.indirizzo;
this.indirizzoLegale = data.indirizzoLegale;
this.itinerario = data.itinerario;
this.lat = data.lat;
this.lng = data.lng;
this.nazione = data.nazione;
this.nazioneLegale = data.nazioneLegale;
this.note = data.note;
this.parent = data.parent;
this.partIva = data.partIva;
this.partIvaLegale = data.partIvaLegale;
this.personaRif = data.personaRif;
this.precode = data.precode;
this.prov = data.prov;
this.provLegale = data.provLegale;
this.queryTimeoutSeconds = data.queryTimeoutSeconds;
this.ragSocLegale = data.ragSocLegale;
this.tableName = data.tableName;
this.tel = data.tel;
this.termCons = data.termCons;
this.tipoNegozio = data.tipoNegozio;
this.transactionGroupId = data.transactionGroupId;
this.vtbDestIntercode = data.vtbDestIntercode;
}
}
export class VtbDestIntercode extends EntityBase {
codAnag?: string | null;
codCarat01?: string | null;
codCarat02?: string | null;
codCarat03?: string | null;
codCarat04?: string | null;
codForn?: string | null;
codVcom?: string | null;
codVdes?: string | null;
codVpre?: string | null;
intercode?: string | null;
tipologia?: string | null;
type: "vtb_dest_intercode";
constructor(data: VtbDestIntercode) {
super(data);
this.codAnag = data.codAnag;
this.codCarat01 = data.codCarat01;
this.codCarat02 = data.codCarat02;
this.codCarat03 = data.codCarat03;
this.codCarat04 = data.codCarat04;
this.codForn = data.codForn;
this.codVcom = data.codVcom;
this.codVdes = data.codVdes;
this.codVpre = data.codVpre;
this.intercode = data.intercode;
this.tipologia = data.tipologia;
}
}
export class VtbList extends EntityBase {
arrCam?: number | null;
arrRic?: number | null;
cambio?: number | null;
codDivi?: string | null;
codVlis?: string | null;
codVlisRif?: string | null;
descrizione?: string | null;
flagAddSfrido?: boolean | null;
flagAddTrasp?: boolean | null;
flagArrPrzIva?: string | null;
flagAttivo?: string | null;
flagCalcoloPrz?: string | null;
flagECommerce?: string | null;
flagListIvaInclusa?: string | null;
flagLisvMargine?: string | null;
flagRicScatto?: string | null;
percGest?: number | null;
percIspe?: number | null;
percOneri?: number | null;
percPromo?: number | null;
percProv?: number | null;
percRecSpese?: number | null;
ricarica?: number | null;
type: "vtb_list";
versioneRif?: number | null;
vtbList?: VtbList[] | null;
vtbListData?: VtbListData[] | null;
vtbListPremi?: VtbListPremi[] | null;
constructor(data: VtbList) {
super(data);
this.arrCam = data.arrCam;
this.arrRic = data.arrRic;
this.cambio = data.cambio;
this.codDivi = data.codDivi;
this.codVlis = data.codVlis;
this.codVlisRif = data.codVlisRif;
this.descrizione = data.descrizione;
this.flagAddSfrido = data.flagAddSfrido;
this.flagAddTrasp = data.flagAddTrasp;
this.flagArrPrzIva = data.flagArrPrzIva;
this.flagAttivo = data.flagAttivo;
this.flagCalcoloPrz = data.flagCalcoloPrz;
this.flagECommerce = data.flagECommerce;
this.flagListIvaInclusa = data.flagListIvaInclusa;
this.flagLisvMargine = data.flagLisvMargine;
this.flagRicScatto = data.flagRicScatto;
this.percGest = data.percGest;
this.percIspe = data.percIspe;
this.percOneri = data.percOneri;
this.percPromo = data.percPromo;
this.percProv = data.percProv;
this.percRecSpese = data.percRecSpese;
this.ricarica = data.ricarica;
this.versioneRif = data.versioneRif;
this.vtbList = data.vtbList;
this.vtbListData = data.vtbListData;
this.vtbListPremi = data.vtbListPremi;
}
}
export class VtbListData extends EntityBase {
checkDataFine?: boolean | null;
checkDataIniz?: boolean | null;
cifreDec?: number | null;
codPromo?: string | null;
codVlis?: string | null;
codVlisRif?: string | null;
cod_divi?: string | null;
condizioniComm?: string | null;
dataAtt?: Date | null;
dataFine?: Date | null;
dataIniz?: Date | null;
dataTrasmissione?: Date | null;
dataTrasmissioneFinePromo?: Date | null;
dataUltVar?: Date | null;
datiLogistici?: boolean | null;
descrPromo?: string | null;
descrizione?: string | null;
flagVolantino?: boolean | null;
mtbLisvData?: MtbLisvData[] | null;
mtbLisvDataSpese?: MtbLisvDataSpese[] | null;
note?: string | null;
porto?: string | null;
ricarica?: number | null;
type: "vtb_list_data";
versione?: number | null;
versioneRif?: number | null;
vtbList?: VtbList | null;
vtbListData?: VtbListData[] | null;
vtbPromo?: VtbPromo | null;
constructor(data: VtbListData) {
super(data);
this.checkDataFine = data.checkDataFine;
this.checkDataIniz = data.checkDataIniz;
this.cifreDec = data.cifreDec;
this.codPromo = data.codPromo;
this.codVlis = data.codVlis;
this.codVlisRif = data.codVlisRif;
this.cod_divi = data.cod_divi;
this.condizioniComm = data.condizioniComm;
this.dataAtt = data.dataAtt;
this.dataFine = data.dataFine;
this.dataIniz = data.dataIniz;
this.dataTrasmissione = data.dataTrasmissione;
this.dataTrasmissioneFinePromo = data.dataTrasmissioneFinePromo;
this.dataUltVar = data.dataUltVar;
this.datiLogistici = data.datiLogistici;
this.descrPromo = data.descrPromo;
this.descrizione = data.descrizione;
this.flagVolantino = data.flagVolantino;
this.mtbLisvData = data.mtbLisvData;
this.mtbLisvDataSpese = data.mtbLisvDataSpese;
this.note = data.note;
this.porto = data.porto;
this.ricarica = data.ricarica;
this.versione = data.versione;
this.versioneRif = data.versioneRif;
this.vtbList = data.vtbList;
this.vtbListData = data.vtbListData;
this.vtbPromo = data.vtbPromo;
}
}
export class VtbListPremi extends EntityBase {
aDataFat?: Date | null;
aImportoFat?: number | null;
aImportoFat02?: number | null;
aImportoFat03?: number | null;
aImportoFat04?: number | null;
codVlis?: string | null;
daDataFat?: Date | null;
daImportoFat?: number | null;
dataMaturaz?: Date | null;
descrizione?: string | null;
fatturatoBdg?: number | null;
flagLiquidato?: string | null;
idRiga?: number | null;
importoLiquid?: number | null;
note?: string | null;
percFat?: number | null;
percFat02?: number | null;
percFat03?: number | null;
percFat04?: number | null;
type: "vtb_list_premi";
valoreFisso?: number | null;
constructor(data: VtbListPremi) {
super(data);
this.aDataFat = data.aDataFat;
this.aImportoFat = data.aImportoFat;
this.aImportoFat02 = data.aImportoFat02;
this.aImportoFat03 = data.aImportoFat03;
this.aImportoFat04 = data.aImportoFat04;
this.codVlis = data.codVlis;
this.daDataFat = data.daDataFat;
this.daImportoFat = data.daImportoFat;
this.dataMaturaz = data.dataMaturaz;
this.descrizione = data.descrizione;
this.fatturatoBdg = data.fatturatoBdg;
this.flagLiquidato = data.flagLiquidato;
this.idRiga = data.idRiga;
this.importoLiquid = data.importoLiquid;
this.note = data.note;
this.percFat = data.percFat;
this.percFat02 = data.percFat02;
this.percFat03 = data.percFat03;
this.percFat04 = data.percFat04;
this.valoreFisso = data.valoreFisso;
}
}
export class VtbPromo extends EntityBase {
codAliq?: string | null;
codPromo?: string | null;
codPromoIntercode?: string | null;
dataFineSellIn?: Date | null;
dataFineSellOut?: Date | null;
dataInizSellIn?: Date | null;
dataInizSellOut?: Date | null;
descArticoliPromo?: string | null;
desc_clienti?: string | null;
descrizione?: string | null;
filtroArticoliOmaggio?: string | null;
filtroArticoliPromo?: string | null;
filtroClienti?: string | null;
flagAttivo?: string | null;
flagPromoRimb?: string | null;
flagScontoContrattuale?: string | null;
flagTipoPromo?: string | null;
flagTipologia?: string | null;
flagVolantino?: boolean | null;
intercodeXmlVariazioni?: string | null;
przBloccato?: number | null;
qtVend?: number | null;
qtaOmaggio?: number | null;
type: "vtb_promo";
umOmaggio?: string | null;
umVend?: string | null;
constructor(data: VtbPromo) {
super(data);
this.codAliq = data.codAliq;
this.codPromo = data.codPromo;
this.codPromoIntercode = data.codPromoIntercode;
this.dataFineSellIn = data.dataFineSellIn;
this.dataFineSellOut = data.dataFineSellOut;
this.dataInizSellIn = data.dataInizSellIn;
this.dataInizSellOut = data.dataInizSellOut;
this.descArticoliPromo = data.descArticoliPromo;
this.desc_clienti = data.desc_clienti;
this.descrizione = data.descrizione;
this.filtroArticoliOmaggio = data.filtroArticoliOmaggio;
this.filtroArticoliPromo = data.filtroArticoliPromo;
this.filtroClienti = data.filtroClienti;
this.flagAttivo = data.flagAttivo;
this.flagPromoRimb = data.flagPromoRimb;
this.flagScontoContrattuale = data.flagScontoContrattuale;
this.flagTipoPromo = data.flagTipoPromo;
this.flagTipologia = data.flagTipologia;
this.flagVolantino = data.flagVolantino;
this.intercodeXmlVariazioni = data.intercodeXmlVariazioni;
this.przBloccato = data.przBloccato;
this.qtVend = data.qtVend;
this.qtaOmaggio = data.qtaOmaggio;
this.umOmaggio = data.umOmaggio;
this.umVend = data.umVend;
}
}
export const enum EsitoType {
OK = 1,
KO = -1,
WARNING = 0,
}
export const enum FlagEvaso {
INEVASO = "I",
EVASO = "E",
ANNULLATO = "A",
}
export const enum Grandezza {
LUNGHEZZA = 0,
AREA = 1,
VOLUME = 2,
}
export const enum MtbColrCausale {
DEFAULT = 0,
RETTIFICA = 1,
VERSAMENTO = 2,
}
export const enum MtbColsCausale {
CREAZIONE = 0,
RETTIFICA = 1,
POSIZIONAMENTO = 2,
VERSAMENTO = 3,
}
/**
* Values:
* - `NO_OP`
* - `SELECT`
* - `SELECT_OBJECT`
* - `INSERT`
* - `UPDATE`
* - `APPEND` - @deprecated
* - `SUBSTITUTE`
* - `DELETE_THEN_INSERT`
* - `DELETE`
* - `INSERT_OR_UPDATE`
*/
export const enum OperationType {
NO_OP = "NO_OP",
SELECT = "SELECT",
SELECT_OBJECT = "SELECT_OBJECT",
INSERT = "INSERT",
UPDATE = "UPDATE",
/**
* @deprecated
*/
APPEND = "APPEND",
SUBSTITUTE = "SUBSTITUTE",
DELETE_THEN_INSERT = "DELETE_THEN_INSERT",
DELETE = "DELETE",
INSERT_OR_UPDATE = "INSERT_OR_UPDATE",
}
export const enum StatoImporto {
SOSPESO = "SOSPESO",
SOSPESO_PAGATO = "SOSPESO_PAGATO",
PAGATO = "PAGATO",
}
export const enum Tipo {
ETICHETTA_SSCC_ACCETTAZIONE = 0,
ETICHETTA_SSCC_LAVORAZIONE = 1,
ETICHETTA_SSCC_SPEDIZIONE = 2,
STAMPA_LISTINI_VENDITA = 5,
}
export const enum TipoCosto {
ULTIMO_COSTO = "UC",
COSTO_MERCATO = "CM",
}
export const enum TipoUM {
UP = "UP",
UI = "UI",
UL = "UL",
}
export const enum TipoValore {
TESTO = 0,
BOOLEAN = 1,
INTERO = 2,
DECIMALE = 3,
DATE = 4,
DATETIME = 5,
TIME = 6,
}
export const enum Type {
WARNING = "WARNING",
ERROR = "ERROR",
INFO = "INFO",
}
export const enum WeekDayEnum {
MONDAY = 1,
TUESDAY = 2,
WEDNESDAY = 3,
THURSDAY = 4,
FRIDAY = 5,
SATURDAY = 6,
SUNDAY = 7,
}