Skip to content

Commit b0196a4

Browse files
committed
Optimize code structure service code.
1 parent be999aa commit b0196a4

6 files changed

Lines changed: 86 additions & 334 deletions

File tree

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

Lines changed: 2 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,7 @@
11
package ai.chat2db.server.domain.api.param;
22

33
import ai.chat2db.spi.model.Header;
4+
import ai.chat2db.spi.model.ResultOperation;
45
import jakarta.validation.constraints.NotEmpty;
56
import jakarta.validation.constraints.NotNull;
67
import lombok.Data;
@@ -44,7 +45,7 @@ public class UpdateSelectResultParam {
4445
* 修改后数据的列表
4546
*/
4647
@NotEmpty
47-
private List<SelectResultOperation> operations;
48+
private List<ResultOperation> operations;
4849

4950

5051
/**
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,16 @@
1+
package ai.chat2db.server.domain.core.converter;
2+
3+
import ai.chat2db.server.domain.api.param.DlExecuteParam;
4+
import ai.chat2db.spi.model.Command;
5+
import org.mapstruct.Mapper;
6+
import org.mapstruct.Mapping;
7+
import org.mapstruct.Mappings;
8+
9+
@Mapper(componentModel = "spring")
10+
public abstract class CommandConverter {
11+
12+
@Mappings({
13+
@Mapping(target = "script", source = "sql")
14+
})
15+
public abstract Command param2model(DlExecuteParam param);
16+
}

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

Lines changed: 0 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -24,7 +24,6 @@ public ActionResult createConsole(ConsoleConnectParam param) {
2424

2525
@Override
2626
public ActionResult closeConsole(ConsoleCloseParam param) {
27-
SQLExecutor.getInstance().close();
2827
return ActionResult.isSuccess();
2928
}
3029

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

Lines changed: 0 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -275,7 +275,6 @@ public ListResult<Database> connect(Long id) {
275275
public ActionResult close(Long id) {
276276
DataSourceCloseParam closeParam = new DataSourceCloseParam();
277277
closeParam.setDataSourceId(id);
278-
SQLExecutor.getInstance().close();
279278
return ActionResult.isSuccess();
280279
}
281280

0 commit comments

Comments
 (0)