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.ServiceDonationwitnessorgan; import com.ruoyi.project.mapper.ServiceDonationwitnessorganMapper; import com.ruoyi.project.service.IServiceDonationwitnessorganService; import org.springframework.stereotype.Service; import java.util.List; /** * 捐献器官获取Service业务层处理 * * @author ruoyi * @date 2023-12-25 */ @Service public class ServiceDonationwitnessorganServiceImpl extends ServiceImpl implements IServiceDonationwitnessorganService { /** * 查询捐献器官获取列表 * * @param serviceDonationwitnessorgan 捐献器官获取 * @return 捐献器官获取 */ @Override public List queryList(ServiceDonationwitnessorgan serviceDonationwitnessorgan) { LambdaQueryWrapper wrappers = Wrappers.lambdaQuery(); if (serviceDonationwitnessorgan.getInfoid() != null) { wrappers.eq(ServiceDonationwitnessorgan::getInfoid, serviceDonationwitnessorgan.getInfoid()); } if (StringUtils.isNotBlank(serviceDonationwitnessorgan.getDonorno())) { wrappers.eq(ServiceDonationwitnessorgan::getDonorno, serviceDonationwitnessorgan.getDonorno()); } if (StringUtils.isNotBlank(serviceDonationwitnessorgan.getOrganno())) { wrappers.eq(ServiceDonationwitnessorgan::getOrganno, serviceDonationwitnessorgan.getOrganno()); } if (StringUtils.isNotBlank(serviceDonationwitnessorgan.getOrganname())) { wrappers.like(ServiceDonationwitnessorgan::getOrganname, serviceDonationwitnessorgan.getOrganname()); } if (StringUtils.isNotBlank(serviceDonationwitnessorgan.getOrgannumber())) { wrappers.eq(ServiceDonationwitnessorgan::getOrgannumber, serviceDonationwitnessorgan.getOrgannumber()); } if (StringUtils.isNotBlank(serviceDonationwitnessorgan.getOrganstate())) { wrappers.eq(ServiceDonationwitnessorgan::getOrganstate, serviceDonationwitnessorgan.getOrganstate()); } if (StringUtils.isNotBlank(serviceDonationwitnessorgan.getNotgetreason())) { wrappers.eq(ServiceDonationwitnessorgan::getNotgetreason, serviceDonationwitnessorgan.getNotgetreason()); } if (serviceDonationwitnessorgan.getOrgangettime() != null) { wrappers.eq(ServiceDonationwitnessorgan::getOrgangettime, serviceDonationwitnessorgan.getOrgangettime()); } if (StringUtils.isNotBlank(serviceDonationwitnessorgan.getOrgangetdoct())) { wrappers.eq(ServiceDonationwitnessorgan::getOrgangetdoct, serviceDonationwitnessorgan.getOrgangetdoct()); } if (StringUtils.isNotBlank(serviceDonationwitnessorgan.getGainhospitalno())) { wrappers.eq(ServiceDonationwitnessorgan::getGainhospitalno, serviceDonationwitnessorgan.getGainhospitalno()); } if (StringUtils.isNotBlank(serviceDonationwitnessorgan.getGainhospitalname())) { wrappers.like(ServiceDonationwitnessorgan::getGainhospitalname, serviceDonationwitnessorgan.getGainhospitalname()); } if (StringUtils.isNotBlank(serviceDonationwitnessorgan.getIsbiopsybefore())) { wrappers.eq(ServiceDonationwitnessorgan::getIsbiopsybefore, serviceDonationwitnessorgan.getIsbiopsybefore()); } if (StringUtils.isNotBlank(serviceDonationwitnessorgan.getIsbiopsyafter())) { wrappers.eq(ServiceDonationwitnessorgan::getIsbiopsyafter, serviceDonationwitnessorgan.getIsbiopsyafter()); } if (StringUtils.isNotBlank(serviceDonationwitnessorgan.getIsmarginalorgan())) { wrappers.eq(ServiceDonationwitnessorgan::getIsmarginalorgan, serviceDonationwitnessorgan.getIsmarginalorgan()); } if (StringUtils.isNotBlank(serviceDonationwitnessorgan.getIspathogenpositive())) { wrappers.eq(ServiceDonationwitnessorgan::getIspathogenpositive, serviceDonationwitnessorgan.getIspathogenpositive()); } if (StringUtils.isNotBlank(serviceDonationwitnessorgan.getIspnf())) { wrappers.eq(ServiceDonationwitnessorgan::getIspnf, serviceDonationwitnessorgan.getIspnf()); } if (StringUtils.isNotBlank(serviceDonationwitnessorgan.getIsdgf())) { wrappers.eq(ServiceDonationwitnessorgan::getIsdgf, serviceDonationwitnessorgan.getIsdgf()); } return this.list(wrappers); } }