giganet_conecta
Version:
Aplicação com o fim de facilitar conexões com APi's e Banco de Dados (MySql, Mongo e Elasticsearch).
46 lines (41 loc) • 1.01 kB
JavaScript
const { Model, DataTypes } = require("sequelize");
module.exports = Comprovantes;
async function Comprovantes(sequelize) {
class ComprovantesModel extends Model {}
ComprovantesModel.init(
{
id: {
type: DataTypes.INTEGER,
primaryKey: true,
autoIncrement: true,
},
descricao: {
type: DataTypes.STRING(255),
allowNull: false,
},
html: {
type: DataTypes.TEXT("long"),
allowNull: false,
},
salvo_por: {
type: DataTypes.STRING(255),
allowNull: false,
},
feitoEm: {
type: DataTypes.DATE,
allowNull: false,
},
updatedAt: {
type: DataTypes.DATE,
allowNull: false,
},
},
{
sequelize,
modelName: "comprovantes",
tableName: "comprovantes",
timestamps: false, // já está definindo manualmente `feitoEm` e `updatedAt`
}
);
return ComprovantesModel;
}