operation order desc

This commit is contained in:
robin
2023-11-30 17:57:42 +08:00
parent 44507e1682
commit 3b1c197425
3 changed files with 15 additions and 4 deletions

View File

@ -40,7 +40,12 @@ public class OperationPageQueryParam extends PageQueryParam {
/** /**
* orderBy modify time desc * orderBy modify time desc
*/ */
private boolean orderByDesc; private Boolean orderByDesc;
/**
* orderBy create time desc
*/
private Boolean orderByCreateDesc;
/** /**
* operation type * operation type

View File

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

View File

@ -42,6 +42,11 @@ public class OperationQueryRequest extends PageQueryRequest {
*/ */
private Boolean orderByDesc; private Boolean orderByDesc;
/**
* orderBy create time desc
*/
private Boolean orderByCreateDesc;
/** /**
* operation type * operation type
*/ */