| ID | Coluna | Tipo | Não Nulo | Padrão | PK |
|---|---|---|---|---|---|
| 0 | id | INTEGER | Não | NULL | Sim |
| 1 | nome_empresa | TEXT | Não | 'Minha Empresa' | Não |
| 2 | logo_url | TEXT | Não | '' | Não |
| 3 | valor_comissao | REAL | Não | 10.00 | Não |
| 4 | whatsapp_loja | TEXT | Não | NULL | Não |
| 5 | produto_nome | TEXT | Não | NULL | Não |
| 6 | produto_desc | TEXT | Não | NULL | Não |
| 7 | produto_preco | DECIMAL(10,2) | Não | 0.00 | Não |
| 8 | produto_img | TEXT | Não | NULL | Não |
| 9 | produtos_json | TEXT | Não | NULL | Não |
| ID | Coluna | Tipo | Não Nulo | Padrão | PK |
|---|---|---|---|---|---|
| 0 | id | INTEGER | Não | NULL | Sim |
| 1 | nome | TEXT | Sim | NULL | Não |
| 2 | TEXT | Sim | NULL | Não | |
| 3 | senha | TEXT | Sim | NULL | Não |
| 4 | id_indicou | INTEGER | Não | NULL | Não |
| 5 | is_admin | INTEGER | Não | NULL | Não |
| 6 | ativo | INTEGER | Não | 1 | Não |
| 7 | data_cadastro | TEXT | Não | datetime('now', 'localtime') | Não |
| 8 | saldo | DECIMAL(10,2) | Não | 0.00 | Não |
| 9 | indicado_por | INTEGER | Não | NULL | Não |
| 10 | created_at | DATETIME | Não | NULL | Não |
| 11 | last_pix | TEXT | Não | NULL | Não |
| 12 | last_titular | TEXT | Não | NULL | Não |
| 13 | last_banco | TEXT | Não | NULL | Não |
| 14 | ultimo_alerta_lido | INT | Não | NULL | Não |
| id | nome | senha | id_indicou | is_admin | ativo | data_cadastro | saldo | indicado_por | created_at | last_pix | last_titular | last_banco | ultimo_alerta_lido | |
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
| 12 | Gabriel | smartisollutions@gmail.com | $2y$10$Lkr61X5/4dteY2DkGz93/.7gUKC6Lj9SkLedd.OaHVh.kyuj63rv6 | NULL | 0 | 1 | 2025-12-29 10:16:20 | 0 | NULL | NULL | 11914240205 | Gabriel | Infinity pay | 29 |
| 1 | CEO | admin@admin.com | $2y$10$0njfSEFYk1zeol.jRaM0uuyrkVb8/ubGnYHsuMoh.w9l.GGmvUyu. | NULL | 1 | 1 | 2025-12-29 00:32:29 | 0 | NULL | NULL | 11914240205 | Gabriel Albuquerque Bisaro | Infinity pay2 | 28 |
| ID | Coluna | Tipo | Não Nulo | Padrão | PK |
|---|---|---|---|---|---|
| 0 | id | INTEGER | Não | NULL | Sim |
| 1 | usuario_id | INTEGER | Sim | NULL | Não |
| 2 | tipo | TEXT | Sim | NULL | Não |
| 3 | descricao | TEXT | Não | NULL | Não |
| 4 | valor | REAL | Sim | NULL | Não |
| 5 | data_movimentacao | TEXT | Não | datetime('now', 'localtime') | Não |
| ID | Coluna | Tipo | Não Nulo | Padrão | PK |
|---|---|---|---|---|---|
| 0 | id | INTEGER | Não | NULL | Sim |
| 1 | usuario_id | INTEGER | Sim | NULL | Não |
| 2 | valor | REAL | Sim | NULL | Não |
| 3 | chave_pix | TEXT | Não | NULL | Não |
| 4 | status | TEXT | Não | 'pendente' | Não |
| 5 | data_solicitacao | TEXT | Não | datetime('now', 'localtime') | Não |
| 6 | data_pagamento | TEXT | Não | NULL | Não |
| 7 | titular | TEXT | Não | NULL | Não |
| 8 | banco | TEXT | Não | NULL | Não |
| 9 | motivo_recusa | TEXT | Não | NULL | Não |