press html
This commit is contained in:
parent
5023114b62
commit
0059cc6be6
|
@ -100,7 +100,7 @@ public class DocBuilderTemplate extends BaseDocBuilderTemplate {
|
||||||
*/
|
*/
|
||||||
public void buildAllInOne(List<ApiDoc> apiDocList, ApiConfig config, JavaProjectBuilder javaProjectBuilder,
|
public void buildAllInOne(List<ApiDoc> apiDocList, ApiConfig config, JavaProjectBuilder javaProjectBuilder,
|
||||||
String template, String outPutFileName) {
|
String template, String outPutFileName) {
|
||||||
buildDoc(apiDocList, config, javaProjectBuilder, template, outPutFileName, null);
|
buildDoc(apiDocList, config, javaProjectBuilder, template, outPutFileName, null,null);
|
||||||
}
|
}
|
||||||
|
|
||||||
/**
|
/**
|
||||||
|
@ -114,7 +114,7 @@ public class DocBuilderTemplate extends BaseDocBuilderTemplate {
|
||||||
* @param apiDoc apiDoc
|
* @param apiDoc apiDoc
|
||||||
*/
|
*/
|
||||||
public void buildDoc(List<ApiDoc> apiDocList, ApiConfig config, JavaProjectBuilder javaProjectBuilder,
|
public void buildDoc(List<ApiDoc> apiDocList, ApiConfig config, JavaProjectBuilder javaProjectBuilder,
|
||||||
String template, String outPutFileName, ApiDoc apiDoc) {
|
String template, String outPutFileName, ApiDoc apiDoc,String index) {
|
||||||
String outPath = config.getOutPath();
|
String outPath = config.getOutPath();
|
||||||
String strTime = DateTimeUtil.long2Str(now, DateTimeUtil.DATE_FORMAT_SECOND);
|
String strTime = DateTimeUtil.long2Str(now, DateTimeUtil.DATE_FORMAT_SECOND);
|
||||||
FileUtil.mkdirs(outPath);
|
FileUtil.mkdirs(outPath);
|
||||||
|
@ -127,7 +127,7 @@ public class DocBuilderTemplate extends BaseDocBuilderTemplate {
|
||||||
tpl.binding(TemplateVariable.ERROR_CODE_LIST.getVariable(), errorCodeList);
|
tpl.binding(TemplateVariable.ERROR_CODE_LIST.getVariable(), errorCodeList);
|
||||||
tpl.binding(TemplateVariable.VERSION_LIST.getVariable(), config.getRevisionLogs());
|
tpl.binding(TemplateVariable.VERSION_LIST.getVariable(), config.getRevisionLogs());
|
||||||
tpl.binding(TemplateVariable.VERSION.getVariable(), now);
|
tpl.binding(TemplateVariable.VERSION.getVariable(), now);
|
||||||
|
tpl.binding(TemplateVariable.INDEX_ALIAS.getVariable(), index);
|
||||||
tpl.binding(TemplateVariable.CREATE_TIME.getVariable(), strTime);
|
tpl.binding(TemplateVariable.CREATE_TIME.getVariable(), strTime);
|
||||||
tpl.binding(TemplateVariable.PROJECT_NAME.getVariable(), config.getProjectName());
|
tpl.binding(TemplateVariable.PROJECT_NAME.getVariable(), config.getProjectName());
|
||||||
tpl.binding(TemplateVariable.REQUEST_EXAMPLE.getVariable(), config.isRequestExample());
|
tpl.binding(TemplateVariable.REQUEST_EXAMPLE.getVariable(), config.isRequestExample());
|
||||||
|
@ -138,7 +138,6 @@ public class DocBuilderTemplate extends BaseDocBuilderTemplate {
|
||||||
tpl.binding(TemplateVariable.DICT_ORDER.getVariable(), apiDocList.size() + 2);
|
tpl.binding(TemplateVariable.DICT_ORDER.getVariable(), apiDocList.size() + 2);
|
||||||
}
|
}
|
||||||
if (Objects.nonNull(apiDoc)) {
|
if (Objects.nonNull(apiDoc)) {
|
||||||
tpl.binding(TemplateVariable.INDEX_ALIAS.getVariable(), apiDoc.getAlias());
|
|
||||||
tpl.binding(TemplateVariable.DESC.getVariable(), apiDoc.getDesc());
|
tpl.binding(TemplateVariable.DESC.getVariable(), apiDoc.getDesc());
|
||||||
tpl.binding(TemplateVariable.ORDER.getVariable(), apiDoc.order);
|
tpl.binding(TemplateVariable.ORDER.getVariable(), apiDoc.order);
|
||||||
tpl.binding(TemplateVariable.LIST.getVariable(), apiDoc.getList());//类名
|
tpl.binding(TemplateVariable.LIST.getVariable(), apiDoc.getList());//类名
|
||||||
|
@ -199,7 +198,9 @@ public class DocBuilderTemplate extends BaseDocBuilderTemplate {
|
||||||
*/
|
*/
|
||||||
public void buildErrorCodeDoc(ApiConfig config, String template, String outPutFileName) {
|
public void buildErrorCodeDoc(ApiConfig config, String template, String outPutFileName) {
|
||||||
List<ApiErrorCode> errorCodeList = errorCodeDictToList(config);
|
List<ApiErrorCode> errorCodeList = errorCodeDictToList(config);
|
||||||
|
String strTime = DateTimeUtil.long2Str(now, DateTimeUtil.DATE_FORMAT_SECOND);
|
||||||
Template mapper = BeetlTemplateUtil.getByName(template);
|
Template mapper = BeetlTemplateUtil.getByName(template);
|
||||||
|
mapper.binding(TemplateVariable.CREATE_TIME.getVariable(), strTime);
|
||||||
mapper.binding(TemplateVariable.LIST.getVariable(), errorCodeList);
|
mapper.binding(TemplateVariable.LIST.getVariable(), errorCodeList);
|
||||||
FileUtil.nioWriteFile(mapper.render(), config.getOutPath() + FILE_SEPARATOR + outPutFileName);
|
FileUtil.nioWriteFile(mapper.render(), config.getOutPath() + FILE_SEPARATOR + outPutFileName);
|
||||||
}
|
}
|
||||||
|
@ -217,6 +218,7 @@ public class DocBuilderTemplate extends BaseDocBuilderTemplate {
|
||||||
public void buildErrorCodeDoc(ApiConfig config, JavaProjectBuilder javaProjectBuilder,
|
public void buildErrorCodeDoc(ApiConfig config, JavaProjectBuilder javaProjectBuilder,
|
||||||
List<ApiDoc> apiDocList, String template, String outPutFileName, String indexAlias) {
|
List<ApiDoc> apiDocList, String template, String outPutFileName, String indexAlias) {
|
||||||
List<ApiErrorCode> errorCodeList = errorCodeDictToList(config);
|
List<ApiErrorCode> errorCodeList = errorCodeDictToList(config);
|
||||||
|
String strTime = DateTimeUtil.long2Str(now, DateTimeUtil.DATE_FORMAT_SECOND);
|
||||||
Template errorTemplate = BeetlTemplateUtil.getByName(template);
|
Template errorTemplate = BeetlTemplateUtil.getByName(template);
|
||||||
errorTemplate.binding(TemplateVariable.PROJECT_NAME.getVariable(), config.getProjectName());
|
errorTemplate.binding(TemplateVariable.PROJECT_NAME.getVariable(), config.getProjectName());
|
||||||
String style = config.getStyle();
|
String style = config.getStyle();
|
||||||
|
@ -227,6 +229,7 @@ public class DocBuilderTemplate extends BaseDocBuilderTemplate {
|
||||||
errorTemplate.binding(TemplateVariable.DICT_ORDER.getVariable(), apiDocList.size() + 2);
|
errorTemplate.binding(TemplateVariable.DICT_ORDER.getVariable(), apiDocList.size() + 2);
|
||||||
}
|
}
|
||||||
List<ApiDocDict> apiDocDictList = buildDictionary(config, javaProjectBuilder);
|
List<ApiDocDict> apiDocDictList = buildDictionary(config, javaProjectBuilder);
|
||||||
|
errorTemplate.binding(TemplateVariable.CREATE_TIME.getVariable(), strTime);
|
||||||
errorTemplate.binding(TemplateVariable.VERSION.getVariable(), now);
|
errorTemplate.binding(TemplateVariable.VERSION.getVariable(), now);
|
||||||
errorTemplate.binding(TemplateVariable.DICT_LIST.getVariable(), apiDocDictList);
|
errorTemplate.binding(TemplateVariable.DICT_LIST.getVariable(), apiDocDictList);
|
||||||
errorTemplate.binding(TemplateVariable.INDEX_ALIAS.getVariable(), indexAlias);
|
errorTemplate.binding(TemplateVariable.INDEX_ALIAS.getVariable(), indexAlias);
|
||||||
|
@ -252,6 +255,7 @@ public class DocBuilderTemplate extends BaseDocBuilderTemplate {
|
||||||
String template, String outPutFileName, String indexAlias) {
|
String template, String outPutFileName, String indexAlias) {
|
||||||
List<ApiDocDict> directoryList = buildDictionary(config, javaProjectBuilder);
|
List<ApiDocDict> directoryList = buildDictionary(config, javaProjectBuilder);
|
||||||
Template mapper = BeetlTemplateUtil.getByName(template);
|
Template mapper = BeetlTemplateUtil.getByName(template);
|
||||||
|
String strTime = DateTimeUtil.long2Str(now, DateTimeUtil.DATE_FORMAT_SECOND);
|
||||||
mapper.binding(TemplateVariable.PROJECT_NAME.getVariable(), config.getProjectName());
|
mapper.binding(TemplateVariable.PROJECT_NAME.getVariable(), config.getProjectName());
|
||||||
String style = config.getStyle();
|
String style = config.getStyle();
|
||||||
mapper.binding(TemplateVariable.STYLE.getVariable(), style);
|
mapper.binding(TemplateVariable.STYLE.getVariable(), style);
|
||||||
|
@ -261,6 +265,7 @@ public class DocBuilderTemplate extends BaseDocBuilderTemplate {
|
||||||
} else {
|
} else {
|
||||||
mapper.binding(TemplateVariable.DICT_ORDER.getVariable(), apiDocList.size() + 2);
|
mapper.binding(TemplateVariable.DICT_ORDER.getVariable(), apiDocList.size() + 2);
|
||||||
}
|
}
|
||||||
|
mapper.binding(TemplateVariable.CREATE_TIME.getVariable(), strTime);
|
||||||
mapper.binding(TemplateVariable.VERSION.getVariable(), now);
|
mapper.binding(TemplateVariable.VERSION.getVariable(), now);
|
||||||
mapper.binding(TemplateVariable.API_DOC_LIST.getVariable(), apiDocList);
|
mapper.binding(TemplateVariable.API_DOC_LIST.getVariable(), apiDocList);
|
||||||
mapper.binding(TemplateVariable.INDEX_ALIAS.getVariable(), indexAlias);
|
mapper.binding(TemplateVariable.INDEX_ALIAS.getVariable(), indexAlias);
|
||||||
|
@ -283,6 +288,8 @@ public class DocBuilderTemplate extends BaseDocBuilderTemplate {
|
||||||
List<ApiDocDict> directoryList = buildDictionary(config, javaProjectBuilder);
|
List<ApiDocDict> directoryList = buildDictionary(config, javaProjectBuilder);
|
||||||
Template mapper = BeetlTemplateUtil.getByName(template);
|
Template mapper = BeetlTemplateUtil.getByName(template);
|
||||||
setDirectoryLanguageVariable(config, mapper);
|
setDirectoryLanguageVariable(config, mapper);
|
||||||
|
String strTime = DateTimeUtil.long2Str(now, DateTimeUtil.DATE_FORMAT_SECOND);
|
||||||
|
mapper.binding(TemplateVariable.CREATE_TIME.getVariable(), strTime);
|
||||||
mapper.binding(TemplateVariable.DICT_LIST.getVariable(), directoryList);
|
mapper.binding(TemplateVariable.DICT_LIST.getVariable(), directoryList);
|
||||||
FileUtil.nioWriteFile(mapper.render(), config.getOutPath() + FILE_SEPARATOR + outPutFileName);
|
FileUtil.nioWriteFile(mapper.render(), config.getOutPath() + FILE_SEPARATOR + outPutFileName);
|
||||||
}
|
}
|
||||||
|
|
|
@ -24,7 +24,6 @@ package com.power.doc.builder;
|
||||||
|
|
||||||
import com.power.common.util.DateTimeUtil;
|
import com.power.common.util.DateTimeUtil;
|
||||||
import com.power.common.util.FileUtil;
|
import com.power.common.util.FileUtil;
|
||||||
import com.power.doc.constants.TemplateVariable;
|
|
||||||
import com.power.doc.model.ApiConfig;
|
import com.power.doc.model.ApiConfig;
|
||||||
import com.power.doc.model.ApiDoc;
|
import com.power.doc.model.ApiDoc;
|
||||||
import com.power.doc.template.IDocBuildTemplate;
|
import com.power.doc.template.IDocBuildTemplate;
|
||||||
|
@ -87,7 +86,7 @@ public class HtmlApiDocBuilder {
|
||||||
} else {
|
} else {
|
||||||
builderTemplate.buildAllInOne(apiDocList, config, javaProjectBuilder, ALL_IN_ONE_HTML_TPL, INDEX_HTML);
|
builderTemplate.buildAllInOne(apiDocList, config, javaProjectBuilder, ALL_IN_ONE_HTML_TPL, INDEX_HTML);
|
||||||
}
|
}
|
||||||
builderTemplate.buildSearchJs(config,javaProjectBuilder,apiDocList, "js/search_all.js.btl");
|
builderTemplate.buildSearchJs(config, javaProjectBuilder, apiDocList, "js/search_all.js.btl");
|
||||||
} else {
|
} else {
|
||||||
String indexAlias;
|
String indexAlias;
|
||||||
if (config.isCreateDebugPage()) {
|
if (config.isCreateDebugPage()) {
|
||||||
|
@ -103,7 +102,7 @@ public class HtmlApiDocBuilder {
|
||||||
"error.html", indexAlias);
|
"error.html", indexAlias);
|
||||||
builderTemplate.buildDirectoryDataDoc(config, javaProjectBuilder, apiDocList,
|
builderTemplate.buildDirectoryDataDoc(config, javaProjectBuilder, apiDocList,
|
||||||
SINGLE_DICT_HTML_TPL, "dict.html", indexAlias);
|
SINGLE_DICT_HTML_TPL, "dict.html", indexAlias);
|
||||||
builderTemplate.buildSearchJs(config,javaProjectBuilder,apiDocList, "js/search.js.btl");
|
builderTemplate.buildSearchJs(config, javaProjectBuilder, apiDocList, "js/search.js.btl");
|
||||||
}
|
}
|
||||||
|
|
||||||
}
|
}
|
||||||
|
@ -116,19 +115,19 @@ public class HtmlApiDocBuilder {
|
||||||
* @param config ApiConfig
|
* @param config ApiConfig
|
||||||
* @param javaProjectBuilder ProjectDocConfigBuilder
|
* @param javaProjectBuilder ProjectDocConfigBuilder
|
||||||
* @param template template
|
* @param template template
|
||||||
* @param outName outName
|
* @param indexHtml indexHtml
|
||||||
*/
|
*/
|
||||||
private static void buildDoc(DocBuilderTemplate builderTemplate, List<ApiDoc> apiDocList,
|
private static void buildDoc(DocBuilderTemplate builderTemplate, List<ApiDoc> apiDocList,
|
||||||
ApiConfig config, JavaProjectBuilder javaProjectBuilder,
|
ApiConfig config, JavaProjectBuilder javaProjectBuilder,
|
||||||
String template, String outName) {
|
String template, String indexHtml) {
|
||||||
FileUtil.mkdirs(config.getOutPath());
|
FileUtil.mkdirs(config.getOutPath());
|
||||||
int index = 0;
|
int index = 0;
|
||||||
for (ApiDoc doc : apiDocList) {
|
for (ApiDoc doc : apiDocList) {
|
||||||
if (index == 0) {
|
if (index == 0) {
|
||||||
doc.setAlias(outName);
|
doc.setAlias(indexHtml);
|
||||||
}
|
}
|
||||||
builderTemplate.buildDoc(apiDocList, config, javaProjectBuilder, template,
|
builderTemplate.buildDoc(apiDocList, config, javaProjectBuilder, template,
|
||||||
doc.getAlias() + ".html", doc);
|
doc.getAlias() + ".html", doc, indexHtml);
|
||||||
index++;
|
index++;
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
File diff suppressed because one or more lines are too long
File diff suppressed because one or more lines are too long
|
@ -1,114 +1,4 @@
|
||||||
<!DOCTYPE html>
|
<!DOCTYPE html><html lang="en"><head><meta charset="UTF-8"><meta name="viewport" content="width=device-width, initial-scale=1.0"><meta name="generator" content="smart-doc"><title>SpringBoot2-Open-Api</title><link rel="stylesheet" href="https://fonts.googleapis.com/css?family=Open+Sans:300,300italic,400,400italic,600,600italic%7CNoto+Serif:400,400italic,700,700italic%7CDroid+Sans+Mono:400,700"><link rel="stylesheet" href="AllInOne.css?v=1607962934038"/><link rel="stylesheet" href="https://cdn.bootcdn.net/ajax/libs/highlight.js/10.3.2/styles/xt256.min.css"><style> .literalblock pre, .listingblock pre:not(.highlight), .listingblock pre[class="highlight"], .listingblock pre[class^="highlight "], .listingblock pre.CodeRay, .listingblock pre.prettyprint { background: #000; } .hljs { padding: 0em; }</style><script src="https://cdn.bootcdn.net/ajax/libs/highlight.js/10.3.2/highlight.min.js"></script><script src="https://cdn.bootcss.com/jquery/2.2.4/jquery.min.js"></script></head><body class="book toc2 toc-left"><div id="header"><%if(isNotEmpty(projectName)){%><h1>${projectName}</h1><%}%><div id="toc" class="toc2"><div id="book-search-input"><input id="search" type="text" placeholder="Type to search"></div><div id="toctitle"><span>API Reference</span></div><ul id="accordion" class="sectlevel1"><%for(api in apiDocList){%><%if(apiLP.first){%><li><a class="dd" href="${alias}.html#header">${api.order}. ${api.desc}</a><ul class="sectlevel2" style="display: none"><%for(doc in api.list){%><li><%if(doc.deprecated){%><a href="${alias}.html#_${api.order}_${doc.order}_${doc.desc}">${api.order}.${doc.order}. <span class="line-through">${doc.desc}</span></a><%}else{%><a href="${alias}.html#_${api.order}_${doc.order}_${doc.desc}">${api.order}.${doc.order}. ${doc.desc}</a><%}%></li><%}%></ul></li><%}else{%><li><a class="dd" href="${api.alias}.html#header">${api.order}. ${api.desc}</a><ul class="sectlevel2" style="display: none"><%for(doc in api.list){%><li><%if(doc.deprecated){%><a href="${api.alias}.html#_${api.order}_${doc.order}_${doc.desc}">${api.order}.${doc.order}. <span class="line-through">${doc.desc}</span></a><%}else{%><a href="${api.alias}.html#_${api.order}_${doc.order}_${doc.desc}">${api.order}.${doc.order}. ${doc.desc}</a><%}%></li><%}%></ul></li><%}%><%}%><%if(isNotEmpty(errorCodeList)){%><li><a href="error.html#_error_code_list">${apiDocList.~size+1}.${errorListTitle}</a></li><%}%><%if(isNotEmpty(dictList)){%><li class="open"><a class="dd" href="dict.html#_dict_list">${dictListOrder}. ${dictListTitle}</a><ul class="sectlevel2" style="display: block"><%for(dict in dictList){%><li><a href="dict.html#_${dictListOrder}_${dict.order}_${dict.title}">${dictListOrder}.${dict.order}. ${dict.title}</a></li><%}%></ul></li><%}%></ul></div></div><div id="content"><%if(isNotEmpty(dictList)){%><div class="sect1"><h2 id="_dict_list"><a class="anchor" href="#_dict_list"></a><a class="link" href="#_dict_list">${dictListOrder}. ${dictListTitle}</a></h2><div class="sectionbody"><% for(dict in dictList){ %><div class="sect2"><h3 id="_${dictListOrder}_${dict.order}_${dict.title}"><a class="anchor" href="#_${dictListOrder}_${dict.order}_${dict.title}"></a><a class="link" href="#_${dictListOrder}_${dict.order}_${dict.title}">${dictListOrder}.${dict.order}. ${dict.title}</a></h3><table class="tableblock frame-all grid-all spread"><colgroup><col style="width: 33%;"><col style="width: 33%;"><col style="width: 33%;"></colgroup><thead><tr><th class="tableblock halign-left valign-top">Code</th><th class="tableblock halign-left valign-top">Type</th><th class="tableblock halign-left valign-top">Description</th></tr></thead><tbody><%for(dataDict in dict.dataDictList){%><tr><td class="tableblock halign-left valign-top"><p class="tableblock">${dataDict.value}</p></td><td class="tableblock halign-left valign-top"><p class="tableblock">${dataDict.type}</p></td><td class="tableblock halign-left valign-top"><p class="tableblock">${dataDict.desc}</p></td></tr><%}%></tbody></table></div><%}%></div></div><%}%><footer class="page-footer"><span class="copyright">Generated by smart-doc at ${createTime}</span><span class="footer-modification">Suggestions,contact,support and error reporting on<a href="https://gitee.com/smart-doc-team/smart-doc" target="_blank"> Gitee</a> or<a href="https://github.com/smart-doc-group/smart-doc.git" target="_blank"> Github</a></span></footer></div>
|
||||||
<html lang="en">
|
|
||||||
<head>
|
|
||||||
<meta charset="UTF-8">
|
|
||||||
<meta name="viewport" content="width=device-width, initial-scale=1.0">
|
|
||||||
<meta name="generator" content="smart-doc">
|
|
||||||
<title>SpringBoot2-Open-Api</title>
|
|
||||||
<link rel="stylesheet"
|
|
||||||
href="https://fonts.googleapis.com/css?family=Open+Sans:300,300italic,400,400italic,600,600italic%7CNoto+Serif:400,400italic,700,700italic%7CDroid+Sans+Mono:400,700">
|
|
||||||
<link rel="stylesheet" href="AllInOne.css?v=1607962934038"/>
|
|
||||||
<link rel="stylesheet" href="https://cdn.bootcdn.net/ajax/libs/highlight.js/10.3.2/styles/xt256.min.css">
|
|
||||||
<style> .literalblock pre, .listingblock pre:not(.highlight), .listingblock pre[class="highlight"], .listingblock pre[class^="highlight "], .listingblock pre.CodeRay, .listingblock pre.prettyprint {
|
|
||||||
background: #000;
|
|
||||||
}
|
|
||||||
|
|
||||||
.hljs {
|
|
||||||
padding: 0em;
|
|
||||||
}</style>
|
|
||||||
<script src="https://cdn.bootcdn.net/ajax/libs/highlight.js/10.3.2/highlight.min.js"></script>
|
|
||||||
<script src="https://cdn.bootcss.com/jquery/2.2.4/jquery.min.js"></script>
|
|
||||||
</head>
|
|
||||||
<body class="book toc2 toc-left">
|
|
||||||
<div id="header">
|
|
||||||
<%if(isNotEmpty(projectName)){%><h1>${projectName}</h1><%}%>
|
|
||||||
<div id="toc" class="toc2">
|
|
||||||
<div id="book-search-input"><input id="search" type="text" placeholder="Type to search"></div>
|
|
||||||
<div id="toctitle"><span>API Reference</span></div>
|
|
||||||
<ul id="accordion" class="sectlevel1">
|
|
||||||
<%for(api in apiDocList){%>
|
|
||||||
<%if(apiLP.first){%>
|
|
||||||
<li><a class="dd" href="${alias}.html#header">${api.order}. ${api.desc}</a>
|
|
||||||
<ul class="sectlevel2" style="display: none">
|
|
||||||
<%for(doc in api.list){%>
|
|
||||||
<li><%if(doc.deprecated){%><a href="${alias}.html#_${api.order}_${doc.order}_${doc.desc}">${api.order}.${doc.order}. <span
|
|
||||||
class="line-through">${doc.desc}</span></a><%}else{%><a
|
|
||||||
href="${alias}.html#_${api.order}_${doc.order}_${doc.desc}">${api.order}.${doc.order}. ${doc.desc}</a><%}%>
|
|
||||||
</li>
|
|
||||||
<%}%>
|
|
||||||
</ul>
|
|
||||||
</li>
|
|
||||||
<%}else{%>
|
|
||||||
<li>
|
|
||||||
<a class="dd" href="${api.alias}.html#header">${api.order}. ${api.desc}</a>
|
|
||||||
<ul class="sectlevel2" style="display: none">
|
|
||||||
<%for(doc in api.list){%>
|
|
||||||
<li><%if(doc.deprecated){%>
|
|
||||||
<a href="${api.alias}.html#_${api.order}_${doc.order}_${doc.desc}">${api.order}.${doc.order}. <span
|
|
||||||
class="line-through">${doc.desc}</span></a><%}else{%><a
|
|
||||||
href="${api.alias}.html#_${api.order}_${doc.order}_${doc.desc}">${api.order}.${doc.order}. ${doc.desc}</a><%}%>
|
|
||||||
</li>
|
|
||||||
<%}%>
|
|
||||||
</ul>
|
|
||||||
</li>
|
|
||||||
<%}%><%}%><%if(isNotEmpty(errorCodeList)){%>
|
|
||||||
<li><a href="error.html#_error_code_list">${apiDocList.~size+1}.${errorListTitle}</a></li>
|
|
||||||
<%}%><%if(isNotEmpty(dictList)){%>
|
|
||||||
<li class="open"><a class="dd" href="dict.html#_dict_list">${dictListOrder}. ${dictListTitle}</a>
|
|
||||||
<ul class="sectlevel2" style="display: block"><%for(dict in dictList){%>
|
|
||||||
<li><a href="dict.html#_${dictListOrder}_${dict.order}_${dict.title}">${dictListOrder}.${dict.order}. ${dict.title}</a>
|
|
||||||
</li>
|
|
||||||
<%}%>
|
|
||||||
</ul>
|
|
||||||
</li>
|
|
||||||
<%}%>
|
|
||||||
</ul>
|
|
||||||
</div>
|
|
||||||
</div>
|
|
||||||
<div id="content">
|
|
||||||
<%if(isNotEmpty(dictList)){%>
|
|
||||||
<div class="sect1"><h2 id="_dict_list"><a class="anchor" href="#_dict_list"></a><a class="link" href="#_dict_list">${dictListOrder}. ${dictListTitle}</a>
|
|
||||||
</h2>
|
|
||||||
<div class="sectionbody">
|
|
||||||
<% for(dict in dictList){ %>
|
|
||||||
<div class="sect2">
|
|
||||||
<h3 id="_${dictListOrder}_${dict.order}_${dict.title}">
|
|
||||||
<a class="anchor" href="#_${dictListOrder}_${dict.order}_${dict.title}"></a>
|
|
||||||
<a class="link" href="#_${dictListOrder}_${dict.order}_${dict.title}">${dictListOrder}.${dict.order}. ${dict.title}</a>
|
|
||||||
</h3>
|
|
||||||
<table class="tableblock frame-all grid-all spread">
|
|
||||||
<colgroup>
|
|
||||||
<col style="width: 33%;">
|
|
||||||
<col style="width: 33%;">
|
|
||||||
<col style="width: 33%;">
|
|
||||||
</colgroup>
|
|
||||||
<thead>
|
|
||||||
<tr>
|
|
||||||
<th class="tableblock halign-left valign-top">Code</th>
|
|
||||||
<th class="tableblock halign-left valign-top">Type</th>
|
|
||||||
<th class="tableblock halign-left valign-top">Description</th>
|
|
||||||
</tr>
|
|
||||||
</thead>
|
|
||||||
<tbody><%for(dataDict in dict.dataDictList){%>
|
|
||||||
<tr>
|
|
||||||
<td class="tableblock halign-left valign-top"><p class="tableblock">${dataDict.value}</p></td>
|
|
||||||
<td class="tableblock halign-left valign-top"><p class="tableblock">${dataDict.type}</p></td>
|
|
||||||
<td class="tableblock halign-left valign-top"><p class="tableblock">${dataDict.desc}</p></td>
|
|
||||||
</tr>
|
|
||||||
<%}%>
|
|
||||||
</tbody>
|
|
||||||
</table>
|
|
||||||
</div>
|
|
||||||
<%}%>
|
|
||||||
</div>
|
|
||||||
</div>
|
|
||||||
<%}%>
|
|
||||||
<footer class="page-footer"><span class="copyright">Generated by smart-doc at 2020-12-15 00:22:14</span><span
|
|
||||||
class="footer-modification">Suggestions,contact,support and error reporting on<a
|
|
||||||
href="https://gitee.com/smart-doc-team/smart-doc" target="_blank"> Gitee</a> or<a
|
|
||||||
href="https://github.com/smart-doc-group/smart-doc.git" target="_blank"> Github</a></span>
|
|
||||||
</footer>
|
|
||||||
</div>
|
|
||||||
<script src="search.js?v=${version}"></script>
|
<script src="search.js?v=${version}"></script>
|
||||||
<script>
|
<script>
|
||||||
$(function () {
|
$(function () {
|
||||||
|
|
|
@ -1,118 +1,4 @@
|
||||||
<!DOCTYPE html>
|
<!DOCTYPE html><html lang="en"><head><meta charset="UTF-8"><meta name="viewport" content="width=device-width, initial-scale=1.0"><meta name="generator" content="smart-doc"><title>SpringBoot2-Open-Api</title><link rel="stylesheet" href="https://fonts.googleapis.com/css?family=Open+Sans:300,300italic,400,400italic,600,600italic%7CNoto+Serif:400,400italic,700,700italic%7CDroid+Sans+Mono:400,700"><link rel="stylesheet" href="AllInOne.css?v=1607962934038"/><link rel="stylesheet" href="https://cdn.bootcdn.net/ajax/libs/highlight.js/10.3.2/styles/xt256.min.css"><style> .literalblock pre, .listingblock pre:not(.highlight), .listingblock pre[class="highlight"], .listingblock pre[class^="highlight "], .listingblock pre.CodeRay, .listingblock pre.prettyprint { background: #000; } .hljs { padding: 0em; }</style><script src="https://cdn.bootcdn.net/ajax/libs/highlight.js/10.3.2/highlight.min.js"></script><script src="https://cdn.bootcss.com/jquery/2.2.4/jquery.min.js"></script></head><body class="book toc2 toc-left"><div id="header"><%if(isNotEmpty(projectName)){%><h1>${projectName}</h1><%}%><div id="toc" class="toc2"><div id="book-search-input"><input id="search" type="text" placeholder="Type to search"></div><div id="toctitle"><span>API Reference</span></div><ul id="accordion" class="sectlevel1"><%for(api in apiDocList){%><%if(apiLP.first){%><li><a class="dd" href="${alias}.html#header">${api.order}. ${api.desc}</a><ul class="sectlevel2" style="display: none"><%for(doc in api.list){%><li><%if(doc.deprecated){%><a href="${alias}.html#_${api.order}_${doc.order}_${doc.desc}">${api.order}.${doc.order}. <span class="line-through">${doc.desc}</span></a><%}else{%><a href="${alias}.html#_${api.order}_${doc.order}_${doc.desc}">${api.order}.${doc.order}. ${doc.desc}</a><%}%></li><%}%></ul></li><%}else{%><li><a class="dd" href="${api.alias}.html#header">${api.order}. ${api.desc}</a><ul class="sectlevel2" style="display: none"><%for(doc in api.list){%><li><%if(doc.deprecated){%><a href="${api.alias}.html#_${api.order}_${doc.order}_${doc.desc}">${api.order}.${doc.order}. <span class="line-through">${doc.desc}</span></a><%}else{%><a href="${api.alias}.html#_${api.order}_${doc.order}_${doc.desc}">${api.order}.${doc.order}. ${doc.desc}</a><%}%></li><%}%></ul></li><%}%><%}%><%if(isNotEmpty(errorCodeList)){%><li class="open"><a href="error.html#header">${apiDocList.~size+1}.${errorListTitle}</a><ul class="sectlevel2" style="display: block"><li><a href="error.html#_${apiDocList.~size+1}_1_${errorListTitle}">${apiDocList.~size+1}.1. ${errorListTitle}</a></li></ul></li><%}%><%if(isNotEmpty(dictList)){%><li><a class="dd" href="dict.html#_dict_list">${dictListOrder}. ${dictListTitle}</a><ul class="sectlevel2"><%for(dict in dictList){%><li><a href="dict.html#_${dictListOrder}_${dict.order}_${dict.title}">${dictListOrder}.${dict.order}. ${dict.title}</a></li><%}%></ul></li><%}%></ul></div></div><div id="content"><%if(isNotEmpty(errorCodeList)){%><div class="sect1"><h2 id="_error_code_list"><a class="anchor" href="#_error_code_list"></a><a class="link" href="#_error_code_list">${apiDocList.~size+1}. ${errorListTitle}</a></h2><div class="sectionbody"><div class="sect2"><h3 id="_${apiDocList.~size+1}_1_${errorListTitle}"><a class="anchor" href="#_${apiDocList.~size+1}_1_${errorListTitle}"></a><a class="link" href="#_${apiDocList.~size+1}_1_${errorListTitle}">${apiDocList.~size+1}.1. ${errorListTitle}</a></h3><table class="tableblock frame-all grid-all spread"><colgroup><col style="width: 50%;"><col style="width: 50%;"></colgroup><thead><tr><th class="tableblock halign-left valign-top">Error code</th><th class="tableblock halign-left valign-top">Description</th></tr></thead><tbody><%for(error in errorCodeList){%><tr><td class="tableblock halign-left valign-top"><p class="tableblock">${error.value}</p></td><td class="tableblock halign-left valign-top"><p class="tableblock">${error.desc}</p></td></tr><%}%></tbody></table></div></div></div><%}%><footer class="page-footer"><span class="copyright">Generated by smart-doc at ${createTime}</span><span class="footer-modification">Suggestions,contact,support and error reporting on<a href="https://gitee.com/smart-doc-team/smart-doc" target="_blank"> Gitee</a> or<a href="https://github.com/smart-doc-group/smart-doc.git" target="_blank"> Github</a></span></footer></div>
|
||||||
<html lang="en">
|
|
||||||
<head>
|
|
||||||
<meta charset="UTF-8">
|
|
||||||
<meta name="viewport" content="width=device-width, initial-scale=1.0">
|
|
||||||
<meta name="generator" content="smart-doc">
|
|
||||||
<title>SpringBoot2-Open-Api</title>
|
|
||||||
<link rel="stylesheet"
|
|
||||||
href="https://fonts.googleapis.com/css?family=Open+Sans:300,300italic,400,400italic,600,600italic%7CNoto+Serif:400,400italic,700,700italic%7CDroid+Sans+Mono:400,700">
|
|
||||||
<link rel="stylesheet" href="AllInOne.css?v=1607962934038"/>
|
|
||||||
<link rel="stylesheet" href="https://cdn.bootcdn.net/ajax/libs/highlight.js/10.3.2/styles/xt256.min.css">
|
|
||||||
<style> .literalblock pre, .listingblock pre:not(.highlight), .listingblock pre[class="highlight"], .listingblock pre[class^="highlight "], .listingblock pre.CodeRay, .listingblock pre.prettyprint {
|
|
||||||
background: #000;
|
|
||||||
}
|
|
||||||
|
|
||||||
.hljs {
|
|
||||||
padding: 0em;
|
|
||||||
}</style>
|
|
||||||
<script src="https://cdn.bootcdn.net/ajax/libs/highlight.js/10.3.2/highlight.min.js"></script>
|
|
||||||
<script src="https://cdn.bootcss.com/jquery/2.2.4/jquery.min.js"></script>
|
|
||||||
</head>
|
|
||||||
<body class="book toc2 toc-left">
|
|
||||||
<div id="header">
|
|
||||||
<%if(isNotEmpty(projectName)){%><h1>${projectName}</h1><%}%>
|
|
||||||
<div id="toc" class="toc2">
|
|
||||||
<div id="book-search-input"><input id="search" type="text" placeholder="Type to search"></div>
|
|
||||||
<div id="toctitle"><span>API Reference</span></div>
|
|
||||||
<ul id="accordion" class="sectlevel1">
|
|
||||||
<%for(api in apiDocList){%>
|
|
||||||
<%if(apiLP.first){%>
|
|
||||||
<li>
|
|
||||||
<a class="dd" href="${alias}.html#header">${api.order}. ${api.desc}</a>
|
|
||||||
<ul class="sectlevel2" style="display: none">
|
|
||||||
<%for(doc in api.list){%>
|
|
||||||
<li><%if(doc.deprecated){%><a href="${alias}.html#_${api.order}_${doc.order}_${doc.desc}">${api.order}.${doc.order}. <span
|
|
||||||
class="line-through">${doc.desc}</span></a><%}else{%><a
|
|
||||||
href="${alias}.html#_${api.order}_${doc.order}_${doc.desc}">${api.order}.${doc.order}. ${doc.desc}</a><%}%>
|
|
||||||
</li>
|
|
||||||
<%}%>
|
|
||||||
</ul>
|
|
||||||
</li>
|
|
||||||
<%}else{%>
|
|
||||||
<li><a class="dd" href="${api.alias}.html#header">${api.order}. ${api.desc}</a>
|
|
||||||
<ul class="sectlevel2" style="display: none">
|
|
||||||
<%for(doc in api.list){%>
|
|
||||||
<li><%if(doc.deprecated){%>
|
|
||||||
<a href="${api.alias}.html#_${api.order}_${doc.order}_${doc.desc}">${api.order}.${doc.order}. <span
|
|
||||||
class="line-through">${doc.desc}</span></a><%}else{%><a
|
|
||||||
href="${api.alias}.html#_${api.order}_${doc.order}_${doc.desc}">${api.order}.${doc.order}. ${doc.desc}</a><%}%>
|
|
||||||
</li>
|
|
||||||
<%}%>
|
|
||||||
</ul>
|
|
||||||
</li>
|
|
||||||
<%}%><%}%><%if(isNotEmpty(errorCodeList)){%>
|
|
||||||
<li class="open"><a href="error.html#header">${apiDocList.~size+1}.${errorListTitle}</a>
|
|
||||||
<ul class="sectlevel2" style="display: block">
|
|
||||||
<li><a href="error.html#_${apiDocList.~size+1}_1_${errorListTitle}">${apiDocList.~size+1}.1. ${errorListTitle}</a>
|
|
||||||
</li>
|
|
||||||
|
|
||||||
</ul>
|
|
||||||
</li>
|
|
||||||
<%}%><%if(isNotEmpty(dictList)){%>
|
|
||||||
<li><a class="dd" href="dict.html#_dict_list">${dictListOrder}. ${dictListTitle}</a>
|
|
||||||
<ul class="sectlevel2"><%for(dict in dictList){%>
|
|
||||||
<li><a href="dict.html#_${dictListOrder}_${dict.order}_${dict.title}">${dictListOrder}.${dict.order}. ${dict.title}</a>
|
|
||||||
</li>
|
|
||||||
<%}%>
|
|
||||||
</ul>
|
|
||||||
</li>
|
|
||||||
<%}%>
|
|
||||||
</ul>
|
|
||||||
</div>
|
|
||||||
</div>
|
|
||||||
<div id="content">
|
|
||||||
<%if(isNotEmpty(errorCodeList)){%>
|
|
||||||
<div class="sect1">
|
|
||||||
<h2 id="_error_code_list">
|
|
||||||
<a class="anchor" href="#_error_code_list"></a>
|
|
||||||
<a class="link" href="#_error_code_list">${apiDocList.~size+1}. ${errorListTitle}</a>
|
|
||||||
</h2>
|
|
||||||
<div class="sectionbody">
|
|
||||||
<div class="sect2">
|
|
||||||
<h3 id="_${apiDocList.~size+1}_1_${errorListTitle}">
|
|
||||||
<a class="anchor" href="#_${apiDocList.~size+1}_1_${errorListTitle}"></a>
|
|
||||||
<a class="link" href="#_${apiDocList.~size+1}_1_${errorListTitle}">${apiDocList.~size+1}.1. ${errorListTitle}</a>
|
|
||||||
</h3>
|
|
||||||
<table class="tableblock frame-all grid-all spread">
|
|
||||||
<colgroup>
|
|
||||||
<col style="width: 50%;">
|
|
||||||
<col style="width: 50%;">
|
|
||||||
</colgroup>
|
|
||||||
<thead>
|
|
||||||
<tr>
|
|
||||||
<th class="tableblock halign-left valign-top">Error code</th>
|
|
||||||
<th class="tableblock halign-left valign-top">Description</th>
|
|
||||||
</tr>
|
|
||||||
</thead>
|
|
||||||
<tbody><%for(error in errorCodeList){%>
|
|
||||||
<tr>
|
|
||||||
<td class="tableblock halign-left valign-top"><p class="tableblock">${error.value}</p></td>
|
|
||||||
<td class="tableblock halign-left valign-top"><p class="tableblock">${error.desc}</p></td>
|
|
||||||
</tr>
|
|
||||||
<%}%>
|
|
||||||
</tbody>
|
|
||||||
</table>
|
|
||||||
</div>
|
|
||||||
</div>
|
|
||||||
</div>
|
|
||||||
<%}%>
|
|
||||||
<footer class="page-footer"><span class="copyright">Generated by smart-doc at 2020-12-15 00:22:14</span><span
|
|
||||||
class="footer-modification">Suggestions,contact,support and error reporting on<a
|
|
||||||
href="https://gitee.com/smart-doc-team/smart-doc" target="_blank"> Gitee</a> or<a
|
|
||||||
href="https://github.com/smart-doc-group/smart-doc.git" target="_blank"> Github</a></span>
|
|
||||||
</footer>
|
|
||||||
</div>
|
|
||||||
<script src="search.js?v=${version}"></script>
|
<script src="search.js?v=${version}"></script>
|
||||||
<script>
|
<script>
|
||||||
$(function () {
|
$(function () {
|
||||||
|
|
File diff suppressed because one or more lines are too long
File diff suppressed because one or more lines are too long
Loading…
Reference in New Issue