1
0
mirror of https://gitee.com/bookshelfplus/bookshelfplus synced 2025-09-12 19:51:39 +08:00
Code Issues Projects Releases Wiki Activity GitHub Gitee

一些不太重要的文件的小变动

This commit is contained in:
2022-04-16 22:58:04 +08:00
parent 372a22e2e4
commit 3b6c6aa3e7
5 changed files with 585 additions and 488 deletions

View File

@@ -1,15 +1,15 @@
<component name="ProjectRunConfigurationManager"> <component name="ProjectRunConfigurationManager">
<configuration default="false" name="App" type="SpringBootApplicationConfigurationType" factoryName="Spring Boot" nameIsGenerated="true"> <configuration default="false" name="App" type="SpringBootApplicationConfigurationType" factoryName="Spring Boot" nameIsGenerated="true">
<option name="ACTIVE_PROFILES" />
<module name="bookshelfplus" /> <module name="bookshelfplus" />
<option name="SPRING_BOOT_MAIN_CLASS" value="plus.bookshelf.App" />
<option name="VM_PARAMETERS" value="-XX:+AlwaysPreTouch -Xms128m -Xmx2048m -Dspring.jmx.enabled=false -client -DarchetypeCatalog=internal -Ddruid.mysql.usePingMethod=false" />
<extension name="coverage"> <extension name="coverage">
<pattern> <pattern>
<option name="PATTERN" value="plus.bookshelf.*" /> <option name="PATTERN" value="plus.bookshelf.*" />
<option name="ENABLED" value="true" /> <option name="ENABLED" value="true" />
</pattern> </pattern>
</extension> </extension>
<option name="SPRING_BOOT_MAIN_CLASS" value="plus.bookshelf.App" />
<option name="VM_PARAMETERS" value="-XX:+AlwaysPreTouch -Xms128m -Xmx2048m -Dspring.jmx.enabled=false -client -DarchetypeCatalog=internal" />
<option name="ALTERNATIVE_JRE_PATH" />
<method v="2"> <method v="2">
<option name="Make" enabled="true" /> <option name="Make" enabled="true" />
</method> </method>

View File

@@ -684,12 +684,14 @@ __可选__||string
__可选__||integer (int32) __可选__||integer (int32)
|**FormData**|**fileName** + |**FormData**|**fileName** +
__可选__||string __可选__||string
|**FormData**|**fileNameAndExt** +
__可选__||string
|**FormData**|**fileSha1** + |**FormData**|**fileSha1** +
__可选__||string __可选__||string
|**FormData**|**fileSize** + |**FormData**|**fileSize** +
__可选__||integer (int64) __可选__||integer (int64)
|**FormData**|**fileType** + |**FormData**|**lastModified** +
__可选__||string __可选__||integer (int64)
|**FormData**|**token** + |**FormData**|**token** +
__可选__||string __可选__||string
|=== |===
@@ -745,6 +747,60 @@ __可选__||string
---- ----
[[_getfileusingget]]
==== 书籍下载页面获取文件提供的下载方式
....
GET /api/file/getFile
....
===== 参数
[options="header", cols=".^2a,.^3a,.^9a,.^4a"]
|===
|类型|名称|说明|类型
|**Query**|**bookId** +
__可选__|bookId|integer (int32)
|===
===== 响应
[options="header", cols=".^2a,.^14a,.^4a"]
|===
|HTTP代码|说明|类型
|**200**|OK|<<_commonreturntype,CommonReturnType>>
|**401**|Unauthorized|无内容
|**403**|Forbidden|无内容
|**404**|Not Found|无内容
|===
===== 生成
* `\*/*`
===== HTTP请求示例
====== 请求 path
----
/api/file/getFile
----
===== HTTP响应示例
====== 响应 200
[source,json]
----
{
"data" : "object",
"status" : "string"
}
----
[[_listusingpost]] [[_listusingpost]]
==== 【管理员】查询文件列表 ==== 【管理员】查询文件列表
.... ....

File diff suppressed because it is too large Load Diff

View File

@@ -1,79 +0,0 @@
<!DOCTYPE html>
<html lang="en">
<head>
<meta charset="UTF-8">
<meta http-equiv="X-UA-Compatible" content="IE=edge">
<meta name="viewport" content="width=device-width, initial-scale=1.0">
<title>Document</title>
<style>
a,
a:visited {
color: blue;
margin: 20px;
}
</style>
</head>
<body>
<div id="container">
</div>
<script>
var links = [
{
url: 'http://localhost/',
title: 'Home'
},
"<hr>",
{
// url: 'http://localhost/api/swagger-ui.html',
url: 'http://localhost/api/swagger-ui/index.html',
title: 'Swagger'
},
{
url: './bookshelfplus/docs/asciidoc/html/all.html',
title: 'Swagger生成的Api文档'
},
{
url: 'http://localhost/api/',
title: 'API'
},
"<p>API测试</p>",
{
url: 'http://localhost/api/book/get?id=1',
title: ''
},
{
url: 'http://localhost/api/status/getProcessCpu',
title: ''
},
"<hr>",
{
url: 'http://localhost/nginx_status',
title: 'Nginx Status'
},
"<hr>",
{
url: 'http://fanyi.youdao.com/',
title: '有道翻译'
},
{
url: 'http://fanyi.baidu.com/',
title: '百度翻译'
},
]
var html = '';
links.forEach(function (link) {
if (typeof link === 'object') {
html += '<p>' + link.title + '<a href="' + link.url + '" target="_blank">' + link.url + '</a></p>';
} else if (typeof link === 'string') {
html += link;
}
});
document.getElementById('container').innerHTML = html;
</script>
</body>
</html>

35
run.bat
View File

@@ -1,35 +0,0 @@
@echo off
:: <20><><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>MySQL<51><4C><EFBFBD>ݿ<EFBFBD>
:: skip ...
:: <20><><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>SpringBoot
cd ./bookshelfplus/
:: refer: https://blog.csdn.net/abc86319253/article/details/44019881
:: mvn clean install
start mvn install -Djar.forceCreation spring-boot:run
echo <20><><EFBFBD><EFBFBD> SpringBoot
cd ../
:: <20><><EFBFBD><EFBFBD>ǰ<EFBFBD><C7B0>nodejs
cd ./bookshelfplus-frontend/
start cmd /C npm run dev
echo <20><><EFBFBD><EFBFBD> nodejs
cd ../
:: <20><><EFBFBD><EFBFBD>nginx
(taskkill /f /t /im nginx.exe) > nul
cd ./server/nginx/
start /b nginx.exe
:: /b <20><><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>´<EFBFBD><C2B4><EFBFBD>
echo <20><><EFBFBD><EFBFBD> nginx
cd ../../
:: <20><><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>
start explorer quickReach.html
echo <20><><EFBFBD><EFBFBD> <20><><EFBFBD><EFBFBD><EFBFBD><EFBFBD>
:: pause
:: <20><><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>ϲ<EFBFBD><CFB2><EFBFBD><EFBFBD>˳<EFBFBD>
:: start cmd /k echo Hello, World!
:: <20><><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>ϻ<EFBFBD><CFBB>˳<EFBFBD>
:: start cmd /C echo Hello, World!