[edit] 部署情報検索のserviceを修正
This commit is contained in:
@@ -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();
|
||||||
|
|
||||||
|
|||||||
@@ -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()));
|
||||||
}
|
}
|
||||||
|
|
||||||
/**
|
/**
|
||||||
|
|||||||
Reference in New Issue
Block a user