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()); } return this.list(wrappers); } }