🗄️

Banco de Dados – BarberBot

Estrutura de tabelas e campos do banco jacycabeleireiro_agendas (MySQL)

Este documento descreve as tabelas, campos e tipos do banco de dados jacycabeleireiro_agendas, utilizado pelo sistema de agendamento BaberBeBot.

📁 Tabela: acessos

CampoTipo
id int
nome varchar(50)
chave varchar(50)
grupo int

📁 Tabela: agendamentos

CampoTipo
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

CampoTipo
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

CampoTipo
id int
titulo varchar(250)
msg text
usuario int
data date
mostrar_home varchar(5)
privado varchar(5)
empresa int
id_cliente int
id_produto int
id_servico int

📁 Tabela: arquivos

CampoTipo
id int
nome varchar(50)
descricao varchar(255)
arquivo varchar(100)
data_cad date
registro varchar(25)
id_reg int
usuario int

📁 Tabela: assinaturas

CampoTipo
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
empresa int
usuario int

📁 Tabela: avaliacoes

CampoTipo
id int
empresa int
nome varchar(50)
texto varchar(500)
foto varchar(100)
ativo varchar(5)
data date
estrelas int
origem varchar(30)
place_id varchar(100)
review_id varchar(100)
link varchar(255)

📁 Tabela: avaliacoes_site

CampoTipo
id int
empresa int
nome varchar(50)
texto varchar(500)
foto varchar(100)
ativo varchar(5)
data date
estrelas int
origem varchar(30)
place_id varchar(100)
review_id varchar(100)
link varchar(255)

📁 Tabela: bio

CampoTipo
id int
empresa int
usuario int
texto varchar(500)
foto varchar(200)
instagram varchar(100)
whatsapp varchar(25)
nome varchar(80)
cargo varchar(60)
ativo varchar(5)

📁 Tabela: caixas

CampoTipo
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

CampoTipo
id int
nome varchar(35)

📁 Tabela: categorias

CampoTipo
id int
nome varchar(50)
empresa int
tipo varchar(20)
ativo varchar(5)

📁 Tabela: categoria_site

CampoTipo
id int
empresa int
nome varchar(80)
descricao varchar(255)
foto varchar(200)
ativo varchar(5)

📁 Tabela: cat_produtos

CampoTipo
id int
nome varchar(50)

📁 Tabela: cat_servicos

CampoTipo
id int
nome varchar(50)

📁 Tabela: clientes

CampoTipo
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)
empresa int
email varchar(80)
sexo varchar(10)
bairro varchar(80)
cidade varchar(80)
uf varchar(2)
numero varchar(20)
complemento varchar(80)
cep varchar(15)
ativo varchar(5)
data_ult_visita date
data_inativo date

📁 Tabela: cobrancas

CampoTipo
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)
empresa int

📁 Tabela: comandas

CampoTipo
id int
cliente int
valor decimal(8,2)
data date
funcionario int
status varchar(20)
obs varchar(255)
empresa int
usuario int

📁 Tabela: comentarios

CampoTipo
id int
nome varchar(50)
texto varchar(500)
foto varchar(100)
ativo varchar(5)

📁 Tabela: config

CampoTipo
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)
empresa int
pix_key varchar(120)
pix_key_type varchar(30)
pix_nome varchar(80)
pix_cidade varchar(80)
pix_cnpj varchar(25)
pix_ambiente varchar(10)
pix_token varchar(120)

📁 Tabela: contratos

CampoTipo
id int
cliente int
texto text
data date
empresa int

📁 Tabela: convites

CampoTipo
id_convite int
fk_id_destinatario int
fk_id_remetente int
fk_id_evento int
status tinyint(1)

📁 Tabela: dias

CampoTipo
id int
dia varchar(25)
funcionario int
inicio time
final time
inicio_almoco time
final_almoco time
empresa int

📁 Tabela: dias_bloqueio

CampoTipo
id int
data date
funcionario int
usuario int
empresa int

📁 Tabela: dispositivos

CampoTipo
id bigint
appkey varchar(40)
status varchar(50)
status_api varchar(100)
horario datetime
empresa int

📁 Tabela: entradas

CampoTipo
id int
produto int
quantidade int
motivo varchar(50)
usuario int
data date
empresa int

📁 Tabela: eventos

CampoTipo
id_evento int
fk_id_usuario int
titulo varchar(255)
descricao varchar(255)
cor varchar(7)
inicio datetime
termino datetime
empresa int

📁 Tabela: formas_pgto

CampoTipo
id int
nome varchar(50)
taxa int
empresa int

📁 Tabela: fornecedores

CampoTipo
id int
nome varchar(50)
telefone varchar(20)
endereco varchar(100)
data_cad date
tipo_chave varchar(25)
chave_pix varchar(50)
empresa int

📁 Tabela: frequencias

CampoTipo
id int
frequencia varchar(30)
dias int
empresa int

📁 Tabela: grupo_acessos

CampoTipo
id int
nome varchar(50)
dias int

📁 Tabela: grupo_assinaturas

CampoTipo
id int
nome varchar(255)
ativo varchar(5)
empresa int

📁 Tabela: horarios

CampoTipo
id int
horario time
funcionario int
data date
empresa int

📁 Tabela: horarios_agd

CampoTipo
id int
agendamento int
horario time
data date
funcionario int
empresa int

📁 Tabela: itens_assinaturas

CampoTipo
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)
empresa int

📁 Tabela: marketing

CampoTipo
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)
empresa int

📁 Tabela: menuia_confirmacoes

CampoTipo
phone varchar(20)
agendamento_id int
expires_at datetime

📁 Tabela: pagar

CampoTipo
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)
empresa int

📁 Tabela: perguntas

CampoTipo
id int
empresa int
pergunta varchar(255)
resposta text
ativo varchar(5)
ordem int

📁 Tabela: produtos

CampoTipo
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
empresa int
ativo varchar(5)

📁 Tabela: receber

CampoTipo
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
empresa int

📁 Tabela: saidas

CampoTipo
id int
produto int
quantidade int
motivo varchar(50)
usuario int
data date
empresa int

📁 Tabela: sangrias

CampoTipo
id int
usuario int
valor decimal(8,2)
data date
hora time
caixa int
empresa int

📁 Tabela: servicos

CampoTipo
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
empresa int

📁 Tabela: servicos_func

CampoTipo
id int
funcionario int
servico int
empresa int

📁 Tabela: site_banners_data

CampoTipo
id int
empresa int
titulo varchar(80)
descricao varchar(255)
foto varchar(200)
link varchar(255)
ativo varchar(5)
ordem int

📁 Tabela: site_carrossel

CampoTipo
id int
empresa int
foto varchar(200)
ativo varchar(5)
ordem int

📁 Tabela: textos_index

CampoTipo
id int
titulo varchar(25)
descricao varchar(255)
empresa int

📁 Tabela: tutoriais

CampoTipo
id int
empresa int
titulo varchar(120)
descricao varchar(255)
video varchar(255)
ativo varchar(5)
ordem int

📁 Tabela: usuarios

CampoTipo
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
empresa int
cargo int
bio_id int

📁 Tabela: usuarios_permissoes

CampoTipo
id int
usuario int
permissao int
empresa int