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<ServiceDonatecomporganMapper, ServiceDonatecomporgan> implements IServiceDonatecomporganService
|
{
|
|
|
/**
|
* 查询捐献器官移植列表
|
*
|
* @param serviceDonatecomporgan 捐献器官移植
|
* @return 捐献器官移植
|
*/
|
@Override
|
public List<ServiceDonatecomporgan> queryList(ServiceDonatecomporgan serviceDonatecomporgan) {
|
LambdaQueryWrapper<ServiceDonatecomporgan> 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);
|
}
|
|
}
|