// ============================================================ // 구매관리 — 7개 메뉴 + 공통 옵션 라우트. // app.ts: app.use("/api/purchase", purchaseRoutes) // ============================================================ import { Router } from "express"; import { authenticateToken } from "../middleware/authMiddleware"; import * as ctrl from "../controllers/purchaseController"; const router = Router(); router.use(authenticateToken); // 그리드 7종 router.get("/purchase-request", ctrl.getPurchaseRequest); // 구매리스트관리 router.get("/quotation-request", ctrl.getQuotationRequest); // 견적요청서관리 router.get("/proposal", ctrl.getProposal); // 품의서관리 router.get("/inbound", ctrl.getInbound); // 입고관리 router.get("/inbound-by-item", ctrl.getInboundByItem); // 품목별 입고관리 router.get("/inbound-by-date", ctrl.getInboundByDate); // 입고일별 입고관리 router.get("/project-status", ctrl.getProjectStatus); // 프로젝트별 발주/입고 현황 // 공통 옵션 router.get("/options/suppliers", ctrl.getSuppliers); router.get("/options/users", ctrl.getUsers); router.get("/options/projects", ctrl.getProjects); export default router;