java表头查询

news/2024/10/17 21:19:35/

首先DTO继承TableBaseSearchVO

这里有一个private List<Map<String, Object>> twhere;

前端会将数据传给你,如:

{
"twhere": [
{
"type": "text",
"bracketLeft": "",
"fieldName": "deviceNo",
"expression": "like",
"value": "123",
"bracketRight": "",
"logic": "and"
},
{
"type": "text",
"bracketLeft": "",
"fieldName": "deviceName",
"expression": "like",
"value": "123",
"bracketRight": "",
"logic": ""
}
]
}

其中fieldName是要表头查询的列,value为值,list中有几组数据代表需要查询多少表头

在后端可以这样接受数值:

 List<Map<String, Object>> twhere = pageSelectDTO.getTwhere();if (!twhere.isEmpty()){for (Map<String, Object> map : twhere) {String fieldName = map.get("fieldName").toString();if ("deviceNo".equals(fieldName)){pageSelectDTO.setDeviceNo(map.get("value").toString());}if ("deviceName".equals(fieldName)){pageSelectDTO.setDeviceName(map.get("value").toString());}}}

这段代码的作用是将list中的每一个map拿出来,找到其中的fieldName,看看此时是哪个表头,把数据取出放到DTO里,之后进行动态sql模糊查询即可


http://www.ppmy.cn/news/653174.html

相关文章

用路由器打印机显示服务器不存在,打印机连路由器怎么搜索不到

Q1&#xff1a;路由器找不到打印机共享是怎么回事 现在打印机都自带网络接口&#xff0c;可以把打印机与交换机连接即可&#xff0c;不需要特意安装在哪台电脑上&#xff0c;随时连接随时打印&#xff0c;不受电脑控制。 你的这种情况的&#xff0c;首先你可以尝试ping下你们办…

计算机安装了打印驱动无法打印,安装打印机的时候为什么电脑无法正常识别打印机?...

在安装打印机驱动的时候你有没有遇到过电脑提示无法正常识别打印机的情况&#xff1f;关于这一类的问题主要是由于驱动的原因而导致的。我们在安装打印机的时候系统常常提示我们无法识别到打印机&#xff0c;这个时候不要急&#xff0c;其实解决这一类的方法很简单。下面我就给…

epson连接计算机后无法打印,如何解决连接到Epson打印机后计算机无法打印的问题...

一个用户说&#xff0c;计算机连接到Epson打印机后无法打印. 现在&#xff0c;办公室工作人员需要通过打印机下载工作资料. 无论生活还是办公室&#xff0c;打印机设备都是分不开的. 但是&#xff0c;打印机将无法使用该问题&#xff0c;如何解决&#xff1f;针对这种失败&…

华硕固件无线打印机服务器设置,华硕路由器远程打印机LPD设置-Windows.pdf

华硕路由器远程打印机LPD设置-Windows.pdf FAQ How can I set the printer by Line Printer Remote (LPR)/Line Printer Daemon (LPD) in Windows OS with the ASUSWRT firmware of ASUS wireless router? Category How can I use EZ printer sharing in Windows OS with the …

华硕无线路由打印机服务器,华硕RT-AC86U路由器怎么共享打印机

在使用华硕RT-AC86U路由器安装打印机服务之后&#xff0c;您可以通过LPR/LPD协议在Windows和MAC操作系统的电脑中共享打印机。下面小编将具体操作步骤告诉大家&#xff0c;快来看看吧&#xff01; 共享打印机步骤 1.在Windows桌面中&#xff0c;点击[开始]> [设备和打印机] …

为什么游戏总是闪退?游戏闪退的原因和解决方法

在玩游戏的过程中&#xff0c;会有游戏突然关闭的情况&#xff0c;游戏闪退后回到电脑桌面或游戏主界面&#xff0c;十分影响游戏体验。端午开黑在际&#xff01;驱动人生游戏助你攻克游戏闪退&#xff0c;带来游戏闪退的原因和解决方法。 **1、设备性能不足&#xff1a;**某些…

win10切换独立显卡还是集成显卡

winq&#xff0c;搜索NVIDIA&#xff0c;找到NVIDIA显卡控制面板管理3D设置–自动选择–选择“高性能NVIDIA”或者集成显卡&#xff0c;即可切换独立显卡或者集成显卡

数据结构--栈(Stack)的基本概念

数据结构–栈(Stack)的基本概念 线性表是具有相同数据类型的n ( n ≥ 0 n\ge0 n≥0&#xff09;个数据元素的有限序列&#xff0c;其中n为表长&#xff0c;当n 0时线性表是一个空表。若用L命名线性表&#xff0c;则其一般表示为: L ( a 1 , a 2 . . . , a i , a i 1 , . . …