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(以..结尾

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

被折叠的 条评论
为什么被折叠?



