module.exports = (sequelize, DataTypes) => { const SubmissionDeadline = sequelize.define( "submission_deadlines", { id: { type: DataTypes.INTEGER, autoIncrement: true, primaryKey: true, }, deadline_days_after_quarter_end: { type: DataTypes.INTEGER, allowNull: false, }, grace_periods_days_after_deadline: { type: DataTypes.INTEGER, allowNull: false, }, first_reminder_days_before_deadline: { type: DataTypes.INTEGER, allowNull: false, }, second_reminder_days_before_deadline: { type: DataTypes.INTEGER, allowNull: false, }, created_at: { type: DataTypes.DATE, defaultValue: DataTypes.NOW, }, updated_at: { type: DataTypes.DATE, allowNull: true, }, created_by: { type: DataTypes.INTEGER, allowNull: false, }, updated_by: { type: DataTypes.INTEGER, allowNull: true, }, }, { tableName: "submission_deadlines", timestamps: false, } ); return SubmissionDeadline; };