Backend
Configurações Globais
Parâmetros administrativos usados pelo frontend e por automações de e-mail.
O módulo settings mantém uma linha única em global_settings, criada pela migration
V0014__Create_Global_Settings_Table.sql. A tabela centraliza parâmetros que antes ficavam hardcoded no
frontend.
Campos
E-mails
emailFrom: remetente usado pelo Resend.emailCc: cópias globais, aceitando múltiplos e-mails separados por vírgula, ponto e vírgula ou quebra de linha.supportEmailRecipients: destinatários de chamados.vacancyExpansionEmailRecipients: destinatários de ampliação de vaga.vacancyApprovedEmailRecipients: destinatários de vaga aprovada.vacancyRejectedEmailRecipients: destinatários de vaga reprovada.vacancyClosedEmailRecipients: destinatários de vaga fechada.
Padrões de vaga
defaultSalarydefaultDailyFeedingValuedefaultFuelValuedefaultRentalValuedefaultCommunicationValuedefaultHazardPaydefaultMedicalPlandefaultDentalPlan
O frontend usa esses valores ao abrir uma nova vaga, sem sobrescrever edições existentes.
Endpoints (/gnoqcore/v1/global-settings)
| Método | Rota | Permissão | Descrição |
|---|---|---|---|
| GET | / | settings:read | Busca as configurações globais. |
| PUT | / | settings:update | Atualiza as configurações globais. |
ADMIN recebe as permissões pelo seed geral. Papéis RH, USER e DIRETORIA recebem settings:read para
permitir consumo dos defaults onde a interface precisar.