photum/backend/internal/db/queries/cursos.sql
NANDO9322 60155bdf56 feat: implementação da Importação de Excel e melhorias na Gestão de FOT
Backend:
- Implementa rota e serviço de importação em lote (`/api/import/fot`).
- Adiciona suporte a "Upsert" para atualizar registros existentes sem duplicar.
- Corrige e migra schema do banco: ajuste na precisão de valores monetários e correções de sintaxe.

Frontend:
- Cria página de Importação de Dados com visualização de log e tratamento de erros.
- Implementa melhorias de UX nas tabelas (Importação e Gestão de FOT):
  - Contadores de total de registros.
  - Funcionalidade "Drag-to-Scroll" (arrastar para rolar).
  - Barra de rolagem superior sincronizada na tabela de gestão.
- Corrige bug de "tela branca" ao filtrar dados vazios na gestão.
2026-02-02 11:19:56 -03:00

17 lines
416 B
SQL

-- name: CreateCurso :one
INSERT INTO cursos (nome) VALUES ($1) RETURNING *;
-- name: ListCursos :many
SELECT * FROM cursos ORDER BY nome;
-- name: GetCursoByID :one
SELECT * FROM cursos WHERE id = $1;
-- name: UpdateCurso :one
UPDATE cursos SET nome = $2 WHERE id = $1 RETURNING *;
-- name: DeleteCurso :exec
DELETE FROM cursos WHERE id = $1;
-- name: GetCursoByNome :one
SELECT * FROM cursos WHERE nome = $1;