jeecg中高级查询的写法

本文介绍了Jeecg框架下如何实现前端与后端的高级查询功能。前端通过组装特定的数据结构,包括页数、每页条数、筛选字段和匹配规则等,向后端发送请求。后端在Controller中接收参数,使用AutoQueryGenerator生成QueryWrapper,并结合权限处理进行排序和分页查询。最后在Mapper和XML文件中完成具体的SQL拼接和执行。这种方式方便扩展查询字段,适用于复杂的查询场景。


jeecg中高级查询的写法总结:

前端:

数据结构:

queryParam:{
   
   
		current: 1,//页数
		size: 50,//每页条数
		//queryType有:and,or
		//and(所有条件都要求匹配)or(条件中的任意一个匹配)
		queryType:'多items之间的规则',
		queryItems:[
				{
   
   
					field: "要筛选的字段",
					//rowType有:input,input-number,select,select-multiple,date等,可以不向后端传递
          			rowType:"字段的类型",
          			//rule有:
          			//eq(等于),like(包含),
          			//right_like(以..开始),left_like(以..结尾
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值