UNPKG

giganet_conecta

Version:

Aplicação com o fim de facilitar conexões com APi's e Banco de Dados (MySql, Mongo e Elasticsearch).

68 lines (51 loc) 1.57 kB
const { Model, DataTypes } = require("sequelize"); module.exports = Mensalidade_A_Receber async function Mensalidade_A_Receber(sequelize) { class Model_Mensalidade_A_Receber extends Model { } Model_Mensalidade_A_Receber.init({ id: { primaryKey: true, autoIncrement: true, type: DataTypes.INTEGER }, status: { type: DataTypes.ENUM('A', 'R', 'P', 'C'), }, valor: { type: DataTypes.DECIMAL(15, 2), }, valor_recebido: { type: DataTypes.DECIMAL(15, 2), }, id_cliente: { type: DataTypes.INTEGER(11), allowNull: false }, id_contrato_avulso: { type: DataTypes.INTEGER(11), }, data_vencimento: { type: DataTypes.DATE, allowNull: false }, tipo_recebimento: { type: DataTypes.ENUM('Boleto', 'Cheque', 'Cartão', 'Dinheiro', 'Depósito', 'Gateway', 'Débito', 'Fatura', 'ArrecadacaoRecebimento', 'Transferencia', 'Pix'), }, id_conta: { type: DataTypes.INTEGER(11), }, valor_aberto: { type: DataTypes.DECIMAL(15, 2), }, id_contrato: { type: DataTypes.INTEGER(11), } }, { sequelize, timestamps: false, modelName: "fn_areceber", tableName: 'fn_areceber' } ) return Model_Mensalidade_A_Receber }