order by saved queries

This commit is contained in:
moji
2023-07-01 14:51:50 +08:00
parent 92fa384b45
commit 7ec9399a4f
3 changed files with 15 additions and 0 deletions

View File

@ -36,4 +36,9 @@ public class OperationPageQueryParam extends PageQueryParam {
* 是否在tab中被打开,y表示打开,n表示未打开
*/
private String tabOpened;
/**
* orderBy modify time desc
*/
private Boolean orderByDesc;
}

View File

@ -105,6 +105,11 @@ public class OperationServiceImpl implements OperationService {
Integer offset = param.getPageSize();
Page<OperationSavedDO> page = new Page<>(start, offset);
page.setOptimizeCountSql(false);
if (param.getOrderByDesc()) {
queryWrapper.orderByDesc("gmt_modified");
} else {
queryWrapper.orderByAsc("gmt_modified");
}
IPage<OperationSavedDO> iPage = operationSavedMapper.selectPage(page, queryWrapper);
List<Operation> userSavedDdlDOS = operationConverter.do2dto(iPage.getRecords());
if (CollectionUtils.isEmpty(userSavedDdlDOS)) {

View File

@ -36,4 +36,9 @@ public class OperationQueryRequest extends PageQueryRequest {
* ddl语句状态:DRAFT/RELEASE
*/
private String status;
/**
* orderBy modify time desc
*/
private Boolean orderByDesc;
}