Project reconfiguration

This commit is contained in:
JiaJu Zhuang
2023-06-22 13:31:36 +08:00
parent 386b879281
commit b7a333f2cb
456 changed files with 1637 additions and 1639 deletions

View File

@ -1,5 +0,0 @@
<?xml version="1.0" encoding="UTF-8"?>
<!DOCTYPE mapper PUBLIC "-//mybatis.org//DTD Mapper 3.0//EN" "http://mybatis.org/dtd/mybatis-3-mapper.dtd">
<mapper namespace="com.alibaba.dbhub.server.domain.repository.mapper.DashboardChartRelationMapper">
</mapper>

View File

@ -1,5 +0,0 @@
<?xml version="1.0" encoding="UTF-8"?>
<!DOCTYPE mapper PUBLIC "-//mybatis.org//DTD Mapper 3.0//EN" "http://mybatis.org/dtd/mybatis-3-mapper.dtd">
<mapper namespace="com.alibaba.dbhub.server.domain.repository.mapper.OperationLogMapper">
</mapper>

View File

@ -1,5 +0,0 @@
<?xml version="1.0" encoding="UTF-8"?>
<!DOCTYPE mapper PUBLIC "-//mybatis.org//DTD Mapper 3.0//EN" "http://mybatis.org/dtd/mybatis-3-mapper.dtd">
<mapper namespace="com.alibaba.dbhub.server.domain.repository.mapper.OperationSavedMapper">
</mapper>

View File

@ -1,5 +0,0 @@
<?xml version="1.0" encoding="UTF-8"?>
<!DOCTYPE mapper PUBLIC "-//mybatis.org//DTD Mapper 3.0//EN" "http://mybatis.org/dtd/mybatis-3-mapper.dtd">
<mapper namespace="com.alibaba.dbhub.server.domain.repository.mapper.SystemConfigMapper">
</mapper>

View File

@ -1,21 +0,0 @@
/**
* alibaba.com Inc.
* Copyright (c) 2004-2023 All Rights Reserved.
*/
package com.alibaba.dbhub.server.domain.support.dialect.mariadb;
import com.alibaba.dbhub.server.domain.support.dialect.BaseMetaSchema;
import com.alibaba.dbhub.server.domain.support.dialect.MetaSchema;
import com.alibaba.dbhub.server.domain.support.dialect.mysql.MysqlMetaSchemaSupport;
import com.alibaba.dbhub.server.domain.support.enums.DbTypeEnum;
/**
* @author jipengfei
* @version : MariaDBMetaSchemaSupport.java
*/
public class MariaDBMetaSchemaSupport extends MysqlMetaSchemaSupport implements MetaSchema {
@Override
public DbTypeEnum dbType() {
return DbTypeEnum.MARIADB;
}
}

View File

@ -1,3 +0,0 @@
org.springframework.context.ApplicationListener=\
com.alibaba.dbhub.server.start.config.listener.ManageApplicationListener,\
com.alibaba.dbhub.server.start.config.listener.FailedEventApplicationListener

View File

@ -3,23 +3,23 @@
xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
xsi:schemaLocation="http://maven.apache.org/POM/4.0.0 http://maven.apache.org/xsd/maven-4.0.0.xsd">
<parent>
<groupId>com.alibaba.dbhub</groupId>
<artifactId>ali-dbhub-server-domain</artifactId>
<groupId>ai.chat2db</groupId>
<artifactId>chat2db-server-domain</artifactId>
<version>${revision}</version>
<relativePath>../pom.xml</relativePath>
</parent>
<modelVersion>4.0.0</modelVersion>
<artifactId>ali-dbhub-server-domain-api</artifactId>
<artifactId>chat2db-server-domain-api</artifactId>
<dependencies>
<dependency>
<groupId>com.alibaba.dbhub</groupId>
<artifactId>ali-dbhub-server-tools-base</artifactId>
<groupId>ai.chat2db</groupId>
<artifactId>chat2db-server-tools-base</artifactId>
</dependency>
<dependency>
<groupId>com.alibaba.dbhub</groupId>
<artifactId>ali-dbhub-server-domain-support</artifactId>
<groupId>ai.chat2db</groupId>
<artifactId>chat2db-server-domain-support</artifactId>
</dependency>
<dependency>
<groupId>org.projectlombok</groupId>

View File

@ -1,10 +1,10 @@
package com.alibaba.dbhub.server.domain.api.enums;
package ai.chat2db.server.domain.api.enums;
import java.util.HashMap;
import java.util.Map;
import com.alibaba.dbhub.server.domain.support.dialect.MetaSchema;
import com.alibaba.dbhub.server.tools.base.enums.BaseEnum;
import ai.chat2db.server.domain.support.dialect.MetaSchema;
import ai.chat2db.server.tools.base.enums.BaseEnum;
import lombok.Getter;

View File

@ -1,6 +1,6 @@
package com.alibaba.dbhub.server.domain.api.enums;
package ai.chat2db.server.domain.api.enums;
import com.alibaba.dbhub.server.tools.base.enums.BaseEnum;
import ai.chat2db.server.tools.base.enums.BaseEnum;
import lombok.Getter;

View File

@ -1,5 +1,6 @@
package com.alibaba.dbhub.server.domain.api.model;
package ai.chat2db.server.domain.api.model;
import ai.chat2db.server.domain.api.enums.AiSqlSourceEnum;
import lombok.Data;
/**
@ -32,7 +33,7 @@ public class ChatGptConfig {
/**
* AI类型
* @see com.alibaba.dbhub.server.domain.api.enums.AiSqlSourceEnum
* @see AiSqlSourceEnum
*/
private String aiSqlSource;

View File

@ -2,7 +2,7 @@
* alibaba.com Inc.
* Copyright (c) 2004-2023 All Rights Reserved.
*/
package com.alibaba.dbhub.server.domain.api.model;
package ai.chat2db.server.domain.api.model;
import java.io.Serial;
import java.io.Serializable;

View File

@ -1,12 +1,12 @@
package com.alibaba.dbhub.server.domain.api.model;
package ai.chat2db.server.domain.api.model;
import java.time.LocalDateTime;
import java.util.List;
import java.util.Map;
import com.alibaba.dbhub.server.domain.support.model.KeyValue;
import com.alibaba.dbhub.server.domain.support.model.SSHInfo;
import com.alibaba.dbhub.server.domain.support.model.SSLInfo;
import ai.chat2db.server.domain.support.model.KeyValue;
import ai.chat2db.server.domain.support.model.SSHInfo;
import ai.chat2db.server.domain.support.model.SSLInfo;
import lombok.Data;

View File

@ -1,4 +1,4 @@
package com.alibaba.dbhub.server.domain.api.model;
package ai.chat2db.server.domain.api.model;
import lombok.AllArgsConstructor;
import lombok.Data;

View File

@ -1,6 +1,6 @@
package com.alibaba.dbhub.server.domain.api.param;
package ai.chat2db.server.domain.api.param;
import com.alibaba.dbhub.server.tools.base.wrapper.param.PageQueryParam;
import ai.chat2db.server.tools.base.wrapper.param.PageQueryParam;
import lombok.Data;

View File

@ -1,6 +1,6 @@
package com.alibaba.dbhub.server.domain.api.param;
package ai.chat2db.server.domain.api.param;
import com.alibaba.dbhub.server.tools.base.wrapper.param.PageQueryParam;
import ai.chat2db.server.tools.base.wrapper.param.PageQueryParam;
import lombok.Data;

View File

@ -1,11 +1,11 @@
package com.alibaba.dbhub.server.domain.api.param;
package ai.chat2db.server.domain.api.param;
import java.util.List;
import java.util.Map;
import com.alibaba.dbhub.server.domain.support.model.KeyValue;
import com.alibaba.dbhub.server.domain.support.model.SSHInfo;
import com.alibaba.dbhub.server.domain.support.model.SSLInfo;
import ai.chat2db.server.domain.support.model.KeyValue;
import ai.chat2db.server.domain.support.model.SSHInfo;
import ai.chat2db.server.domain.support.model.SSLInfo;
import lombok.Data;

View File

@ -1,6 +1,6 @@
package com.alibaba.dbhub.server.domain.api.param;
package ai.chat2db.server.domain.api.param;
import com.alibaba.dbhub.server.tools.base.wrapper.param.PageQueryParam;
import ai.chat2db.server.tools.base.wrapper.param.PageQueryParam;
import lombok.Data;

View File

@ -1,14 +1,14 @@
package com.alibaba.dbhub.server.domain.api.param;
package ai.chat2db.server.domain.api.param;
import java.util.List;
import java.util.Map;
import javax.validation.constraints.NotNull;
import com.alibaba.dbhub.server.domain.support.enums.DbTypeEnum;
import com.alibaba.dbhub.server.domain.support.model.KeyValue;
import com.alibaba.dbhub.server.domain.support.model.SSHInfo;
import com.alibaba.dbhub.server.domain.support.model.SSLInfo;
import ai.chat2db.server.domain.support.enums.DbTypeEnum;
import ai.chat2db.server.domain.support.model.KeyValue;
import ai.chat2db.server.domain.support.model.SSHInfo;
import ai.chat2db.server.domain.support.model.SSLInfo;
import lombok.Data;

View File

@ -1,14 +1,14 @@
package com.alibaba.dbhub.server.domain.api.param;
package ai.chat2db.server.domain.api.param;
import java.util.List;
import java.util.Map;
import javax.validation.constraints.NotNull;
import com.alibaba.dbhub.server.domain.support.enums.DbTypeEnum;
import com.alibaba.dbhub.server.domain.support.model.KeyValue;
import com.alibaba.dbhub.server.domain.support.model.SSHInfo;
import com.alibaba.dbhub.server.domain.support.model.SSLInfo;
import ai.chat2db.server.domain.support.enums.DbTypeEnum;
import ai.chat2db.server.domain.support.model.KeyValue;
import ai.chat2db.server.domain.support.model.SSHInfo;
import ai.chat2db.server.domain.support.model.SSLInfo;
import lombok.AllArgsConstructor;
import lombok.Data;

View File

@ -1,13 +1,13 @@
package com.alibaba.dbhub.server.domain.api.param;
package ai.chat2db.server.domain.api.param;
import java.util.List;
import java.util.Map;
import javax.validation.constraints.NotNull;
import com.alibaba.dbhub.server.domain.support.model.KeyValue;
import com.alibaba.dbhub.server.domain.support.model.SSHInfo;
import com.alibaba.dbhub.server.domain.support.model.SSLInfo;
import ai.chat2db.server.domain.support.model.KeyValue;
import ai.chat2db.server.domain.support.model.SSHInfo;
import ai.chat2db.server.domain.support.model.SSLInfo;
import lombok.Data;

View File

@ -2,7 +2,7 @@
* alibaba.com Inc.
* Copyright (c) 2004-2023 All Rights Reserved.
*/
package com.alibaba.dbhub.server.domain.api.param;
package ai.chat2db.server.domain.api.param;
import lombok.AllArgsConstructor;
import lombok.Builder;

View File

@ -1,6 +1,6 @@
package com.alibaba.dbhub.server.domain.api.param;
package ai.chat2db.server.domain.api.param;
import com.alibaba.dbhub.server.tools.base.wrapper.param.PageQueryParam;
import ai.chat2db.server.tools.base.wrapper.param.PageQueryParam;
import lombok.Data;

View File

@ -1,6 +1,6 @@
package com.alibaba.dbhub.server.domain.api.param;
package ai.chat2db.server.domain.api.param;
import com.alibaba.dbhub.server.tools.base.wrapper.param.PageQueryParam;
import ai.chat2db.server.tools.base.wrapper.param.PageQueryParam;
import lombok.Data;

View File

@ -2,7 +2,7 @@
* alibaba.com Inc.
* Copyright (c) 2004-2023 All Rights Reserved.
*/
package com.alibaba.dbhub.server.domain.api.param;
package ai.chat2db.server.domain.api.param;
import lombok.AllArgsConstructor;
import lombok.Builder;

View File

@ -2,7 +2,7 @@
* alibaba.com Inc.
* Copyright (c) 2004-2023 All Rights Reserved.
*/
package com.alibaba.dbhub.server.domain.api.param;
package ai.chat2db.server.domain.api.param;
import javax.validation.constraints.NotNull;

View File

@ -2,7 +2,7 @@
* alibaba.com Inc.
* Copyright (c) 2004-2023 All Rights Reserved.
*/
package com.alibaba.dbhub.server.domain.api.param;
package ai.chat2db.server.domain.api.param;
import java.io.Serial;
import java.io.Serializable;

View File

@ -1,10 +1,10 @@
package com.alibaba.dbhub.server.domain.api.param;
package ai.chat2db.server.domain.api.param;
import java.io.Serial;
import javax.validation.constraints.NotNull;
import com.alibaba.dbhub.server.tools.base.wrapper.param.PageQueryParam;
import ai.chat2db.server.tools.base.wrapper.param.PageQueryParam;
import lombok.AllArgsConstructor;
import lombok.Data;

View File

@ -1,10 +1,10 @@
package com.alibaba.dbhub.server.domain.api.param;
package ai.chat2db.server.domain.api.param;
import java.io.Serial;
import javax.validation.constraints.NotNull;
import com.alibaba.dbhub.server.tools.base.wrapper.param.QueryParam;
import ai.chat2db.server.tools.base.wrapper.param.QueryParam;
import lombok.AllArgsConstructor;
import lombok.Data;

View File

@ -1,8 +1,8 @@
package com.alibaba.dbhub.server.domain.api.param;
package ai.chat2db.server.domain.api.param;
import java.io.Serial;
import com.alibaba.dbhub.server.tools.base.wrapper.param.PageQueryParam;
import ai.chat2db.server.tools.base.wrapper.param.PageQueryParam;
import lombok.AllArgsConstructor;
import lombok.Data;

View File

@ -1,16 +1,16 @@
package com.alibaba.dbhub.server.domain.api.service;
package ai.chat2db.server.domain.api.service;
import java.util.List;
import javax.validation.constraints.NotEmpty;
import javax.validation.constraints.NotNull;
import com.alibaba.dbhub.server.domain.api.model.Chart;
import com.alibaba.dbhub.server.domain.api.param.ChartCreateParam;
import com.alibaba.dbhub.server.domain.api.param.ChartUpdateParam;
import com.alibaba.dbhub.server.tools.base.wrapper.result.ActionResult;
import com.alibaba.dbhub.server.tools.base.wrapper.result.DataResult;
import com.alibaba.dbhub.server.tools.base.wrapper.result.ListResult;
import ai.chat2db.server.domain.api.model.Chart;
import ai.chat2db.server.domain.api.param.ChartCreateParam;
import ai.chat2db.server.domain.api.param.ChartUpdateParam;
import ai.chat2db.server.tools.base.wrapper.result.ActionResult;
import ai.chat2db.server.tools.base.wrapper.result.DataResult;
import ai.chat2db.server.tools.base.wrapper.result.ListResult;
/**
* @author moji

View File

@ -2,14 +2,14 @@
* alibaba.com Inc.
* Copyright (c) 2004-2023 All Rights Reserved.
*/
package com.alibaba.dbhub.server.domain.api.service;
package ai.chat2db.server.domain.api.service;
import javax.validation.constraints.NotNull;
import com.alibaba.dbhub.server.domain.api.model.Config;
import com.alibaba.dbhub.server.domain.api.param.SystemConfigParam;
import com.alibaba.dbhub.server.tools.base.wrapper.result.ActionResult;
import com.alibaba.dbhub.server.tools.base.wrapper.result.DataResult;
import ai.chat2db.server.domain.api.model.Config;
import ai.chat2db.server.domain.api.param.SystemConfigParam;
import ai.chat2db.server.tools.base.wrapper.result.ActionResult;
import ai.chat2db.server.tools.base.wrapper.result.DataResult;
/**
* @author jipengfei

View File

@ -1,8 +1,8 @@
package com.alibaba.dbhub.server.domain.api.service;
package ai.chat2db.server.domain.api.service;
import com.alibaba.dbhub.server.domain.api.param.ConsoleConnectParam;
import com.alibaba.dbhub.server.domain.api.param.ConsoleCloseParam;
import com.alibaba.dbhub.server.tools.base.wrapper.result.ActionResult;
import ai.chat2db.server.domain.api.param.ConsoleConnectParam;
import ai.chat2db.server.domain.api.param.ConsoleCloseParam;
import ai.chat2db.server.tools.base.wrapper.result.ActionResult;
/**
* 数据源管理服务

View File

@ -1,14 +1,14 @@
package com.alibaba.dbhub.server.domain.api.service;
package ai.chat2db.server.domain.api.service;
import javax.validation.constraints.NotNull;
import com.alibaba.dbhub.server.domain.api.model.Dashboard;
import com.alibaba.dbhub.server.domain.api.param.DashboardPageQueryParam;
import com.alibaba.dbhub.server.domain.api.param.DashboardCreateParam;
import com.alibaba.dbhub.server.domain.api.param.DashboardUpdateParam;
import com.alibaba.dbhub.server.tools.base.wrapper.result.ActionResult;
import com.alibaba.dbhub.server.tools.base.wrapper.result.DataResult;
import com.alibaba.dbhub.server.tools.base.wrapper.result.PageResult;
import ai.chat2db.server.domain.api.model.Dashboard;
import ai.chat2db.server.domain.api.param.DashboardPageQueryParam;
import ai.chat2db.server.domain.api.param.DashboardCreateParam;
import ai.chat2db.server.domain.api.param.DashboardUpdateParam;
import ai.chat2db.server.tools.base.wrapper.result.ActionResult;
import ai.chat2db.server.tools.base.wrapper.result.DataResult;
import ai.chat2db.server.tools.base.wrapper.result.PageResult;
/**
* @author moji

View File

@ -1,20 +1,20 @@
package com.alibaba.dbhub.server.domain.api.service;
package ai.chat2db.server.domain.api.service;
import java.util.List;
import javax.validation.constraints.NotNull;
import com.alibaba.dbhub.server.domain.api.model.DataSource;
import com.alibaba.dbhub.server.domain.api.param.DataSourceCreateParam;
import com.alibaba.dbhub.server.domain.api.param.DataSourcePageQueryParam;
import com.alibaba.dbhub.server.domain.api.param.DataSourcePreConnectParam;
import com.alibaba.dbhub.server.domain.api.param.DataSourceSelector;
import com.alibaba.dbhub.server.domain.api.param.DataSourceUpdateParam;
import com.alibaba.dbhub.server.domain.support.model.Database;
import com.alibaba.dbhub.server.tools.base.wrapper.result.ActionResult;
import com.alibaba.dbhub.server.tools.base.wrapper.result.DataResult;
import com.alibaba.dbhub.server.tools.base.wrapper.result.ListResult;
import com.alibaba.dbhub.server.tools.base.wrapper.result.PageResult;
import ai.chat2db.server.domain.api.model.DataSource;
import ai.chat2db.server.domain.api.param.DataSourceCreateParam;
import ai.chat2db.server.domain.api.param.DataSourcePageQueryParam;
import ai.chat2db.server.domain.api.param.DataSourcePreConnectParam;
import ai.chat2db.server.domain.api.param.DataSourceSelector;
import ai.chat2db.server.domain.api.param.DataSourceUpdateParam;
import ai.chat2db.server.domain.support.model.Database;
import ai.chat2db.server.tools.base.wrapper.result.ActionResult;
import ai.chat2db.server.tools.base.wrapper.result.DataResult;
import ai.chat2db.server.tools.base.wrapper.result.ListResult;
import ai.chat2db.server.tools.base.wrapper.result.PageResult;
import com.jcraft.jsch.JSchException;

View File

@ -1,13 +1,13 @@
package com.alibaba.dbhub.server.domain.api.service;
package ai.chat2db.server.domain.api.service;
import com.alibaba.dbhub.server.domain.api.param.DatabaseOperationParam;
import com.alibaba.dbhub.server.domain.api.param.DatabaseQueryAllParam;
import com.alibaba.dbhub.server.domain.api.param.SchemaOperationParam;
import com.alibaba.dbhub.server.domain.api.param.SchemaQueryParam;
import com.alibaba.dbhub.server.domain.support.model.Database;
import com.alibaba.dbhub.server.domain.support.model.Schema;
import com.alibaba.dbhub.server.tools.base.wrapper.result.ActionResult;
import com.alibaba.dbhub.server.tools.base.wrapper.result.ListResult;
import ai.chat2db.server.domain.api.param.DatabaseOperationParam;
import ai.chat2db.server.domain.api.param.DatabaseQueryAllParam;
import ai.chat2db.server.domain.api.param.SchemaOperationParam;
import ai.chat2db.server.domain.api.param.SchemaQueryParam;
import ai.chat2db.server.domain.support.model.Database;
import ai.chat2db.server.domain.support.model.Schema;
import ai.chat2db.server.tools.base.wrapper.result.ActionResult;
import ai.chat2db.server.tools.base.wrapper.result.ListResult;
/**
* 数据源管理服务

View File

@ -1,10 +1,10 @@
package com.alibaba.dbhub.server.domain.api.service;
package ai.chat2db.server.domain.api.service;
import com.alibaba.dbhub.server.domain.api.param.DlCountParam;
import com.alibaba.dbhub.server.domain.api.param.DlExecuteParam;
import com.alibaba.dbhub.server.domain.support.model.ExecuteResult;
import com.alibaba.dbhub.server.tools.base.wrapper.result.DataResult;
import com.alibaba.dbhub.server.tools.base.wrapper.result.ListResult;
import ai.chat2db.server.domain.api.param.DlCountParam;
import ai.chat2db.server.domain.api.param.DlExecuteParam;
import ai.chat2db.server.domain.support.model.ExecuteResult;
import ai.chat2db.server.tools.base.wrapper.result.DataResult;
import ai.chat2db.server.tools.base.wrapper.result.ListResult;
/**
* 数据源管理服务

View File

@ -1,10 +1,10 @@
package com.alibaba.dbhub.server.domain.api.service;
package ai.chat2db.server.domain.api.service;
import com.alibaba.dbhub.server.domain.api.param.OperationLogPageQueryParam;
import com.alibaba.dbhub.server.domain.api.model.OperationLog;
import com.alibaba.dbhub.server.domain.api.param.OperationLogCreateParam;
import com.alibaba.dbhub.server.tools.base.wrapper.result.DataResult;
import com.alibaba.dbhub.server.tools.base.wrapper.result.PageResult;
import ai.chat2db.server.domain.api.param.OperationLogPageQueryParam;
import ai.chat2db.server.domain.api.model.OperationLog;
import ai.chat2db.server.domain.api.param.OperationLogCreateParam;
import ai.chat2db.server.tools.base.wrapper.result.DataResult;
import ai.chat2db.server.tools.base.wrapper.result.PageResult;
/**
* 用户执行ddl

View File

@ -1,14 +1,14 @@
package com.alibaba.dbhub.server.domain.api.service;
package ai.chat2db.server.domain.api.service;
import javax.validation.constraints.NotNull;
import com.alibaba.dbhub.server.domain.api.model.Operation;
import com.alibaba.dbhub.server.domain.api.param.OperationPageQueryParam;
import com.alibaba.dbhub.server.domain.api.param.OperationSavedParam;
import com.alibaba.dbhub.server.domain.api.param.OperationUpdateParam;
import com.alibaba.dbhub.server.tools.base.wrapper.result.ActionResult;
import com.alibaba.dbhub.server.tools.base.wrapper.result.DataResult;
import com.alibaba.dbhub.server.tools.base.wrapper.result.PageResult;
import ai.chat2db.server.domain.api.model.Operation;
import ai.chat2db.server.domain.api.param.OperationPageQueryParam;
import ai.chat2db.server.domain.api.param.OperationSavedParam;
import ai.chat2db.server.domain.api.param.OperationUpdateParam;
import ai.chat2db.server.tools.base.wrapper.result.ActionResult;
import ai.chat2db.server.tools.base.wrapper.result.DataResult;
import ai.chat2db.server.tools.base.wrapper.result.PageResult;
/**
* 用户保存ddl

View File

@ -1,20 +1,20 @@
package com.alibaba.dbhub.server.domain.api.service;
package ai.chat2db.server.domain.api.service;
import java.util.List;
import com.alibaba.dbhub.server.domain.support.model.Sql;
import com.alibaba.dbhub.server.domain.support.model.Table;
import com.alibaba.dbhub.server.domain.support.model.TableColumn;
import com.alibaba.dbhub.server.domain.support.model.TableIndex;
import com.alibaba.dbhub.server.domain.api.param.DropParam;
import com.alibaba.dbhub.server.domain.api.param.ShowCreateTableParam;
import com.alibaba.dbhub.server.domain.api.param.TablePageQueryParam;
import com.alibaba.dbhub.server.domain.api.param.TableQueryParam;
import com.alibaba.dbhub.server.domain.api.param.TableSelector;
import com.alibaba.dbhub.server.tools.base.wrapper.result.ActionResult;
import com.alibaba.dbhub.server.tools.base.wrapper.result.DataResult;
import com.alibaba.dbhub.server.tools.base.wrapper.result.ListResult;
import com.alibaba.dbhub.server.tools.base.wrapper.result.PageResult;
import ai.chat2db.server.domain.support.model.Sql;
import ai.chat2db.server.domain.support.model.Table;
import ai.chat2db.server.domain.support.model.TableColumn;
import ai.chat2db.server.domain.support.model.TableIndex;
import ai.chat2db.server.domain.api.param.DropParam;
import ai.chat2db.server.domain.api.param.ShowCreateTableParam;
import ai.chat2db.server.domain.api.param.TablePageQueryParam;
import ai.chat2db.server.domain.api.param.TableQueryParam;
import ai.chat2db.server.domain.api.param.TableSelector;
import ai.chat2db.server.tools.base.wrapper.result.ActionResult;
import ai.chat2db.server.tools.base.wrapper.result.DataResult;
import ai.chat2db.server.tools.base.wrapper.result.ListResult;
import ai.chat2db.server.tools.base.wrapper.result.PageResult;
/**
* 数据源管理服务

View File

@ -1,9 +1,9 @@
package com.alibaba.dbhub.server.domain.api.service;
package ai.chat2db.server.domain.api.service;
import com.alibaba.dbhub.server.domain.api.model.User;
import com.alibaba.dbhub.server.domain.api.param.UserQueryParam;
import com.alibaba.dbhub.server.tools.base.wrapper.result.DataResult;
import com.alibaba.dbhub.server.tools.base.wrapper.result.PageResult;
import ai.chat2db.server.domain.api.model.User;
import ai.chat2db.server.domain.api.param.UserQueryParam;
import ai.chat2db.server.tools.base.wrapper.result.DataResult;
import ai.chat2db.server.tools.base.wrapper.result.PageResult;
/**
* 用户服务

View File

@ -3,36 +3,36 @@
xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
xsi:schemaLocation="http://maven.apache.org/POM/4.0.0 http://maven.apache.org/xsd/maven-4.0.0.xsd">
<parent>
<groupId>com.alibaba.dbhub</groupId>
<artifactId>ali-dbhub-server-domain</artifactId>
<groupId>ai.chat2db</groupId>
<artifactId>chat2db-server-domain</artifactId>
<version>${revision}</version>
<relativePath>../pom.xml</relativePath>
</parent>
<modelVersion>4.0.0</modelVersion>
<artifactId>ali-dbhub-server-domain-core</artifactId>
<artifactId>chat2db-server-domain-core</artifactId>
<dependencies>
<dependency>
<groupId>com.alibaba.dbhub</groupId>
<artifactId>ali-dbhub-server-domain-api</artifactId>
<groupId>ai.chat2db</groupId>
<artifactId>chat2db-server-domain-api</artifactId>
</dependency>
<dependency>
<groupId>com.alibaba.dbhub</groupId>
<artifactId>ali-dbhub-server-domain-repository</artifactId>
<groupId>ai.chat2db</groupId>
<artifactId>chat2db-server-domain-repository</artifactId>
</dependency>
<dependency>
<groupId>com.baomidou</groupId>
<artifactId>mybatis-plus-boot-starter</artifactId>
</dependency>
<dependency>
<groupId>com.alibaba.dbhub</groupId>
<artifactId>ali-dbhub-server-tools-common</artifactId>
<groupId>ai.chat2db</groupId>
<artifactId>chat2db-server-tools-common</artifactId>
</dependency>
<dependency>
<groupId>com.alibaba.dbhub</groupId>
<artifactId>ali-dbhub-server-domain-support</artifactId>
<groupId>ai.chat2db</groupId>
<artifactId>chat2db-server-domain-support</artifactId>
</dependency>
</dependencies>
</project>

View File

@ -1,11 +1,11 @@
package com.alibaba.dbhub.server.domain.core.converter;
package ai.chat2db.server.domain.core.converter;
import java.util.List;
import com.alibaba.dbhub.server.domain.api.model.Chart;
import com.alibaba.dbhub.server.domain.api.param.ChartCreateParam;
import com.alibaba.dbhub.server.domain.api.param.ChartUpdateParam;
import com.alibaba.dbhub.server.domain.repository.entity.ChartDO;
import ai.chat2db.server.domain.api.model.Chart;
import ai.chat2db.server.domain.api.param.ChartCreateParam;
import ai.chat2db.server.domain.api.param.ChartUpdateParam;
import ai.chat2db.server.domain.repository.entity.ChartDO;
import org.mapstruct.Mapper;

View File

@ -2,11 +2,11 @@
* alibaba.com Inc.
* Copyright (c) 2004-2023 All Rights Reserved.
*/
package com.alibaba.dbhub.server.domain.core.converter;
package ai.chat2db.server.domain.core.converter;
import com.alibaba.dbhub.server.domain.api.model.Config;
import com.alibaba.dbhub.server.domain.api.param.SystemConfigParam;
import com.alibaba.dbhub.server.domain.repository.entity.SystemConfigDO;
import ai.chat2db.server.domain.api.model.Config;
import ai.chat2db.server.domain.api.param.SystemConfigParam;
import ai.chat2db.server.domain.repository.entity.SystemConfigDO;
import lombok.extern.slf4j.Slf4j;
import org.mapstruct.Mapper;

View File

@ -1,11 +1,11 @@
package com.alibaba.dbhub.server.domain.core.converter;
package ai.chat2db.server.domain.core.converter;
import java.util.List;
import com.alibaba.dbhub.server.domain.api.model.Dashboard;
import com.alibaba.dbhub.server.domain.api.param.DashboardCreateParam;
import com.alibaba.dbhub.server.domain.api.param.DashboardUpdateParam;
import com.alibaba.dbhub.server.domain.repository.entity.DashboardDO;
import ai.chat2db.server.domain.api.model.Dashboard;
import ai.chat2db.server.domain.api.param.DashboardCreateParam;
import ai.chat2db.server.domain.api.param.DashboardUpdateParam;
import ai.chat2db.server.domain.repository.entity.DashboardDO;
import org.mapstruct.Mapper;

View File

@ -1,16 +1,16 @@
package com.alibaba.dbhub.server.domain.core.converter;
package ai.chat2db.server.domain.core.converter;
import java.util.List;
import com.alibaba.dbhub.server.domain.api.model.DataSource;
import com.alibaba.dbhub.server.domain.api.param.DataSourceTestParam;
import com.alibaba.dbhub.server.domain.core.util.DesUtil;
import com.alibaba.dbhub.server.domain.api.param.ConsoleCreateParam;
import com.alibaba.dbhub.server.domain.api.param.ConsoleConnectParam;
import com.alibaba.dbhub.server.domain.api.param.DataSourceCreateParam;
import com.alibaba.dbhub.server.domain.api.param.DataSourcePreConnectParam;
import com.alibaba.dbhub.server.domain.api.param.DataSourceUpdateParam;
import com.alibaba.dbhub.server.domain.repository.entity.DataSourceDO;
import ai.chat2db.server.domain.api.model.DataSource;
import ai.chat2db.server.domain.api.param.DataSourceTestParam;
import ai.chat2db.server.domain.core.util.DesUtil;
import ai.chat2db.server.domain.api.param.ConsoleCreateParam;
import ai.chat2db.server.domain.api.param.ConsoleConnectParam;
import ai.chat2db.server.domain.api.param.DataSourceCreateParam;
import ai.chat2db.server.domain.api.param.DataSourcePreConnectParam;
import ai.chat2db.server.domain.api.param.DataSourceUpdateParam;
import ai.chat2db.server.domain.repository.entity.DataSourceDO;
import lombok.extern.slf4j.Slf4j;
import org.apache.commons.lang3.StringUtils;
@ -148,11 +148,11 @@ public abstract class DataSourceConverter {
@Mapping(target = "password", expression = "java(decryptString(dataSourceDO))")
@Mapping(target = "ssh",
expression = "java(com.alibaba.fastjson2.JSON.parseObject(dataSourceDO.getSsh(),com.alibaba.dbhub.server"
expression = "java(com.alibaba.fastjson2.JSON.parseObject(dataSourceDO.getSsh(),ai.chat2db.server"
+ ".domain.support.model.SSHInfo.class))")
@Mapping(target = "ssl",
expression =
"java(com.alibaba.fastjson2.JSON.parseObject(dataSourceDO.getSsl(),com.alibaba.dbhub.server.domain"
"java(com.alibaba.fastjson2.JSON.parseObject(dataSourceDO.getSsl(),ai.chat2db.server.domain"
+ ".support.model.SSLInfo"
+ ".class))")
@Mapping(target = "extendInfo",

View File

@ -1,11 +1,11 @@
package com.alibaba.dbhub.server.domain.core.converter;
package ai.chat2db.server.domain.core.converter;
import java.util.List;
import com.alibaba.dbhub.server.domain.api.model.Operation;
import com.alibaba.dbhub.server.domain.api.param.OperationSavedParam;
import com.alibaba.dbhub.server.domain.api.param.OperationUpdateParam;
import com.alibaba.dbhub.server.domain.repository.entity.OperationSavedDO;
import ai.chat2db.server.domain.api.model.Operation;
import ai.chat2db.server.domain.api.param.OperationSavedParam;
import ai.chat2db.server.domain.api.param.OperationUpdateParam;
import ai.chat2db.server.domain.repository.entity.OperationSavedDO;
import org.mapstruct.Mapper;
import org.mapstruct.Mapping;

View File

@ -1,10 +1,10 @@
package com.alibaba.dbhub.server.domain.core.converter;
package ai.chat2db.server.domain.core.converter;
import java.util.List;
import com.alibaba.dbhub.server.domain.api.model.OperationLog;
import com.alibaba.dbhub.server.domain.api.param.OperationLogCreateParam;
import com.alibaba.dbhub.server.domain.repository.entity.OperationLogDO;
import ai.chat2db.server.domain.api.model.OperationLog;
import ai.chat2db.server.domain.api.param.OperationLogCreateParam;
import ai.chat2db.server.domain.repository.entity.OperationLogDO;
import org.mapstruct.Mapper;

View File

@ -1,9 +1,9 @@
package com.alibaba.dbhub.server.domain.core.converter;
package ai.chat2db.server.domain.core.converter;
import java.util.List;
import com.alibaba.dbhub.server.domain.api.model.User;
import com.alibaba.dbhub.server.domain.repository.entity.DbhubUserDO;
import ai.chat2db.server.domain.api.model.User;
import ai.chat2db.server.domain.repository.entity.DbhubUserDO;
import org.mapstruct.Mapper;

View File

@ -1,4 +1,4 @@
package com.alibaba.dbhub.server.domain.core.impl;
package ai.chat2db.server.domain.core.impl;
import java.time.LocalDateTime;
import java.util.List;
@ -7,21 +7,21 @@ import java.util.Objects;
import java.util.function.Function;
import java.util.stream.Collectors;
import com.alibaba.dbhub.server.domain.api.model.Chart;
import com.alibaba.dbhub.server.domain.api.model.DataSource;
import com.alibaba.dbhub.server.domain.api.param.ChartCreateParam;
import com.alibaba.dbhub.server.domain.api.param.ChartUpdateParam;
import com.alibaba.dbhub.server.domain.api.service.ChartService;
import com.alibaba.dbhub.server.domain.api.service.DataSourceService;
import com.alibaba.dbhub.server.domain.core.converter.ChartConverter;
import com.alibaba.dbhub.server.domain.repository.entity.ChartDO;
import com.alibaba.dbhub.server.domain.repository.entity.DashboardChartRelationDO;
import com.alibaba.dbhub.server.domain.repository.mapper.ChartMapper;
import com.alibaba.dbhub.server.domain.repository.mapper.DashboardChartRelationMapper;
import com.alibaba.dbhub.server.tools.base.enums.YesOrNoEnum;
import com.alibaba.dbhub.server.tools.base.wrapper.result.ActionResult;
import com.alibaba.dbhub.server.tools.base.wrapper.result.DataResult;
import com.alibaba.dbhub.server.tools.base.wrapper.result.ListResult;
import ai.chat2db.server.domain.api.model.Chart;
import ai.chat2db.server.domain.api.model.DataSource;
import ai.chat2db.server.domain.api.param.ChartCreateParam;
import ai.chat2db.server.domain.api.param.ChartUpdateParam;
import ai.chat2db.server.domain.api.service.ChartService;
import ai.chat2db.server.domain.api.service.DataSourceService;
import ai.chat2db.server.domain.core.converter.ChartConverter;
import ai.chat2db.server.domain.repository.entity.ChartDO;
import ai.chat2db.server.domain.repository.entity.DashboardChartRelationDO;
import ai.chat2db.server.domain.repository.mapper.ChartMapper;
import ai.chat2db.server.domain.repository.mapper.DashboardChartRelationMapper;
import ai.chat2db.server.tools.base.enums.YesOrNoEnum;
import ai.chat2db.server.tools.base.wrapper.result.ActionResult;
import ai.chat2db.server.tools.base.wrapper.result.DataResult;
import ai.chat2db.server.tools.base.wrapper.result.ListResult;
import com.baomidou.mybatisplus.core.conditions.query.LambdaQueryWrapper;
import com.google.common.collect.Lists;

View File

@ -2,18 +2,18 @@
* alibaba.com Inc.
* Copyright (c) 2004-2023 All Rights Reserved.
*/
package com.alibaba.dbhub.server.domain.core.impl;
package ai.chat2db.server.domain.core.impl;
import java.time.LocalDateTime;
import com.alibaba.dbhub.server.domain.api.model.Config;
import com.alibaba.dbhub.server.domain.api.param.SystemConfigParam;
import com.alibaba.dbhub.server.domain.api.service.ConfigService;
import com.alibaba.dbhub.server.domain.core.converter.ConfigConverter;
import com.alibaba.dbhub.server.domain.repository.entity.SystemConfigDO;
import com.alibaba.dbhub.server.domain.repository.mapper.SystemConfigMapper;
import com.alibaba.dbhub.server.tools.base.wrapper.result.ActionResult;
import com.alibaba.dbhub.server.tools.base.wrapper.result.DataResult;
import ai.chat2db.server.domain.api.model.Config;
import ai.chat2db.server.domain.api.param.SystemConfigParam;
import ai.chat2db.server.domain.api.service.ConfigService;
import ai.chat2db.server.domain.core.converter.ConfigConverter;
import ai.chat2db.server.domain.repository.entity.SystemConfigDO;
import ai.chat2db.server.domain.repository.mapper.SystemConfigMapper;
import ai.chat2db.server.tools.base.wrapper.result.ActionResult;
import ai.chat2db.server.tools.base.wrapper.result.DataResult;
import com.baomidou.mybatisplus.core.conditions.update.UpdateWrapper;
import org.springframework.beans.factory.annotation.Autowired;

View File

@ -1,10 +1,10 @@
package com.alibaba.dbhub.server.domain.core.impl;
package ai.chat2db.server.domain.core.impl;
import com.alibaba.dbhub.server.domain.api.param.ConsoleConnectParam;
import com.alibaba.dbhub.server.domain.api.service.ConsoleService;
import com.alibaba.dbhub.server.domain.api.param.ConsoleCloseParam;
import com.alibaba.dbhub.server.domain.support.sql.SQLExecutor;
import com.alibaba.dbhub.server.tools.base.wrapper.result.ActionResult;
import ai.chat2db.server.domain.api.param.ConsoleConnectParam;
import ai.chat2db.server.domain.api.service.ConsoleService;
import ai.chat2db.server.domain.api.param.ConsoleCloseParam;
import ai.chat2db.server.domain.support.sql.SQLExecutor;
import ai.chat2db.server.tools.base.wrapper.result.ActionResult;
import org.springframework.stereotype.Service;

View File

@ -1,23 +1,23 @@
package com.alibaba.dbhub.server.domain.core.impl;
package ai.chat2db.server.domain.core.impl;
import java.time.LocalDateTime;
import java.util.List;
import java.util.Objects;
import com.alibaba.dbhub.server.domain.api.model.Dashboard;
import com.alibaba.dbhub.server.domain.api.param.DashboardCreateParam;
import com.alibaba.dbhub.server.domain.api.param.DashboardPageQueryParam;
import com.alibaba.dbhub.server.domain.api.param.DashboardUpdateParam;
import com.alibaba.dbhub.server.domain.api.service.DashboardService;
import com.alibaba.dbhub.server.domain.core.converter.DashboardConverter;
import com.alibaba.dbhub.server.domain.repository.entity.DashboardChartRelationDO;
import com.alibaba.dbhub.server.domain.repository.entity.DashboardDO;
import com.alibaba.dbhub.server.domain.repository.mapper.DashboardChartRelationMapper;
import com.alibaba.dbhub.server.domain.repository.mapper.DashboardMapper;
import com.alibaba.dbhub.server.tools.base.enums.YesOrNoEnum;
import com.alibaba.dbhub.server.tools.base.wrapper.result.ActionResult;
import com.alibaba.dbhub.server.tools.base.wrapper.result.DataResult;
import com.alibaba.dbhub.server.tools.base.wrapper.result.PageResult;
import ai.chat2db.server.domain.api.model.Dashboard;
import ai.chat2db.server.domain.api.param.DashboardCreateParam;
import ai.chat2db.server.domain.api.param.DashboardPageQueryParam;
import ai.chat2db.server.domain.api.param.DashboardUpdateParam;
import ai.chat2db.server.domain.api.service.DashboardService;
import ai.chat2db.server.domain.core.converter.DashboardConverter;
import ai.chat2db.server.domain.repository.entity.DashboardChartRelationDO;
import ai.chat2db.server.domain.repository.entity.DashboardDO;
import ai.chat2db.server.domain.repository.mapper.DashboardChartRelationMapper;
import ai.chat2db.server.domain.repository.mapper.DashboardMapper;
import ai.chat2db.server.tools.base.enums.YesOrNoEnum;
import ai.chat2db.server.tools.base.wrapper.result.ActionResult;
import ai.chat2db.server.tools.base.wrapper.result.DataResult;
import ai.chat2db.server.tools.base.wrapper.result.PageResult;
import com.baomidou.mybatisplus.core.conditions.query.LambdaQueryWrapper;
import com.baomidou.mybatisplus.core.metadata.IPage;

View File

@ -1,33 +1,33 @@
package com.alibaba.dbhub.server.domain.core.impl;
package ai.chat2db.server.domain.core.impl;
import java.time.LocalDateTime;
import java.util.List;
import com.alibaba.dbhub.server.domain.api.model.DataSource;
import com.alibaba.dbhub.server.domain.api.param.DataSourceCloseParam;
import com.alibaba.dbhub.server.domain.api.param.DataSourceCreateParam;
import com.alibaba.dbhub.server.domain.api.param.DataSourcePageQueryParam;
import com.alibaba.dbhub.server.domain.api.param.DataSourcePreConnectParam;
import com.alibaba.dbhub.server.domain.api.param.DataSourceSelector;
import com.alibaba.dbhub.server.domain.api.param.DataSourceTestParam;
import com.alibaba.dbhub.server.domain.api.param.DataSourceUpdateParam;
import com.alibaba.dbhub.server.domain.api.param.DatabaseQueryAllParam;
import com.alibaba.dbhub.server.domain.api.service.DataSourceService;
import com.alibaba.dbhub.server.domain.core.converter.DataSourceConverter;
import com.alibaba.dbhub.server.domain.repository.entity.DataSourceDO;
import com.alibaba.dbhub.server.domain.repository.mapper.DataSourceMapper;
import com.alibaba.dbhub.server.domain.support.enums.DbTypeEnum;
import com.alibaba.dbhub.server.domain.support.model.DataSourceConnect;
import com.alibaba.dbhub.server.domain.support.model.Database;
import com.alibaba.dbhub.server.domain.support.model.KeyValue;
import com.alibaba.dbhub.server.domain.support.sql.DbhubContext;
import com.alibaba.dbhub.server.domain.support.sql.SQLExecutor;
import com.alibaba.dbhub.server.domain.support.util.JdbcUtils;
import com.alibaba.dbhub.server.tools.base.wrapper.result.ActionResult;
import com.alibaba.dbhub.server.tools.base.wrapper.result.DataResult;
import com.alibaba.dbhub.server.tools.base.wrapper.result.ListResult;
import com.alibaba.dbhub.server.tools.base.wrapper.result.PageResult;
import com.alibaba.dbhub.server.tools.common.util.EasyCollectionUtils;
import ai.chat2db.server.domain.api.model.DataSource;
import ai.chat2db.server.domain.api.param.DataSourceCloseParam;
import ai.chat2db.server.domain.api.param.DataSourceCreateParam;
import ai.chat2db.server.domain.api.param.DataSourcePageQueryParam;
import ai.chat2db.server.domain.api.param.DataSourcePreConnectParam;
import ai.chat2db.server.domain.api.param.DataSourceSelector;
import ai.chat2db.server.domain.api.param.DataSourceTestParam;
import ai.chat2db.server.domain.api.param.DataSourceUpdateParam;
import ai.chat2db.server.domain.api.param.DatabaseQueryAllParam;
import ai.chat2db.server.domain.api.service.DataSourceService;
import ai.chat2db.server.domain.core.converter.DataSourceConverter;
import ai.chat2db.server.domain.repository.entity.DataSourceDO;
import ai.chat2db.server.domain.repository.mapper.DataSourceMapper;
import ai.chat2db.server.domain.support.enums.DbTypeEnum;
import ai.chat2db.server.domain.support.model.DataSourceConnect;
import ai.chat2db.server.domain.support.model.Database;
import ai.chat2db.server.domain.support.model.KeyValue;
import ai.chat2db.server.domain.support.sql.DbhubContext;
import ai.chat2db.server.domain.support.sql.SQLExecutor;
import ai.chat2db.server.domain.support.util.JdbcUtils;
import ai.chat2db.server.tools.base.wrapper.result.ActionResult;
import ai.chat2db.server.tools.base.wrapper.result.DataResult;
import ai.chat2db.server.tools.base.wrapper.result.ListResult;
import ai.chat2db.server.tools.base.wrapper.result.PageResult;
import ai.chat2db.server.tools.common.util.EasyCollectionUtils;
import com.baomidou.mybatisplus.core.conditions.query.QueryWrapper;
import com.baomidou.mybatisplus.core.metadata.IPage;

View File

@ -1,18 +1,18 @@
package com.alibaba.dbhub.server.domain.core.impl;
package ai.chat2db.server.domain.core.impl;
import java.util.List;
import com.alibaba.dbhub.server.domain.api.param.DatabaseOperationParam;
import com.alibaba.dbhub.server.domain.api.param.SchemaOperationParam;
import com.alibaba.dbhub.server.domain.api.service.DatabaseService;
import com.alibaba.dbhub.server.domain.support.model.Database;
import com.alibaba.dbhub.server.domain.support.model.Schema;
import com.alibaba.dbhub.server.domain.api.param.DatabaseQueryAllParam;
import com.alibaba.dbhub.server.domain.api.param.SchemaQueryParam;
import com.alibaba.dbhub.server.domain.support.sql.DbhubContext;
import com.alibaba.dbhub.server.tools.base.wrapper.result.ActionResult;
import com.alibaba.dbhub.server.tools.base.wrapper.result.ListResult;
import com.alibaba.dbhub.server.tools.common.util.EasyCollectionUtils;
import ai.chat2db.server.domain.api.param.DatabaseOperationParam;
import ai.chat2db.server.domain.api.param.SchemaOperationParam;
import ai.chat2db.server.domain.api.service.DatabaseService;
import ai.chat2db.server.domain.support.model.Database;
import ai.chat2db.server.domain.support.model.Schema;
import ai.chat2db.server.domain.api.param.DatabaseQueryAllParam;
import ai.chat2db.server.domain.api.param.SchemaQueryParam;
import ai.chat2db.server.domain.support.sql.DbhubContext;
import ai.chat2db.server.tools.base.wrapper.result.ActionResult;
import ai.chat2db.server.tools.base.wrapper.result.ListResult;
import ai.chat2db.server.tools.common.util.EasyCollectionUtils;
import org.springframework.stereotype.Service;

View File

@ -1,20 +1,20 @@
package com.alibaba.dbhub.server.domain.core.impl;
package ai.chat2db.server.domain.core.impl;
import com.alibaba.dbhub.server.domain.api.param.DlCountParam;
import com.alibaba.dbhub.server.domain.api.param.DlExecuteParam;
import com.alibaba.dbhub.server.domain.api.param.SqlAnalyseParam;
import com.alibaba.dbhub.server.domain.api.service.DlTemplateService;
import com.alibaba.dbhub.server.domain.support.enums.SqlTypeEnum;
import com.alibaba.dbhub.server.domain.support.model.ExecuteResult;
import com.alibaba.dbhub.server.domain.support.sql.DbhubContext;
import com.alibaba.dbhub.server.domain.support.sql.SQLExecutor;
import com.alibaba.dbhub.server.domain.support.util.JdbcUtils;
import com.alibaba.dbhub.server.tools.base.constant.EasyToolsConstant;
import com.alibaba.dbhub.server.tools.base.excption.BusinessException;
import com.alibaba.dbhub.server.tools.base.excption.DatasourceErrorEnum;
import com.alibaba.dbhub.server.tools.base.wrapper.result.DataResult;
import com.alibaba.dbhub.server.tools.base.wrapper.result.ListResult;
import com.alibaba.dbhub.server.tools.common.util.EasyCollectionUtils;
import ai.chat2db.server.domain.api.param.DlCountParam;
import ai.chat2db.server.domain.api.param.DlExecuteParam;
import ai.chat2db.server.domain.api.param.SqlAnalyseParam;
import ai.chat2db.server.domain.api.service.DlTemplateService;
import ai.chat2db.server.domain.support.enums.SqlTypeEnum;
import ai.chat2db.server.domain.support.model.ExecuteResult;
import ai.chat2db.server.domain.support.sql.DbhubContext;
import ai.chat2db.server.domain.support.sql.SQLExecutor;
import ai.chat2db.server.domain.support.util.JdbcUtils;
import ai.chat2db.server.tools.base.constant.EasyToolsConstant;
import ai.chat2db.server.tools.base.excption.BusinessException;
import ai.chat2db.server.tools.base.excption.DatasourceErrorEnum;
import ai.chat2db.server.tools.base.wrapper.result.DataResult;
import ai.chat2db.server.tools.base.wrapper.result.ListResult;
import ai.chat2db.server.tools.common.util.EasyCollectionUtils;
import com.alibaba.druid.DbType;
import com.alibaba.druid.sql.PagerUtils;
import com.alibaba.druid.sql.SQLUtils;

View File

@ -1,4 +1,4 @@
package com.alibaba.dbhub.server.domain.core.impl;
package ai.chat2db.server.domain.core.impl;
import java.time.LocalDateTime;
import java.util.List;
@ -6,19 +6,18 @@ import java.util.Map;
import java.util.function.Function;
import java.util.stream.Collectors;
import com.alibaba.dbhub.server.domain.api.model.DataSource;
import com.alibaba.dbhub.server.domain.api.model.Operation;
import com.alibaba.dbhub.server.domain.api.model.OperationLog;
import com.alibaba.dbhub.server.domain.api.param.OperationLogCreateParam;
import com.alibaba.dbhub.server.domain.api.param.OperationLogPageQueryParam;
import com.alibaba.dbhub.server.domain.api.service.DataSourceService;
import com.alibaba.dbhub.server.domain.api.service.OperationLogService;
import com.alibaba.dbhub.server.domain.core.converter.OperationLogConverter;
import com.alibaba.dbhub.server.domain.repository.entity.OperationLogDO;
import com.alibaba.dbhub.server.domain.repository.mapper.OperationLogMapper;
import com.alibaba.dbhub.server.tools.base.wrapper.result.DataResult;
import com.alibaba.dbhub.server.tools.base.wrapper.result.ListResult;
import com.alibaba.dbhub.server.tools.base.wrapper.result.PageResult;
import ai.chat2db.server.domain.api.model.DataSource;
import ai.chat2db.server.domain.api.model.OperationLog;
import ai.chat2db.server.domain.api.param.OperationLogCreateParam;
import ai.chat2db.server.domain.api.param.OperationLogPageQueryParam;
import ai.chat2db.server.domain.api.service.DataSourceService;
import ai.chat2db.server.domain.api.service.OperationLogService;
import ai.chat2db.server.domain.core.converter.OperationLogConverter;
import ai.chat2db.server.domain.repository.entity.OperationLogDO;
import ai.chat2db.server.domain.repository.mapper.OperationLogMapper;
import ai.chat2db.server.tools.base.wrapper.result.DataResult;
import ai.chat2db.server.tools.base.wrapper.result.ListResult;
import ai.chat2db.server.tools.base.wrapper.result.PageResult;
import com.baomidou.mybatisplus.core.conditions.query.QueryWrapper;
import com.baomidou.mybatisplus.core.metadata.IPage;

View File

@ -1,4 +1,4 @@
package com.alibaba.dbhub.server.domain.core.impl;
package ai.chat2db.server.domain.core.impl;
import java.time.LocalDateTime;
import java.util.List;
@ -7,22 +7,20 @@ import java.util.Objects;
import java.util.function.Function;
import java.util.stream.Collectors;
import com.alibaba.dbhub.server.domain.api.model.DataSource;
import com.alibaba.dbhub.server.domain.api.model.Operation;
import com.alibaba.dbhub.server.domain.api.param.DataSourcePageQueryParam;
import com.alibaba.dbhub.server.domain.api.param.DataSourceSelector;
import com.alibaba.dbhub.server.domain.api.param.OperationPageQueryParam;
import com.alibaba.dbhub.server.domain.api.param.OperationSavedParam;
import com.alibaba.dbhub.server.domain.api.param.OperationUpdateParam;
import com.alibaba.dbhub.server.domain.api.service.DataSourceService;
import com.alibaba.dbhub.server.domain.api.service.OperationService;
import com.alibaba.dbhub.server.domain.core.converter.OperationConverter;
import com.alibaba.dbhub.server.domain.repository.entity.OperationSavedDO;
import com.alibaba.dbhub.server.domain.repository.mapper.OperationSavedMapper;
import com.alibaba.dbhub.server.tools.base.wrapper.result.ActionResult;
import com.alibaba.dbhub.server.tools.base.wrapper.result.DataResult;
import com.alibaba.dbhub.server.tools.base.wrapper.result.ListResult;
import com.alibaba.dbhub.server.tools.base.wrapper.result.PageResult;
import ai.chat2db.server.domain.api.model.DataSource;
import ai.chat2db.server.domain.api.model.Operation;
import ai.chat2db.server.domain.api.param.OperationPageQueryParam;
import ai.chat2db.server.domain.api.param.OperationSavedParam;
import ai.chat2db.server.domain.api.param.OperationUpdateParam;
import ai.chat2db.server.domain.api.service.DataSourceService;
import ai.chat2db.server.domain.api.service.OperationService;
import ai.chat2db.server.domain.core.converter.OperationConverter;
import ai.chat2db.server.domain.repository.entity.OperationSavedDO;
import ai.chat2db.server.domain.repository.mapper.OperationSavedMapper;
import ai.chat2db.server.tools.base.wrapper.result.ActionResult;
import ai.chat2db.server.tools.base.wrapper.result.DataResult;
import ai.chat2db.server.tools.base.wrapper.result.ListResult;
import ai.chat2db.server.tools.base.wrapper.result.PageResult;
import com.baomidou.mybatisplus.core.conditions.query.QueryWrapper;
import com.baomidou.mybatisplus.core.metadata.IPage;

View File

@ -1,26 +1,26 @@
package com.alibaba.dbhub.server.domain.core.impl;
package ai.chat2db.server.domain.core.impl;
import java.util.List;
import com.alibaba.dbhub.server.domain.api.service.TableService;
import com.alibaba.dbhub.server.domain.support.dialect.MetaSchema;
import com.alibaba.dbhub.server.domain.support.enums.DbTypeEnum;
import com.alibaba.dbhub.server.domain.support.model.Sql;
import com.alibaba.dbhub.server.domain.support.model.Table;
import com.alibaba.dbhub.server.domain.support.model.TableColumn;
import com.alibaba.dbhub.server.domain.support.model.TableIndex;
import com.alibaba.dbhub.server.domain.api.param.DropParam;
import com.alibaba.dbhub.server.domain.api.param.ShowCreateTableParam;
import com.alibaba.dbhub.server.domain.api.param.TablePageQueryParam;
import com.alibaba.dbhub.server.domain.api.param.TableQueryParam;
import com.alibaba.dbhub.server.domain.api.param.TableSelector;
import com.alibaba.dbhub.server.domain.support.sql.DbhubContext;
import com.alibaba.dbhub.server.domain.support.util.SqlUtils;
import com.alibaba.dbhub.server.tools.base.wrapper.result.ActionResult;
import com.alibaba.dbhub.server.tools.base.wrapper.result.DataResult;
import com.alibaba.dbhub.server.tools.base.wrapper.result.ListResult;
import com.alibaba.dbhub.server.tools.base.wrapper.result.PageResult;
import com.alibaba.dbhub.server.tools.common.util.EasyEnumUtils;
import ai.chat2db.server.domain.api.service.TableService;
import ai.chat2db.server.domain.support.dialect.MetaSchema;
import ai.chat2db.server.domain.support.enums.DbTypeEnum;
import ai.chat2db.server.domain.support.model.Sql;
import ai.chat2db.server.domain.support.model.Table;
import ai.chat2db.server.domain.support.model.TableColumn;
import ai.chat2db.server.domain.support.model.TableIndex;
import ai.chat2db.server.domain.api.param.DropParam;
import ai.chat2db.server.domain.api.param.ShowCreateTableParam;
import ai.chat2db.server.domain.api.param.TablePageQueryParam;
import ai.chat2db.server.domain.api.param.TableQueryParam;
import ai.chat2db.server.domain.api.param.TableSelector;
import ai.chat2db.server.domain.support.sql.DbhubContext;
import ai.chat2db.server.domain.support.util.SqlUtils;
import ai.chat2db.server.tools.base.wrapper.result.ActionResult;
import ai.chat2db.server.tools.base.wrapper.result.DataResult;
import ai.chat2db.server.tools.base.wrapper.result.ListResult;
import ai.chat2db.server.tools.base.wrapper.result.PageResult;
import ai.chat2db.server.tools.common.util.EasyEnumUtils;
import org.apache.commons.collections4.CollectionUtils;
import org.springframework.stereotype.Service;

View File

@ -1,17 +1,17 @@
package com.alibaba.dbhub.server.domain.core.impl;
package ai.chat2db.server.domain.core.impl;
import java.util.Objects;
import javax.annotation.Resource;
import com.alibaba.dbhub.server.domain.api.model.User;
import com.alibaba.dbhub.server.domain.api.service.UserService;
import com.alibaba.dbhub.server.domain.core.converter.UserConverter;
import com.alibaba.dbhub.server.domain.repository.entity.DbhubUserDO;
import com.alibaba.dbhub.server.domain.repository.mapper.DbhubUserMapper;
import com.alibaba.dbhub.server.domain.api.param.UserQueryParam;
import com.alibaba.dbhub.server.tools.base.wrapper.result.DataResult;
import com.alibaba.dbhub.server.tools.base.wrapper.result.PageResult;
import ai.chat2db.server.domain.api.model.User;
import ai.chat2db.server.domain.api.service.UserService;
import ai.chat2db.server.domain.core.converter.UserConverter;
import ai.chat2db.server.domain.repository.entity.DbhubUserDO;
import ai.chat2db.server.domain.repository.mapper.DbhubUserMapper;
import ai.chat2db.server.domain.api.param.UserQueryParam;
import ai.chat2db.server.tools.base.wrapper.result.DataResult;
import ai.chat2db.server.tools.base.wrapper.result.PageResult;
import cn.hutool.crypto.digest.DigestUtil;
import com.baomidou.mybatisplus.core.conditions.query.LambdaQueryWrapper;

View File

@ -1,4 +1,4 @@
package com.alibaba.dbhub.server.domain.core.util;
package ai.chat2db.server.domain.core.util;
import java.io.FileInputStream;
import java.io.FileNotFoundException;

View File

@ -3,14 +3,14 @@
xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
xsi:schemaLocation="http://maven.apache.org/POM/4.0.0 http://maven.apache.org/xsd/maven-4.0.0.xsd">
<parent>
<groupId>com.alibaba.dbhub</groupId>
<artifactId>ali-dbhub-server-domain</artifactId>
<groupId>ai.chat2db</groupId>
<artifactId>chat2db-server-domain</artifactId>
<version>${revision}</version>
<relativePath>../pom.xml</relativePath>
</parent>
<modelVersion>4.0.0</modelVersion>
<artifactId>ali-dbhub-server-domain-repository</artifactId>
<artifactId>chat2db-server-domain-repository</artifactId>
<dependencies>
<dependency>
@ -18,8 +18,8 @@
<artifactId>mybatis-plus-boot-starter</artifactId>
</dependency>
<dependency>
<groupId>com.alibaba.dbhub</groupId>
<artifactId>ali-dbhub-server-tools-common</artifactId>
<groupId>ai.chat2db</groupId>
<artifactId>chat2db-server-tools-common</artifactId>
</dependency>
</dependencies>
</project>

View File

@ -1,4 +1,4 @@
package com.alibaba.dbhub.server.domain.repository.entity;
package ai.chat2db.server.domain.repository.entity;
import com.baomidou.mybatisplus.annotation.IdType;
import com.baomidou.mybatisplus.annotation.TableId;

View File

@ -1,4 +1,4 @@
package com.alibaba.dbhub.server.domain.repository.entity;
package ai.chat2db.server.domain.repository.entity;
import com.baomidou.mybatisplus.annotation.IdType;
import com.baomidou.mybatisplus.annotation.TableId;

View File

@ -1,4 +1,4 @@
package com.alibaba.dbhub.server.domain.repository.entity;
package ai.chat2db.server.domain.repository.entity;
import com.baomidou.mybatisplus.annotation.IdType;
import com.baomidou.mybatisplus.annotation.TableId;

View File

@ -1,4 +1,4 @@
package com.alibaba.dbhub.server.domain.repository.entity;
package ai.chat2db.server.domain.repository.entity;
import com.baomidou.mybatisplus.annotation.IdType;
import com.baomidou.mybatisplus.annotation.TableId;

View File

@ -1,4 +1,4 @@
package com.alibaba.dbhub.server.domain.repository.entity;
package ai.chat2db.server.domain.repository.entity;
import com.baomidou.mybatisplus.annotation.IdType;
import com.baomidou.mybatisplus.annotation.TableId;

View File

@ -1,4 +1,4 @@
package com.alibaba.dbhub.server.domain.repository.entity;
package ai.chat2db.server.domain.repository.entity;
import com.baomidou.mybatisplus.annotation.IdType;
import com.baomidou.mybatisplus.annotation.TableId;

View File

@ -1,4 +1,4 @@
package com.alibaba.dbhub.server.domain.repository.entity;
package ai.chat2db.server.domain.repository.entity;
import com.baomidou.mybatisplus.annotation.IdType;
import com.baomidou.mybatisplus.annotation.TableId;

View File

@ -2,7 +2,7 @@
* alibaba.com Inc.
* Copyright (c) 2004-2023 All Rights Reserved.
*/
package com.alibaba.dbhub.server.domain.repository.entity;
package ai.chat2db.server.domain.repository.entity;
import java.io.Serializable;
import java.time.LocalDateTime;

View File

@ -1,6 +1,6 @@
package com.alibaba.dbhub.server.domain.repository.mapper;
package ai.chat2db.server.domain.repository.mapper;
import com.alibaba.dbhub.server.domain.repository.entity.ChartDO;
import ai.chat2db.server.domain.repository.entity.ChartDO;
import com.baomidou.mybatisplus.core.mapper.BaseMapper;
/**

View File

@ -1,6 +1,6 @@
package com.alibaba.dbhub.server.domain.repository.mapper;
package ai.chat2db.server.domain.repository.mapper;
import com.alibaba.dbhub.server.domain.repository.entity.DashboardChartRelationDO;
import ai.chat2db.server.domain.repository.entity.DashboardChartRelationDO;
import com.baomidou.mybatisplus.core.mapper.BaseMapper;
/**

View File

@ -1,6 +1,6 @@
package com.alibaba.dbhub.server.domain.repository.mapper;
package ai.chat2db.server.domain.repository.mapper;
import com.alibaba.dbhub.server.domain.repository.entity.DashboardDO;
import ai.chat2db.server.domain.repository.entity.DashboardDO;
import com.baomidou.mybatisplus.core.mapper.BaseMapper;
/**

View File

@ -1,6 +1,6 @@
package com.alibaba.dbhub.server.domain.repository.mapper;
package ai.chat2db.server.domain.repository.mapper;
import com.alibaba.dbhub.server.domain.repository.entity.DataSourceDO;
import ai.chat2db.server.domain.repository.entity.DataSourceDO;
import com.baomidou.mybatisplus.core.mapper.BaseMapper;
/**

View File

@ -1,6 +1,6 @@
package com.alibaba.dbhub.server.domain.repository.mapper;
package ai.chat2db.server.domain.repository.mapper;
import com.alibaba.dbhub.server.domain.repository.entity.DbhubUserDO;
import ai.chat2db.server.domain.repository.entity.DbhubUserDO;
import com.baomidou.mybatisplus.core.mapper.BaseMapper;
/**

View File

@ -1,6 +1,6 @@
package com.alibaba.dbhub.server.domain.repository.mapper;
package ai.chat2db.server.domain.repository.mapper;
import com.alibaba.dbhub.server.domain.repository.entity.OperationLogDO;
import ai.chat2db.server.domain.repository.entity.OperationLogDO;
import com.baomidou.mybatisplus.core.mapper.BaseMapper;
/**

View File

@ -1,6 +1,6 @@
package com.alibaba.dbhub.server.domain.repository.mapper;
package ai.chat2db.server.domain.repository.mapper;
import com.alibaba.dbhub.server.domain.repository.entity.OperationSavedDO;
import ai.chat2db.server.domain.repository.entity.OperationSavedDO;
import com.baomidou.mybatisplus.core.mapper.BaseMapper;
/**

Some files were not shown because too many files have changed in this diff Show More