Browse Source

地区列表PC端

feature/test
Jackwang 4 years ago
parent
commit
aea8491389
  1. 2
      epdc-cloud-admin/src/main/java/com/elink/esua/epdc/controller/CityController.java
  2. 12
      epdc-cloud-admin/src/main/java/com/elink/esua/epdc/dao/CityDao.java
  3. 9
      epdc-cloud-admin/src/main/java/com/elink/esua/epdc/service/CityService.java
  4. 10
      epdc-cloud-admin/src/main/java/com/elink/esua/epdc/service/impl/CityServiceImpl.java
  5. 8
      epdc-cloud-admin/src/main/resources/mapper/CityDao.xml

2
epdc-cloud-admin/src/main/java/com/elink/esua/epdc/controller/CityController.java

@ -113,7 +113,7 @@ public class CityController {
*/
@GetMapping("getSysAreaInfo")
public Result getSysAreaInfo(CityAreaFormDTO dto) {
return cityService.getAreaInfo(dto);
return cityService.getSysAreaInfo(dto);
}
}

12
epdc-cloud-admin/src/main/java/com/elink/esua/epdc/dao/CityDao.java

@ -19,6 +19,7 @@ package com.elink.esua.epdc.dao;
import com.elink.esua.epdc.commons.mybatis.dao.BaseDao;
import com.elink.esua.epdc.dto.epdc.form.CityAreaFormDTO;
import com.elink.esua.epdc.dto.epdc.form.SysCityAreaFormDTO;
import com.elink.esua.epdc.entity.CityEntity;
import org.apache.ibatis.annotations.Mapper;
@ -34,11 +35,20 @@ import java.util.List;
public interface CityDao extends BaseDao<CityEntity> {
/**
* @describe: 行程上报获取省///街道/社区信息通过pid
* @describe: 居民端-行程上报获取省///街道/社区信息通过pid
* @author wangtong
* @date 2021/10/14 9:35
* @params [formDto]
* @return com.elink.esua.epdc.commons.tools.utils.Result
*/
List<CityEntity> getAreaInfoByPid(CityAreaFormDTO dto);
/**
* @describe: PC端-行程上报获取省///街道/社区信息通过pid
* @author wangtong
* @date 2021/10/14 9:35
* @params [formDto]
* @return com.elink.esua.epdc.commons.tools.utils.Result
*/
List<SysCityAreaFormDTO> getSysAreaInfo(CityAreaFormDTO dto);
}

9
epdc-cloud-admin/src/main/java/com/elink/esua/epdc/service/CityService.java

@ -103,4 +103,13 @@ public interface CityService extends BaseService<CityEntity> {
* @return com.elink.esua.epdc.commons.tools.utils.Result
*/
Result getAreaInfo(CityAreaFormDTO dto);
/**
* @describe: PC端-行程上报获取省///街道/社区信息通过pid
* @author wangtong
* @date 2021/10/14 9:35
* @params [formDto]
* @return com.elink.esua.epdc.commons.tools.utils.Result
*/
Result getSysAreaInfo(CityAreaFormDTO dto);
}

10
epdc-cloud-admin/src/main/java/com/elink/esua/epdc/service/impl/CityServiceImpl.java

@ -20,13 +20,14 @@ package com.elink.esua.epdc.service.impl;
import com.baomidou.mybatisplus.core.conditions.query.QueryWrapper;
import com.baomidou.mybatisplus.core.metadata.IPage;
import com.elink.esua.epdc.commons.mybatis.service.impl.BaseServiceImpl;
import com.elink.esua.epdc.commons.tools.constant.FieldConstant;
import com.elink.esua.epdc.commons.tools.page.PageData;
import com.elink.esua.epdc.commons.tools.utils.ConvertUtils;
import com.elink.esua.epdc.commons.tools.constant.FieldConstant;
import com.elink.esua.epdc.commons.tools.utils.Result;
import com.elink.esua.epdc.dao.CityDao;
import com.elink.esua.epdc.dto.CityDTO;
import com.elink.esua.epdc.dto.epdc.form.CityAreaFormDTO;
import com.elink.esua.epdc.dto.epdc.form.SysCityAreaFormDTO;
import com.elink.esua.epdc.entity.CityEntity;
import com.elink.esua.epdc.redis.CityRedis;
import com.elink.esua.epdc.service.CityService;
@ -112,4 +113,11 @@ public class CityServiceImpl extends BaseServiceImpl<CityDao, CityEntity> implem
return new Result().ok(result);
}
@Override
public Result getSysAreaInfo(CityAreaFormDTO dto) {
log.info("dto:"+dto);
List<SysCityAreaFormDTO> result = baseDao.getSysAreaInfo(dto);
return new Result().ok(result);
}
}

8
epdc-cloud-admin/src/main/resources/mapper/CityDao.xml

@ -24,6 +24,14 @@
WHERE pid=#{pid}
order by sort asc
</select>
<select id="getSysAreaInfo" resultType="com.elink.esua.epdc.dto.epdc.form.SysCityAreaFormDTO">
select id as value,
name as label,
pid
FROM CITY
WHERE pid=#{pid}
order by sort asc
</select>
</mapper>
Loading…
Cancel
Save