/**
* 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;
// }
}