Fix null point error

This commit is contained in:
SwallowGG
2023-12-28 19:10:04 +08:00
parent 80142e3cc5
commit 358a23da20
11 changed files with 179 additions and 12 deletions

View File

@ -0,0 +1,47 @@
package ai.chat2db.server.domain.api.param;
import ai.chat2db.spi.model.OrderBy;
import jakarta.validation.constraints.NotNull;
import lombok.Data;
import java.util.List;
@Data
public class OrderByParam {
/**
* 控制台id
*/
@NotNull
private Long consoleId;
/**
* 数据源id
*/
@NotNull
private Long dataSourceId;
/**
* DB名称
*/
private String databaseName;
/**
* schema名称
*/
private String schemaName;
/**
* origin sql
*/
private String originSql;
/**
* 排序字段
*/
private List<OrderBy> orderByList;
}

View File

@ -2,6 +2,7 @@ package ai.chat2db.server.domain.api.service;
import ai.chat2db.server.domain.api.param.DlCountParam;
import ai.chat2db.server.domain.api.param.DlExecuteParam;
import ai.chat2db.server.domain.api.param.OrderByParam;
import ai.chat2db.server.domain.api.param.UpdateSelectResultParam;
import ai.chat2db.spi.model.ExecuteResult;
import ai.chat2db.server.tools.base.wrapper.result.DataResult;
@ -50,4 +51,12 @@ public interface DlTemplateService {
*/
DataResult<String> updateSelectResult(UpdateSelectResultParam param);
/**
*
* @param param
* @return
*/
DataResult<String> getOrderBySql(OrderByParam param);
}