betagouv/service-national-universel

View on GitHub
analytics/src/models/demarche-jdma.model.js

Summary

Maintainability
A
0 mins
Test Coverage
const { DataTypes } = require("sequelize");
const { db } = require("../services/databases/postgresql.service");

const Demarche = db.define(
  "demarche",
  {
    demarcheId: DataTypes.INTEGER,
    nom: DataTypes.TEXT,
    answersTotal: DataTypes.INTEGER,
    satisfaction_negative: DataTypes.INTEGER,
    satisfaction_neutral: DataTypes.INTEGER,
    satisfaction_positive: DataTypes.INTEGER,
    easy_negative: DataTypes.INTEGER,
    easy_neutral: DataTypes.INTEGER,
    easy_positive: DataTypes.INTEGER,
    comprehensible_negative: DataTypes.INTEGER,
    comprehensible_neutral: DataTypes.INTEGER,
    comprehensible_positive: DataTypes.INTEGER,
    demarcheDate: DataTypes.DATE,
  },
  {
    defaultScope: {
      attributes: { exclude: ["createdAt", "updatedAt"] },
    },
  },
);

module.exports = Demarche;