Lot de prépayé

 Table/Entité Pojo Topic
DB2 CSVECAR CsVeCar as400.chf.CSVECAR
DB2 CSCARTE CsCarte as400.chf.CSCARTE
ES PrepaidLot PrepaidLot cineges.prepaidLot.saveLocal

Flux DB2Kafka : PrepaidStream

Mapping

CSVECAR CSCARTE PrepaidLot Comment
NUM_VEN_CAR db2id
DAT_FAB_CAR dateCreation
DAT_EDT_CAR releaseDate
DAT_DEB_PER validFrom infomation uniquement sur un prépayé du lot à l’import
DAT_FIN_VAL validTo infomation uniquement sur un prépayé du lot à l’import
amount correspondant au montant du lot (nombre de place x prix unitaire ht)
NB_CAR_LOT numberPrepaid
BOO_PAI_LOT isPaid
NUM_VEN_CAR cardVenNum
cashierId non renseigné à l’import
customerId recherche du customer en fonction du NumBenef ou son nom et prénom du titulaire
TYP_CAR TYP_CAR + COD_ABO cardCommercialOfferId si TYP_CAR correspond à ABONNE, on lui rajoute son numéro d’abonnement provenant de CSABONN
restrictComplexe
status générer à l’import, si la date de fin de validation n’est pas dépassé, le lot est valable. Dans le cas contraire, elle n’est plus valable