Ir para o conteúdo principal

[Gov.Doc] Alterações necessárias para descontinuar o uso do contexto

Data de elaboração 04/11/2022
Responsável pelo estudo

Nara Carolina Galvão Feitosa

Raissa de Sousa Stodulski
Taillon Miguel Gonçalves

Vinicius da Rosa Pereira
Ádelle Camarão Monteiro

Equipe do estudo Tambakiss
Alvo Gov.Doc
Origem

Melhorar implementação já feita pois o contexto é para ser usado somente na API

Objetivo Se o contexto e regras de negócios centralizarem no Gov.Doc API, irá parar de gerar trabalho dobrado. Hoje, se alterar algo no Gov.Doc, precisa alterar no Gov.Doc API também.
Documentação correlata (opcional)
Observações


1. Introdução

Para cessar implementações duplicadas no Gov.Doc e Gov.Doc API, se deixarmos o contexto e toda a regra de negócio na API, podemos implementar novas funcionalidades ou corrigir as já existentes somente na API. 

2. Alterações necessárias

 2.1 BlocosDeAssinaturas

  • Index
    • [API] Criar endpoint para buscar blocos de assinaturas pelo CPF
    • [Sistema] Chamar novo endpoint
  • Recebidos
    • [API] Criar endpoint para buscar blocos de assinaturas pelo CPF, justificativa de recusa nula e status diferente de assinado
    • [Sistema] Chamar novo endpoint

 2.2 Documentos

 

Conforme visto no fórum do Stack Overflow, seria só mudar o tipo do parâmetro para lista e quando passar o parâmetro, repetir o

3.Conclusão

Concluímos que essa alteração deve atender a necessidade. Há outras soluções caso essa não atenda mas que acreditamos não será necessário, pois essa alteração é simples e de baixa complexidade.