JC-Aguiar / DetMakerServer

Back-end para a API DET-MAKER (projeto dedicado para gestão automática de jobs da peopleware)
GNU Affero General Public License v3.0
1 stars 0 forks source link

ConfigQuery: endpoint de validação #26

Open JC-Aguiar opened 11 months ago

JC-Aguiar commented 11 months ago

A aplicação precisa ter um endpoint próprio destinado receber, formatar e validar sqls do usuário.

Parâmetro de entrada:

Etapas:

  1. Validar se o objeto possui o atributo dinamico ativado ou não. Caso esteja ativado, montar a query usando os valores dos FiltroSqls disponíveis no atributo filtro. Caso contrário, coletar a query manual inserida no atributo sql
  2. Validar os campos usados na etapa anterior
  3. Validar DDLs ilícitos dentro dos campos
  4. Executar o comando e validar sua conclusão
  5. Retornar o resultado com a query montada

Campos esperados no DTO de retorno: