Este documento descreve as tabelas, campos e tipos do banco de dados jacycabeleireiro_agendas, utilizado pelo sistema de agendamento BaberBeBot.
📁 Tabela: acessos
| Campo | Tipo |
| id | int |
| nome | varchar(50) |
| chave | varchar(50) |
| grupo | int |
📁 Tabela: agendamentos
| Campo | Tipo |
| id | int |
| funcionario | int |
| cliente | int |
| data | date |
| hora | time |
| obs | varchar(100) |
| data_lanc | date |
| usuario | int |
| status | varchar(20) |
| validador | int |
| servico | int |
| hash | varchar(20) |
| phone | varchar(20) |
| ref_pix | varchar(50) |
| valor_pago | decimal(8,2) |
📁 Tabela: agendamentos_temp
| Campo | Tipo |
| id | int |
| funcionario | int |
| cliente | int |
| data | date |
| hora | time |
| obs | varchar(100) |
| data_lanc | date |
| usuario | int |
| status | varchar(20) |
| servico | int |
| hash | varchar(20) |
| ref_pix | varchar(50) |
| valor_pago | decimal(8,2) |
📁 Tabela: anotacoes
| Campo | Tipo |
| id | int |
| titulo | varchar(250) |
| msg | text |
| usuario | int |
| data | date |
| mostrar_home | varchar(5) |
| privado | varchar(5) |
📁 Tabela: arquivos
| Campo | Tipo |
| id | int |
| nome | varchar(50) |
| descricao | varchar(255) |
| arquivo | varchar(100) |
| data_cad | date |
| registro | varchar(25) |
| id_reg | int |
| usuario | int |
📁 Tabela: assinaturas
| Campo | Tipo |
| id | int |
| cliente | int |
| data | date |
| pago | varchar(5) |
| grupo | int |
| item | int |
| valor | decimal(8,2) |
| ref_pix | varchar(50) |
| frequencia | int |
| data_vencimento | date |
| vencimento | date |
📁 Tabela: caixas
| Campo | Tipo |
| id | int |
| operador | int |
| data_abertura | date |
| data_fechamento | date |
| valor_abertura | decimal(8,2) |
| valor_fechamento | decimal(8,2) |
| quebra | decimal(8,2) |
| usuario_abertura | int |
| usuario_fechamento | int |
| obs | varchar(255) |
| sangrias | decimal(8,2) |
📁 Tabela: cargos
| Campo | Tipo |
| id | int |
| nome | varchar(35) |
📁 Tabela: cat_produtos
| Campo | Tipo |
| id | int |
| nome | varchar(50) |
📁 Tabela: cat_servicos
| Campo | Tipo |
| id | int |
| nome | varchar(50) |
📁 Tabela: clientes
| Campo | Tipo |
| id | int |
| nome | varchar(50) |
| telefone | varchar(20) |
| endereco | varchar(100) |
| data_nasc | date |
| data_cad | date |
| cartoes | int |
| data_retorno | date |
| ultimo_servico | int |
| alertado | varchar(5) |
| cpf | varchar(20) |
| senha_crip | varchar(255) |
📁 Tabela: cobrancas
| Campo | Tipo |
| id | int |
| cliente | int |
| valor | decimal(8,2) |
| parcelas | int |
| juros | decimal(8,2) |
| multa | decimal(8,2) |
| data | date |
| usuario | int |
| obs | varchar(255) |
| data_venc | date |
| frequencia | varchar(25) |
| pago | varchar(5) |
| ativo | varchar(5) |
📁 Tabela: comandas
| Campo | Tipo |
| id | int |
| cliente | int |
| valor | decimal(8,2) |
| data | date |
| funcionario | int |
| status | varchar(20) |
| obs | varchar(255) |
📁 Tabela: comentarios
| Campo | Tipo |
| id | int |
| nome | varchar(50) |
| texto | varchar(500) |
| foto | varchar(100) |
| ativo | varchar(5) |
📁 Tabela: config
| Campo | Tipo |
| id | int |
| nome | varchar(50) |
| email | varchar(50) |
| telefone_fixo | varchar(20) |
| telefone_whatsapp | varchar(20) |
| endereco | varchar(100) |
| logo | varchar(100) |
| icone | varchar(100) |
| logo_rel | varchar(100) |
| tipo_rel | varchar(10) |
| instagram | varchar(100) |
| tipo_comissao | varchar(25) |
| texto_rodape | varchar(1000) |
| img_banner_index | varchar(200) |
| texto_sobre | varchar(1000) |
| imagem_sobre | varchar(100) |
| icone_site | varchar(100) |
| mapa | varchar(1000) |
| texto_fidelidade | varchar(500) |
| quantidade_cartoes | int |
| texto_agendamento | varchar(30) |
| msg_agendamento | varchar(5) |
| cnpj | varchar(20) |
| cidade | varchar(50) |
| agendamento_dias | int |
| itens_pag | int |
| token | varchar(50) |
| minutos_aviso | int |
| instancia | varchar(50) |
| url_video | varchar(100) |
| posicao_video | varchar(25) |
| ativo | varchar(5) |
| taxa_sistema | varchar(20) |
| lanc_comissao | varchar(20) |
| dias_aviso | int |
| porc_servico | varchar(20) |
| pgto_api | varchar(5) |
| email_menuia | varchar(150) |
| plano_menuia | int |
| validade_menuia | date |
| senha_menuia | varchar(70) |
| api | varchar(20) |
📁 Tabela: contratos
| Campo | Tipo |
| id | int |
| cliente | int |
| texto | text |
| data | date |
📁 Tabela: convites
| Campo | Tipo |
| id_convite | int |
| fk_id_destinatario | int |
| fk_id_remetente | int |
| fk_id_evento | int |
| status | tinyint(1) |
📁 Tabela: dias
| Campo | Tipo |
| id | int |
| dia | varchar(25) |
| funcionario | int |
| inicio | time |
| final | time |
| inicio_almoco | time |
| final_almoco | time |
📁 Tabela: dias_bloqueio
| Campo | Tipo |
| id | int |
| data | date |
| funcionario | int |
| usuario | int |
📁 Tabela: disparos
| Campo | Tipo |
| id | bigint |
| telefone | varchar(20) |
| mensagem | varchar(800) |
| status | varchar(20) |
| horario | datetime |
| retorno | text |
| emprestimo_id | bigint |
| parcela_id | bigint |
| id_cliente | int |
📁 Tabela: dispositivos
| Campo | Tipo |
| id | bigint |
| appkey | varchar(40) |
| status | varchar(50) |
| status_api | varchar(100) |
| horario | datetime |
📁 Tabela: entradas
| Campo | Tipo |
| id | int |
| produto | int |
| quantidade | int |
| motivo | varchar(50) |
| usuario | int |
| data | date |
📁 Tabela: eventos
| Campo | Tipo |
| id_evento | int |
| fk_id_usuario | int |
| titulo | varchar(255) |
| descricao | varchar(255) |
| cor | varchar(7) |
| inicio | datetime |
| termino | datetime |
📁 Tabela: formas_pgto
| Campo | Tipo |
| id | int |
| nome | varchar(50) |
| taxa | int |
📁 Tabela: fornecedores
| Campo | Tipo |
| id | int |
| nome | varchar(50) |
| telefone | varchar(20) |
| endereco | varchar(100) |
| data_cad | date |
| tipo_chave | varchar(25) |
| chave_pix | varchar(50) |
📁 Tabela: frequencias
| Campo | Tipo |
| id | int |
| frequencia | varchar(30) |
| dias | int |
📁 Tabela: grupo_acessos
| Campo | Tipo |
| id | int |
| nome | varchar(50) |
| dias | int |
📁 Tabela: grupo_assinaturas
| Campo | Tipo |
| id | int |
| nome | varchar(255) |
| ativo | varchar(5) |
📁 Tabela: horarios
| Campo | Tipo |
| id | int |
| horario | time |
| funcionario | int |
| data | date |
📁 Tabela: horarios_agd
| Campo | Tipo |
| id | int |
| agendamento | int |
| horario | time |
| data | date |
| funcionario | int |
📁 Tabela: itens_assinaturas
| Campo | Tipo |
| id | int |
| grupo | int |
| nome | varchar(50) |
| valor | decimal(8,2) |
| ativo | varchar(5) |
| c1 | varchar(50) |
| c2 | varchar(50) |
| c3 | varchar(50) |
| c4 | varchar(50) |
| c5 | varchar(50) |
| c6 | varchar(50) |
| c7 | varchar(50) |
| c8 | varchar(50) |
| c9 | varchar(50) |
| c10 | varchar(50) |
| c11 | varchar(50) |
| c12 | varchar(50) |
📁 Tabela: marketing
| Campo | Tipo |
| id | int |
| data | date |
| data_envio | date |
| envios | int |
| titulo | varchar(100) |
| mensagem | varchar(1000) |
| item1 | varchar(500) |
| item2 | varchar(500) |
| item3 | varchar(500) |
| item4 | varchar(500) |
| item5 | varchar(500) |
| item6 | varchar(500) |
| item7 | varchar(500) |
| item8 | varchar(500) |
| item9 | varchar(500) |
| item10 | varchar(500) |
| item11 | varchar(100) |
| item12 | varchar(100) |
| item13 | varchar(100) |
| item14 | varchar(100) |
| item15 | varchar(100) |
| item16 | varchar(100) |
| item17 | varchar(100) |
| item18 | varchar(100) |
| item19 | varchar(100) |
| item20 | varchar(100) |
| conclusao | varchar(1000) |
| arquivo | varchar(100) |
| audio | varchar(100) |
| forma_envio | varchar(50) |
| hash | varchar(500) |
| hash2 | varchar(100) |
| hash3 | varchar(100) |
📁 Tabela: pagar
| Campo | Tipo |
| id | int |
| descricao | varchar(50) |
| tipo | varchar(35) |
| valor | decimal(8,2) |
| data_lanc | date |
| data_venc | date |
| data_pgto | date |
| usuario_lanc | int |
| usuario_baixa | int |
| foto | varchar(100) |
| pessoa | int |
| pago | varchar(5) |
| produto | int |
| quantidade | int |
| funcionario | int |
| servico | int |
| cliente | int |
| id_ref | int |
| hash | varchar(50) |
| hora | time |
| caixa | int |
| pgto | varchar(30) |
📁 Tabela: produtos
| Campo | Tipo |
| id | int |
| nome | varchar(50) |
| descricao | varchar(255) |
| categoria | int |
| valor_compra | decimal(8,2) |
| valor_venda | decimal(8,2) |
| estoque | int |
| foto | varchar(100) |
| nivel_estoque | int |
📁 Tabela: receber
| Campo | Tipo |
| id | int |
| grupo | varchar(200) |
| descricao | varchar(50) |
| tipo | varchar(35) |
| valor | decimal(8,2) |
| data_lanc | date |
| data_venc | date |
| data_pgto | date |
| usuario_lanc | int |
| usuario_baixa | int |
| foto | varchar(100) |
| pessoa | int |
| pago | varchar(5) |
| produto | int |
| quantidade | int |
| servico | int |
| funcionario | int |
| obs | varchar(1000) |
| pgto | varchar(100) |
| func_comanda | int |
| comanda | int |
| valor2 | decimal(8,2) |
| cliente | int |
| referencia | int |
| parcela | int |
| frequencia | int |
| recorrencia | varchar(50) |
| id_ref | int |
| hash | varchar(100) |
| ref_pix | varchar(35) |
| hash2 | varchar(100) |
| hora | time |
| caixa | int |
📁 Tabela: saidas
| Campo | Tipo |
| id | int |
| produto | int |
| quantidade | int |
| motivo | varchar(50) |
| usuario | int |
| data | date |
📁 Tabela: sangrias
| Campo | Tipo |
| id | int |
| usuario | int |
| valor | decimal(8,2) |
| data | date |
| hora | time |
| caixa | int |
📁 Tabela: servicos
| Campo | Tipo |
| id | int |
| nome | varchar(50) |
| categoria | int |
| valor | decimal(8,2) |
| foto | varchar(100) |
| dias_retorno | int |
| ativo | varchar(5) |
| comissao | decimal(8,2) |
| tempo | int |
📁 Tabela: servicos_func
| Campo | Tipo |
| id | int |
| funcionario | int |
| servico | int |
📁 Tabela: textos_index
| Campo | Tipo |
| id | int |
| titulo | varchar(25) |
| descricao | varchar(255) |
📁 Tabela: usuarios
| Campo | Tipo |
| id | int |
| nome | varchar(50) |
| email | varchar(50) |
| cpf | varchar(20) |
| senha | varchar(25) |
| senha_crip | varchar(100) |
| nivel | varchar(35) |
| data | date |
| ativo | varchar(5) |
| telefone | varchar(20) |
| endereco | varchar(100) |
| foto | varchar(100) |
| atendimento | varchar(5) |
| tipo_chave | varchar(25) |
| chave_pix | varchar(50) |
| intervalo | int |
| comissao | int |
📁 Tabela: usuarios_permissoes
| Campo | Tipo |
| id | int |
| usuario | int |
| permissao | int |