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 (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); } }