@extends('layouts.app') @section('title', 'JSON Import') @section('content')
JSON 파일로 프로젝트, 작업, 이슈를 일괄 등록합니다.
{
"project": {
"name": "SAM 시스템 개발",
"description": "프로젝트 설명입니다",
"status": "active",
"start_date": "2025-01-01",
"end_date": "2025-03-31"
},
"tasks": [
{
"title": "API 개발",
"description": "REST API 엔드포인트 구현",
"status": "in_progress",
"priority": "high",
"is_urgent": false,
"due_date": "2025-01-15",
"assignee_id": null,
"assignee_name": "김개발",
"issues": [
{
"title": "사용자 인증 구현",
"description": "JWT 기반 인증 시스템",
"type": "feature",
"status": "open",
"start_date": "2025-01-01",
"due_date": "2025-01-15",
"estimated_hours": 8,
"is_urgent": false,
"department_id": null,
"team": "개발팀",
"assignee_id": null,
"assignee_name": "홍길동",
"client": "내부"
}
]
}
]
}
{
"tasks": [
{
"title": "추가할 작업",
"priority": "high",
"is_urgent": true,
"issues": [...]
}
]
}
{
"issues": [
{
"title": "Phase 1: 견적관리",
"description": "공수: 1.75일",
"type": "feature",
"status": "open",
"start_date": "2024-11-27",
"due_date": "2024-11-28",
"estimated_hours": 14,
"team": "개발팀"
},
{
"title": "Phase 2: 기준정보-견적수식",
"description": "공수: 0.3일",
"type": "feature",
"status": "open",
"start_date": "2024-11-28",
"due_date": "2024-12-01"
}
]
}
active - 진행중completed - 완료on_hold - 보류todo - 예정in_progress - 진행중done - 완료low - 낮음medium - 보통high - 높음bug - 버그feature - 기능improvement - 개선open - 대기중in_progress - 처리중resolved - 해결됨closed - 종료department_id - 부서 ID (DB 연동)team - 팀명 (문자열 직접 입력)assignee_id - 담당자 ID (DB 연동)assignee_name - 담당자명 (문자열)client - 고객사명is_urgent - 긴급 여부 (true/false)estimated_hours - 예상 소요시간 (시간)start_date - 시작일 (YYYY-MM-DD)due_date - 마감일 (YYYY-MM-DD)