Files

34 lines
718 B
JavaScript
Raw Permalink Normal View History

2020-08-11 14:00:28 -05:00
const Sequelize = require("sequelize");
const sequelize = require("../../config/sequelize.conf");
class Admin extends Sequelize.Model {}
2020-08-17 11:35:15 -05:00
Admin.init({
2020-08-11 14:00:28 -05:00
idAdmin: {
2020-08-17 11:35:15 -05:00
type: Sequelize.INTEGER,
primaryKey: true,
autoIncrement: true,
allowNull: false,
2020-08-11 14:00:28 -05:00
},
2020-08-17 11:35:15 -05:00
name: {
type: Sequelize.STRING(50),
allowNull: false,
2020-08-11 14:00:28 -05:00
},
2020-08-25 12:44:44 -05:00
userName: {
type: Sequelize.STRING(50),
allowNull: false
},
2020-08-11 14:00:28 -05:00
password: {
2020-08-17 11:35:15 -05:00
type: Sequelize.STRING(100),
allowNull: false,
2020-08-11 14:00:28 -05:00
},
2020-08-17 11:35:15 -05:00
isAdmin: {
type: Sequelize.BOOLEAN,
2020-08-25 12:44:44 -05:00
allowNull: false,
defaultValue: false
2020-08-17 11:35:15 -05:00
}
}, {
2020-08-11 14:00:28 -05:00
sequelize,
2020-08-17 11:35:15 -05:00
tableName: "users",
});
2020-08-11 14:00:28 -05:00
2020-08-17 11:35:15 -05:00
module.exports = Admin;