数据库导出新窗口使用post方式提交,更加优雅

This commit is contained in:
暮光:城中城
2020-09-06 16:26:39 +08:00
parent f602ccf2a4
commit 08bdaabcf5
6 changed files with 27 additions and 11 deletions

View File

@@ -250,7 +250,7 @@ public class DatabaseDocController {
return DocDbResponseJson.ok();
}
@GetMapping(value = "/exportDatabase")
@PostMapping(value = "/exportDatabase")
public ResponseJson exportDatabase(HttpServletResponse response, Long sourceId, String dbName, String tableNames, Integer exportType) {
this.judgeAuth(sourceId, DbAuthType.VIEW.getName(), "没有查看该库表信息的权限");
if (StringUtils.isBlank(tableNames)) {

View File

@@ -94,6 +94,7 @@ public class PoiUtil {
document.createParagraph().createRun().setText("数据库名:" + dbName);
document.createParagraph().createRun().setText("导出时间:" + DateTime.now().toString());
document.createParagraph().createRun().setText("导出说明本文档使用zyplayer-doc生成并导出");
document.createParagraph().createRun().setText("所有库表:");
List<List<String>> baseDataList = new LinkedList<>();
baseDataList.add(Arrays.asList("表名", "说明"));
for (TableColumnVo.TableInfoVo dto : tableList) {