Initial commit
This commit is contained in:
47
routes/routes.js
Normal file
47
routes/routes.js
Normal file
@ -0,0 +1,47 @@
|
||||
const WorkerController = require('../controllers/WorkerController');
|
||||
const ZoneController = require('../controllers/ZoneController');
|
||||
const DummyController = require('../controllers/DummyController');
|
||||
const OrderController = require('../controllers/OrderController');
|
||||
|
||||
const ServiceDriverRoute = require('./ServiceDriverRoute');
|
||||
|
||||
const { PATH_URL } = process.env;
|
||||
|
||||
exports.use = function (app) {
|
||||
|
||||
// app.all('/*', DummyController.logging);
|
||||
|
||||
// queue
|
||||
app.post(PATH_URL + '/workers/add', WorkerController.add);
|
||||
app.get(PATH_URL + '/workers/getJobs', WorkerController.getJobs);
|
||||
app.get(PATH_URL + '/workers/getRepeatableJobs', WorkerController.getRepeatableJobs);
|
||||
app.post(PATH_URL + '/workers/resume', WorkerController.resume);
|
||||
app.post(PATH_URL + '/workers/pause', WorkerController.pause);
|
||||
app.post(PATH_URL + '/workers/drain', WorkerController.drain);
|
||||
app.post(PATH_URL + '/workers/obliterate', WorkerController.obliterate);
|
||||
// workers
|
||||
app.post(PATH_URL + '/workers/start', WorkerController.start);
|
||||
app.post(PATH_URL + '/workers/shutdown', WorkerController.shutdown);
|
||||
// process workers via request
|
||||
app.post(PATH_URL + '/workers/revgeo', WorkerController.revgeo);
|
||||
|
||||
// zoning
|
||||
app.get(PATH_URL + '/zone/nearest', ZoneController.nearest);
|
||||
app.get(PATH_URL + '/zone/in_circle', ZoneController.inCircle);
|
||||
app.get(PATH_URL + '/zone/in_shape', ZoneController.inShape);
|
||||
|
||||
// order
|
||||
app.post(PATH_URL + '/order/create', OrderController.createOrder);
|
||||
app.post(PATH_URL + '/order/email_to_vendor', OrderController.emailToVendor);
|
||||
app.post(PATH_URL + '/order/email_vendor_acc_order', OrderController.emailVdrAccOrder);
|
||||
app.post(PATH_URL + '/order/delay_blast_order', OrderController.delayBlastOrder);
|
||||
app.post(PATH_URL + '/order/finance_info_tf_pocket', OrderController.sendFinanceInfoTfPocket);
|
||||
app.post(PATH_URL + '/order/finance_info_dana_amount', OrderController.sendFinanceInfoDanaAmount);
|
||||
|
||||
// dummy
|
||||
app.get(PATH_URL + '/dummy/distance', DummyController.distance);
|
||||
app.post(PATH_URL + '/dummy/send_email', DummyController.sendEmail);
|
||||
|
||||
ServiceDriverRoute.routesConfig(app);
|
||||
|
||||
};
|
||||
Reference in New Issue
Block a user