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.ServiceDonatecomporgan; import com.ruoyi.project.mapper.ServiceDonatecomporganMapper; import com.ruoyi.project.service.IServiceDonatecomporganService; import org.springframework.stereotype.Service; import java.util.List; /** * 捐献器官移植Service业务层处理 * * @author ruoyi * @date 2023-12-25 */ @Service public class ServiceDonatecomporganServiceImpl extends ServiceImpl implements IServiceDonatecomporganService { /** * 查询捐献器官移植列表 * * @param serviceDonatecomporgan 捐献器官移植 * @return 捐献器官移植 */ @Override public List queryList(ServiceDonatecomporgan serviceDonatecomporgan) { LambdaQueryWrapper wrappers = Wrappers.lambdaQuery(); if (serviceDonatecomporgan.getInfoid() != null) { wrappers.eq(ServiceDonatecomporgan::getInfoid, serviceDonatecomporgan.getInfoid()); } if (StringUtils.isNotBlank(serviceDonatecomporgan.getOrganno())) { wrappers.eq(ServiceDonatecomporgan::getOrganno, serviceDonatecomporgan.getOrganno()); } if (StringUtils.isNotBlank(serviceDonatecomporgan.getOrganname())) { wrappers.like(ServiceDonatecomporgan::getOrganname, serviceDonatecomporgan.getOrganname()); } if (serviceDonatecomporgan.getTransplantstate() != null) { wrappers.eq(ServiceDonatecomporgan::getTransplantstate, serviceDonatecomporgan.getTransplantstate()); } if (StringUtils.isNotBlank(serviceDonatecomporgan.getAbandonreason())) { wrappers.eq(ServiceDonatecomporgan::getAbandonreason, serviceDonatecomporgan.getAbandonreason()); } if (serviceDonatecomporgan.getTransplanttime() != null) { wrappers.eq(ServiceDonatecomporgan::getTransplanttime, serviceDonatecomporgan.getTransplanttime()); } if (StringUtils.isNotBlank(serviceDonatecomporgan.getTransplantdoct())) { wrappers.eq(ServiceDonatecomporgan::getTransplantdoct, serviceDonatecomporgan.getTransplantdoct()); } if (StringUtils.isNotBlank(serviceDonatecomporgan.getHospitalno())) { wrappers.eq(ServiceDonatecomporgan::getHospitalno, serviceDonatecomporgan.getHospitalno()); } if (StringUtils.isNotBlank(serviceDonatecomporgan.getHospitalname())) { wrappers.like(ServiceDonatecomporgan::getHospitalname, serviceDonatecomporgan.getHospitalname()); } if (StringUtils.isNotBlank(serviceDonatecomporgan.getName())) { wrappers.like(ServiceDonatecomporgan::getName, serviceDonatecomporgan.getName()); } if (serviceDonatecomporgan.getSex() != null) { wrappers.eq(ServiceDonatecomporgan::getSex, serviceDonatecomporgan.getSex()); } if (serviceDonatecomporgan.getIdcardtype() != null) { wrappers.eq(ServiceDonatecomporgan::getIdcardtype, serviceDonatecomporgan.getIdcardtype()); } if (StringUtils.isNotBlank(serviceDonatecomporgan.getIdcardno())) { wrappers.eq(ServiceDonatecomporgan::getIdcardno, serviceDonatecomporgan.getIdcardno()); } if (serviceDonatecomporgan.getAge() != null) { wrappers.eq(ServiceDonatecomporgan::getAge, serviceDonatecomporgan.getAge()); } if (serviceDonatecomporgan.getCaseNo() != null) { wrappers.eq(ServiceDonatecomporgan::getCaseNo, serviceDonatecomporgan.getCaseNo()); } if (StringUtils.isNotBlank(serviceDonatecomporgan.getAgeunit())) { wrappers.eq(ServiceDonatecomporgan::getAgeunit, serviceDonatecomporgan.getAgeunit()); } if (StringUtils.isNotBlank(serviceDonatecomporgan.getBirthday())) { wrappers.eq(ServiceDonatecomporgan::getBirthday, serviceDonatecomporgan.getBirthday()); } if (StringUtils.isNotBlank(serviceDonatecomporgan.getPhone())) { wrappers.eq(ServiceDonatecomporgan::getPhone, serviceDonatecomporgan.getPhone()); } if (StringUtils.isNotBlank(serviceDonatecomporgan.getResidenceaddress())) { wrappers.eq(ServiceDonatecomporgan::getResidenceaddress, serviceDonatecomporgan.getResidenceaddress()); } if (StringUtils.isNotBlank(serviceDonatecomporgan.getResidenceprovince())) { wrappers.eq(ServiceDonatecomporgan::getResidenceprovince, serviceDonatecomporgan.getResidenceprovince()); } if (StringUtils.isNotBlank(serviceDonatecomporgan.getResidenceprovincename())) { wrappers.like(ServiceDonatecomporgan::getResidenceprovincename, serviceDonatecomporgan.getResidenceprovincename()); } if (StringUtils.isNotBlank(serviceDonatecomporgan.getResidencecity())) { wrappers.eq(ServiceDonatecomporgan::getResidencecity, serviceDonatecomporgan.getResidencecity()); } if (StringUtils.isNotBlank(serviceDonatecomporgan.getResidencecityname())) { wrappers.like(ServiceDonatecomporgan::getResidencecityname, serviceDonatecomporgan.getResidencecityname()); } if (StringUtils.isNotBlank(serviceDonatecomporgan.getResidencetown())) { wrappers.eq(ServiceDonatecomporgan::getResidencetown, serviceDonatecomporgan.getResidencetown()); } if (StringUtils.isNotBlank(serviceDonatecomporgan.getResidencetownname())) { wrappers.like(ServiceDonatecomporgan::getResidencetownname, serviceDonatecomporgan.getResidencetownname()); } if (StringUtils.isNotBlank(serviceDonatecomporgan.getResidencecommunity())) { wrappers.eq(ServiceDonatecomporgan::getResidencecommunity, serviceDonatecomporgan.getResidencecommunity()); } if (StringUtils.isNotBlank(serviceDonatecomporgan.getResidencecommunityname())) { wrappers.like(ServiceDonatecomporgan::getResidencecommunityname, serviceDonatecomporgan.getResidencecommunityname()); } if (StringUtils.isNotBlank(serviceDonatecomporgan.getResidencecountycode())) { wrappers.eq(ServiceDonatecomporgan::getResidencecountycode, serviceDonatecomporgan.getResidencecountycode()); } if (StringUtils.isNotBlank(serviceDonatecomporgan.getResidencecountyname())) { wrappers.like(ServiceDonatecomporgan::getResidencecountyname, serviceDonatecomporgan.getResidencecountyname()); } return this.list(wrappers); } }