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.ServiceDocumentfilesMapper; import com.ruoyi.project.domain.ServiceDocumentfiles; import com.ruoyi.project.service.IServiceDocumentfilesService; /** * 捐献附件Service业务层处理 * * @author ruoyi * @date 2022-04-08 */ @Service public class ServiceDocumentfilesServiceImpl extends ServiceImpl implements IServiceDocumentfilesService { @Autowired private ServiceDocumentfilesMapper serviceDocumentfilesMapper; /** * 查询捐献附件列表 * * @param serviceDocumentfiles 捐献附件 * @return 捐献附件 */ @Override public List queryList(ServiceDocumentfiles serviceDocumentfiles) { LambdaQueryWrapper wrappers = Wrappers.lambdaQuery(); if (StringUtils.isNotBlank(serviceDocumentfiles.getDoctype())){ wrappers.eq(ServiceDocumentfiles::getDoctype ,serviceDocumentfiles.getDoctype()); } if (StringUtils.isNotBlank(serviceDocumentfiles.getFilename())){ wrappers.like(ServiceDocumentfiles::getFilename ,serviceDocumentfiles.getFilename()); } if (StringUtils.isNotBlank(serviceDocumentfiles.getFiletype())){ wrappers.eq(ServiceDocumentfiles::getFiletype ,serviceDocumentfiles.getFiletype()); } if (StringUtils.isNotBlank(serviceDocumentfiles.getFileurl())){ wrappers.eq(ServiceDocumentfiles::getFileurl ,serviceDocumentfiles.getFileurl()); } if (StringUtils.isNotBlank(serviceDocumentfiles.getStatus())){ wrappers.eq(ServiceDocumentfiles::getStatus ,serviceDocumentfiles.getStatus()); } return this.list(wrappers); } @Override public List selectList(ServiceDocumentfiles serviceDocumentfiles) { return serviceDocumentfilesMapper.selectServiceDocumentfilesList(serviceDocumentfiles); } }