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 implements IBaseOrganizationService { /** * 查询机构管理列表 * * @param baseOrganization 机构管理 * @return 机构管理 */ @Override public List queryList(BaseOrganization baseOrganization) { LambdaQueryWrapper 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); } }