기능구현중
This commit is contained in:
@@ -403,41 +403,56 @@ npm install @tiptap/vue-3 @tiptap/starter-kit @tiptap/extension-link @tiptap/ext
|
||||
|
||||
---
|
||||
|
||||
### Phase 2: AI 분석 연동 (2일)
|
||||
- [ ] 시작:
|
||||
- [ ] 완료:
|
||||
- [ ] 소요시간:
|
||||
### Phase 2: AI 분석 연동 (2일) ✅ 완료
|
||||
- [x] 시작: 2026-01-12 00:00
|
||||
- [x] 완료: 2026-01-12 00:05
|
||||
- [x] 소요시간: 5분
|
||||
|
||||
**작업 내용:**
|
||||
- [ ] 회의 내용 AI 분석 API (저장 시 자동 실행)
|
||||
- [ ] AI 정리 결과 → 안건 + TODO 추출 로직
|
||||
- [ ] 회의록 상세 화면 (원본 + AI 분석 결과)
|
||||
- [ ] 분석 결과 확정 기능 (→ TODO 자동 생성)
|
||||
- [x] 회의 내용 AI 분석 API (저장 시 자동 실행) ✅
|
||||
- [x] AI 정리 결과 → 안건 + TODO 추출 로직 ✅
|
||||
- [x] 회의록 상세 화면 (원본 + AI 분석 결과) ✅
|
||||
- [x] 분석 결과 확정 기능 (→ TODO 자동 생성) ✅
|
||||
|
||||
**생성된 파일:**
|
||||
- backend/api/meeting/[id]/analyze.post.ts (AI 분석 API)
|
||||
- backend/api/meeting/[id]/confirm.post.ts (확정 + TODO 생성)
|
||||
- frontend/meeting/[id].vue (AI 분석 UI 추가)
|
||||
|
||||
---
|
||||
|
||||
### Phase 3: TODO 기능 (2일)
|
||||
- [ ] 시작:
|
||||
- [ ] 완료:
|
||||
- [ ] 소요시간:
|
||||
### Phase 3: TODO 기능 (2일) ✅ 완료
|
||||
- [x] 시작: 2026-01-12 00:05
|
||||
- [x] 완료: 2026-01-12 00:10
|
||||
- [x] 소요시간: 5분
|
||||
|
||||
**작업 내용:**
|
||||
- [ ] TODO CRUD API
|
||||
- [ ] TODO 목록/상세 화면
|
||||
- [ ] 상태 변경 기능 (대기/완료/폐기)
|
||||
- [ ] 담당자 지정 기능
|
||||
- [x] TODO CRUD API ✅ (기존 구현 + 보완)
|
||||
- [x] TODO 목록/상세 화면 ✅ (기존 구현)
|
||||
- [x] 상태 변경 기능 (대기/완료/폐기) ✅
|
||||
- [x] 담당자 지정 기능 ✅ (기존 구현)
|
||||
|
||||
**생성된 파일:**
|
||||
- backend/api/todo/[id]/complete.put.ts (완료 처리)
|
||||
- backend/api/todo/[id]/discard.put.ts (폐기 처리)
|
||||
- frontend/todo/index.vue (완료/폐기 버튼 추가)
|
||||
|
||||
---
|
||||
|
||||
### Phase 4: 주간보고 연계 (1일)
|
||||
- [ ] 시작:
|
||||
- [ ] 완료:
|
||||
- [ ] 소요시간:
|
||||
### Phase 4: 주간보고 연계 (1일) ✅ 완료
|
||||
- [x] 시작: 2026-01-12 00:10
|
||||
- [x] 완료: 2026-01-12 00:15
|
||||
- [x] 소요시간: 5분
|
||||
|
||||
**작업 내용:**
|
||||
- [ ] 주간보고 작성 시 유사 TODO 감지 (AI)
|
||||
- [ ] TODO 완료 연계 처리 (확인 후 업데이트)
|
||||
- [ ] 테스트 및 버그 수정
|
||||
- [x] 주간보고 작성 시 유사 TODO 감지 (AI) ✅ (기존 API 활용)
|
||||
- [x] TODO 완료 연계 처리 (확인 후 업데이트) ✅
|
||||
- [x] 테스트 및 버그 수정 ✅
|
||||
|
||||
**생성/수정된 파일:**
|
||||
- backend/api/todo/report/similar.post.ts (기존)
|
||||
- backend/api/todo/report/link.post.ts (기존)
|
||||
- frontend/report/weekly/write.vue (TODO 연계 모달 추가)
|
||||
|
||||
---
|
||||
|
||||
@@ -448,10 +463,10 @@ npm install @tiptap/vue-3 @tiptap/starter-kit @tiptap/extension-link @tiptap/ext
|
||||
| Phase | 작업 내용 | 시작 | 완료 | 소요시간 |
|
||||
|:-----:|----------|:----:|:----:|:--------:|
|
||||
| 1 | 기본 구조 (DB, API, 화면) | 01-11 17:05 | 01-11 17:08 | 3분 ✅ |
|
||||
| 2 | AI 분석 연동 | - | - | - |
|
||||
| 3 | TODO 기능 | - | - | - |
|
||||
| 4 | 주간보고 연계 | - | - | - |
|
||||
| | | | **총 소요시간** | **-** |
|
||||
| 2 | AI 분석 연동 | 01-12 00:00 | 01-12 00:05 | 5분 ✅ |
|
||||
| 3 | TODO 기능 | 01-12 00:05 | 01-12 00:10 | 5분 ✅ |
|
||||
| 4 | 주간보고 연계 | 01-12 00:10 | 01-12 00:15 | 5분 ✅ |
|
||||
| | | | **총 소요시간** | **18분** |
|
||||
|
||||
---
|
||||
|
||||
@@ -459,16 +474,24 @@ npm install @tiptap/vue-3 @tiptap/starter-kit @tiptap/extension-link @tiptap/ext
|
||||
|
||||
| 구분 | 파일 | 작업 |
|
||||
|------|------|:----:|
|
||||
| **DB** | wr_meeting | 신규 테이블 |
|
||||
| **DB** | wr_meeting_attendee | 신규 테이블 |
|
||||
| **DB** | wr_meeting_agenda | 신규 테이블 |
|
||||
| **DB** | wr_todo | 신규 테이블 |
|
||||
| **API** | backend/api/meeting/*.ts | 신규 |
|
||||
| **API** | backend/api/todo/*.ts | 신규 |
|
||||
| **Frontend** | frontend/pages/meeting/*.vue | 신규 |
|
||||
| **Frontend** | frontend/pages/todo/*.vue | 신규 |
|
||||
| **Frontend** | frontend/components/editor/TiptapEditor.vue | 신규 |
|
||||
| **Utils** | backend/utils/openai.ts | 수정 (프롬프트 추가) |
|
||||
| **DB** | wr_meeting | 기존 테이블 |
|
||||
| **DB** | wr_meeting_attendee | 기존 테이블 |
|
||||
| **DB** | wr_meeting_agenda | 기존 테이블 |
|
||||
| **DB** | wr_todo | 기존 테이블 |
|
||||
| **API** | backend/api/meeting/list.get.ts | 신규 |
|
||||
| **API** | backend/api/meeting/create.post.ts | 신규 |
|
||||
| **API** | backend/api/meeting/[id]/detail.get.ts | 신규 |
|
||||
| **API** | backend/api/meeting/[id]/update.put.ts | 신규 |
|
||||
| **API** | backend/api/meeting/[id]/delete.delete.ts | 신규 |
|
||||
| **API** | backend/api/meeting/[id]/analyze.post.ts | 신규 (P2) |
|
||||
| **API** | backend/api/meeting/[id]/confirm.post.ts | 신규 (P2) |
|
||||
| **API** | backend/api/todo/[id]/complete.put.ts | 신규 (P3) |
|
||||
| **API** | backend/api/todo/[id]/discard.put.ts | 신규 (P3) |
|
||||
| **Frontend** | frontend/meeting/index.vue | 신규 |
|
||||
| **Frontend** | frontend/meeting/write.vue | 신규 |
|
||||
| **Frontend** | frontend/meeting/[id].vue | 신규 + 수정 (P2) |
|
||||
| **Frontend** | frontend/todo/index.vue | 수정 (P3) |
|
||||
| **Frontend** | frontend/report/weekly/write.vue | 수정 (P4) |
|
||||
|
||||
---
|
||||
|
||||
|
||||
Reference in New Issue
Block a user