/* |-------------------------------------------------------------------------- | 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') router.get('listSystemLogFiles', '#controllers/logs_controller.listSystemLogFiles') }) .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') router .group(() => { router.get('/', '#controllers/prompt_ais_controller.get') router.post('/getByType', '#controllers/prompt_ais_controller.getByType') router.post('/create', '#controllers/prompt_ais_controller.create') router.post('/update', '#controllers/prompt_ais_controller.update') router.post('/delete', '#controllers/prompt_ais_controller.delete') }) .prefix('/api/prompt-ai')