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.ServiceDonorcharge;
|
import com.ruoyi.project.mapper.ServiceDonorchargeMapper;
|
import com.ruoyi.project.service.IServiceDonorchargeService;
|
import org.springframework.stereotype.Service;
|
|
import java.util.List;
|
|
/**
|
* 捐献案例器官列Service业务层处理
|
*
|
* @author ruoyi
|
* @date 2023-12-27
|
*/
|
@Service
|
public class ServiceDonorchargeServiceImpl extends ServiceImpl<ServiceDonorchargeMapper, ServiceDonorcharge> implements IServiceDonorchargeService {
|
|
|
/**
|
* 查询捐献案例器官列列表
|
*
|
* @param serviceDonorcharge 捐献案例器官列
|
* @return 捐献案例器官列
|
*/
|
@Override
|
public List<ServiceDonorcharge> queryList(ServiceDonorcharge serviceDonorcharge) {
|
LambdaQueryWrapper<ServiceDonorcharge> wrappers = Wrappers.lambdaQuery();
|
if (serviceDonorcharge.getInfoid() != null) {
|
wrappers.eq(ServiceDonorcharge::getInfoid, serviceDonorcharge.getInfoid());
|
}
|
if (StringUtils.isNotBlank(serviceDonorcharge.getDonateno())) {
|
wrappers.eq(ServiceDonorcharge::getDonateno, serviceDonorcharge.getDonateno());
|
}
|
if (serviceDonorcharge.getDonatetime() != null) {
|
wrappers.eq(ServiceDonorcharge::getDonatetime, serviceDonorcharge.getDonatetime());
|
}
|
if (StringUtils.isNotBlank(serviceDonorcharge.getName())) {
|
wrappers.like(ServiceDonorcharge::getName, serviceDonorcharge.getName());
|
}
|
if (serviceDonorcharge.getBorthdate() != null) {
|
wrappers.eq(ServiceDonorcharge::getBorthdate, serviceDonorcharge.getBorthdate());
|
}
|
if (StringUtils.isNotBlank(serviceDonorcharge.getSex())) {
|
wrappers.eq(ServiceDonorcharge::getSex, serviceDonorcharge.getSex());
|
}
|
if (StringUtils.isNotBlank(serviceDonorcharge.getAge())) {
|
wrappers.eq(ServiceDonorcharge::getAge, serviceDonorcharge.getAge());
|
}
|
if (StringUtils.isNotBlank(serviceDonorcharge.getDonationcategory())) {
|
wrappers.eq(ServiceDonorcharge::getDonationcategory, serviceDonorcharge.getDonationcategory());
|
}
|
if (StringUtils.isNotBlank(serviceDonorcharge.getDonateorgan())) {
|
wrappers.eq(ServiceDonorcharge::getDonateorgan, serviceDonorcharge.getDonateorgan());
|
}
|
if (serviceDonorcharge.getChargeamount() != null) {
|
wrappers.eq(ServiceDonorcharge::getChargeamount, serviceDonorcharge.getChargeamount());
|
}
|
if (serviceDonorcharge.getChargeamounted() != null) {
|
wrappers.eq(ServiceDonorcharge::getChargeamounted, serviceDonorcharge.getChargeamounted());
|
}
|
return this.list(wrappers);
|
}
|
|
}
|