133 lines
4.4 KiB
TypeScript
133 lines
4.4 KiB
TypeScript
/*
|
|
|--------------------------------------------------------------------------
|
|
| Routes file
|
|
|--------------------------------------------------------------------------
|
|
|
|
|
| The routes file is used for defining the HTTP routes.
|
|
|
|
|
*/
|
|
|
|
import router from '@adonisjs/core/services/router'
|
|
|
|
router
|
|
.group(() => {
|
|
router.get('/', '#controllers/stations_controller.index')
|
|
router.post('create', '#controllers/stations_controller.store')
|
|
router.post('update', '#controllers/stations_controller.update')
|
|
router.post('delete', '#controllers/stations_controller.destroy')
|
|
})
|
|
.prefix('api/stations')
|
|
|
|
router
|
|
.group(() => {
|
|
router.get('/', '#controllers/lines_controller.get')
|
|
router.post('create', '#controllers/lines_controller.create')
|
|
router.post('update', '#controllers/lines_controller.update')
|
|
router.post('delete', '#controllers/lines_controller.delete')
|
|
})
|
|
.prefix('api/lines')
|
|
|
|
router
|
|
.group(() => {
|
|
router.get('list', '#controllers/logs_controller.list')
|
|
router.post('viewLog', '#controllers/logs_controller.viewLog')
|
|
router.post('downloadLog', '#controllers/logs_controller.downloadLog')
|
|
})
|
|
.prefix('api/logs')
|
|
|
|
router
|
|
.group(() => {
|
|
router.get('/', '#controllers/users_controller.index')
|
|
router.get('/:id', '#controllers/users_controller.get')
|
|
router.post('create', '#controllers/users_controller.store')
|
|
router.post('update', '#controllers/users_controller.update')
|
|
router.post('delete', '#controllers/users_controller.destroy')
|
|
router.post('getByEmail', '#controllers/users_controller.getByEmail')
|
|
})
|
|
.prefix('api/users')
|
|
|
|
router
|
|
.group(() => {
|
|
router.get('/', '#controllers/models_controller.index')
|
|
router.post('create', '#controllers/models_controller.store')
|
|
router.post('update', '#controllers/models_controller.update')
|
|
router.post('delete', '#controllers/models_controller.destroy')
|
|
})
|
|
.prefix('api/models')
|
|
|
|
router
|
|
.group(() => {
|
|
router.get('/', '#controllers/scenarios_controller.get')
|
|
router.post('create', '#controllers/scenarios_controller.create')
|
|
router.post('update', '#controllers/scenarios_controller.update')
|
|
router.post('delete', '#controllers/scenarios_controller.delete')
|
|
})
|
|
.prefix('api/scenarios')
|
|
|
|
router
|
|
.group(() => {
|
|
router.post('/login', '#controllers/auth_controller.login')
|
|
router.post('/register', '#controllers/auth_controller.register')
|
|
})
|
|
.prefix('api/auth')
|
|
|
|
router
|
|
.group(() => {
|
|
router.post('/', '#controllers/tickets_controller.get')
|
|
router.post('/all', '#controllers/tickets_controller.getAll')
|
|
router.post('create', '#controllers/tickets_controller.create')
|
|
|
|
router.post('update/:id', '#controllers/tickets_controller.update')
|
|
router.delete('delete/:id', '#controllers/tickets_controller.delete')
|
|
})
|
|
.prefix('api/ticket')
|
|
|
|
router
|
|
.group(() => {
|
|
router.get('/', '#controllers/brands_controller.index')
|
|
router.post('create', '#controllers/brands_controller.store')
|
|
router.post('update', '#controllers/brands_controller.update')
|
|
router.post('delete', '#controllers/brands_controller.destroy')
|
|
})
|
|
.prefix('api/brands')
|
|
|
|
router
|
|
.group(() => {
|
|
router.get('/', '#controllers/categories_controller.index')
|
|
router.post('create', '#controllers/categories_controller.store')
|
|
router.post('update', '#controllers/categories_controller.update')
|
|
router.post('delete', '#controllers/categories_controller.destroy')
|
|
})
|
|
.prefix('api/categories')
|
|
|
|
router
|
|
.group(() => {
|
|
router.get('/', '#controllers/healcheck_controller.check')
|
|
})
|
|
.prefix('atc/health-check')
|
|
|
|
router
|
|
.group(() => {
|
|
router.get('/ios', '#controllers/ios_license_controller.getIos')
|
|
router.get('/license', '#controllers/ios_license_controller.getLicense')
|
|
})
|
|
.prefix('/api')
|
|
|
|
router
|
|
.group(() => {
|
|
router.get('/', '#controllers/config_ram_controller.get')
|
|
router.post('/create', '#controllers/config_ram_controller.create')
|
|
router.post('/update', '#controllers/config_ram_controller.update')
|
|
router.post('/delete', '#controllers/config_ram_controller.delete')
|
|
})
|
|
.prefix('/api/config-ram')
|
|
|
|
router
|
|
.group(() => {
|
|
router.get('/', '#controllers/keywords_controller.get')
|
|
router.post('/create', '#controllers/keywords_controller.create')
|
|
router.post('/update', '#controllers/keywords_controller.update')
|
|
router.post('/delete', '#controllers/keywords_controller.delete')
|
|
})
|
|
.prefix('/api/keywords')
|