Skip to content

ruoyi-city (城市组件)

[^包含城市操作相关接口,省市区三级联动查询等等]:

  • maven引入

    xml
    <dependency>    
    	<groupId>com.mfwl.ruoyi</groupId>
        <artifactId>ruoyi-city</artifactId>
    </dependency>
  • 数据库SQL导入 导入city.sql文件到数据库

  • 相关接口

    java
    @RequestMapping("/ruoyi/city")
    @RWrapper
    @RequiredArgsConstructor
    @RestController
    public class CityController {
    
    	private final CityService cityService;
    
    	/**
    	 * 根据父级id查询子级
    	 * @param pid 父级城市id
    	 * @return 子城市
    	 */
    	@GetMapping("/getByPid")
    	public List<CityVO> getByPid(@RequestParam("pid") Long pid) {
    		return cityService.getAllCity(pid);
    	}
    	/**
    	 * 查询城市的父级信息
    	 * @param id 城市id
    	 * @return 城市的父级信息
    	 */
    	@GetMapping("/getParents")
    	public List<CityVO> getParents(@RequestParam("id") Long id) {
    		return cityService.queryParents(id);
    	}
    
    	/**
    	 * 查询所有的市
    	 * @return
    	 */
    	@GetMapping("/getCity")
    	public List<CityVO> getCity() {
    		return cityService.getCity();
    	}
    
    }
  • 其余相关方法请参见:package com.mfwl.ruoyi.city.service.CityService

本内容仅限内部使用,技术细节以实际代码为准