|
@@ -7,12 +7,17 @@ import org.slf4j.Logger;
|
|
|
import org.slf4j.LoggerFactory;
|
|
|
import org.springframework.web.bind.WebDataBinder;
|
|
|
import org.springframework.web.bind.annotation.InitBinder;
|
|
|
+import com.github.pagehelper.PageHelper;
|
|
|
import com.github.pagehelper.PageInfo;
|
|
|
import com.ruoyi.common.core.constant.HttpStatus;
|
|
|
import com.ruoyi.common.core.utils.DateUtils;
|
|
|
import com.ruoyi.common.core.utils.PageUtils;
|
|
|
+import com.ruoyi.common.core.utils.StringUtils;
|
|
|
+import com.ruoyi.common.core.utils.sql.SqlUtil;
|
|
|
import com.ruoyi.common.core.web.domain.AjaxResult;
|
|
|
+import com.ruoyi.common.core.web.page.PageDomain;
|
|
|
import com.ruoyi.common.core.web.page.TableDataInfo;
|
|
|
+import com.ruoyi.common.core.web.page.TableSupport;
|
|
|
|
|
|
/**
|
|
|
* web层通用数据处理
|
|
@@ -48,6 +53,19 @@ public class BaseController
|
|
|
PageUtils.startPage();
|
|
|
}
|
|
|
|
|
|
+ /**
|
|
|
+ * 设置请求排序数据
|
|
|
+ */
|
|
|
+ protected void startOrderBy()
|
|
|
+ {
|
|
|
+ PageDomain pageDomain = TableSupport.buildPageRequest();
|
|
|
+ if (StringUtils.isNotEmpty(pageDomain.getOrderBy()))
|
|
|
+ {
|
|
|
+ String orderBy = SqlUtil.escapeOrderBySql(pageDomain.getOrderBy());
|
|
|
+ PageHelper.orderBy(orderBy);
|
|
|
+ }
|
|
|
+ }
|
|
|
+
|
|
|
/**
|
|
|
* 清理分页的线程变量
|
|
|
*/
|