Showing
3 changed files
with
19 additions
and
0 deletions
@@ -73,4 +73,9 @@ public class TkCheckPlanController extends BaseController { | @@ -73,4 +73,9 @@ public class TkCheckPlanController extends BaseController { | ||
73 | return ResponseEntity.ok(tkCheckPlanService.delete(id)); | 73 | return ResponseEntity.ok(tkCheckPlanService.delete(id)); |
74 | } | 74 | } |
75 | 75 | ||
76 | + @GetMapping("/get") | ||
77 | + @PreAuthorize("hasAnyAuthority('TENANT_ADMIN','CUSTOMER_USER')") | ||
78 | + public ResponseEntity<TkCheckPlanDTO> get(@RequestParam("id") String id) throws ThingsboardException { | ||
79 | + return ResponseEntity.ok(tkCheckPlanService.get(id)); | ||
80 | + } | ||
76 | } | 81 | } |
@@ -69,4 +69,16 @@ public class TkCheckPlanServiceImpl extends AbstractBaseService<TkCheckPlanMappe | @@ -69,4 +69,16 @@ public class TkCheckPlanServiceImpl extends AbstractBaseService<TkCheckPlanMappe | ||
69 | int count = baseMapper.deleteById(id); | 69 | int count = baseMapper.deleteById(id); |
70 | return count > 0; | 70 | return count > 0; |
71 | } | 71 | } |
72 | + | ||
73 | + @Override | ||
74 | + public TkCheckPlanDTO get(String id) { | ||
75 | + if (StringUtils.isBlank(id)) { | ||
76 | + return new TkCheckPlanDTO(); | ||
77 | + } | ||
78 | + | ||
79 | + TkCheckPlanEntity entity = baseMapper.selectById(id); | ||
80 | + TkCheckPlanDTO tkCheckPlanDTO = new TkCheckPlanDTO(); | ||
81 | + entity.copyToDTO(tkCheckPlanDTO); | ||
82 | + return tkCheckPlanDTO; | ||
83 | + } | ||
72 | } | 84 | } |
@@ -12,4 +12,6 @@ public interface TkCheckPlanService extends BaseService<TkCheckPlanEntity> { | @@ -12,4 +12,6 @@ public interface TkCheckPlanService extends BaseService<TkCheckPlanEntity> { | ||
12 | TkCheckPlanDTO save(TkCheckPlanDTO tkCheckPlanDTO); | 12 | TkCheckPlanDTO save(TkCheckPlanDTO tkCheckPlanDTO); |
13 | 13 | ||
14 | boolean delete(String id); | 14 | boolean delete(String id); |
15 | + | ||
16 | + TkCheckPlanDTO get(String id); | ||
15 | } | 17 | } |