mirror of
https://gitee.com/dromara/dbswitch.git
synced 2026-09-03 05:14:32 +08:00
version for 2.0.0
This commit is contained in:
@@ -6,6 +6,7 @@ body:
|
||||
attributes:
|
||||
label: dbswitch版本
|
||||
options:
|
||||
- "2.0.0"
|
||||
- "1.9.10"
|
||||
- "1.9.9"
|
||||
- "1.9.8"
|
||||
@@ -13,7 +14,7 @@ body:
|
||||
- "1.9.6"
|
||||
- "1.9.5"
|
||||
- "1.9.4"
|
||||
- "其他版本已不维护(历史版本可平滑升级上述各版本),勿提issue"
|
||||
- "其他版本已不维护(历史版本可平滑升级到1.9.10),勿提issue"
|
||||
validations:
|
||||
required: true
|
||||
- type: dropdown
|
||||
|
||||
@@ -16,13 +16,13 @@ PostgreSQL等数据库的,只是存在某些特殊的语法情况而已。为
|
||||
|
||||
```
|
||||
<dependency>
|
||||
<groupId>com.gitee.dbswitch</groupId>
|
||||
<groupId>org.dromara.dbswitch</groupId>
|
||||
<artifactId>dbswitch-common</artifactId>
|
||||
<version>${project.version}</version>
|
||||
</dependency>
|
||||
|
||||
<dependency>
|
||||
<groupId>com.gitee.dbswitch</groupId>
|
||||
<groupId>org.dromara.dbswitch</groupId>
|
||||
<artifactId>dbswitch-core</artifactId>
|
||||
<version>${project.version}</version>
|
||||
</dependency>
|
||||
@@ -30,7 +30,7 @@ PostgreSQL等数据库的,只是存在某些特殊的语法情况而已。为
|
||||
|
||||
**(2) 添加新的数据库产品类型枚举值:**
|
||||
|
||||
在dbswitch-common模块里,找到com.gitee.dbswitch.common.type.ProductTypeEnum的定义,并在最后追加以数据库产品 命名的枚举字符串,例如:
|
||||
在dbswitch-common模块里,找到org.dromara.dbswitch.common.type.ProductTypeEnum的定义,并在最后追加以数据库产品 命名的枚举字符串,例如:
|
||||
|
||||
```
|
||||
/**
|
||||
@@ -62,8 +62,8 @@ PostgreSQL等数据库的,只是存在某些特殊的语法情况而已。为
|
||||
└── src
|
||||
└── main
|
||||
├── java
|
||||
│ └── com
|
||||
│ └── gitee
|
||||
│ └── org
|
||||
│ └── dromara
|
||||
│ └── dbswitch
|
||||
│ └── product
|
||||
│ └── openguass
|
||||
@@ -77,7 +77,7 @@ PostgreSQL等数据库的,只是存在某些特殊的语法情况而已。为
|
||||
└── dbswitch.providers
|
||||
```
|
||||
|
||||
其中OpenGaussFactoryProvider.java必须继承自com.gitee.dbswitch.provider.AbstractFactoryProvider,并带有@Product注解:
|
||||
其中OpenGaussFactoryProvider.java必须继承自org.dromara.dbswitch.provider.AbstractFactoryProvider,并带有@Product注解:
|
||||
|
||||
```
|
||||
@Product(ProductTypeEnum.OPENGAUSS)
|
||||
@@ -94,27 +94,27 @@ public class OpenGaussFactoryProvider extends AbstractFactoryProvider {
|
||||
return new OpenGaussFeatures();
|
||||
}
|
||||
|
||||
// 这里提供数据库元数据查询的实现对象,继承自com.gitee.dbswitch.provider.meta.AbstractMetadataProvider
|
||||
// 这里提供数据库元数据查询的实现对象,继承自org.dromara.dbswitch.provider.meta.AbstractMetadataProvider
|
||||
// 这里需编写类OpenGaussMetadataQueryProvider查询元数据信息的实现代码
|
||||
@Override
|
||||
public MetadataProvider createMetadataQueryProvider() {
|
||||
return new OpenGaussMetadataQueryProvider(this);
|
||||
}
|
||||
|
||||
// 这里提供对数据库表的drop和truncate操作的实现对象,继承自com.gitee.dbswitch.provider.operate.DefaultTableOperateProvider
|
||||
// 这里提供对数据库表的drop和truncate操作的实现对象,继承自org.dromara.dbswitch.provider.operate.DefaultTableOperateProvider
|
||||
@Override
|
||||
public TableOperateProvider createTableOperateProvider() {
|
||||
return new OpenGaussTableOperateProvider(this);
|
||||
}
|
||||
|
||||
// 这里提供对数据库表的批量插入数据操作的实现对象,继承自com.gitee.dbswitch.provider.write.DefaultTableDataWriteProvider
|
||||
// 这里提供对数据库表的批量插入数据操作的实现对象,继承自org.dromara.dbswitch.provider.write.DefaultTableDataWriteProvider
|
||||
// 也可配置为 new AutoCastTableDataWriteProvider(this);
|
||||
@Override
|
||||
public TableDataWriteProvider createTableDataWriteProvider(boolean useInsert) {
|
||||
return new AutoCastTableDataWriteProvider(this);
|
||||
}
|
||||
|
||||
// 这里提供对数据库表数据的Insert、Update、Delete同步操作的实现对象,继承自com.gitee.dbswitch.provider.sync.DefaultTableDataSynchronizer
|
||||
// 这里提供对数据库表数据的Insert、Update、Delete同步操作的实现对象,继承自org.dromara.dbswitch.provider.sync.DefaultTableDataSynchronizer
|
||||
// 也可配置为 new AutoCastTableDataSynchronizer(this);
|
||||
@Override
|
||||
public TableDataSynchronizer createTableDataSynchronizer() {
|
||||
@@ -129,7 +129,7 @@ public class OpenGaussFactoryProvider extends AbstractFactoryProvider {
|
||||
|
||||
```
|
||||
[root@localhost dbswitch-product-opengauss]# cat src/main/resources/META-INF/services/dbswitch.providers
|
||||
com.gitee.dbswitch.product.openguass.OpenGaussFactoryProvider
|
||||
org.dromara.dbswitch.product.openguass.OpenGaussFactoryProvider
|
||||
```
|
||||
|
||||
**(5) 为dbswitch-register-product增加依赖:**
|
||||
@@ -139,7 +139,7 @@ com.gitee.dbswitch.product.openguass.OpenGaussFactoryProvider
|
||||
```
|
||||
<!-- 新增加的数据库产品需要在这里追加依赖-->
|
||||
<dependency>
|
||||
<groupId>com.gitee.dbswitch</groupId>
|
||||
<groupId>org.dromara.dbswitch</groupId>
|
||||
<artifactId>dbswitch-product-openguass</artifactId>
|
||||
<version>${project.version}</version>
|
||||
</dependency>
|
||||
@@ -157,7 +157,7 @@ com.gitee.dbswitch.product.openguass.OpenGaussFactoryProvider
|
||||
```
|
||||
2023-01-28 21:35:13.768 [main] INFO c.g.d.p.r.ProductRegisterAutoConfiguration - Register database product now ...
|
||||
...
|
||||
2023-01-28 21:35:13.787 [main] INFO com.gitee.dbswitch.provider.ProductProviderFactory - Register product OPENGAUSS by subclass :com.gitee.dbswitch.product.openguass.OpenGaussFactoryProvider
|
||||
2023-01-28 21:35:13.787 [main] INFO org.dromara.dbswitch.provider.ProductProviderFactory - Register product OPENGAUSS by subclass :org.dromara.dbswitch.product.openguass.OpenGaussFactoryProvider
|
||||
....
|
||||
2023-01-28 21:35:13.805 [main] INFO c.g.d.p.r.ProductRegisterAutoConfiguration - Finish to register total 14 database product !
|
||||
```
|
||||
|
||||
@@ -446,7 +446,7 @@ cd dbswitch && mvn clean install
|
||||
|
||||
```
|
||||
<dependency>
|
||||
<groupId>com.gitee.dbswitch</groupId>
|
||||
<groupId>org.dromara.dbswitch</groupId>
|
||||
<artifactId>dbswitch-data</artifactId>
|
||||
<version>${dbswitch.version}</version>
|
||||
</dependency>
|
||||
|
||||
@@ -166,7 +166,7 @@ jdbc驱动名称:org.sqlite.JDBC
|
||||
|
||||
```
|
||||
jdbc连接地址:jdbc:mongodb://172.17.2.12:27017/admin?authSource=admin&authMechanism=SCRAM-SHA-1
|
||||
jdbc驱动名称:com.gitee.jdbc.mongodb.JdbcDriver
|
||||
jdbc驱动名称:org.dromara.jdbc.mongodb.JdbcDriver
|
||||
```
|
||||
|
||||
> 项目地址:https://gitee.com/inrgihc/jdbc-mongodb-driver
|
||||
@@ -175,7 +175,7 @@ jdbc驱动名称:com.gitee.jdbc.mongodb.JdbcDriver
|
||||
|
||||
```
|
||||
jdbc连接地址:jdbc:jest://172.17.2.12:9200?useHttps=false
|
||||
jdbc驱动名称:com.gitee.jdbc.elasticsearch.JdbcDriver
|
||||
jdbc驱动名称:org.dromara.jdbc.elasticsearch.JdbcDriver
|
||||
```
|
||||
|
||||
> 项目地址:https://gitee.com/inrgihc/jdbc-jest-driver
|
||||
|
||||
@@ -2,7 +2,7 @@
|
||||
|
||||
set -e
|
||||
|
||||
DBSWITCH_VERSION=1.9.10
|
||||
DBSWITCH_VERSION=2.0.0
|
||||
BUILD_DOCKER_DIR="$( cd "$( dirname "$0" )" && pwd )"
|
||||
PROJECT_ROOT_DIR=$( dirname "$BUILD_DOCKER_DIR")
|
||||
DOCKER_DBSWITCH_DIR=$BUILD_DOCKER_DIR/dbswitch
|
||||
|
||||
@@ -6,7 +6,7 @@
|
||||
#############################################
|
||||
# !!!!!! Modify here please
|
||||
|
||||
APP_MAIN="com.gitee.dbswitch.admin.AdminApplication"
|
||||
APP_MAIN="org.dromara.dbswitch.admin.AdminApplication"
|
||||
|
||||
#############################################
|
||||
|
||||
|
||||
@@ -7,7 +7,7 @@ spring:
|
||||
validation-query: SELECT 1
|
||||
test-on-borrow: true
|
||||
flyway:
|
||||
locations: classpath:db/postgres
|
||||
locations: classpath:db/mysql
|
||||
baseline-on-migrate: true
|
||||
table: dbswitch_schema_history
|
||||
enabled: true
|
||||
|
||||
@@ -3,9 +3,9 @@
|
||||
xsi:schemaLocation="http://maven.apache.org/POM/4.0.0 https://maven.apache.org/xsd/maven-4.0.0.xsd">
|
||||
<modelVersion>4.0.0</modelVersion>
|
||||
<parent>
|
||||
<groupId>com.gitee.dbswitch</groupId>
|
||||
<groupId>org.dromara.dbswitch</groupId>
|
||||
<artifactId>dbswitch-parent</artifactId>
|
||||
<version>1.9.10</version>
|
||||
<version>2.0.0</version>
|
||||
</parent>
|
||||
|
||||
<artifactId>dbswitch-admin</artifactId>
|
||||
@@ -13,26 +13,26 @@
|
||||
<dependencies>
|
||||
|
||||
<dependency>
|
||||
<groupId>com.gitee.dbswitch</groupId>
|
||||
<groupId>org.dromara.dbswitch</groupId>
|
||||
<artifactId>dbswitch-common</artifactId>
|
||||
<version>${project.version}</version>
|
||||
</dependency>
|
||||
|
||||
<dependency>
|
||||
<groupId>com.gitee.dbswitch</groupId>
|
||||
<groupId>org.dromara.dbswitch</groupId>
|
||||
<artifactId>dbswitch-core</artifactId>
|
||||
<version>${project.version}</version>
|
||||
</dependency>
|
||||
|
||||
<dependency>
|
||||
<groupId>com.gitee.dbswitch</groupId>
|
||||
<groupId>org.dromara.dbswitch</groupId>
|
||||
<artifactId>dbswitch-data</artifactId>
|
||||
<version>${project.version}</version>
|
||||
</dependency>
|
||||
|
||||
<dependency>
|
||||
<groupId>com.gitee.dbswitch</groupId>
|
||||
<artifactId>flyway-core</artifactId>
|
||||
<groupId>org.dromara.dbswitch</groupId>
|
||||
<artifactId>dbswitch-flyway</artifactId>
|
||||
<version>${project.version}</version>
|
||||
</dependency>
|
||||
|
||||
@@ -76,14 +76,6 @@
|
||||
<artifactId>lombok</artifactId>
|
||||
</dependency>
|
||||
|
||||
<dependency>
|
||||
<groupId>io.springfox</groupId>
|
||||
<artifactId>springfox-swagger2</artifactId>
|
||||
</dependency>
|
||||
<dependency>
|
||||
<groupId>io.springfox</groupId>
|
||||
<artifactId>springfox-swagger-ui</artifactId>
|
||||
</dependency>
|
||||
<dependency>
|
||||
<groupId>io.springfox</groupId>
|
||||
<artifactId>springfox-boot-starter</artifactId>
|
||||
|
||||
@@ -7,7 +7,7 @@
|
||||
// Date : 2020/1/2
|
||||
// Location: beijing , china
|
||||
/////////////////////////////////////////////////////////////
|
||||
package com.gitee.dbswitch.admin;
|
||||
package org.dromara.dbswitch.admin;
|
||||
|
||||
import org.mybatis.spring.annotation.MapperScan;
|
||||
import org.springframework.boot.Banner;
|
||||
@@ -16,7 +16,7 @@ import org.springframework.boot.autoconfigure.SpringBootApplication;
|
||||
import org.springframework.scheduling.annotation.EnableScheduling;
|
||||
|
||||
@EnableScheduling
|
||||
@MapperScan({"com.gitee.dbswitch.admin.mapper"})
|
||||
@MapperScan({"org.dromara.dbswitch.admin.mapper"})
|
||||
@SpringBootApplication
|
||||
public class AdminApplication {
|
||||
|
||||
@@ -7,7 +7,7 @@
|
||||
// Date : 2020/1/2
|
||||
// Location: beijing , china
|
||||
/////////////////////////////////////////////////////////////
|
||||
package com.gitee.dbswitch.admin.common.annotation;
|
||||
package org.dromara.dbswitch.admin.common.annotation;
|
||||
|
||||
import java.lang.annotation.Documented;
|
||||
import java.lang.annotation.ElementType;
|
||||
@@ -7,7 +7,7 @@
|
||||
// Date : 2020/1/2
|
||||
// Location: beijing , china
|
||||
/////////////////////////////////////////////////////////////
|
||||
package com.gitee.dbswitch.admin.common.annotation;
|
||||
package org.dromara.dbswitch.admin.common.annotation;
|
||||
|
||||
import java.lang.annotation.Documented;
|
||||
import java.lang.annotation.ElementType;
|
||||
@@ -1,4 +1,4 @@
|
||||
package com.gitee.dbswitch.admin.common.annotation;
|
||||
package org.dromara.dbswitch.admin.common.annotation;
|
||||
|
||||
import java.lang.annotation.Documented;
|
||||
import java.lang.annotation.ElementType;
|
||||
@@ -7,18 +7,18 @@
|
||||
// Date : 2020/1/2
|
||||
// Location: beijing , china
|
||||
/////////////////////////////////////////////////////////////
|
||||
package com.gitee.dbswitch.admin.common.aspect;
|
||||
package org.dromara.dbswitch.admin.common.aspect;
|
||||
|
||||
import cn.hutool.core.exceptions.ExceptionUtil;
|
||||
import com.gitee.dbswitch.admin.common.annotation.LogAccess;
|
||||
import com.gitee.dbswitch.admin.common.annotation.LogOperate;
|
||||
import com.gitee.dbswitch.admin.dao.SystemLogDAO;
|
||||
import com.gitee.dbswitch.admin.entity.SystemLogEntity;
|
||||
import com.gitee.dbswitch.admin.entity.SystemUserEntity;
|
||||
import com.gitee.dbswitch.admin.type.LogTypeEnum;
|
||||
import com.gitee.dbswitch.admin.util.CacheUtils;
|
||||
import com.gitee.dbswitch.admin.util.ServletUtils;
|
||||
import com.gitee.dbswitch.admin.util.TokenUtils;
|
||||
import org.dromara.dbswitch.admin.common.annotation.LogAccess;
|
||||
import org.dromara.dbswitch.admin.common.annotation.LogOperate;
|
||||
import org.dromara.dbswitch.admin.dao.SystemLogDAO;
|
||||
import org.dromara.dbswitch.admin.entity.SystemLogEntity;
|
||||
import org.dromara.dbswitch.admin.entity.SystemUserEntity;
|
||||
import org.dromara.dbswitch.admin.type.LogTypeEnum;
|
||||
import org.dromara.dbswitch.admin.util.CacheUtils;
|
||||
import org.dromara.dbswitch.admin.util.ServletUtils;
|
||||
import org.dromara.dbswitch.admin.util.TokenUtils;
|
||||
import java.lang.reflect.Method;
|
||||
import java.util.Arrays;
|
||||
import java.util.List;
|
||||
@@ -68,7 +68,7 @@ public class LogAdviceAspect {
|
||||
return ctx;
|
||||
}
|
||||
|
||||
@Pointcut("@annotation(com.gitee.dbswitch.admin.common.annotation.LogAccess)")
|
||||
@Pointcut("@annotation(org.dromara.dbswitch.admin.common.annotation.LogAccess)")
|
||||
public void loginPointCut() {
|
||||
}
|
||||
|
||||
@@ -125,7 +125,7 @@ public class LogAdviceAspect {
|
||||
|
||||
//~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~//
|
||||
|
||||
@Pointcut("@annotation(com.gitee.dbswitch.admin.common.annotation.LogOperate)")
|
||||
@Pointcut("@annotation(org.dromara.dbswitch.admin.common.annotation.LogOperate)")
|
||||
public void operatorPointCut() {
|
||||
}
|
||||
|
||||
@@ -7,9 +7,9 @@
|
||||
// Date : 2020/1/2
|
||||
// Location: beijing , china
|
||||
/////////////////////////////////////////////////////////////
|
||||
package com.gitee.dbswitch.admin.common.exception;
|
||||
package org.dromara.dbswitch.admin.common.exception;
|
||||
|
||||
import com.gitee.dbswitch.admin.common.response.ResultCode;
|
||||
import org.dromara.dbswitch.admin.common.response.ResultCode;
|
||||
import lombok.AllArgsConstructor;
|
||||
import lombok.Data;
|
||||
|
||||
@@ -7,10 +7,10 @@
|
||||
// Date : 2020/1/2
|
||||
// Location: beijing , china
|
||||
/////////////////////////////////////////////////////////////
|
||||
package com.gitee.dbswitch.admin.common.exception;
|
||||
package org.dromara.dbswitch.admin.common.exception;
|
||||
|
||||
import com.gitee.dbswitch.admin.common.response.Result;
|
||||
import com.gitee.dbswitch.admin.common.response.ResultCode;
|
||||
import org.dromara.dbswitch.admin.common.response.Result;
|
||||
import org.dromara.dbswitch.admin.common.response.ResultCode;
|
||||
import lombok.extern.slf4j.Slf4j;
|
||||
import org.springframework.web.bind.annotation.ControllerAdvice;
|
||||
import org.springframework.web.bind.annotation.ExceptionHandler;
|
||||
@@ -7,7 +7,7 @@
|
||||
// Date : 2020/1/2
|
||||
// Location: beijing , china
|
||||
/////////////////////////////////////////////////////////////
|
||||
package com.gitee.dbswitch.admin.common.response;
|
||||
package org.dromara.dbswitch.admin.common.response;
|
||||
|
||||
import io.swagger.annotations.ApiModel;
|
||||
import io.swagger.annotations.ApiModelProperty;
|
||||
@@ -7,7 +7,7 @@
|
||||
// Date : 2020/1/2
|
||||
// Location: beijing , china
|
||||
/////////////////////////////////////////////////////////////
|
||||
package com.gitee.dbswitch.admin.common.response;
|
||||
package org.dromara.dbswitch.admin.common.response;
|
||||
|
||||
import io.swagger.annotations.ApiModel;
|
||||
import io.swagger.annotations.ApiModelProperty;
|
||||
@@ -7,7 +7,7 @@
|
||||
// Date : 2020/1/2
|
||||
// Location: beijing , china
|
||||
/////////////////////////////////////////////////////////////
|
||||
package com.gitee.dbswitch.admin.common.response;
|
||||
package org.dromara.dbswitch.admin.common.response;
|
||||
|
||||
import lombok.AllArgsConstructor;
|
||||
import lombok.Getter;
|
||||
@@ -7,7 +7,7 @@
|
||||
// Date : 2020/1/2
|
||||
// Location: beijing , china
|
||||
/////////////////////////////////////////////////////////////
|
||||
package com.gitee.dbswitch.admin.config;
|
||||
package org.dromara.dbswitch.admin.config;
|
||||
|
||||
import org.springframework.context.annotation.Configuration;
|
||||
import org.springframework.web.servlet.config.annotation.CorsRegistry;
|
||||
@@ -1,4 +1,4 @@
|
||||
package com.gitee.dbswitch.admin.config;
|
||||
package org.dromara.dbswitch.admin.config;
|
||||
|
||||
import java.io.File;
|
||||
import java.util.Properties;
|
||||
@@ -1,6 +1,6 @@
|
||||
package com.gitee.dbswitch.admin.config;
|
||||
package org.dromara.dbswitch.admin.config;
|
||||
|
||||
import com.gitee.dbswitch.data.util.DataSourceUtils;
|
||||
import org.dromara.dbswitch.data.util.DataSourceUtils;
|
||||
import java.util.concurrent.ThreadPoolExecutor;
|
||||
import org.springframework.context.annotation.Bean;
|
||||
import org.springframework.context.annotation.Configuration;
|
||||
@@ -7,16 +7,16 @@
|
||||
// Date : 2020/1/2
|
||||
// Location: beijing , china
|
||||
/////////////////////////////////////////////////////////////
|
||||
package com.gitee.dbswitch.admin.config;
|
||||
package org.dromara.dbswitch.admin.config;
|
||||
|
||||
import com.gitee.dbswitch.admin.common.annotation.TokenCheck;
|
||||
import com.gitee.dbswitch.admin.common.exception.DbswitchException;
|
||||
import com.gitee.dbswitch.admin.common.response.ResultCode;
|
||||
import com.gitee.dbswitch.admin.dao.SystemUserDAO;
|
||||
import com.gitee.dbswitch.admin.entity.SystemUserEntity;
|
||||
import com.gitee.dbswitch.admin.util.CacheUtils;
|
||||
import com.gitee.dbswitch.admin.util.ServletUtils;
|
||||
import com.gitee.dbswitch.admin.util.TokenUtils;
|
||||
import org.dromara.dbswitch.admin.common.annotation.TokenCheck;
|
||||
import org.dromara.dbswitch.admin.common.exception.DbswitchException;
|
||||
import org.dromara.dbswitch.admin.common.response.ResultCode;
|
||||
import org.dromara.dbswitch.admin.dao.SystemUserDAO;
|
||||
import org.dromara.dbswitch.admin.entity.SystemUserEntity;
|
||||
import org.dromara.dbswitch.admin.util.CacheUtils;
|
||||
import org.dromara.dbswitch.admin.util.ServletUtils;
|
||||
import org.dromara.dbswitch.admin.util.TokenUtils;
|
||||
import java.lang.reflect.Method;
|
||||
import javax.annotation.Resource;
|
||||
import javax.servlet.http.HttpServletRequest;
|
||||
@@ -7,7 +7,7 @@
|
||||
// Date : 2020/1/2
|
||||
// Location: beijing , china
|
||||
/////////////////////////////////////////////////////////////
|
||||
package com.gitee.dbswitch.admin.config;
|
||||
package org.dromara.dbswitch.admin.config;
|
||||
|
||||
import java.io.IOException;
|
||||
import java.util.Properties;
|
||||
@@ -7,7 +7,7 @@
|
||||
// Date : 2020/1/2
|
||||
// Location: beijing , china
|
||||
/////////////////////////////////////////////////////////////
|
||||
package com.gitee.dbswitch.admin.config;
|
||||
package org.dromara.dbswitch.admin.config;
|
||||
|
||||
import java.util.ArrayList;
|
||||
import java.util.List;
|
||||
@@ -32,8 +32,8 @@ public class SwaggerConfig {
|
||||
|
||||
public static final String API_PREFIX = "/dbswitch/admin/api";
|
||||
public static final String API_V1 = API_PREFIX + "/v1";
|
||||
private static final String API_DEFAULT_PACKAGE = "com.gitee.dbswitch.admin.controller.privateapi";
|
||||
private static final String API_COMMON_PACKAGE = "com.gitee.dbswitch.admin.controller.publicapi";
|
||||
private static final String API_DEFAULT_PACKAGE = "org.dromara.dbswitch.admin.controller.privateapi";
|
||||
private static final String API_COMMON_PACKAGE = "org.dromara.dbswitch.admin.controller.publicapi";
|
||||
|
||||
private ApiInfo createApiInfo() {
|
||||
return new ApiInfoBuilder()
|
||||
@@ -7,7 +7,7 @@
|
||||
// Date : 2020/1/2
|
||||
// Location: beijing , china
|
||||
/////////////////////////////////////////////////////////////
|
||||
package com.gitee.dbswitch.admin.config;
|
||||
package org.dromara.dbswitch.admin.config;
|
||||
|
||||
import org.springframework.context.annotation.Configuration;
|
||||
import org.springframework.web.servlet.config.annotation.ResourceHandlerRegistry;
|
||||
@@ -7,17 +7,17 @@
|
||||
// Date : 2020/1/2
|
||||
// Location: beijing , china
|
||||
/////////////////////////////////////////////////////////////
|
||||
package com.gitee.dbswitch.admin.controller.converter;
|
||||
package org.dromara.dbswitch.admin.controller.converter;
|
||||
|
||||
import cn.hutool.extra.spring.SpringUtil;
|
||||
import com.gitee.dbswitch.admin.dao.AssignmentConfigDAO;
|
||||
import com.gitee.dbswitch.admin.dao.DatabaseConnectionDAO;
|
||||
import com.gitee.dbswitch.admin.entity.AssignmentConfigEntity;
|
||||
import com.gitee.dbswitch.admin.entity.AssignmentTaskEntity;
|
||||
import com.gitee.dbswitch.admin.entity.DatabaseConnectionEntity;
|
||||
import com.gitee.dbswitch.admin.model.response.AssignmentDetailResponse;
|
||||
import com.gitee.dbswitch.admin.type.IncludeExcludeEnum;
|
||||
import com.gitee.dbswitch.common.converter.AbstractConverter;
|
||||
import org.dromara.dbswitch.admin.dao.AssignmentConfigDAO;
|
||||
import org.dromara.dbswitch.admin.dao.DatabaseConnectionDAO;
|
||||
import org.dromara.dbswitch.admin.model.response.AssignmentDetailResponse;
|
||||
import org.dromara.dbswitch.admin.type.IncludeExcludeEnum;
|
||||
import org.dromara.dbswitch.admin.entity.AssignmentConfigEntity;
|
||||
import org.dromara.dbswitch.admin.entity.AssignmentTaskEntity;
|
||||
import org.dromara.dbswitch.admin.entity.DatabaseConnectionEntity;
|
||||
import org.dromara.dbswitch.common.converter.AbstractConverter;
|
||||
|
||||
public class AssignmentDetailConverter extends
|
||||
AbstractConverter<AssignmentTaskEntity, AssignmentDetailResponse> {
|
||||
@@ -7,19 +7,19 @@
|
||||
// Date : 2020/1/2
|
||||
// Location: beijing , china
|
||||
/////////////////////////////////////////////////////////////
|
||||
package com.gitee.dbswitch.admin.controller.converter;
|
||||
package org.dromara.dbswitch.admin.controller.converter;
|
||||
|
||||
import cn.hutool.extra.spring.SpringUtil;
|
||||
import com.gitee.dbswitch.admin.dao.AssignmentConfigDAO;
|
||||
import com.gitee.dbswitch.admin.dao.AssignmentJobDAO;
|
||||
import com.gitee.dbswitch.admin.dao.DatabaseConnectionDAO;
|
||||
import com.gitee.dbswitch.admin.entity.AssignmentConfigEntity;
|
||||
import com.gitee.dbswitch.admin.entity.AssignmentJobEntity;
|
||||
import com.gitee.dbswitch.admin.entity.AssignmentTaskEntity;
|
||||
import com.gitee.dbswitch.admin.entity.DatabaseConnectionEntity;
|
||||
import com.gitee.dbswitch.admin.model.response.AssignmentInfoResponse;
|
||||
import com.gitee.dbswitch.admin.type.JobStatusEnum;
|
||||
import com.gitee.dbswitch.common.converter.AbstractConverter;
|
||||
import org.dromara.dbswitch.admin.dao.AssignmentConfigDAO;
|
||||
import org.dromara.dbswitch.admin.dao.AssignmentJobDAO;
|
||||
import org.dromara.dbswitch.admin.dao.DatabaseConnectionDAO;
|
||||
import org.dromara.dbswitch.admin.model.response.AssignmentInfoResponse;
|
||||
import org.dromara.dbswitch.admin.type.JobStatusEnum;
|
||||
import org.dromara.dbswitch.admin.entity.AssignmentConfigEntity;
|
||||
import org.dromara.dbswitch.admin.entity.AssignmentJobEntity;
|
||||
import org.dromara.dbswitch.admin.entity.AssignmentTaskEntity;
|
||||
import org.dromara.dbswitch.admin.entity.DatabaseConnectionEntity;
|
||||
import org.dromara.dbswitch.common.converter.AbstractConverter;
|
||||
import com.google.common.collect.Lists;
|
||||
import java.util.List;
|
||||
import java.util.Map;
|
||||
@@ -1,8 +1,8 @@
|
||||
package com.gitee.dbswitch.admin.controller.converter;
|
||||
package org.dromara.dbswitch.admin.controller.converter;
|
||||
|
||||
import com.gitee.dbswitch.admin.entity.AssignmentTaskEntity;
|
||||
import com.gitee.dbswitch.admin.model.response.AssignmentsDataResponse;
|
||||
import com.gitee.dbswitch.common.converter.AbstractConverter;
|
||||
import org.dromara.dbswitch.admin.model.response.AssignmentsDataResponse;
|
||||
import org.dromara.dbswitch.admin.entity.AssignmentTaskEntity;
|
||||
import org.dromara.dbswitch.common.converter.AbstractConverter;
|
||||
|
||||
import cn.hutool.core.date.DatePattern;
|
||||
import cn.hutool.core.date.DateUtil;
|
||||
@@ -12,7 +12,7 @@ import cn.hutool.core.date.DateUtil;
|
||||
* @since 2024/4/22 9:44
|
||||
*/
|
||||
public class AssignmentsConverter extends
|
||||
AbstractConverter<AssignmentTaskEntity, AssignmentsDataResponse> {
|
||||
AbstractConverter<AssignmentTaskEntity, AssignmentsDataResponse> {
|
||||
|
||||
@Override
|
||||
public AssignmentsDataResponse convert(AssignmentTaskEntity assignmentTaskEntity) {
|
||||
@@ -7,12 +7,11 @@
|
||||
// Date : 2020/1/2
|
||||
// Location: beijing , china
|
||||
/////////////////////////////////////////////////////////////
|
||||
package com.gitee.dbswitch.admin.controller.converter;
|
||||
package org.dromara.dbswitch.admin.controller.converter;
|
||||
|
||||
import com.gitee.dbswitch.admin.entity.DatabaseConnectionEntity;
|
||||
import com.gitee.dbswitch.admin.model.response.DbConnectionDetailResponse;
|
||||
import com.gitee.dbswitch.common.converter.AbstractConverter;
|
||||
import com.gitee.dbswitch.common.type.ProductTypeEnum;
|
||||
import org.dromara.dbswitch.admin.model.response.DbConnectionDetailResponse;
|
||||
import org.dromara.dbswitch.admin.entity.DatabaseConnectionEntity;
|
||||
import org.dromara.dbswitch.common.converter.AbstractConverter;
|
||||
|
||||
public class DbConnectionDetailConverter extends
|
||||
AbstractConverter<DatabaseConnectionEntity, DbConnectionDetailResponse> {
|
||||
@@ -7,11 +7,11 @@
|
||||
// Date : 2020/1/2
|
||||
// Location: beijing , china
|
||||
/////////////////////////////////////////////////////////////
|
||||
package com.gitee.dbswitch.admin.controller.converter;
|
||||
package org.dromara.dbswitch.admin.controller.converter;
|
||||
|
||||
import com.gitee.dbswitch.admin.entity.SystemLogEntity;
|
||||
import com.gitee.dbswitch.admin.model.response.SystemLogDetailResponse;
|
||||
import com.gitee.dbswitch.common.converter.AbstractConverter;
|
||||
import org.dromara.dbswitch.admin.model.response.SystemLogDetailResponse;
|
||||
import org.dromara.dbswitch.admin.entity.SystemLogEntity;
|
||||
import org.dromara.dbswitch.common.converter.AbstractConverter;
|
||||
|
||||
public class SystemLogDetailConverter extends
|
||||
AbstractConverter<SystemLogEntity, SystemLogDetailResponse> {
|
||||
@@ -7,11 +7,11 @@
|
||||
// Date : 2020/1/2
|
||||
// Location: beijing , china
|
||||
/////////////////////////////////////////////////////////////
|
||||
package com.gitee.dbswitch.admin.controller.converter;
|
||||
package org.dromara.dbswitch.admin.controller.converter;
|
||||
|
||||
import com.gitee.dbswitch.admin.entity.SystemUserEntity;
|
||||
import com.gitee.dbswitch.admin.model.response.SystemUserDetailResponse;
|
||||
import com.gitee.dbswitch.common.converter.AbstractConverter;
|
||||
import org.dromara.dbswitch.admin.model.response.SystemUserDetailResponse;
|
||||
import org.dromara.dbswitch.admin.entity.SystemUserEntity;
|
||||
import org.dromara.dbswitch.common.converter.AbstractConverter;
|
||||
|
||||
public class SystemUserDetailConverter extends
|
||||
AbstractConverter<SystemUserEntity, SystemUserDetailResponse> {
|
||||
@@ -7,13 +7,13 @@
|
||||
// Date : 2020/1/2
|
||||
// Location: beijing , china
|
||||
/////////////////////////////////////////////////////////////
|
||||
package com.gitee.dbswitch.admin.controller.converter;
|
||||
package org.dromara.dbswitch.admin.controller.converter;
|
||||
|
||||
import com.gitee.dbswitch.admin.entity.AssignmentJobEntity;
|
||||
import com.gitee.dbswitch.admin.model.response.TaskJobDetailResponse;
|
||||
import com.gitee.dbswitch.admin.type.JobStatusEnum;
|
||||
import com.gitee.dbswitch.admin.type.ScheduleModeEnum;
|
||||
import com.gitee.dbswitch.common.converter.AbstractConverter;
|
||||
import org.dromara.dbswitch.admin.model.response.TaskJobDetailResponse;
|
||||
import org.dromara.dbswitch.admin.type.JobStatusEnum;
|
||||
import org.dromara.dbswitch.admin.type.ScheduleModeEnum;
|
||||
import org.dromara.dbswitch.admin.entity.AssignmentJobEntity;
|
||||
import org.dromara.dbswitch.common.converter.AbstractConverter;
|
||||
|
||||
public class TaskJobDetailConverter extends
|
||||
AbstractConverter<AssignmentJobEntity, TaskJobDetailResponse> {
|
||||
@@ -7,19 +7,19 @@
|
||||
// Date : 2020/1/2
|
||||
// Location: beijing , china
|
||||
/////////////////////////////////////////////////////////////
|
||||
package com.gitee.dbswitch.admin.controller.privateapi;
|
||||
package org.dromara.dbswitch.admin.controller.privateapi;
|
||||
|
||||
import com.gitee.dbswitch.admin.common.annotation.LogOperate;
|
||||
import com.gitee.dbswitch.admin.common.annotation.TokenCheck;
|
||||
import com.gitee.dbswitch.admin.common.response.PageResult;
|
||||
import com.gitee.dbswitch.admin.common.response.Result;
|
||||
import com.gitee.dbswitch.admin.config.SwaggerConfig;
|
||||
import com.gitee.dbswitch.admin.model.request.AssigmentCreateRequest;
|
||||
import com.gitee.dbswitch.admin.model.request.AssigmentUpdateRequest;
|
||||
import com.gitee.dbswitch.admin.model.request.AssignmentSearchRequest;
|
||||
import com.gitee.dbswitch.admin.model.response.AssignmentDetailResponse;
|
||||
import com.gitee.dbswitch.admin.model.response.AssignmentInfoResponse;
|
||||
import com.gitee.dbswitch.admin.service.AssignmentService;
|
||||
import org.dromara.dbswitch.admin.common.annotation.LogOperate;
|
||||
import org.dromara.dbswitch.admin.common.annotation.TokenCheck;
|
||||
import org.dromara.dbswitch.admin.common.response.PageResult;
|
||||
import org.dromara.dbswitch.admin.common.response.Result;
|
||||
import org.dromara.dbswitch.admin.config.SwaggerConfig;
|
||||
import org.dromara.dbswitch.admin.model.request.AssigmentCreateRequest;
|
||||
import org.dromara.dbswitch.admin.model.request.AssigmentUpdateRequest;
|
||||
import org.dromara.dbswitch.admin.model.request.AssignmentSearchRequest;
|
||||
import org.dromara.dbswitch.admin.model.response.AssignmentDetailResponse;
|
||||
import org.dromara.dbswitch.admin.model.response.AssignmentInfoResponse;
|
||||
import org.dromara.dbswitch.admin.service.AssignmentService;
|
||||
import io.swagger.annotations.Api;
|
||||
import io.swagger.annotations.ApiOperation;
|
||||
import java.util.List;
|
||||
@@ -7,20 +7,20 @@
|
||||
// Date : 2020/1/2
|
||||
// Location: beijing , china
|
||||
/////////////////////////////////////////////////////////////
|
||||
package com.gitee.dbswitch.admin.controller.privateapi;
|
||||
package org.dromara.dbswitch.admin.controller.privateapi;
|
||||
|
||||
import com.gitee.dbswitch.admin.common.annotation.LogOperate;
|
||||
import com.gitee.dbswitch.admin.common.annotation.TokenCheck;
|
||||
import com.gitee.dbswitch.admin.common.response.PageResult;
|
||||
import com.gitee.dbswitch.admin.common.response.Result;
|
||||
import com.gitee.dbswitch.admin.config.SwaggerConfig;
|
||||
import com.gitee.dbswitch.admin.model.request.DbConnectionCreateRequest;
|
||||
import com.gitee.dbswitch.admin.model.request.DbConnectionSearchRequest;
|
||||
import com.gitee.dbswitch.admin.model.request.DbConnectionUpdateRequest;
|
||||
import com.gitee.dbswitch.admin.model.response.DbConnectionDetailResponse;
|
||||
import com.gitee.dbswitch.admin.model.response.DbConnectionNameResponse;
|
||||
import com.gitee.dbswitch.admin.service.ConnectionService;
|
||||
import com.gitee.dbswitch.common.type.ProductTypeEnum;
|
||||
import org.dromara.dbswitch.admin.common.annotation.LogOperate;
|
||||
import org.dromara.dbswitch.admin.common.annotation.TokenCheck;
|
||||
import org.dromara.dbswitch.admin.common.response.PageResult;
|
||||
import org.dromara.dbswitch.admin.common.response.Result;
|
||||
import org.dromara.dbswitch.admin.config.SwaggerConfig;
|
||||
import org.dromara.dbswitch.admin.model.request.DbConnectionCreateRequest;
|
||||
import org.dromara.dbswitch.admin.model.request.DbConnectionSearchRequest;
|
||||
import org.dromara.dbswitch.admin.model.request.DbConnectionUpdateRequest;
|
||||
import org.dromara.dbswitch.admin.model.response.DbConnectionDetailResponse;
|
||||
import org.dromara.dbswitch.admin.model.response.DbConnectionNameResponse;
|
||||
import org.dromara.dbswitch.admin.service.ConnectionService;
|
||||
import org.dromara.dbswitch.common.type.ProductTypeEnum;
|
||||
import io.swagger.annotations.Api;
|
||||
import io.swagger.annotations.ApiOperation;
|
||||
import javax.annotation.Resource;
|
||||
@@ -7,16 +7,16 @@
|
||||
// Date : 2020/1/2
|
||||
// Location: beijing , china
|
||||
/////////////////////////////////////////////////////////////
|
||||
package com.gitee.dbswitch.admin.controller.privateapi;
|
||||
package org.dromara.dbswitch.admin.controller.privateapi;
|
||||
|
||||
import com.gitee.dbswitch.admin.common.annotation.TokenCheck;
|
||||
import com.gitee.dbswitch.admin.common.response.PageResult;
|
||||
import com.gitee.dbswitch.admin.common.response.Result;
|
||||
import com.gitee.dbswitch.admin.config.SwaggerConfig;
|
||||
import com.gitee.dbswitch.admin.model.response.TaskJobDetailResponse;
|
||||
import com.gitee.dbswitch.admin.model.response.TaskJobLogbackResponse;
|
||||
import com.gitee.dbswitch.admin.service.JobLogbackService;
|
||||
import com.gitee.dbswitch.admin.service.JobManagerService;
|
||||
import org.dromara.dbswitch.admin.common.annotation.TokenCheck;
|
||||
import org.dromara.dbswitch.admin.common.response.PageResult;
|
||||
import org.dromara.dbswitch.admin.common.response.Result;
|
||||
import org.dromara.dbswitch.admin.config.SwaggerConfig;
|
||||
import org.dromara.dbswitch.admin.model.response.TaskJobDetailResponse;
|
||||
import org.dromara.dbswitch.admin.model.response.TaskJobLogbackResponse;
|
||||
import org.dromara.dbswitch.admin.service.JobLogbackService;
|
||||
import org.dromara.dbswitch.admin.service.JobManagerService;
|
||||
import io.swagger.annotations.Api;
|
||||
import io.swagger.annotations.ApiOperation;
|
||||
import javax.annotation.Resource;
|
||||
@@ -1,16 +1,16 @@
|
||||
package com.gitee.dbswitch.admin.controller.privateapi;
|
||||
package org.dromara.dbswitch.admin.controller.privateapi;
|
||||
|
||||
import com.gitee.dbswitch.admin.common.annotation.TokenCheck;
|
||||
import com.gitee.dbswitch.admin.common.response.PageResult;
|
||||
import com.gitee.dbswitch.admin.common.response.Result;
|
||||
import com.gitee.dbswitch.admin.config.SwaggerConfig;
|
||||
import com.gitee.dbswitch.admin.model.request.OnlineSqlDataRequest;
|
||||
import com.gitee.dbswitch.admin.model.response.MetadataSchemaDetailResponse;
|
||||
import com.gitee.dbswitch.admin.model.response.MetadataTableDetailResponse;
|
||||
import com.gitee.dbswitch.admin.model.response.MetadataTableInfoResponse;
|
||||
import com.gitee.dbswitch.admin.model.response.OnlineSqlDataResponse;
|
||||
import com.gitee.dbswitch.admin.model.response.SchemaTableDataResponse;
|
||||
import com.gitee.dbswitch.admin.service.MetaDataService;
|
||||
import org.dromara.dbswitch.admin.common.annotation.TokenCheck;
|
||||
import org.dromara.dbswitch.admin.common.response.PageResult;
|
||||
import org.dromara.dbswitch.admin.common.response.Result;
|
||||
import org.dromara.dbswitch.admin.config.SwaggerConfig;
|
||||
import org.dromara.dbswitch.admin.model.request.OnlineSqlDataRequest;
|
||||
import org.dromara.dbswitch.admin.model.response.MetadataSchemaDetailResponse;
|
||||
import org.dromara.dbswitch.admin.model.response.MetadataTableDetailResponse;
|
||||
import org.dromara.dbswitch.admin.model.response.MetadataTableInfoResponse;
|
||||
import org.dromara.dbswitch.admin.model.response.OnlineSqlDataResponse;
|
||||
import org.dromara.dbswitch.admin.model.response.SchemaTableDataResponse;
|
||||
import org.dromara.dbswitch.admin.service.MetaDataService;
|
||||
import io.swagger.annotations.Api;
|
||||
import io.swagger.annotations.ApiOperation;
|
||||
import javax.annotation.Resource;
|
||||
@@ -7,14 +7,14 @@
|
||||
// Date : 2020/1/2
|
||||
// Location: beijing , china
|
||||
/////////////////////////////////////////////////////////////
|
||||
package com.gitee.dbswitch.admin.controller.privateapi;
|
||||
package org.dromara.dbswitch.admin.controller.privateapi;
|
||||
|
||||
import com.gitee.dbswitch.admin.common.annotation.TokenCheck;
|
||||
import com.gitee.dbswitch.admin.common.response.Result;
|
||||
import com.gitee.dbswitch.admin.config.SwaggerConfig;
|
||||
import com.gitee.dbswitch.admin.model.ops.OpsTaskJobTrend;
|
||||
import com.gitee.dbswitch.admin.model.response.OverviewStatisticsResponse;
|
||||
import com.gitee.dbswitch.admin.service.OverviewService;
|
||||
import org.dromara.dbswitch.admin.common.annotation.TokenCheck;
|
||||
import org.dromara.dbswitch.admin.common.response.Result;
|
||||
import org.dromara.dbswitch.admin.config.SwaggerConfig;
|
||||
import org.dromara.dbswitch.admin.model.ops.OpsTaskJobTrend;
|
||||
import org.dromara.dbswitch.admin.model.response.OverviewStatisticsResponse;
|
||||
import org.dromara.dbswitch.admin.service.OverviewService;
|
||||
import io.swagger.annotations.Api;
|
||||
import io.swagger.annotations.ApiOperation;
|
||||
import java.util.List;
|
||||
@@ -1,12 +1,12 @@
|
||||
package com.gitee.dbswitch.admin.controller.privateapi;
|
||||
package org.dromara.dbswitch.admin.controller.privateapi;
|
||||
|
||||
import com.gitee.dbswitch.admin.common.annotation.TokenCheck;
|
||||
import com.gitee.dbswitch.admin.common.response.Result;
|
||||
import com.gitee.dbswitch.admin.config.SwaggerConfig;
|
||||
import com.gitee.dbswitch.admin.model.request.PreviewColumnNameMapperRequest;
|
||||
import com.gitee.dbswitch.admin.model.request.PreviewTableNameMapperRequest;
|
||||
import com.gitee.dbswitch.admin.model.response.PreviewNameMapperResponse;
|
||||
import com.gitee.dbswitch.admin.service.PatternMapperService;
|
||||
import org.dromara.dbswitch.admin.common.annotation.TokenCheck;
|
||||
import org.dromara.dbswitch.admin.common.response.Result;
|
||||
import org.dromara.dbswitch.admin.config.SwaggerConfig;
|
||||
import org.dromara.dbswitch.admin.model.request.PreviewColumnNameMapperRequest;
|
||||
import org.dromara.dbswitch.admin.model.request.PreviewTableNameMapperRequest;
|
||||
import org.dromara.dbswitch.admin.model.response.PreviewNameMapperResponse;
|
||||
import org.dromara.dbswitch.admin.service.PatternMapperService;
|
||||
import io.swagger.annotations.Api;
|
||||
import io.swagger.annotations.ApiOperation;
|
||||
import java.util.List;
|
||||
@@ -7,14 +7,14 @@
|
||||
// Date : 2020/1/2
|
||||
// Location: beijing , china
|
||||
/////////////////////////////////////////////////////////////
|
||||
package com.gitee.dbswitch.admin.controller.privateapi;
|
||||
package org.dromara.dbswitch.admin.controller.privateapi;
|
||||
|
||||
import com.gitee.dbswitch.admin.common.annotation.TokenCheck;
|
||||
import com.gitee.dbswitch.admin.common.response.PageResult;
|
||||
import com.gitee.dbswitch.admin.common.response.Result;
|
||||
import com.gitee.dbswitch.admin.config.SwaggerConfig;
|
||||
import com.gitee.dbswitch.admin.model.response.SystemLogDetailResponse;
|
||||
import com.gitee.dbswitch.admin.service.SystemLogService;
|
||||
import org.dromara.dbswitch.admin.common.annotation.TokenCheck;
|
||||
import org.dromara.dbswitch.admin.common.response.PageResult;
|
||||
import org.dromara.dbswitch.admin.common.response.Result;
|
||||
import org.dromara.dbswitch.admin.config.SwaggerConfig;
|
||||
import org.dromara.dbswitch.admin.model.response.SystemLogDetailResponse;
|
||||
import org.dromara.dbswitch.admin.service.SystemLogService;
|
||||
import io.swagger.annotations.Api;
|
||||
import io.swagger.annotations.ApiOperation;
|
||||
import javax.annotation.Resource;
|
||||
@@ -7,14 +7,14 @@
|
||||
// Date : 2020/1/2
|
||||
// Location: beijing , china
|
||||
/////////////////////////////////////////////////////////////
|
||||
package com.gitee.dbswitch.admin.controller.privateapi;
|
||||
package org.dromara.dbswitch.admin.controller.privateapi;
|
||||
|
||||
import com.gitee.dbswitch.admin.common.annotation.LogOperate;
|
||||
import com.gitee.dbswitch.admin.common.annotation.TokenCheck;
|
||||
import com.gitee.dbswitch.admin.common.response.Result;
|
||||
import com.gitee.dbswitch.admin.config.SwaggerConfig;
|
||||
import com.gitee.dbswitch.admin.model.response.SystemUserDetailResponse;
|
||||
import com.gitee.dbswitch.admin.service.SystemUserService;
|
||||
import org.dromara.dbswitch.admin.common.annotation.LogOperate;
|
||||
import org.dromara.dbswitch.admin.common.annotation.TokenCheck;
|
||||
import org.dromara.dbswitch.admin.common.response.Result;
|
||||
import org.dromara.dbswitch.admin.config.SwaggerConfig;
|
||||
import org.dromara.dbswitch.admin.model.response.SystemUserDetailResponse;
|
||||
import org.dromara.dbswitch.admin.service.SystemUserService;
|
||||
import io.swagger.annotations.Api;
|
||||
import io.swagger.annotations.ApiImplicitParam;
|
||||
import io.swagger.annotations.ApiImplicitParams;
|
||||
@@ -7,14 +7,14 @@
|
||||
// Date : 2020/1/2
|
||||
// Location: beijing , china
|
||||
/////////////////////////////////////////////////////////////
|
||||
package com.gitee.dbswitch.admin.controller.publicapi;
|
||||
package org.dromara.dbswitch.admin.controller.publicapi;
|
||||
|
||||
import com.gitee.dbswitch.admin.common.annotation.LogAccess;
|
||||
import com.gitee.dbswitch.admin.common.annotation.LogOperate;
|
||||
import com.gitee.dbswitch.admin.common.annotation.TokenCheck;
|
||||
import com.gitee.dbswitch.admin.common.response.Result;
|
||||
import com.gitee.dbswitch.admin.config.SwaggerConfig;
|
||||
import com.gitee.dbswitch.admin.service.AuthenticationService;
|
||||
import org.dromara.dbswitch.admin.common.annotation.LogAccess;
|
||||
import org.dromara.dbswitch.admin.common.annotation.LogOperate;
|
||||
import org.dromara.dbswitch.admin.common.annotation.TokenCheck;
|
||||
import org.dromara.dbswitch.admin.common.response.Result;
|
||||
import org.dromara.dbswitch.admin.config.SwaggerConfig;
|
||||
import org.dromara.dbswitch.admin.service.AuthenticationService;
|
||||
import io.swagger.annotations.Api;
|
||||
import io.swagger.annotations.ApiImplicitParam;
|
||||
import io.swagger.annotations.ApiImplicitParams;
|
||||
@@ -7,11 +7,11 @@
|
||||
// Date : 2020/1/2
|
||||
// Location: beijing , china
|
||||
/////////////////////////////////////////////////////////////
|
||||
package com.gitee.dbswitch.admin.dao;
|
||||
package org.dromara.dbswitch.admin.dao;
|
||||
|
||||
import com.baomidou.mybatisplus.core.conditions.query.QueryWrapper;
|
||||
import com.gitee.dbswitch.admin.entity.AssignmentConfigEntity;
|
||||
import com.gitee.dbswitch.admin.mapper.AssignmentConfigMapper;
|
||||
import org.dromara.dbswitch.admin.entity.AssignmentConfigEntity;
|
||||
import org.dromara.dbswitch.admin.mapper.AssignmentConfigMapper;
|
||||
import java.util.List;
|
||||
import javax.annotation.Resource;
|
||||
import org.springframework.stereotype.Repository;
|
||||
@@ -7,13 +7,13 @@
|
||||
// Date : 2020/1/2
|
||||
// Location: beijing , china
|
||||
/////////////////////////////////////////////////////////////
|
||||
package com.gitee.dbswitch.admin.dao;
|
||||
package org.dromara.dbswitch.admin.dao;
|
||||
|
||||
import com.baomidou.mybatisplus.core.conditions.query.QueryWrapper;
|
||||
import com.gitee.dbswitch.admin.entity.AssignmentJobEntity;
|
||||
import com.gitee.dbswitch.admin.mapper.AssignmentJobMapper;
|
||||
import com.gitee.dbswitch.admin.model.ops.OpsTaskJobTrend;
|
||||
import com.gitee.dbswitch.admin.type.JobStatusEnum;
|
||||
import org.dromara.dbswitch.admin.model.ops.OpsTaskJobTrend;
|
||||
import org.dromara.dbswitch.admin.type.JobStatusEnum;
|
||||
import org.dromara.dbswitch.admin.entity.AssignmentJobEntity;
|
||||
import org.dromara.dbswitch.admin.mapper.AssignmentJobMapper;
|
||||
import java.sql.Timestamp;
|
||||
import java.util.List;
|
||||
import javax.annotation.Resource;
|
||||
@@ -7,12 +7,12 @@
|
||||
// Date : 2020/1/2
|
||||
// Location: beijing , china
|
||||
/////////////////////////////////////////////////////////////
|
||||
package com.gitee.dbswitch.admin.dao;
|
||||
package org.dromara.dbswitch.admin.dao;
|
||||
|
||||
import com.baomidou.mybatisplus.core.conditions.query.QueryWrapper;
|
||||
import com.baomidou.mybatisplus.core.toolkit.Wrappers;
|
||||
import com.gitee.dbswitch.admin.entity.AssignmentTaskEntity;
|
||||
import com.gitee.dbswitch.admin.mapper.AssignmentTaskMapper;
|
||||
import org.dromara.dbswitch.admin.entity.AssignmentTaskEntity;
|
||||
import org.dromara.dbswitch.admin.mapper.AssignmentTaskMapper;
|
||||
import java.util.List;
|
||||
import javax.annotation.Resource;
|
||||
import org.springframework.stereotype.Repository;
|
||||
@@ -7,12 +7,12 @@
|
||||
// Date : 2020/1/2
|
||||
// Location: beijing , china
|
||||
/////////////////////////////////////////////////////////////
|
||||
package com.gitee.dbswitch.admin.dao;
|
||||
package org.dromara.dbswitch.admin.dao;
|
||||
|
||||
import com.baomidou.mybatisplus.core.conditions.query.QueryWrapper;
|
||||
import com.baomidou.mybatisplus.core.toolkit.Wrappers;
|
||||
import com.gitee.dbswitch.admin.entity.DatabaseConnectionEntity;
|
||||
import com.gitee.dbswitch.admin.mapper.DatabaseConnectionMapper;
|
||||
import org.dromara.dbswitch.admin.entity.DatabaseConnectionEntity;
|
||||
import org.dromara.dbswitch.admin.mapper.DatabaseConnectionMapper;
|
||||
import java.util.Collections;
|
||||
import java.util.List;
|
||||
import javax.annotation.Resource;
|
||||
@@ -7,11 +7,11 @@
|
||||
// Date : 2020/1/2
|
||||
// Location: beijing , china
|
||||
/////////////////////////////////////////////////////////////
|
||||
package com.gitee.dbswitch.admin.dao;
|
||||
package org.dromara.dbswitch.admin.dao;
|
||||
|
||||
import com.baomidou.mybatisplus.core.toolkit.Wrappers;
|
||||
import com.gitee.dbswitch.admin.entity.JobLogbackEntity;
|
||||
import com.gitee.dbswitch.admin.mapper.JobLogbackMapper;
|
||||
import org.dromara.dbswitch.admin.entity.JobLogbackEntity;
|
||||
import org.dromara.dbswitch.admin.mapper.JobLogbackMapper;
|
||||
import java.util.Collections;
|
||||
import java.util.List;
|
||||
import java.util.Objects;
|
||||
@@ -7,12 +7,12 @@
|
||||
// Date : 2020/1/2
|
||||
// Location: beijing , china
|
||||
/////////////////////////////////////////////////////////////
|
||||
package com.gitee.dbswitch.admin.dao;
|
||||
package org.dromara.dbswitch.admin.dao;
|
||||
|
||||
import com.baomidou.mybatisplus.core.conditions.query.QueryWrapper;
|
||||
import com.gitee.dbswitch.admin.entity.SystemLogEntity;
|
||||
import com.gitee.dbswitch.admin.mapper.SystemLogMapper;
|
||||
import com.gitee.dbswitch.admin.type.LogTypeEnum;
|
||||
import org.dromara.dbswitch.admin.type.LogTypeEnum;
|
||||
import org.dromara.dbswitch.admin.entity.SystemLogEntity;
|
||||
import org.dromara.dbswitch.admin.mapper.SystemLogMapper;
|
||||
import java.util.List;
|
||||
import javax.annotation.Resource;
|
||||
import org.springframework.stereotype.Repository;
|
||||
@@ -7,11 +7,11 @@
|
||||
// Date : 2020/1/2
|
||||
// Location: beijing , china
|
||||
/////////////////////////////////////////////////////////////
|
||||
package com.gitee.dbswitch.admin.dao;
|
||||
package org.dromara.dbswitch.admin.dao;
|
||||
|
||||
import com.baomidou.mybatisplus.core.conditions.query.QueryWrapper;
|
||||
import com.gitee.dbswitch.admin.entity.SystemUserEntity;
|
||||
import com.gitee.dbswitch.admin.mapper.SystemUserMapper;
|
||||
import org.dromara.dbswitch.admin.entity.SystemUserEntity;
|
||||
import org.dromara.dbswitch.admin.mapper.SystemUserMapper;
|
||||
import java.util.Objects;
|
||||
import javax.annotation.Resource;
|
||||
import org.springframework.stereotype.Repository;
|
||||
@@ -7,19 +7,19 @@
|
||||
// Date : 2020/1/2
|
||||
// Location: beijing , china
|
||||
/////////////////////////////////////////////////////////////
|
||||
package com.gitee.dbswitch.admin.entity;
|
||||
package org.dromara.dbswitch.admin.entity;
|
||||
|
||||
import com.baomidou.mybatisplus.annotation.FieldStrategy;
|
||||
import com.baomidou.mybatisplus.annotation.IdType;
|
||||
import com.baomidou.mybatisplus.annotation.TableField;
|
||||
import com.baomidou.mybatisplus.annotation.TableId;
|
||||
import com.baomidou.mybatisplus.annotation.TableName;
|
||||
import com.gitee.dbswitch.admin.handler.ListPatternHandler;
|
||||
import com.gitee.dbswitch.admin.handler.ListTypeHandler;
|
||||
import com.gitee.dbswitch.common.entity.PatternMapper;
|
||||
import com.gitee.dbswitch.common.type.CaseConvertEnum;
|
||||
import com.gitee.dbswitch.common.type.ProductTableEnum;
|
||||
import com.gitee.dbswitch.common.type.SyncOptionEnum;
|
||||
import org.dromara.dbswitch.admin.handler.ListPatternHandler;
|
||||
import org.dromara.dbswitch.admin.handler.ListTypeHandler;
|
||||
import org.dromara.dbswitch.common.entity.PatternMapper;
|
||||
import org.dromara.dbswitch.common.type.CaseConvertEnum;
|
||||
import org.dromara.dbswitch.common.type.ProductTableEnum;
|
||||
import org.dromara.dbswitch.common.type.SyncOptionEnum;
|
||||
import java.sql.Timestamp;
|
||||
import java.util.List;
|
||||
import lombok.AllArgsConstructor;
|
||||
@@ -7,7 +7,7 @@
|
||||
// Date : 2020/1/2
|
||||
// Location: beijing , china
|
||||
/////////////////////////////////////////////////////////////
|
||||
package com.gitee.dbswitch.admin.entity;
|
||||
package org.dromara.dbswitch.admin.entity;
|
||||
|
||||
import com.baomidou.mybatisplus.annotation.FieldStrategy;
|
||||
import com.baomidou.mybatisplus.annotation.IdType;
|
||||
@@ -7,14 +7,14 @@
|
||||
// Date : 2020/1/2
|
||||
// Location: beijing , china
|
||||
/////////////////////////////////////////////////////////////
|
||||
package com.gitee.dbswitch.admin.entity;
|
||||
package org.dromara.dbswitch.admin.entity;
|
||||
|
||||
import com.baomidou.mybatisplus.annotation.FieldStrategy;
|
||||
import com.baomidou.mybatisplus.annotation.IdType;
|
||||
import com.baomidou.mybatisplus.annotation.TableField;
|
||||
import com.baomidou.mybatisplus.annotation.TableId;
|
||||
import com.baomidou.mybatisplus.annotation.TableName;
|
||||
import com.gitee.dbswitch.admin.type.ScheduleModeEnum;
|
||||
import org.dromara.dbswitch.admin.type.ScheduleModeEnum;
|
||||
import java.sql.Timestamp;
|
||||
import lombok.AllArgsConstructor;
|
||||
import lombok.Builder;
|
||||
@@ -7,14 +7,14 @@
|
||||
// Date : 2020/1/2
|
||||
// Location: beijing , china
|
||||
/////////////////////////////////////////////////////////////
|
||||
package com.gitee.dbswitch.admin.entity;
|
||||
package org.dromara.dbswitch.admin.entity;
|
||||
|
||||
import com.baomidou.mybatisplus.annotation.FieldStrategy;
|
||||
import com.baomidou.mybatisplus.annotation.IdType;
|
||||
import com.baomidou.mybatisplus.annotation.TableField;
|
||||
import com.baomidou.mybatisplus.annotation.TableId;
|
||||
import com.baomidou.mybatisplus.annotation.TableName;
|
||||
import com.gitee.dbswitch.common.type.ProductTypeEnum;
|
||||
import org.dromara.dbswitch.common.type.ProductTypeEnum;
|
||||
import java.sql.Timestamp;
|
||||
import lombok.AllArgsConstructor;
|
||||
import lombok.Builder;
|
||||
@@ -7,7 +7,7 @@
|
||||
// Date : 2020/1/2
|
||||
// Location: beijing , china
|
||||
/////////////////////////////////////////////////////////////
|
||||
package com.gitee.dbswitch.admin.entity;
|
||||
package org.dromara.dbswitch.admin.entity;
|
||||
|
||||
import com.baomidou.mybatisplus.annotation.FieldStrategy;
|
||||
import com.baomidou.mybatisplus.annotation.IdType;
|
||||
@@ -7,7 +7,7 @@
|
||||
// Date : 2020/1/2
|
||||
// Location: beijing , china
|
||||
/////////////////////////////////////////////////////////////
|
||||
package com.gitee.dbswitch.admin.entity;
|
||||
package org.dromara.dbswitch.admin.entity;
|
||||
|
||||
import com.baomidou.mybatisplus.annotation.FieldStrategy;
|
||||
import com.baomidou.mybatisplus.annotation.IdType;
|
||||
@@ -7,7 +7,7 @@
|
||||
// Date : 2020/1/2
|
||||
// Location: beijing , china
|
||||
/////////////////////////////////////////////////////////////
|
||||
package com.gitee.dbswitch.admin.entity;
|
||||
package org.dromara.dbswitch.admin.entity;
|
||||
|
||||
import com.baomidou.mybatisplus.annotation.FieldStrategy;
|
||||
import com.baomidou.mybatisplus.annotation.IdType;
|
||||
@@ -7,23 +7,23 @@
|
||||
// Date : 2020/1/2
|
||||
// Location: beijing , china
|
||||
/////////////////////////////////////////////////////////////
|
||||
package com.gitee.dbswitch.admin.execution;
|
||||
package org.dromara.dbswitch.admin.execution;
|
||||
|
||||
import cn.hutool.core.exceptions.ExceptionUtil;
|
||||
import cn.hutool.extra.spring.SpringUtil;
|
||||
import com.gitee.dbswitch.admin.config.ExecutorConfig;
|
||||
import com.gitee.dbswitch.admin.dao.AssignmentConfigDAO;
|
||||
import com.gitee.dbswitch.admin.dao.AssignmentJobDAO;
|
||||
import com.gitee.dbswitch.admin.dao.AssignmentTaskDAO;
|
||||
import com.gitee.dbswitch.admin.entity.AssignmentConfigEntity;
|
||||
import com.gitee.dbswitch.admin.entity.AssignmentJobEntity;
|
||||
import com.gitee.dbswitch.admin.entity.AssignmentTaskEntity;
|
||||
import com.gitee.dbswitch.admin.logback.LogbackAppenderRegister;
|
||||
import com.gitee.dbswitch.admin.type.JobStatusEnum;
|
||||
import com.gitee.dbswitch.common.entity.MdcKeyValue;
|
||||
import com.gitee.dbswitch.data.config.DbswichPropertiesConfiguration;
|
||||
import com.gitee.dbswitch.data.service.MigrationService;
|
||||
import com.gitee.dbswitch.data.util.JsonUtils;
|
||||
import org.dromara.dbswitch.admin.dao.AssignmentConfigDAO;
|
||||
import org.dromara.dbswitch.admin.dao.AssignmentJobDAO;
|
||||
import org.dromara.dbswitch.admin.dao.AssignmentTaskDAO;
|
||||
import org.dromara.dbswitch.admin.type.JobStatusEnum;
|
||||
import org.dromara.dbswitch.admin.config.ExecutorConfig;
|
||||
import org.dromara.dbswitch.admin.entity.AssignmentConfigEntity;
|
||||
import org.dromara.dbswitch.admin.entity.AssignmentJobEntity;
|
||||
import org.dromara.dbswitch.admin.entity.AssignmentTaskEntity;
|
||||
import org.dromara.dbswitch.admin.logback.LogbackAppenderRegister;
|
||||
import org.dromara.dbswitch.common.entity.MdcKeyValue;
|
||||
import org.dromara.dbswitch.data.config.DbswichPropertiesConfiguration;
|
||||
import org.dromara.dbswitch.data.service.MigrationService;
|
||||
import org.dromara.dbswitch.data.util.JsonUtils;
|
||||
import com.google.common.cache.Cache;
|
||||
import com.google.common.cache.CacheBuilder;
|
||||
import java.sql.Timestamp;
|
||||
@@ -1,7 +1,7 @@
|
||||
package com.gitee.dbswitch.admin.handler;
|
||||
package org.dromara.dbswitch.admin.handler;
|
||||
|
||||
import com.gitee.dbswitch.data.util.JsonUtils;
|
||||
import com.gitee.dbswitch.common.entity.PatternMapper;
|
||||
import org.dromara.dbswitch.data.util.JsonUtils;
|
||||
import org.dromara.dbswitch.common.entity.PatternMapper;
|
||||
import java.sql.CallableStatement;
|
||||
import java.sql.PreparedStatement;
|
||||
import java.sql.ResultSet;
|
||||
@@ -7,9 +7,9 @@
|
||||
// Date : 2020/1/2
|
||||
// Location: beijing , china
|
||||
/////////////////////////////////////////////////////////////
|
||||
package com.gitee.dbswitch.admin.handler;
|
||||
package org.dromara.dbswitch.admin.handler;
|
||||
|
||||
import com.gitee.dbswitch.data.util.JsonUtils;
|
||||
import org.dromara.dbswitch.data.util.JsonUtils;
|
||||
import java.sql.CallableStatement;
|
||||
import java.sql.PreparedStatement;
|
||||
import java.sql.ResultSet;
|
||||
@@ -1,9 +1,9 @@
|
||||
package com.gitee.dbswitch.admin.listener;
|
||||
package org.dromara.dbswitch.admin.listener;
|
||||
|
||||
import cn.hutool.extra.spring.SpringUtil;
|
||||
import com.gitee.dbswitch.admin.dao.JobLogbackDAO;
|
||||
import com.gitee.dbswitch.admin.logback.LogbackAppenderRegister;
|
||||
import com.gitee.dbswitch.admin.logback.LogbackEventContent;
|
||||
import org.dromara.dbswitch.admin.dao.JobLogbackDAO;
|
||||
import org.dromara.dbswitch.admin.logback.LogbackAppenderRegister;
|
||||
import org.dromara.dbswitch.admin.logback.LogbackEventContent;
|
||||
import java.util.Arrays;
|
||||
import org.springframework.boot.context.event.ApplicationContextInitializedEvent;
|
||||
import org.springframework.context.ApplicationListener;
|
||||
@@ -11,12 +11,12 @@ import org.springframework.context.ApplicationListener;
|
||||
public class DbswitchAdminStartedEventListener implements ApplicationListener<ApplicationContextInitializedEvent> {
|
||||
|
||||
private static final String[] LOGGER_CLASS_NAME = {
|
||||
"com.gitee.dbswitch.data.service.MigrationService",
|
||||
"com.gitee.dbswitch.data.service.DefaultReaderRobot",
|
||||
"com.gitee.dbswitch.data.handler.ReaderTaskThread",
|
||||
"com.gitee.dbswitch.data.service.DefaultWriterRobot",
|
||||
"com.gitee.dbswitch.data.handler.WriterTaskThread",
|
||||
"com.gitee.dbswitch.common.util.MachineInfoUtils"
|
||||
"org.dromara.dbswitch.data.service.MigrationService",
|
||||
"org.dromara.dbswitch.data.service.DefaultReaderRobot",
|
||||
"org.dromara.dbswitch.data.handler.ReaderTaskThread",
|
||||
"org.dromara.dbswitch.data.service.DefaultWriterRobot",
|
||||
"org.dromara.dbswitch.data.handler.WriterTaskThread",
|
||||
"org.dromara.dbswitch.common.util.MachineInfoUtils"
|
||||
};
|
||||
|
||||
@Override
|
||||
@@ -1,4 +1,4 @@
|
||||
package com.gitee.dbswitch.admin.logback;
|
||||
package org.dromara.dbswitch.admin.logback;
|
||||
|
||||
import ch.qos.logback.classic.Level;
|
||||
import ch.qos.logback.classic.Logger;
|
||||
@@ -1,4 +1,4 @@
|
||||
package com.gitee.dbswitch.admin.logback;
|
||||
package org.dromara.dbswitch.admin.logback;
|
||||
|
||||
import ch.qos.logback.classic.spi.ILoggingEvent;
|
||||
import ch.qos.logback.core.Layout;
|
||||
@@ -1,4 +1,4 @@
|
||||
package com.gitee.dbswitch.admin.logback;
|
||||
package org.dromara.dbswitch.admin.logback;
|
||||
|
||||
import lombok.AllArgsConstructor;
|
||||
import lombok.Builder;
|
||||
@@ -7,9 +7,9 @@
|
||||
// Date : 2020/1/2
|
||||
// Location: beijing , china
|
||||
/////////////////////////////////////////////////////////////
|
||||
package com.gitee.dbswitch.admin.mapper;
|
||||
package org.dromara.dbswitch.admin.mapper;
|
||||
|
||||
import com.gitee.dbswitch.admin.entity.AssignmentConfigEntity;
|
||||
import org.dromara.dbswitch.admin.entity.AssignmentConfigEntity;
|
||||
import com.baomidou.mybatisplus.core.mapper.BaseMapper;
|
||||
|
||||
public interface AssignmentConfigMapper extends BaseMapper<AssignmentConfigEntity> {
|
||||
@@ -7,11 +7,11 @@
|
||||
// Date : 2020/1/2
|
||||
// Location: beijing , china
|
||||
/////////////////////////////////////////////////////////////
|
||||
package com.gitee.dbswitch.admin.mapper;
|
||||
package org.dromara.dbswitch.admin.mapper;
|
||||
|
||||
import com.baomidou.mybatisplus.core.mapper.BaseMapper;
|
||||
import com.gitee.dbswitch.admin.entity.AssignmentJobEntity;
|
||||
import com.gitee.dbswitch.admin.model.ops.OpsTaskJobTrend;
|
||||
import org.dromara.dbswitch.admin.model.ops.OpsTaskJobTrend;
|
||||
import org.dromara.dbswitch.admin.entity.AssignmentJobEntity;
|
||||
import java.util.List;
|
||||
import org.apache.ibatis.annotations.Param;
|
||||
import org.apache.ibatis.annotations.Result;
|
||||
@@ -7,10 +7,10 @@
|
||||
// Date : 2020/1/2
|
||||
// Location: beijing , china
|
||||
/////////////////////////////////////////////////////////////
|
||||
package com.gitee.dbswitch.admin.mapper;
|
||||
package org.dromara.dbswitch.admin.mapper;
|
||||
|
||||
import com.baomidou.mybatisplus.core.mapper.BaseMapper;
|
||||
import com.gitee.dbswitch.admin.entity.AssignmentTaskEntity;
|
||||
import org.dromara.dbswitch.admin.entity.AssignmentTaskEntity;
|
||||
|
||||
public interface AssignmentTaskMapper extends BaseMapper<AssignmentTaskEntity> {
|
||||
|
||||
@@ -7,10 +7,10 @@
|
||||
// Date : 2020/1/2
|
||||
// Location: beijing , china
|
||||
/////////////////////////////////////////////////////////////
|
||||
package com.gitee.dbswitch.admin.mapper;
|
||||
package org.dromara.dbswitch.admin.mapper;
|
||||
|
||||
import com.baomidou.mybatisplus.core.mapper.BaseMapper;
|
||||
import com.gitee.dbswitch.admin.entity.DatabaseConnectionEntity;
|
||||
import org.dromara.dbswitch.admin.entity.DatabaseConnectionEntity;
|
||||
|
||||
public interface DatabaseConnectionMapper extends BaseMapper<DatabaseConnectionEntity> {
|
||||
|
||||
@@ -7,10 +7,10 @@
|
||||
// Date : 2020/1/2
|
||||
// Location: beijing , china
|
||||
/////////////////////////////////////////////////////////////
|
||||
package com.gitee.dbswitch.admin.mapper;
|
||||
package org.dromara.dbswitch.admin.mapper;
|
||||
|
||||
import com.baomidou.mybatisplus.core.mapper.BaseMapper;
|
||||
import com.gitee.dbswitch.admin.entity.JobLogbackEntity;
|
||||
import org.dromara.dbswitch.admin.entity.JobLogbackEntity;
|
||||
import org.apache.ibatis.annotations.Delete;
|
||||
import org.apache.ibatis.annotations.Param;
|
||||
|
||||
@@ -7,10 +7,10 @@
|
||||
// Date : 2020/1/2
|
||||
// Location: beijing , china
|
||||
/////////////////////////////////////////////////////////////
|
||||
package com.gitee.dbswitch.admin.mapper;
|
||||
package org.dromara.dbswitch.admin.mapper;
|
||||
|
||||
import com.baomidou.mybatisplus.core.mapper.BaseMapper;
|
||||
import com.gitee.dbswitch.admin.entity.SystemLogEntity;
|
||||
import org.dromara.dbswitch.admin.entity.SystemLogEntity;
|
||||
|
||||
public interface SystemLogMapper extends BaseMapper<SystemLogEntity> {
|
||||
|
||||
@@ -7,10 +7,10 @@
|
||||
// Date : 2020/1/2
|
||||
// Location: beijing , china
|
||||
/////////////////////////////////////////////////////////////
|
||||
package com.gitee.dbswitch.admin.mapper;
|
||||
package org.dromara.dbswitch.admin.mapper;
|
||||
|
||||
import com.baomidou.mybatisplus.core.mapper.BaseMapper;
|
||||
import com.gitee.dbswitch.admin.entity.SystemUserEntity;
|
||||
import org.dromara.dbswitch.admin.entity.SystemUserEntity;
|
||||
|
||||
public interface SystemUserMapper extends BaseMapper<SystemUserEntity> {
|
||||
|
||||
@@ -7,7 +7,7 @@
|
||||
// Date : 2020/1/2
|
||||
// Location: beijing , china
|
||||
/////////////////////////////////////////////////////////////
|
||||
package com.gitee.dbswitch.admin.model.ops;
|
||||
package org.dromara.dbswitch.admin.model.ops;
|
||||
|
||||
import java.util.List;
|
||||
import lombok.Data;
|
||||
@@ -7,7 +7,7 @@
|
||||
// Date : 2020/1/2
|
||||
// Location: beijing , china
|
||||
/////////////////////////////////////////////////////////////
|
||||
package com.gitee.dbswitch.admin.model.ops;
|
||||
package org.dromara.dbswitch.admin.model.ops;
|
||||
|
||||
import io.swagger.annotations.ApiModelProperty;
|
||||
import lombok.AllArgsConstructor;
|
||||
@@ -7,14 +7,14 @@
|
||||
// Date : 2020/1/2
|
||||
// Location: beijing , china
|
||||
/////////////////////////////////////////////////////////////
|
||||
package com.gitee.dbswitch.admin.model.request;
|
||||
package org.dromara.dbswitch.admin.model.request;
|
||||
|
||||
import com.gitee.dbswitch.admin.entity.AssignmentConfigEntity;
|
||||
import com.gitee.dbswitch.admin.type.IncludeExcludeEnum;
|
||||
import com.gitee.dbswitch.common.entity.PatternMapper;
|
||||
import com.gitee.dbswitch.common.type.CaseConvertEnum;
|
||||
import com.gitee.dbswitch.common.type.ProductTableEnum;
|
||||
import com.gitee.dbswitch.common.type.SyncOptionEnum;
|
||||
import org.dromara.dbswitch.admin.entity.AssignmentConfigEntity;
|
||||
import org.dromara.dbswitch.admin.type.IncludeExcludeEnum;
|
||||
import org.dromara.dbswitch.common.entity.PatternMapper;
|
||||
import org.dromara.dbswitch.common.type.CaseConvertEnum;
|
||||
import org.dromara.dbswitch.common.type.ProductTableEnum;
|
||||
import org.dromara.dbswitch.common.type.SyncOptionEnum;
|
||||
import java.util.List;
|
||||
import java.util.Objects;
|
||||
import lombok.Data;
|
||||
@@ -7,15 +7,15 @@
|
||||
// Date : 2020/1/2
|
||||
// Location: beijing , china
|
||||
/////////////////////////////////////////////////////////////
|
||||
package com.gitee.dbswitch.admin.model.request;
|
||||
package org.dromara.dbswitch.admin.model.request;
|
||||
|
||||
import com.gitee.dbswitch.admin.common.exception.DbswitchException;
|
||||
import com.gitee.dbswitch.admin.common.response.ResultCode;
|
||||
import com.gitee.dbswitch.admin.entity.AssignmentConfigEntity;
|
||||
import com.gitee.dbswitch.admin.entity.AssignmentTaskEntity;
|
||||
import com.gitee.dbswitch.admin.type.ScheduleModeEnum;
|
||||
import com.gitee.dbswitch.admin.util.CronExprUtils;
|
||||
import com.gitee.dbswitch.common.util.PatterNameUtils;
|
||||
import org.dromara.dbswitch.admin.common.exception.DbswitchException;
|
||||
import org.dromara.dbswitch.admin.common.response.ResultCode;
|
||||
import org.dromara.dbswitch.admin.entity.AssignmentConfigEntity;
|
||||
import org.dromara.dbswitch.admin.entity.AssignmentTaskEntity;
|
||||
import org.dromara.dbswitch.admin.type.ScheduleModeEnum;
|
||||
import org.dromara.dbswitch.admin.util.CronExprUtils;
|
||||
import org.dromara.dbswitch.common.util.PatterNameUtils;
|
||||
import java.util.Objects;
|
||||
import lombok.Data;
|
||||
import lombok.NoArgsConstructor;
|
||||
@@ -7,14 +7,14 @@
|
||||
// Date : 2020/1/2
|
||||
// Location: beijing , china
|
||||
/////////////////////////////////////////////////////////////
|
||||
package com.gitee.dbswitch.admin.model.request;
|
||||
package org.dromara.dbswitch.admin.model.request;
|
||||
|
||||
import com.gitee.dbswitch.admin.common.exception.DbswitchException;
|
||||
import com.gitee.dbswitch.admin.common.response.ResultCode;
|
||||
import com.gitee.dbswitch.admin.entity.AssignmentConfigEntity;
|
||||
import com.gitee.dbswitch.admin.entity.AssignmentTaskEntity;
|
||||
import com.gitee.dbswitch.admin.type.ScheduleModeEnum;
|
||||
import com.gitee.dbswitch.admin.util.CronExprUtils;
|
||||
import org.dromara.dbswitch.admin.common.exception.DbswitchException;
|
||||
import org.dromara.dbswitch.admin.common.response.ResultCode;
|
||||
import org.dromara.dbswitch.admin.entity.AssignmentConfigEntity;
|
||||
import org.dromara.dbswitch.admin.entity.AssignmentTaskEntity;
|
||||
import org.dromara.dbswitch.admin.type.ScheduleModeEnum;
|
||||
import org.dromara.dbswitch.admin.util.CronExprUtils;
|
||||
import java.util.Objects;
|
||||
import lombok.Data;
|
||||
import lombok.NoArgsConstructor;
|
||||
@@ -7,7 +7,7 @@
|
||||
// Date : 2020/1/2
|
||||
// Location: beijing , china
|
||||
/////////////////////////////////////////////////////////////
|
||||
package com.gitee.dbswitch.admin.model.request;
|
||||
package org.dromara.dbswitch.admin.model.request;
|
||||
|
||||
import lombok.Data;
|
||||
import lombok.NoArgsConstructor;
|
||||
@@ -7,10 +7,10 @@
|
||||
// Date : 2020/1/2
|
||||
// Location: beijing , china
|
||||
/////////////////////////////////////////////////////////////
|
||||
package com.gitee.dbswitch.admin.model.request;
|
||||
package org.dromara.dbswitch.admin.model.request;
|
||||
|
||||
import com.gitee.dbswitch.admin.entity.DatabaseConnectionEntity;
|
||||
import com.gitee.dbswitch.common.type.ProductTypeEnum;
|
||||
import org.dromara.dbswitch.admin.entity.DatabaseConnectionEntity;
|
||||
import org.dromara.dbswitch.common.type.ProductTypeEnum;
|
||||
import lombok.Data;
|
||||
import lombok.NoArgsConstructor;
|
||||
|
||||
@@ -7,7 +7,7 @@
|
||||
// Date : 2020/1/2
|
||||
// Location: beijing , china
|
||||
/////////////////////////////////////////////////////////////
|
||||
package com.gitee.dbswitch.admin.model.request;
|
||||
package org.dromara.dbswitch.admin.model.request;
|
||||
|
||||
import lombok.Data;
|
||||
import lombok.NoArgsConstructor;
|
||||
@@ -7,10 +7,10 @@
|
||||
// Date : 2020/1/2
|
||||
// Location: beijing , china
|
||||
/////////////////////////////////////////////////////////////
|
||||
package com.gitee.dbswitch.admin.model.request;
|
||||
package org.dromara.dbswitch.admin.model.request;
|
||||
|
||||
import com.gitee.dbswitch.admin.entity.DatabaseConnectionEntity;
|
||||
import com.gitee.dbswitch.common.type.ProductTypeEnum;
|
||||
import org.dromara.dbswitch.admin.entity.DatabaseConnectionEntity;
|
||||
import org.dromara.dbswitch.common.type.ProductTypeEnum;
|
||||
import lombok.Data;
|
||||
import lombok.NoArgsConstructor;
|
||||
|
||||
@@ -1,4 +1,4 @@
|
||||
package com.gitee.dbswitch.admin.model.request;
|
||||
package org.dromara.dbswitch.admin.model.request;
|
||||
|
||||
import lombok.Data;
|
||||
import lombok.NoArgsConstructor;
|
||||
@@ -1,7 +1,7 @@
|
||||
package com.gitee.dbswitch.admin.model.request;
|
||||
package org.dromara.dbswitch.admin.model.request;
|
||||
|
||||
import com.gitee.dbswitch.common.entity.PatternMapper;
|
||||
import com.gitee.dbswitch.common.type.CaseConvertEnum;
|
||||
import org.dromara.dbswitch.common.entity.PatternMapper;
|
||||
import org.dromara.dbswitch.common.type.CaseConvertEnum;
|
||||
import java.util.List;
|
||||
import lombok.Data;
|
||||
import lombok.NoArgsConstructor;
|
||||
@@ -1,7 +1,7 @@
|
||||
package com.gitee.dbswitch.admin.model.request;
|
||||
package org.dromara.dbswitch.admin.model.request;
|
||||
|
||||
import com.gitee.dbswitch.common.entity.PatternMapper;
|
||||
import com.gitee.dbswitch.common.type.CaseConvertEnum;
|
||||
import org.dromara.dbswitch.common.entity.PatternMapper;
|
||||
import org.dromara.dbswitch.common.type.CaseConvertEnum;
|
||||
import java.util.List;
|
||||
import lombok.Data;
|
||||
import lombok.NoArgsConstructor;
|
||||
@@ -7,7 +7,7 @@
|
||||
// Date : 2020/1/2
|
||||
// Location: beijing , china
|
||||
/////////////////////////////////////////////////////////////
|
||||
package com.gitee.dbswitch.admin.model.response;
|
||||
package org.dromara.dbswitch.admin.model.response;
|
||||
|
||||
import io.swagger.annotations.ApiModel;
|
||||
import io.swagger.annotations.ApiModelProperty;
|
||||
@@ -7,15 +7,15 @@
|
||||
// Date : 2020/1/2
|
||||
// Location: beijing , china
|
||||
/////////////////////////////////////////////////////////////
|
||||
package com.gitee.dbswitch.admin.model.response;
|
||||
package org.dromara.dbswitch.admin.model.response;
|
||||
|
||||
import com.fasterxml.jackson.annotation.JsonFormat;
|
||||
import com.gitee.dbswitch.admin.type.IncludeExcludeEnum;
|
||||
import com.gitee.dbswitch.admin.type.ScheduleModeEnum;
|
||||
import com.gitee.dbswitch.common.entity.PatternMapper;
|
||||
import com.gitee.dbswitch.common.type.CaseConvertEnum;
|
||||
import com.gitee.dbswitch.common.type.ProductTableEnum;
|
||||
import com.gitee.dbswitch.common.type.SyncOptionEnum;
|
||||
import org.dromara.dbswitch.admin.type.IncludeExcludeEnum;
|
||||
import org.dromara.dbswitch.admin.type.ScheduleModeEnum;
|
||||
import org.dromara.dbswitch.common.entity.PatternMapper;
|
||||
import org.dromara.dbswitch.common.type.CaseConvertEnum;
|
||||
import org.dromara.dbswitch.common.type.ProductTableEnum;
|
||||
import org.dromara.dbswitch.common.type.SyncOptionEnum;
|
||||
import io.swagger.annotations.ApiModel;
|
||||
import io.swagger.annotations.ApiModelProperty;
|
||||
import java.sql.Timestamp;
|
||||
@@ -7,10 +7,10 @@
|
||||
// Date : 2020/1/2
|
||||
// Location: beijing , china
|
||||
/////////////////////////////////////////////////////////////
|
||||
package com.gitee.dbswitch.admin.model.response;
|
||||
package org.dromara.dbswitch.admin.model.response;
|
||||
|
||||
import com.fasterxml.jackson.annotation.JsonFormat;
|
||||
import com.gitee.dbswitch.admin.type.ScheduleModeEnum;
|
||||
import org.dromara.dbswitch.admin.type.ScheduleModeEnum;
|
||||
import io.swagger.annotations.ApiModel;
|
||||
import io.swagger.annotations.ApiModelProperty;
|
||||
import java.sql.Timestamp;
|
||||
@@ -1,17 +1,9 @@
|
||||
package com.gitee.dbswitch.admin.model.response;
|
||||
package org.dromara.dbswitch.admin.model.response;
|
||||
|
||||
import java.sql.Timestamp;
|
||||
import java.util.Date;
|
||||
|
||||
import com.alibaba.excel.annotation.ExcelIgnore;
|
||||
import com.alibaba.excel.annotation.ExcelProperty;
|
||||
import com.alibaba.excel.annotation.write.style.ColumnWidth;
|
||||
import com.alibaba.excel.annotation.write.style.ContentRowHeight;
|
||||
import com.alibaba.excel.annotation.write.style.HeadRowHeight;
|
||||
import com.fasterxml.jackson.annotation.JsonFormat;
|
||||
import com.gitee.dbswitch.admin.type.ScheduleModeEnum;
|
||||
|
||||
import io.swagger.annotations.ApiModelProperty;
|
||||
import lombok.EqualsAndHashCode;
|
||||
import lombok.Getter;
|
||||
import lombok.Setter;
|
||||
@@ -7,7 +7,7 @@
|
||||
// Date : 2020/1/2
|
||||
// Location: beijing , china
|
||||
/////////////////////////////////////////////////////////////
|
||||
package com.gitee.dbswitch.admin.model.response;
|
||||
package org.dromara.dbswitch.admin.model.response;
|
||||
|
||||
import io.swagger.annotations.ApiModel;
|
||||
import io.swagger.annotations.ApiModelProperty;
|
||||
@@ -1,4 +1,4 @@
|
||||
package com.gitee.dbswitch.admin.model.response;
|
||||
package org.dromara.dbswitch.admin.model.response;
|
||||
|
||||
import io.swagger.annotations.ApiModel;
|
||||
import io.swagger.annotations.ApiModelProperty;
|
||||
@@ -7,10 +7,10 @@
|
||||
// Date : 2020/1/2
|
||||
// Location: beijing , china
|
||||
/////////////////////////////////////////////////////////////
|
||||
package com.gitee.dbswitch.admin.model.response;
|
||||
package org.dromara.dbswitch.admin.model.response;
|
||||
|
||||
import com.fasterxml.jackson.annotation.JsonFormat;
|
||||
import com.gitee.dbswitch.common.type.ProductTypeEnum;
|
||||
import org.dromara.dbswitch.common.type.ProductTypeEnum;
|
||||
import io.swagger.annotations.ApiModel;
|
||||
import io.swagger.annotations.ApiModelProperty;
|
||||
import java.sql.Timestamp;
|
||||
@@ -7,7 +7,7 @@
|
||||
// Date : 2020/1/2
|
||||
// Location: beijing , china
|
||||
/////////////////////////////////////////////////////////////
|
||||
package com.gitee.dbswitch.admin.model.response;
|
||||
package org.dromara.dbswitch.admin.model.response;
|
||||
|
||||
import io.swagger.annotations.ApiModel;
|
||||
import io.swagger.annotations.ApiModelProperty;
|
||||
@@ -1,4 +1,4 @@
|
||||
package com.gitee.dbswitch.admin.model.response;
|
||||
package org.dromara.dbswitch.admin.model.response;
|
||||
|
||||
import io.swagger.annotations.ApiModel;
|
||||
import lombok.Builder;
|
||||
@@ -1,4 +1,4 @@
|
||||
package com.gitee.dbswitch.admin.model.response;
|
||||
package org.dromara.dbswitch.admin.model.response;
|
||||
|
||||
import io.swagger.annotations.ApiModel;
|
||||
import lombok.AllArgsConstructor;
|
||||
@@ -1,6 +1,6 @@
|
||||
package com.gitee.dbswitch.admin.model.response;
|
||||
package org.dromara.dbswitch.admin.model.response;
|
||||
|
||||
import com.gitee.dbswitch.schema.IndexDescription;
|
||||
import org.dromara.dbswitch.core.schema.IndexDescription;
|
||||
import io.swagger.annotations.ApiModel;
|
||||
import java.util.List;
|
||||
import lombok.Builder;
|
||||
@@ -1,4 +1,4 @@
|
||||
package com.gitee.dbswitch.admin.model.response;
|
||||
package org.dromara.dbswitch.admin.model.response;
|
||||
|
||||
import io.swagger.annotations.ApiModel;
|
||||
import lombok.Builder;
|
||||
@@ -1,4 +1,4 @@
|
||||
package com.gitee.dbswitch.admin.model.response;
|
||||
package org.dromara.dbswitch.admin.model.response;
|
||||
|
||||
import io.swagger.annotations.ApiModel;
|
||||
import java.util.List;
|
||||
@@ -7,7 +7,7 @@
|
||||
// Date : 2020/1/2
|
||||
// Location: beijing , china
|
||||
/////////////////////////////////////////////////////////////
|
||||
package com.gitee.dbswitch.admin.model.response;
|
||||
package org.dromara.dbswitch.admin.model.response;
|
||||
|
||||
import io.swagger.annotations.ApiModel;
|
||||
import io.swagger.annotations.ApiModelProperty;
|
||||
@@ -1,4 +1,4 @@
|
||||
package com.gitee.dbswitch.admin.model.response;
|
||||
package org.dromara.dbswitch.admin.model.response;
|
||||
|
||||
import lombok.Builder;
|
||||
import lombok.Data;
|
||||
@@ -1,4 +1,4 @@
|
||||
package com.gitee.dbswitch.admin.model.response;
|
||||
package org.dromara.dbswitch.admin.model.response;
|
||||
|
||||
import io.swagger.annotations.ApiModel;
|
||||
import java.util.List;
|
||||
@@ -7,7 +7,7 @@
|
||||
// Date : 2020/1/2
|
||||
// Location: beijing , china
|
||||
/////////////////////////////////////////////////////////////
|
||||
package com.gitee.dbswitch.admin.model.response;
|
||||
package org.dromara.dbswitch.admin.model.response;
|
||||
|
||||
import com.fasterxml.jackson.annotation.JsonFormat;
|
||||
import io.swagger.annotations.ApiModel;
|
||||
@@ -7,7 +7,7 @@
|
||||
// Date : 2020/1/2
|
||||
// Location: beijing , china
|
||||
/////////////////////////////////////////////////////////////
|
||||
package com.gitee.dbswitch.admin.model.response;
|
||||
package org.dromara.dbswitch.admin.model.response;
|
||||
|
||||
import com.fasterxml.jackson.annotation.JsonFormat;
|
||||
import io.swagger.annotations.ApiModel;
|
||||
@@ -7,7 +7,7 @@
|
||||
// Date : 2020/1/2
|
||||
// Location: beijing , china
|
||||
/////////////////////////////////////////////////////////////
|
||||
package com.gitee.dbswitch.admin.model.response;
|
||||
package org.dromara.dbswitch.admin.model.response;
|
||||
|
||||
import com.fasterxml.jackson.annotation.JsonFormat;
|
||||
import io.swagger.annotations.ApiModel;
|
||||
Some files were not shown because too many files have changed in this diff Show More
Reference in New Issue
Block a user