| | |
| | | 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; |
| | | |
| | | /** |
| | | * <p> |
| | |
| | | @Service |
| | | public class GovMonitorPointServiceImpl extends ServiceImpl<GovMonitorPointMapper, GovMonitorPoint> implements GovMonitorPointService { |
| | | |
| | | @Autowired(required = false) |
| | | private GovMonitorPointMapper govMonitorPointMapper; |
| | | |
| | | @Override |
| | | public List<GovMonitorPoint> getGovMonitorPointByRegionCode(int code) { |
| | | String regionName = RegionCodeUtils.regionCodeConvertToName(code); |
| | | QueryWrapper<GovMonitorPoint> 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<GovMonitorPoint> govMonitorPoints = new ArrayList<>(); |
| | | govMonitorPoints = govMonitorPointMapper.selectList(wrapper_govMonitorPoint); |
| | | return govMonitorPoints; |
| | | } |
| | | } |