package com.ruoyi.project.service.impl;
|
|
import java.util.List;
|
import com.ruoyi.common.utils.DateUtils;
|
import org.springframework.beans.factory.annotation.Autowired;
|
import org.springframework.stereotype.Service;
|
import com.baomidou.mybatisplus.core.conditions.query.LambdaQueryWrapper;
|
import com.baomidou.mybatisplus.core.toolkit.Wrappers;
|
import com.baomidou.mybatisplus.extension.service.impl.ServiceImpl;
|
import java.util.ArrayList;
|
import java.util.Map;
|
import com.ruoyi.common.utils.StringUtils;
|
import com.ruoyi.project.mapper.BaseOrganizationMapper;
|
import com.ruoyi.project.domain.BaseOrganization;
|
import com.ruoyi.project.service.IBaseOrganizationService;
|
|
/**
|
* 机构管理Service业务层处理
|
*
|
* @author ruoyi
|
* @date 2021-11-05
|
*/
|
@Service
|
public class BaseOrganizationServiceImpl extends ServiceImpl<BaseOrganizationMapper, BaseOrganization> implements IBaseOrganizationService
|
{
|
|
|
/**
|
* 查询机构管理列表
|
*
|
* @param baseOrganization 机构管理
|
* @return 机构管理
|
*/
|
@Override
|
public List<BaseOrganization> queryList(BaseOrganization baseOrganization) {
|
LambdaQueryWrapper<BaseOrganization> wrappers = Wrappers.lambdaQuery();
|
if (StringUtils.isNotBlank(baseOrganization.getOrganizationname())){
|
wrappers.like(BaseOrganization::getOrganizationname ,baseOrganization.getOrganizationname());
|
}
|
if (StringUtils.isNotBlank(baseOrganization.getOrganizationid())){
|
wrappers.eq(BaseOrganization::getOrganizationid ,baseOrganization.getOrganizationid());
|
}
|
if (StringUtils.isNotBlank(baseOrganization.getLogourl())){
|
wrappers.eq(BaseOrganization::getLogourl ,baseOrganization.getLogourl());
|
}
|
if (baseOrganization.getRegistertime() != null){
|
wrappers.eq(BaseOrganization::getRegistertime ,baseOrganization.getRegistertime());
|
}
|
if (StringUtils.isNotBlank(baseOrganization.getRegisteraddress())){
|
wrappers.eq(BaseOrganization::getRegisteraddress ,baseOrganization.getRegisteraddress());
|
}
|
if (StringUtils.isNotBlank(baseOrganization.getOfficeplace())){
|
wrappers.eq(BaseOrganization::getOfficeplace ,baseOrganization.getOfficeplace());
|
}
|
if (StringUtils.isNotBlank(baseOrganization.getLegalperson())){
|
wrappers.eq(BaseOrganization::getLegalperson ,baseOrganization.getLegalperson());
|
}
|
if (StringUtils.isNotBlank(baseOrganization.getContactperson())){
|
wrappers.eq(BaseOrganization::getContactperson ,baseOrganization.getContactperson());
|
}
|
if (StringUtils.isNotBlank(baseOrganization.getContactnumber())){
|
wrappers.eq(BaseOrganization::getContactnumber ,baseOrganization.getContactnumber());
|
}
|
if (StringUtils.isNotBlank(baseOrganization.getIntroduction())){
|
wrappers.eq(BaseOrganization::getIntroduction ,baseOrganization.getIntroduction());
|
}
|
if (StringUtils.isNotBlank(baseOrganization.getOrganizationtype())){
|
wrappers.eq(BaseOrganization::getOrganizationtype ,baseOrganization.getOrganizationtype());
|
}
|
if (StringUtils.isNotBlank(baseOrganization.getHospitalnature())){
|
wrappers.eq(BaseOrganization::getHospitalnature ,baseOrganization.getHospitalnature());
|
}
|
if (StringUtils.isNotBlank(baseOrganization.getRegionallevel())){
|
wrappers.eq(BaseOrganization::getRegionallevel ,baseOrganization.getRegionallevel());
|
}
|
if (StringUtils.isNotBlank(baseOrganization.getMedicalcode())){
|
wrappers.eq(BaseOrganization::getMedicalcode ,baseOrganization.getMedicalcode());
|
}
|
if (StringUtils.isNotBlank(baseOrganization.getProvince())){
|
wrappers.eq(BaseOrganization::getProvince ,baseOrganization.getProvince());
|
}
|
if (StringUtils.isNotBlank(baseOrganization.getProvincename())){
|
wrappers.like(BaseOrganization::getProvincename ,baseOrganization.getProvincename());
|
}
|
if (StringUtils.isNotBlank(baseOrganization.getCity())){
|
wrappers.eq(BaseOrganization::getCity ,baseOrganization.getCity());
|
}
|
if (StringUtils.isNotBlank(baseOrganization.getCityname())){
|
wrappers.like(BaseOrganization::getCityname ,baseOrganization.getCityname());
|
}
|
if (StringUtils.isNotBlank(baseOrganization.getTown())){
|
wrappers.eq(BaseOrganization::getTown ,baseOrganization.getTown());
|
}
|
if (StringUtils.isNotBlank(baseOrganization.getTownname())){
|
wrappers.like(BaseOrganization::getTownname ,baseOrganization.getTownname());
|
}
|
if (StringUtils.isNotBlank(baseOrganization.getCommunity())){
|
wrappers.eq(BaseOrganization::getCommunity ,baseOrganization.getCommunity());
|
}
|
if (StringUtils.isNotBlank(baseOrganization.getCommunityname())){
|
wrappers.like(BaseOrganization::getCommunityname ,baseOrganization.getCommunityname());
|
}
|
if (StringUtils.isNotBlank(baseOrganization.getCountycode())){
|
wrappers.eq(BaseOrganization::getCountycode ,baseOrganization.getCountycode());
|
}
|
if (StringUtils.isNotBlank(baseOrganization.getCountyname())){
|
wrappers.like(BaseOrganization::getCountyname ,baseOrganization.getCountyname());
|
}
|
return this.list(wrappers);
|
}
|
|
}
|