Projects/[clone] 네이버 웹툰

08. WebInfo Basement

생각없이 해도 생각보다 좋다. 2023. 6. 24. 00:52

WebInfo Api

번호 기능명 API명 권한 설명
1 웹툰 추가 postWeb 관리자 필수 속성들을 작성하여 추가
2 웹툰 조회(개별) selectWebOne 일반, 관리자 특정 웹툰 상세 조회
3 웹툰 조회(전체) selectWebAll 일반, 관리자 모든 광고를 조회, 페이지네이션(무한 스크롤로 변경 예정), 카테고리별 검색(optional), 키워드 검색(optional)
4 웹툰 수정 updateWeb 관리자 웹툰 속성 수정할 때 사용, 웹툰 삭제는 존재하지 않고 상태 변경(휴재 및 완결)만 존재

Controller

  • base annotation 작성
  • service di
  • mapper di
  • API 대응 Handler Methods frame 구성

Dto

  • frame 및 필드 작성

Entity

  • 관리자 ID FK 추가
  • 속성 기본값 설정
  • 평균 별점 데이터 타입 수정(int => double, 소수점 사용을 위해)
  • enum code 완성

Mapper

  • dto <=> entity 간 기본 Mapping 구현

Repository

  • JpaRepository 상속 구현

Service

  • Handler Methods에 대응하는 기본 service logics 구현

'Projects > [clone] 네이버 웹툰' 카테고리의 다른 글

09. Todo  (0) 2023.07.02
08. 느낀점  (0) 2023.06.24
08. TODO  (0) 2023.06.24
07. 느낀점  (0) 2023.06.23
07. User Basement  (0) 2023.06.23