feat: 通用树形回显接口
This commit is contained in:
+2
-2
@@ -43,8 +43,8 @@ public class LawsDictTreeController {
|
|||||||
@AutoLog(value = "树形结构-零部件树选中回显")
|
@AutoLog(value = "树形结构-零部件树选中回显")
|
||||||
@ApiOperation(value = "树形结构-零部件树选中回显", notes = "树形结构-零部件树选中回显")
|
@ApiOperation(value = "树形结构-零部件树选中回显", notes = "树形结构-零部件树选中回显")
|
||||||
@PostMapping("/echo")
|
@PostMapping("/echo")
|
||||||
public Result<List<SysDictItem>> queryEcho(@RequestBody Map<String, String> selectNodeCodes) {
|
public Result<List<SysDictItem>> queryEcho(@RequestBody Map<String, String> map) {
|
||||||
List<SysDictItem> list = dictTreeService.queryEcho(selectNodeCodes.get("selectNodeCodes"));
|
List<SysDictItem> list = dictTreeService.queryEcho(map.get("selectNodeCodes"), map.get("dictId"));
|
||||||
return Result.OK(list);
|
return Result.OK(list);
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|||||||
+6
-2
@@ -10,6 +10,7 @@ import com.jero.modules.system.service.ISysDictService;
|
|||||||
import org.springframework.stereotype.Service;
|
import org.springframework.stereotype.Service;
|
||||||
|
|
||||||
import javax.annotation.Resource;
|
import javax.annotation.Resource;
|
||||||
|
import java.util.Arrays;
|
||||||
import java.util.List;
|
import java.util.List;
|
||||||
import java.util.stream.Collectors;
|
import java.util.stream.Collectors;
|
||||||
|
|
||||||
@@ -46,8 +47,11 @@ public class DictTreeService {
|
|||||||
return new TreePage<>(pageList.getRecords(), pageList.getTotal(), pageList.getSize(), pageList.getCurrent());
|
return new TreePage<>(pageList.getRecords(), pageList.getTotal(), pageList.getSize(), pageList.getCurrent());
|
||||||
}
|
}
|
||||||
|
|
||||||
public List<SysDictItem> queryEcho(String selectNodeCodes) {
|
public List<SysDictItem> queryEcho(String selectNodeCodes, String dictId) {
|
||||||
return null;
|
LambdaQueryWrapper<SysDictItem> queryWrapper = new LambdaQueryWrapper<>();
|
||||||
|
queryWrapper.eq(SysDictItem::getDictId, dictId);
|
||||||
|
queryWrapper.in(SysDictItem::getItemValue, Arrays.asList(selectNodeCodes.split(",")));
|
||||||
|
return dictItemService.list(queryWrapper);
|
||||||
}
|
}
|
||||||
|
|
||||||
public List<SysDictItem> getChild(String dictItemId, String dictId) {
|
public List<SysDictItem> getChild(String dictItemId, String dictId) {
|
||||||
|
|||||||
Reference in New Issue
Block a user