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<VDonationworkflowMapper, VDonationworkflow> implements IVDonationworkflowService
|
{
|
|
|
/**
|
* 查询VIEW列表
|
*
|
* @param vDonationworkflow VIEW
|
* @return VIEW
|
*/
|
@Override
|
public List<VDonationworkflow> queryList(VDonationworkflow vDonationworkflow) {
|
LambdaQueryWrapper<VDonationworkflow> 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.getDonatetime() != null){
|
wrappers.ge(VDonationworkflow::getDonatetime ,vDonationworkflow.getStarttime());
|
}
|
if (vDonationworkflow.getDonatetime() != 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);
|
}
|
|
}
|