Start on panel creation

This commit is contained in:
Isaac
2021-05-10 23:11:25 +01:00
parent de93d586fe
commit d9ece4beca
3 changed files with 151 additions and 6 deletions

View File

@@ -0,0 +1,28 @@
const { DataTypes } = require('sequelize');
module.exports = (client, sequelize) => {
const { DB_TABLE_PREFIX } = process.env;
sequelize.define('Panel', {
categories: {
type: DataTypes.JSON,
allowNull: false
},
guild: {
type: DataTypes.CHAR(19),
allowNull: false,
references: {
model: DB_TABLE_PREFIX + 'guilds',
key: 'id'
}
},
message: {
type: DataTypes.CHAR(19),
allowNull: false
},
reactionless: {
type: DataTypes.BOOLEAN,
defaultValue: false
}
}, {
tableName: DB_TABLE_PREFIX + 'panels'
});
};