Models
Định nghĩa model của từng feature trong hệ thống : Models file tuân thủ hoàn toàn cú pháp của Sequelize Để định nghĩa models.associate bạn có thể khai báo trong config/database.js
module.exports = function (sequelize, DataTypes) {
let Category = sequelize.define("category", {
id : {
type : DataTypes.INTEGER,
primaryKey : true,
autoIncrement : true,
},
count: {
type: DataTypes.INTEGER,
defaultValue: 0,
},
name: {
type: DataTypes.STRING,
},
alias: {
type : DataTypes.STRING
}
}, {
tableName: 'arr_category',
timestamps: false,
});
return Category
};
module.exports = {
associate : function (models) {
models.menus.hasMany(models.menu_detail,{ foreignKey: 'id'});
models.menu_detail.belongsTo(models.menus,{ foreignKey: 'menu_id'});
}
};