package com.ruoyi.project.service.impl; import java.util.List; import org.springframework.beans.factory.annotation.Autowired; import org.springframework.stereotype.Service; import com.baomidou.mybatisplus.core.conditions.query.LambdaQueryWrapper; import com.baomidou.mybatisplus.core.toolkit.Wrappers; import com.baomidou.mybatisplus.extension.service.impl.ServiceImpl; import java.util.ArrayList; import java.util.Map; import com.ruoyi.common.utils.StringUtils; import com.ruoyi.project.mapper.ServiceFundflowruleMapper; import com.ruoyi.project.domain.ServiceFundflowrule; import com.ruoyi.project.service.IServiceFundflowruleService; /** * 资金审批规则Service业务层处理 * * @author ruoyi * @date 2022-04-27 */ @Service public class ServiceFundflowruleServiceImpl extends ServiceImpl implements IServiceFundflowruleService { /** * 查询资金审批规则列表 * * @param serviceFundflowrule 资金审批规则 * @return 资金审批规则 */ @Override public List queryList(ServiceFundflowrule serviceFundflowrule) { LambdaQueryWrapper wrappers = Wrappers.lambdaQuery(); if (StringUtils.isNotBlank(serviceFundflowrule.getApplytype())) { wrappers.eq(ServiceFundflowrule::getApplytype, serviceFundflowrule.getApplytype()); } if (StringUtils.isNotBlank(serviceFundflowrule.getCheckuserno())) { wrappers.eq(ServiceFundflowrule::getCheckuserno, serviceFundflowrule.getCheckuserno()); } if (StringUtils.isNotBlank(serviceFundflowrule.getCheckusername())) { wrappers.like(ServiceFundflowrule::getCheckusername, serviceFundflowrule.getCheckusername()); } if (serviceFundflowrule.getVerificationdept() != null) { wrappers.eq(ServiceFundflowrule::getVerificationdept, serviceFundflowrule.getVerificationdept()); } if (serviceFundflowrule.getFlowlevel() != null) { wrappers.eq(ServiceFundflowrule::getFlowlevel, serviceFundflowrule.getFlowlevel()); } if (serviceFundflowrule.getTotallevel() != null) { wrappers.eq(ServiceFundflowrule::getTotallevel, serviceFundflowrule.getTotallevel()); } if (serviceFundflowrule.getFundtype() != null) { wrappers.eq(ServiceFundflowrule::getFundtype, serviceFundflowrule.getFundtype()); } if (serviceFundflowrule.getMustAudite() != null) { wrappers.eq(ServiceFundflowrule::getMustAudite, serviceFundflowrule.getMustAudite()); } return this.list(wrappers); } }