feat(api)!: replace doctor favorite item endpoints

This commit is contained in:
avicenan
2026-03-17 11:18:48 +07:00
parent 68df2841aa
commit 520ad68f84
7 changed files with 320 additions and 237 deletions

View File

@ -20,7 +20,6 @@ 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';
@ -54,6 +53,7 @@ import { GenericNameController } from '../controllers/pharmacy/generic_name';
import { RefferalHospital } from 'entity';
import { RefferalHospitalController } from '../controllers/refferal_hospital';
import { InitialStockController } from '../controllers/pharmacy/initial_stock';
import { DoctorItemController } from '../controllers/doctor_item';
export class RoutePrivate {
static setup(app: express.Application) {
@ -199,11 +199,10 @@ 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/list', DoctorItemController.listAll)
app.get('/api/doctor-item/list-fav', DoctorItemController.listFav)
app.post('/api/doctor-item/select-fav', DoctorItemController.selectFav)
app.delete('/api/doctor-item/remove-fav/:fav_id', DoctorItemController.removeFav)
app.get('/api/doctor-item-package/list', DoctorItemPackageController.list)
app.post('/api/doctor-item-package/create', DoctorItemPackageController.create)