防止表格最后页最后项删除变成暂无数据
This commit is contained in:
		
							parent
							
								
									57178e72a4
								
							
						
					
					
						commit
						ee823b8326
					
				| @ -57,7 +57,8 @@ public class BaseController | ||||
|         if (StringUtils.isNotNull(pageNum) && StringUtils.isNotNull(pageSize)) | ||||
|         { | ||||
|             String orderBy = SqlUtil.escapeOrderBySql(pageDomain.getOrderBy()); | ||||
|             PageHelper.startPage(pageNum, pageSize, orderBy); | ||||
|             Boolean reasonable = pageDomain.getReasonable(); | ||||
|             PageHelper.startPage(pageNum, pageSize, orderBy).setReasonable(reasonable); | ||||
|         } | ||||
|     } | ||||
| 
 | ||||
|  | ||||
| @ -21,6 +21,9 @@ public class PageDomain | ||||
|     /** 排序的方向desc或者asc */ | ||||
|     private String isAsc = "asc"; | ||||
| 
 | ||||
|     /** 分页参数合理化 */ | ||||
|     private Boolean reasonable = false; | ||||
| 
 | ||||
|     public String getOrderBy() | ||||
|     { | ||||
|         if (StringUtils.isEmpty(orderByColumn)) | ||||
| @ -81,4 +84,14 @@ public class PageDomain | ||||
|             this.isAsc = isAsc; | ||||
|         } | ||||
|     } | ||||
| 
 | ||||
|     public Boolean getReasonable() | ||||
|     { | ||||
|         return reasonable; | ||||
|     } | ||||
| 
 | ||||
|     public void setReasonable(Boolean reasonable) | ||||
|     { | ||||
|         this.reasonable = reasonable; | ||||
|     } | ||||
| } | ||||
|  | ||||
| @ -29,6 +29,11 @@ public class TableSupport | ||||
|      */ | ||||
|     public static final String IS_ASC = "isAsc"; | ||||
| 
 | ||||
|     /** | ||||
|      * 分页参数合理化 | ||||
|      */ | ||||
|     public static final String REASONABLE = "reasonable"; | ||||
| 
 | ||||
|     /** | ||||
|      * 封装分页对象 | ||||
|      */ | ||||
| @ -39,6 +44,7 @@ public class TableSupport | ||||
|         pageDomain.setPageSize(ServletUtils.getParameterToInt(PAGE_SIZE)); | ||||
|         pageDomain.setOrderByColumn(ServletUtils.getParameter(ORDER_BY_COLUMN)); | ||||
|         pageDomain.setIsAsc(ServletUtils.getParameter(IS_ASC)); | ||||
|         pageDomain.setReasonable(ServletUtils.getParameterToBool(REASONABLE)); | ||||
|         return pageDomain; | ||||
|     } | ||||
| 
 | ||||
|  | ||||
| @ -48,6 +48,22 @@ public class ServletUtils | ||||
|         return Convert.toInt(getRequest().getParameter(name), defaultValue); | ||||
|     } | ||||
| 
 | ||||
|     /** | ||||
|      * 获取Boolean参数 | ||||
|      */ | ||||
|     public static Boolean getParameterToBool(String name) | ||||
|     { | ||||
|         return Convert.toBool(getRequest().getParameter(name)); | ||||
|     } | ||||
| 
 | ||||
|     /** | ||||
|      * 获取Boolean参数 | ||||
|      */ | ||||
|     public static Boolean getParameterToBool(String name, Boolean defaultValue) | ||||
|     { | ||||
|         return Convert.toBool(getRequest().getParameter(name), defaultValue); | ||||
|     } | ||||
| 
 | ||||
|     /** | ||||
|      * 获取request | ||||
|      */ | ||||
|  | ||||
| @ -320,6 +320,7 @@ export default { | ||||
|       queryParams: { | ||||
|         pageNum: 1, | ||||
|         pageSize: 10, | ||||
|         reasonable: true, | ||||
|         jobName: undefined, | ||||
|         jobGroup: undefined, | ||||
|         status: undefined | ||||
|  | ||||
| @ -220,6 +220,7 @@ export default { | ||||
|       queryParams: { | ||||
|         pageNum: 1, | ||||
|         pageSize: 10, | ||||
|         reasonable: true, | ||||
|         jobName: undefined, | ||||
|         jobGroup: undefined, | ||||
|         status: undefined | ||||
|  | ||||
| @ -153,6 +153,7 @@ export default { | ||||
|       queryParams: { | ||||
|         pageNum: 1, | ||||
|         pageSize: 10, | ||||
|         reasonable: true, | ||||
|         ipaddr: undefined, | ||||
|         userName: undefined, | ||||
|         status: undefined | ||||
|  | ||||
| @ -219,6 +219,7 @@ export default { | ||||
|       queryParams: { | ||||
|         pageNum: 1, | ||||
|         pageSize: 10, | ||||
|         reasonable: true, | ||||
|         configName: undefined, | ||||
|         configKey: undefined, | ||||
|         configType: undefined | ||||
|  | ||||
| @ -247,6 +247,7 @@ export default { | ||||
|       queryParams: { | ||||
|         pageNum: 1, | ||||
|         pageSize: 10, | ||||
|         reasonable: true, | ||||
|         dictName: undefined, | ||||
|         dictType: undefined, | ||||
|         status: undefined | ||||
|  | ||||
| @ -227,6 +227,7 @@ export default { | ||||
|       queryParams: { | ||||
|         pageNum: 1, | ||||
|         pageSize: 10, | ||||
|         reasonable: true, | ||||
|         dictName: undefined, | ||||
|         dictType: undefined, | ||||
|         status: undefined | ||||
|  | ||||
| @ -204,6 +204,7 @@ export default { | ||||
|       queryParams: { | ||||
|         pageNum: 1, | ||||
|         pageSize: 10, | ||||
|         reasonable: true, | ||||
|         noticeTitle: undefined, | ||||
|         createBy: undefined, | ||||
|         status: undefined | ||||
|  | ||||
| @ -192,6 +192,7 @@ export default { | ||||
|       queryParams: { | ||||
|         pageNum: 1, | ||||
|         pageSize: 10, | ||||
|         reasonable: true, | ||||
|         postCode: undefined, | ||||
|         postName: undefined, | ||||
|         status: undefined | ||||
|  | ||||
| @ -128,6 +128,7 @@ export default { | ||||
|       queryParams: { | ||||
|         pageNum: 1, | ||||
|         pageSize: 10, | ||||
|         reasonable: true, | ||||
|         roleId: undefined, | ||||
|         userName: undefined, | ||||
|         phonenumber: undefined | ||||
|  | ||||
| @ -328,6 +328,7 @@ export default { | ||||
|       queryParams: { | ||||
|         pageNum: 1, | ||||
|         pageSize: 10, | ||||
|         reasonable: true, | ||||
|         roleName: undefined, | ||||
|         roleKey: undefined, | ||||
|         status: undefined | ||||
|  | ||||
| @ -418,6 +418,7 @@ export default { | ||||
|       queryParams: { | ||||
|         pageNum: 1, | ||||
|         pageSize: 10, | ||||
|         reasonable: true, | ||||
|         userName: undefined, | ||||
|         phonenumber: undefined, | ||||
|         status: undefined, | ||||
|  | ||||
| @ -219,6 +219,7 @@ export default { | ||||
|       queryParams: { | ||||
|         pageNum: 1, | ||||
|         pageSize: 10, | ||||
|         reasonable: true, | ||||
|         tableName: undefined, | ||||
|         tableComment: undefined | ||||
|       }, | ||||
|  | ||||
		Loading…
	
		Reference in New Issue
	
	Block a user
	 RuoYi
						RuoYi