/**
 * 출하계획 라우트
 */

import { Router } from "express";
import { authenticateToken } from "../middleware/authMiddleware";
import * as shippingPlanController from "../controllers/shippingPlanController";

const router = Router();

router.use(authenticateToken);

// 출하계획 목록 조회 (관리 화면용)
router.get("/list", shippingPlanController.getList);

// 품목별 집계 + 기존 출하계획 조회
router.get("/aggregate", shippingPlanController.getAggregate);

// 출하계획 일괄 저장
router.post("/batch", shippingPlanController.batchSave);

// 출하계획 단건 수정
router.put("/:id", shippingPlanController.updatePlan);

export default router;
