|  |  |  | 
|---|
|  |  |  |  | 
|---|
|  |  |  | /** | 
|---|
|  |  |  | * 三维实景Controller | 
|---|
|  |  |  | * | 
|---|
|  |  |  | * | 
|---|
|  |  |  | * @author ard | 
|---|
|  |  |  | * @date 2023-06-16 | 
|---|
|  |  |  | */ | 
|---|
|  |  |  | @RestController | 
|---|
|  |  |  | @RequestMapping("/management3d/tiles3d") | 
|---|
|  |  |  | @Api(tags = "三维实景接口") | 
|---|
|  |  |  | public class ArdTiles3dController extends BaseController | 
|---|
|  |  |  | { | 
|---|
|  |  |  | public class ArdTiles3dController extends BaseController { | 
|---|
|  |  |  | @Autowired | 
|---|
|  |  |  | private IArdTiles3dService ardTiles3dService; | 
|---|
|  |  |  |  | 
|---|
|  |  |  | 
|---|
|  |  |  | @PreAuthorize("@ss.hasPermi('management3d:tiles3d:list')") | 
|---|
|  |  |  | @GetMapping("/list") | 
|---|
|  |  |  | @ApiOperation("查询三维实景列表") | 
|---|
|  |  |  | public TableDataInfo list(ArdTiles3d ardTiles3d) | 
|---|
|  |  |  | { | 
|---|
|  |  |  | public TableDataInfo list(ArdTiles3d ardTiles3d) { | 
|---|
|  |  |  | startPage(); | 
|---|
|  |  |  | List<ArdTiles3d> list = ardTiles3dService.selectArdTiles3dList(ardTiles3d); | 
|---|
|  |  |  | return getDataTable(list); | 
|---|
|  |  |  | 
|---|
|  |  |  | @PreAuthorize("@ss.hasPermi('management3d:tiles3d:export')") | 
|---|
|  |  |  | @Log(title = "三维实景", businessType = BusinessType.EXPORT) | 
|---|
|  |  |  | @PostMapping("/export") | 
|---|
|  |  |  | public void export(HttpServletResponse response, ArdTiles3d ardTiles3d) | 
|---|
|  |  |  | { | 
|---|
|  |  |  | public void export(HttpServletResponse response, ArdTiles3d ardTiles3d) { | 
|---|
|  |  |  | List<ArdTiles3d> list = ardTiles3dService.selectArdTiles3dList(ardTiles3d); | 
|---|
|  |  |  | ExcelUtil<ArdTiles3d> util = new ExcelUtil<ArdTiles3d>(ArdTiles3d.class); | 
|---|
|  |  |  | util.exportExcel(response, list, "三维实景数据"); | 
|---|
|  |  |  | 
|---|
|  |  |  | */ | 
|---|
|  |  |  | @PreAuthorize("@ss.hasPermi('management3d:tiles3d:query')") | 
|---|
|  |  |  | @GetMapping(value = "/{tilesId}") | 
|---|
|  |  |  | public AjaxResult getInfo(@PathVariable("tilesId") String tilesId) | 
|---|
|  |  |  | { | 
|---|
|  |  |  | public AjaxResult getInfo(@PathVariable("tilesId") String tilesId) { | 
|---|
|  |  |  | return success(ardTiles3dService.selectArdTiles3dByTilesId(tilesId)); | 
|---|
|  |  |  | } | 
|---|
|  |  |  |  | 
|---|
|  |  |  | 
|---|
|  |  |  | @PreAuthorize("@ss.hasPermi('management3d:tiles3d:add')") | 
|---|
|  |  |  | @Log(title = "三维实景", businessType = BusinessType.INSERT) | 
|---|
|  |  |  | @PostMapping | 
|---|
|  |  |  | public AjaxResult add(@RequestBody ArdTiles3d ardTiles3d) | 
|---|
|  |  |  | { | 
|---|
|  |  |  | public AjaxResult add(@RequestBody ArdTiles3d ardTiles3d) { | 
|---|
|  |  |  | return toAjax(ardTiles3dService.insertArdTiles3d(ardTiles3d)); | 
|---|
|  |  |  | } | 
|---|
|  |  |  |  | 
|---|
|  |  |  | 
|---|
|  |  |  | @PreAuthorize("@ss.hasPermi('management3d:tiles3d:edit')") | 
|---|
|  |  |  | @Log(title = "三维实景", businessType = BusinessType.UPDATE) | 
|---|
|  |  |  | @PutMapping | 
|---|
|  |  |  | public AjaxResult edit(@RequestBody ArdTiles3d ardTiles3d) | 
|---|
|  |  |  | { | 
|---|
|  |  |  | public AjaxResult edit(@RequestBody ArdTiles3d ardTiles3d) { | 
|---|
|  |  |  | return toAjax(ardTiles3dService.updateArdTiles3d(ardTiles3d)); | 
|---|
|  |  |  | } | 
|---|
|  |  |  |  | 
|---|
|  |  |  | 
|---|
|  |  |  | */ | 
|---|
|  |  |  | @PreAuthorize("@ss.hasPermi('management3d:tiles3d:remove')") | 
|---|
|  |  |  | @Log(title = "三维实景", businessType = BusinessType.DELETE) | 
|---|
|  |  |  | @DeleteMapping("/{tilesIds}") | 
|---|
|  |  |  | public AjaxResult remove(@PathVariable String[] tilesIds) | 
|---|
|  |  |  | { | 
|---|
|  |  |  | @DeleteMapping("/{tilesIds}") | 
|---|
|  |  |  | public AjaxResult remove(@PathVariable String[] tilesIds) { | 
|---|
|  |  |  | return toAjax(ardTiles3dService.deleteArdTiles3dByTilesIds(tilesIds)); | 
|---|
|  |  |  | } | 
|---|
|  |  |  |  | 
|---|
|  |  |  | @GetMapping("/getDeptAndTiles3d") | 
|---|
|  |  |  | @ApiOperation("获取部门和三维实景") | 
|---|
|  |  |  | public AjaxResult getDeptAndTiles3d() | 
|---|
|  |  |  | { | 
|---|
|  |  |  | public AjaxResult getDeptAndTiles3d() { | 
|---|
|  |  |  | Map deptAndTiles3d = ardTiles3dService.getChildDeptAndTiles3d(); | 
|---|
|  |  |  | return AjaxResult.success(deptAndTiles3d); | 
|---|
|  |  |  | } | 
|---|
|  |  |  |  | 
|---|
|  |  |  | @GetMapping("/getChildTiles3d") | 
|---|
|  |  |  | @ApiOperation("获取三维实景") | 
|---|
|  |  |  | public AjaxResult getChildTiles3d() | 
|---|
|  |  |  | { | 
|---|
|  |  |  | public AjaxResult getChildTiles3d() { | 
|---|
|  |  |  | Map deptAndTiles3d = ardTiles3dService.getChildTiles3d(); | 
|---|
|  |  |  | return AjaxResult.success(deptAndTiles3d); | 
|---|
|  |  |  | } | 
|---|