|  |  | 
 |  |  | 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; | 
 |  |  | 
 |  |  |  | 
 |  |  | /** | 
 |  |  |  * @author 江蹄蹄 | 
 |  |  |  * @date 2024/01/15 11:15 | 
 |  |  |  * @date 2024/01/16 10:03 | 
 |  |  |  */ | 
 |  |  | @Api(tags = "省市区信息表") | 
 |  |  | @RestController | 
 |  |  | 
 |  |  |         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") |