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.VDonationworkflow; import com.ruoyi.project.mapper.VDonationworkflowMapper; import com.ruoyi.project.service.IVDonationworkflowService; import org.springframework.stereotype.Service; import java.util.List; /** * VIEWService业务层处理 * * @author ruoyi * @date 2024-07-26 */ @Service public class VDonationworkflowServiceImpl extends ServiceImpl implements IVDonationworkflowService { /** * 查询VIEW列表 * * @param vDonationworkflow VIEW * @return VIEW */ @Override public List queryList(VDonationworkflow vDonationworkflow) { LambdaQueryWrapper wrappers = Wrappers.lambdaQuery(); if (StringUtils.isNotBlank(vDonationworkflow.getName())){ wrappers.like(VDonationworkflow::getName ,vDonationworkflow.getName()); } if (StringUtils.isNotBlank(vDonationworkflow.getIdcardno())){ wrappers.eq(VDonationworkflow::getIdcardno ,vDonationworkflow.getIdcardno()); } if (vDonationworkflow.getWorkflow() != null){ wrappers.eq(VDonationworkflow::getWorkflow ,vDonationworkflow.getWorkflow()); } if (vDonationworkflow.getTerminationcase() != null){ wrappers.eq(VDonationworkflow::getTerminationcase ,vDonationworkflow.getTerminationcase()); } if (vDonationworkflow.getDeptid() != null){ wrappers.eq(VDonationworkflow::getDeptid ,vDonationworkflow.getDeptid()); } if (StringUtils.isNotBlank(vDonationworkflow.getDeptname())){ wrappers.like(VDonationworkflow::getDeptname ,vDonationworkflow.getDeptname()); } if (StringUtils.isNotBlank(vDonationworkflow.getRegionallevel())){ wrappers.eq(VDonationworkflow::getRegionallevel ,vDonationworkflow.getRegionallevel()); } if (StringUtils.isNotBlank(vDonationworkflow.getReporterno())){ wrappers.eq(VDonationworkflow::getReporterno ,vDonationworkflow.getReporterno()); } if (StringUtils.isNotBlank(vDonationworkflow.getReportername())){ wrappers.like(VDonationworkflow::getReportername ,vDonationworkflow.getReportername()); } if (vDonationworkflow.getStarttime() != null){ wrappers.ge(VDonationworkflow::getDonatetime ,vDonationworkflow.getStarttime()); } if (vDonationworkflow.getEndtime() != null){ wrappers.lt(VDonationworkflow::getDonatetime ,vDonationworkflow.getEndtime()); } if (vDonationworkflow.getReporttime() != null){ wrappers.eq(VDonationworkflow::getReporttime ,vDonationworkflow.getReporttime()); } if (StringUtils.isNotBlank(vDonationworkflow.getCoreteamassessconclusion())){ wrappers.eq(VDonationworkflow::getCoreteamassessconclusion ,vDonationworkflow.getCoreteamassessconclusion()); } if (vDonationworkflow.getCoreteamassesstime() != null){ wrappers.eq(VDonationworkflow::getCoreteamassesstime ,vDonationworkflow.getCoreteamassesstime()); } if (vDonationworkflow.getSigndate() != null){ wrappers.eq(VDonationworkflow::getSigndate ,vDonationworkflow.getSigndate()); } if (vDonationworkflow.getExpertconclusion() != null){ wrappers.eq(VDonationworkflow::getExpertconclusion ,vDonationworkflow.getExpertconclusion()); } if (vDonationworkflow.getConclusiontime() != null){ wrappers.eq(VDonationworkflow::getConclusiontime ,vDonationworkflow.getConclusiontime()); } if (vDonationworkflow.getOrgancount() != null){ wrappers.eq(VDonationworkflow::getOrgancount ,vDonationworkflow.getOrgancount()); } if (vDonationworkflow.getOperationbegtime() != null){ wrappers.eq(VDonationworkflow::getOperationbegtime ,vDonationworkflow.getOperationbegtime()); } if (vDonationworkflow.getCompletetime() != null){ wrappers.eq(VDonationworkflow::getCompletetime ,vDonationworkflow.getCompletetime()); } return this.list(wrappers); } }