- Tabela sar.config_empresa (logo em data URL por empresa matriz) com migration idempotente, espelho no schema SQL e GRANT no provision - PUT /catalog/company/logo (gerente/admin) e logoBase64 no GET /catalog/company - vale para a impressao de todos os representantes - Nova tela /ger/config "Configuracoes" com upload/preview/remocao do logo (PNG/JPG/WebP ate 500KB) - Cabecalho da impressao redesenhado: logo a esquerda, dados da empresa condensados em 3 linhas, numero/status/data compactos a direita - ocupa ~metade da altura anterior no A4 Co-Authored-By: Claude Fable 5 <noreply@anthropic.com>
11 lines
578 B
SQL
11 lines
578 B
SQL
-- CreateTable: sar.config_empresa (configuracoes por empresa - logo da impressao)
|
|
-- logo_base64: data URL (data:image/png;base64,...) usado no cabecalho do pedido.
|
|
-- Definicao espelha scripts/sar-erp-schema.sql: provision-client.ts roda o schema SQL
|
|
-- antes de `prisma migrate deploy`, entao esta migration precisa ser idempotente.
|
|
-- ATENCAO: bancos ERP usam LATIN1 - nao usar em-dash nem box-drawing aqui.
|
|
CREATE TABLE IF NOT EXISTS sar.config_empresa (
|
|
id_empresa INTEGER PRIMARY KEY,
|
|
logo_base64 TEXT,
|
|
updated_at TIMESTAMP NOT NULL DEFAULT NOW()
|
|
);
|