认证管理-表头排序
This commit is contained in:
+6
-4
@@ -1,6 +1,6 @@
|
||||
package com.jero.modules.cert.report.controller;
|
||||
|
||||
import com.baomidou.mybatisplus.core.conditions.query.LambdaQueryWrapper;
|
||||
import com.baomidou.mybatisplus.core.conditions.query.QueryWrapper;
|
||||
import com.baomidou.mybatisplus.core.metadata.IPage;
|
||||
import com.baomidou.mybatisplus.extension.plugins.pagination.Page;
|
||||
import com.jero.common.api.vo.Result;
|
||||
@@ -61,9 +61,11 @@ public class ParamsExportTemplateEOController extends JeroController<ParamsExpor
|
||||
paramsExportTemplateEO.setTemplateName(paramsExportTemplateEO.getTemplateName().replace("%", "\\%"));
|
||||
}
|
||||
|
||||
LambdaQueryWrapper<ParamsExportTemplateEO> queryWrapper = new LambdaQueryWrapper<>();
|
||||
queryWrapper.like(StringUtils.isNotEmpty(paramsExportTemplateEO.getTemplateName()), ParamsExportTemplateEO::getTemplateName, paramsExportTemplateEO.getTemplateName())
|
||||
.orderByDesc(ParamsExportTemplateEO::getCreateTime);
|
||||
QueryWrapper<ParamsExportTemplateEO> queryWrapper = new QueryWrapper<>();
|
||||
queryWrapper.lambda().like(StringUtils.isNotEmpty(paramsExportTemplateEO.getTemplateName()), ParamsExportTemplateEO::getTemplateName, paramsExportTemplateEO.getTemplateName());
|
||||
queryWrapper.orderBy(StringUtils.isNotBlank(paramsExportTemplateEO.getOrderByField()), "1".equals(paramsExportTemplateEO.getOrderBy())?true:false, paramsExportTemplateEO.getOrderByField())
|
||||
.orderBy(StringUtils.isBlank(paramsExportTemplateEO.getOrderByField()), false, "create_time"); // 默认按创建时间降序
|
||||
|
||||
Page<ParamsExportTemplateEO> page = new Page<ParamsExportTemplateEO>(pageNo, pageSize);
|
||||
IPage<ParamsExportTemplateEO> pageList = paramsExportTemplateEOService.page(page, queryWrapper);
|
||||
// 处理 状态 中英文
|
||||
|
||||
+6
@@ -85,4 +85,10 @@ public class ParamsExportTemplateEO implements Serializable {
|
||||
@TableField(exist = false)
|
||||
private String state_dictText;
|
||||
|
||||
//排序
|
||||
@TableField(exist = false)
|
||||
private String orderBy; // 顺序 1-升序, 2-降序
|
||||
@TableField(exist = false)
|
||||
private String orderByField; // 字段
|
||||
|
||||
}
|
||||
|
||||
+7
-5
@@ -1,6 +1,6 @@
|
||||
package com.jero.modules.cert.template.controller;
|
||||
|
||||
import com.baomidou.mybatisplus.core.conditions.query.LambdaQueryWrapper;
|
||||
import com.baomidou.mybatisplus.core.conditions.query.QueryWrapper;
|
||||
import com.baomidou.mybatisplus.core.metadata.IPage;
|
||||
import com.baomidou.mybatisplus.extension.plugins.pagination.Page;
|
||||
import com.jero.common.api.vo.Result;
|
||||
@@ -62,11 +62,13 @@ public class ParamsTemplateEOController extends JeroController<ParamsTemplateEO,
|
||||
paramsTemplateEO.setParamsTemplateName(paramsTemplateEO.getParamsTemplateName().replace("%","\\%"));
|
||||
}
|
||||
|
||||
LambdaQueryWrapper<ParamsTemplateEO> queryWrapper = new LambdaQueryWrapper<>();
|
||||
queryWrapper.like(StringUtils.isNotEmpty(paramsTemplateEO.getParamsTemplateName()), ParamsTemplateEO::getParamsTemplateName, paramsTemplateEO.getParamsTemplateName())
|
||||
.eq(StringUtils.isNotEmpty(paramsTemplateEO.getRegion()), ParamsTemplateEO::getRegion, paramsTemplateEO.getRegion())
|
||||
QueryWrapper<ParamsTemplateEO> queryWrapper = new QueryWrapper<>();
|
||||
queryWrapper.lambda().like(StringUtils.isNotEmpty(paramsTemplateEO.getParamsTemplateName()), ParamsTemplateEO::getParamsTemplateName, paramsTemplateEO.getParamsTemplateName())
|
||||
.eq(StringUtils.isNotEmpty(paramsTemplateEO.getRegion()), ParamsTemplateEO::getRegion, paramsTemplateEO.getRegion());
|
||||
// .eq(StringUtils.isNotEmpty(paramsTemplateEO.getState()), ParamsTemplateEO::getState, paramsTemplateEO.getState())
|
||||
.orderByDesc(ParamsTemplateEO::getUpdateTime);
|
||||
queryWrapper.orderBy(StringUtils.isNotBlank(paramsTemplateEO.getOrderByField()), "1".equals(paramsTemplateEO.getOrderBy())?true:false, paramsTemplateEO.getOrderByField())
|
||||
.orderBy(StringUtils.isBlank(paramsTemplateEO.getOrderByField()), false, "update_time");
|
||||
|
||||
Page<ParamsTemplateEO> page = new Page<ParamsTemplateEO>(pageNo, pageSize);
|
||||
IPage<ParamsTemplateEO> pageList = paramsTemplateEOService.page(page, queryWrapper);
|
||||
return Result.OK(cut, pageList);
|
||||
|
||||
+7
@@ -1,6 +1,7 @@
|
||||
package com.jero.modules.cert.template.entity;
|
||||
|
||||
import com.baomidou.mybatisplus.annotation.IdType;
|
||||
import com.baomidou.mybatisplus.annotation.TableField;
|
||||
import com.baomidou.mybatisplus.annotation.TableId;
|
||||
import com.baomidou.mybatisplus.annotation.TableName;
|
||||
import com.fasterxml.jackson.annotation.JsonFormat;
|
||||
@@ -86,4 +87,10 @@ public class ParamsTemplateEO implements Serializable {
|
||||
@ApiModelProperty(value = "当前版本")
|
||||
private java.lang.Integer version;
|
||||
|
||||
//排序
|
||||
@TableField(exist = false)
|
||||
private String orderBy; // 顺序 1-升序, 2-降序
|
||||
@TableField(exist = false)
|
||||
private String orderByField; // 字段
|
||||
|
||||
}
|
||||
|
||||
Reference in New Issue
Block a user