/** * Created by mcmctb on 2018/6/7 13:14 */ @RestController @RequestMapping("region") @CheckClientToken @CheckUserToken public class RegionController extends BaseController<RegionBiz, Region>{ @RequestMapping(value = "/tree", method = RequestMethod.GET) public List<AreaTree> getTree() { List<Region> regions = this.baseBiz.selectListAll(); List<City> city = this.baseBiz.selectListAll(); List<District> district = this.baseBiz.selectListAll(); List<RegionTree> trees = new ArrayList<>(); regions.forEach(region ->{ trees.add(new RegionTree(region.getId(),region.getParentId(),region.getRegionName(),region.getRegionCode())); }); return TreeUtil.bulid(trees, "-1", null); } }
/** * Created by mcmctb on 2018/6/7 13:14 */ @RestController @RequestMapping("region") @CheckClientToken @CheckUserToken public class RegionController extends BaseController<RegionBiz, Region>{ // @RequestMapping(value = "/tree", method = RequestMethod.GET) // public List<RegionCityDistrictTreeVO> list(){ // List<RegionCityDistrictTreeVO> treeVOList = new ArrayList(); // List<Region> regionList = this.baseBiz.selectListAll(); // List<City> cityList = cityBiz.selectListAll(); // List<District> districtList = districtBiz.selectListAll(); // for(Region region : regionList){ // RegionCityDistrictTreeVO treeVO = new RegionCityDistrictTreeVO( // region.getRegionCode(), // "-1", // region.getRegionName(), // region.getRegionCode(), // null); // treeVOList.add(treeVO); // } // for (District district : districtList){ // RegionCityDistrictTreeVO treeVO = new RegionCityDistrictTreeVO(district.getDistrictCode(), district.getCityCode(), district.getDistrictName(), district.getDistrictCode(), null); // treeVOList.add(treeVO); // } // for (City city : cityList){ // RegionCityDistrictTreeVO treeVO = new RegionCityDistrictTreeVO(city.getCityCode(), city.getRegionCode(), city.getCityName(), city.getCityCode(),null); // treeVO.setChildren(districtBiz.selectByQuery()); // treeVOList.add(treeVO); // } // // // return treeVOList; // } }