@Operation(description = "字典") @GetMapping("/dict") public Result dict() { Long userItemId = super.getUserItemId(); Page<Manure> objectPage = new Page<>(); objectPage.setSize(100000); objectPage.setCurrent(1); Page<Manure> page = manureService.page(objectPage,new LambdaQueryWrapper<Manure>() .eq(userItemId != null,Manure::getItemId, userItemId)); List<Manure> list = this.dict(page); if (CollectionUtil.isNotEmpty(list)) { String type1 = DictConst.FERTILIZER_INFO_NAME; SysDict sysDict = new SysDict(); sysDict.setType(type1); List<SysDictItem> sysDictItems = list.stream().map(manure -> { SysDictItem sysDictItem = new SysDictItem(); sysDictItem.setType(type1); sysDictItem.setValue(manure.getManureNames()+" "+manure.getManureTypeName()+" "+manure.getContent()); sysDictItem.setLabel(String.valueOf(manure.getId())); return sysDictItem; }).toList(); sysDict.setDictItemList(sysDictItems); return Result.ok(sysDict); } return Result.ok(list); }