diff --git a/src/libs/routes/population.js b/src/libs/routes/population.js index 5f4cdca2358351d9eedd085ef3032c973471cf85..f2a89783ddad50859cdffeeb38a8d7b76f89a507 100644 --- a/src/libs/routes/population.js +++ b/src/libs/routes/population.js @@ -25,6 +25,19 @@ populationApp.get('/year_range', (req, res, next) => { next(); }, query, response('range')); +populationApp.get('/city_size', (req, res, next) => { + req.result = [ + {id: 1, name: "até 5000"}, + {id: 2, name: "5001 - 10000"}, + {id: 3, name: "10001 - 20000"}, + {id: 4, name: "20001 - 50000"}, + {id: 5, name: "50001 - 100000"}, + {id: 6, name: "100001 - 500000"}, + {id: 7, name: "mais que 500000"} + ]; + next(); +}, response('city_size')); + rqf.addField({ name: 'filter', field: false, @@ -101,6 +114,16 @@ rqf.addField({ type: 'integer', field: 'ano_censo' } +}).addValue({ + name: 'city_size', + table: 'ibge_populacao', + tableField: 'porte', + resultField: 'city_size_id', + where: { + relation: '=', + type: 'integer', + field: 'porte' + } }); populationApp.get('/', rqf.parse(), rqf.build(), (req, res, next) => {