package com.moral.api.service.impl; import com.baomidou.mybatisplus.core.conditions.query.QueryWrapper; import com.moral.api.entity.GovMonitorPoint; import com.moral.api.mapper.GovMonitorPointMapper; import com.moral.api.service.GovMonitorPointService; import com.baomidou.mybatisplus.extension.service.impl.ServiceImpl; import com.moral.constant.Constants; import com.moral.util.RegionCodeUtils; import org.springframework.beans.factory.annotation.Autowired; import org.springframework.stereotype.Service; import java.util.ArrayList; import java.util.List; /** *

* 服务实现类 *

* * @author moral * @since 2021-09-10 */ @Service public class GovMonitorPointServiceImpl extends ServiceImpl implements GovMonitorPointService { @Autowired(required = false) private GovMonitorPointMapper govMonitorPointMapper; @Override public List getGovMonitorPointByRegionCode(int code) { String regionName = RegionCodeUtils.regionCodeConvertToName(code); QueryWrapper wrapper_govMonitorPoint = new QueryWrapper<>(); wrapper_govMonitorPoint.eq("is_delete",Constants.NOT_DELETE); switch (regionName){ case "province_code":wrapper_govMonitorPoint.eq("province_code",code); break; case "city_code":wrapper_govMonitorPoint.eq("city_code",code); break; case "area_code":wrapper_govMonitorPoint.eq("area_code",code); break; default: break; } List govMonitorPoints = new ArrayList<>(); govMonitorPoints = govMonitorPointMapper.selectList(wrapper_govMonitorPoint); return govMonitorPoints; } }