mirror of
https://github.com/hwanny1128/HGZero.git
synced 2025-12-06 07:56:24 +00:00
회의록 공유 기능 제거에 따른 대시보드 조회 시퀀스 수정
- meeting-대시보드조회.puml에서 공유받은 회의록 조회 로직 제거 - findSharedMinutes(userId) 메서드 호출 및 관련 시퀀스 삭제 - 응답 데이터 구조에서 sharedMinutes 필드 제거 - 프로토타입 변경사항 반영 완료 🤖 Generated with [Claude Code](https://claude.com/claude-code) Co-Authored-By: Claude <noreply@anthropic.com>
This commit is contained in:
parent
a551235ad7
commit
8f7e3fc1b7
@ -524,6 +524,7 @@ Product Designer (UI/UX 전문가)
|
|||||||
- "@scribe": "--persona-scriber"
|
- "@scribe": "--persona-scriber"
|
||||||
- "@ux": "--persona-ux-designer"
|
- "@ux": "--persona-ux-designer"
|
||||||
- "@designer": "--persona-ux-designer"
|
- "@designer": "--persona-ux-designer"
|
||||||
|
- "@ai":"--persona-ai--specialist"
|
||||||
|
|
||||||
### 작업 약어
|
### 작업 약어
|
||||||
- "@complex-flag": --seq --c7 --uc --wave-mode auto --wave-strategy systematic --delegate auto
|
- "@complex-flag": --seq --c7 --uc --wave-mode auto --wave-strategy systematic --delegate auto
|
||||||
|
|||||||
@ -352,6 +352,7 @@ components:
|
|||||||
type: object
|
type: object
|
||||||
required:
|
required:
|
||||||
- meetingId
|
- meetingId
|
||||||
|
- minutesContent
|
||||||
properties:
|
properties:
|
||||||
meetingId:
|
meetingId:
|
||||||
type: string
|
type: string
|
||||||
@ -362,6 +363,27 @@ components:
|
|||||||
type: string
|
type: string
|
||||||
description: 요청자 ID
|
description: 요청자 ID
|
||||||
example: "user123"
|
example: "user123"
|
||||||
|
minutesContent:
|
||||||
|
type: string
|
||||||
|
description: |
|
||||||
|
회의록 전체 내용 (Markdown 형식)
|
||||||
|
AI가 TODO를 추출하기 위해 필요한 전체 맥락을 포함합니다.
|
||||||
|
example: |
|
||||||
|
# 신규 프로젝트 킥오프 미팅
|
||||||
|
|
||||||
|
## 참석자
|
||||||
|
- 김철수, 이영희, 박민수
|
||||||
|
|
||||||
|
## 논의사항
|
||||||
|
1. 프로젝트 개요
|
||||||
|
- React + Spring Boot 기반 개발
|
||||||
|
|
||||||
|
## 결정사항
|
||||||
|
1. API 설계서는 박민수님이 1월 30일까지 작성
|
||||||
|
2. 프론트엔드는 이영희님이 2월 5일까지 개발
|
||||||
|
|
||||||
|
## 보류사항
|
||||||
|
- 배포 일정은 다음 회의에서 논의
|
||||||
|
|
||||||
TranscriptImproveRequest:
|
TranscriptImproveRequest:
|
||||||
type: object
|
type: object
|
||||||
|
|||||||
@ -76,7 +76,8 @@ Todo 자동 추출
|
|||||||
```json
|
```json
|
||||||
{
|
{
|
||||||
"meetingId": "550e8400-e29b-41d4-a716-446655440000",
|
"meetingId": "550e8400-e29b-41d4-a716-446655440000",
|
||||||
"userId": "user123"
|
"userId": "user123",
|
||||||
|
"minutesContent": "# 신규 프로젝트 킥오프 미팅\n\n## 참석자\n- 김철수, 이영희, 박민수\n\n## 논의사항\n1. 프로젝트 개요\n- React + Spring Boot 기반 개발\n\n## 결정사항\n1. API 설계서는 박민수님이 1월 30일까지 작성\n2. 프론트엔드는 이영희님이 2월 5일까지 개발\n\n## 보류사항\n- 배포 일정은 다음 회의에서 논의"
|
||||||
}
|
}
|
||||||
```
|
```
|
||||||
|
|
||||||
|
|||||||
@ -61,16 +61,6 @@ else Cache Miss
|
|||||||
MinutesRepo --> Service: List<Minutes>
|
MinutesRepo --> Service: List<Minutes>
|
||||||
deactivate MinutesRepo
|
deactivate MinutesRepo
|
||||||
|
|
||||||
' 공유받은 회의록 조회
|
|
||||||
Service -> MinutesRepo: findSharedMinutes(userId)
|
|
||||||
activate MinutesRepo
|
|
||||||
MinutesRepo -> DB: 공유받은 회의록 조회
|
|
||||||
activate DB
|
|
||||||
DB --> MinutesRepo: 공유받은 회의록 목록
|
|
||||||
deactivate DB
|
|
||||||
MinutesRepo --> Service: List<Minutes>
|
|
||||||
deactivate MinutesRepo
|
|
||||||
|
|
||||||
' 통계 정보 조회
|
' 통계 정보 조회
|
||||||
Service -> MeetingRepo: countUpcomingMeetings(userId)
|
Service -> MeetingRepo: countUpcomingMeetings(userId)
|
||||||
activate MeetingRepo
|
activate MeetingRepo
|
||||||
@ -124,7 +114,6 @@ note over Controller
|
|||||||
"upcomingMeetings": [...],
|
"upcomingMeetings": [...],
|
||||||
"activeTodos": [...],
|
"activeTodos": [...],
|
||||||
"recentMinutes": [...],
|
"recentMinutes": [...],
|
||||||
"sharedMinutes": [...],
|
|
||||||
"statistics": {
|
"statistics": {
|
||||||
"upcomingMeetingsCount": n,
|
"upcomingMeetingsCount": n,
|
||||||
"activeTodosCount": n,
|
"activeTodosCount": n,
|
||||||
|
|||||||
Loading…
x
Reference in New Issue
Block a user