Skip to content

Commit 3b1c197

Browse files
committed
operation order desc
1 parent 44507e1 commit 3b1c197

3 files changed

Lines changed: 15 additions & 4 deletions

File tree

chat2db-server/chat2db-server-domain/chat2db-server-domain-api/src/main/java/ai/chat2db/server/domain/api/param/operation/OperationPageQueryParam.java

Lines changed: 6 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -40,7 +40,12 @@ public class OperationPageQueryParam extends PageQueryParam {
4040
/**
4141
* orderBy modify time desc
4242
*/
43-
private boolean orderByDesc;
43+
private Boolean orderByDesc;
44+
45+
/**
46+
* orderBy create time desc
47+
*/
48+
private Boolean orderByCreateDesc;
4449

4550
/**
4651
* operation type

chat2db-server/chat2db-server-domain/chat2db-server-domain-core/src/main/java/ai/chat2db/server/domain/core/impl/OperationServiceImpl.java

Lines changed: 4 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -143,10 +143,11 @@ public PageResult<Operation> queryPage(OperationPageQueryParam param) {
143143
Integer offset = param.getPageSize();
144144
Page<OperationSavedDO> page = new Page<>(start, offset);
145145
page.setOptimizeCountSql(false);
146-
if (param.isOrderByDesc()) {
146+
if (Objects.nonNull(param.getOrderByDesc()) && param.getOrderByDesc()) {
147147
queryWrapper.orderByDesc("gmt_modified");
148-
} else {
149-
queryWrapper.orderByAsc("gmt_modified");
148+
}
149+
if (Objects.nonNull(param.getOrderByCreateDesc()) && param.getOrderByCreateDesc()) {
150+
queryWrapper.orderByDesc("gmt_create");
150151
}
151152
IPage<OperationSavedDO> iPage = operationSavedMapper.selectPage(page, queryWrapper);
152153
List<Operation> userSavedDdlDOS = operationConverter.do2dto(iPage.getRecords());

chat2db-server/chat2db-server-web/chat2db-server-web-api/src/main/java/ai/chat2db/server/web/api/controller/operation/saved/request/OperationQueryRequest.java

Lines changed: 5 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -42,6 +42,11 @@ public class OperationQueryRequest extends PageQueryRequest {
4242
*/
4343
private Boolean orderByDesc;
4444

45+
/**
46+
* orderBy create time desc
47+
*/
48+
private Boolean orderByCreateDesc;
49+
4550
/**
4651
* operation type
4752
*/

0 commit comments

Comments
 (0)