UNPKG

giganet_conecta

Version:

Aplicação com o fim de facilitar conexões com APi's e Banco de Dados (MySql & Mongo).

65 lines (61 loc) 1.6 kB
const { Model, DataTypes } = require("sequelize"); module.exports = Contas async function Contas(sequelize) { class Model_Contas extends Model { } Model_Contas.init({ id: { type: DataTypes.INTEGER, allowNull: false, primaryKey: true, autoIncrement: true }, ativa: { type: DataTypes.BOOLEAN, allowNull: false, defaultValue: true }, plataforma_id: { type: DataTypes.INTEGER, allowNull: false, references: { model: 'Plataforma', key: 'id' } }, restrita: { type: DataTypes.BOOLEAN, allowNull: false, defaultValue: true }, olt: { type: DataTypes.STRING(50), allowNull: false }, email: { type: DataTypes.STRING(100), allowNull: false }, senha: { type: DataTypes.STRING(100), allowNull: false }, vencimento: { type: DataTypes.DATE, defaultValue: null }, cadastros: { type: DataTypes.INTEGER, allowNull: false, defaultValue: 0 }, obs: { type: DataTypes.TEXT } }, { sequelize, timestamps: true, modelName: "streamings_contas", tableName: "streamings_contas", }); return Model_Contas }