37 lines
807 B
JavaScript
37 lines
807 B
JavaScript
const Sequelize = require('sequelize');
|
|
const db = require("../config/database");
|
|
|
|
module.exports = db.define("articles", {
|
|
moduleName: {
|
|
type: Sequelize.STRING,
|
|
allowNull: false
|
|
},
|
|
articleID: {
|
|
type: Sequelize.STRING,
|
|
allowNull: false
|
|
},
|
|
articleName: {
|
|
type: Sequelize.STRING,
|
|
allowNull: false
|
|
},
|
|
imageID: {
|
|
type: Sequelize.STRING,
|
|
allowNull: true
|
|
},
|
|
articleDescription: {
|
|
type: Sequelize.STRING,
|
|
defaultValue: "Sheepstar article"
|
|
},
|
|
articleExtras: {
|
|
type: Sequelize.JSON,
|
|
defaultValue: {}
|
|
},
|
|
articlePrice: {
|
|
type: Sequelize.INTEGER,
|
|
defaultValue: 0
|
|
},
|
|
maxOwnCount: {
|
|
type: Sequelize.INTEGER,
|
|
defaultValue: 1
|
|
}
|
|
}); |