feat(api): add doctor favorite item and package apis

This commit is contained in:
avicenan
2026-03-16 16:41:43 +07:00
parent cd25b9e484
commit 68df2841aa
7 changed files with 557 additions and 4 deletions

View File

@ -20,6 +20,8 @@ import { ServiceFareController } from '../controllers/service_fare';
import { ServicePackageController } from '../controllers/service_package';
import { DepartmentController } from '../controllers/department';
import { DoctorScheduleController } from '../controllers/doctor_schedule';
import { DoctorFavoriteItemController } from '../controllers/doctor_favorite_item';
import { DoctorItemPackageController } from '../controllers/doctor_item_package';
import { MeasurementUnitController } from '../controllers/measurement_unit';
import { ReferenceRangeController } from '../controllers/reference_range';
import { QueueMonitoringController } from '../controllers/queue_monitoring';
@ -197,6 +199,18 @@ export class RoutePrivate {
app.delete('/api/doctor-schedule/delete/:id/:hard', DoctorScheduleController.delete)
app.put('/api/doctor-schedule/restore/:id', DoctorScheduleController.restore)
app.get('/api/doctor-favorite-item/list', DoctorFavoriteItemController.list)
app.post('/api/doctor-favorite-item/create', DoctorFavoriteItemController.create)
app.get('/api/doctor-favorite-item/detail/:id', DoctorFavoriteItemController.detail)
app.put('/api/doctor-favorite-item/update/:id', DoctorFavoriteItemController.update)
app.delete('/api/doctor-favorite-item/delete/:id', DoctorFavoriteItemController.delete)
app.get('/api/doctor-item-package/list', DoctorItemPackageController.list)
app.post('/api/doctor-item-package/create', DoctorItemPackageController.create)
app.get('/api/doctor-item-package/detail/:id', DoctorItemPackageController.detail)
app.put('/api/doctor-item-package/update/:id', DoctorItemPackageController.update)
app.delete('/api/doctor-item-package/delete/:id', DoctorItemPackageController.delete)
app.get('/api/measurement-unit/list', MeasurementUnitController.list)
app.post('/api/measurement-unit/create', MeasurementUnitController.create)
app.get('/api/measurement-unit/detail/:id', MeasurementUnitController.detail)
@ -405,4 +419,4 @@ export class RoutePrivate {
app.get('/api/initial-stock/list', InitialStockController.list)
app.post('/api/initial-stock/create', InitialStockController.create)
}
}
}