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.VUserOrg; import com.ruoyi.project.mapper.VUserOrgMapper; import com.ruoyi.project.service.IVUserOrgService; import org.springframework.stereotype.Service; import java.util.List; /** * VIEWService业务层处理 * * @author ruoyi * @date 2025-12-27 */ @Service public class VUserOrgServiceImpl extends ServiceImpl implements IVUserOrgService { /** * 查询VIEW列表 * * @param vUserOrg VIEW * @return VIEW */ @Override public List queryList(VUserOrg vUserOrg) { LambdaQueryWrapper wrappers = Wrappers.lambdaQuery(); if (vUserOrg.getUserId() != null) { wrappers.eq(VUserOrg::getUserId, vUserOrg.getUserId()); } if (StringUtils.isNotBlank(vUserOrg.getStatus())) { wrappers.eq(VUserOrg::getStatus, vUserOrg.getStatus()); } if (StringUtils.isNotBlank(vUserOrg.getUserName())) { wrappers.like(VUserOrg::getUserName, vUserOrg.getUserName()); } if (StringUtils.isNotBlank(vUserOrg.getNickName())) { wrappers.like(VUserOrg::getNickName, vUserOrg.getNickName()); } if (StringUtils.isNotBlank(vUserOrg.getUserType())) { wrappers.eq(VUserOrg::getUserType, vUserOrg.getUserType()); } if (StringUtils.isNotBlank(vUserOrg.getPhonenumber())) { wrappers.eq(VUserOrg::getPhonenumber, vUserOrg.getPhonenumber()); } if (vUserOrg.getDeptId() != null) { wrappers.eq(VUserOrg::getDeptId, vUserOrg.getDeptId()); } if (vUserOrg.getOrgId() != null) { wrappers.eq(VUserOrg::getOrgId, vUserOrg.getOrgId()); } if (StringUtils.isNotBlank(vUserOrg.getOrganizationid())) { wrappers.eq(VUserOrg::getOrganizationid, vUserOrg.getOrganizationid()); } if (StringUtils.isNotBlank(vUserOrg.getOrganizationname())) { wrappers.like(VUserOrg::getOrganizationname, vUserOrg.getOrganizationname()); } if (StringUtils.isNotBlank(vUserOrg.getCoordinatorNo())) { wrappers.eq(VUserOrg::getCoordinatorNo, vUserOrg.getCoordinatorNo()); } if (StringUtils.isNotBlank(vUserOrg.getCoordinatorName())) { wrappers.like(VUserOrg::getCoordinatorName, vUserOrg.getCoordinatorName()); } return this.list(wrappers); } }