|
@@ -48,17 +48,19 @@ public class DepartmentServiceImpl extends ServiceImpl<DepartmentMapper, Departm
|
|
|
|
|
|
/**
|
|
|
* 根据指定条件查询科室的相关信息
|
|
|
- *
|
|
|
- * @param departmentDto
|
|
|
+ * @param id
|
|
|
+ * @param departmentName
|
|
|
+ * @param departmentCode
|
|
|
+ * @param hospId
|
|
|
* @return
|
|
|
*/
|
|
|
@Override
|
|
|
- public List<Department> getByDepartment(DepartmentDto departmentDto) {
|
|
|
+ public List<Department> getByDepartment(Integer id,String departmentName,String departmentCode,Integer hospId) {
|
|
|
LambdaQueryWrapper<Department> wrapper = new QueryWrapper<Department>().lambda()
|
|
|
- .eq(!StringUtils.isEmpty(departmentDto.getId()), Department::getId, departmentDto.getId())
|
|
|
- .like(!StringUtils.isEmpty(departmentDto.getDepartmentName()), Department::getDepartmentName, departmentDto.getDepartmentName())
|
|
|
- .eq(!StringUtils.isEmpty(departmentDto.getDepartmentCode()), Department::getDepartmentCode, departmentDto.getDepartmentCode())
|
|
|
- .eq(!StringUtils.isEmpty(departmentDto.getHospId()), Department::getHospId, departmentDto.getHospId());
|
|
|
+ .eq(!StringUtils.isEmpty(id), Department::getId, id)
|
|
|
+ .like(!StringUtils.isEmpty(departmentName), Department::getDepartmentName, departmentName)
|
|
|
+ .eq(!StringUtils.isEmpty(departmentCode), Department::getDepartmentCode, departmentCode)
|
|
|
+ .eq(!StringUtils.isEmpty(hospId), Department::getHospId, hospId);
|
|
|
List<Department> departmentList = baseMapper.selectList(wrapper);
|
|
|
return departmentList;
|
|
|
}
|