2026-03-18 14:42:47 +09:00
|
|
|
/**
|
|
|
|
|
* 출하계획 라우트
|
|
|
|
|
*/
|
|
|
|
|
|
|
|
|
|
import { Router } from "express";
|
|
|
|
|
import { authenticateToken } from "../middleware/authMiddleware";
|
|
|
|
|
import * as shippingPlanController from "../controllers/shippingPlanController";
|
|
|
|
|
|
|
|
|
|
const router = Router();
|
|
|
|
|
|
|
|
|
|
router.use(authenticateToken);
|
|
|
|
|
|
2026-03-19 15:08:31 +09:00
|
|
|
// 출하계획 목록 조회 (관리 화면용)
|
|
|
|
|
router.get("/list", shippingPlanController.getList);
|
|
|
|
|
|
2026-03-18 14:42:47 +09:00
|
|
|
// 품목별 집계 + 기존 출하계획 조회
|
|
|
|
|
router.get("/aggregate", shippingPlanController.getAggregate);
|
|
|
|
|
|
|
|
|
|
// 출하계획 일괄 저장
|
|
|
|
|
router.post("/batch", shippingPlanController.batchSave);
|
|
|
|
|
|
2026-03-19 15:08:31 +09:00
|
|
|
// 출하계획 단건 수정
|
|
|
|
|
router.put("/:id", shippingPlanController.updatePlan);
|
|
|
|
|
|
2026-03-18 14:42:47 +09:00
|
|
|
export default router;
|