gladguys / polis-scheduler

1 stars 0 forks source link

criar modelagem para atividades (despesas e proposições) #3

Closed diCaminha closed 4 years ago

diCaminha commented 4 years ago
diCaminha commented 4 years ago

Para despesas:

  1. buscar todos os politicos da base do firestore (apenas o id importa)
  2. para cada politico, ir buscar no endpoint de desepesas /deputados/{id}/despesas informando o ano e o mês corrente
  3. com a lista de despesas retornadas, deve ser feito um filtro para capturar apenas as despesas com data do dia atual.
  4. adicionar tipo DESPESA nos documentos
  5. salvar os documentos na collection atividades > {ID POLITICO} > despesasPolitico
diCaminha commented 4 years ago

Para proposições:

  1. buscar todos os políticos da base do firestore (apenas o id importa)
  2. para cada político, ir buscar no endpoint /proposicoes da api dados abertos informando o idAutor, dataInicio (data de corrente) e dataFim (data de corrente)
  3. com a lista retornada de 2, fazer uma request usando o atributo uri de cada item.
  4. verificar se o item retornado de 3 possui statusProposicao > dataHora igual a data de hoje
  5. caso SIM no passo 4, então builda o objeto proposição com os dados
  6. adiciona tipo PROPOSIÇÃO no documento
  7. salvar os documentos na collection atividades > {ID POLITICO} > proposicoesPolitico