|  |  |  | 
|---|
|  |  |  | import com.doumee.core.model.PageWrap; | 
|---|
|  |  |  | import com.doumee.core.model.PageData; | 
|---|
|  |  |  | import com.doumee.dao.business.model.Areas; | 
|---|
|  |  |  | import com.doumee.dao.business.vo.AreasTree; | 
|---|
|  |  |  | import com.doumee.service.business.AreasService; | 
|---|
|  |  |  | import io.swagger.annotations.Api; | 
|---|
|  |  |  | import io.swagger.annotations.ApiOperation; | 
|---|
|  |  |  | 
|---|
|  |  |  | return ApiResponse.success(areasService.findPage(pageWrap)); | 
|---|
|  |  |  | } | 
|---|
|  |  |  |  | 
|---|
|  |  |  | @ApiOperation("列表查询") | 
|---|
|  |  |  | @PostMapping("/findList") | 
|---|
|  |  |  | public ApiResponse<List<Areas>> findList (@RequestBody Areas areas) { | 
|---|
|  |  |  | return ApiResponse.success(areasService.findList(areas)); | 
|---|
|  |  |  | } | 
|---|
|  |  |  |  | 
|---|
|  |  |  | @ApiOperation("区域树列表") | 
|---|
|  |  |  | @PostMapping("/findTreeList") | 
|---|
|  |  |  | public ApiResponse<List<Areas>> findTreeList () { | 
|---|
|  |  |  | List<Areas> areasList = areasService.findList(new Areas()); | 
|---|
|  |  |  | AreasTree treeBuild = new AreasTree(areasList); | 
|---|
|  |  |  | areasList = treeBuild.buildTree(); | 
|---|
|  |  |  | return ApiResponse.success(areasList); | 
|---|
|  |  |  | } | 
|---|
|  |  |  |  | 
|---|
|  |  |  | @ApiOperation("导出Excel") | 
|---|
|  |  |  | @PostMapping("/exportExcel") | 
|---|
|  |  |  | @RequiresPermissions("business:areas:exportExcel") | 
|---|