Commit 14cfe3be48bfb56e89f96a507b5124b6290fc9ba

Authored by 杨鸣坤
1 parent 5f824b93

巡检/保养方案 单个查询接口

@@ -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 }