[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; import com.example.rhizome.app.domain.model.SearchConditionDepartment;
public interface SearchDepartment { public interface SearchDepartment {
List<Department> searchDepartment(String nmDepartment); Department searchDepartmentById(Integer idDepartment);
List<Department> searchDepartmentById(Integer idDepartment);
List<Department> selectAll(); List<Department> selectAll();

View File

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