database_models_Employeur2Consultant.js
const Sequelize = require('sequelize');
/**
* @typedef Employeur2Consultant
* @property {{type: Sequelize.STRING, trim: true}} type - Type de contrat ==> Possible values CDI | CDD | CDIC | AE | ND
* @property {{type: Sequelize.STRING, trim: true}} formule - Formule choisie par le consultant ==> full FR | Full Suisse | FR & UK | Suisse & UK
* @property {{type: Sequelize.STRING, trim: true}} contractNum - Numéro du contrat entre l'employeur et le consultant.
* @property {{type: Sequelize.STRING, trim: true}} startDate - Date du début du contrat entre l'employeur et le consultant.
* @property {{type: Sequelize.STRING, trim: true}} endDate - Date de fin du contrat entre l'employeur et le consultant.
* @property {{type: Sequelize.STRING, trim: true}} salary - salaire sur le contrat entre l'employeur et le consultant.
* @property {{type: Sequelize.STRING, trim: true}} coef -<span style="color:orange">coef du contrat entre l'employeur et le consultant.</span>
* @property {{type: Sequelize.STRING, trim: true}} status - L'état du contrat entre l'employeur et le consultant.
* @property {{type: Sequelize.STRING, trim: true}} signDate - Date de signature du contrat entre l'employeur et le consultant.
* @memberof Myintranet.Database
*/
module.exports = {
type: {type: Sequelize.STRING, trim: true}, //CDI | CDD | CDIC | AE | ND
formule: {type: Sequelize.STRING, trim: true}, // Full FR | Full Suisse | FR & UK | Suisse & UK
contractNum: {type: Sequelize.STRING, trim: true},
startDate: {type: Sequelize.STRING, trim: true},
endDate: {type: Sequelize.STRING, trim: true}, //CDD only
salary: {type: Sequelize.STRING, trim: true},
coef: {type: Sequelize.STRING, trim: true},
status: {type: Sequelize.STRING, trim: true},
signDate: {type: Sequelize.STRING, trim: true},
}