package com.moral.api.service.impl; 
 | 
  
 | 
import com.baomidou.mybatisplus.extension.conditions.query.LambdaQueryChainWrapper; 
 | 
import com.moral.api.entity.CityConfigAqi; 
 | 
import com.moral.api.mapper.CityConfigAqiMapper; 
 | 
import com.moral.api.service.CityConfigAqiService; 
 | 
import com.baomidou.mybatisplus.extension.service.impl.ServiceImpl; 
 | 
import org.apache.commons.lang3.StringUtils; 
 | 
import org.springframework.stereotype.Service; 
 | 
  
 | 
import java.util.List; 
 | 
  
 | 
/** 
 | 
 * <p> 
 | 
 * 城市配置表,用于从第三方接口获取数据 服务实现类 
 | 
 * </p> 
 | 
 * 
 | 
 * @author moral 
 | 
 * @since 2023-08-11 
 | 
 */ 
 | 
@Service 
 | 
public class CityConfigAqiServiceImpl extends ServiceImpl<CityConfigAqiMapper, CityConfigAqi> implements CityConfigAqiService { 
 | 
  
 | 
    @Override 
 | 
    public List<CityConfigAqi> listAll(String regionCode, String regionName) { 
 | 
        LambdaQueryChainWrapper<CityConfigAqi> wrapper = lambdaQuery(); 
 | 
        wrapper.eq(StringUtils.isNotEmpty(regionCode),CityConfigAqi::getCityCode,regionCode); 
 | 
        wrapper.like(StringUtils.isNotEmpty(regionName),CityConfigAqi::getCityName,regionName); 
 | 
        wrapper.eq(CityConfigAqi::getIsDelete,0); 
 | 
        wrapper.orderByAsc(CityConfigAqi::getCityCode,CityConfigAqi::getCityId); 
 | 
        return wrapper.list(); 
 | 
    } 
 | 
} 
 |