photum/backend/internal/db/queries/empresas.sql
NANDO9322 11fa5d6489 fix(auth): sobrescrever região do cliente pela região da franquia
Corrige o erro onde clientes de empresas MG ficavam vinculados ao estado de origem física (ex: SP) durante o registro via código. Agora, a região correta é obtida via GetEmpresaByIDGlobal e aplicada antes da inicialização das restrições de identidade.
2026-02-23 19:18:09 -03:00

20 lines
638 B
SQL

-- name: CreateEmpresa :one
INSERT INTO empresas (nome, regiao) VALUES ($1, @regiao) RETURNING *;
-- name: ListEmpresas :many
SELECT * FROM empresas WHERE regiao = @regiao ORDER BY nome;
-- name: GetEmpresaByID :one
SELECT * FROM empresas WHERE id = $1 AND regiao = @regiao;
-- name: GetEmpresaByIDGlobal :one
SELECT * FROM empresas WHERE id = $1;
-- name: UpdateEmpresa :one
UPDATE empresas SET nome = $2 WHERE id = $1 AND regiao = @regiao RETURNING *;
-- name: DeleteEmpresa :exec
DELETE FROM empresas WHERE id = $1 AND regiao = @regiao;
-- name: GetEmpresaByNome :one
SELECT * FROM empresas WHERE nome = $1 AND regiao = @regiao;