diff --git a/data/models/teleicare_history/ica_declaration.py b/data/models/teleicare_history/ica_declaration.py index 71866d7c..6fb49896 100644 --- a/data/models/teleicare_history/ica_declaration.py +++ b/data/models/teleicare_history/ica_declaration.py @@ -8,11 +8,18 @@ from .ica_etablissement import IcaEtablissement +# Les etablissements en lien avec ces 3 modèles peuvent être tous différents (cas rare) ou tous les mêmes +# * entreprise responsable de l'étiquetage du modèle IcaComplementAlimentaire +# * entreprise télédéclarante du modèle IcaVersionDeclaration +# * entreprise gestionnaire du modèle IcaDeclaration + class IcaComplementAlimentaire(models.Model): cplalim_ident = models.IntegerField(primary_key=True) frmgal_ident = models.IntegerField(blank=True, null=True) - etab = models.ForeignKey(IcaEtablissement, on_delete=models.CASCADE, db_column="etab_ident") + etab = models.ForeignKey( + IcaEtablissement, on_delete=models.CASCADE, db_column="etab_ident" + ) # correspond à l'entreprise responsable de l'étiquetage cplalim_marque = models.TextField(blank=True, null=True) cplalim_gamme = models.TextField(blank=True, null=True) cplalim_nom = models.TextField() @@ -31,7 +38,7 @@ class IcaDeclaration(models.Model): tydcl_ident = models.IntegerField() etab = models.ForeignKey( IcaEtablissement, on_delete=models.CASCADE, db_column="etab_ident" - ) # duplique la foreign key vers l'établissement présente dans le CA + ) # correspond à l'entreprise gestionnaire de la déclaration etab_ident_rmm_declarant = models.IntegerField() dcl_date = models.TextField() dcl_saisie_administration = models.BooleanField() @@ -53,7 +60,7 @@ class IcaVersionDeclaration(models.Model): pays_ident_adre = models.IntegerField(blank=True, null=True) etab = models.ForeignKey( IcaEtablissement, on_delete=models.CASCADE, db_column="etab_ident" - ) # duplique la foreign key vers l'établissement présente dans le CA + ) # correspond à l'entreprise télédéclarante ex_ident = models.IntegerField() pays_ident_pays_de_reference = models.IntegerField(blank=True, null=True) dcl = models.ForeignKey(