package com.ruoyi.project.service.impl; import com.baomidou.mybatisplus.core.conditions.query.LambdaQueryWrapper; import com.baomidou.mybatisplus.core.toolkit.Wrappers; import com.baomidou.mybatisplus.extension.service.impl.ServiceImpl; import com.ruoyi.common.utils.StringUtils; import com.ruoyi.project.domain.ServiceMedicalevaluationorgan; import com.ruoyi.project.mapper.ServiceMedicalevaluationorganMapper; import com.ruoyi.project.service.IServiceMedicalevaluationorganService; import org.springframework.stereotype.Service; import java.util.List; /** * 捐献器官评估Service业务层处理 * * @author ruoyi * @date 2025-12-15 */ @Service public class ServiceMedicalevaluationorganServiceImpl extends ServiceImpl implements IServiceMedicalevaluationorganService { /** * 查询捐献器官评估列表 * * @param serviceMedicalevaluationorgan 捐献器官评估 * @return 捐献器官评估 */ @Override public List queryList(ServiceMedicalevaluationorgan serviceMedicalevaluationorgan) { LambdaQueryWrapper wrappers = Wrappers.lambdaQuery(); if (serviceMedicalevaluationorgan.getInfoid() != null){ wrappers.eq(ServiceMedicalevaluationorgan::getInfoid ,serviceMedicalevaluationorgan.getInfoid()); } if (StringUtils.isNotBlank(serviceMedicalevaluationorgan.getDonorno())){ wrappers.eq(ServiceMedicalevaluationorgan::getDonorno ,serviceMedicalevaluationorgan.getDonorno()); } if (StringUtils.isNotBlank(serviceMedicalevaluationorgan.getOrganno())){ wrappers.eq(ServiceMedicalevaluationorgan::getOrganno ,serviceMedicalevaluationorgan.getOrganno()); } if (StringUtils.isNotBlank(serviceMedicalevaluationorgan.getOrganname())){ wrappers.like(ServiceMedicalevaluationorgan::getOrganname ,serviceMedicalevaluationorgan.getOrganname()); } if (StringUtils.isNotBlank(serviceMedicalevaluationorgan.getOrgannumber())){ wrappers.eq(ServiceMedicalevaluationorgan::getOrgannumber ,serviceMedicalevaluationorgan.getOrgannumber()); } if (StringUtils.isNotBlank(serviceMedicalevaluationorgan.getOrganState())){ wrappers.eq(ServiceMedicalevaluationorgan::getOrganState ,serviceMedicalevaluationorgan.getOrganState()); } if (StringUtils.isNotBlank(serviceMedicalevaluationorgan.getNotgetreason())){ wrappers.eq(ServiceMedicalevaluationorgan::getNotgetreason ,serviceMedicalevaluationorgan.getNotgetreason()); } if (serviceMedicalevaluationorgan.getOrganAssessTime() != null){ wrappers.eq(ServiceMedicalevaluationorgan::getOrganAssessTime ,serviceMedicalevaluationorgan.getOrganAssessTime()); } if (StringUtils.isNotBlank(serviceMedicalevaluationorgan.getOrganAssessDoct())){ wrappers.eq(ServiceMedicalevaluationorgan::getOrganAssessDoct ,serviceMedicalevaluationorgan.getOrganAssessDoct()); } if (StringUtils.isNotBlank(serviceMedicalevaluationorgan.getGainhospitalno())){ wrappers.eq(ServiceMedicalevaluationorgan::getGainhospitalno ,serviceMedicalevaluationorgan.getGainhospitalno()); } if (StringUtils.isNotBlank(serviceMedicalevaluationorgan.getGainhospitalname())){ wrappers.like(ServiceMedicalevaluationorgan::getGainhospitalname ,serviceMedicalevaluationorgan.getGainhospitalname()); } if (StringUtils.isNotBlank(serviceMedicalevaluationorgan.getIsbiopsybefore())){ wrappers.eq(ServiceMedicalevaluationorgan::getIsbiopsybefore ,serviceMedicalevaluationorgan.getIsbiopsybefore()); } if (StringUtils.isNotBlank(serviceMedicalevaluationorgan.getIsbiopsyafter())){ wrappers.eq(ServiceMedicalevaluationorgan::getIsbiopsyafter ,serviceMedicalevaluationorgan.getIsbiopsyafter()); } if (StringUtils.isNotBlank(serviceMedicalevaluationorgan.getIsmarginalorgan())){ wrappers.eq(ServiceMedicalevaluationorgan::getIsmarginalorgan ,serviceMedicalevaluationorgan.getIsmarginalorgan()); } if (StringUtils.isNotBlank(serviceMedicalevaluationorgan.getIspathogenpositive())){ wrappers.eq(ServiceMedicalevaluationorgan::getIspathogenpositive ,serviceMedicalevaluationorgan.getIspathogenpositive()); } if (StringUtils.isNotBlank(serviceMedicalevaluationorgan.getIspnf())){ wrappers.eq(ServiceMedicalevaluationorgan::getIspnf ,serviceMedicalevaluationorgan.getIspnf()); } if (StringUtils.isNotBlank(serviceMedicalevaluationorgan.getIsdgf())){ wrappers.eq(ServiceMedicalevaluationorgan::getIsdgf ,serviceMedicalevaluationorgan.getIsdgf()); } return this.list(wrappers); } }