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.VExpertfeeExpert; import com.ruoyi.project.mapper.VExpertfeeExpertMapper; import com.ruoyi.project.service.IVExpertfeeExpertService; import org.springframework.stereotype.Service; import java.util.List; /** * VIEWService业务层处理 * * @author ruoyi * @date 2024-03-18 */ @Service public class VExpertfeeExpertServiceImpl extends ServiceImpl implements IVExpertfeeExpertService { /** * 查询VIEW列表 * * @param vExpertfeeExpert VIEW * @return VIEW */ @Override public List queryList(VExpertfeeExpert vExpertfeeExpert) { LambdaQueryWrapper wrappers = Wrappers.lambdaQuery(); if (vExpertfeeExpert.getFundTaxId() != null){ wrappers.eq(VExpertfeeExpert::getFundTaxId ,vExpertfeeExpert.getFundTaxId()); } if (vExpertfeeExpert.getBeneficiarytype() != null){ wrappers.eq(VExpertfeeExpert::getBeneficiarytype ,vExpertfeeExpert.getBeneficiarytype()); } if (vExpertfeeExpert.getBelong() != null){ wrappers.eq(VExpertfeeExpert::getBelong ,vExpertfeeExpert.getBelong()); } if (StringUtils.isNotBlank(vExpertfeeExpert.getBeneficiaryname())){ wrappers.like(VExpertfeeExpert::getBeneficiaryname ,vExpertfeeExpert.getBeneficiaryname()); } if (StringUtils.isNotBlank(vExpertfeeExpert.getIdcardno())){ wrappers.eq(VExpertfeeExpert::getIdcardno ,vExpertfeeExpert.getIdcardno()); } if (StringUtils.isNotBlank(vExpertfeeExpert.getDepositbank())){ wrappers.eq(VExpertfeeExpert::getDepositbank ,vExpertfeeExpert.getDepositbank()); } if (StringUtils.isNotBlank(vExpertfeeExpert.getBankcardno())){ wrappers.eq(VExpertfeeExpert::getBankcardno ,vExpertfeeExpert.getBankcardno()); } if (vExpertfeeExpert.getPretaxamount() != null){ wrappers.eq(VExpertfeeExpert::getPretaxamount ,vExpertfeeExpert.getPretaxamount()); } if (vExpertfeeExpert.getTaxamount() != null){ wrappers.eq(VExpertfeeExpert::getTaxamount ,vExpertfeeExpert.getTaxamount()); } if (vExpertfeeExpert.getTaxedamount() != null){ wrappers.eq(VExpertfeeExpert::getTaxedamount ,vExpertfeeExpert.getTaxedamount()); } if (StringUtils.isNotBlank(vExpertfeeExpert.getDonorname())){ wrappers.like(VExpertfeeExpert::getDonorname ,vExpertfeeExpert.getDonorname()); } if (StringUtils.isNotBlank(vExpertfeeExpert.getUnitname())){ wrappers.like(VExpertfeeExpert::getUnitname ,vExpertfeeExpert.getUnitname()); } return this.list(wrappers); } }