giganet_conecta
Version:
Aplicação com o fim de facilitar conexões com APi's e Banco de Dados (MySql, Mongo e Elasticsearch).
74 lines (59 loc) • 1.35 kB
JavaScript
const { Model, DataTypes } = require("sequelize");
module.exports = Ctos;
async function Ctos(sequelize) {
class Model_Ctos extends Model {}
Model_Ctos.init(
{
id: {
primaryKey: true,
autoIncrement: true,
type: DataTypes.INTEGER,
},
status: {
type: DataTypes.STRING,
allowNull: false,
},
obs_caixa_ftth: {
type: DataTypes.STRING,
allowNull: true,
},
descricao: {
type: DataTypes.STRING,
},
id_transmissor: {
type: DataTypes.INTEGER,
},
id_tecnologia: {
type: DataTypes.INTEGER,
allowNull: true,
},
latitude: {
type: DataTypes.STRING,
allowNull: false,
},
longitude: {
type: DataTypes.STRING,
allowNull: false,
},
endereco: {
type: DataTypes.STRING,
allowNull: false,
},
codigo_estilo_caixa: {
type: DataTypes.STRING,
allowNull: false,
},
capacidade: {
type: DataTypes.INTEGER,
allowNull: false,
},
},
{
sequelize,
timestamps: false,
modelName: "rad_caixa_ftth",
tableName: "rad_caixa_ftth",
},
);
return Model_Ctos;
}