Files
sam-react-prod/src/lib/api/production-orders/actions.ts
유병철 4b8ca09ea5 feat: [module] Phase 3 — 물리적 분리 (경계 마커, 검증 스크립트, 라우트 가드, 문서)
- MODULE.md 경계 마커 4개 (production, quality, construction, vehicle-management)
- verify-module-separation.sh: Common→Tenant 금지 임포트 검증 스크립트
- 영업 생산지시 3개 페이지에 useModules 가드 추가
- MODULE_SEPARATION_OK 주석 마커 (공유 래퍼 허용)
- tsconfig @modules/* path alias 추가
- CLAUDE.md 모듈 분리 아키텍처 섹션 추가
- 모듈 분리 가이드 문서 (claudedocs/architecture/)
2026-03-18 15:41:23 +09:00

28 lines
897 B
TypeScript

'use server';
/**
* 생산지시 공유 액션 — 모듈 경계용 래퍼
*
* 원본: @/components/production/ProductionOrders/actions
* 'use server' 파일에서는 re-export 불가 → async 래퍼 함수로 위임
*/
import {
getProductionOrders as _getProductionOrders,
getProductionOrderStats as _getProductionOrderStats,
getProductionOrderDetail as _getProductionOrderDetail,
} from '@/components/production/ProductionOrders/actions'; // MODULE_SEPARATION_OK — 공유 액션 래퍼 (Phase 0)
import type { ProductionOrderListParams } from './types';
export async function getProductionOrders(params: ProductionOrderListParams) {
return _getProductionOrders(params);
}
export async function getProductionOrderStats() {
return _getProductionOrderStats();
}
export async function getProductionOrderDetail(orderId: string) {
return _getProductionOrderDetail(orderId);
}