Skip to content

Commit 26e86a6

Browse files
authored
Merge pull request #46 from RestTest-App/release
release ์˜ค๋ฅ˜ ํ•ด๊ฒฐ
2 parents 53f3151 + 0cea86c commit 26e86a6

3 files changed

Lines changed: 42 additions & 0 deletions

File tree

โ€Žapp/review/usecase/__init__.pyโ€Ž

Whitespace-only changes.
Lines changed: 20 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,20 @@
1+
from sqlalchemy.ext.asyncio import AsyncSession
2+
3+
from app.review.dto.response.review_note_detail_response import ReviewNoteDetailResponseDto
4+
from domain.review.service.review_note_test_service import ReviewNoteTestService
5+
6+
7+
class ReviewNoteDetailUseCase:
8+
def __init__(
9+
self,
10+
service: ReviewNoteTestService = ReviewNoteTestService()
11+
):
12+
self.service = service
13+
14+
async def execute(
15+
self,
16+
db: AsyncSession,
17+
user_id: int,
18+
review_note_id: int
19+
) -> ReviewNoteDetailResponseDto:
20+
return await self.service.get_detail(db, user_id, review_note_id)
Lines changed: 22 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,22 @@
1+
from typing import Optional
2+
3+
from sqlalchemy.ext.asyncio import AsyncSession
4+
5+
from app.review.dto.response.review_note_list_response import ReviewNoteListResponseDto
6+
from domain.review.service.review_note_test_service import ReviewNoteTestService
7+
8+
9+
class ReviewNoteListUseCase:
10+
def __init__(
11+
self,
12+
service: ReviewNoteTestService = ReviewNoteTestService()
13+
):
14+
self.service = service
15+
16+
async def execute(
17+
self,
18+
db: AsyncSession,
19+
user_id: int,
20+
certificate_id: Optional[int] = None
21+
) -> ReviewNoteListResponseDto:
22+
return await self.service.list_review_notes(db, user_id, certificate_id)

0 commit comments

Comments
ย (0)