| | |
| | | return this.projectRoleDepartmentRepository.findByProjectRoleIdAndDepartmentId(projectRoleId, departmentId); |
| | | } |
| | | |
| | | // 프로젝트에 참여하는 사용자, 프로젝트 관리자를 파라미터에 따라 조회한다. |
| | | // 프로젝트에 참여하는 부서를 파라미터에 따라 조회한다. |
| | | @Override |
| | | @Transactional(readOnly = true) |
| | | public List<Map<String, Object>> findProjectRoleDepartment(Map<String, Object> projectRoleDepartmentMap) { |
| | | return this.projectRoleDepartmentMapper.findProjectRoleDepartment(projectRoleDepartmentMap); |
| | | } |
| | | |
| | | /** |
| | | * 프로젝트의 담당부서에 속해있는지 조회 |
| | | * @param departmentId Long |
| | | * @return useYn |
| | | */ |
| | | @Override |
| | | public boolean usingDepartment(Long departmentId) { |
| | | boolean useYn = false; |
| | | List<ProjectRoleDepartment> projectRoleDepartments = this.projectRoleDepartmentRepository.findByDepartmentId(departmentId); |
| | | if (projectRoleDepartments != null && projectRoleDepartments.size() > 0) { |
| | | useYn = true; |
| | | } |
| | | return useYn; |
| | | } |
| | | } |