diff --git a/src/libs/routes/school.js b/src/libs/routes/school.js index 43f94e18faf658a53e3ab495b2961fa56c8fd4f2..c91b2a5f49d70e519d3c3a15c3e548746ab9c609 100644 --- a/src/libs/routes/school.js +++ b/src/libs/routes/school.js @@ -15,6 +15,39 @@ const ReqQueryFields = require(`${libs}/middlewares/reqQueryFields`); let rqf = new ReqQueryFields(); let rqfCount = new ReqQueryFields(); +// Return location +schoolApp.get('/location', (req, res, next) => { + req.result = [ + {id: 1, name: 'Urbana'}, + {id: 2, name: 'Rural'} + ]; + next(); +}, response('location')); + +schoolApp.get('/adm_dependency', (req, res, next) => { + req.sql.from('dependencia_adm') + .field('id') + .field('nome', 'name') + .where('id <= 4'); + next(); +}, query, response('adm_dependency')); + +schoolApp.get('/adm_dependency_detailed', (req, res, next) => { + req.sql.from('dependencia_adm') + .field('id', 'id') + .field('nome', 'name'); + next(); +}, query, response('adm_dependency_detailed')); + +schoolApp.get('/agreement', (req, res, next) => { + req.result = [ + {id: 1, name: 'Estadual'}, + {id: 2, name: 'Municipal'}, + {id: 3, name: 'Estadual e Municipal'} + ]; + next(); +}, response('agreement')); + rqf.addField({ name: 'filter', field: false,