🗄️

Banco de Dados – BaberBeBot

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
idint
nomevarchar(50)
chavevarchar(50)
grupoint

📁 Tabela: agendamentos

CampoTipo
idint
funcionarioint
clienteint
datadate
horatime
obsvarchar(100)
data_lancdate
usuarioint
statusvarchar(20)
validadorint
servicoint
hashvarchar(20)
phonevarchar(20)
ref_pixvarchar(50)
valor_pagodecimal(8,2)

📁 Tabela: agendamentos_temp

CampoTipo
idint
funcionarioint
clienteint
datadate
horatime
obsvarchar(100)
data_lancdate
usuarioint
statusvarchar(20)
servicoint
hashvarchar(20)
ref_pixvarchar(50)
valor_pagodecimal(8,2)

📁 Tabela: anotacoes

CampoTipo
idint
titulovarchar(250)
msgtext
usuarioint
datadate
mostrar_homevarchar(5)
privadovarchar(5)

📁 Tabela: arquivos

CampoTipo
idint
nomevarchar(50)
descricaovarchar(255)
arquivovarchar(100)
data_caddate
registrovarchar(25)
id_regint
usuarioint

📁 Tabela: assinaturas

CampoTipo
idint
clienteint
datadate
pagovarchar(5)
grupoint
itemint
valordecimal(8,2)
ref_pixvarchar(50)
frequenciaint
data_vencimentodate
vencimentodate

📁 Tabela: caixas

CampoTipo
idint
operadorint
data_aberturadate
data_fechamentodate
valor_aberturadecimal(8,2)
valor_fechamentodecimal(8,2)
quebradecimal(8,2)
usuario_aberturaint
usuario_fechamentoint
obsvarchar(255)
sangriasdecimal(8,2)

📁 Tabela: cargos

CampoTipo
idint
nomevarchar(35)

📁 Tabela: cat_produtos

CampoTipo
idint
nomevarchar(50)

📁 Tabela: cat_servicos

CampoTipo
idint
nomevarchar(50)

📁 Tabela: clientes

CampoTipo
idint
nomevarchar(50)
telefonevarchar(20)
enderecovarchar(100)
data_nascdate
data_caddate
cartoesint
data_retornodate
ultimo_servicoint
alertadovarchar(5)
cpfvarchar(20)
senha_cripvarchar(255)

📁 Tabela: cobrancas

CampoTipo
idint
clienteint
valordecimal(8,2)
parcelasint
jurosdecimal(8,2)
multadecimal(8,2)
datadate
usuarioint
obsvarchar(255)
data_vencdate
frequenciavarchar(25)
pagovarchar(5)
ativovarchar(5)

📁 Tabela: comandas

CampoTipo
idint
clienteint
valordecimal(8,2)
datadate
funcionarioint
statusvarchar(20)
obsvarchar(255)

📁 Tabela: comentarios

CampoTipo
idint
nomevarchar(50)
textovarchar(500)
fotovarchar(100)
ativovarchar(5)

📁 Tabela: config

CampoTipo
idint
nomevarchar(50)
emailvarchar(50)
telefone_fixovarchar(20)
telefone_whatsappvarchar(20)
enderecovarchar(100)
logovarchar(100)
iconevarchar(100)
logo_relvarchar(100)
tipo_relvarchar(10)
instagramvarchar(100)
tipo_comissaovarchar(25)
texto_rodapevarchar(1000)
img_banner_indexvarchar(200)
texto_sobrevarchar(1000)
imagem_sobrevarchar(100)
icone_sitevarchar(100)
mapavarchar(1000)
texto_fidelidadevarchar(500)
quantidade_cartoesint
texto_agendamentovarchar(30)
msg_agendamentovarchar(5)
cnpjvarchar(20)
cidadevarchar(50)
agendamento_diasint
itens_pagint
tokenvarchar(50)
minutos_avisoint
instanciavarchar(50)
url_videovarchar(100)
posicao_videovarchar(25)
ativovarchar(5)
taxa_sistemavarchar(20)
lanc_comissaovarchar(20)
dias_avisoint
porc_servicovarchar(20)
pgto_apivarchar(5)
email_menuiavarchar(150)
plano_menuiaint
validade_menuiadate
senha_menuiavarchar(70)
apivarchar(20)

📁 Tabela: contratos

CampoTipo
idint
clienteint
textotext
datadate

📁 Tabela: convites

CampoTipo
id_conviteint
fk_id_destinatarioint
fk_id_remetenteint
fk_id_eventoint
statustinyint(1)

📁 Tabela: dias

CampoTipo
idint
diavarchar(25)
funcionarioint
iniciotime
finaltime
inicio_almocotime
final_almocotime

📁 Tabela: dias_bloqueio

CampoTipo
idint
datadate
funcionarioint
usuarioint

📁 Tabela: disparos

CampoTipo
idbigint
telefonevarchar(20)
mensagemvarchar(800)
statusvarchar(20)
horariodatetime
retornotext
emprestimo_idbigint
parcela_idbigint
id_clienteint

📁 Tabela: dispositivos

CampoTipo
idbigint
appkeyvarchar(40)
statusvarchar(50)
status_apivarchar(100)
horariodatetime

📁 Tabela: entradas

CampoTipo
idint
produtoint
quantidadeint
motivovarchar(50)
usuarioint
datadate

📁 Tabela: eventos

CampoTipo
id_eventoint
fk_id_usuarioint
titulovarchar(255)
descricaovarchar(255)
corvarchar(7)
iniciodatetime
terminodatetime

📁 Tabela: formas_pgto

CampoTipo
idint
nomevarchar(50)
taxaint

📁 Tabela: fornecedores

CampoTipo
idint
nomevarchar(50)
telefonevarchar(20)
enderecovarchar(100)
data_caddate
tipo_chavevarchar(25)
chave_pixvarchar(50)

📁 Tabela: frequencias

CampoTipo
idint
frequenciavarchar(30)
diasint

📁 Tabela: grupo_acessos

CampoTipo
idint
nomevarchar(50)
diasint

📁 Tabela: grupo_assinaturas

CampoTipo
idint
nomevarchar(255)
ativovarchar(5)

📁 Tabela: horarios

CampoTipo
idint
horariotime
funcionarioint
datadate

📁 Tabela: horarios_agd

CampoTipo
idint
agendamentoint
horariotime
datadate
funcionarioint

📁 Tabela: itens_assinaturas

CampoTipo
idint
grupoint
nomevarchar(50)
valordecimal(8,2)
ativovarchar(5)
c1varchar(50)
c2varchar(50)
c3varchar(50)
c4varchar(50)
c5varchar(50)
c6varchar(50)
c7varchar(50)
c8varchar(50)
c9varchar(50)
c10varchar(50)
c11varchar(50)
c12varchar(50)

📁 Tabela: marketing

CampoTipo
idint
datadate
data_enviodate
enviosint
titulovarchar(100)
mensagemvarchar(1000)
item1varchar(500)
item2varchar(500)
item3varchar(500)
item4varchar(500)
item5varchar(500)
item6varchar(500)
item7varchar(500)
item8varchar(500)
item9varchar(500)
item10varchar(500)
item11varchar(100)
item12varchar(100)
item13varchar(100)
item14varchar(100)
item15varchar(100)
item16varchar(100)
item17varchar(100)
item18varchar(100)
item19varchar(100)
item20varchar(100)
conclusaovarchar(1000)
arquivovarchar(100)
audiovarchar(100)
forma_enviovarchar(50)
hashvarchar(500)
hash2varchar(100)
hash3varchar(100)

📁 Tabela: pagar

CampoTipo
idint
descricaovarchar(50)
tipovarchar(35)
valordecimal(8,2)
data_lancdate
data_vencdate
data_pgtodate
usuario_lancint
usuario_baixaint
fotovarchar(100)
pessoaint
pagovarchar(5)
produtoint
quantidadeint
funcionarioint
servicoint
clienteint
id_refint
hashvarchar(50)
horatime
caixaint
pgtovarchar(30)

📁 Tabela: produtos

CampoTipo
idint
nomevarchar(50)
descricaovarchar(255)
categoriaint
valor_compradecimal(8,2)
valor_vendadecimal(8,2)
estoqueint
fotovarchar(100)
nivel_estoqueint

📁 Tabela: receber

CampoTipo
idint
grupovarchar(200)
descricaovarchar(50)
tipovarchar(35)
valordecimal(8,2)
data_lancdate
data_vencdate
data_pgtodate
usuario_lancint
usuario_baixaint
fotovarchar(100)
pessoaint
pagovarchar(5)
produtoint
quantidadeint
servicoint
funcionarioint
obsvarchar(1000)
pgtovarchar(100)
func_comandaint
comandaint
valor2decimal(8,2)
clienteint
referenciaint
parcelaint
frequenciaint
recorrenciavarchar(50)
id_refint
hashvarchar(100)
ref_pixvarchar(35)
hash2varchar(100)
horatime
caixaint

📁 Tabela: saidas

CampoTipo
idint
produtoint
quantidadeint
motivovarchar(50)
usuarioint
datadate

📁 Tabela: sangrias

CampoTipo
idint
usuarioint
valordecimal(8,2)
datadate
horatime
caixaint

📁 Tabela: servicos

CampoTipo
idint
nomevarchar(50)
categoriaint
valordecimal(8,2)
fotovarchar(100)
dias_retornoint
ativovarchar(5)
comissaodecimal(8,2)
tempoint

📁 Tabela: servicos_func

CampoTipo
idint
funcionarioint
servicoint

📁 Tabela: textos_index

CampoTipo
idint
titulovarchar(25)
descricaovarchar(255)

📁 Tabela: usuarios

CampoTipo
idint
nomevarchar(50)
emailvarchar(50)
cpfvarchar(20)
senhavarchar(25)
senha_cripvarchar(100)
nivelvarchar(35)
datadate
ativovarchar(5)
telefonevarchar(20)
enderecovarchar(100)
fotovarchar(100)
atendimentovarchar(5)
tipo_chavevarchar(25)
chave_pixvarchar(50)
intervaloint
comissaoint

📁 Tabela: usuarios_permissoes

CampoTipo
idint
usuarioint
permissaoint