Projects/[clone] 네이버 웹툰

07. Ad Basement

생각없이 해도 생각보다 좋다. 2023. 6. 23. 13:08

Ad Api

번호 기능명 API명 권한 설명
1 광고 추가 postAd 관리자 광고 엔티티의 모든 속성 필수
2 광고 노출 exposeAd 일반, 관리자 1.자동 순차별 조회 2.노출 횟수 조절(optional)
3 광고 조회(개별) selectAdOne 관리자 특정 광고 상세 조회
4 광고 조회(전체) selectAdAll 관리자 모든 광고를 조회, 페이지네이션, 카테고리별 검색(optional), 키워드 검색(optional)
5 광고 수정 updateAd 관리자 같은 기업의 광고 내용 혹은 링크를 수정할 때 사용
6 광고 삭제 deleteAd 관리자 해당 기업의 광고 삭제

Controller

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

Dto

  • frame 및 필드 작성

Entity

  • 가독성 개선(주석 구분)
  • status default value 부여

Mapper

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

Repository

  • JpaRepository 상속 구현

Service

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

07. 느낀점  (0) 2023.06.23
07. User Basement  (0) 2023.06.23
06. 느낀점  (0) 2023.06.21
06. api 정리  (0) 2023.06.21
06. git fetch 와 git pull 의 차이  (0) 2023.06.21