防止表格最后页最后项删除变成暂无数据
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
 | 
			
		||||
     */
 | 
			
		||||
 | 
			
		||||
@ -48,6 +48,6 @@ export function getCodeImg() {
 | 
			
		||||
  return request({
 | 
			
		||||
    url: '/captchaImage',
 | 
			
		||||
    method: 'get',
 | 
			
		||||
	timeout: 20000
 | 
			
		||||
    timeout: 20000
 | 
			
		||||
  })
 | 
			
		||||
}
 | 
			
		||||
@ -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