[edit] 部署情報検索のserviceを修正

This commit is contained in:
kkazuya
2026-09-10 16:06:37 +09:00
parent e36345e980
commit e243b7e81c
2 changed files with 4 additions and 6 deletions

View File

@@ -6,9 +6,7 @@ import com.example.rhizome.app.domain.model.Department;
import com.example.rhizome.app.domain.model.SearchConditionDepartment;
public interface SearchDepartment {
List<Department> searchDepartment(String nmDepartment);
List<Department> searchDepartmentById(Integer idDepartment);
Department searchDepartmentById(Integer idDepartment);
List<Department> selectAll();

View File

@@ -40,13 +40,13 @@ public class SearchDepartmentImpl implements SearchDepartment {
* @param nmDepartment 検索対象の nmDepartment
* @return Table から取得したレコードの情報
*/
public List<Department> searchDepartment(String nmDepartment) {
public List<Department> searchDepartmentByName(String nmDepartment) {
return DepartmentEntity.createDepartmentList(departmentRepository.findByNmDepartment(nmDepartment).stream().toList());
}
@Override
public List<Department> searchDepartmentById(Integer idDepartment) {
return DepartmentEntity.createDepartmentList(departmentRepository.findByIdDepartment(idDepartment).stream().toList());
public Department searchDepartmentById(Integer idDepartment) {
return DepartmentEntity.createDepartment(departmentRepository.findByIdDepartment(idDepartment).orElse(new DepartmentEntity()));
}
/**