giganet_conecta
Version:
Aplicação com o fim de facilitar conexões com APi's e Banco de Dados (MySql & Mongo).
51 lines (46 loc) • 1.09 kB
JavaScript
const { Model, DataTypes } = require("sequelize");
module.exports = Veiculos_Condutor;
async function Veiculos_Condutor(sequelize) {
class Model_Veiculos_Condutor extends Model {}
Model_Veiculos_Condutor.init(
{
id: {
autoIncrement: true,
type: DataTypes.INTEGER,
allowNull: false,
primaryKey: true,
},
funcionario: {
type: DataTypes.INTEGER,
allowNull: true,
},
nome: {
type: DataTypes.STRING(200),
allowNull: false,
},
cpf: {
type: DataTypes.STRING(15),
allowNull: false,
},
},
{
sequelize,
tableName: "veiculos_condutor",
timestamps: false,
indexes: [
{
name: "PRIMARY",
unique: true,
using: "BTREE",
fields: [{ name: "id" }],
},
{
name: "funcionario",
using: "BTREE",
fields: [{ name: "funcionario" }],
},
],
}
);
return Model_Veiculos_Condutor;
}