Projects/[clone] 네이버 웹툰

07. User Basement

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

User Api

번호 기능명 API명 권한 설명
1 회원가입(유저 추가) 일반 OAuth2 네이버를 이용할 예정
2 유저 조회(개별) selectUserOne 관리자 특정 유저 상세 정보 조회
3 유저 조회(전체) selectUserAll 관리자 모든 유저를 조회, 페이지네이션, 카테고리별 검색(optional), 키워드 검색(optional)
4 유저 수정 updateUser 관리자 특정 유저의 권한 혹은 상태를 변경, 유저 삭제는 존재하지 않고 상태 변경만 존재

Controller

  • base annotation 작성
  • service di
  • mapper di

Dto

  • frame 구성

Entity

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

Mapper

Repository

Service

  • 클래스명 변경(User => UserService)

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

08. TODO  (0) 2023.06.24
07. 느낀점  (0) 2023.06.23
07. Ad Basement  (0) 2023.06.23
06. 느낀점  (0) 2023.06.21
06. api 정리  (0) 2023.06.21