数据库问文档重构优化

This commit is contained in:
暮光:城中城
2019-07-05 22:40:40 +08:00
parent 67c6ffc877
commit 1b706019cd
28 changed files with 266 additions and 972 deletions

View File

@@ -4,6 +4,7 @@ import cn.hutool.core.io.IoUtil;
import cn.hutool.core.util.ZipUtil;
import com.alibaba.fastjson.JSON;
import com.zyplayer.doc.core.annotation.AuthMan;
import com.zyplayer.doc.core.json.ResponseJson;
import com.zyplayer.doc.db.controller.vo.DatabaseExportVo;
import com.zyplayer.doc.db.controller.vo.TableColumnVo;
import com.zyplayer.doc.db.controller.vo.TableColumnVo.TableInfoVo;
@@ -14,7 +15,6 @@ import com.zyplayer.doc.db.framework.db.dto.*;
import com.zyplayer.doc.db.framework.db.mapper.base.BaseMapper;
import com.zyplayer.doc.db.framework.db.mapper.mysql.MysqlMapper;
import com.zyplayer.doc.db.framework.json.DocDbResponseJson;
import com.zyplayer.doc.db.framework.json.ResponseJson;
import org.apache.commons.lang.StringUtils;
import org.mybatis.spring.SqlSessionTemplate;
import org.springframework.beans.factory.annotation.Autowired;
@@ -30,7 +30,7 @@ import java.util.stream.Collectors;
/**
* 文档控制器
*
*
* @author 暮光:城中城
* @since 2018年8月8日
*/

View File

@@ -2,6 +2,7 @@ package com.zyplayer.doc.db.controller;
import com.baomidou.mybatisplus.core.conditions.query.QueryWrapper;
import com.zyplayer.doc.core.annotation.AuthMan;
import com.zyplayer.doc.core.json.ResponseJson;
import com.zyplayer.doc.data.config.security.DocUserDetails;
import com.zyplayer.doc.data.config.security.DocUserUtil;
import com.zyplayer.doc.data.repository.manage.entity.DbDatasource;
@@ -10,7 +11,6 @@ import com.zyplayer.doc.db.framework.configuration.DatasourceUtil;
import com.zyplayer.doc.db.framework.db.bean.DatabaseFactoryBean;
import com.zyplayer.doc.db.framework.db.bean.DatabaseRegistrationBean;
import com.zyplayer.doc.db.framework.json.DocDbResponseJson;
import com.zyplayer.doc.db.framework.json.ResponseJson;
import org.apache.commons.lang.StringUtils;
import org.springframework.web.bind.annotation.PostMapping;
import org.springframework.web.bind.annotation.RequestMapping;
@@ -18,7 +18,6 @@ import org.springframework.web.bind.annotation.RestController;
import javax.annotation.Resource;
import java.util.*;
import java.util.stream.Collectors;
/**
* 数据源控制器
@@ -26,7 +25,7 @@ import java.util.stream.Collectors;
* @author 暮光:城中城
* @since 2019年6月29日
*/
@AuthMan
@AuthMan("DB_DATASOURCE_MANAGE")
@RestController
@RequestMapping("/zyplayer-doc-db/datasource")
public class DbDatasourceController {

View File

@@ -10,9 +10,7 @@ import org.springframework.boot.jta.atomikos.AtomikosDataSourceBean;
import org.springframework.core.io.Resource;
import org.springframework.core.io.support.PathMatchingResourcePatternResolver;
import java.io.IOException;
import java.sql.DatabaseMetaData;
import java.sql.SQLException;
import java.util.Properties;
public class DatasourceUtil {

View File

@@ -3,6 +3,7 @@ package com.zyplayer.doc.db.framework.json;
import com.alibaba.fastjson.JSON;
import com.alibaba.fastjson.serializer.SerializeConfig;
import com.alibaba.fastjson.serializer.SimpleDateFormatSerializer;
import com.zyplayer.doc.core.json.ResponseJson;
import io.swagger.annotations.ApiModelProperty;
import javax.servlet.http.HttpServletResponse;
@@ -11,7 +12,7 @@ import java.util.Date;
/**
* 数据库文档返回数据格式
*
*
* @author 暮光:城中城
* @since 2018年8月8日
*/
@@ -80,7 +81,7 @@ public class DocDbResponseJson implements ResponseJson {
/**
* 提示语
*
*
* @author 暮光:城中城
* @since 2018年8月7日
* @param errMsg 提示信息
@@ -92,7 +93,7 @@ public class DocDbResponseJson implements ResponseJson {
/**
* 错误
*
*
* @author 暮光:城中城
* @since 2018年8月7日
* @param errMsg 错误信息
@@ -104,7 +105,7 @@ public class DocDbResponseJson implements ResponseJson {
/**
* 成功的返回方法
*
*
* @author 暮光:城中城
* @since 2018年8月7日
* @return 对象
@@ -115,7 +116,7 @@ public class DocDbResponseJson implements ResponseJson {
/**
* 成功的返回方法
*
*
* @author 暮光:城中城
* @since 2018年8月7日
* @param data 数据

View File

@@ -1,11 +0,0 @@
package com.zyplayer.doc.db.framework.json;
/**
* json视图
*
* @author 暮光:城中城
* @since 2018年8月8日
*/
public interface ResponseJson {
}