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

embedded/2025/2/6 16:02:30/
@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/embedded/160073.html

相关文章

vue3的路由配置

先找到Layout布局文件&#xff0c;从中找到左侧边栏&#xff0c;找到下述代码 <SidebarItem v-for"route in noHiddenRoutes" :key"route.path" :item"route" :base-path"route.path" />/** *菜单项 <SidebarItem>: *使用…

机器学习 - 容易混淆的目标函数和损失函数

一、机器学习中的目标函数和损失函数之间的关系&#xff0c;看起来像是一个基础概念的问题&#xff0c;但需要仔细思考清楚两者的区别和联系。 目标函数和损失函数这两个术语在机器学习中经常被提到&#xff0c;有时候会被混用&#xff0c;但其实它们有不同的含义。目标函数通…

SpringUI Web高端动态交互元件库

Axure Web高端动态交互元件库是一个专为Web设计与开发领域设计的高质量资源集合&#xff0c;旨在加速原型设计和开发流程。以下是关于这个元件库的详细介绍&#xff1a; 一、概述 Axure Web高端动态交互元件库是一个集成了多种预制、高质量交互组件的工具集合。这些组件经过精…

3-track_hacker/2018网鼎杯

3-track_hacker 打开附件 使用Wireshark打开。过滤器过滤http,看里面有没有flag.txt 发现有 得到&#xff1a;eJxLy0lMrw6NTzPMS4n3TVWsBQAz4wXi base64解密 import base64 import zlibc eJxLy0lMrw6NTzPMS4n3TVWsBQAz4wXi decoded base64.b64decode(c) result zlib.deco…

代码随想录算法训练营第四十二天-动态规划-股票-188.买卖股票的最佳时机IV

题目要求进行k次买卖其实就是上一题的扩展&#xff0c;把2次扩展为k次定义动规数组依然是二维&#xff0c;第一个维度表示第几天&#xff0c;第二个维度表示第几次买入和卖出所以第二个维度的长度应该是2k1在for循环内&#xff0c;要使用一个内循环来表示第几次买入或卖出&…

如何使用深度学习中的 Transformer 算法进行视频目标检测

以下将介绍如何使用深度学习中的 Transformer 算法进行视频目标检测&#xff0c;并给出一个复现相关论文思路及示例代码。这里以 DETR&#xff08;End-to-End Object Detection with Transformers&#xff09;为基础进行说明&#xff0c;它是将 Transformer 引入目标检测领域的…

Ubuntu22.04如何设置linux-lowlatency核心

在Ubuntu上设置 linux-lowlatency 内核可以帮助减少系统延迟&#xff0c;适合需要低延迟环境的任务&#xff08;如音频处理、实时应用等&#xff09;。以下是设置步骤&#xff1a; 1. 更新系统 首先&#xff0c;确保系统是最新的&#xff1a; sudo apt update sudo apt upgr…

ElasticSearch 学习课程入门(二)

引子 前文已经介绍了ES的增删改查基本操作&#xff0c;接下来&#xff0c;我们学习下高级点的用法。OK&#xff0c;那就让我们开始吧。 一、ES高级操作 1、条件查询 &#xff08;1&#xff09;GET https://127.0.0.1:9200/shopping/_search?qcategory:小米 &#xff08;2&…