Files
sam-react-prod/src/lib/api/production-orders/actions.ts
유병철 a99c3b3908 refactor: [Phase 0] 공통→테넌트 모듈 의존성 해소
- InspectionReportModal/WorkLogModal/AssigneeSelectModal → document-system/modals/ dynamic import 래퍼
- ProductionOrders 타입/액션 → lib/api/production-orders/ 공유 영역 분리
- 결재(ApprovalBox), 품질(QMS), 영업(production-orders) import 경로 수정
- 하드코딩 경로 /production/work-orders → 영업 내부 경로로 변경
- dashboard-invalidation DomainKey 하드코딩 → registerDashboardDomain() 동적 레지스트리

공통 ERP에서 테넌트(생산) 직접 import 0건 달성

Co-Authored-By: Claude Opus 4.6 <noreply@anthropic.com>
2026-03-18 14:40:28 +09:00

28 lines
838 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';
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);
}