FEAT: Implementa chat whatsapp e atribuições de conversas

- Atualização e polimento dos arquivos '.gitignore' (raiz, frontend, backend) para ignorar sessões locais do Puppeteer, bancos de persistência JSON locais, dumps temporários de testes e logs de desenvolvimento.
- Adição da migration com atribuições aos chats
This commit is contained in:
Rafael Alves Lopes 2026-05-18 11:15:29 -03:00
parent bf95c883ce
commit 12e79cc6d6
2 changed files with 22 additions and 4 deletions

18
.gitignore vendored
View File

@ -1,7 +1,17 @@
node_modules
dist
frontend/node_modules
frontend/dist
.env*
*.log
.DS_Store
.env.development
.env.production
# Backend Specific Ignore
backend/node_modules
backend/dist
backend/whatsapp-session
backend/whatsapp-chats-persist.json
backend/all-chats-dump.json
backend/test-api-out.json
# Frontend Specific Ignore
frontend/node_modules
frontend/dist

View File

@ -0,0 +1,8 @@
CREATE TABLE IF NOT EXISTS whatsapp_chat_atribuicoes (
id SERIAL PRIMARY KEY,
chat_id VARCHAR(255) NOT NULL,
user_id SERIAL REFERENCES usuarios(id) ON DELETE CASCADE,
area_id SERIAL REFERENCES areas(id) ON DELETE SET NULL,
assigned_at TIMESTAMP WITH TIME ZONE DEFAULT CURRENT_TIMESTAMP,
UNIQUE(chat_id)
);