Já existe:
Consultar Construtora:
Pode ser feito por 2 metodos
Listar um:
Code Block Get: https://bancodeobras-api.dev.cloud.dex.co/construction-company/633491d48f6c5d97e7d423dd
Listar todos:
Code Block Get: https://bancodeobras-api.dev.cloud.dex.co/construction-company
Sendo que o metodo de listar um precisaria do _id da construtora que está sendo pesquisada
Cadastrar nova Construtora:
Cadastrar Nova Obra Manualmente:
Code Block |
---|
Post: https://bancodeobras-api.dev.cloud.dex.co/construction |
Para cadastrar uma obra manualmente enviar um body JSON para o endpoint como o ex:
Code Block |
---|
{
"name": "teste",
"category": "Prédio Residencial",
"type": "Residencial",
"finishingDetail": "Desconhecido",
"sector": "Edificações",
"amount": {
"area": "teste",
"salesPontential": "teste",
"unitSalesPontential": "teste"
},
"address": {
"zipCode": "teste",
"region": "teste",
"street": "teste",
"number": "teste",
"state": "teste",
"city": "teste"
},
"workPhase": "teste",
"status": {
"name": "Obra não Iniciada"
},
"startPhaseAt": "Wed Oct 19 2022 10:47:51 GMT-0300 (Horário Padrão de Brasília)",
"finishPhaseAt": "Wed Oct 19 2022 10:47:51 GMT-0300 (Horário Padrão de Brasília)",
"DeliveryAt": "Wed Oct 19 2022 10:47:51 GMT-0300 (Horário Padrão de Brasília)",
"constructionCompany": {
"_id": "633491d48f6c5d97e7d423dd",
"name": "teste",
"cnpj": "teste",
"city": "teste",
"state": "teste",
"phone": "teste"
}
} |
Onde o id da construtora irá criar um documento novo na collection de constructionCompanies
E o documento final será criado na collection de constructions
Listar Obras
Filtro CNPJ:
Code Block Get: https://bancodeobras-api.dev.cloud.dex.co/constructions?page=1&limit=10&cnpj=79.550.091/0001-99
Filtro Nome:
Code Block Get: https://bancodeobras-api.dev.cloud.dex.co/constructions?page=1&limit=10&company=Catuai Construtora e Incorporadora
Filtro Cidade:
Code Block Get: https://bancodeobras-api.dev.cloud.dex.co/constructions?page=1&limit=10&city=São Paulo
...
Criar um endpoint para adicionar regionais e business no usuário
Paginação para listar todas construtoras
Criar método para popular construtoras a partir das construtoras cadastradas via excel ou por obras-online