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<VUserOrgMapper, VUserOrg> implements IVUserOrgService {
|
|
|
/**
|
* 查询VIEW列表
|
*
|
* @param vUserOrg VIEW
|
* @return VIEW
|
*/
|
@Override
|
public List<VUserOrg> queryList(VUserOrg vUserOrg) {
|
LambdaQueryWrapper<VUserOrg> 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);
|
}
|
|
}
|