cq.addOrder("territorySort", SortDirection.asc);
cq.add();
List<TSTerritory> territoryList = systemService.getListByCriteriaQuery(cq, false);
List<TreeGrid> treeGrids = new ArrayList<TreeGrid>();
TreeGridModel treeGridModel = new TreeGridModel();
treeGridModel.setIcon("");
treeGridModel.setTextField("territoryName");
treeGridModel.setParentText("TSTerritory_territoryName");
treeGridModel.setParentId("TSTerritory_id");
treeGridModel.setSrc("territoryCode");
treeGridModel.setIdField("id");
treeGridModel.setChildList("TSTerritorys");
treeGridModel.setOrder("territorySort");
treeGrids = systemService.treegrid(territoryList, treeGridModel);
return treeGrids;
}