Files
ipd-shomalhospital-backend/src/modules/staff/router/index.router.ts
2026-03-26 08:14:56 +03:30

26 lines
846 B
TypeScript

import {authMiddleware} from "@/core/middlewares/auth.middleware";
import {role_authorize} from "@/core/middlewares/role-authorize.middleware";
import express from "express";
import StaffController from "../controller/staff.controller";
const staff_router = express.Router();
staff_router.post("/create", StaffController.createStaff);
staff_router.put(
"/update/:id",
authMiddleware,
role_authorize("developer", "admin"),
StaffController.updateStaff
);
staff_router.delete(
"/delete/:id",
authMiddleware,
role_authorize("developer", "admin"),
StaffController.deleteStaff
);
staff_router.get("/get/all", StaffController.getAllStaff);
staff_router.get('/create-developer-account',StaffController.createDeveloperAccount)
// staff_router.get('/department/members',StaffController.getDepartmentMembers)
export default staff_router;