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

news/2025/2/6 15:31:53 标签: java, windows, linux
@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.niftyadmin.cn/n/5843136.html

相关文章

MacBook Pro(M1芯片)DeepSeek R1 本地大模型环境搭建

MacBook Pro&#xff08;M1芯片&#xff09;DeepSeek R1 本地大模型环境搭建 这一阵子deepseek真的是太火了&#xff0c;这不&#xff0c;R1出来后更是掀起AI的狂欢&#xff0c;作为一个AI的外行人&#xff0c;也是忍不住想要拿过来感受一番&#xff5e;&#xff5e; 主要呢&…

Java进阶14 TCP日志枚举

Java进阶14 TCP&日志&枚举 一、网络编程TCP Java对基于TCP协议得网络提供了良好的封装&#xff0c;使用Socket对象来代表两端的通信端口&#xff0c;并通过Socket产生IO流来进行网络通信。 1、TCP协议发数据 1.1 构造方法 方法 说明 Socket(InetAddress address…

微前端如何实现作用域隔离

微前端是一种架构风格,它将前端应用拆分为多个独立的子应用,使得各个子应用可以独立开发、部署和维护。在微前端架构中,作用域隔离是一个关键问题,确保不同子应用之间的样式、脚本和状态不会冲突。本文将讨论几种实现作用域隔离的方法。 1. CSS 作用域隔离 1.1 CSS Modul…

多用户同时RDP登入Win10

自备以下文件&#xff1a; winsw_frpc.xml展开如下&#xff1a; <service><!-- ID of the service. It should be unique across the Windows system--><id>winsw_frp</id><!-- Display name of the service --><name>winsw_frp</na…

uniapp小程序自定义中间凸起样式底部tabbar

我自己写的自定义的tabbar效果图 废话少说咱们直接上代码&#xff0c;一步一步来 第一步&#xff1a; 找到根目录下的 pages.json 文件&#xff0c;在 tabBar 中把 custom 设置为 true&#xff0c;默认值是 false。list 中设置自定义的相关信息&#xff0c; pagePath&#x…

Windows下从零开始基于Ollama与Open-WebUI本地部署deepseek R1详细指南(包含软件包和模型网盘下载)

0. 概述 最近国产大模型DeepSeek很火&#xff0c;但有时因为访问人数过多导致反应慢甚至宕机。 但好在DeepSeek是开源的&#xff0c;可以本地部署&#xff0c;这样就不用联网也能用了。但本地部署需要考虑硬件需求&#xff0c;比如是否有足够的GPU资源&#xff0c;存储空间&a…

http状态码:请说说 503 Service Unavailable(服务不可用)的原因以及排查问题的思路

503 Service Unavailable&#xff08;服务不可用&#xff09; 是一种HTTP状态码&#xff0c;表示服务器当前无法处理请求&#xff0c;通常是由于临时性原因导致服务中断。以下是它的常见原因和排查思路&#xff1a; 一、503错误的常见原因 1. 服务器过载 场景&#xff1a;服务…

6.【BUUCTF】[SUCTF 2019]CheckIn

打开题目页面如下 看样子是一道有关文件上传的题 上传一句话木马 显示&#xff1a;非法后缀&#xff01; 看来.php后缀被过滤了 上传一张带有木马的照片 在文件地址处输入cmd 输入以下代码执行 copy 1.jpg/b4.php/a 5.jpg 最后一行有一句话木马 上传带有木马的图片 但其实…