| | |
| | | // 新增:修改目录显示状态 |
| | | @ApiOperation("修改目录是否可见") |
| | | @PutMapping("/dirvisible/{id}/{isTrue}") |
| | | public ResponseEntity<Map<String, Object>> updateDirectoryVisible(@PathVariable String id, @PathVariable Integer isTrue) { |
| | | public ResponseEntity<Map<String, Object>> updateDirectoryVisible(@PathVariable String id, @PathVariable Boolean isTrue) { |
| | | Map<String, Object> result = new HashMap<>(); |
| | | try{ |
| | | boolean success = directoryService.updateDirectoryVisible(id, isTrue); |
| | |
| | | // 新增:修改标注显示状态 |
| | | @ApiOperation("修改标记是否可见") |
| | | @PutMapping("/annvisible/{id}/{isTrue}") |
| | | public ResponseEntity<Map<String, Object>> updateAnnotationVisible(@PathVariable String id, @PathVariable Integer isTrue) { |
| | | public ResponseEntity<Map<String, Object>> updateAnnotationVisible(@PathVariable String id, @PathVariable Boolean isTrue) { |
| | | Map<String, Object> result = new HashMap<>(); |
| | | try{ |
| | | boolean success = annotationService.updateAnnotationVisible(id, isTrue); |
| | |
| | | |
| | | @ApiOperation("批量删除标记") |
| | | @DeleteMapping("/batch") |
| | | public ResponseEntity<Map<String, Object>> batchDeleteAnnotation(@RequestBody List<Integer> ids) { |
| | | public ResponseEntity<Map<String, Object>> batchDeleteAnnotation(@RequestBody List<String> ids) { |
| | | Map<String, Object> result = new HashMap<>(); |
| | | try { |
| | | boolean success = annotationService.batchDeleteAnnotation(ids); |
| | |
| | | // 层级查询:目录→标记→坐标 |
| | | @ApiOperation("按目标id获取所有目录及子标记信息") |
| | | @GetMapping("/directory/{directoryId}") |
| | | public ResponseEntity<Map<String, Object>> getDirectoryWithAnnotations(@PathVariable Integer directoryId) { |
| | | public ResponseEntity<Map<String, Object>> getDirectoryWithAnnotations(@PathVariable String directoryId) { |
| | | Map<String, Object> result = new HashMap<>(); |
| | | try { |
| | | // 1. 查询目录 |