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.ServiceTasknum; import com.ruoyi.project.mapper.ServiceTasknumMapper; import com.ruoyi.project.service.IServiceTasknumService; import org.springframework.stereotype.Service; import java.util.List; /** * 差旅,专家,办公,医学,伦理 ...... 任务编号Service业务层处理 * * @author ruoyi * @date 2023-08-31 */ @Service public class ServiceTasknumServiceImpl extends ServiceImpl implements IServiceTasknumService { /** * 查询差旅,专家,办公,医学,伦理 ...... 任务编号列表 * * @param serviceTasknum 差旅,专家,办公,医学,伦理 ...... 任务编号 * @return 差旅,专家,办公,医学,伦理 ...... 任务编号 */ @Override public List queryList(ServiceTasknum serviceTasknum) { LambdaQueryWrapper wrappers = Wrappers.lambdaQuery(); if (StringUtils.isNotBlank(serviceTasknum.getApptype())){ wrappers.eq(ServiceTasknum::getApptype ,serviceTasknum.getApptype()); } if (StringUtils.isNotBlank(serviceTasknum.getYearmonth())){ wrappers.eq(ServiceTasknum::getYearmonth ,serviceTasknum.getYearmonth()); } if (serviceTasknum.getSerialnumber() != null){ wrappers.eq(ServiceTasknum::getSerialnumber ,serviceTasknum.getSerialnumber()); } return this.list(wrappers); } }