java 日常下拉框接口字典封装

devtools/2025/2/9 10:00:45/
@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);
}

http://www.ppmy.cn/devtools/157323.html

相关文章

YOLOv11-ultralytics-8.3.67部分代码阅读笔记-downloads.py

downloads.py ultralytics\utils\downloads.py 目录 downloads.py 1.所需的库和模块 2.def is_url(url, checkFalse): 3.def delete_dsstore(path, files_to_delete(".DS_Store", "__MACOSX")): 4.def zip_directory(directory, compressTrue, ex…

Elasticsearch去分析目标服务器的日志,需要在目标服务器上面安装Elasticsearch 软件吗

Elasticsearch 本身并不直接收集目标服务器的日志&#xff0c;它主要用于存储、搜索和分析数据。要收集目标服务器的日志&#xff0c;通常会借助其他工具&#xff0c;并且一般不需要在目标服务器上安装 Elasticsearch 软件&#xff0c;常见的日志收集方案&#xff1a; Filebeat…

基于Qt开发FFMpeg遇到的编译错误问题

问题现象描述&#xff1a; 找不到FFMpeg 以av开头的有关的函数&#xff0c;链接问题 原因分析&#xff1a; 排除了安装的问题&#xff0c;版本问题之后&#xff0c;最后发现是C引用c动态库的用法不对&#xff0c;因为qt项目采用C编译&#xff0c;但FFMpeg库是c语言的&#x…

修剪二叉搜索树(力扣669)

这道题还是比较复杂&#xff0c;在递归上与之前写过的二叉树的题目都有所不同。如果当前递归到的子树的父节点不在范围中&#xff0c;我们根据节点数值的大小选择进行左递归还是右递归。为什么找到了不满足要求的节点之后&#xff0c;还要进行递归呢&#xff1f;因为该不满足要…

力扣刷题 题11,12

题目11 思路&#xff1a;设置左右指针 left和 right 指针指向数组的开始和末尾&#xff0c;max_water 用于记录最大容量初始为0。利用while循环left<right&#xff0c;移动指针比较数组元素 height[left] 和 height[right] 的大小&#xff0c;移动较短的那条线的指针&#x…

deepseek API 调用-python

【1】创建 API keys 【2】安装openai SDK pip3 install openai 【3】代码&#xff1a; https://download.csdn.net/download/notfindjob/90343352

【C++】:内存管理(new和delete)

目录 C的内存分布 C内存管理方式 new和delete的使用方法 申请内置类型 申请自定义类型 malloc/free和new/delete的区别 operator new 和operator delete函数 内存泄漏 内存泄漏分类 如何避免内存泄漏&#xff1f; C的内存分布 在内存里面是分好几个区的 栈又叫堆栈&…

深度整理总结MySQL——索引正确使用姿势

索引正确使用姿势 前言MySQL索引优缺点分析✅ 索引的优势⚠️ 索引的代价 如何合理建立索引?——关键原则总结重要的优化机制索引覆盖——通俗的方式讲解索引下推索引跳跃式扫描 前言 这篇文章是补充一些基本概念和实战的一些使用建议. MySQL索引优缺点分析 ✅ 索引的优势 …