Árvore de páginas

Versões comparadas

Chave

  • Esta linha foi adicionada.
  • Esta linha foi removida.
  • A formatação mudou.

...

Apis removidas na higienização

Compartilhamento

Retaguarda

  • GET api/retaguarda/compatilhamento/{idinquilino}/{id}
    • Removido pois a retaguarda não tem o conhecimento do id no nosso banco
  • DELETE api/retaguarda/compatilhamento
    • Removido pois não é utilizado. Para ser implementado devemos pensar numa melhor forma de excluir este dado inclusive do PDV

Server

  • PATCH  api/pdvsyncserver/compatilhamento/
    • Removido pois a alteração do compartilhamento é realizada no POST

Client

  • GET  api/pdvsyncclient/compatilhamento/{id}/{lote}/{qtdeRegistro}/{idRetaguarda}
    • Removido pois a consulta de compartilhamentos para baixa realizada pelo cliente é feita pelo microsserviço de DadosBasicos

ConsultaOnline

Serverret

  • POST api/pdvsyncserver/consultaOnline
    • Removido pois o cadastro de consulta online é realizada nos fluxos online

ControleFluxo

Retaguarda

  • GET api/retaguarda/controlefluxo
    • Removido pois não é utilizado 
  • POST api/retaguarda/controlefluxo
    • Removido pois não é utilizado 

IdentificadorPDV

  • Removido pois os métodos de identificação do PDV estão no processo online

Inquilino

Server

  • PATCH api/pdvsyncserver/inquilinos/{id}
    • Remmovido pois não é utilizado
  • GET api/pdvsyncserver/inquilinos
    • Removido pois somente o front-end recupera todos os inquilinos
  • PUT api/pdvsyncserver/inquilinos
    • Removido pois somente o front-end atualiza inquilino
  • DELETE api/pdvsyncserver/inquilinos
    • Remmovido pois não é utilizado

InquilinoLoteExterno

Retaguarda

  • DELETE api/retaguarda/inquilinolotesexternos/{idInquilinoLoteExterno}
    • Removido pois não é utilizado
  • GET api/retaguarda/inquilinolotesexternos
    • Removido pois a retaguarda não deve ter o poder de buscar todos os lotes disponíveis sem nenhuma restrição

LojaLote

Retaguarda

  • GET api/retaguarda/lojalotes
    • Removido pois a retaguarda não deve ter o poder de buscar todos os lotes disponíveis sem nenhuma restrição
  • PUT api/retaguarda/lojalotes
    • Removido pois retaguarda não pode atualizar lojaLotes, o controle de lojaLote é realizado pelo somente pelo PDVSync
  • POST api/retaguarda/lojalotes
    • Removido pois retaguarda não pode cadastrar lojaLote, o controle de lojaLote é realizado pelo somente pelo PDVSync
  • DELETE api/retaguarda/lojalotes/{idLojaLote}
    • Removido pois retaguarda não pode deletar lojaLote, o controle de lojaLote é realizado pelo somente pelo PDVSync

Client

  • GET api/retaguarda/lojalotes/{id}/{idInquilino}/{tipo}
    • Removido pois não é utilizado

Parametro

Server

  • PATCH api/pdvsyncserver/parametros/{id}
    • Removido pois não é utilizado
  • POST api/pdvsyncserver/parametros
    • Removido pois é gerenciado pelo front-end
  • DELETE api/pdvsyncserver/parametros
    • Removido pois é gerenciado pelo front-end

Client

  • PUT api/pdvsyncserver/parametros/{id}
    • Removido pois não é utilizado
  • POST api/pdvsyncserver/parametros
    • Removido pois não é utilizado

ParametroControle

  • Removido pois não é utilizado

TiposLote

Client

  • POST api/pdvsycnclient/tiposLote
    • Removido pois é gerenciado pelo front-end
  • PUT api/pdvsycnclient/tiposLote
    • Removido pois é gerenciado pelo front-end

Sugestão de alteração de Apis

Inquilino

Front-end

GET /api/frontend/v3/inquilinos/{id}

...

  • Remover este método quando o endpoint GET /api/frontend/v3/inquilinos/{id} passar a realizar a busca tanto pelo id da tabela quando pelo idInquilino

InquilinoLoteExterno

Retaguarda

GET api/retaguarda/v3/inquilinolotesexternos/{id}

  • Alterar o método para retornar o lote tanto passando o id quando o loteOrigem