package com.ruoyi.project.service.impl; import java.util.List; import com.ruoyi.common.utils.DateUtils; 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.ServiceDonateannexrequirementMapper; import com.ruoyi.project.domain.ServiceDonateannexrequirement; import com.ruoyi.project.service.IServiceDonateannexrequirementService; /** * 捐献附件要求Service业务层处理 * * @author ruoyi * @date 2021-11-10 */ @Service public class ServiceDonateannexrequirementServiceImpl extends ServiceImpl implements IServiceDonateannexrequirementService { /** * 查询捐献附件要求列表 * * @param serviceDonateannexrequirement 捐献附件要求 * @return 捐献附件要求 */ @Override public List queryList(ServiceDonateannexrequirement serviceDonateannexrequirement) { LambdaQueryWrapper wrappers = Wrappers.lambdaQuery(); if (StringUtils.isNotBlank(serviceDonateannexrequirement.getAnnexname())){ wrappers.like(ServiceDonateannexrequirement::getAnnexname ,serviceDonateannexrequirement.getAnnexname()); } if (StringUtils.isNotBlank(serviceDonateannexrequirement.getAnnexno())){ wrappers.eq(ServiceDonateannexrequirement::getAnnexno ,serviceDonateannexrequirement.getAnnexno()); } if (serviceDonateannexrequirement.getExpirestime() != null){ wrappers.eq(ServiceDonateannexrequirement::getExpirestime ,serviceDonateannexrequirement.getExpirestime()); } if (serviceDonateannexrequirement.getIsrequired() != null){ wrappers.eq(ServiceDonateannexrequirement::getIsrequired ,serviceDonateannexrequirement.getIsrequired()); } if (StringUtils.isNotBlank(serviceDonateannexrequirement.getFlowname())){ wrappers.like(ServiceDonateannexrequirement::getFlowname ,serviceDonateannexrequirement.getFlowname()); } if (StringUtils.isNotBlank(serviceDonateannexrequirement.getDonationcategory())){ wrappers.eq(ServiceDonateannexrequirement::getDonationcategory ,serviceDonateannexrequirement.getDonationcategory()); } return this.list(wrappers); } }