首页 > 其他分享 >分页写法3

分页写法3

时间:2024-10-22 09:49:18浏览次数:2  
标签:Map 分页 getTaskPageList Page paramMap query 写法 page

export function getTaskPageList(query) {
  return request({
    url: '/XXX/getTaskPageList',
    method: 'post',
    data: query
  })
}
	@PostMapping("/getTaskPageList")
	public R getTaskPageList(Page page, @RequestBody Map<String, Object> paramMap) {
		return R.ok(socialworkWhistleTaskService.getTaskPageList(page, paramMap));
	}
IPage getTaskPageList(Page page, Map<String, Object> paramMap);
    @Override
	public IPage getTaskPageList(Page page, Map<String, Object> paramMap){

		String deptIds = dataScopeHandle.calcScope("socialworkWhistle");
		paramMap.put("calcScopeDeptIds",deptIds);

    	return this.baseMapper.getTaskPageList(page,paramMap);
	}
IPage getTaskPageList(Page page, @Param("query") Map<String,Object> paramMap);
	<select id="getTaskPageList" parameterType="java.util.HashMap" resultType="java.util.HashMap">
		SELECT a.* FROM table a WHERE 1 = 1
		<if test='query.calcScopeDeptIds!="0"'>
			AND a.zx_dept_id in (${query.calcScopeDeptIds})
		</if>
		<if test="query.treeDeptId!=null and query.treeDeptId !=''">
			AND a.zx_dept_id in (${query.treeDeptId})
		</if>
	</select>

标签:Map,分页,getTaskPageList,Page,paramMap,query,写法,page
From: https://www.cnblogs.com/linhan8888/p/18491912

相关文章

  • PageHelper 分页插件使用中的那些“坑”
    PageHelper分页插件使用中的那些“坑”引言在项目开发过程中,分页查询是常见的需求之一。PageHelper是一个MyBatis的分页插件,它能够自动完成MyBatis的分页功能。然而,在使用过程中可能会遇到一些问题,特别是当手动在SQL中使用了LIMIT进行分页的情况下。本文将探讨这些问......
  • mongodb 查询条件,查询逻辑对照表,逻辑运算符,正则表达式匹配查询,排序,分页/巧分页,更新操
    mongodb查询条件,查询逻辑对照表,逻辑运算符,正则表达式匹配查询,排序,分页/巧分页,更新操作符,更新单个/多个文档,删除文档,批量插入,$type操作符,内嵌文档和数组查找修改1.条件查询SQLMQLa=1{a:1}a<>1{a:{$ne:1}}a>1{a:{$gt:1}}a>=1{a:{$gte:1}}a<1{a:{$lt......
  • 工程化爬虫的写法
    爬虫工程化是指将爬虫开发成一个稳定、可维护、可扩展的系统。这通常涉及到以下几个方面:模块化设计:将爬虫分解为多个模块,例如数据抓取、数据解析、数据存储、错误处理等。配置管理:使用配置文件来管理爬虫的参数,如目标URL、请求头、代理服务器等。异常处理:合理处理网络请......
  • 009 el和data的两种写法
    Vue实例带$的是给程序员用的,其他是Vue底层相关注意el的两种写法是随意的,但是data的两种写法我们写函数式我们一般简写时删掉function,删掉冒号......
  • ng-zorro(Ant Design) nzPageIndex分页器bug
    原文链接:ng-zorro(AntDesign)nzPageIndex分页器bug–每天进步一点点0.背景前台使用nz-table配置上分页器,传入后台每次取固定量数据。调试的时候出现下面的bug也就是点相应的页数,显示的页数是错误的。错误的代码如下:查阅了一些资料,加上自己尝试了几次,终于找到了问题所在......
  • 深入优化MySQL深度分页:从第10000页出发,Java模拟高效分页技巧
    在深度分页(如LIMIT99990,10)中,SQL的优化方式主要是为了避免MySQL在执行时需要扫描大量的无用数据,从而提高查询效率。以下是几种常见的SQL层面的优化方法:1.使用覆盖索引优化覆盖索引是一种索引优化技术,即查询只通过索引就可以获得所需的数据,而不需要访问实际的数据......
  • 茴香豆的茴有四种写法,那二分有几种写法?
    《编程珠玑》一书的作者JonBentley曾经说过:“90%的程序员无法正确实现二分查找算法...”,今天,本文将带领你会写二分。经典写法现在我们来求解这样一个通用的二分查找问题:有一个不下降序列$a$,我们要从其中所有找到大于等于$k$的数的最小的下标。boolcheck(intindex)......
  • lambda表达式的写法2
    一、类名::静态方法名publicclassStaff{privateStringid;privateStringname;privateintage;privateintsalary;publicStaff(){}publicStaff(Stringid,Stringname,intage,intsalary){this.id=id;t......
  • lambda表达式的写法1
    一、lambda表达式的含义Lambda表达式是Java8引入的一种简洁的语法,用于表示匿名函数或传递行为。它使得我们可以更简洁地表达代码中的行为和函数逻辑,特别是在使用函数式接口时(如Consumer、Supplier、Function<T,R>等)。Lambda表达式可以大大简化代码,尤其是当我们需要为接口......
  • 翻转链表常用写法
    翻转链表常用写法循环写法classSolution{public:ListNode*reverseList(ListNode*head){ListNode*prev=nullptr,*next=nullptr,*now=head;while(now){next=now->next;now->next=prev;prev=......