/**
* @module note
* @category API
* @subcategory Models
* @author Louan L. <louan.leplae@supinfo.com>
*/
import { DataTypes } from "sequelize";
/**
* @const
* @type {Object}
*
* @example
* {
* note_id: {
* type: DataTypes.INTEGER,
* primaryKey: boolean,
* allowNull: boolean,
* autoIncrement: boolean
* },
* note: { type: DataTypes.DECIMAL }
* }
*/
const note = {
note_id: {
type: DataTypes.INTEGER,
primaryKey: true,
allowNull: false,
autoIncrement: true,
},
note: { type: DataTypes.DECIMAL(6, 2) },
};
/**
* Define the model
* @function
*
* @param {Sequelize} sequelize
* @param {string} name - The file name used for the definition
*/
export const define = (sequelize, name) => {
sequelize.define(name, note);
};
export default note;
Source