Device Controller

This commit is contained in:
Mr Swift
2024-08-07 13:26:20 +03:30
parent a3a54a0d83
commit d2c4bd4a30
9 changed files with 158 additions and 13 deletions
+8
View File
@@ -29,6 +29,7 @@ const brandController = require('../controllers/brandController')
const requestController = require('../controllers/GPS.Request')
const withdraw = require('../controllers/GPS.Withdraw')
const installedDevice = require('../controllers/GPS.InstalledDevice')
const device = require('../controllers/GPS.Device')
/// //////////////////////////////////////////////////////// routes
@@ -49,6 +50,13 @@ router.patch('/gps/withdraw/:id/:type',hasPermission('gps'), withdraw.updateReq)
router.patch('/register-device/:id/:type', installedDevice.updateInstalled)
router.get('/register-device', installedDevice.getAllForAdmin)
/// ////////////// Device
router.post('/gps/device',hasPermission('gps'), device.addCode)
router.post('/gps/device/exel',hasPermission('gps'), device.importExel)
router.get('/gps/device',hasPermission('gps'), device.getAll)
router.get('/gps/device/:id',hasPermission('gps'), device.getOne)
router.put('/gps/device/:id',hasPermission('gps'), device.updateDevice)
/// /////////////////////////////////////////////////////////
/// ///////////// survey
router.get('/surveys',hasPermission('surveys'), surveyController.getAllForAdmin)