giganet_conecta
Version:
Aplicação com o fim de facilitar conexões com APi's e Banco de Dados (MySql, Mongo e Elasticsearch).
69 lines (52 loc) • 1.34 kB
JavaScript
const { Model, DataTypes } = require("sequelize");
module.exports = Fibra
async function Fibra(sequelize) {
class Model_Fibra extends Model { }
Model_Fibra.init({
id: {
primaryKey: true,
autoIncrement: true,
type: DataTypes.INTEGER
},
nome: {
type: DataTypes.STRING,
},
id_contrato: {
type: DataTypes.INTEGER,
},
id_login: {
type: DataTypes.INTEGER,
},
ponid: {
type: DataTypes.STRING,
allowNull: false
},
mac: {
type: DataTypes.STRING,
allowNull: false
},
id_transmissor: {
type: DataTypes.INTEGER,
allowNull: false
},
id_caixa_ftth: {
type: DataTypes.INTEGER,
},
onu_numero: {
type: DataTypes.INTEGER,
},
sinal_rx: {
type: DataTypes.DECIMAL(5, 2),
},
porta_ftth: {
type: DataTypes.INTEGER,
},
}, {
sequelize,
timestamps: false,
modelName: "radpop_radio_cliente_fibra",
tableName: "radpop_radio_cliente_fibra",
}
)
return Model_Fibra
}