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

server/2025/2/6 16:51:05/
@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/server/165460.html

相关文章

在Ubuntu子系统中基于Nginx部署Typecho

下载部署程序 typecho上传文件到子系统 创建文件夹typecho 在目录/var/www/html中创建一个目录typecho cd /var/www/html mkdir typecho将文件typecho.zip上传至新建的目录下&#xff0c;并解压文件 unzip typecho.zip授权文件夹 sudo chown -R www-data:www-data /var/www…

简易CPU设计入门:指令单元(二)

项目代码下载 请大家首先准备好本项目所用的源代码。如果已经下载了&#xff0c;那就不用重复下载了。如果还没有下载&#xff0c;那么&#xff0c;请大家点击下方链接&#xff0c;来了解下载本项目的CPU源代码的方法。 CSDN文章&#xff1a;下载本项目代码 上述链接为本项目…

MATLAB与计算机视觉:手势识别实战技术

本文还有配套的精品资源&#xff0c;点击获取 简介&#xff1a;手势识别是现代科技领域的一个重要应用方向&#xff0c;它在人机交互、虚拟现实和智能安防等多个领域中都发挥着关键作用。本项目详细介绍利用MATLAB这一工具结合计算机视觉理论&#xff0c;实现一个高效的手势识…

防火墙安全策略实验

拓扑 需求 1.VLAN2属于办公区&#xff1b;VLAN3属于生产区。 2.办公区PC在工作日时间&#xff08;周一到周五&#xff0c;早8到玩6&#xff09;可以正常访问OA server&#xff0c;其他时间不允许。 3.办公区PC可以在任意时刻访问web server。 4.生产去PC可以在任意时刻访问…

硬件产品经理:需求引力模型(DGM)

目录 1、DGM 模型简介 2、理论核心&#xff1a;打破传统线性逻辑 3、三大定律 第一定律&#xff1a;暗物质需求法则 第二定律&#xff1a;引力井效应 第三定律&#xff1a;熵减增长律 4、落地工具包 工具1&#xff1a;需求密度热力图 工具3&#xff1a;摩擦力歼灭清单…

机器人基础深度学习基础

参考&#xff1a; &#xff08;1&#xff09;【具身抓取课程-1】机器人基础 &#xff08;2&#xff09;【具身抓取课程-2】深度学习基础 1 机器人基础 从平面二连杆理解机器人学 正运动学&#xff1a;从关节角度到末端执行器位置的一个映射 逆运动学&#xff1a;已知末端位置…

51单片机入门_02_C语言基础0102

C语言基础部分可以参考我之前写的专栏C语言基础入门48篇 以及《从入门到就业C全栈班》中的C语言部分&#xff0c;本篇将会结合51单片机讲差异部分。 课程主要按照以下目录进行介绍。 文章目录 1. 进制转换2. C语言简介3. C语言中基本数据类型4. 标识符与关键字5. 变量与常量6.…

SQL Server中RANK()函数:处理并列排名与自然跳号

RANK()是SQL Server的窗口函数&#xff0c;为结果集中的行生成排名。当出现相同值时&#xff0c;后续排名会跳过被占用的名次&#xff0c;形成自然间隔。与DENSE_RANK()的关键区别在于是否允许排名值连续。 语法&#xff1a; RANK() OVER ([PARTITION BY 分组列]ORDER BY 排序…