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.VExpertfeeTotal; import com.ruoyi.project.mapper.VExpertfeeTotalMapper; import com.ruoyi.project.service.IVExpertfeeTotalService; import org.springframework.stereotype.Service; import java.util.List; /** * VIEWService业务层处理 * * @author ruoyi * @date 2024-03-18 */ @Service public class VExpertfeeTotalServiceImpl extends ServiceImpl implements IVExpertfeeTotalService { /** * 查询VIEW列表 * * @param vExpertfeeTotal VIEW * @return VIEW */ @Override public List queryList(VExpertfeeTotal vExpertfeeTotal) { LambdaQueryWrapper wrappers = Wrappers.lambdaQuery(); if (vExpertfeeTotal.getFundTaxId() != null) { wrappers.eq(VExpertfeeTotal::getFundTaxId, vExpertfeeTotal.getFundTaxId()); } if (StringUtils.isNotBlank(vExpertfeeTotal.getDeptmentname())) { wrappers.like(VExpertfeeTotal::getDeptmentname, vExpertfeeTotal.getDeptmentname()); } if (vExpertfeeTotal.getDonormedicalcost() != null) { wrappers.eq(VExpertfeeTotal::getDonormedicalcost, vExpertfeeTotal.getDonormedicalcost()); } if (vExpertfeeTotal.getDonorbodycost() != null) { wrappers.eq(VExpertfeeTotal::getDonorbodycost, vExpertfeeTotal.getDonorbodycost()); } if (vExpertfeeTotal.getOrgangaincost() != null) { wrappers.eq(VExpertfeeTotal::getOrgangaincost, vExpertfeeTotal.getOrgangaincost()); } if (vExpertfeeTotal.getOrganmedicalcost() != null) { wrappers.eq(VExpertfeeTotal::getOrganmedicalcost, vExpertfeeTotal.getOrganmedicalcost()); } return this.list(wrappers); } }