package kr.wisestone.owl.service; import kr.wisestone.owl.domain.Project; import kr.wisestone.owl.domain.ProjectRoleUser; import kr.wisestone.owl.domain.User; import kr.wisestone.owl.domain.Workspace; import org.springframework.data.jpa.repository.JpaRepository; import java.util.List; import java.util.Map; public interface ProjectRoleUserService extends AbstractService>{ List findByProjectRoleId(Long projectRoleId); ProjectRoleUser findByProjectRoleIdAndUserId(Long projectRoleId, Long userId); //담당자 ProjectRoleUser findByProjectRoleIdAndDepartmentId(Long projectRoleId, Long departmentId); //담당부서 void withDrawWorkspaceManagerModifyProjectRole(Workspace workspace, User user); List> findProjectRoleUser(Map projectRoleUserMap); boolean checkProjectManager(Project project); }