Myintranet. Database

Classes

DatabaseDefinitions

Type Definitions

Actions

Properties
NameTypeDescription
metaSequelize.TEXT

Les metadata de l'action enregistré. quand l'action concerne une mission on stock la mission en json

textSequelize.TEXT

text de l'action systemField.

MissionIdSequelize.INTEGER

La missionId est stocké quand l'action concerne une mission.

ClientIdSequelize.INTEGER

Le clientId est stocké quand l'action concerne un client.

EmployeurIdSequelize.INTEGER

L'employeurId est stocké quand l'action concerne un employeur.

ConsultantIdSequelize.INTEGER

Le consultantId est stocké quand l'action concerne le consultant.

PrevIdSequelize.INTEGER

Si l'action concerne un Prev on le stocke également dans le consultantId.

CraIdSequelize.INTEGER

Si l'action concerne un Cra on le stocke également dans le consultantId.

typeObject

Type de l'action accomplie

Client

Properties
NameTypeDescription
denominationSocialObject

La Dénomination sociale du client.

rcsObject

Le registre du commerce et des sociétés du client.

siretObject

Le système d'identification du répertoire des établissements du client.

presidentObject

Le nom complet du président.

tvaIntracomObject

La Taxe sur la valeur ajoutée Inter-communautaire.

addressObject

L'adresse du client.

zipCodeObject

Le zipCode du client.

cityObject

La ville de résidence du client.

contactObject

Le contact (Nom Prénom) du client.

contactPhoneObject

Le numéro du client.

contactMailObject

L'email du client.

observationObject

Observation générale du client

Contract

Properties
NameTypeDescription
idSequelize.INTEGER

L'id du contrat.

dateStartSequelize.DATE

Date du début du contrat.

dateEndSequelize.DATE

Date de fin du contrat.

tjmSequelize.FLOAT

Le taux journalier moyen du contrat.

CraHistory

Properties
NameTypeDescription
craFilenameObject

Le nom du fichier CRA CRA_dmmyy_firstname_lastname.

nbJoursSequelize.FLOAT

Le nombre de jour que le consultant a travaillé.

mounthObject

Le mois au cours du quelle la mission a été exécuter.

yearObject

L'année au cours de laquelle la mission a été exécuter.

tjmObject

Le taux journalier moyen du consultant.

updatedSequelize.BOOLEAN

La dernière fois que le document a été modifier.

updatedBySequelize.INTEGER

La personne qui a modifié le document.

Employeur

Properties
NameTypeDescription
denominationSocialSequelize.STRING

La Dénomination sociale de l'employeur.

rcsSequelize.STRING

Le registre du commerce et des sociétés de l'employeur .

siretSequelize.STRING

Le système d'identification du répertoire des établissements de l'employeur.

presidentSequelize.STRING

Le nom complet du président.

tvaIntracomSequelize.STRING

La Taxe sur la valeur ajoutée Inter-communautaire.

addressSequelize.STRING

L'adresse de l'employeur.

zipCodeSequelize.STRING

Le zipCode de l'employeur.

citySequelize.STRING

La ville de résidence de l'employeur.

contactSequelize.STRING

Le contact (Nom Prénom) de l'employeur.

contactPhoneSequelize.STRING

Le numéro de l'employeur.

contactMailSequelize.STRING

L'email de l'employeur.

observationSequelize.TEXT

Observation générale de l'employeur.

Employeur2Client

Properties
NameTypeDescription
contractNumObject

Numéro du contrat du contrat entre l'employeur et le client. je suis pas sur que ce soit le contrat entre l'employeur et le client

startDateObject

Date du début du contrat entre l'employeur et le client.

endDateObject

Date de la fin du contrat entre l'employeur et le client.

tjmObject

Le taux journalier moyen du contrat entre l'employeur et le client.

signDateObject

Date de signature du contrat entre l'employeur et le client.

invoiceDelayObject

je sais pas

Employeur2Consultant

Properties
NameTypeDescription
typeObject

Type de contrat ==> Possible values CDI | CDD | CDIC | AE | ND

formuleObject

Formule choisie par le consultant ==> full FR | Full Suisse | FR & UK | Suisse & UK

contractNumObject

Numéro du contrat entre l'employeur et le consultant.

startDateObject

Date du début du contrat entre l'employeur et le consultant.

endDateObject

Date de fin du contrat entre l'employeur et le consultant.

salaryObject

salaire sur le contrat entre l'employeur et le consultant.

coefObject

coef du contrat entre l'employeur et le consultant.

statusObject

L'état du contrat entre l'employeur et le consultant.

signDateObject

Date de signature du contrat entre l'employeur et le consultant.

Garantie

Properties
NameTypeDescription
caDataTypes.STRING

La catégorie du chiffre d'affaires ou de la dépense.

montantDataTypes.DECIMAL

Le montant associé.

autresDataTypes.STRING

Autres informations pertinentes.

Mission

Properties
NameTypeDescription
idSequelize.INTEGER

L'id de la mission.

titleObject

Le titre de la mission.

dateStartSequelize.DATE

La date du début de la mission.

dateEndSequelize.DATE

La date de fin de la mission.

tjmSequelize.FLOAT

Le taux journalier moyen de la mission.

Mission2Cra

Missionfiles

Properties
NameTypeDescription
nameObject

Le nom du fichier du document.

dataObject

La data du bug reporté.

encodingObject

Le encoding est la façon de transmettre le texte.

typeSequelize.ENUM

Le type du document, peut être "contrat" ou "avenant".

truncatedObject

Le truncate supprime toutes les lignes d’une table.

mimetypeObject

Il permet de transmettre avec un message transmis

PrevHistory

Properties
NameTypeDescription
nbJoursSequelize.FLOAT

Nombre de jour du Prev.

mounthObject

Le mois associer au Prev.

yearObject

L'année associer au Prev.

tjmObject

Le taux journalier moyen du Prev.

updatedSequelize.BOOLEAN

La dernière fois qu'a était changer le Prev.

updatedBySequelize.INTEGER

La dernière personne à avoir changé le Prev.

Properties
NameTypeDescription
tokenObject

Le token afin de vérifier qui est connecter.

reasonObject

La raison de la connection.

dataObject

La data de la personne connecter.

activiteIdObject

L'activiter de la personne connnecter.

SmsHisto

Properties
NameTypeDescription
msisdnObject

je sais pas

textObject

Le texte des sms.

toObject

Le destinataire du sms.

fromObject

La personne qui envoie le sms.

typeObject

Le type de sms envoyer.

keywordObject

mots-clé du sms.

"api-key"Object

je sais pas

'message-timestamp'Object

L'heure à laquelle le message a etait envoyer.

messageIdObject

L'id du message envoyer

orphanSequelize.BOOLEAN

je sais pas

User

Properties
NameTypeDescription
observationObject

Observation générale de l'user.

loginObject

Login de l'user.

passwordObject

Password de l'user.

saltObject

Grain de sel pour crypter le mots de passe.

picSequelize.BLOB

l'image de l'user

picTypeObject

Type mine de l'image

tmpAccessKeyObject

N'est plus utiliser a vérifier et retirers

firstnameObject

Le Prénom de l'user.

lastnameObject

Le Nom de famille de l'user.

phoneObject

Le numéro de télephone de l'user.

typeObject

Le type de l'user : Consultant || Admin || SuperAdmin

bugFiles

Properties
NameTypeDescription
nameSequelize.STRING

Le nom du bug reporté.

dataSequelize.STRING

La data du bug reporté.

sizeSequelize.STRING

La taille du texte du bug reporté.

encodingSequelize.STRING

Le encoding est la façon de transmettre le texte.

truncatedSequelize.STRING

Le truncate supprime toutes les lignes d’une table.

mimetypeSequelize.STRING

Il permet de transmettre avec un message transmis

md5Sequelize.STRING

c'est un protocole de chiffrement qui sert à authentifier les messages.

buglist

Properties
NameTypeDescription
titreObject

Le titre du bug.

descriptionObject

La description du bug.

statusSequelize.ENUM

L'état du bug.

consultant

Properties
NameTypeDescription
birthDateSequelize.DATE

La date de naissance du consultant.

birthPlaceSequelize.DATE

Le lieu de naissance du consultant.

secuNumObject

Le numéro de sécurité du consultant.

addressObject

L'adresse du consultant.

zipCodeObject

Le code postal du consultant.

cityObject

La ville ou réside le consultant.

observationObject

L'observation génerale du consultant

UtilisateurMyintranet.Database.User

L'utilisateur associé si on l'include dans la requette

consultantFiles

Properties
NameTypeDescription
nameObject

Le nom du fichier du consultant.

mimetypeObject

Il permet de transmettre avec un message transmis

sizeObject

la taille du fichier du consulltant.

encodingObject

Le encoding est la façon de transmettre le texte.

md5Object

c'est un protocole de chiffrement qui sert à authentifier les messages.

typeDocObject

C'est le type du document transmit