Spaces:
Sleeping
Sleeping
anoderb
feat: implement chatbot service, active shift logic corrections, audit logs, and void transaction tool
48013ee | /** | |
| * diskon.route.ts | |
| * Route definitions untuk diskon API. | |
| */ | |
| import { Router } from 'express'; | |
| import { DiskonController } from '../controllers/diskon.controller'; | |
| import { authenticate } from '../middlewares/auth.middleware'; | |
| const router = Router(); | |
| // Rute Publik (bisa diakses kasir/member) | |
| router.get('/', authenticate, DiskonController.list); | |
| router.get('/:id', authenticate, DiskonController.get); | |
| // Rute Admin (hanya admin yang bisa mengubah data diskon) | |
| router.post('/', authenticate, DiskonController.create); | |
| router.put('/:id', authenticate, DiskonController.update); | |
| router.delete('/:id', authenticate, DiskonController.delete); | |
| export default router; | |