diff --git a/zyplayer-doc-db/src/main/java/com/zyplayer/doc/db/framework/db/mapper/oracle/OracleBaseMapper.xml b/zyplayer-doc-db/src/main/java/com/zyplayer/doc/db/framework/db/mapper/oracle/OracleBaseMapper.xml
index 2a67b23b..453cc24c 100644
--- a/zyplayer-doc-db/src/main/java/com/zyplayer/doc/db/framework/db/mapper/oracle/OracleBaseMapper.xml
+++ b/zyplayer-doc-db/src/main/java/com/zyplayer/doc/db/framework/db/mapper/oracle/OracleBaseMapper.xml
@@ -3,80 +3,89 @@
-
-
-
-
-
-
+
+
+
+
+
+
-
-
-
-
+
+
+
+
-
+
-
+
-
-
+
+
-
-
+
+
-
-
+
+
-
-
+
+
-
- comment on table ${dbName}.${tableName} is #{new Desc}
-
+
+ comment on table ${dbName}.${tableName} is #{new Desc}
+
-
- comment on column ${dbName}.${tableName}.${columnName} is #{new Desc}
-
+
+ comment on column ${dbName}.${tableName}.${columnName} is #{new Desc}
+
-
- delete from ${dbName}.${tableName} where
-
- ${key} = #{value}
-
-
+
+ delete from ${dbName}.${tableName} where
+
+ ${key} = #{value}
+
+
diff --git a/zyplayer-doc-db/src/main/java/com/zyplayer/doc/db/service/database/MysqlServiceImpl.java b/zyplayer-doc-db/src/main/java/com/zyplayer/doc/db/service/database/MysqlServiceImpl.java
index 8f6bd78b..d02e585c 100644
--- a/zyplayer-doc-db/src/main/java/com/zyplayer/doc/db/service/database/MysqlServiceImpl.java
+++ b/zyplayer-doc-db/src/main/java/com/zyplayer/doc/db/service/database/MysqlServiceImpl.java
@@ -2,6 +2,7 @@ package com.zyplayer.doc.db.service.database;
import cn.hutool.core.util.IdUtil;
import cn.hutool.core.util.RandomUtil;
+import com.zyplayer.doc.db.controller.param.DataViewParam;
import com.zyplayer.doc.db.controller.vo.TableDdlVo;
import com.zyplayer.doc.db.framework.db.dto.ColumnInfoDto;
import com.zyplayer.doc.db.framework.db.dto.ProcedureDto;
@@ -29,126 +30,180 @@ import java.util.Optional;
@Service
public class MysqlServiceImpl extends DbBaseService {
- @Override
- public DatabaseProductEnum getDatabaseProduct() {
- return DatabaseProductEnum.MYSQL;
- }
+ @Override
+ public DatabaseProductEnum getDatabaseProduct() {
+ return DatabaseProductEnum.MYSQL;
+ }
- /**
- * mysql数据库名中含有 - 等特殊字符,需要用反引号包裹
- *
- * @author diantu
- * @since 2023年1月16日
- */
- @Override
- public String getUseDbSql(String dbName) {
- if (StringUtils.isNotBlank(dbName)) {
- return "use " + "`" + dbName + "`";
- }
- return null;
- }
+ /**
+ * mysql数据库名中含有 - 等特殊字符,需要用反引号包裹
+ *
+ * @author diantu
+ * @since 2023年1月16日
+ */
+ @Override
+ public String getUseDbSql(String dbName) {
+ if (StringUtils.isNotBlank(dbName)) {
+ return "use " + "`" + dbName + "`";
+ }
+ return null;
+ }
- @Override
- public TableDdlVo getTableDdl(Long sourceId, String dbName, String tableName) {
- BaseMapper baseMapper = this.getViewAuthBaseMapper(sourceId);
- List