giganet_conecta
Version:
Aplicação com o fim de facilitar conexões com APi's e Banco de Dados (MySql, Mongo e Elasticsearch).
81 lines (63 loc) • 1.44 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,
},
data_sinal: {
type: DataTypes.DATE,
},
onu_tipo: {
type: DataTypes.STRING,
},
status_autorizado: {
type: DataTypes.STRING,
},
},
{
sequelize,
timestamps: false,
modelName: "radpop_radio_cliente_fibra",
tableName: "radpop_radio_cliente_fibra",
},
);
return Model_Fibra;
}