{ "aportes_meta": [ { "Field": "id", "Type": "bigint unsigned", "Null": "NO", "Key": "PRI", "Default": null, "Extra": "auto_increment" }, { "Field": "id_meta", "Type": "int unsigned", "Null": "NO", "Key": "MUL", "Default": null, "Extra": "" }, { "Field": "id_movimentacao", "Type": "bigint unsigned", "Null": "YES", "Key": "MUL", "Default": null, "Extra": "" }, { "Field": "valor", "Type": "decimal(15,4)", "Null": "NO", "Key": "", "Default": null, "Extra": "" }, { "Field": "aportado_em", "Type": "date", "Null": "NO", "Key": "", "Default": null, "Extra": "" }, { "Field": "criado_em", "Type": "timestamp", "Null": "NO", "Key": "", "Default": "CURRENT_TIMESTAMP", "Extra": "DEFAULT_GENERATED" }, { "Field": "atualizado_em", "Type": "timestamp", "Null": "NO", "Key": "", "Default": "CURRENT_TIMESTAMP", "Extra": "DEFAULT_GENERATED on update CURRENT_TIMESTAMP" } ], "cartoes": [ { "Field": "id", "Type": "int unsigned", "Null": "NO", "Key": "PRI", "Default": null, "Extra": "auto_increment" }, { "Field": "id_conta", "Type": "int unsigned", "Null": "NO", "Key": "UNI", "Default": null, "Extra": "" }, { "Field": "numero_cartao_hash", "Type": "varchar(255)", "Null": "NO", "Key": "", "Default": null, "Extra": "" }, { "Field": "bandeira", "Type": "varchar(30)", "Null": "YES", "Key": "", "Default": null, "Extra": "" }, { "Field": "nome_titular", "Type": "varchar(100)", "Null": "NO", "Key": "", "Default": null, "Extra": "" }, { "Field": "limite", "Type": "decimal(15,4)", "Null": "YES", "Key": "", "Default": null, "Extra": "" }, { "Field": "dia_fechamento", "Type": "tinyint", "Null": "NO", "Key": "", "Default": null, "Extra": "" }, { "Field": "dia_vencimento", "Type": "tinyint", "Null": "NO", "Key": "", "Default": null, "Extra": "" }, { "Field": "cartao_virtual", "Type": "tinyint(1)", "Null": "NO", "Key": "", "Default": "0", "Extra": "" }, { "Field": "id_externo", "Type": "varchar(100)", "Null": "YES", "Key": "", "Default": null, "Extra": "" }, { "Field": "criado_em", "Type": "timestamp", "Null": "NO", "Key": "", "Default": "CURRENT_TIMESTAMP", "Extra": "DEFAULT_GENERATED" }, { "Field": "atualizado_em", "Type": "timestamp", "Null": "NO", "Key": "", "Default": "CURRENT_TIMESTAMP", "Extra": "DEFAULT_GENERATED on update CURRENT_TIMESTAMP" } ], "categorias": [ { "Field": "id", "Type": "int unsigned", "Null": "NO", "Key": "PRI", "Default": null, "Extra": "auto_increment" }, { "Field": "id_usuario", "Type": "int unsigned", "Null": "NO", "Key": "MUL", "Default": null, "Extra": "" }, { "Field": "nome", "Type": "varchar(100)", "Null": "NO", "Key": "", "Default": null, "Extra": "" }, { "Field": "tipo", "Type": "enum('RECEITA','DESPESA','TRANSFERENCIA','AJUSTE')", "Null": "NO", "Key": "", "Default": null, "Extra": "" }, { "Field": "cor", "Type": "varchar(10)", "Null": "YES", "Key": "", "Default": null, "Extra": "" }, { "Field": "icone", "Type": "varchar(50)", "Null": "YES", "Key": "", "Default": null, "Extra": "" }, { "Field": "padrao", "Type": "tinyint(1)", "Null": "NO", "Key": "", "Default": "0", "Extra": "" }, { "Field": "ativa", "Type": "tinyint(1)", "Null": "NO", "Key": "", "Default": "1", "Extra": "" }, { "Field": "criado_em", "Type": "timestamp", "Null": "NO", "Key": "", "Default": "CURRENT_TIMESTAMP", "Extra": "DEFAULT_GENERATED" }, { "Field": "atualizado_em", "Type": "timestamp", "Null": "NO", "Key": "", "Default": "CURRENT_TIMESTAMP", "Extra": "DEFAULT_GENERATED on update CURRENT_TIMESTAMP" } ], "contas": [ { "Field": "id", "Type": "int unsigned", "Null": "NO", "Key": "PRI", "Default": null, "Extra": "auto_increment" }, { "Field": "id_usuario", "Type": "int unsigned", "Null": "NO", "Key": "MUL", "Default": null, "Extra": "" }, { "Field": "id_tipo_conta", "Type": "int unsigned", "Null": "NO", "Key": "MUL", "Default": null, "Extra": "" }, { "Field": "nome", "Type": "varchar(100)", "Null": "NO", "Key": "", "Default": null, "Extra": "" }, { "Field": "descricao", "Type": "text", "Null": "YES", "Key": "", "Default": null, "Extra": "" }, { "Field": "codigo_moeda", "Type": "varchar(3)", "Null": "NO", "Key": "", "Default": "BRL", "Extra": "" }, { "Field": "saldo", "Type": "decimal(15,4)", "Null": "NO", "Key": "", "Default": "0.0000", "Extra": "" }, { "Field": "saldo_atualizado_em", "Type": "timestamp", "Null": "YES", "Key": "", "Default": null, "Extra": "" }, { "Field": "ativa", "Type": "tinyint(1)", "Null": "NO", "Key": "", "Default": "1", "Extra": "" }, { "Field": "principal", "Type": "tinyint(1)", "Null": "NO", "Key": "", "Default": "0", "Extra": "" }, { "Field": "identificador_externo", "Type": "varchar(100)", "Null": "YES", "Key": "", "Default": null, "Extra": "" }, { "Field": "ultima_sincronizacao_em", "Type": "timestamp", "Null": "YES", "Key": "", "Default": null, "Extra": "" }, { "Field": "criado_em", "Type": "timestamp", "Null": "NO", "Key": "", "Default": "CURRENT_TIMESTAMP", "Extra": "DEFAULT_GENERATED" }, { "Field": "atualizado_em", "Type": "timestamp", "Null": "NO", "Key": "", "Default": "CURRENT_TIMESTAMP", "Extra": "DEFAULT_GENERATED on update CURRENT_TIMESTAMP" } ], "contas_pagar": [ { "Field": "id", "Type": "bigint unsigned", "Null": "NO", "Key": "PRI", "Default": null, "Extra": "auto_increment" }, { "Field": "id_usuario", "Type": "int unsigned", "Null": "NO", "Key": "MUL", "Default": null, "Extra": "" }, { "Field": "id_categoria", "Type": "int unsigned", "Null": "YES", "Key": "MUL", "Default": null, "Extra": "" }, { "Field": "id_subcategoria", "Type": "int unsigned", "Null": "YES", "Key": "MUL", "Default": null, "Extra": "" }, { "Field": "id_conta", "Type": "int unsigned", "Null": "NO", "Key": "MUL", "Default": null, "Extra": "" }, { "Field": "nome", "Type": "varchar(150)", "Null": "NO", "Key": "", "Default": null, "Extra": "" }, { "Field": "mes_referencia", "Type": "varchar(7)", "Null": "NO", "Key": "", "Default": null, "Extra": "" }, { "Field": "vence_em", "Type": "date", "Null": "NO", "Key": "", "Default": null, "Extra": "" }, { "Field": "valor_total", "Type": "decimal(15,4)", "Null": "NO", "Key": "", "Default": null, "Extra": "" }, { "Field": "codigo_moeda", "Type": "varchar(3)", "Null": "NO", "Key": "", "Default": "BRL", "Extra": "" }, { "Field": "observacao", "Type": "text", "Null": "YES", "Key": "", "Default": null, "Extra": "" }, { "Field": "status", "Type": "enum('PENDENTE','VENCIDO','PAGO','CANCELADO')", "Null": "NO", "Key": "", "Default": "PENDENTE", "Extra": "" }, { "Field": "criado_em", "Type": "timestamp", "Null": "NO", "Key": "", "Default": "CURRENT_TIMESTAMP", "Extra": "DEFAULT_GENERATED" }, { "Field": "atualizado_em", "Type": "timestamp", "Null": "NO", "Key": "", "Default": "CURRENT_TIMESTAMP", "Extra": "DEFAULT_GENERATED on update CURRENT_TIMESTAMP" } ], "contas_receber": [ { "Field": "id", "Type": "bigint unsigned", "Null": "NO", "Key": "PRI", "Default": null, "Extra": "auto_increment" }, { "Field": "id_usuario", "Type": "int unsigned", "Null": "NO", "Key": "MUL", "Default": null, "Extra": "" }, { "Field": "id_categoria", "Type": "int unsigned", "Null": "YES", "Key": "MUL", "Default": null, "Extra": "" }, { "Field": "id_subcategoria", "Type": "int unsigned", "Null": "YES", "Key": "MUL", "Default": null, "Extra": "" }, { "Field": "id_conta", "Type": "int unsigned", "Null": "NO", "Key": "MUL", "Default": null, "Extra": "" }, { "Field": "nome", "Type": "varchar(150)", "Null": "NO", "Key": "", "Default": null, "Extra": "" }, { "Field": "mes_referencia", "Type": "varchar(7)", "Null": "NO", "Key": "", "Default": null, "Extra": "" }, { "Field": "vence_em", "Type": "date", "Null": "NO", "Key": "", "Default": null, "Extra": "" }, { "Field": "valor_total", "Type": "decimal(15,4)", "Null": "NO", "Key": "", "Default": null, "Extra": "" }, { "Field": "codigo_moeda", "Type": "varchar(3)", "Null": "NO", "Key": "", "Default": "BRL", "Extra": "" }, { "Field": "observacao", "Type": "text", "Null": "YES", "Key": "", "Default": null, "Extra": "" }, { "Field": "status", "Type": "enum('PENDENTE','VENCIDO','RECEBIDO','CANCELADO')", "Null": "NO", "Key": "", "Default": "PENDENTE", "Extra": "" }, { "Field": "criado_em", "Type": "timestamp", "Null": "NO", "Key": "", "Default": "CURRENT_TIMESTAMP", "Extra": "DEFAULT_GENERATED" }, { "Field": "atualizado_em", "Type": "timestamp", "Null": "NO", "Key": "", "Default": "CURRENT_TIMESTAMP", "Extra": "DEFAULT_GENERATED on update CURRENT_TIMESTAMP" } ], "emprestimos": [ { "Field": "id", "Type": "int unsigned", "Null": "NO", "Key": "PRI", "Default": null, "Extra": "auto_increment" }, { "Field": "id_usuario", "Type": "int unsigned", "Null": "NO", "Key": "MUL", "Default": null, "Extra": "" }, { "Field": "id_conta", "Type": "int unsigned", "Null": "YES", "Key": "MUL", "Default": null, "Extra": "" }, { "Field": "nome", "Type": "varchar(120)", "Null": "NO", "Key": "", "Default": null, "Extra": "" }, { "Field": "valor_original", "Type": "decimal(15,4)", "Null": "NO", "Key": "", "Default": null, "Extra": "" }, { "Field": "valor_restante", "Type": "decimal(15,4)", "Null": "NO", "Key": "", "Default": null, "Extra": "" }, { "Field": "taxa_juros", "Type": "decimal(10,4)", "Null": "YES", "Key": "", "Default": null, "Extra": "" }, { "Field": "parcelas_total", "Type": "int unsigned", "Null": "YES", "Key": "", "Default": null, "Extra": "" }, { "Field": "parcelas_pagas", "Type": "int unsigned", "Null": "NO", "Key": "", "Default": "0", "Extra": "" }, { "Field": "data_inicio", "Type": "date", "Null": "YES", "Key": "", "Default": null, "Extra": "" }, { "Field": "data_fim", "Type": "date", "Null": "YES", "Key": "", "Default": null, "Extra": "" }, { "Field": "ativo", "Type": "tinyint(1)", "Null": "NO", "Key": "", "Default": "1", "Extra": "" }, { "Field": "criado_em", "Type": "timestamp", "Null": "NO", "Key": "", "Default": "CURRENT_TIMESTAMP", "Extra": "DEFAULT_GENERATED" }, { "Field": "atualizado_em", "Type": "timestamp", "Null": "NO", "Key": "", "Default": "CURRENT_TIMESTAMP", "Extra": "DEFAULT_GENERATED on update CURRENT_TIMESTAMP" } ], "exportacoes": [ { "Field": "id", "Type": "bigint unsigned", "Null": "NO", "Key": "PRI", "Default": null, "Extra": "auto_increment" }, { "Field": "id_usuario", "Type": "int unsigned", "Null": "NO", "Key": "MUL", "Default": null, "Extra": "" }, { "Field": "id_relatorio", "Type": "int unsigned", "Null": "YES", "Key": "MUL", "Default": null, "Extra": "" }, { "Field": "formato", "Type": "enum('CSV','EXCEL','PDF')", "Null": "NO", "Key": "", "Default": null, "Extra": "" }, { "Field": "arquivo_url", "Type": "varchar(500)", "Null": "YES", "Key": "", "Default": null, "Extra": "" }, { "Field": "exportado_em", "Type": "timestamp", "Null": "NO", "Key": "", "Default": "CURRENT_TIMESTAMP", "Extra": "DEFAULT_GENERATED" }, { "Field": "criado_em", "Type": "timestamp", "Null": "NO", "Key": "", "Default": "CURRENT_TIMESTAMP", "Extra": "DEFAULT_GENERATED" }, { "Field": "atualizado_em", "Type": "timestamp", "Null": "NO", "Key": "", "Default": "CURRENT_TIMESTAMP", "Extra": "DEFAULT_GENERATED on update CURRENT_TIMESTAMP" } ], "filtros_relatorio": [ { "Field": "id", "Type": "bigint unsigned", "Null": "NO", "Key": "PRI", "Default": null, "Extra": "auto_increment" }, { "Field": "id_relatorio", "Type": "int unsigned", "Null": "NO", "Key": "MUL", "Default": null, "Extra": "" }, { "Field": "campo", "Type": "varchar(80)", "Null": "NO", "Key": "", "Default": null, "Extra": "" }, { "Field": "operador", "Type": "varchar(20)", "Null": "NO", "Key": "", "Default": null, "Extra": "" }, { "Field": "valor", "Type": "text", "Null": "YES", "Key": "", "Default": null, "Extra": "" }, { "Field": "criado_em", "Type": "timestamp", "Null": "NO", "Key": "", "Default": "CURRENT_TIMESTAMP", "Extra": "DEFAULT_GENERATED" }, { "Field": "atualizado_em", "Type": "timestamp", "Null": "NO", "Key": "", "Default": "CURRENT_TIMESTAMP", "Extra": "DEFAULT_GENERATED on update CURRENT_TIMESTAMP" } ], "integracoes": [ { "Field": "id", "Type": "int unsigned", "Null": "NO", "Key": "PRI", "Default": null, "Extra": "auto_increment" }, { "Field": "id_usuario", "Type": "int unsigned", "Null": "NO", "Key": "MUL", "Default": null, "Extra": "" }, { "Field": "nome", "Type": "varchar(120)", "Null": "NO", "Key": "", "Default": null, "Extra": "" }, { "Field": "tipo", "Type": "enum('BANCO','CARTAO','CALENDARIO','ARQUIVO','OUTRO')", "Null": "NO", "Key": "", "Default": null, "Extra": "" }, { "Field": "fornecedor", "Type": "varchar(120)", "Null": "YES", "Key": "", "Default": null, "Extra": "" }, { "Field": "status", "Type": "enum('ATIVA','INATIVA','ERRO')", "Null": "NO", "Key": "", "Default": "ATIVA", "Extra": "" }, { "Field": "configuracao_json", "Type": "json", "Null": "YES", "Key": "", "Default": null, "Extra": "" }, { "Field": "ultimo_sync_em", "Type": "timestamp", "Null": "YES", "Key": "", "Default": null, "Extra": "" }, { "Field": "criado_em", "Type": "timestamp", "Null": "NO", "Key": "", "Default": "CURRENT_TIMESTAMP", "Extra": "DEFAULT_GENERATED" }, { "Field": "atualizado_em", "Type": "timestamp", "Null": "NO", "Key": "", "Default": "CURRENT_TIMESTAMP", "Extra": "DEFAULT_GENERATED on update CURRENT_TIMESTAMP" } ], "investimentos": [ { "Field": "id", "Type": "int unsigned", "Null": "NO", "Key": "PRI", "Default": null, "Extra": "auto_increment" }, { "Field": "id_usuario", "Type": "int unsigned", "Null": "NO", "Key": "MUL", "Default": null, "Extra": "" }, { "Field": "id_conta", "Type": "int unsigned", "Null": "YES", "Key": "MUL", "Default": null, "Extra": "" }, { "Field": "nome", "Type": "varchar(120)", "Null": "NO", "Key": "", "Default": null, "Extra": "" }, { "Field": "tipo", "Type": "varchar(50)", "Null": "NO", "Key": "", "Default": null, "Extra": "" }, { "Field": "valor_aplicado", "Type": "decimal(15,4)", "Null": "NO", "Key": "", "Default": "0.0000", "Extra": "" }, { "Field": "valor_atual", "Type": "decimal(15,4)", "Null": "NO", "Key": "", "Default": "0.0000", "Extra": "" }, { "Field": "rendimento_percentual", "Type": "decimal(10,4)", "Null": "YES", "Key": "", "Default": null, "Extra": "" }, { "Field": "moeda", "Type": "varchar(3)", "Null": "NO", "Key": "", "Default": "BRL", "Extra": "" }, { "Field": "data_aplicacao", "Type": "date", "Null": "YES", "Key": "", "Default": null, "Extra": "" }, { "Field": "data_vencimento", "Type": "date", "Null": "YES", "Key": "", "Default": null, "Extra": "" }, { "Field": "ativo", "Type": "tinyint(1)", "Null": "NO", "Key": "", "Default": "1", "Extra": "" }, { "Field": "criado_em", "Type": "timestamp", "Null": "NO", "Key": "", "Default": "CURRENT_TIMESTAMP", "Extra": "DEFAULT_GENERATED" }, { "Field": "atualizado_em", "Type": "timestamp", "Null": "NO", "Key": "", "Default": "CURRENT_TIMESTAMP", "Extra": "DEFAULT_GENERATED on update CURRENT_TIMESTAMP" } ], "itens_orcamento": [ { "Field": "id", "Type": "bigint unsigned", "Null": "NO", "Key": "PRI", "Default": null, "Extra": "auto_increment" }, { "Field": "id_orcamento", "Type": "int unsigned", "Null": "NO", "Key": "MUL", "Default": null, "Extra": "" }, { "Field": "id_categoria", "Type": "int unsigned", "Null": "NO", "Key": "MUL", "Default": null, "Extra": "" }, { "Field": "id_subcategoria", "Type": "int unsigned", "Null": "YES", "Key": "MUL", "Default": null, "Extra": "" }, { "Field": "valor_alocado", "Type": "decimal(15,4)", "Null": "NO", "Key": "", "Default": null, "Extra": "" }, { "Field": "codigo_moeda", "Type": "varchar(3)", "Null": "NO", "Key": "", "Default": "BRL", "Extra": "" }, { "Field": "criado_em", "Type": "timestamp", "Null": "NO", "Key": "", "Default": "CURRENT_TIMESTAMP", "Extra": "DEFAULT_GENERATED" }, { "Field": "atualizado_em", "Type": "timestamp", "Null": "NO", "Key": "", "Default": "CURRENT_TIMESTAMP", "Extra": "DEFAULT_GENERATED on update CURRENT_TIMESTAMP" } ], "logs_acesso": [ { "Field": "id", "Type": "bigint unsigned", "Null": "NO", "Key": "PRI", "Default": null, "Extra": "auto_increment" }, { "Field": "id_usuario", "Type": "int unsigned", "Null": "YES", "Key": "MUL", "Default": null, "Extra": "" }, { "Field": "ip", "Type": "varchar(45)", "Null": "YES", "Key": "", "Default": null, "Extra": "" }, { "Field": "agente_usuario", "Type": "varchar(255)", "Null": "YES", "Key": "", "Default": null, "Extra": "" }, { "Field": "acao", "Type": "varchar(100)", "Null": "NO", "Key": "", "Default": null, "Extra": "" }, { "Field": "sucesso", "Type": "tinyint(1)", "Null": "NO", "Key": "", "Default": "1", "Extra": "" }, { "Field": "criado_em", "Type": "timestamp", "Null": "NO", "Key": "", "Default": "CURRENT_TIMESTAMP", "Extra": "DEFAULT_GENERATED" } ], "logs_backup": [ { "Field": "id", "Type": "bigint unsigned", "Null": "NO", "Key": "PRI", "Default": null, "Extra": "auto_increment" }, { "Field": "id_usuario", "Type": "int unsigned", "Null": "YES", "Key": "MUL", "Default": null, "Extra": "" }, { "Field": "tipo_backup", "Type": "enum('TOTAL','INCREMENTAL')", "Null": "NO", "Key": "", "Default": null, "Extra": "" }, { "Field": "arquivo_url", "Type": "varchar(500)", "Null": "YES", "Key": "", "Default": null, "Extra": "" }, { "Field": "status", "Type": "enum('PENDENTE','SUCESSO','ERRO')", "Null": "NO", "Key": "", "Default": "PENDENTE", "Extra": "" }, { "Field": "criado_em", "Type": "timestamp", "Null": "NO", "Key": "", "Default": "CURRENT_TIMESTAMP", "Extra": "DEFAULT_GENERATED" } ], "metas_financeiras": [ { "Field": "id", "Type": "int unsigned", "Null": "NO", "Key": "PRI", "Default": null, "Extra": "auto_increment" }, { "Field": "id_usuario", "Type": "int unsigned", "Null": "NO", "Key": "MUL", "Default": null, "Extra": "" }, { "Field": "nome", "Type": "varchar(120)", "Null": "NO", "Key": "", "Default": null, "Extra": "" }, { "Field": "descricao", "Type": "text", "Null": "YES", "Key": "", "Default": null, "Extra": "" }, { "Field": "valor_meta", "Type": "decimal(15,4)", "Null": "NO", "Key": "", "Default": null, "Extra": "" }, { "Field": "valor_atual", "Type": "decimal(15,4)", "Null": "NO", "Key": "", "Default": "0.0000", "Extra": "" }, { "Field": "codigo_moeda", "Type": "varchar(3)", "Null": "NO", "Key": "", "Default": "BRL", "Extra": "" }, { "Field": "data_limite", "Type": "date", "Null": "YES", "Key": "", "Default": null, "Extra": "" }, { "Field": "ativa", "Type": "tinyint(1)", "Null": "NO", "Key": "", "Default": "1", "Extra": "" }, { "Field": "compartilhada", "Type": "tinyint(1)", "Null": "NO", "Key": "", "Default": "0", "Extra": "" }, { "Field": "reserva_emergencia", "Type": "tinyint(1)", "Null": "NO", "Key": "", "Default": "0", "Extra": "" }, { "Field": "criado_em", "Type": "timestamp", "Null": "NO", "Key": "", "Default": "CURRENT_TIMESTAMP", "Extra": "DEFAULT_GENERATED" }, { "Field": "atualizado_em", "Type": "timestamp", "Null": "NO", "Key": "", "Default": "CURRENT_TIMESTAMP", "Extra": "DEFAULT_GENERATED on update CURRENT_TIMESTAMP" } ], "movimentacoes": [ { "Field": "id", "Type": "bigint unsigned", "Null": "NO", "Key": "PRI", "Default": null, "Extra": "auto_increment" }, { "Field": "id_usuario", "Type": "int unsigned", "Null": "NO", "Key": "MUL", "Default": null, "Extra": "" }, { "Field": "id_conta", "Type": "int unsigned", "Null": "NO", "Key": "MUL", "Default": null, "Extra": "" }, { "Field": "id_conta_destino", "Type": "int unsigned", "Null": "YES", "Key": "MUL", "Default": null, "Extra": "" }, { "Field": "id_categoria", "Type": "int unsigned", "Null": "YES", "Key": "MUL", "Default": null, "Extra": "" }, { "Field": "id_subcategoria", "Type": "int unsigned", "Null": "YES", "Key": "MUL", "Default": null, "Extra": "" }, { "Field": "tipo", "Type": "enum('RECEITA','DESPESA','TRANSFERENCIA','AJUSTE')", "Null": "NO", "Key": "", "Default": null, "Extra": "" }, { "Field": "status", "Type": "enum('PENDENTE','PAGO','VENCIDO','CANCELADO')", "Null": "NO", "Key": "", "Default": "PAGO", "Extra": "" }, { "Field": "valor", "Type": "decimal(15,4)", "Null": "NO", "Key": "", "Default": null, "Extra": "" }, { "Field": "codigo_moeda", "Type": "varchar(3)", "Null": "NO", "Key": "", "Default": "BRL", "Extra": "" }, { "Field": "valor_convertido", "Type": "decimal(15,4)", "Null": "YES", "Key": "", "Default": null, "Extra": "" }, { "Field": "taxa_conversao", "Type": "decimal(10,8)", "Null": "YES", "Key": "", "Default": null, "Extra": "" }, { "Field": "descricao", "Type": "varchar(255)", "Null": "YES", "Key": "", "Default": null, "Extra": "" }, { "Field": "observacao", "Type": "text", "Null": "YES", "Key": "", "Default": null, "Extra": "" }, { "Field": "comprovante_url", "Type": "varchar(500)", "Null": "YES", "Key": "", "Default": null, "Extra": "" }, { "Field": "agendada_para", "Type": "date", "Null": "YES", "Key": "", "Default": null, "Extra": "" }, { "Field": "ocorreu_em", "Type": "date", "Null": "NO", "Key": "", "Default": null, "Extra": "" }, { "Field": "vence_em", "Type": "date", "Null": "YES", "Key": "", "Default": null, "Extra": "" }, { "Field": "criado_em", "Type": "timestamp", "Null": "NO", "Key": "", "Default": "CURRENT_TIMESTAMP", "Extra": "DEFAULT_GENERATED" }, { "Field": "atualizado_em", "Type": "timestamp", "Null": "NO", "Key": "", "Default": "CURRENT_TIMESTAMP", "Extra": "DEFAULT_GENERATED on update CURRENT_TIMESTAMP" } ], "movimentacoes_agendadas": [ { "Field": "id", "Type": "bigint unsigned", "Null": "NO", "Key": "PRI", "Default": null, "Extra": "auto_increment" }, { "Field": "id_usuario", "Type": "int unsigned", "Null": "NO", "Key": "MUL", "Default": null, "Extra": "" }, { "Field": "id_conta", "Type": "int unsigned", "Null": "NO", "Key": "MUL", "Default": null, "Extra": "" }, { "Field": "id_categoria", "Type": "int unsigned", "Null": "YES", "Key": "MUL", "Default": null, "Extra": "" }, { "Field": "id_subcategoria", "Type": "int unsigned", "Null": "YES", "Key": "MUL", "Default": null, "Extra": "" }, { "Field": "nome", "Type": "varchar(100)", "Null": "NO", "Key": "", "Default": null, "Extra": "" }, { "Field": "tipo", "Type": "enum('RECEITA','DESPESA','TRANSFERENCIA')", "Null": "NO", "Key": "", "Default": null, "Extra": "" }, { "Field": "valor", "Type": "decimal(15,4)", "Null": "NO", "Key": "", "Default": null, "Extra": "" }, { "Field": "modelo_descricao", "Type": "varchar(255)", "Null": "YES", "Key": "", "Default": null, "Extra": "" }, { "Field": "tipo_recorrencia", "Type": "enum('SEMANAL','MENSAL','ANUAL')", "Null": "NO", "Key": "", "Default": null, "Extra": "" }, { "Field": "valor_recorrencia", "Type": "int unsigned", "Null": "NO", "Key": "", "Default": "1", "Extra": "" }, { "Field": "data_inicio", "Type": "date", "Null": "NO", "Key": "", "Default": null, "Extra": "" }, { "Field": "data_fim", "Type": "date", "Null": "YES", "Key": "", "Default": null, "Extra": "" }, { "Field": "ativa", "Type": "tinyint(1)", "Null": "NO", "Key": "", "Default": "1", "Extra": "" }, { "Field": "criado_em", "Type": "timestamp", "Null": "NO", "Key": "", "Default": "CURRENT_TIMESTAMP", "Extra": "DEFAULT_GENERATED" }, { "Field": "atualizado_em", "Type": "timestamp", "Null": "NO", "Key": "", "Default": "CURRENT_TIMESTAMP", "Extra": "DEFAULT_GENERATED on update CURRENT_TIMESTAMP" } ], "movimentacoes_importadas": [ { "Field": "id", "Type": "bigint unsigned", "Null": "NO", "Key": "PRI", "Default": null, "Extra": "auto_increment" }, { "Field": "id_usuario", "Type": "int unsigned", "Null": "NO", "Key": "MUL", "Default": null, "Extra": "" }, { "Field": "id_integracao", "Type": "int unsigned", "Null": "YES", "Key": "MUL", "Default": null, "Extra": "" }, { "Field": "linha_origem", "Type": "varchar(255)", "Null": "YES", "Key": "", "Default": null, "Extra": "" }, { "Field": "data_movimentacao", "Type": "date", "Null": "NO", "Key": "", "Default": null, "Extra": "" }, { "Field": "descricao", "Type": "varchar(255)", "Null": "NO", "Key": "", "Default": null, "Extra": "" }, { "Field": "valor", "Type": "decimal(15,4)", "Null": "NO", "Key": "", "Default": null, "Extra": "" }, { "Field": "codigo_moeda", "Type": "varchar(3)", "Null": "NO", "Key": "", "Default": "BRL", "Extra": "" }, { "Field": "status_processamento", "Type": "enum('PENDENTE','PROCESSADA','IGNORADA','ERRO')", "Null": "NO", "Key": "", "Default": "PENDENTE", "Extra": "" }, { "Field": "criado_em", "Type": "timestamp", "Null": "NO", "Key": "", "Default": "CURRENT_TIMESTAMP", "Extra": "DEFAULT_GENERATED" }, { "Field": "atualizado_em", "Type": "timestamp", "Null": "NO", "Key": "", "Default": "CURRENT_TIMESTAMP", "Extra": "DEFAULT_GENERATED on update CURRENT_TIMESTAMP" } ], "movimentacoes_tags": [ { "Field": "id_movimentacao", "Type": "bigint unsigned", "Null": "NO", "Key": "PRI", "Default": null, "Extra": "" }, { "Field": "id_tag", "Type": "int unsigned", "Null": "NO", "Key": "PRI", "Default": null, "Extra": "" } ], "orcamentos": [ { "Field": "id", "Type": "int unsigned", "Null": "NO", "Key": "PRI", "Default": null, "Extra": "auto_increment" }, { "Field": "id_usuario", "Type": "int unsigned", "Null": "NO", "Key": "MUL", "Default": null, "Extra": "" }, { "Field": "nome", "Type": "varchar(100)", "Null": "NO", "Key": "", "Default": null, "Extra": "" }, { "Field": "mes_referencia", "Type": "varchar(7)", "Null": "NO", "Key": "", "Default": null, "Extra": "" }, { "Field": "valor_total", "Type": "decimal(15,4)", "Null": "NO", "Key": "", "Default": null, "Extra": "" }, { "Field": "codigo_moeda", "Type": "varchar(3)", "Null": "NO", "Key": "", "Default": "BRL", "Extra": "" }, { "Field": "ativa", "Type": "tinyint(1)", "Null": "NO", "Key": "", "Default": "1", "Extra": "" }, { "Field": "criado_em", "Type": "timestamp", "Null": "NO", "Key": "", "Default": "CURRENT_TIMESTAMP", "Extra": "DEFAULT_GENERATED" }, { "Field": "atualizado_em", "Type": "timestamp", "Null": "NO", "Key": "", "Default": "CURRENT_TIMESTAMP", "Extra": "DEFAULT_GENERATED on update CURRENT_TIMESTAMP" } ], "pagamentos_contas_pagar": [ { "Field": "id", "Type": "bigint unsigned", "Null": "NO", "Key": "PRI", "Default": null, "Extra": "auto_increment" }, { "Field": "id_conta_pagar", "Type": "bigint unsigned", "Null": "NO", "Key": "MUL", "Default": null, "Extra": "" }, { "Field": "id_movimentacao", "Type": "bigint unsigned", "Null": "NO", "Key": "MUL", "Default": null, "Extra": "" }, { "Field": "valor_pago", "Type": "decimal(15,4)", "Null": "NO", "Key": "", "Default": null, "Extra": "" }, { "Field": "pago_em", "Type": "date", "Null": "NO", "Key": "", "Default": null, "Extra": "" }, { "Field": "criado_em", "Type": "timestamp", "Null": "NO", "Key": "", "Default": "CURRENT_TIMESTAMP", "Extra": "DEFAULT_GENERATED" }, { "Field": "atualizado_em", "Type": "timestamp", "Null": "NO", "Key": "", "Default": "CURRENT_TIMESTAMP", "Extra": "DEFAULT_GENERATED on update CURRENT_TIMESTAMP" } ], "perfis_usuarios": [ { "Field": "id_usuario", "Type": "int unsigned", "Null": "NO", "Key": "PRI", "Default": null, "Extra": "" }, { "Field": "nome", "Type": "varchar(100)", "Null": "NO", "Key": "", "Default": null, "Extra": "" }, { "Field": "sobrenome", "Type": "varchar(100)", "Null": "NO", "Key": "", "Default": null, "Extra": "" }, { "Field": "data_nascimento", "Type": "date", "Null": "YES", "Key": "", "Default": null, "Extra": "" }, { "Field": "sexo", "Type": "enum('M','F','O')", "Null": "YES", "Key": "", "Default": null, "Extra": "" }, { "Field": "foto_perfil", "Type": "varchar(255)", "Null": "YES", "Key": "", "Default": null, "Extra": "" }, { "Field": "idioma", "Type": "varchar(10)", "Null": "NO", "Key": "", "Default": "pt-BR", "Extra": "" }, { "Field": "moeda_exibicao", "Type": "varchar(3)", "Null": "NO", "Key": "", "Default": "BRL", "Extra": "" }, { "Field": "criado_em", "Type": "timestamp", "Null": "NO", "Key": "", "Default": "CURRENT_TIMESTAMP", "Extra": "DEFAULT_GENERATED" }, { "Field": "atualizado_em", "Type": "timestamp", "Null": "NO", "Key": "", "Default": "CURRENT_TIMESTAMP", "Extra": "DEFAULT_GENERATED on update CURRENT_TIMESTAMP" } ], "permissoes": [ { "Field": "id", "Type": "int unsigned", "Null": "NO", "Key": "PRI", "Default": null, "Extra": "auto_increment" }, { "Field": "codigo", "Type": "varchar(50)", "Null": "NO", "Key": "UNI", "Default": null, "Extra": "" }, { "Field": "nome", "Type": "varchar(100)", "Null": "NO", "Key": "", "Default": null, "Extra": "" }, { "Field": "criado_em", "Type": "timestamp", "Null": "NO", "Key": "", "Default": "CURRENT_TIMESTAMP", "Extra": "DEFAULT_GENERATED" }, { "Field": "atualizado_em", "Type": "timestamp", "Null": "NO", "Key": "", "Default": "CURRENT_TIMESTAMP", "Extra": "DEFAULT_GENERATED on update CURRENT_TIMESTAMP" } ], "recebimentos_contas_receber": [ { "Field": "id", "Type": "bigint unsigned", "Null": "NO", "Key": "PRI", "Default": null, "Extra": "auto_increment" }, { "Field": "id_conta_receber", "Type": "bigint unsigned", "Null": "NO", "Key": "MUL", "Default": null, "Extra": "" }, { "Field": "id_movimentacao", "Type": "bigint unsigned", "Null": "NO", "Key": "MUL", "Default": null, "Extra": "" }, { "Field": "valor_recebido", "Type": "decimal(15,4)", "Null": "NO", "Key": "", "Default": null, "Extra": "" }, { "Field": "recebido_em", "Type": "date", "Null": "NO", "Key": "", "Default": null, "Extra": "" }, { "Field": "criado_em", "Type": "timestamp", "Null": "NO", "Key": "", "Default": "CURRENT_TIMESTAMP", "Extra": "DEFAULT_GENERATED" }, { "Field": "atualizado_em", "Type": "timestamp", "Null": "NO", "Key": "", "Default": "CURRENT_TIMESTAMP", "Extra": "DEFAULT_GENERATED on update CURRENT_TIMESTAMP" } ], "regras_movimentacao": [ { "Field": "id", "Type": "int unsigned", "Null": "NO", "Key": "PRI", "Default": null, "Extra": "auto_increment" }, { "Field": "id_usuario", "Type": "int unsigned", "Null": "NO", "Key": "MUL", "Default": null, "Extra": "" }, { "Field": "nome", "Type": "varchar(100)", "Null": "NO", "Key": "", "Default": null, "Extra": "" }, { "Field": "condicao_texto", "Type": "text", "Null": "NO", "Key": "", "Default": null, "Extra": "" }, { "Field": "id_categoria_destino", "Type": "int unsigned", "Null": "NO", "Key": "MUL", "Default": null, "Extra": "" }, { "Field": "id_subcategoria_destino", "Type": "int unsigned", "Null": "YES", "Key": "MUL", "Default": null, "Extra": "" }, { "Field": "ativa", "Type": "tinyint(1)", "Null": "NO", "Key": "", "Default": "1", "Extra": "" }, { "Field": "prioridade_ordem", "Type": "int unsigned", "Null": "NO", "Key": "", "Default": "10", "Extra": "" }, { "Field": "aplica_em", "Type": "enum('TODAS','BANCO','CARTAO','DINHEIRO')", "Null": "NO", "Key": "", "Default": "TODAS", "Extra": "" }, { "Field": "criado_em", "Type": "timestamp", "Null": "NO", "Key": "", "Default": "CURRENT_TIMESTAMP", "Extra": "DEFAULT_GENERATED" }, { "Field": "atualizado_em", "Type": "timestamp", "Null": "NO", "Key": "", "Default": "CURRENT_TIMESTAMP", "Extra": "DEFAULT_GENERATED on update CURRENT_TIMESTAMP" } ], "relatorios": [ { "Field": "id", "Type": "int unsigned", "Null": "NO", "Key": "PRI", "Default": null, "Extra": "auto_increment" }, { "Field": "id_usuario", "Type": "int unsigned", "Null": "NO", "Key": "MUL", "Default": null, "Extra": "" }, { "Field": "nome", "Type": "varchar(120)", "Null": "NO", "Key": "", "Default": null, "Extra": "" }, { "Field": "tipo", "Type": "varchar(50)", "Null": "NO", "Key": "", "Default": null, "Extra": "" }, { "Field": "parametros_json", "Type": "json", "Null": "YES", "Key": "", "Default": null, "Extra": "" }, { "Field": "gerado_em", "Type": "timestamp", "Null": "NO", "Key": "", "Default": "CURRENT_TIMESTAMP", "Extra": "DEFAULT_GENERATED" }, { "Field": "criado_em", "Type": "timestamp", "Null": "NO", "Key": "", "Default": "CURRENT_TIMESTAMP", "Extra": "DEFAULT_GENERATED" }, { "Field": "atualizado_em", "Type": "timestamp", "Null": "NO", "Key": "", "Default": "CURRENT_TIMESTAMP", "Extra": "DEFAULT_GENERATED on update CURRENT_TIMESTAMP" } ], "sessoes_usuario": [ { "Field": "id", "Type": "bigint unsigned", "Null": "NO", "Key": "PRI", "Default": null, "Extra": "auto_increment" }, { "Field": "id_usuario", "Type": "int unsigned", "Null": "NO", "Key": "MUL", "Default": null, "Extra": "" }, { "Field": "token", "Type": "varchar(255)", "Null": "NO", "Key": "UNI", "Default": null, "Extra": "" }, { "Field": "ip", "Type": "varchar(45)", "Null": "YES", "Key": "", "Default": null, "Extra": "" }, { "Field": "agente_usuario", "Type": "varchar(255)", "Null": "YES", "Key": "", "Default": null, "Extra": "" }, { "Field": "expira_em", "Type": "timestamp", "Null": "NO", "Key": "", "Default": null, "Extra": "" }, { "Field": "criado_em", "Type": "timestamp", "Null": "NO", "Key": "", "Default": "CURRENT_TIMESTAMP", "Extra": "DEFAULT_GENERATED" } ], "subcategorias": [ { "Field": "id", "Type": "int unsigned", "Null": "NO", "Key": "PRI", "Default": null, "Extra": "auto_increment" }, { "Field": "id_usuario", "Type": "int unsigned", "Null": "NO", "Key": "MUL", "Default": null, "Extra": "" }, { "Field": "id_categoria", "Type": "int unsigned", "Null": "NO", "Key": "MUL", "Default": null, "Extra": "" }, { "Field": "nome", "Type": "varchar(100)", "Null": "NO", "Key": "", "Default": null, "Extra": "" }, { "Field": "ativa", "Type": "tinyint(1)", "Null": "NO", "Key": "", "Default": "1", "Extra": "" }, { "Field": "criado_em", "Type": "timestamp", "Null": "NO", "Key": "", "Default": "CURRENT_TIMESTAMP", "Extra": "DEFAULT_GENERATED" }, { "Field": "atualizado_em", "Type": "timestamp", "Null": "NO", "Key": "", "Default": "CURRENT_TIMESTAMP", "Extra": "DEFAULT_GENERATED on update CURRENT_TIMESTAMP" } ], "tags": [ { "Field": "id", "Type": "int unsigned", "Null": "NO", "Key": "PRI", "Default": null, "Extra": "auto_increment" }, { "Field": "id_usuario", "Type": "int unsigned", "Null": "NO", "Key": "MUL", "Default": null, "Extra": "" }, { "Field": "nome", "Type": "varchar(50)", "Null": "NO", "Key": "", "Default": null, "Extra": "" }, { "Field": "ativa", "Type": "tinyint(1)", "Null": "NO", "Key": "", "Default": "1", "Extra": "" }, { "Field": "criado_em", "Type": "timestamp", "Null": "NO", "Key": "", "Default": "CURRENT_TIMESTAMP", "Extra": "DEFAULT_GENERATED" }, { "Field": "atualizado_em", "Type": "timestamp", "Null": "NO", "Key": "", "Default": "CURRENT_TIMESTAMP", "Extra": "DEFAULT_GENERATED on update CURRENT_TIMESTAMP" } ], "tipos_conta": [ { "Field": "id", "Type": "int unsigned", "Null": "NO", "Key": "PRI", "Default": null, "Extra": "auto_increment" }, { "Field": "codigo", "Type": "varchar(20)", "Null": "NO", "Key": "UNI", "Default": null, "Extra": "" }, { "Field": "nome", "Type": "varchar(50)", "Null": "NO", "Key": "", "Default": null, "Extra": "" }, { "Field": "categoria", "Type": "enum('BANCO','CARTAO','DINHEIRO','INVESTIMENTO','EMPRESTIMO')", "Null": "NO", "Key": "", "Default": null, "Extra": "" }, { "Field": "criado_em", "Type": "timestamp", "Null": "NO", "Key": "", "Default": "CURRENT_TIMESTAMP", "Extra": "DEFAULT_GENERATED" }, { "Field": "atualizado_em", "Type": "timestamp", "Null": "NO", "Key": "", "Default": "CURRENT_TIMESTAMP", "Extra": "DEFAULT_GENERATED on update CURRENT_TIMESTAMP" } ], "usuarios": [ { "Field": "id", "Type": "int unsigned", "Null": "NO", "Key": "PRI", "Default": null, "Extra": "auto_increment" }, { "Field": "email", "Type": "varchar(255)", "Null": "NO", "Key": "UNI", "Default": null, "Extra": "" }, { "Field": "senha_hash", "Type": "varchar(255)", "Null": "NO", "Key": "", "Default": null, "Extra": "" }, { "Field": "email_verificado_em", "Type": "timestamp", "Null": "YES", "Key": "", "Default": null, "Extra": "" }, { "Field": "forcar_2fa", "Type": "tinyint(1)", "Null": "NO", "Key": "", "Default": "0", "Extra": "" }, { "Field": "status", "Type": "enum('ATIVO','INATIVO','EXCLUIDO')", "Null": "NO", "Key": "", "Default": "ATIVO", "Extra": "" }, { "Field": "criado_em", "Type": "timestamp", "Null": "NO", "Key": "", "Default": "CURRENT_TIMESTAMP", "Extra": "DEFAULT_GENERATED" }, { "Field": "atualizado_em", "Type": "timestamp", "Null": "NO", "Key": "", "Default": "CURRENT_TIMESTAMP", "Extra": "DEFAULT_GENERATED on update CURRENT_TIMESTAMP" }, { "Field": "role", "Type": "enum('ADMIN','USER')", "Null": "NO", "Key": "", "Default": "USER", "Extra": "" } ], "usuarios_permissoes": [ { "Field": "id_usuario", "Type": "int unsigned", "Null": "NO", "Key": "PRI", "Default": null, "Extra": "" }, { "Field": "id_permissao", "Type": "int unsigned", "Null": "NO", "Key": "PRI", "Default": null, "Extra": "" } ] }