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<ProjectRoleUser, Long, JpaRepository<ProjectRoleUser, Long>>{
|
List<ProjectRoleUser> findByProjectRoleId(Long projectRoleId);
|
|
ProjectRoleUser findByProjectRoleIdAndUserId(Long projectRoleId, Long userId); //담당자
|
|
void withDrawWorkspaceManagerModifyProjectRole(Workspace workspace, User user);
|
|
List<Map<String, Object>> findProjectRoleUser(Map<String, Object> projectRoleUserMap);
|
|
Map<String, Object> findProjectManager(Long userId);
|
|
boolean checkProjectManager(Project project);
|
}
|