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