Class ProjectRecommendServiceImpl
java.lang.Object
inha.git.project.api.service.recommend.ProjectRecommendServiceImpl
- All Implemented Interfaces:
ProjectRecommendService
@Service
@Transactional
public class ProjectRecommendServiceImpl
extends Object
implements ProjectRecommendService
ProjectRecommendServiceImpl은 프로젝트 추천 관련 비즈니스 로직을 처리.
-
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptioncancelProjectFoundingRecommend
(User user, RecommendRequest recommendRequest) 프로젝트 창업 추천 취소cancelProjectLike
(User user, RecommendRequest recommendRequest) 프로젝트 좋아요 취소cancelProjectRegistrationRecommend
(User user, RecommendRequest recommendRequest) 프로젝트 등록 추천 취소createProjectFoundingRecommend
(User user, RecommendRequest recommendRequest) 프로젝트 창업 추천createProjectLike
(User user, RecommendRequest recommendRequest) 프로젝트 좋아요 추천createProjectRegistrationRecommend
(User user, RecommendRequest recommendRequest) 프로젝트 등록 추천
-
Constructor Details
-
ProjectRecommendServiceImpl
public ProjectRecommendServiceImpl()
-
-
Method Details
-
createProjectFoundingRecommend
@Transactional public String createProjectFoundingRecommend(User user, RecommendRequest recommendRequest) 프로젝트 창업 추천- Specified by:
createProjectFoundingRecommend
in interfaceProjectRecommendService
- Parameters:
user
- 로그인한 사용자 정보recommendRequest
- 추천할 프로젝트 정보- Returns:
- 추천 성공 메시지
-
createProjectLike
프로젝트 좋아요 추천- Specified by:
createProjectLike
in interfaceProjectRecommendService
- Parameters:
user
- 로그인한 사용자 정보recommendRequest
- 좋아요할 프로젝트 정보- Returns:
- 좋아요 성공 메시지
-
createProjectRegistrationRecommend
프로젝트 등록 추천- Specified by:
createProjectRegistrationRecommend
in interfaceProjectRecommendService
- Parameters:
user
- 로그인한 사용자 정보recommendRequest
- 추천할 프로젝트 정보- Returns:
- 추천 성공 메시지
-
cancelProjectFoundingRecommend
프로젝트 창업 추천 취소- Specified by:
cancelProjectFoundingRecommend
in interfaceProjectRecommendService
- Parameters:
user
- 로그인한 사용자 정보recommendRequest
- 추천할 프로젝트 정보- Returns:
- 추천 취소 성공 메시지
-
cancelProjectLike
프로젝트 좋아요 취소- Specified by:
cancelProjectLike
in interfaceProjectRecommendService
- Parameters:
user
- 로그인한 사용자 정보recommendRequest
- 좋아요할 프로젝트 정보- Returns:
- 좋아요 취소 성공 메시지
-
cancelProjectRegistrationRecommend
프로젝트 등록 추천 취소- Specified by:
cancelProjectRegistrationRecommend
in interfaceProjectRecommendService
- Parameters:
user
- 로그인한 사용자 정보recommendRequest
- 추천할 프로젝트 정보- Returns:
- 추천 취소 성공 메시지
-