Showing
3 changed files
with
20 additions
and
0 deletions
@@ -19,6 +19,7 @@ import org.thingsboard.server.dao.yunteng.service.SysDictService; | @@ -19,6 +19,7 @@ import org.thingsboard.server.dao.yunteng.service.SysDictService; | ||
19 | import org.thingsboard.server.queue.util.TbCoreComponent; | 19 | import org.thingsboard.server.queue.util.TbCoreComponent; |
20 | 20 | ||
21 | import java.util.HashMap; | 21 | import java.util.HashMap; |
22 | +import java.util.List; | ||
22 | 23 | ||
23 | import static org.thingsboard.server.common.data.yunteng.constant.QueryConstant.*; | 24 | import static org.thingsboard.server.common.data.yunteng.constant.QueryConstant.*; |
24 | 25 | ||
@@ -77,4 +78,9 @@ public class TkDictController extends BaseController { | @@ -77,4 +78,9 @@ public class TkDictController extends BaseController { | ||
77 | return ResponseResult.success( | 78 | return ResponseResult.success( |
78 | sysDictService.updateSysDict(SysDictDTO, getCurrentUser().getCurrentTenantId())); | 79 | sysDictService.updateSysDict(SysDictDTO, getCurrentUser().getCurrentTenantId())); |
79 | } | 80 | } |
81 | + | ||
82 | + @GetMapping("all") | ||
83 | + public ResponseResult<List<SysDictDTO>> findAllDict(){ | ||
84 | + return ResponseResult.success(sysDictService.findAllDict()); | ||
85 | + } | ||
80 | } | 86 | } |
1 | package org.thingsboard.server.dao.yunteng.impl; | 1 | package org.thingsboard.server.dao.yunteng.impl; |
2 | 2 | ||
3 | +import com.baomidou.mybatisplus.core.conditions.query.LambdaQueryWrapper; | ||
3 | import com.baomidou.mybatisplus.core.conditions.query.QueryWrapper; | 4 | import com.baomidou.mybatisplus.core.conditions.query.QueryWrapper; |
4 | import com.baomidou.mybatisplus.core.metadata.IPage; | 5 | import com.baomidou.mybatisplus.core.metadata.IPage; |
5 | import lombok.RequiredArgsConstructor; | 6 | import lombok.RequiredArgsConstructor; |
@@ -25,6 +26,7 @@ import org.thingsboard.server.dao.yunteng.service.SysDictService; | @@ -25,6 +26,7 @@ import org.thingsboard.server.dao.yunteng.service.SysDictService; | ||
25 | 26 | ||
26 | import java.util.List; | 27 | import java.util.List; |
27 | import java.util.Map; | 28 | import java.util.Map; |
29 | +import java.util.Optional; | ||
28 | import java.util.Set; | 30 | import java.util.Set; |
29 | import java.util.stream.Collectors; | 31 | import java.util.stream.Collectors; |
30 | 32 | ||
@@ -108,4 +110,13 @@ public class SysDictServiceImpl extends AbstractBaseService<SysDictMapper, SysDi | @@ -108,4 +110,13 @@ public class SysDictServiceImpl extends AbstractBaseService<SysDictMapper, SysDi | ||
108 | } | 110 | } |
109 | return sysDictDTO; | 111 | return sysDictDTO; |
110 | } | 112 | } |
113 | + | ||
114 | + @Override | ||
115 | + public List<SysDictDTO> findAllDict() { | ||
116 | + List<SysDictEntity> entities = baseMapper.selectList(new LambdaQueryWrapper<>()); | ||
117 | + if(null == entities){ | ||
118 | + return null; | ||
119 | + } | ||
120 | + return entities.stream().map(entity->entity.getDTO(SysDictDTO.class)).collect(Collectors.toList()); | ||
121 | + } | ||
111 | } | 122 | } |
@@ -3,6 +3,7 @@ package org.thingsboard.server.dao.yunteng.service; | @@ -3,6 +3,7 @@ package org.thingsboard.server.dao.yunteng.service; | ||
3 | import org.thingsboard.server.common.data.yunteng.dto.SysDictDTO; | 3 | import org.thingsboard.server.common.data.yunteng.dto.SysDictDTO; |
4 | import org.thingsboard.server.common.data.yunteng.utils.tools.TkPageData; | 4 | import org.thingsboard.server.common.data.yunteng.utils.tools.TkPageData; |
5 | 5 | ||
6 | +import java.util.List; | ||
6 | import java.util.Map; | 7 | import java.util.Map; |
7 | import java.util.Set; | 8 | import java.util.Set; |
8 | 9 | ||
@@ -14,4 +15,6 @@ public interface SysDictService { | @@ -14,4 +15,6 @@ public interface SysDictService { | ||
14 | boolean deleteSysDict(Set<String> sysDictIds); | 15 | boolean deleteSysDict(Set<String> sysDictIds); |
15 | 16 | ||
16 | SysDictDTO updateSysDict(SysDictDTO sysDictDTO,String tenantId); | 17 | SysDictDTO updateSysDict(SysDictDTO sysDictDTO,String tenantId); |
18 | + | ||
19 | + List<SysDictDTO> findAllDict(); | ||
17 | } | 20 | } |