Skip to content

TodayRestArea/TodayRestArea_backend

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

94 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

하루 휴게소 Backend

🪜 디렉토리 구조

.
└─src
    └─main
       ├─java
       │  └─com
       │      └─todayrestarea
       │          │  TodayrestareaApplication.java
       │          │
       │          ├─admin
       │          │  ├─api
       │          │  │      EmotionApi.java
       │          │  │      MovieApi.java
       │          │  │      MusicApi.java
       │          │  │
       │          │  ├─common
       │          │  │  ├─emotion
       │          │  │  │      EmotionAnalysisApi.java
       │          │  │  │      EmotionAnalysisResponse.java
       │          │  │  │      MovieApiDto.java
       │          │  │  │      MusicApiDto.java
       │          │  │  │
       │          │  │  ├─movie
       │          │  │  │      .keep
       │          │  │  │      MovieInfoApi.java
       │          │  │  │      MovieInfoResponse.java
       │          │  │  │
       │          │  │  └─music
       │          │  │          MusicInfoApi.java
       │          │  │          MusicInfoResponse.java
       │          │  │          PosterImage.java
       │          │  │
       │          │  ├─model
       │          │  │  ├─dto
       │          │  │  │      AdminResponse.java
       │          │  │  │      EmotionRequest.java
       │          │  │  │      EmotionResponse.java
       │          │  │  │      MovieListResponse.java
       │          │  │  │      MovieRequest.java
       │          │  │  │      MusicListResponse.java
       │          │  │  │      MusicRequest.java
       │          │  │  │
       │          │  │  └─entity
       │          │  │          Emotion.java
       │          │  │          Movie.java
       │          │  │          Music.java
       │          │  │          Weather.java
       │          │  │
       │          │  ├─repository
       │          │  │      JpaEmotionRepository.java
       │          │  │      JpaMovieRepository.java
       │          │  │      JpaMusicRepository.java
       │          │  │      WeatherRepository.java
       │          │  │
       │          │  └─service
       │          │          EmotionService.java
       │          │          EmotionServiceImpl.java
       │          │          MovieService.java
       │          │          MovieServiceImpl.java
       │          │          MusicService.java
       │          │          MusicServiceImpl.java
       │          │          WeatherService.java
       │          │          WeatherServiceImpl.java
       │          │
       │          ├─common
       │          │  │  ErrorCode.java
       │          │  │
       │          │  └─dto
       │          │          BaseException.java
       │          │          ComResponseDto.java
       │          │
       │          ├─config
       │          │      WebClientConfig.java
       │          │
       │          ├─diary
       │          │  ├─api
       │          │  │      DiaryAnalysisApi.java
       │          │  │      DiaryApi.java
       │          │  │
       │          │  ├─entity
       │          │  │      Diary.java
       │          │  │
       │          │  ├─model
       │          │  │      DiaryAnalysis.java
       │          │  │      DiaryListRes.java
       │          │  │      DiaryRes.java
       │          │  │      GetDiaryDetail.java
       │          │  │      PostDiaryRequest.java
       │          │  │      PutDiaryRequest.java
       │          │  │      RecommendMovie.java
       │          │  │      RecommendMusic.java
       │          │  │
       │          │  ├─repository
       │          │  │      DiaryRepository.java
       │          │  │
       │          │  └─service
       │          │          DiaryAnalysisService.java
       │          │          DiaryAnalysisServiceImpl.java
       │          │          DiaryService.java
       │          │          DiaryServiceImpl.java
       │          │
       │          ├─user
       │          │  ├─api
       │          │  │      UserApi.java
       │          │  │
       │          │  ├─entity
       │          │  │      User.java
       │          │  │
       │          │  ├─repository
       │          │  │      UserRepository.java
       │          │  │
       │          │  ├─service
       │          │  │  │  UserService.java
       │          │  │  │  UserServiceImpl.java
       │          │  │  │
       │          │  │  └─dto
       │          │  │          LoginRequest.java
       │          │  │          LoginResponse.java
       │          │  │
       │          │  └─util
       │          │      ├─jwt
       │          │      │  │  JwtAuthTokenProvider.java
       │          │      │  │
       │          │      │  └─dto
       │          │      │          AuthTokenPayload.java
       │          │      │
       │          │      └─kakao
       │          │          │  KakaoClient.java
       │          │          │
       │          │          └─dto
       │          │                  KakaoUserResponse.java
       │          │
       │          └─utils
       │                  ValidationRegex.java
       │
       └─resources
               application.properties

🌞 기능 설명

  • user
    • 로그인
  • diary
    • 일기 생성, 조회, 수정, 삭제
    • 일기 월별 조회
    • 일기 분석
  • admin(관리자 전용)
    • 감정 조회, 추가, 삭제
    • 콘텐츠 추천
  • util
    • jwt토큰 생성, 추출, 갱신
    • 소셜로그인
  • common
    • 에러코드
    • 기본 Response

📑 기획 및 설계

About

감정분석 다이어리 TodayRestArea의 backend(sring) 코드 입니다.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Contributors 3

  •  
  •  
  •  

Languages