1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60
|
Adresse:
columns:
adresse1: { type: string(255), notnull: true }
adresse2: { type : string(255) }
code_postal: { type: string(20) }
ville: { type: string(70) }
pays_id: { type: integer, notnull: true }
libelle_type_adresse_id: { type: integer, notnull: true }
relations:
LibelleTypeAdresse: { foreignAlias: Adresses }
Pays: { foreignAlias: Adresses }
Utilisateur: { foreignAlias: Adresses, class: Utilisateur, refClass: UtilisateurAdresse }
Societe: { foreignAlias: Adresses, class: Societe, refClass: SocieteAdresse }
Email:
columns:
email: { type: string(50), notnull: true }
utilisateur_id: { type: integer, notnull: true }
relations:
Utilisateur: { foreignAlias: Emails }
Telephone:
columns:
numero: { type: string(50), notnull: true }
libelle_type_numero_telephone_id: { type: integer, notnull: true }
relations:
LibelleTypeNumeroTelephone: { foreignAlias: Telephones }
Utilisateur: { foreignAlias: Telephones, class: Utilisateur, refClass: UtilisateurTelephone }
Societe: { foreignAlias: Telephones, class: Societe, refClass: SocieteTelephone }
Utilisateur:
columns:
nom: { type: string(100), notnull: true }
prenom: { type: string(100), notnull: true }
password: { type: string(20), notnull: true }
commentaire: { type: string(400) }
securite_sociale: { type: string(20) }
email_principal_id: { type: integer }
utilisateur_referent_id: { type: integer }
relations:
Email: { local: email_principal_id, foreign: id,foreignAlias: Utilisateur }
Utilisateur: { local: utilisateur_referent_id, foreign: id, foreignAlias: Clients }
attributes: { export: all, validate: true }
UtilisateurTelephone:
columns:
utilisateur_id: { type: integer, primary: true }
telephone_id: { type: integer, primary: true}
relations:
Telephone: { foreignAlias: UtilisateurTelephones }
Utilisateur: { foreignAlias: UtilisateurTelephones }
UtilisateurAdresse:
columns:
utilisateur_id: { type: integer, primary: true}
adresse_id: { type: integer, primary: true }
relations:
Utilisateur: { foreignAlias: UtilisateurAdresses }
Adresse: { foreignAlias: UtilisateurAdresses } |
Partager