Merge remote-tracking branch 'origin/master'

This commit is contained in:
2026-02-10 16:01:57 +09:00
42 changed files with 1683 additions and 1144 deletions

View File

@@ -2,6 +2,7 @@
import { executeServerAction } from '@/lib/api/execute-server-action';
import type { PaginatedApiResponse } from '@/lib/api/types';
import type { Process, ProcessFormData, ClassificationRule, IndividualItem, ProcessStep } from '@/types/process';
// ============================================================================
@@ -65,14 +66,6 @@ interface ApiResponse<T> {
data: T;
}
interface PaginatedResponse<T> {
current_page: number;
data: T[];
last_page: number;
per_page: number;
total: number;
}
// ============================================================================
// 데이터 변환 함수
// ============================================================================
@@ -228,7 +221,7 @@ export async function getProcessList(params?: {
if (params?.status) searchParams.set('status', params.status);
if (params?.process_type) searchParams.set('process_type', params.process_type);
const result = await executeServerAction<PaginatedResponse<ApiProcess>>({
const result = await executeServerAction<PaginatedApiResponse<ApiProcess>>({
url: `${API_URL}/api/v1/processes?${searchParams.toString()}`,
errorMessage: '공정 목록 조회에 실패했습니다.',
});