Skip to content

Commit

Permalink
FEAT :: 프로젝트 삭제 시 좋아요 삭제
Browse files Browse the repository at this point in the history
  • Loading branch information
Woongbin06 committed Nov 22, 2023
1 parent 2977e85 commit 3aefe0d
Show file tree
Hide file tree
Showing 2 changed files with 4 additions and 0 deletions.
Original file line number Diff line number Diff line change
Expand Up @@ -7,6 +7,7 @@
import java.util.Optional;

public interface LikeRepository extends JpaRepository<Like, Long> {
void deleteByProjectId(Long projectId);
Optional<Like> findByUserIdAndProjectId(Long userId, Long projectId);
List<Like> findByProjectId(Long projectId);
List<Like> findByUserId(Long userId);
Expand Down
Original file line number Diff line number Diff line change
@@ -1,6 +1,7 @@
package com.woongeya.zoing.domain.project.service;

import com.woongeya.zoing.domain.application.domain.repository.ApplicationRepository;
import com.woongeya.zoing.domain.like.domain.repository.LikeRepository;
import com.woongeya.zoing.domain.project.domain.Member;
import com.woongeya.zoing.domain.project.domain.Project;
import com.woongeya.zoing.domain.project.domain.repository.*;
Expand All @@ -22,6 +23,7 @@ public class DeleteProjectService {
private final MemberRepository memberRepository;
private final CoopRepository coopRepository;
private final PositionRepository positionRepository;
private final LikeRepository likeRepository;
private final SkillRepository skillRepository;
private final MoodRepository moodRepository;
private final ProjectFacade projectFacade;
Expand All @@ -48,6 +50,7 @@ private void deleteAll(Project project) {
skillRepository.deleteByProjectId(project.getId());
coopRepository.deleteByProjectId(project.getId());
positionRepository.deleteByProjectId(project.getId());
likeRepository.deleteByProjectId(project.getId());
projectRepository.delete(project);
}

Expand Down

0 comments on commit 3aefe0d

Please sign in to comment.