package com.yihu.wlyy.web.common.district; import java.util.List; import io.swagger.annotations.Api; import org.springframework.beans.factory.annotation.Autowired; import org.springframework.http.MediaType; import org.springframework.stereotype.Controller; import org.springframework.web.bind.annotation.RequestMapping; import org.springframework.web.bind.annotation.RequestMethod; import org.springframework.web.bind.annotation.ResponseBody; import com.yihu.wlyy.service.common.district.DistrictService; import com.yihu.wlyy.web.BaseController; /** * 省市区三级地址控制类 * @author George * */ @Controller @RequestMapping(value = "common", produces = MediaType.APPLICATION_JSON_UTF8_VALUE) @Api(description = "省市区三级地址") public class DistrictController extends BaseController { @Autowired private DistrictService districtService; /** * 省市一二三级查询接口 * @param type 1一级目录,2二级目录,3三级目录,4街道目录 * @param code 省或市标识 * @return */ @RequestMapping(value = "district") @ResponseBody public String district(int type, String code) { try { List list = districtService.findByType(type, code); return write(200, "查询成功!", "list", list); } catch (Exception e) { error(e); return error(-1, "查询失败!"); } } }