mirror of
https://github.com/mindskip/xzs-mysql.git
synced 2026-08-28 19:12:15 +08:00
接口调整
This commit is contained in:
+3
-3
@@ -23,11 +23,11 @@
|
||||
}
|
||||
</script>
|
||||
<title>学之思教程</title><meta name="description" content="学之思开发部署教程">
|
||||
<link rel="modulepreload" href="/assets/app.51fcf08a.js"><link rel="modulepreload" href="/assets/404.html.15d035dc.js"><link rel="modulepreload" href="/assets/404.html.c3e557d0.js"><link rel="prefetch" href="/assets/index.html.fe66c5d6.js"><link rel="prefetch" href="/assets/admin.html.95aff702.js"><link rel="prefetch" href="/assets/database.html.d0f44a34.js"><link rel="prefetch" href="/assets/deploy.html.3556abb5.js"><link rel="prefetch" href="/assets/develop.html.70367536.js"><link rel="prefetch" href="/assets/feature.html.261d99f8.js"><link rel="prefetch" href="/assets/skill.html.a2155b8b.js"><link rel="prefetch" href="/assets/student.html.e082e38b.js"><link rel="prefetch" href="/assets/video.html.223c0851.js"><link rel="prefetch" href="/assets/wx.html.0df5ac91.js"><link rel="prefetch" href="/assets/index.html.d484b7d4.js"><link rel="prefetch" href="/assets/admin.html.87f70eb0.js"><link rel="prefetch" href="/assets/database.html.014e2c26.js"><link rel="prefetch" href="/assets/deploy.html.9a71f956.js"><link rel="prefetch" href="/assets/develop.html.c6fac46a.js"><link rel="prefetch" href="/assets/feature.html.5355326c.js"><link rel="prefetch" href="/assets/skill.html.2ac29d2d.js"><link rel="prefetch" href="/assets/student.html.c1fb00e3.js"><link rel="prefetch" href="/assets/video.html.6bf533d5.js"><link rel="prefetch" href="/assets/wx.html.ed388dd7.js">
|
||||
<link rel="modulepreload" href="/assets/app.ef9f2e7b.js"><link rel="modulepreload" href="/assets/404.html.cd95caeb.js"><link rel="modulepreload" href="/assets/404.html.c3e557d0.js"><link rel="prefetch" href="/assets/index.html.fe66c5d6.js"><link rel="prefetch" href="/assets/admin.html.95aff702.js"><link rel="prefetch" href="/assets/database.html.d0f44a34.js"><link rel="prefetch" href="/assets/deploy.html.3556abb5.js"><link rel="prefetch" href="/assets/develop.html.70367536.js"><link rel="prefetch" href="/assets/feature.html.261d99f8.js"><link rel="prefetch" href="/assets/skill.html.a2155b8b.js"><link rel="prefetch" href="/assets/student.html.e082e38b.js"><link rel="prefetch" href="/assets/video.html.223c0851.js"><link rel="prefetch" href="/assets/wx.html.0df5ac91.js"><link rel="prefetch" href="/assets/index.html.3e3e7945.js"><link rel="prefetch" href="/assets/admin.html.e6682e9f.js"><link rel="prefetch" href="/assets/database.html.0e646afe.js"><link rel="prefetch" href="/assets/deploy.html.7e8b7f41.js"><link rel="prefetch" href="/assets/develop.html.9aba3d31.js"><link rel="prefetch" href="/assets/feature.html.4296475e.js"><link rel="prefetch" href="/assets/skill.html.21bfd801.js"><link rel="prefetch" href="/assets/student.html.27324552.js"><link rel="prefetch" href="/assets/video.html.19467bb9.js"><link rel="prefetch" href="/assets/wx.html.12d36c6e.js">
|
||||
<link rel="stylesheet" href="/assets/style.e2da3676.css">
|
||||
</head>
|
||||
<body>
|
||||
<div id="app"><!--[--><div class="theme-container"><main class="page"><div class="theme-default-content"><h1>404</h1><blockquote>There's nothing here.</blockquote><a href="/" class="">Take me home</a></div></main></div><!----><!--]--></div>
|
||||
<script type="module" src="/assets/app.51fcf08a.js" defer></script>
|
||||
<div id="app"><!--[--><div class="theme-container"><main class="page"><div class="theme-default-content"><h1>404</h1><blockquote>That's a Four-Oh-Four.</blockquote><a href="/" class="">Take me home</a></div></main></div><!----><!--]--></div>
|
||||
<script type="module" src="/assets/app.ef9f2e7b.js" defer></script>
|
||||
</body>
|
||||
</html>
|
||||
|
||||
@@ -1 +1 @@
|
||||
import{_ as e,o as c,c as t}from"./app.51fcf08a.js";const _={};function o(r,n){return c(),t("div")}const a=e(_,[["render",o],["__file","404.html.vue"]]);export{a as default};
|
||||
import{_ as e,o as c,c as t}from"./app.ef9f2e7b.js";const _={};function o(r,n){return c(),t("div")}const a=e(_,[["render",o],["__file","404.html.vue"]]);export{a as default};
|
||||
@@ -1,4 +1,4 @@
|
||||
import{_ as e,o as i,c as n,e as u}from"./app.51fcf08a.js";const l={},d=u(`<h1 id="_4-3-\u7BA1\u7406\u7AEF" tabindex="-1"><a class="header-anchor" href="#_4-3-\u7BA1\u7406\u7AEF" aria-hidden="true">#</a> 4.3 \u7BA1\u7406\u7AEF</h1><h3 id="_4-3-1-\u767B\u5F55" tabindex="-1"><a class="header-anchor" href="#_4-3-1-\u767B\u5F55" aria-hidden="true">#</a> 4.3.1 \u767B\u5F55</h3><ul><li>\u63A5\u53E3\u5730\u5740\uFF1A/api/user/login</li><li>\u8BF7\u6C42\u53C2\u6570\uFF1A</li></ul><div class="language-text ext-text line-numbers-mode"><pre class="language-text"><code>{
|
||||
import{_ as e,o as i,c as n,e as u}from"./app.ef9f2e7b.js";const l={},d=u(`<h1 id="_4-3-\u7BA1\u7406\u7AEF" tabindex="-1"><a class="header-anchor" href="#_4-3-\u7BA1\u7406\u7AEF" aria-hidden="true">#</a> 4.3 \u7BA1\u7406\u7AEF</h1><h3 id="_4-3-1-\u767B\u5F55" tabindex="-1"><a class="header-anchor" href="#_4-3-1-\u767B\u5F55" aria-hidden="true">#</a> 4.3.1 \u767B\u5F55</h3><ul><li>\u63A5\u53E3\u5730\u5740\uFF1A/api/user/login</li><li>\u8BF7\u6C42\u53C2\u6570\uFF1A</li></ul><div class="language-text ext-text line-numbers-mode"><pre class="language-text"><code>{
|
||||
"userName": "admin", //\u7528\u6237\u540D
|
||||
"password": "", //\u5BC6\u7801
|
||||
"remember": false //\u8BB0\u4F4F\u6211
|
||||
@@ -152,7 +152,7 @@ import{_ as e,o as i,c as n,e as u}from"./app.51fcf08a.js";const l={},d=u(`<h1 i
|
||||
"message": "\u6210\u529F",
|
||||
"response": [
|
||||
{
|
||||
"id": 56, //\u5B66\u79D1id
|
||||
"id": 5, //\u5B66\u79D1id
|
||||
"name": "\u8BED\u6587", //\u5B66\u79D1\u540D\u79F0
|
||||
"level": 1, //\u5E74\u7EA7
|
||||
"levelName": "\u4E00\u5E74\u7EA7", //\u5E74\u7EA7\u540D\u79F0
|
||||
@@ -173,7 +173,7 @@ import{_ as e,o as i,c as n,e as u}from"./app.51fcf08a.js";const l={},d=u(`<h1 i
|
||||
"total": 2,
|
||||
"list": [
|
||||
{
|
||||
"id": 38,
|
||||
"id": 84,
|
||||
"name": "\u6570\u5B66", //\u5B66\u79D1\u540D\u79F0
|
||||
"level": 1, //\u5E74\u7EA7
|
||||
"levelName": "\u4E00\u5E74\u7EA7" //\u5E74\u7EA7\u540D\u79F0
|
||||
@@ -185,14 +185,14 @@ import{_ as e,o as i,c as n,e as u}from"./app.51fcf08a.js";const l={},d=u(`<h1 i
|
||||
"code": 1,
|
||||
"message": "\u6210\u529F",
|
||||
"response": {
|
||||
"id": 37,
|
||||
"id": 13,
|
||||
"name": "\u6570\u5B66", //\u5B66\u79D1\u540D\u79F0
|
||||
"level": 1, //\u5E74\u7EA7
|
||||
"levelName": "\u4E00\u5E74\u7EA7" //\u5E74\u7EA7\u540D\u79F0
|
||||
}
|
||||
}
|
||||
</code></pre><div class="line-numbers" aria-hidden="true"><div class="line-number"></div><div class="line-number"></div><div class="line-number"></div><div class="line-number"></div><div class="line-number"></div><div class="line-number"></div><div class="line-number"></div><div class="line-number"></div><div class="line-number"></div><div class="line-number"></div></div></div><h3 id="_4-3-12-\u5B66\u79D1\u7F16\u8F91" tabindex="-1"><a class="header-anchor" href="#_4-3-12-\u5B66\u79D1\u7F16\u8F91" aria-hidden="true">#</a> 4.3.12 \u5B66\u79D1\u7F16\u8F91</h3><ul><li>\u63A5\u53E3\u5730\u5740\uFF1A/api/admin/education/subject/edit</li><li>\u8BF7\u6C42\u53C2\u6570\uFF1A</li></ul><div class="language-text ext-text line-numbers-mode"><pre class="language-text"><code>{
|
||||
"id": 36,
|
||||
"id": 2,
|
||||
"name": "\u6570\u5B66", //\u5B66\u79D1\u540D\u79F0
|
||||
"level": 2, //\u5E74\u7EA7
|
||||
"levelName": "\u4E8C\u5E74\u7EA7" //\u5E74\u7EA7\u540D\u79F0
|
||||
@@ -221,7 +221,7 @@ import{_ as e,o as i,c as n,e as u}from"./app.51fcf08a.js";const l={},d=u(`<h1 i
|
||||
"total": 9,
|
||||
"list": [
|
||||
{
|
||||
"id": 30, //\u8BD5\u5377id
|
||||
"id": 36, //\u8BD5\u5377id
|
||||
"name": "\u4E2D\u7EA7\u4EFB\u52A1\u4E8C", //\u8BD5\u5377\u540D\u79F0
|
||||
"questionCount": 5, //\u9898\u76EE\u603B\u6570
|
||||
"score": 180, //\u8BD5\u5377\u5206\u6570
|
||||
@@ -238,7 +238,7 @@ import{_ as e,o as i,c as n,e as u}from"./app.51fcf08a.js";const l={},d=u(`<h1 i
|
||||
"code": 1,
|
||||
"message": "\u6210\u529F",
|
||||
"response": {
|
||||
"id": 44, //\u8BD5\u5377id
|
||||
"id": 21, //\u8BD5\u5377id
|
||||
"level": 1, //\u5E74\u7EA7
|
||||
"subjectId": 1, //\u5B66\u79D1
|
||||
"paperType": 1, //\u8BD5\u5377\u7C7B\u578B
|
||||
@@ -250,7 +250,7 @@ import{_ as e,o as i,c as n,e as u}from"./app.51fcf08a.js";const l={},d=u(`<h1 i
|
||||
"name": "\u4E00\u3001\u9009\u62E9\u9898", //\u8BD5\u5377\u6807\u9898
|
||||
"questionItems": [
|
||||
{
|
||||
"id": 41, //\u9898\u76EEid
|
||||
"id": 55, //\u9898\u76EEid
|
||||
"questionType": 5, //\u9898\u76EE\u7C7B\u578B
|
||||
"subjectId": 1, //\u5B66\u79D1
|
||||
"title": "\u9ED8\u5199\u548F\u9E45", //\u9898\u5E72
|
||||
@@ -270,7 +270,7 @@ import{_ as e,o as i,c as n,e as u}from"./app.51fcf08a.js";const l={},d=u(`<h1 i
|
||||
}
|
||||
}
|
||||
</code></pre><div class="line-numbers" aria-hidden="true"><div class="line-number"></div><div class="line-number"></div><div class="line-number"></div><div class="line-number"></div><div class="line-number"></div><div class="line-number"></div><div class="line-number"></div><div class="line-number"></div><div class="line-number"></div><div class="line-number"></div><div class="line-number"></div><div class="line-number"></div><div class="line-number"></div><div class="line-number"></div><div class="line-number"></div><div class="line-number"></div><div class="line-number"></div><div class="line-number"></div><div class="line-number"></div><div class="line-number"></div><div class="line-number"></div><div class="line-number"></div><div class="line-number"></div><div class="line-number"></div><div class="line-number"></div><div class="line-number"></div><div class="line-number"></div><div class="line-number"></div><div class="line-number"></div><div class="line-number"></div><div class="line-number"></div><div class="line-number"></div><div class="line-number"></div><div class="line-number"></div><div class="line-number"></div></div></div><h3 id="_4-3-16-\u8BD5\u5377\u7F16\u8F91" tabindex="-1"><a class="header-anchor" href="#_4-3-16-\u8BD5\u5377\u7F16\u8F91" aria-hidden="true">#</a> 4.3.16 \u8BD5\u5377\u7F16\u8F91</h3><ul><li>\u63A5\u53E3\u5730\u5740\uFF1A/api/admin/exam/paper/edit</li><li>\u8BF7\u6C42\u53C2\u6570\uFF1A</li></ul><div class="language-text ext-text line-numbers-mode"><pre class="language-text"><code>{
|
||||
"id": 68, //\u8BD5\u5377id
|
||||
"id": 63, //\u8BD5\u5377id
|
||||
"level": 1, //\u5E74\u7EA7
|
||||
"subjectId": 1, //\u5B66\u79D1
|
||||
"paperType": 6, //\u8BD5\u5377\u7C7B\u578B
|
||||
@@ -282,7 +282,7 @@ import{_ as e,o as i,c as n,e as u}from"./app.51fcf08a.js";const l={},d=u(`<h1 i
|
||||
"name": "\u4E00\u3001\u9009\u62E9\u9898", //\u6807\u9898
|
||||
"questionItems": [ //\u9898\u76EE\u5217\u8868
|
||||
{
|
||||
"id": 89, //\u9898\u76EEid
|
||||
"id": 97, //\u9898\u76EEid
|
||||
"questionType": 2, //\u9898\u578B
|
||||
"subjectId": 1, //\u5B66\u79D1
|
||||
"title": "\u4EE5\u4E0B\u54EA\u4E9B\u8BD7\u53E5\u662F\u9759\u591C\u601D\u7684\uFF1F", //\u9898\u5E72
|
||||
@@ -314,7 +314,7 @@ import{_ as e,o as i,c as n,e as u}from"./app.51fcf08a.js";const l={},d=u(`<h1 i
|
||||
"code": 1,
|
||||
"message": "\u6210\u529F",
|
||||
"response": {
|
||||
"id": 62, //\u8BD5\u5377id
|
||||
"id": 24, //\u8BD5\u5377id
|
||||
"level": 1, //\u5E74\u7EA7
|
||||
"subjectId": 1, //\u5B66\u79D1
|
||||
"paperType": 6, //\u8BD5\u5377\u7C7B\u578B
|
||||
@@ -326,7 +326,7 @@ import{_ as e,o as i,c as n,e as u}from"./app.51fcf08a.js";const l={},d=u(`<h1 i
|
||||
"name": "\u4E00\u3001\u9009\u62E9\u9898", //\u6807\u9898
|
||||
"questionItems": [
|
||||
{
|
||||
"id": 63, //\u9898\u76EEid
|
||||
"id": 50, //\u9898\u76EEid
|
||||
"questionType": 2, //\u9898\u578B
|
||||
"subjectId": 1, //\u5B66\u79D1
|
||||
"title": "\u4EE5\u4E0B\u54EA\u4E9B\u8BD7\u53E5\u662F\u9759\u591C\u601D\u7684\uFF1F", //\u9898\u5E72
|
||||
@@ -374,7 +374,7 @@ import{_ as e,o as i,c as n,e as u}from"./app.51fcf08a.js";const l={},d=u(`<h1 i
|
||||
"total": 1,
|
||||
"list": [
|
||||
{
|
||||
"id": 3,
|
||||
"id": 80,
|
||||
"name": "\u4EFB\u52A1\u8BD5\u5377\u4E94", //\u8BD5\u5377\u540D\u79F0
|
||||
"questionCount": 2, //\u9898\u76EE\u603B\u6570
|
||||
"score": 60, //\u8BD5\u5377\u5206\u6570
|
||||
@@ -402,7 +402,7 @@ import{_ as e,o as i,c as n,e as u}from"./app.51fcf08a.js";const l={},d=u(`<h1 i
|
||||
"total": 7,
|
||||
"list": [
|
||||
{
|
||||
"id": 61,
|
||||
"id": 47,
|
||||
"questionType": 5, //\u9898\u578B
|
||||
"textContentId": null,
|
||||
"createTime": "2021-01-21 11:45:57", //\u521B\u5EFA\u65F6\u95F4
|
||||
@@ -437,7 +437,7 @@ import{_ as e,o as i,c as n,e as u}from"./app.51fcf08a.js";const l={},d=u(`<h1 i
|
||||
}
|
||||
}
|
||||
</code></pre><div class="line-numbers" aria-hidden="true"><div class="line-number"></div><div class="line-number"></div><div class="line-number"></div><div class="line-number"></div><div class="line-number"></div><div class="line-number"></div><div class="line-number"></div><div class="line-number"></div><div class="line-number"></div><div class="line-number"></div><div class="line-number"></div><div class="line-number"></div><div class="line-number"></div><div class="line-number"></div><div class="line-number"></div><div class="line-number"></div><div class="line-number"></div><div class="line-number"></div></div></div><h3 id="_4-3-21-\u9898\u76EE\u7F16\u8F91" tabindex="-1"><a class="header-anchor" href="#_4-3-21-\u9898\u76EE\u7F16\u8F91" aria-hidden="true">#</a> 4.3.21 \u9898\u76EE\u7F16\u8F91</h3><ul><li>\u63A5\u53E3\u5730\u5740\uFF1A/api/admin/question/edit</li><li>\u8BF7\u6C42\u53C2\u6570\uFF1A</li></ul><div class="language-text ext-text line-numbers-mode"><pre class="language-text"><code>{
|
||||
"id": 2, //\u9898\u76EEid
|
||||
"id": 85, //\u9898\u76EEid
|
||||
"questionType": 5, //\u9898\u578B
|
||||
"subjectId": 1, //\u5B66\u79D1
|
||||
"title": "\u9ED8\u5199\u548F\u9E45", //\u9898\u5E72
|
||||
@@ -472,7 +472,7 @@ import{_ as e,o as i,c as n,e as u}from"./app.51fcf08a.js";const l={},d=u(`<h1 i
|
||||
"total": 2,
|
||||
"list": [
|
||||
{
|
||||
"id": 20, //\u4EFB\u52A1id
|
||||
"id": 56, //\u4EFB\u52A1id
|
||||
"title": "\u4E2D\u7EA7\u4EFB\u52A1", //\u4EFB\u52A1\u6807\u9898
|
||||
"gradeLevel": 1, //\u5E74\u7EA7
|
||||
"createUserName": "admin", //\u521B\u5EFA\u4EBA\u7528\u6237\u540D
|
||||
@@ -486,7 +486,7 @@ import{_ as e,o as i,c as n,e as u}from"./app.51fcf08a.js";const l={},d=u(`<h1 i
|
||||
"code": 1,
|
||||
"message": "\u6210\u529F",
|
||||
"response": {
|
||||
"id": 70, //\u4EFB\u52A1id
|
||||
"id": 51, //\u4EFB\u52A1id
|
||||
"gradeLevel": 12, //\u5E74\u7EA7
|
||||
"title": "\u8003\u8BD5", //\u4EFB\u52A1\u6807\u9898
|
||||
"paperItems": [
|
||||
@@ -506,12 +506,12 @@ import{_ as e,o as i,c as n,e as u}from"./app.51fcf08a.js";const l={},d=u(`<h1 i
|
||||
}
|
||||
}
|
||||
</code></pre><div class="line-numbers" aria-hidden="true"><div class="line-number"></div><div class="line-number"></div><div class="line-number"></div><div class="line-number"></div><div class="line-number"></div><div class="line-number"></div><div class="line-number"></div><div class="line-number"></div><div class="line-number"></div><div class="line-number"></div><div class="line-number"></div><div class="line-number"></div><div class="line-number"></div><div class="line-number"></div><div class="line-number"></div><div class="line-number"></div><div class="line-number"></div><div class="line-number"></div><div class="line-number"></div><div class="line-number"></div><div class="line-number"></div><div class="line-number"></div><div class="line-number"></div></div></div><h3 id="_4-3-25-\u4EFB\u52A1\u7F16\u8F91" tabindex="-1"><a class="header-anchor" href="#_4-3-25-\u4EFB\u52A1\u7F16\u8F91" aria-hidden="true">#</a> 4.3.25 \u4EFB\u52A1\u7F16\u8F91</h3><ul><li>\u63A5\u53E3\u5730\u5740\uFF1A/api/admin/task/edit</li><li>\u8BF7\u6C42\u53C2\u6570\uFF1A</li></ul><div class="language-text ext-text line-numbers-mode"><pre class="language-text"><code>{
|
||||
"id": 84,
|
||||
"id": 80,
|
||||
"gradeLevel": 1,
|
||||
"title": "\u4E2D\u7EA7\u4EFB\u52A1",
|
||||
"paperItems": [
|
||||
{
|
||||
"id": 37, //\u8BD5\u5377id
|
||||
"id": 57, //\u8BD5\u5377id
|
||||
"name": "\u4E2D\u7EA7\u4EFB\u52A1\u4E00", //\u8BD5\u5377\u540D\u79F0
|
||||
"questionCount": 5, //\u9898\u76EE\u6570\u91CF
|
||||
"score": 180, //\u8BD5\u5377\u5206\u6570
|
||||
@@ -527,12 +527,12 @@ import{_ as e,o as i,c as n,e as u}from"./app.51fcf08a.js";const l={},d=u(`<h1 i
|
||||
"code": 1,
|
||||
"message": "\u6210\u529F",
|
||||
"response": {
|
||||
"id": 20, //\u4EFB\u52A1id
|
||||
"id": 0, //\u4EFB\u52A1id
|
||||
"gradeLevel": 1, //\u5E74\u7EA7
|
||||
"title": "\u4E2D\u7EA7\u4EFB\u52A1", //\u4EFB\u52A1\u6807\u9898
|
||||
"paperItems": [
|
||||
{
|
||||
"id": 55, //\u8BD5\u5377id
|
||||
"id": 46, //\u8BD5\u5377id
|
||||
"name": "\u4E2D\u7EA7\u4EFB\u52A1\u4E00", //\u8BD5\u5377\u540D\u79F0
|
||||
"questionCount": 5, //\u9898\u76EE\u6570\u91CF
|
||||
"score": 180, //\u8BD5\u5377\u5206\u6570
|
||||
@@ -562,7 +562,7 @@ import{_ as e,o as i,c as n,e as u}from"./app.51fcf08a.js";const l={},d=u(`<h1 i
|
||||
"total": 36,
|
||||
"list": [
|
||||
{
|
||||
"id": 32, //\u6D88\u606Fid
|
||||
"id": 34, //\u6D88\u606Fid
|
||||
"title": "\u4F60\u597D\uFF0C\u540C\u5B66\uFF01", //\u6D88\u606F\u6807\u9898
|
||||
"content": "\u8003\u8BD5\u8BF7\u4E0D\u8981\u4F5C\u5F0A", //\u6D88\u606F\u5185\u5BB9
|
||||
"sendUserName": "admin", //\u53D1\u9001\u4EBA\u7528\u6237\u540D
|
||||
@@ -598,7 +598,7 @@ import{_ as e,o as i,c as n,e as u}from"./app.51fcf08a.js";const l={},d=u(`<h1 i
|
||||
"total": 4,
|
||||
"list": [
|
||||
{
|
||||
"id": 95,
|
||||
"id": 52,
|
||||
"createTime": "2021-07-07 14:03:02", //\u63D0\u4EA4\u65F6\u95F4
|
||||
"userScore": "16", //\u7528\u6237\u5F97\u5206
|
||||
"subjectName": "\u8BED\u6587", //\u5B66\u79D1\u540D\u79F0
|
||||
@@ -629,7 +629,7 @@ import{_ as e,o as i,c as n,e as u}from"./app.51fcf08a.js";const l={},d=u(`<h1 i
|
||||
"total": 68,
|
||||
"list": [
|
||||
{
|
||||
"id": 0, //\u65E5\u5FD7id
|
||||
"id": 80, //\u65E5\u5FD7id
|
||||
"userId": 2, //\u7528\u6237id
|
||||
"userName": "admin", //\u7528\u6237\u540D
|
||||
"realName": "\u7BA1\u7406\u5458", //\u771F\u5B9E\u59D3\u540D
|
||||
@@ -643,7 +643,7 @@ import{_ as e,o as i,c as n,e as u}from"./app.51fcf08a.js";const l={},d=u(`<h1 i
|
||||
"code": 1,
|
||||
"message": "\u6210\u529F",
|
||||
"response": {
|
||||
"id": 15,
|
||||
"id": 58,
|
||||
"userUuid": "52045f5f-a13f-4ccc-93dd-f7ee8270ad4c", //\u7528\u6237uuid
|
||||
"userName": "admin", //\u7528\u6237\u540D
|
||||
"realName": "\u7BA1\u7406\u5458", //\u771F\u5B9E\u59D3\u540D
|
||||
@@ -661,7 +661,7 @@ import{_ as e,o as i,c as n,e as u}from"./app.51fcf08a.js";const l={},d=u(`<h1 i
|
||||
}
|
||||
}
|
||||
</code></pre><div class="line-numbers" aria-hidden="true"><div class="line-number"></div><div class="line-number"></div><div class="line-number"></div><div class="line-number"></div><div class="line-number"></div><div class="line-number"></div><div class="line-number"></div><div class="line-number"></div><div class="line-number"></div><div class="line-number"></div><div class="line-number"></div><div class="line-number"></div><div class="line-number"></div><div class="line-number"></div><div class="line-number"></div><div class="line-number"></div><div class="line-number"></div><div class="line-number"></div><div class="line-number"></div><div class="line-number"></div><div class="line-number"></div></div></div><h3 id="_4-3-32-\u7528\u6237\u4FE1\u606F\u66F4\u65B0" tabindex="-1"><a class="header-anchor" href="#_4-3-32-\u7528\u6237\u4FE1\u606F\u66F4\u65B0" aria-hidden="true">#</a> 4.3.32 \u7528\u6237\u4FE1\u606F\u66F4\u65B0</h3><ul><li>\u63A5\u53E3\u5730\u5740\uFF1A/api/admin/user/update</li><li>\u8BF7\u6C42\u53C2\u6570\uFF1A</li></ul><div class="language-text ext-text line-numbers-mode"><pre class="language-text"><code>{
|
||||
"id": 43, //\u7528\u6237id
|
||||
"id": 96, //\u7528\u6237id
|
||||
"userUuid": "52045f5f-a13f-4ccc-93dd-f7ee8270ad4c", //\u7528\u6237\u6807\u8BC6
|
||||
"userName": "admin", //\u7528\u6237\u540D
|
||||
"realName": "\u7BA1\u7406\u5458", //\u771F\u5B9E\u59D3\u540D
|
||||
@@ -702,7 +702,7 @@ import{_ as e,o as i,c as n,e as u}from"./app.51fcf08a.js";const l={},d=u(`<h1 i
|
||||
"state": "SUCCESS"
|
||||
}
|
||||
</code></pre><div class="line-numbers" aria-hidden="true"><div class="line-number"></div><div class="line-number"></div><div class="line-number"></div><div class="line-number"></div><div class="line-number"></div><div class="line-number"></div><div class="line-number"></div><div class="line-number"></div></div></div><h3 id="_4-3-34-\u4E2A\u4EBA\u4FE1\u606F\u4FEE\u6539" tabindex="-1"><a class="header-anchor" href="#_4-3-34-\u4E2A\u4EBA\u4FE1\u606F\u4FEE\u6539" aria-hidden="true">#</a> 4.3.34 \u4E2A\u4EBA\u4FE1\u606F\u4FEE\u6539</h3><ul><li>\u63A5\u53E3\u5730\u5740\uFF1A/api/admin/user/update</li><li>\u8BF7\u6C42\u53C2\u6570\uFF1A</li></ul><div class="language-text ext-text line-numbers-mode"><pre class="language-text"><code>{
|
||||
"id": 32,
|
||||
"id": 61,
|
||||
"userUuid": "52045f5f-a13f-4ccc-93dd-f7ee8270ad4c", //\u7528\u6237uuid
|
||||
"userName": "admin", //\u7528\u6237\u540D
|
||||
"realName": "\u7BA1\u7406\u5458", //\u771F\u5B9E\u59D3\u540D
|
||||
File diff suppressed because one or more lines are too long
File diff suppressed because one or more lines are too long
@@ -1,4 +1,4 @@
|
||||
import{_ as t,r as l,o as i,c as r,a as s,b as a,d as n,e as o}from"./app.51fcf08a.js";const c={},d=s("h1",{id:"_6-\u9879\u76EE\u90E8\u7F72",tabindex:"-1"},[s("a",{class:"header-anchor",href:"#_6-\u9879\u76EE\u90E8\u7F72","aria-hidden":"true"},"#"),n(" 6. \u9879\u76EE\u90E8\u7F72")],-1),p=s("h3",{id:"_6-1-\u96C6\u6210\u90E8\u7F72",tabindex:"-1"},[s("a",{class:"header-anchor",href:"#_6-1-\u96C6\u6210\u90E8\u7F72","aria-hidden":"true"},"#"),n(" 6.1 \u96C6\u6210\u90E8\u7F72")],-1),u=n("\u5B89\u88C5node16\uFF0C\u4E0B\u8F7D\u5730\u5740\uFF1A"),_={href:"https://nodejs.org/download/release/latest-v16.x",target:"_blank",rel:"noopener noreferrer"},m=n("https://nodejs.org/download/release/latest-v16.x"),h=s("li",null,"\u524D\u7AEF\u4F7F\u7528webstorm\u6216\u8005vscode\uFF0C\u5206\u522B\u6253\u5F00\u6587\u4EF6\u5939\u6253\u5F00\u6E90\u4EE3\u7801\\source\\vue\\xzs-student\u548Csource\\vue\\xzs-admin",-1),v=s("li",null,"\u6267\u884C\u4E0B\u97622\u4E2A\u547D\u4EE4\uFF0C\u4E0B\u8F7D\u9879\u76EE\u7684node_module\uFF1A",-1),k=o(`<div class="language-npm ext-npm line-numbers-mode"><pre class="language-npm"><code>npm config set sass_binary_site https://registry.npmmirror.com
|
||||
import{_ as t,r as l,o as i,c as r,a as s,b as a,d as n,e as o}from"./app.ef9f2e7b.js";const c={},d=s("h1",{id:"_6-\u9879\u76EE\u90E8\u7F72",tabindex:"-1"},[s("a",{class:"header-anchor",href:"#_6-\u9879\u76EE\u90E8\u7F72","aria-hidden":"true"},"#"),n(" 6. \u9879\u76EE\u90E8\u7F72")],-1),p=s("h3",{id:"_6-1-\u96C6\u6210\u90E8\u7F72",tabindex:"-1"},[s("a",{class:"header-anchor",href:"#_6-1-\u96C6\u6210\u90E8\u7F72","aria-hidden":"true"},"#"),n(" 6.1 \u96C6\u6210\u90E8\u7F72")],-1),u=n("\u5B89\u88C5node16\uFF0C\u4E0B\u8F7D\u5730\u5740\uFF1A"),_={href:"https://nodejs.org/download/release/latest-v16.x",target:"_blank",rel:"noopener noreferrer"},m=n("https://nodejs.org/download/release/latest-v16.x"),h=s("li",null,"\u524D\u7AEF\u4F7F\u7528webstorm\u6216\u8005vscode\uFF0C\u5206\u522B\u6253\u5F00\u6587\u4EF6\u5939\u6253\u5F00\u6E90\u4EE3\u7801\\source\\vue\\xzs-student\u548Csource\\vue\\xzs-admin",-1),v=s("li",null,"\u6267\u884C\u4E0B\u97622\u4E2A\u547D\u4EE4\uFF0C\u4E0B\u8F7D\u9879\u76EE\u7684node_module\uFF1A",-1),k=o(`<div class="language-npm ext-npm line-numbers-mode"><pre class="language-npm"><code>npm config set sass_binary_site https://registry.npmmirror.com
|
||||
npm install --registry https://registry.npmmirror.com
|
||||
</code></pre><div class="line-numbers" aria-hidden="true"><div class="line-number"></div><div class="line-number"></div></div></div><ul><li>\u82E5\u6267\u884C\u4E0A\u9762\u547D\u4EE4\u62A5\u9519\uFF0C\u5148\u5220\u9664node_modules\u6587\u4EF6\u5939\uFF0C\u518D\u89E3\u538Bnode_modules.zip\u538B\u7F29\u5305\u5230\u5F53\u524D\u6587\u4EF6\u5939\u3002</li><li>\u6253\u5305\u547D\u4EE4</li></ul><div class="language-npm ext-npm line-numbers-mode"><pre class="language-npm"><code>npm run build
|
||||
</code></pre><div class="line-numbers" aria-hidden="true"><div class="line-number"></div></div></div>`,3),b=s("li",null,"\u6253\u5305\u540E\u7684\u76EE\u5F55\u4E3Astudent\u548Cadmin",-1),g=s("li",null,"\u5C06\u6587\u4EF6\u653E\u5230\\source\\xzs\\src\\main\\resources\\static\u4E0B\uFF0C\u7136\u540E\u5C06java\u7A0B\u5E8F\u6253\u5305\u6210jar\u5305",-1),x=s("li",null,"\u4FEE\u6539application-prod.yml\u4E2D\u7684datasource\u5730\u5740",-1),f=n("\u5B66\u751F\u7AEF\u8BBF\u95EE\u5730\u5740\u4E3A\uFF1A"),z={href:"http://ip:8000/student",target:"_blank",rel:"noopener noreferrer"},y=n("http://ip:8000/student"),w=n("\u7BA1\u7406\u5458\u7AEF\u8BBF\u95EE\u5730\u5740\u4E3A\uFF1A"),q={href:"http://ip:8000/admin",target:"_blank",rel:"noopener noreferrer"},j=n("http://ip:8000/admin"),E=s("li",null,"\u6267\u884C\u4E0B\u5217\u547D\u4EE4\uFF0C\u8FD0\u884C\u7A0B\u5E8F",-1),A=o(`<div class="language-java ext-java line-numbers-mode"><pre class="language-java"><code>nohup java <span class="token operator">-</span><span class="token class-name">Duser</span><span class="token punctuation">.</span>timezone<span class="token operator">=</span><span class="token class-name">Asia</span><span class="token operator">/</span><span class="token class-name">Shanghai</span> <span class="token operator">-</span>jar <span class="token operator">-</span><span class="token class-name">Dspring</span><span class="token punctuation">.</span>profiles<span class="token punctuation">.</span>active<span class="token operator">=</span>prod xzs<span class="token operator">-</span><span class="token number">3.9</span><span class="token number">.0</span><span class="token punctuation">.</span>jar <span class="token operator">></span> start1<span class="token punctuation">.</span>log <span class="token number">2</span><span class="token operator">></span><span class="token operator">&</span><span class="token number">1</span> <span class="token operator">&</span>
|
||||
@@ -1,4 +1,4 @@
|
||||
import{_ as l,r as d,o as a,c as t,a as e,b as s,d as n,e as r}from"./app.51fcf08a.js";const o={},c=e("h1",{id:"_5-\u9879\u76EE\u5F00\u53D1",tabindex:"-1"},[e("a",{class:"header-anchor",href:"#_5-\u9879\u76EE\u5F00\u53D1","aria-hidden":"true"},"#"),n(" 5. \u9879\u76EE\u5F00\u53D1")],-1),v=e("h3",{id:"_5-1-\u5F00\u53D1\u73AF\u5883",tabindex:"-1"},[e("a",{class:"header-anchor",href:"#_5-1-\u5F00\u53D1\u73AF\u5883","aria-hidden":"true"},"#"),n(" 5.1 \u5F00\u53D1\u73AF\u5883")],-1),u=e("thead",null,[e("tr",null,[e("th",null,"\u73AF\u5883"),e("th",null,"\u7248\u672C"),e("th",null,"\u4E0B\u8F7D\u5730\u5740")])],-1),m=e("td",null,"NodeJs",-1),h=e("td",null,"16",-1),_={href:"https://nodejs.org/download/release/latest-v16.x",target:"_blank",rel:"noopener noreferrer"},b=n("https://nodejs.org/download/release/latest-v16.x"),p=e("td",null,"Jdk",-1),x=e("td",null,"1.8",-1),g={href:"https://www.oracle.com/java/technologies/downloads/#java8-windows",target:"_blank",rel:"noopener noreferrer"},w=n("https://www.oracle.com/java/technologies/downloads/#java8-windows"),f=e("td",null,"Mysql",-1),y=e("td",null,"8.0",-1),k={href:"https://dev.mysql.com/downloads/windows/installer/8.0.html",target:"_blank",rel:"noopener noreferrer"},z=n("https://dev.mysql.com/downloads/windows/installer/8.0.html"),q=e("h3",{id:"_5-2-\u5F00\u53D1\u8BF4\u660E",tabindex:"-1"},[e("a",{class:"header-anchor",href:"#_5-2-\u5F00\u53D1\u8BF4\u660E","aria-hidden":"true"},"#"),n(" 5.2 \u5F00\u53D1\u8BF4\u660E")],-1),j=n("\u6570\u636E\u5E93\u811A\u672C\u4E0B\u8F7D\u5730\u5740\uFF1A"),I={href:"https://www.mindskip.net:999",target:"_blank",rel:"noopener noreferrer"},B=n("https://www.mindskip.net:999"),N=n("\uFF0C\u521B\u5EFA\u8868\u521D\u59CB\u5316\u6570\u636E\uFF0C\u6570\u636E\u5E93\u540D\u79F0\u4E3Axzs"),T=e("li",null,"\u4EE3\u7801\u4E0B\u8F7D mysql\u7248\u672C\uFF0C\u914D\u5408\u76F8\u5E94\u7684\u6570\u636E\u5E93\u4F7F\u7528",-1),V=e("li",null,"\u5B89\u88C5mysql \uFF0C\u5BFC\u5165xzs-mysql.sql\u811A\u672C",-1),E=e("li",null,"\u5B66\u751F\u7AEF\u9ED8\u8BA4\u8D26\u53F7\uFF1Astudent / 123456",-1),J=e("li",null,"\u7BA1\u7406\u7AEF\u9ED8\u8BA4\u8D26\u53F7\uFF1Aadmin / 123456",-1),S=e("h3",{id:"_5-3-\u540E\u7AEF\u5F00\u53D1",tabindex:"-1"},[e("a",{class:"header-anchor",href:"#_5-3-\u540E\u7AEF\u5F00\u53D1","aria-hidden":"true"},"#"),n(" 5.3 \u540E\u7AEF\u5F00\u53D1")],-1),L=e("li",null,"/xzs/source/xzs\u4E3A\u540E\u53F0\u4EE3\u7801\uFF0C\u5EFA\u8BAE\u4F7F\u7528IntelliJ IDEA\u6253\u5F00",-1),M=e("li",null,"\u6253\u5F00application-dev.yml\u6587\u4EF6\u4E2D\uFF0C\u914D\u7F6E\u597Dmysql\u7684\u670D\u52A1\u5730\u5740",-1),P=e("li",null,"\u53BB\u4E03\u725B\u4E91\u5B98\u7F51\u7533\u8BF7\u597D\u5BF9\u8C61\u5B58\u50A8\u8D26\u53F7\uFF0C\u4FEE\u6539application.yml\u4E2D\u7684qn\u76F8\u5173\u7684\u914D\u7F6E\uFF0C\u4E03\u725B\u4E91\u4E3B\u8981\u7528\u4E8E\u6587\u4EF6\u5B58\u50A8",-1),U=e("li",null,"\u542F\u52A8\u540E\u53F0\u7A0B\u5E8F,\u9ED8\u8BA4\u7AEF\u53E3\u4E3A8000",-1),A=n("\u5B66\u751F\u7CFB\u7EDF\u5730\u5740\uFF1A"),C={href:"http://ip:8000/student",target:"_blank",rel:"noopener noreferrer"},D=n("http://ip:8000/student"),F=n("\u7BA1\u7406\u7AEF\u5730\u5740\uFF1A"),G={href:"http://ip:8000/admin",target:"_blank",rel:"noopener noreferrer"},H=n("http://ip:8000/admin"),K=e("h3",{id:"_5-4-\u524D\u7AEF\u5F00\u53D1",tabindex:"-1"},[e("a",{class:"header-anchor",href:"#_5-4-\u524D\u7AEF\u5F00\u53D1","aria-hidden":"true"},"#"),n(" 5.4 \u524D\u7AEF\u5F00\u53D1")],-1),O=n("\u5B89\u88C5node16\uFF0C\u4E0B\u8F7D\u5730\u5740\uFF1A"),Q={href:"https://nodejs.org/download/release/latest-v16.x",target:"_blank",rel:"noopener noreferrer"},R=n("https://nodejs.org/download/release/latest-v16.x"),W=e("li",null,"\u524D\u7AEF\u4F7F\u7528webstorm\u6216\u8005vscode\uFF0C\u5206\u522B\u6253\u5F00\u6587\u4EF6\u5939\u6253\u5F00\u6E90\u4EE3\u7801\\source\\vue\\xzs-student\u548Csource\\vue\\xzs-admin",-1),X=e("li",null,"\u6267\u884C\u4E0B\u97622\u4E2A\u547D\u4EE4\uFF0C\u4E0B\u8F7D\u9879\u76EE\u7684node_module\uFF1A",-1),Y=r(`<div class="language-npm ext-npm line-numbers-mode"><pre class="language-npm"><code>npm config set sass_binary_site https://registry.npmmirror.com
|
||||
import{_ as l,r as d,o as a,c as t,a as e,b as s,d as n,e as r}from"./app.ef9f2e7b.js";const o={},c=e("h1",{id:"_5-\u9879\u76EE\u5F00\u53D1",tabindex:"-1"},[e("a",{class:"header-anchor",href:"#_5-\u9879\u76EE\u5F00\u53D1","aria-hidden":"true"},"#"),n(" 5. \u9879\u76EE\u5F00\u53D1")],-1),v=e("h3",{id:"_5-1-\u5F00\u53D1\u73AF\u5883",tabindex:"-1"},[e("a",{class:"header-anchor",href:"#_5-1-\u5F00\u53D1\u73AF\u5883","aria-hidden":"true"},"#"),n(" 5.1 \u5F00\u53D1\u73AF\u5883")],-1),u=e("thead",null,[e("tr",null,[e("th",null,"\u73AF\u5883"),e("th",null,"\u7248\u672C"),e("th",null,"\u4E0B\u8F7D\u5730\u5740")])],-1),m=e("td",null,"NodeJs",-1),h=e("td",null,"16",-1),_={href:"https://nodejs.org/download/release/latest-v16.x",target:"_blank",rel:"noopener noreferrer"},b=n("https://nodejs.org/download/release/latest-v16.x"),p=e("td",null,"Jdk",-1),x=e("td",null,"1.8",-1),g={href:"https://www.oracle.com/java/technologies/downloads/#java8-windows",target:"_blank",rel:"noopener noreferrer"},w=n("https://www.oracle.com/java/technologies/downloads/#java8-windows"),f=e("td",null,"Mysql",-1),y=e("td",null,"8.0",-1),k={href:"https://dev.mysql.com/downloads/windows/installer/8.0.html",target:"_blank",rel:"noopener noreferrer"},z=n("https://dev.mysql.com/downloads/windows/installer/8.0.html"),q=e("h3",{id:"_5-2-\u5F00\u53D1\u8BF4\u660E",tabindex:"-1"},[e("a",{class:"header-anchor",href:"#_5-2-\u5F00\u53D1\u8BF4\u660E","aria-hidden":"true"},"#"),n(" 5.2 \u5F00\u53D1\u8BF4\u660E")],-1),j=n("\u6570\u636E\u5E93\u811A\u672C\u4E0B\u8F7D\u5730\u5740\uFF1A"),I={href:"https://www.mindskip.net:999",target:"_blank",rel:"noopener noreferrer"},B=n("https://www.mindskip.net:999"),N=n("\uFF0C\u521B\u5EFA\u8868\u521D\u59CB\u5316\u6570\u636E\uFF0C\u6570\u636E\u5E93\u540D\u79F0\u4E3Axzs"),T=e("li",null,"\u4EE3\u7801\u4E0B\u8F7D mysql\u7248\u672C\uFF0C\u914D\u5408\u76F8\u5E94\u7684\u6570\u636E\u5E93\u4F7F\u7528",-1),V=e("li",null,"\u5B89\u88C5mysql \uFF0C\u5BFC\u5165xzs-mysql.sql\u811A\u672C",-1),E=e("li",null,"\u5B66\u751F\u7AEF\u9ED8\u8BA4\u8D26\u53F7\uFF1Astudent / 123456",-1),J=e("li",null,"\u7BA1\u7406\u7AEF\u9ED8\u8BA4\u8D26\u53F7\uFF1Aadmin / 123456",-1),S=e("h3",{id:"_5-3-\u540E\u7AEF\u5F00\u53D1",tabindex:"-1"},[e("a",{class:"header-anchor",href:"#_5-3-\u540E\u7AEF\u5F00\u53D1","aria-hidden":"true"},"#"),n(" 5.3 \u540E\u7AEF\u5F00\u53D1")],-1),L=e("li",null,"/xzs/source/xzs\u4E3A\u540E\u53F0\u4EE3\u7801\uFF0C\u5EFA\u8BAE\u4F7F\u7528IntelliJ IDEA\u6253\u5F00",-1),M=e("li",null,"\u6253\u5F00application-dev.yml\u6587\u4EF6\u4E2D\uFF0C\u914D\u7F6E\u597Dmysql\u7684\u670D\u52A1\u5730\u5740",-1),P=e("li",null,"\u53BB\u4E03\u725B\u4E91\u5B98\u7F51\u7533\u8BF7\u597D\u5BF9\u8C61\u5B58\u50A8\u8D26\u53F7\uFF0C\u4FEE\u6539application.yml\u4E2D\u7684qn\u76F8\u5173\u7684\u914D\u7F6E\uFF0C\u4E03\u725B\u4E91\u4E3B\u8981\u7528\u4E8E\u6587\u4EF6\u5B58\u50A8",-1),U=e("li",null,"\u542F\u52A8\u540E\u53F0\u7A0B\u5E8F,\u9ED8\u8BA4\u7AEF\u53E3\u4E3A8000",-1),A=n("\u5B66\u751F\u7CFB\u7EDF\u5730\u5740\uFF1A"),C={href:"http://ip:8000/student",target:"_blank",rel:"noopener noreferrer"},D=n("http://ip:8000/student"),F=n("\u7BA1\u7406\u7AEF\u5730\u5740\uFF1A"),G={href:"http://ip:8000/admin",target:"_blank",rel:"noopener noreferrer"},H=n("http://ip:8000/admin"),K=e("h3",{id:"_5-4-\u524D\u7AEF\u5F00\u53D1",tabindex:"-1"},[e("a",{class:"header-anchor",href:"#_5-4-\u524D\u7AEF\u5F00\u53D1","aria-hidden":"true"},"#"),n(" 5.4 \u524D\u7AEF\u5F00\u53D1")],-1),O=n("\u5B89\u88C5node16\uFF0C\u4E0B\u8F7D\u5730\u5740\uFF1A"),Q={href:"https://nodejs.org/download/release/latest-v16.x",target:"_blank",rel:"noopener noreferrer"},R=n("https://nodejs.org/download/release/latest-v16.x"),W=e("li",null,"\u524D\u7AEF\u4F7F\u7528webstorm\u6216\u8005vscode\uFF0C\u5206\u522B\u6253\u5F00\u6587\u4EF6\u5939\u6253\u5F00\u6E90\u4EE3\u7801\\source\\vue\\xzs-student\u548Csource\\vue\\xzs-admin",-1),X=e("li",null,"\u6267\u884C\u4E0B\u97622\u4E2A\u547D\u4EE4\uFF0C\u4E0B\u8F7D\u9879\u76EE\u7684node_module\uFF1A",-1),Y=r(`<div class="language-npm ext-npm line-numbers-mode"><pre class="language-npm"><code>npm config set sass_binary_site https://registry.npmmirror.com
|
||||
npm install --registry https://registry.npmmirror.com
|
||||
</code></pre><div class="line-numbers" aria-hidden="true"><div class="line-number"></div><div class="line-number"></div></div></div><ul><li>\u82E5\u6267\u884C\u4E0A\u9762\u547D\u4EE4\u62A5\u9519\uFF0C\u5148\u5220\u9664node_modules\u6587\u4EF6\u5939\uFF0C\u518D\u89E3\u538Bnode_modules.zip\u538B\u7F29\u5305\u5230\u5F53\u524D\u6587\u4EF6\u5939\u3002</li><li>\u6267\u884C\u4E0B\u9762\u547D\u4EE4\uFF0C\u542F\u52A8\u524D\u7AEF\u4EE3\u7801</li></ul><div class="language-npm ext-npm line-numbers-mode"><pre class="language-npm"><code>npm run serve
|
||||
</code></pre><div class="line-numbers" aria-hidden="true"><div class="line-number"></div></div></div><ul><li>\u6253\u5305\u547D\u4EE4</li></ul><div class="language-npm ext-npm line-numbers-mode"><pre class="language-npm"><code>npm run build
|
||||
File diff suppressed because one or more lines are too long
File diff suppressed because one or more lines are too long
@@ -1 +1 @@
|
||||
import{_ as e,o as t,c as i,e as a}from"./app.51fcf08a.js";const d={},r=a('<h1 id="_2-\u6280\u672F\u6808" tabindex="-1"><a class="header-anchor" href="#_2-\u6280\u672F\u6808" aria-hidden="true">#</a> 2. \u6280\u672F\u6808</h1><h3 id="_2-1-\u8FD0\u884C\u73AF\u5883" tabindex="-1"><a class="header-anchor" href="#_2-1-\u8FD0\u884C\u73AF\u5883" aria-hidden="true">#</a> 2.1 \u8FD0\u884C\u73AF\u5883</h3><table><thead><tr><th>\u73AF\u5883</th><th>\u7248\u672C</th></tr></thead><tbody><tr><td>\u64CD\u4F5C\u7CFB\u7EDF</td><td>Windows / Linux</td></tr><tr><td>NodeJs</td><td>16</td></tr><tr><td>Jdk</td><td>1.8</td></tr><tr><td>Mysql</td><td>8.0</td></tr></tbody></table><h3 id="_2-2-\u540E\u7AEF\u7CFB\u7EDF" tabindex="-1"><a class="header-anchor" href="#_2-2-\u540E\u7AEF\u7CFB\u7EDF" aria-hidden="true">#</a> 2.2 \u540E\u7AEF\u7CFB\u7EDF</h3><ul><li>spring-boot 2.1.6.RELEASE</li><li>spring-boot-security \u7528\u6237\u767B\u5F55\u9A8C\u8BC1</li><li>undertow web\u5BB9\u5668</li><li>mysql \u6700\u6D41\u884C\u7684\u5F00\u6E90\u6570\u636E\u5E93</li><li>mybatis \u6570\u636E\u5E93\u4E2D\u95F4\u4EF6</li><li>hikari \u901F\u5EA6\u6700\u5FEB\u7684\u6570\u636E\u5E93\u8FDE\u63A5\u6C60</li><li>\u4E03\u725B\u4E91\u5B58\u50A8 \u5206\u5E03\u5F0F\u6587\u4EF6\u5B58\u50A8\u4E2D\u5FC3</li></ul><h3 id="_2-3-\u524D\u7AEF\u7CFB\u7EDF" tabindex="-1"><a class="header-anchor" href="#_2-3-\u524D\u7AEF\u7CFB\u7EDF" aria-hidden="true">#</a> 2.3 \u524D\u7AEF\u7CFB\u7EDF</h3><ul><li>vue \u91C7\u7528\u65B0\u7248\uFF0C\u4F7F\u7528\u4E86vue-cli4\u642D\u5EFA\u7684\u7CFB\u7EDF\uFF0C\u51CF\u5C11\u5927\u91CF\u914D\u7F6E\u6587\u4EF6</li><li>element-ui \u6700\u6D41\u884C\u7684vue UI\u6846\u67B6</li><li>vue-element-admin \u6DF1\u5EA6\u5B9A\u5236\u7248</li><li>echarts \u56FE\u8868\u7EDF\u8BA1</li><li>ueditor \u9898\u76EE\u7F16\u8F91\u5668</li></ul><h3 id="_2-4-\u5FAE\u4FE1\u5C0F\u7A0B\u5E8F" tabindex="-1"><a class="header-anchor" href="#_2-4-\u5FAE\u4FE1\u5C0F\u7A0B\u5E8F" aria-hidden="true">#</a> 2.4 \u5FAE\u4FE1\u5C0F\u7A0B\u5E8F</h3><ul><li>iView \u4E3B\u9898\u6837\u5F0F</li></ul><h3 id="_2-5-\u67B6\u6784\u56FE" tabindex="-1"><a class="header-anchor" href="#_2-5-\u67B6\u6784\u56FE" aria-hidden="true">#</a> 2.5 \u67B6\u6784\u56FE</h3><p><img src="https://www.mindskip.net/style/git/images/frame/1.png" alt="\u67B6\u6784\u56FE"></p>',11),l=[r];function h(n,s){return t(),i("div",null,l)}const o=e(d,[["render",h],["__file","skill.html.vue"]]);export{o as default};
|
||||
import{_ as e,o as t,c as i,e as a}from"./app.ef9f2e7b.js";const d={},r=a('<h1 id="_2-\u6280\u672F\u6808" tabindex="-1"><a class="header-anchor" href="#_2-\u6280\u672F\u6808" aria-hidden="true">#</a> 2. \u6280\u672F\u6808</h1><h3 id="_2-1-\u8FD0\u884C\u73AF\u5883" tabindex="-1"><a class="header-anchor" href="#_2-1-\u8FD0\u884C\u73AF\u5883" aria-hidden="true">#</a> 2.1 \u8FD0\u884C\u73AF\u5883</h3><table><thead><tr><th>\u73AF\u5883</th><th>\u7248\u672C</th></tr></thead><tbody><tr><td>\u64CD\u4F5C\u7CFB\u7EDF</td><td>Windows / Linux</td></tr><tr><td>NodeJs</td><td>16</td></tr><tr><td>Jdk</td><td>1.8</td></tr><tr><td>Mysql</td><td>8.0</td></tr></tbody></table><h3 id="_2-2-\u540E\u7AEF\u7CFB\u7EDF" tabindex="-1"><a class="header-anchor" href="#_2-2-\u540E\u7AEF\u7CFB\u7EDF" aria-hidden="true">#</a> 2.2 \u540E\u7AEF\u7CFB\u7EDF</h3><ul><li>spring-boot 2.1.6.RELEASE</li><li>spring-boot-security \u7528\u6237\u767B\u5F55\u9A8C\u8BC1</li><li>undertow web\u5BB9\u5668</li><li>mysql \u6700\u6D41\u884C\u7684\u5F00\u6E90\u6570\u636E\u5E93</li><li>mybatis \u6570\u636E\u5E93\u4E2D\u95F4\u4EF6</li><li>hikari \u901F\u5EA6\u6700\u5FEB\u7684\u6570\u636E\u5E93\u8FDE\u63A5\u6C60</li><li>\u4E03\u725B\u4E91\u5B58\u50A8 \u5206\u5E03\u5F0F\u6587\u4EF6\u5B58\u50A8\u4E2D\u5FC3</li></ul><h3 id="_2-3-\u524D\u7AEF\u7CFB\u7EDF" tabindex="-1"><a class="header-anchor" href="#_2-3-\u524D\u7AEF\u7CFB\u7EDF" aria-hidden="true">#</a> 2.3 \u524D\u7AEF\u7CFB\u7EDF</h3><ul><li>vue \u91C7\u7528\u65B0\u7248\uFF0C\u4F7F\u7528\u4E86vue-cli4\u642D\u5EFA\u7684\u7CFB\u7EDF\uFF0C\u51CF\u5C11\u5927\u91CF\u914D\u7F6E\u6587\u4EF6</li><li>element-ui \u6700\u6D41\u884C\u7684vue UI\u6846\u67B6</li><li>vue-element-admin \u6DF1\u5EA6\u5B9A\u5236\u7248</li><li>echarts \u56FE\u8868\u7EDF\u8BA1</li><li>ueditor \u9898\u76EE\u7F16\u8F91\u5668</li></ul><h3 id="_2-4-\u5FAE\u4FE1\u5C0F\u7A0B\u5E8F" tabindex="-1"><a class="header-anchor" href="#_2-4-\u5FAE\u4FE1\u5C0F\u7A0B\u5E8F" aria-hidden="true">#</a> 2.4 \u5FAE\u4FE1\u5C0F\u7A0B\u5E8F</h3><ul><li>iView \u4E3B\u9898\u6837\u5F0F</li></ul><h3 id="_2-5-\u67B6\u6784\u56FE" tabindex="-1"><a class="header-anchor" href="#_2-5-\u67B6\u6784\u56FE" aria-hidden="true">#</a> 2.5 \u67B6\u6784\u56FE</h3><p><img src="https://www.mindskip.net/style/git/images/frame/1.png" alt="\u67B6\u6784\u56FE"></p>',11),l=[r];function h(n,s){return t(),i("div",null,l)}const o=e(d,[["render",h],["__file","skill.html.vue"]]);export{o as default};
|
||||
@@ -1,4 +1,4 @@
|
||||
import{_ as e,o as i,c as n,e as u}from"./app.51fcf08a.js";const d={},s=u(`<h1 id="_4-1-\u5B66\u751F\u7AEF" tabindex="-1"><a class="header-anchor" href="#_4-1-\u5B66\u751F\u7AEF" aria-hidden="true">#</a> 4.1 \u5B66\u751F\u7AEF</h1><h3 id="_4-1-1-\u767B\u5F55" tabindex="-1"><a class="header-anchor" href="#_4-1-1-\u767B\u5F55" aria-hidden="true">#</a> 4.1.1 \u767B\u5F55</h3><ul><li>\u63A5\u53E3\u5730\u5740\uFF1A/api/user/login</li><li>\u8BF7\u6C42\u53C2\u6570\uFF1A</li></ul><div class="language-text ext-text line-numbers-mode"><pre class="language-text"><code>{
|
||||
import{_ as e,o as i,c as n,e as u}from"./app.ef9f2e7b.js";const d={},s=u(`<h1 id="_4-1-\u5B66\u751F\u7AEF" tabindex="-1"><a class="header-anchor" href="#_4-1-\u5B66\u751F\u7AEF" aria-hidden="true">#</a> 4.1 \u5B66\u751F\u7AEF</h1><h3 id="_4-1-1-\u767B\u5F55" tabindex="-1"><a class="header-anchor" href="#_4-1-1-\u767B\u5F55" aria-hidden="true">#</a> 4.1.1 \u767B\u5F55</h3><ul><li>\u63A5\u53E3\u5730\u5740\uFF1A/api/user/login</li><li>\u8BF7\u6C42\u53C2\u6570\uFF1A</li></ul><div class="language-text ext-text line-numbers-mode"><pre class="language-text"><code>{
|
||||
"userName": "student", //\u7528\u6237\u540D
|
||||
"password": "", //\u5BC6\u7801
|
||||
"remember": false //\u4E0B\u6B21\u81EA\u52A8\u767B\u5F55
|
||||
@@ -35,7 +35,7 @@ import{_ as e,o as i,c as n,e as u}from"./app.51fcf08a.js";const d={},s=u(`<h1 i
|
||||
}
|
||||
</code></pre><div class="line-numbers" aria-hidden="true"><div class="line-number"></div><div class="line-number"></div><div class="line-number"></div><div class="line-number"></div><div class="line-number"></div><div class="line-number"></div><div class="line-number"></div><div class="line-number"></div><div class="line-number"></div><div class="line-number"></div><div class="line-number"></div></div></div><h3 id="_4-1-5-\u4EFB\u52A1\u4E2D\u5FC3" tabindex="-1"><a class="header-anchor" href="#_4-1-5-\u4EFB\u52A1\u4E2D\u5FC3" aria-hidden="true">#</a> 4.1.5 \u4EFB\u52A1\u4E2D\u5FC3</h3><ul><li>\u63A5\u53E3\u5730\u5740\uFF1A/api/student/dashboard/task</li><li>\u8BF7\u6C42\u53C2\u6570\uFF1A\u65E0</li><li>\u8FD4\u56DE\u53C2\u6570\uFF1A</li></ul><div class="language-text ext-text line-numbers-mode"><pre class="language-text"><code>[
|
||||
{
|
||||
"id": 22, //\u4EFB\u52A1id
|
||||
"id": 75, //\u4EFB\u52A1id
|
||||
"title": "2021-04-25\u4F5C\u4E1A", //\u4EFB\u52A1\u6807\u9898
|
||||
"paperItems": [
|
||||
{
|
||||
@@ -88,7 +88,7 @@ import{_ as e,o as i,c as n,e as u}from"./app.51fcf08a.js";const d={},s=u(`<h1 i
|
||||
"code": 1,
|
||||
"message": "\u6210\u529F",
|
||||
"response": {
|
||||
"id": 11, //\u8BD5\u5377id
|
||||
"id": 68, //\u8BD5\u5377id
|
||||
"level": 1, //\u5E74\u7EA7
|
||||
"subjectId": 1, //\u5B66\u79D1
|
||||
"paperType": 1, //\u8BD5\u5377\u7C7B\u578B
|
||||
@@ -100,7 +100,7 @@ import{_ as e,o as i,c as n,e as u}from"./app.51fcf08a.js";const d={},s=u(`<h1 i
|
||||
"name": "\u4E00\u3001\u9009\u62E9\u9898", //\u8BD5\u5377\u6807\u9898
|
||||
"questionItems": [
|
||||
{
|
||||
"id": 12, //\u9898\u76EEid
|
||||
"id": 66, //\u9898\u76EEid
|
||||
"questionType": 5, //\u9898\u578B
|
||||
"subjectId": 1, //\u5B66\u79D1
|
||||
"title": "\u9ED8\u5199\u548F\u9E45", //\u6807\u9898
|
||||
@@ -146,7 +146,7 @@ import{_ as e,o as i,c as n,e as u}from"./app.51fcf08a.js";const d={},s=u(`<h1 i
|
||||
"message": "\u6210\u529F",
|
||||
"response": {
|
||||
"paper": { //\u8BD5\u5377\u4FE1\u606F
|
||||
"id": 90, //\u8BD5\u5377id
|
||||
"id": 22, //\u8BD5\u5377id
|
||||
"level": 1, //\u5E74\u7EA7
|
||||
"subjectId": 1, //\u5B66\u79D1
|
||||
"paperType": 4, //\u8BD5\u5377\u7C7B\u578B
|
||||
@@ -161,7 +161,7 @@ import{_ as e,o as i,c as n,e as u}from"./app.51fcf08a.js";const d={},s=u(`<h1 i
|
||||
"name": "\u4E00\u3001\u5B8C\u6210\u9898\u76EE", //\u6807\u9898
|
||||
"questionItems": [ //\u9898\u76EE\u5217\u8868
|
||||
{
|
||||
"id": 81, //\u9898\u76EEid
|
||||
"id": 9, //\u9898\u76EEid
|
||||
"questionType": 4, //\u9898\u76EE\u7C7B\u578B
|
||||
"subjectId": 1, //\u5B66\u79D1
|
||||
"title": "\u66F2\u9879\u5411\u5929\u6B4C\u7EA2\u638C\u62E8\u6E05\u6CE2", //\u9898\u76EE\u6807\u9898
|
||||
@@ -194,12 +194,12 @@ import{_ as e,o as i,c as n,e as u}from"./app.51fcf08a.js";const d={},s=u(`<h1 i
|
||||
"score": "18" //\u8BD5\u5377\u5206\u6570
|
||||
},
|
||||
"answer": { //\u7B54\u5377\u4FE1\u606F
|
||||
"id": 80, //\u7B54\u5377id
|
||||
"id": 42, //\u7B54\u5377id
|
||||
"doTime": 14, //\u8017\u65F6
|
||||
"score": "2", //\u5F97\u5206
|
||||
"answerItems": [ //\u7B54\u9898\u4FE1\u606F
|
||||
{
|
||||
"id": 57, //\u7B54\u9898id
|
||||
"id": 64, //\u7B54\u9898id
|
||||
"questionId": 4, //\u9898\u76EEid
|
||||
"doRight": null, //\u662F\u5426\u6B63\u786E
|
||||
"content": null, //\u7B54\u9898\u5185\u5BB9
|
||||
@@ -216,12 +216,12 @@ import{_ as e,o as i,c as n,e as u}from"./app.51fcf08a.js";const d={},s=u(`<h1 i
|
||||
}
|
||||
}
|
||||
</code></pre><div class="line-numbers" aria-hidden="true"><div class="line-number"></div><div class="line-number"></div><div class="line-number"></div><div class="line-number"></div><div class="line-number"></div><div class="line-number"></div><div class="line-number"></div><div class="line-number"></div><div class="line-number"></div><div class="line-number"></div><div class="line-number"></div><div class="line-number"></div><div class="line-number"></div><div class="line-number"></div><div class="line-number"></div><div class="line-number"></div><div class="line-number"></div><div class="line-number"></div><div class="line-number"></div><div class="line-number"></div><div class="line-number"></div><div class="line-number"></div><div class="line-number"></div><div class="line-number"></div><div class="line-number"></div><div class="line-number"></div><div class="line-number"></div><div class="line-number"></div><div class="line-number"></div><div class="line-number"></div><div class="line-number"></div><div class="line-number"></div><div class="line-number"></div><div class="line-number"></div><div class="line-number"></div><div class="line-number"></div><div class="line-number"></div><div class="line-number"></div><div class="line-number"></div><div class="line-number"></div><div class="line-number"></div><div class="line-number"></div><div class="line-number"></div><div class="line-number"></div><div class="line-number"></div><div class="line-number"></div><div class="line-number"></div><div class="line-number"></div><div class="line-number"></div><div class="line-number"></div><div class="line-number"></div><div class="line-number"></div><div class="line-number"></div><div class="line-number"></div><div class="line-number"></div><div class="line-number"></div><div class="line-number"></div><div class="line-number"></div><div class="line-number"></div><div class="line-number"></div><div class="line-number"></div><div class="line-number"></div><div class="line-number"></div><div class="line-number"></div><div class="line-number"></div><div class="line-number"></div><div class="line-number"></div><div class="line-number"></div><div class="line-number"></div><div class="line-number"></div><div class="line-number"></div><div class="line-number"></div><div class="line-number"></div><div class="line-number"></div></div></div><h3 id="_4-1-11-\u8BD5\u5377\u6279\u6539" tabindex="-1"><a class="header-anchor" href="#_4-1-11-\u8BD5\u5377\u6279\u6539" aria-hidden="true">#</a> 4.1.11 \u8BD5\u5377\u6279\u6539</h3><ul><li>\u63A5\u53E3\u5730\u5740\uFF1A/api/student/exampaper/answer/edit</li><li>\u8BF7\u6C42\u53C2\u6570\uFF1A</li></ul><div class="language-text ext-text line-numbers-mode"><pre class="language-text"><code>{
|
||||
"id": 39, //\u7B54\u5377id
|
||||
"id": 60, //\u7B54\u5377id
|
||||
"doTime": 14, //\u8017\u65F6
|
||||
"score": "2", //\u5F97\u5206\u6570
|
||||
"answerItems": [
|
||||
{
|
||||
"id": 61, //\u7B54\u9898id
|
||||
"id": 72, //\u7B54\u9898id
|
||||
"questionId": 4, //\u9898\u76EEid
|
||||
"doRight": null, //\u662F\u5426\u6B63\u786E
|
||||
"content": null, //\u7B54\u9898\u5185\u5BB9
|
||||
@@ -347,7 +347,7 @@ import{_ as e,o as i,c as n,e as u}from"./app.51fcf08a.js";const d={},s=u(`<h1 i
|
||||
"code": 1,
|
||||
"message": "\u6210\u529F",
|
||||
"response": {
|
||||
"id": 74,
|
||||
"id": 14,
|
||||
"userUuid": "d2d29da2-dcb3-4013-b874-727626236f47",
|
||||
"userName": "student", //\u7528\u6237\u540D
|
||||
"realName": "Test", //\u771F\u5B9E\u59D3\u540D
|
||||
@@ -366,7 +366,7 @@ import{_ as e,o as i,c as n,e as u}from"./app.51fcf08a.js";const d={},s=u(`<h1 i
|
||||
}
|
||||
}
|
||||
</code></pre><div class="line-numbers" aria-hidden="true"><div class="line-number"></div><div class="line-number"></div><div class="line-number"></div><div class="line-number"></div><div class="line-number"></div><div class="line-number"></div><div class="line-number"></div><div class="line-number"></div><div class="line-number"></div><div class="line-number"></div><div class="line-number"></div><div class="line-number"></div><div class="line-number"></div><div class="line-number"></div><div class="line-number"></div><div class="line-number"></div><div class="line-number"></div><div class="line-number"></div><div class="line-number"></div><div class="line-number"></div><div class="line-number"></div><div class="line-number"></div></div></div><h3 id="_4-1-17-\u4FEE\u6539\u7528\u6237\u4FE1\u606F" tabindex="-1"><a class="header-anchor" href="#_4-1-17-\u4FEE\u6539\u7528\u6237\u4FE1\u606F" aria-hidden="true">#</a> 4.1.17 \u4FEE\u6539\u7528\u6237\u4FE1\u606F</h3><ul><li>\u63A5\u53E3\u5730\u5740\uFF1A/api/student/user/update</li><li>\u8BF7\u6C42\u53C2\u6570\uFF1A</li></ul><div class="language-text ext-text line-numbers-mode"><pre class="language-text"><code>{
|
||||
"id": 64,
|
||||
"id": 93,
|
||||
"userUuid": "d2d29da2-dcb3-4013-b874-727626236f47",
|
||||
"userName": "student", //\u7528\u6237\u540D
|
||||
"realName": "Test", //\u771F\u5B9E\u59D3\u540D
|
||||
@@ -399,7 +399,7 @@ import{_ as e,o as i,c as n,e as u}from"./app.51fcf08a.js";const d={},s=u(`<h1 i
|
||||
"total": 5,
|
||||
"list": [
|
||||
{
|
||||
"id": 64,
|
||||
"id": 6,
|
||||
"title": "rwerw", //\u6D88\u606F\u6807\u9898
|
||||
"messageId": 10,
|
||||
"content": "sfsdf", //\u6D88\u606F\u5185\u5BB9
|
||||
@@ -1,4 +1,4 @@
|
||||
import{_ as t,r as o,o as d,c as _,a as i,b as n,d as l,e as s}from"./app.51fcf08a.js";const a={},r=i("h1",{id:"_7-\u89C6\u9891\u6559\u7A0B",tabindex:"-1"},[i("a",{class:"header-anchor",href:"#_7-\u89C6\u9891\u6559\u7A0B","aria-hidden":"true"},"#"),l(" 7. \u89C6\u9891\u6559\u7A0B")],-1),c=i("h3",{id:"_7-1-\u57FA\u7840\u8F6F\u4EF6\u5B89\u88C5",tabindex:"-1"},[i("a",{class:"header-anchor",href:"#_7-1-\u57FA\u7840\u8F6F\u4EF6\u5B89\u88C5","aria-hidden":"true"},"#"),l(" 7.1 \u57FA\u7840\u8F6F\u4EF6\u5B89\u88C5")],-1),h=l("\u6253\u5F00\u5B66\u4E4B\u601D\u5F00\u6E90\u4ED3\u5E93\u5730\u5740\uFF1A"),u={href:"https://gitee.com/mindskip/xzs-mysql",target:"_blank",rel:"noopener noreferrer"},m=l("https://gitee.com/mindskip/xzs-mysql"),p=l("\u4E0B\u8F7D\u6570\u636E\u5E93\u811A\u672C"),v={href:"https://www.mindskip.net:999",target:"_blank",rel:"noopener noreferrer"},b=l("https://www.mindskip.net:999"),w=i("li",null,"\u5DE5\u5177\u4ECB\u7ECD",-1),g=s(`<div class="language-\u8F6F\u4EF6\u7B80\u4ECB ext-\u8F6F\u4EF6\u7B80\u4ECB line-numbers-mode"><pre class="language-\u8F6F\u4EF6\u7B80\u4ECB"><code> ideaIU-2020.3.3 \uFF1A java\u5F00\u53D1\u5DE5\u5177
|
||||
import{_ as t,r as o,o as d,c as _,a as i,b as n,d as l,e as s}from"./app.ef9f2e7b.js";const a={},r=i("h1",{id:"_7-\u89C6\u9891\u6559\u7A0B",tabindex:"-1"},[i("a",{class:"header-anchor",href:"#_7-\u89C6\u9891\u6559\u7A0B","aria-hidden":"true"},"#"),l(" 7. \u89C6\u9891\u6559\u7A0B")],-1),c=i("h3",{id:"_7-1-\u57FA\u7840\u8F6F\u4EF6\u5B89\u88C5",tabindex:"-1"},[i("a",{class:"header-anchor",href:"#_7-1-\u57FA\u7840\u8F6F\u4EF6\u5B89\u88C5","aria-hidden":"true"},"#"),l(" 7.1 \u57FA\u7840\u8F6F\u4EF6\u5B89\u88C5")],-1),h=l("\u6253\u5F00\u5B66\u4E4B\u601D\u5F00\u6E90\u4ED3\u5E93\u5730\u5740\uFF1A"),u={href:"https://gitee.com/mindskip/xzs-mysql",target:"_blank",rel:"noopener noreferrer"},m=l("https://gitee.com/mindskip/xzs-mysql"),p=l("\u4E0B\u8F7D\u6570\u636E\u5E93\u811A\u672C"),v={href:"https://www.mindskip.net:999",target:"_blank",rel:"noopener noreferrer"},b=l("https://www.mindskip.net:999"),w=i("li",null,"\u5DE5\u5177\u4ECB\u7ECD",-1),g=s(`<div class="language-\u8F6F\u4EF6\u7B80\u4ECB ext-\u8F6F\u4EF6\u7B80\u4ECB line-numbers-mode"><pre class="language-\u8F6F\u4EF6\u7B80\u4ECB"><code> ideaIU-2020.3.3 \uFF1A java\u5F00\u53D1\u5DE5\u5177
|
||||
mysql-installer-community-8.0.19.0 \uFF1A Mysql\u6570\u636E\u5E93\u5B89\u88C5\u5305
|
||||
navicat150_mysql_cs_x64 \uFF1A Mysql\u6570\u636E\u5E93\u8FDE\u63A5\u5DE5\u5177
|
||||
WebStorm-2020.3.3: \u524D\u7AEF\u5F00\u53D1\u5DE5\u5177
|
||||
@@ -1,4 +1,4 @@
|
||||
import{_ as e,o as i,c as n,e as u}from"./app.51fcf08a.js";const d={},s=u(`<h1 id="_4-2-\u5C0F\u7A0B\u5E8F" tabindex="-1"><a class="header-anchor" href="#_4-2-\u5C0F\u7A0B\u5E8F" aria-hidden="true">#</a> 4.2 \u5C0F\u7A0B\u5E8F</h1><h3 id="_4-2-1-\u767B\u5F55" tabindex="-1"><a class="header-anchor" href="#_4-2-1-\u767B\u5F55" aria-hidden="true">#</a> 4.2.1 \u767B\u5F55</h3><ul><li>\u63A5\u53E3\u5730\u5740\uFF1A/api/wx/student/auth/bind</li><li>\u8BF7\u6C42\u53C2\u6570\uFF1A</li></ul><div class="language-text ext-text line-numbers-mode"><pre class="language-text"><code> userName: student //\u7528\u6237\u540D
|
||||
import{_ as e,o as i,c as n,e as u}from"./app.ef9f2e7b.js";const d={},s=u(`<h1 id="_4-2-\u5C0F\u7A0B\u5E8F" tabindex="-1"><a class="header-anchor" href="#_4-2-\u5C0F\u7A0B\u5E8F" aria-hidden="true">#</a> 4.2 \u5C0F\u7A0B\u5E8F</h1><h3 id="_4-2-1-\u767B\u5F55" tabindex="-1"><a class="header-anchor" href="#_4-2-1-\u767B\u5F55" aria-hidden="true">#</a> 4.2.1 \u767B\u5F55</h3><ul><li>\u63A5\u53E3\u5730\u5740\uFF1A/api/wx/student/auth/bind</li><li>\u8BF7\u6C42\u53C2\u6570\uFF1A</li></ul><div class="language-text ext-text line-numbers-mode"><pre class="language-text"><code> userName: student //\u7528\u6237\u540D
|
||||
password: 123456 //\u5BC6\u7801
|
||||
code: 023BNuFa1CQ14B07KVHa16RHM94BNuF0 //\u6388\u6743\u7801
|
||||
</code></pre><div class="line-numbers" aria-hidden="true"><div class="line-number"></div><div class="line-number"></div><div class="line-number"></div></div></div><ul><li>\u8FD4\u56DE\u53C2\u6570\uFF1A</li></ul><div class="language-text ext-text line-numbers-mode"><pre class="language-text"><code>{
|
||||
@@ -33,7 +33,7 @@ import{_ as e,o as i,c as n,e as u}from"./app.51fcf08a.js";const d={},s=u(`<h1 i
|
||||
"response": {
|
||||
"fixedPaper": [ //\u56FA\u5B9A\u8BD5\u5377
|
||||
{
|
||||
"id": 46, //\u8BD5\u5377id
|
||||
"id": 23, //\u8BD5\u5377id
|
||||
"name": "aaa", //\u8BD5\u5377\u540D\u79F0
|
||||
"limitStartTime": null,
|
||||
"limitEndTime": null
|
||||
@@ -41,7 +41,7 @@ import{_ as e,o as i,c as n,e as u}from"./app.51fcf08a.js";const d={},s=u(`<h1 i
|
||||
],
|
||||
"timeLimitPaper": [ //\u65F6\u6BB5\u8BD5\u5377
|
||||
{
|
||||
"id": 33, //\u8BD5\u5377id
|
||||
"id": 24, //\u8BD5\u5377id
|
||||
"name": "202008705", //\u8BD5\u5377\u540D\u79F0
|
||||
"limitStartTime": 1600704000000,
|
||||
"limitEndTime": 1664985600000,
|
||||
@@ -64,7 +64,7 @@ import{_ as e,o as i,c as n,e as u}from"./app.51fcf08a.js";const d={},s=u(`<h1 i
|
||||
"message": "\u6210\u529F",
|
||||
"response": [
|
||||
{
|
||||
"id": 73,
|
||||
"id": 49,
|
||||
"title": "\u57FA\u7840\u4EFB\u52A1", //\u4EFB\u52A1\u6807\u9898
|
||||
"paperItems": [
|
||||
{
|
||||
@@ -87,7 +87,7 @@ import{_ as e,o as i,c as n,e as u}from"./app.51fcf08a.js";const d={},s=u(`<h1 i
|
||||
"total": 9,
|
||||
"list": [
|
||||
{
|
||||
"id": 56,
|
||||
"id": 96,
|
||||
"name": "\u56FA\u5B9A\u8BD5\u5377", //\u8BD5\u5377\u540D\u79F0
|
||||
"questionCount": 1, //\u9898\u76EE\u6570\u91CF
|
||||
"score": 50, //\u5206\u6570
|
||||
@@ -110,7 +110,7 @@ import{_ as e,o as i,c as n,e as u}from"./app.51fcf08a.js";const d={},s=u(`<h1 i
|
||||
"code": 1,
|
||||
"message": "\u6210\u529F",
|
||||
"response": {
|
||||
"id": 45, //\u8BD5\u5377id
|
||||
"id": 72, //\u8BD5\u5377id
|
||||
"level": 1, //\u5E74\u7EA7
|
||||
"subjectId": 4, //\u5B66\u79D1
|
||||
"paperType": 1, //\u8BD5\u5377\u7C7B\u578B
|
||||
@@ -122,7 +122,7 @@ import{_ as e,o as i,c as n,e as u}from"./app.51fcf08a.js";const d={},s=u(`<h1 i
|
||||
"name": "\u4E00\u3001\u89E3\u7B54\u9898", //\u6807\u9898\u540D\u79F0
|
||||
"questionItems": [ //\u9898\u76EE\u5217\u8868
|
||||
{
|
||||
"id": 31, //\u9898\u76EEid
|
||||
"id": 42, //\u9898\u76EEid
|
||||
"questionType": 1, //\u9898\u76EE\u7C7B\u578B
|
||||
"subjectId": 4, //\u5B66\u79D1
|
||||
"title": "\u4E2D\u534E\u56DB\u5927\u540D\u8457\u90FD\u6709\u54EA\u4E9B\uFF0C\u4E0B\u5217\u6B63\u786E\u7684\u662F", //\u9898\u5E72
|
||||
@@ -192,7 +192,7 @@ import{_ as e,o as i,c as n,e as u}from"./app.51fcf08a.js";const d={},s=u(`<h1 i
|
||||
"code": 1,
|
||||
"message": "\u6210\u529F",
|
||||
"response": {
|
||||
"id": 46,
|
||||
"id": 98,
|
||||
"userUuid": "d2d29da2-dcb3-4013-b874-727626236f47", //\u7528\u6237uuid
|
||||
"userName": "student", //\u7528\u6237\u540D
|
||||
"realName": "\u5B66\u751F", //\u771F\u5B9E\u59D3\u540D
|
||||
@@ -220,7 +220,7 @@ import{_ as e,o as i,c as n,e as u}from"./app.51fcf08a.js";const d={},s=u(`<h1 i
|
||||
"code": 1,
|
||||
"message": "\u6210\u529F",
|
||||
"response": {
|
||||
"id": 83,
|
||||
"id": 85,
|
||||
"userUuid": "d2d29da2-dcb3-4013-b874-727626236f47", //\u7528\u6237uuid
|
||||
"userName": "student", //\u7528\u6237\u540D
|
||||
"realName": "\u5B66\u751F", //\u771F\u5B9E\u59D3\u540D
|
||||
@@ -262,7 +262,7 @@ import{_ as e,o as i,c as n,e as u}from"./app.51fcf08a.js";const d={},s=u(`<h1 i
|
||||
"total": 7,
|
||||
"list": [
|
||||
{
|
||||
"id": 80, //\u6D88\u606F
|
||||
"id": 98, //\u6D88\u606F
|
||||
"title": "\u56FD\u5E86\u5047\u8BF4\u660E", //\u6D88\u606F\u6807\u9898
|
||||
"messageId": 17, //\u6D88\u606Fid
|
||||
"content": "\u5047\u671F\u4E03\u5929\u8BF7\u6CE8\u610F\u5B89\u5168\u3002\u3002\u3002", //\u6D88\u606F\u5185\u5BB9
|
||||
@@ -277,7 +277,7 @@ import{_ as e,o as i,c as n,e as u}from"./app.51fcf08a.js";const d={},s=u(`<h1 i
|
||||
"code": 1,
|
||||
"message": "\u6210\u529F",
|
||||
"response": {
|
||||
"id": 22,
|
||||
"id": 76,
|
||||
"title": "\u56FD\u5E86\u5047\u8BF4\u660E", //\u6D88\u606F\u6807\u9898
|
||||
"content": "\u5047\u671F\u4E03\u5929\u8BF7\u6CE8\u610F\u5B89\u5168\u3002\u3002\u3002", //\u6D88\u606F\u5185\u5BB9
|
||||
"createTime": "2021-09-25 14:51:32", //\u521B\u5EFA\u65F6\u95F4
|
||||
+28
-28
@@ -23,7 +23,7 @@
|
||||
}
|
||||
</script>
|
||||
<title>4.3 管理端 | 学之思教程</title><meta name="description" content="学之思开发部署教程">
|
||||
<link rel="modulepreload" href="/assets/app.51fcf08a.js"><link rel="modulepreload" href="/assets/admin.html.87f70eb0.js"><link rel="modulepreload" href="/assets/admin.html.95aff702.js"><link rel="prefetch" href="/assets/index.html.fe66c5d6.js"><link rel="prefetch" href="/assets/database.html.d0f44a34.js"><link rel="prefetch" href="/assets/deploy.html.3556abb5.js"><link rel="prefetch" href="/assets/develop.html.70367536.js"><link rel="prefetch" href="/assets/feature.html.261d99f8.js"><link rel="prefetch" href="/assets/skill.html.a2155b8b.js"><link rel="prefetch" href="/assets/student.html.e082e38b.js"><link rel="prefetch" href="/assets/video.html.223c0851.js"><link rel="prefetch" href="/assets/wx.html.0df5ac91.js"><link rel="prefetch" href="/assets/404.html.c3e557d0.js"><link rel="prefetch" href="/assets/index.html.d484b7d4.js"><link rel="prefetch" href="/assets/database.html.014e2c26.js"><link rel="prefetch" href="/assets/deploy.html.9a71f956.js"><link rel="prefetch" href="/assets/develop.html.c6fac46a.js"><link rel="prefetch" href="/assets/feature.html.5355326c.js"><link rel="prefetch" href="/assets/skill.html.2ac29d2d.js"><link rel="prefetch" href="/assets/student.html.c1fb00e3.js"><link rel="prefetch" href="/assets/video.html.6bf533d5.js"><link rel="prefetch" href="/assets/wx.html.ed388dd7.js"><link rel="prefetch" href="/assets/404.html.15d035dc.js">
|
||||
<link rel="modulepreload" href="/assets/app.ef9f2e7b.js"><link rel="modulepreload" href="/assets/admin.html.e6682e9f.js"><link rel="modulepreload" href="/assets/admin.html.95aff702.js"><link rel="prefetch" href="/assets/index.html.fe66c5d6.js"><link rel="prefetch" href="/assets/database.html.d0f44a34.js"><link rel="prefetch" href="/assets/deploy.html.3556abb5.js"><link rel="prefetch" href="/assets/develop.html.70367536.js"><link rel="prefetch" href="/assets/feature.html.261d99f8.js"><link rel="prefetch" href="/assets/skill.html.a2155b8b.js"><link rel="prefetch" href="/assets/student.html.e082e38b.js"><link rel="prefetch" href="/assets/video.html.223c0851.js"><link rel="prefetch" href="/assets/wx.html.0df5ac91.js"><link rel="prefetch" href="/assets/404.html.c3e557d0.js"><link rel="prefetch" href="/assets/index.html.3e3e7945.js"><link rel="prefetch" href="/assets/database.html.0e646afe.js"><link rel="prefetch" href="/assets/deploy.html.7e8b7f41.js"><link rel="prefetch" href="/assets/develop.html.9aba3d31.js"><link rel="prefetch" href="/assets/feature.html.4296475e.js"><link rel="prefetch" href="/assets/skill.html.21bfd801.js"><link rel="prefetch" href="/assets/student.html.27324552.js"><link rel="prefetch" href="/assets/video.html.19467bb9.js"><link rel="prefetch" href="/assets/wx.html.12d36c6e.js"><link rel="prefetch" href="/assets/404.html.cd95caeb.js">
|
||||
<link rel="stylesheet" href="/assets/style.e2da3676.css">
|
||||
</head>
|
||||
<body>
|
||||
@@ -181,7 +181,7 @@
|
||||
"message": "成功",
|
||||
"response": [
|
||||
{
|
||||
"id": 56, //学科id
|
||||
"id": 5, //学科id
|
||||
"name": "语文", //学科名称
|
||||
"level": 1, //年级
|
||||
"levelName": "一年级", //年级名称
|
||||
@@ -202,7 +202,7 @@
|
||||
"total": 2,
|
||||
"list": [
|
||||
{
|
||||
"id": 38,
|
||||
"id": 84,
|
||||
"name": "数学", //学科名称
|
||||
"level": 1, //年级
|
||||
"levelName": "一年级" //年级名称
|
||||
@@ -214,14 +214,14 @@
|
||||
"code": 1,
|
||||
"message": "成功",
|
||||
"response": {
|
||||
"id": 37,
|
||||
"id": 13,
|
||||
"name": "数学", //学科名称
|
||||
"level": 1, //年级
|
||||
"levelName": "一年级" //年级名称
|
||||
}
|
||||
}
|
||||
</code></pre><div class="line-numbers" aria-hidden="true"><div class="line-number"></div><div class="line-number"></div><div class="line-number"></div><div class="line-number"></div><div class="line-number"></div><div class="line-number"></div><div class="line-number"></div><div class="line-number"></div><div class="line-number"></div><div class="line-number"></div></div></div><h3 id="_4-3-12-学科编辑" tabindex="-1"><a class="header-anchor" href="#_4-3-12-学科编辑" aria-hidden="true">#</a> 4.3.12 学科编辑</h3><ul><li>接口地址:/api/admin/education/subject/edit</li><li>请求参数:</li></ul><div class="language-text ext-text line-numbers-mode"><pre class="language-text"><code>{
|
||||
"id": 36,
|
||||
"id": 2,
|
||||
"name": "数学", //学科名称
|
||||
"level": 2, //年级
|
||||
"levelName": "二年级" //年级名称
|
||||
@@ -250,7 +250,7 @@
|
||||
"total": 9,
|
||||
"list": [
|
||||
{
|
||||
"id": 30, //试卷id
|
||||
"id": 36, //试卷id
|
||||
"name": "中级任务二", //试卷名称
|
||||
"questionCount": 5, //题目总数
|
||||
"score": 180, //试卷分数
|
||||
@@ -267,7 +267,7 @@
|
||||
"code": 1,
|
||||
"message": "成功",
|
||||
"response": {
|
||||
"id": 44, //试卷id
|
||||
"id": 21, //试卷id
|
||||
"level": 1, //年级
|
||||
"subjectId": 1, //学科
|
||||
"paperType": 1, //试卷类型
|
||||
@@ -279,7 +279,7 @@
|
||||
"name": "一、选择题", //试卷标题
|
||||
"questionItems": [
|
||||
{
|
||||
"id": 41, //题目id
|
||||
"id": 55, //题目id
|
||||
"questionType": 5, //题目类型
|
||||
"subjectId": 1, //学科
|
||||
"title": "默写咏鹅", //题干
|
||||
@@ -299,7 +299,7 @@
|
||||
}
|
||||
}
|
||||
</code></pre><div class="line-numbers" aria-hidden="true"><div class="line-number"></div><div class="line-number"></div><div class="line-number"></div><div class="line-number"></div><div class="line-number"></div><div class="line-number"></div><div class="line-number"></div><div class="line-number"></div><div class="line-number"></div><div class="line-number"></div><div class="line-number"></div><div class="line-number"></div><div class="line-number"></div><div class="line-number"></div><div class="line-number"></div><div class="line-number"></div><div class="line-number"></div><div class="line-number"></div><div class="line-number"></div><div class="line-number"></div><div class="line-number"></div><div class="line-number"></div><div class="line-number"></div><div class="line-number"></div><div class="line-number"></div><div class="line-number"></div><div class="line-number"></div><div class="line-number"></div><div class="line-number"></div><div class="line-number"></div><div class="line-number"></div><div class="line-number"></div><div class="line-number"></div><div class="line-number"></div><div class="line-number"></div></div></div><h3 id="_4-3-16-试卷编辑" tabindex="-1"><a class="header-anchor" href="#_4-3-16-试卷编辑" aria-hidden="true">#</a> 4.3.16 试卷编辑</h3><ul><li>接口地址:/api/admin/exam/paper/edit</li><li>请求参数:</li></ul><div class="language-text ext-text line-numbers-mode"><pre class="language-text"><code>{
|
||||
"id": 68, //试卷id
|
||||
"id": 63, //试卷id
|
||||
"level": 1, //年级
|
||||
"subjectId": 1, //学科
|
||||
"paperType": 6, //试卷类型
|
||||
@@ -311,7 +311,7 @@
|
||||
"name": "一、选择题", //标题
|
||||
"questionItems": [ //题目列表
|
||||
{
|
||||
"id": 89, //题目id
|
||||
"id": 97, //题目id
|
||||
"questionType": 2, //题型
|
||||
"subjectId": 1, //学科
|
||||
"title": "以下哪些诗句是静夜思的?", //题干
|
||||
@@ -343,7 +343,7 @@
|
||||
"code": 1,
|
||||
"message": "成功",
|
||||
"response": {
|
||||
"id": 62, //试卷id
|
||||
"id": 24, //试卷id
|
||||
"level": 1, //年级
|
||||
"subjectId": 1, //学科
|
||||
"paperType": 6, //试卷类型
|
||||
@@ -355,7 +355,7 @@
|
||||
"name": "一、选择题", //标题
|
||||
"questionItems": [
|
||||
{
|
||||
"id": 63, //题目id
|
||||
"id": 50, //题目id
|
||||
"questionType": 2, //题型
|
||||
"subjectId": 1, //学科
|
||||
"title": "以下哪些诗句是静夜思的?", //题干
|
||||
@@ -403,7 +403,7 @@
|
||||
"total": 1,
|
||||
"list": [
|
||||
{
|
||||
"id": 3,
|
||||
"id": 80,
|
||||
"name": "任务试卷五", //试卷名称
|
||||
"questionCount": 2, //题目总数
|
||||
"score": 60, //试卷分数
|
||||
@@ -431,7 +431,7 @@
|
||||
"total": 7,
|
||||
"list": [
|
||||
{
|
||||
"id": 61,
|
||||
"id": 47,
|
||||
"questionType": 5, //题型
|
||||
"textContentId": null,
|
||||
"createTime": "2021-01-21 11:45:57", //创建时间
|
||||
@@ -466,7 +466,7 @@
|
||||
}
|
||||
}
|
||||
</code></pre><div class="line-numbers" aria-hidden="true"><div class="line-number"></div><div class="line-number"></div><div class="line-number"></div><div class="line-number"></div><div class="line-number"></div><div class="line-number"></div><div class="line-number"></div><div class="line-number"></div><div class="line-number"></div><div class="line-number"></div><div class="line-number"></div><div class="line-number"></div><div class="line-number"></div><div class="line-number"></div><div class="line-number"></div><div class="line-number"></div><div class="line-number"></div><div class="line-number"></div></div></div><h3 id="_4-3-21-题目编辑" tabindex="-1"><a class="header-anchor" href="#_4-3-21-题目编辑" aria-hidden="true">#</a> 4.3.21 题目编辑</h3><ul><li>接口地址:/api/admin/question/edit</li><li>请求参数:</li></ul><div class="language-text ext-text line-numbers-mode"><pre class="language-text"><code>{
|
||||
"id": 2, //题目id
|
||||
"id": 85, //题目id
|
||||
"questionType": 5, //题型
|
||||
"subjectId": 1, //学科
|
||||
"title": "默写咏鹅", //题干
|
||||
@@ -501,7 +501,7 @@
|
||||
"total": 2,
|
||||
"list": [
|
||||
{
|
||||
"id": 20, //任务id
|
||||
"id": 56, //任务id
|
||||
"title": "中级任务", //任务标题
|
||||
"gradeLevel": 1, //年级
|
||||
"createUserName": "admin", //创建人用户名
|
||||
@@ -515,7 +515,7 @@
|
||||
"code": 1,
|
||||
"message": "成功",
|
||||
"response": {
|
||||
"id": 70, //任务id
|
||||
"id": 51, //任务id
|
||||
"gradeLevel": 12, //年级
|
||||
"title": "考试", //任务标题
|
||||
"paperItems": [
|
||||
@@ -535,12 +535,12 @@
|
||||
}
|
||||
}
|
||||
</code></pre><div class="line-numbers" aria-hidden="true"><div class="line-number"></div><div class="line-number"></div><div class="line-number"></div><div class="line-number"></div><div class="line-number"></div><div class="line-number"></div><div class="line-number"></div><div class="line-number"></div><div class="line-number"></div><div class="line-number"></div><div class="line-number"></div><div class="line-number"></div><div class="line-number"></div><div class="line-number"></div><div class="line-number"></div><div class="line-number"></div><div class="line-number"></div><div class="line-number"></div><div class="line-number"></div><div class="line-number"></div><div class="line-number"></div><div class="line-number"></div><div class="line-number"></div></div></div><h3 id="_4-3-25-任务编辑" tabindex="-1"><a class="header-anchor" href="#_4-3-25-任务编辑" aria-hidden="true">#</a> 4.3.25 任务编辑</h3><ul><li>接口地址:/api/admin/task/edit</li><li>请求参数:</li></ul><div class="language-text ext-text line-numbers-mode"><pre class="language-text"><code>{
|
||||
"id": 84,
|
||||
"id": 80,
|
||||
"gradeLevel": 1,
|
||||
"title": "中级任务",
|
||||
"paperItems": [
|
||||
{
|
||||
"id": 37, //试卷id
|
||||
"id": 57, //试卷id
|
||||
"name": "中级任务一", //试卷名称
|
||||
"questionCount": 5, //题目数量
|
||||
"score": 180, //试卷分数
|
||||
@@ -556,12 +556,12 @@
|
||||
"code": 1,
|
||||
"message": "成功",
|
||||
"response": {
|
||||
"id": 20, //任务id
|
||||
"id": 0, //任务id
|
||||
"gradeLevel": 1, //年级
|
||||
"title": "中级任务", //任务标题
|
||||
"paperItems": [
|
||||
{
|
||||
"id": 55, //试卷id
|
||||
"id": 46, //试卷id
|
||||
"name": "中级任务一", //试卷名称
|
||||
"questionCount": 5, //题目数量
|
||||
"score": 180, //试卷分数
|
||||
@@ -591,7 +591,7 @@
|
||||
"total": 36,
|
||||
"list": [
|
||||
{
|
||||
"id": 32, //消息id
|
||||
"id": 34, //消息id
|
||||
"title": "你好,同学!", //消息标题
|
||||
"content": "考试请不要作弊", //消息内容
|
||||
"sendUserName": "admin", //发送人用户名
|
||||
@@ -627,7 +627,7 @@
|
||||
"total": 4,
|
||||
"list": [
|
||||
{
|
||||
"id": 95,
|
||||
"id": 52,
|
||||
"createTime": "2021-07-07 14:03:02", //提交时间
|
||||
"userScore": "16", //用户得分
|
||||
"subjectName": "语文", //学科名称
|
||||
@@ -658,7 +658,7 @@
|
||||
"total": 68,
|
||||
"list": [
|
||||
{
|
||||
"id": 0, //日志id
|
||||
"id": 80, //日志id
|
||||
"userId": 2, //用户id
|
||||
"userName": "admin", //用户名
|
||||
"realName": "管理员", //真实姓名
|
||||
@@ -672,7 +672,7 @@
|
||||
"code": 1,
|
||||
"message": "成功",
|
||||
"response": {
|
||||
"id": 15,
|
||||
"id": 58,
|
||||
"userUuid": "52045f5f-a13f-4ccc-93dd-f7ee8270ad4c", //用户uuid
|
||||
"userName": "admin", //用户名
|
||||
"realName": "管理员", //真实姓名
|
||||
@@ -690,7 +690,7 @@
|
||||
}
|
||||
}
|
||||
</code></pre><div class="line-numbers" aria-hidden="true"><div class="line-number"></div><div class="line-number"></div><div class="line-number"></div><div class="line-number"></div><div class="line-number"></div><div class="line-number"></div><div class="line-number"></div><div class="line-number"></div><div class="line-number"></div><div class="line-number"></div><div class="line-number"></div><div class="line-number"></div><div class="line-number"></div><div class="line-number"></div><div class="line-number"></div><div class="line-number"></div><div class="line-number"></div><div class="line-number"></div><div class="line-number"></div><div class="line-number"></div><div class="line-number"></div></div></div><h3 id="_4-3-32-用户信息更新" tabindex="-1"><a class="header-anchor" href="#_4-3-32-用户信息更新" aria-hidden="true">#</a> 4.3.32 用户信息更新</h3><ul><li>接口地址:/api/admin/user/update</li><li>请求参数:</li></ul><div class="language-text ext-text line-numbers-mode"><pre class="language-text"><code>{
|
||||
"id": 43, //用户id
|
||||
"id": 96, //用户id
|
||||
"userUuid": "52045f5f-a13f-4ccc-93dd-f7ee8270ad4c", //用户标识
|
||||
"userName": "admin", //用户名
|
||||
"realName": "管理员", //真实姓名
|
||||
@@ -731,7 +731,7 @@
|
||||
"state": "SUCCESS"
|
||||
}
|
||||
</code></pre><div class="line-numbers" aria-hidden="true"><div class="line-number"></div><div class="line-number"></div><div class="line-number"></div><div class="line-number"></div><div class="line-number"></div><div class="line-number"></div><div class="line-number"></div><div class="line-number"></div></div></div><h3 id="_4-3-34-个人信息修改" tabindex="-1"><a class="header-anchor" href="#_4-3-34-个人信息修改" aria-hidden="true">#</a> 4.3.34 个人信息修改</h3><ul><li>接口地址:/api/admin/user/update</li><li>请求参数:</li></ul><div class="language-text ext-text line-numbers-mode"><pre class="language-text"><code>{
|
||||
"id": 32,
|
||||
"id": 61,
|
||||
"userUuid": "52045f5f-a13f-4ccc-93dd-f7ee8270ad4c", //用户uuid
|
||||
"userName": "admin", //用户名
|
||||
"realName": "管理员", //真实姓名
|
||||
@@ -753,6 +753,6 @@
|
||||
"response": null
|
||||
}
|
||||
</code></pre><div class="line-numbers" aria-hidden="true"><div class="line-number"></div><div class="line-number"></div><div class="line-number"></div><div class="line-number"></div><div class="line-number"></div></div></div></div><!--[--><!--]--></div><footer class="page-meta"><!----><div class="meta-item last-updated"><span class="meta-item-label">Last Updated: </span><!----></div><div class="meta-item contributors"><span class="meta-item-label">Contributors: </span><span class="meta-item-info"><!--[--><!--[--><span class="contributor" title="email: mindskip@qq.com">mindskip</span><!--[-->, <!--]--><!--]--><!--[--><span class="contributor" title="email: mindskip@qq.com">思维跳跃科技</span><!----><!--]--><!--]--></span></div></footer><nav class="page-nav"><p class="inner"><span class="prev"><a href="/guide/wx.html" class="" aria-label="4.2 小程序"><!--[--><!--]--> 4.2 小程序 <!--[--><!--]--></a></span><!----></p></nav><!--[--><!--]--></main><!--]--></div><!----><!--]--></div>
|
||||
<script type="module" src="/assets/app.51fcf08a.js" defer></script>
|
||||
<script type="module" src="/assets/app.ef9f2e7b.js" defer></script>
|
||||
</body>
|
||||
</html>
|
||||
|
||||
File diff suppressed because one or more lines are too long
@@ -23,7 +23,7 @@
|
||||
}
|
||||
</script>
|
||||
<title>6. 项目部署 | 学之思教程</title><meta name="description" content="学之思开发部署教程">
|
||||
<link rel="modulepreload" href="/assets/app.51fcf08a.js"><link rel="modulepreload" href="/assets/deploy.html.9a71f956.js"><link rel="modulepreload" href="/assets/deploy.html.3556abb5.js"><link rel="prefetch" href="/assets/index.html.fe66c5d6.js"><link rel="prefetch" href="/assets/admin.html.95aff702.js"><link rel="prefetch" href="/assets/database.html.d0f44a34.js"><link rel="prefetch" href="/assets/develop.html.70367536.js"><link rel="prefetch" href="/assets/feature.html.261d99f8.js"><link rel="prefetch" href="/assets/skill.html.a2155b8b.js"><link rel="prefetch" href="/assets/student.html.e082e38b.js"><link rel="prefetch" href="/assets/video.html.223c0851.js"><link rel="prefetch" href="/assets/wx.html.0df5ac91.js"><link rel="prefetch" href="/assets/404.html.c3e557d0.js"><link rel="prefetch" href="/assets/index.html.d484b7d4.js"><link rel="prefetch" href="/assets/admin.html.87f70eb0.js"><link rel="prefetch" href="/assets/database.html.014e2c26.js"><link rel="prefetch" href="/assets/develop.html.c6fac46a.js"><link rel="prefetch" href="/assets/feature.html.5355326c.js"><link rel="prefetch" href="/assets/skill.html.2ac29d2d.js"><link rel="prefetch" href="/assets/student.html.c1fb00e3.js"><link rel="prefetch" href="/assets/video.html.6bf533d5.js"><link rel="prefetch" href="/assets/wx.html.ed388dd7.js"><link rel="prefetch" href="/assets/404.html.15d035dc.js">
|
||||
<link rel="modulepreload" href="/assets/app.ef9f2e7b.js"><link rel="modulepreload" href="/assets/deploy.html.7e8b7f41.js"><link rel="modulepreload" href="/assets/deploy.html.3556abb5.js"><link rel="prefetch" href="/assets/index.html.fe66c5d6.js"><link rel="prefetch" href="/assets/admin.html.95aff702.js"><link rel="prefetch" href="/assets/database.html.d0f44a34.js"><link rel="prefetch" href="/assets/develop.html.70367536.js"><link rel="prefetch" href="/assets/feature.html.261d99f8.js"><link rel="prefetch" href="/assets/skill.html.a2155b8b.js"><link rel="prefetch" href="/assets/student.html.e082e38b.js"><link rel="prefetch" href="/assets/video.html.223c0851.js"><link rel="prefetch" href="/assets/wx.html.0df5ac91.js"><link rel="prefetch" href="/assets/404.html.c3e557d0.js"><link rel="prefetch" href="/assets/index.html.3e3e7945.js"><link rel="prefetch" href="/assets/admin.html.e6682e9f.js"><link rel="prefetch" href="/assets/database.html.0e646afe.js"><link rel="prefetch" href="/assets/develop.html.9aba3d31.js"><link rel="prefetch" href="/assets/feature.html.4296475e.js"><link rel="prefetch" href="/assets/skill.html.21bfd801.js"><link rel="prefetch" href="/assets/student.html.27324552.js"><link rel="prefetch" href="/assets/video.html.19467bb9.js"><link rel="prefetch" href="/assets/wx.html.12d36c6e.js"><link rel="prefetch" href="/assets/404.html.cd95caeb.js">
|
||||
<link rel="stylesheet" href="/assets/style.e2da3676.css">
|
||||
</head>
|
||||
<body>
|
||||
@@ -51,6 +51,6 @@ docker-compose --version
|
||||
</code></pre><div class="line-numbers" aria-hidden="true"><div class="line-number"></div><div class="line-number"></div><div class="line-number"></div><div class="line-number"></div></div></div><ul><li>执行下面命令,启动学之思网站,有问题可以看下/usr/local/xzs/log中的日志</li></ul><div class="language-docker-xzs ext-docker-xzs line-numbers-mode"><pre class="language-docker-xzs"><code>cd /usr/local/xzs
|
||||
docker-compose up -d
|
||||
</code></pre><div class="line-numbers" aria-hidden="true"><div class="line-number"></div><div class="line-number"></div></div></div><ul><li>学生端访问地址为:<a href="http://ip:8000/student" target="_blank" rel="noopener noreferrer">http://ip:8000/student<span><svg class="external-link-icon" xmlns="http://www.w3.org/2000/svg" aria-hidden="true" focusable="false" x="0px" y="0px" viewbox="0 0 100 100" width="15" height="15"><path fill="currentColor" d="M18.8,85.1h56l0,0c2.2,0,4-1.8,4-4v-32h-8v28h-48v-48h28v-8h-32l0,0c-2.2,0-4,1.8-4,4v56C14.8,83.3,16.6,85.1,18.8,85.1z"></path><polygon fill="currentColor" points="45.7,48.7 51.3,54.3 77.2,28.5 77.2,37.2 85.2,37.2 85.2,14.9 62.8,14.9 62.8,22.9 71.5,22.9"></polygon></svg><span class="external-link-icon-sr-only">open in new window</span></span></a></li><li>管理员端访问地址为:<a href="http://ip:8000/admin" target="_blank" rel="noopener noreferrer">http://ip:8000/admin<span><svg class="external-link-icon" xmlns="http://www.w3.org/2000/svg" aria-hidden="true" focusable="false" x="0px" y="0px" viewbox="0 0 100 100" width="15" height="15"><path fill="currentColor" d="M18.8,85.1h56l0,0c2.2,0,4-1.8,4-4v-32h-8v28h-48v-48h28v-8h-32l0,0c-2.2,0-4,1.8-4,4v56C14.8,83.3,16.6,85.1,18.8,85.1z"></path><polygon fill="currentColor" points="45.7,48.7 51.3,54.3 77.2,28.5 77.2,37.2 85.2,37.2 85.2,14.9 62.8,14.9 62.8,22.9 71.5,22.9"></polygon></svg><span class="external-link-icon-sr-only">open in new window</span></span></a></li></ul></div><!--[--><!--]--></div><footer class="page-meta"><!----><div class="meta-item last-updated"><span class="meta-item-label">Last Updated: </span><!----></div><div class="meta-item contributors"><span class="meta-item-label">Contributors: </span><span class="meta-item-info"><!--[--><!--[--><span class="contributor" title="email: mindskip@qq.com">mindskip</span><!--[-->, <!--]--><!--]--><!--[--><span class="contributor" title="email: mindskip@qq.com">思维跳跃科技</span><!----><!--]--><!--]--></span></div></footer><nav class="page-nav"><p class="inner"><span class="prev"><a href="/guide/develop.html" class="" aria-label="5. 项目开发"><!--[--><!--]--> 5. 项目开发 <!--[--><!--]--></a></span><span class="next"><a href="/guide/video.html" class="" aria-label="7. 视频教程"><!--[--><!--]--> 7. 视频教程 <!--[--><!--]--></a></span></p></nav><!--[--><!--]--></main><!--]--></div><!----><!--]--></div>
|
||||
<script type="module" src="/assets/app.51fcf08a.js" defer></script>
|
||||
<script type="module" src="/assets/app.ef9f2e7b.js" defer></script>
|
||||
</body>
|
||||
</html>
|
||||
|
||||
@@ -23,7 +23,7 @@
|
||||
}
|
||||
</script>
|
||||
<title>5. 项目开发 | 学之思教程</title><meta name="description" content="学之思开发部署教程">
|
||||
<link rel="modulepreload" href="/assets/app.51fcf08a.js"><link rel="modulepreload" href="/assets/develop.html.c6fac46a.js"><link rel="modulepreload" href="/assets/develop.html.70367536.js"><link rel="prefetch" href="/assets/index.html.fe66c5d6.js"><link rel="prefetch" href="/assets/admin.html.95aff702.js"><link rel="prefetch" href="/assets/database.html.d0f44a34.js"><link rel="prefetch" href="/assets/deploy.html.3556abb5.js"><link rel="prefetch" href="/assets/feature.html.261d99f8.js"><link rel="prefetch" href="/assets/skill.html.a2155b8b.js"><link rel="prefetch" href="/assets/student.html.e082e38b.js"><link rel="prefetch" href="/assets/video.html.223c0851.js"><link rel="prefetch" href="/assets/wx.html.0df5ac91.js"><link rel="prefetch" href="/assets/404.html.c3e557d0.js"><link rel="prefetch" href="/assets/index.html.d484b7d4.js"><link rel="prefetch" href="/assets/admin.html.87f70eb0.js"><link rel="prefetch" href="/assets/database.html.014e2c26.js"><link rel="prefetch" href="/assets/deploy.html.9a71f956.js"><link rel="prefetch" href="/assets/feature.html.5355326c.js"><link rel="prefetch" href="/assets/skill.html.2ac29d2d.js"><link rel="prefetch" href="/assets/student.html.c1fb00e3.js"><link rel="prefetch" href="/assets/video.html.6bf533d5.js"><link rel="prefetch" href="/assets/wx.html.ed388dd7.js"><link rel="prefetch" href="/assets/404.html.15d035dc.js">
|
||||
<link rel="modulepreload" href="/assets/app.ef9f2e7b.js"><link rel="modulepreload" href="/assets/develop.html.9aba3d31.js"><link rel="modulepreload" href="/assets/develop.html.70367536.js"><link rel="prefetch" href="/assets/index.html.fe66c5d6.js"><link rel="prefetch" href="/assets/admin.html.95aff702.js"><link rel="prefetch" href="/assets/database.html.d0f44a34.js"><link rel="prefetch" href="/assets/deploy.html.3556abb5.js"><link rel="prefetch" href="/assets/feature.html.261d99f8.js"><link rel="prefetch" href="/assets/skill.html.a2155b8b.js"><link rel="prefetch" href="/assets/student.html.e082e38b.js"><link rel="prefetch" href="/assets/video.html.223c0851.js"><link rel="prefetch" href="/assets/wx.html.0df5ac91.js"><link rel="prefetch" href="/assets/404.html.c3e557d0.js"><link rel="prefetch" href="/assets/index.html.3e3e7945.js"><link rel="prefetch" href="/assets/admin.html.e6682e9f.js"><link rel="prefetch" href="/assets/database.html.0e646afe.js"><link rel="prefetch" href="/assets/deploy.html.7e8b7f41.js"><link rel="prefetch" href="/assets/feature.html.4296475e.js"><link rel="prefetch" href="/assets/skill.html.21bfd801.js"><link rel="prefetch" href="/assets/student.html.27324552.js"><link rel="prefetch" href="/assets/video.html.19467bb9.js"><link rel="prefetch" href="/assets/wx.html.12d36c6e.js"><link rel="prefetch" href="/assets/404.html.cd95caeb.js">
|
||||
<link rel="stylesheet" href="/assets/style.e2da3676.css">
|
||||
</head>
|
||||
<body>
|
||||
@@ -104,6 +104,6 @@ npm install --registry https://registry.npmmirror.com
|
||||
- utils 公共方法
|
||||
- views 视图、系统页面
|
||||
</code></pre><div class="line-numbers" aria-hidden="true"><div class="line-number"></div><div class="line-number"></div><div class="line-number"></div><div class="line-number"></div><div class="line-number"></div><div class="line-number"></div><div class="line-number"></div><div class="line-number"></div><div class="line-number"></div><div class="line-number"></div><div class="line-number"></div><div class="line-number"></div><div class="line-number"></div><div class="line-number"></div><div class="line-number"></div><div class="line-number"></div><div class="line-number"></div><div class="line-number"></div></div></div></div><!--[--><!--]--></div><footer class="page-meta"><!----><div class="meta-item last-updated"><span class="meta-item-label">Last Updated: </span><!----></div><div class="meta-item contributors"><span class="meta-item-label">Contributors: </span><span class="meta-item-info"><!--[--><!--[--><span class="contributor" title="email: mindskip@qq.com">mindskip</span><!--[-->, <!--]--><!--]--><!--[--><span class="contributor" title="email: mindskip@qq.com">思维跳跃科技</span><!----><!--]--><!--]--></span></div></footer><nav class="page-nav"><p class="inner"><!----><span class="next"><a href="/guide/deploy.html" class="" aria-label="6. 项目部署"><!--[--><!--]--> 6. 项目部署 <!--[--><!--]--></a></span></p></nav><!--[--><!--]--></main><!--]--></div><!----><!--]--></div>
|
||||
<script type="module" src="/assets/app.51fcf08a.js" defer></script>
|
||||
<script type="module" src="/assets/app.ef9f2e7b.js" defer></script>
|
||||
</body>
|
||||
</html>
|
||||
|
||||
File diff suppressed because one or more lines are too long
File diff suppressed because one or more lines are too long
+14
-14
@@ -23,7 +23,7 @@
|
||||
}
|
||||
</script>
|
||||
<title>4.1 学生端 | 学之思教程</title><meta name="description" content="学之思开发部署教程">
|
||||
<link rel="modulepreload" href="/assets/app.51fcf08a.js"><link rel="modulepreload" href="/assets/student.html.c1fb00e3.js"><link rel="modulepreload" href="/assets/student.html.e082e38b.js"><link rel="prefetch" href="/assets/index.html.fe66c5d6.js"><link rel="prefetch" href="/assets/admin.html.95aff702.js"><link rel="prefetch" href="/assets/database.html.d0f44a34.js"><link rel="prefetch" href="/assets/deploy.html.3556abb5.js"><link rel="prefetch" href="/assets/develop.html.70367536.js"><link rel="prefetch" href="/assets/feature.html.261d99f8.js"><link rel="prefetch" href="/assets/skill.html.a2155b8b.js"><link rel="prefetch" href="/assets/video.html.223c0851.js"><link rel="prefetch" href="/assets/wx.html.0df5ac91.js"><link rel="prefetch" href="/assets/404.html.c3e557d0.js"><link rel="prefetch" href="/assets/index.html.d484b7d4.js"><link rel="prefetch" href="/assets/admin.html.87f70eb0.js"><link rel="prefetch" href="/assets/database.html.014e2c26.js"><link rel="prefetch" href="/assets/deploy.html.9a71f956.js"><link rel="prefetch" href="/assets/develop.html.c6fac46a.js"><link rel="prefetch" href="/assets/feature.html.5355326c.js"><link rel="prefetch" href="/assets/skill.html.2ac29d2d.js"><link rel="prefetch" href="/assets/video.html.6bf533d5.js"><link rel="prefetch" href="/assets/wx.html.ed388dd7.js"><link rel="prefetch" href="/assets/404.html.15d035dc.js">
|
||||
<link rel="modulepreload" href="/assets/app.ef9f2e7b.js"><link rel="modulepreload" href="/assets/student.html.27324552.js"><link rel="modulepreload" href="/assets/student.html.e082e38b.js"><link rel="prefetch" href="/assets/index.html.fe66c5d6.js"><link rel="prefetch" href="/assets/admin.html.95aff702.js"><link rel="prefetch" href="/assets/database.html.d0f44a34.js"><link rel="prefetch" href="/assets/deploy.html.3556abb5.js"><link rel="prefetch" href="/assets/develop.html.70367536.js"><link rel="prefetch" href="/assets/feature.html.261d99f8.js"><link rel="prefetch" href="/assets/skill.html.a2155b8b.js"><link rel="prefetch" href="/assets/video.html.223c0851.js"><link rel="prefetch" href="/assets/wx.html.0df5ac91.js"><link rel="prefetch" href="/assets/404.html.c3e557d0.js"><link rel="prefetch" href="/assets/index.html.3e3e7945.js"><link rel="prefetch" href="/assets/admin.html.e6682e9f.js"><link rel="prefetch" href="/assets/database.html.0e646afe.js"><link rel="prefetch" href="/assets/deploy.html.7e8b7f41.js"><link rel="prefetch" href="/assets/develop.html.9aba3d31.js"><link rel="prefetch" href="/assets/feature.html.4296475e.js"><link rel="prefetch" href="/assets/skill.html.21bfd801.js"><link rel="prefetch" href="/assets/video.html.19467bb9.js"><link rel="prefetch" href="/assets/wx.html.12d36c6e.js"><link rel="prefetch" href="/assets/404.html.cd95caeb.js">
|
||||
<link rel="stylesheet" href="/assets/style.e2da3676.css">
|
||||
</head>
|
||||
<body>
|
||||
@@ -64,7 +64,7 @@
|
||||
}
|
||||
</code></pre><div class="line-numbers" aria-hidden="true"><div class="line-number"></div><div class="line-number"></div><div class="line-number"></div><div class="line-number"></div><div class="line-number"></div><div class="line-number"></div><div class="line-number"></div><div class="line-number"></div><div class="line-number"></div><div class="line-number"></div><div class="line-number"></div></div></div><h3 id="_4-1-5-任务中心" tabindex="-1"><a class="header-anchor" href="#_4-1-5-任务中心" aria-hidden="true">#</a> 4.1.5 任务中心</h3><ul><li>接口地址:/api/student/dashboard/task</li><li>请求参数:无</li><li>返回参数:</li></ul><div class="language-text ext-text line-numbers-mode"><pre class="language-text"><code>[
|
||||
{
|
||||
"id": 22, //任务id
|
||||
"id": 75, //任务id
|
||||
"title": "2021-04-25作业", //任务标题
|
||||
"paperItems": [
|
||||
{
|
||||
@@ -117,7 +117,7 @@
|
||||
"code": 1,
|
||||
"message": "成功",
|
||||
"response": {
|
||||
"id": 11, //试卷id
|
||||
"id": 68, //试卷id
|
||||
"level": 1, //年级
|
||||
"subjectId": 1, //学科
|
||||
"paperType": 1, //试卷类型
|
||||
@@ -129,7 +129,7 @@
|
||||
"name": "一、选择题", //试卷标题
|
||||
"questionItems": [
|
||||
{
|
||||
"id": 12, //题目id
|
||||
"id": 66, //题目id
|
||||
"questionType": 5, //题型
|
||||
"subjectId": 1, //学科
|
||||
"title": "默写咏鹅", //标题
|
||||
@@ -175,7 +175,7 @@
|
||||
"message": "成功",
|
||||
"response": {
|
||||
"paper": { //试卷信息
|
||||
"id": 90, //试卷id
|
||||
"id": 22, //试卷id
|
||||
"level": 1, //年级
|
||||
"subjectId": 1, //学科
|
||||
"paperType": 4, //试卷类型
|
||||
@@ -190,7 +190,7 @@
|
||||
"name": "一、完成题目", //标题
|
||||
"questionItems": [ //题目列表
|
||||
{
|
||||
"id": 81, //题目id
|
||||
"id": 9, //题目id
|
||||
"questionType": 4, //题目类型
|
||||
"subjectId": 1, //学科
|
||||
"title": "曲项向天歌红掌拨清波", //题目标题
|
||||
@@ -223,12 +223,12 @@
|
||||
"score": "18" //试卷分数
|
||||
},
|
||||
"answer": { //答卷信息
|
||||
"id": 80, //答卷id
|
||||
"id": 42, //答卷id
|
||||
"doTime": 14, //耗时
|
||||
"score": "2", //得分
|
||||
"answerItems": [ //答题信息
|
||||
{
|
||||
"id": 57, //答题id
|
||||
"id": 64, //答题id
|
||||
"questionId": 4, //题目id
|
||||
"doRight": null, //是否正确
|
||||
"content": null, //答题内容
|
||||
@@ -245,12 +245,12 @@
|
||||
}
|
||||
}
|
||||
</code></pre><div class="line-numbers" aria-hidden="true"><div class="line-number"></div><div class="line-number"></div><div class="line-number"></div><div class="line-number"></div><div class="line-number"></div><div class="line-number"></div><div class="line-number"></div><div class="line-number"></div><div class="line-number"></div><div class="line-number"></div><div class="line-number"></div><div class="line-number"></div><div class="line-number"></div><div class="line-number"></div><div class="line-number"></div><div class="line-number"></div><div class="line-number"></div><div class="line-number"></div><div class="line-number"></div><div class="line-number"></div><div class="line-number"></div><div class="line-number"></div><div class="line-number"></div><div class="line-number"></div><div class="line-number"></div><div class="line-number"></div><div class="line-number"></div><div class="line-number"></div><div class="line-number"></div><div class="line-number"></div><div class="line-number"></div><div class="line-number"></div><div class="line-number"></div><div class="line-number"></div><div class="line-number"></div><div class="line-number"></div><div class="line-number"></div><div class="line-number"></div><div class="line-number"></div><div class="line-number"></div><div class="line-number"></div><div class="line-number"></div><div class="line-number"></div><div class="line-number"></div><div class="line-number"></div><div class="line-number"></div><div class="line-number"></div><div class="line-number"></div><div class="line-number"></div><div class="line-number"></div><div class="line-number"></div><div class="line-number"></div><div class="line-number"></div><div class="line-number"></div><div class="line-number"></div><div class="line-number"></div><div class="line-number"></div><div class="line-number"></div><div class="line-number"></div><div class="line-number"></div><div class="line-number"></div><div class="line-number"></div><div class="line-number"></div><div class="line-number"></div><div class="line-number"></div><div class="line-number"></div><div class="line-number"></div><div class="line-number"></div><div class="line-number"></div><div class="line-number"></div><div class="line-number"></div><div class="line-number"></div><div class="line-number"></div><div class="line-number"></div></div></div><h3 id="_4-1-11-试卷批改" tabindex="-1"><a class="header-anchor" href="#_4-1-11-试卷批改" aria-hidden="true">#</a> 4.1.11 试卷批改</h3><ul><li>接口地址:/api/student/exampaper/answer/edit</li><li>请求参数:</li></ul><div class="language-text ext-text line-numbers-mode"><pre class="language-text"><code>{
|
||||
"id": 39, //答卷id
|
||||
"id": 60, //答卷id
|
||||
"doTime": 14, //耗时
|
||||
"score": "2", //得分数
|
||||
"answerItems": [
|
||||
{
|
||||
"id": 61, //答题id
|
||||
"id": 72, //答题id
|
||||
"questionId": 4, //题目id
|
||||
"doRight": null, //是否正确
|
||||
"content": null, //答题内容
|
||||
@@ -376,7 +376,7 @@
|
||||
"code": 1,
|
||||
"message": "成功",
|
||||
"response": {
|
||||
"id": 74,
|
||||
"id": 14,
|
||||
"userUuid": "d2d29da2-dcb3-4013-b874-727626236f47",
|
||||
"userName": "student", //用户名
|
||||
"realName": "Test", //真实姓名
|
||||
@@ -395,7 +395,7 @@
|
||||
}
|
||||
}
|
||||
</code></pre><div class="line-numbers" aria-hidden="true"><div class="line-number"></div><div class="line-number"></div><div class="line-number"></div><div class="line-number"></div><div class="line-number"></div><div class="line-number"></div><div class="line-number"></div><div class="line-number"></div><div class="line-number"></div><div class="line-number"></div><div class="line-number"></div><div class="line-number"></div><div class="line-number"></div><div class="line-number"></div><div class="line-number"></div><div class="line-number"></div><div class="line-number"></div><div class="line-number"></div><div class="line-number"></div><div class="line-number"></div><div class="line-number"></div><div class="line-number"></div></div></div><h3 id="_4-1-17-修改用户信息" tabindex="-1"><a class="header-anchor" href="#_4-1-17-修改用户信息" aria-hidden="true">#</a> 4.1.17 修改用户信息</h3><ul><li>接口地址:/api/student/user/update</li><li>请求参数:</li></ul><div class="language-text ext-text line-numbers-mode"><pre class="language-text"><code>{
|
||||
"id": 64,
|
||||
"id": 93,
|
||||
"userUuid": "d2d29da2-dcb3-4013-b874-727626236f47",
|
||||
"userName": "student", //用户名
|
||||
"realName": "Test", //真实姓名
|
||||
@@ -428,7 +428,7 @@
|
||||
"total": 5,
|
||||
"list": [
|
||||
{
|
||||
"id": 64,
|
||||
"id": 6,
|
||||
"title": "rwerw", //消息标题
|
||||
"messageId": 10,
|
||||
"content": "sfsdf", //消息内容
|
||||
@@ -450,6 +450,6 @@
|
||||
"response": 0 //未读消息数量
|
||||
}
|
||||
</code></pre><div class="line-numbers" aria-hidden="true"><div class="line-number"></div><div class="line-number"></div><div class="line-number"></div><div class="line-number"></div><div class="line-number"></div></div></div></div><!--[--><!--]--></div><footer class="page-meta"><!----><div class="meta-item last-updated"><span class="meta-item-label">Last Updated: </span><!----></div><div class="meta-item contributors"><span class="meta-item-label">Contributors: </span><span class="meta-item-info"><!--[--><!--[--><span class="contributor" title="email: mindskip@qq.com">mindskip</span><!--[-->, <!--]--><!--]--><!--[--><span class="contributor" title="email: mindskip@qq.com">思维跳跃科技</span><!----><!--]--><!--]--></span></div></footer><nav class="page-nav"><p class="inner"><!----><span class="next"><a href="/guide/wx.html" class="" aria-label="4.2 小程序"><!--[--><!--]--> 4.2 小程序 <!--[--><!--]--></a></span></p></nav><!--[--><!--]--></main><!--]--></div><!----><!--]--></div>
|
||||
<script type="module" src="/assets/app.51fcf08a.js" defer></script>
|
||||
<script type="module" src="/assets/app.ef9f2e7b.js" defer></script>
|
||||
</body>
|
||||
</html>
|
||||
|
||||
@@ -23,7 +23,7 @@
|
||||
}
|
||||
</script>
|
||||
<title>7. 视频教程 | 学之思教程</title><meta name="description" content="学之思开发部署教程">
|
||||
<link rel="modulepreload" href="/assets/app.51fcf08a.js"><link rel="modulepreload" href="/assets/video.html.6bf533d5.js"><link rel="modulepreload" href="/assets/video.html.223c0851.js"><link rel="prefetch" href="/assets/index.html.fe66c5d6.js"><link rel="prefetch" href="/assets/admin.html.95aff702.js"><link rel="prefetch" href="/assets/database.html.d0f44a34.js"><link rel="prefetch" href="/assets/deploy.html.3556abb5.js"><link rel="prefetch" href="/assets/develop.html.70367536.js"><link rel="prefetch" href="/assets/feature.html.261d99f8.js"><link rel="prefetch" href="/assets/skill.html.a2155b8b.js"><link rel="prefetch" href="/assets/student.html.e082e38b.js"><link rel="prefetch" href="/assets/wx.html.0df5ac91.js"><link rel="prefetch" href="/assets/404.html.c3e557d0.js"><link rel="prefetch" href="/assets/index.html.d484b7d4.js"><link rel="prefetch" href="/assets/admin.html.87f70eb0.js"><link rel="prefetch" href="/assets/database.html.014e2c26.js"><link rel="prefetch" href="/assets/deploy.html.9a71f956.js"><link rel="prefetch" href="/assets/develop.html.c6fac46a.js"><link rel="prefetch" href="/assets/feature.html.5355326c.js"><link rel="prefetch" href="/assets/skill.html.2ac29d2d.js"><link rel="prefetch" href="/assets/student.html.c1fb00e3.js"><link rel="prefetch" href="/assets/wx.html.ed388dd7.js"><link rel="prefetch" href="/assets/404.html.15d035dc.js">
|
||||
<link rel="modulepreload" href="/assets/app.ef9f2e7b.js"><link rel="modulepreload" href="/assets/video.html.19467bb9.js"><link rel="modulepreload" href="/assets/video.html.223c0851.js"><link rel="prefetch" href="/assets/index.html.fe66c5d6.js"><link rel="prefetch" href="/assets/admin.html.95aff702.js"><link rel="prefetch" href="/assets/database.html.d0f44a34.js"><link rel="prefetch" href="/assets/deploy.html.3556abb5.js"><link rel="prefetch" href="/assets/develop.html.70367536.js"><link rel="prefetch" href="/assets/feature.html.261d99f8.js"><link rel="prefetch" href="/assets/skill.html.a2155b8b.js"><link rel="prefetch" href="/assets/student.html.e082e38b.js"><link rel="prefetch" href="/assets/wx.html.0df5ac91.js"><link rel="prefetch" href="/assets/404.html.c3e557d0.js"><link rel="prefetch" href="/assets/index.html.3e3e7945.js"><link rel="prefetch" href="/assets/admin.html.e6682e9f.js"><link rel="prefetch" href="/assets/database.html.0e646afe.js"><link rel="prefetch" href="/assets/deploy.html.7e8b7f41.js"><link rel="prefetch" href="/assets/develop.html.9aba3d31.js"><link rel="prefetch" href="/assets/feature.html.4296475e.js"><link rel="prefetch" href="/assets/skill.html.21bfd801.js"><link rel="prefetch" href="/assets/student.html.27324552.js"><link rel="prefetch" href="/assets/wx.html.12d36c6e.js"><link rel="prefetch" href="/assets/404.html.cd95caeb.js">
|
||||
<link rel="stylesheet" href="/assets/style.e2da3676.css">
|
||||
</head>
|
||||
<body>
|
||||
@@ -40,6 +40,6 @@
|
||||
</code></pre><div class="line-numbers" aria-hidden="true"><div class="line-number"></div></div></div><ul><li>访问成功,说明部署没问题</li><li>下面我们看下前后的分离部署,需要安装nginx</li><li>访问localhost,看到这个页面就说nginx启动没问题</li><li>配置学之思</li><li>先启动后端程序</li><li>再修改前端配置,启动前端程序,访问地址没问题,就说明部署成功了</li><li>这里需要注意两点:</li><li><ol><li>8001端口默认是微信开发工具的启动端口,建议先关闭微信开发工具,再启动nginx</li></ol></li><li><ol start="2"><li>root C:/xzs/release/web; 这里的路径要填反斜杠,不能直接用win的复制路径</li></ol></li><li>win系统部署结束</li><li>哔哩哔哩:<a href="https://www.bilibili.com/video/BV1XA41157P4" target="_blank" rel="noopener noreferrer">https://www.bilibili.com/video/BV1XA41157P4<span><svg class="external-link-icon" xmlns="http://www.w3.org/2000/svg" aria-hidden="true" focusable="false" x="0px" y="0px" viewbox="0 0 100 100" width="15" height="15"><path fill="currentColor" d="M18.8,85.1h56l0,0c2.2,0,4-1.8,4-4v-32h-8v28h-48v-48h28v-8h-32l0,0c-2.2,0-4,1.8-4,4v56C14.8,83.3,16.6,85.1,18.8,85.1z"></path><polygon fill="currentColor" points="45.7,48.7 51.3,54.3 77.2,28.5 77.2,37.2 85.2,37.2 85.2,14.9 62.8,14.9 62.8,22.9 71.5,22.9"></polygon></svg><span class="external-link-icon-sr-only">open in new window</span></span></a></li></ul><h3 id="_7-6-centos系统部署" tabindex="-1"><a class="header-anchor" href="#_7-6-centos系统部署" aria-hidden="true">#</a> 7.6 CentOS系统部署</h3><ul><li>下载好xshell和xftp,这个工具用于连接centos服务器的</li><li>可在群文件中找到Xftp-7.0.0063p 和 Xshell-7.0.0065p ,直接安装</li><li>打开xshell , 连接准备好的centos服务器</li><li>服务器中要安装好 mysql 8 、jdk 1.8、nginx , 可以自行搜索教程进行安装</li><li>安装好后,我们检测下是否都在运行</li><li>创建数据库xzs、导入xzs-mysql.sql脚本</li><li>登录mysql,执行导入命令:</li></ul><div class="language-脚本导入命令 ext-脚本导入命令 line-numbers-mode"><pre class="language-脚本导入命令"><code> mysql -u root -p -D xzs < /usr/local/xzs/sql/xzs-mysql.sql
|
||||
</code></pre><div class="line-numbers" aria-hidden="true"><div class="line-number"></div></div></div><ul><li>数据导入成功后,可以登录mysql数据库,检查一下是否成功</li><li>打包jar文件,注意修改配置文件application-prod.yml ,正式环境用的这个文件,这里里面的数据库连接地址和账号等,由于都是服务器本地的,都用localhost即可</li><li>上传jar包到服务器中</li><li>启动学之思后端程序</li></ul><div class="language-运行命令 ext-运行命令 line-numbers-mode"><pre class="language-运行命令"><code> nohup java -Duser.timezone=Asia/Shanghai -jar -Dspring.profiles.active=prod xzs-3.9.0.jar > start1.log 2>&1 &
|
||||
</code></pre><div class="line-numbers" aria-hidden="true"><div class="line-number"></div></div></div><ul><li>打开浏览器,检查是否启动成功</li><li>集成部署已经完成,下面介绍下前后端分离部署,分离部署前端页面要放在nginx中,需要配置nginx</li><li>上传成功后配置nginx,nginx默认配置目录为 /etc/nginx/conf.d ,在里面新建xzs.conf配置文件即可</li><li>执行命令:nginx -s reload ,重新加载nginx配置文件</li><li>在浏览器中能访问成功说明部署正确</li><li>docker部署,先安装好docker</li><li>执行教程中的命令,下载镜像,运行容器</li><li>打开浏览器验证下是否能访问,访问成功表示docker版运行正常</li><li>哔哩哔哩:<a href="https://www.bilibili.com/video/BV17b4y1D7Re" target="_blank" rel="noopener noreferrer">https://www.bilibili.com/video/BV17b4y1D7Re<span><svg class="external-link-icon" xmlns="http://www.w3.org/2000/svg" aria-hidden="true" focusable="false" x="0px" y="0px" viewbox="0 0 100 100" width="15" height="15"><path fill="currentColor" d="M18.8,85.1h56l0,0c2.2,0,4-1.8,4-4v-32h-8v28h-48v-48h28v-8h-32l0,0c-2.2,0-4,1.8-4,4v56C14.8,83.3,16.6,85.1,18.8,85.1z"></path><polygon fill="currentColor" points="45.7,48.7 51.3,54.3 77.2,28.5 77.2,37.2 85.2,37.2 85.2,14.9 62.8,14.9 62.8,22.9 71.5,22.9"></polygon></svg><span class="external-link-icon-sr-only">open in new window</span></span></a></li></ul><h3 id="_7-7-宝塔面板部署考试系统" tabindex="-1"><a class="header-anchor" href="#_7-7-宝塔面板部署考试系统" aria-hidden="true">#</a> 7.7 宝塔面板部署考试系统</h3><ul><li>打开宝塔,查看linux教程,安装教程安装好宝塔</li><li>登录宝塔</li><li>安装基础软件:mysql8 、 java8 、nginx 等常用软件</li><li>导入sql脚本和考试系统安装包</li><li>这里注意下数据库用户名、密码、名称要和mysql的保持一致</li><li>打包java程序</li><li>启动考试系统</li><li>开启端口:8000</li><li>集成部署成功</li><li>哔哩哔哩:<a href="https://www.bilibili.com/video/BV19M4y1K7uc" target="_blank" rel="noopener noreferrer">https://www.bilibili.com/video/BV19M4y1K7uc<span><svg class="external-link-icon" xmlns="http://www.w3.org/2000/svg" aria-hidden="true" focusable="false" x="0px" y="0px" viewbox="0 0 100 100" width="15" height="15"><path fill="currentColor" d="M18.8,85.1h56l0,0c2.2,0,4-1.8,4-4v-32h-8v28h-48v-48h28v-8h-32l0,0c-2.2,0-4,1.8-4,4v56C14.8,83.3,16.6,85.1,18.8,85.1z"></path><polygon fill="currentColor" points="45.7,48.7 51.3,54.3 77.2,28.5 77.2,37.2 85.2,37.2 85.2,14.9 62.8,14.9 62.8,22.9 71.5,22.9"></polygon></svg><span class="external-link-icon-sr-only">open in new window</span></span></a></li></ul><h3 id="_7-8-使用手册" tabindex="-1"><a class="header-anchor" href="#_7-8-使用手册" aria-hidden="true">#</a> 7.8 使用手册</h3><ul><li>用户管理:学生添加、管理员添加</li><li>题目管理:添加题目、单选题、多选题、判断题、填空题、解答题</li><li>教育管理:添加学科</li><li>试卷管理:添加试卷 固定试卷 时段试卷 任务试卷</li><li>任务管理:添加任务</li><li>消息管理:消息发送</li><li>成绩管理:查看成绩</li><li>哔哩哔哩:<a href="https://www.bilibili.com/video/BV1884y1F71Y" target="_blank" rel="noopener noreferrer">https://www.bilibili.com/video/BV1884y1F71Y<span><svg class="external-link-icon" xmlns="http://www.w3.org/2000/svg" aria-hidden="true" focusable="false" x="0px" y="0px" viewbox="0 0 100 100" width="15" height="15"><path fill="currentColor" d="M18.8,85.1h56l0,0c2.2,0,4-1.8,4-4v-32h-8v28h-48v-48h28v-8h-32l0,0c-2.2,0-4,1.8-4,4v56C14.8,83.3,16.6,85.1,18.8,85.1z"></path><polygon fill="currentColor" points="45.7,48.7 51.3,54.3 77.2,28.5 77.2,37.2 85.2,37.2 85.2,14.9 62.8,14.9 62.8,22.9 71.5,22.9"></polygon></svg><span class="external-link-icon-sr-only">open in new window</span></span></a></li></ul></div><!--[--><!--]--></div><footer class="page-meta"><!----><div class="meta-item last-updated"><span class="meta-item-label">Last Updated: </span><!----></div><div class="meta-item contributors"><span class="meta-item-label">Contributors: </span><span class="meta-item-info"><!--[--><!--[--><span class="contributor" title="email: mindskip@qq.com">mindskip</span><!--[-->, <!--]--><!--]--><!--[--><span class="contributor" title="email: mindskip@qq.com">思维跳跃科技</span><!----><!--]--><!--]--></span></div></footer><nav class="page-nav"><p class="inner"><span class="prev"><a href="/guide/deploy.html" class="" aria-label="6. 项目部署"><!--[--><!--]--> 6. 项目部署 <!--[--><!--]--></a></span><!----></p></nav><!--[--><!--]--></main><!--]--></div><!----><!--]--></div>
|
||||
<script type="module" src="/assets/app.51fcf08a.js" defer></script>
|
||||
<script type="module" src="/assets/app.ef9f2e7b.js" defer></script>
|
||||
</body>
|
||||
</html>
|
||||
|
||||
+12
-12
@@ -23,7 +23,7 @@
|
||||
}
|
||||
</script>
|
||||
<title>4.2 小程序 | 学之思教程</title><meta name="description" content="学之思开发部署教程">
|
||||
<link rel="modulepreload" href="/assets/app.51fcf08a.js"><link rel="modulepreload" href="/assets/wx.html.ed388dd7.js"><link rel="modulepreload" href="/assets/wx.html.0df5ac91.js"><link rel="prefetch" href="/assets/index.html.fe66c5d6.js"><link rel="prefetch" href="/assets/admin.html.95aff702.js"><link rel="prefetch" href="/assets/database.html.d0f44a34.js"><link rel="prefetch" href="/assets/deploy.html.3556abb5.js"><link rel="prefetch" href="/assets/develop.html.70367536.js"><link rel="prefetch" href="/assets/feature.html.261d99f8.js"><link rel="prefetch" href="/assets/skill.html.a2155b8b.js"><link rel="prefetch" href="/assets/student.html.e082e38b.js"><link rel="prefetch" href="/assets/video.html.223c0851.js"><link rel="prefetch" href="/assets/404.html.c3e557d0.js"><link rel="prefetch" href="/assets/index.html.d484b7d4.js"><link rel="prefetch" href="/assets/admin.html.87f70eb0.js"><link rel="prefetch" href="/assets/database.html.014e2c26.js"><link rel="prefetch" href="/assets/deploy.html.9a71f956.js"><link rel="prefetch" href="/assets/develop.html.c6fac46a.js"><link rel="prefetch" href="/assets/feature.html.5355326c.js"><link rel="prefetch" href="/assets/skill.html.2ac29d2d.js"><link rel="prefetch" href="/assets/student.html.c1fb00e3.js"><link rel="prefetch" href="/assets/video.html.6bf533d5.js"><link rel="prefetch" href="/assets/404.html.15d035dc.js">
|
||||
<link rel="modulepreload" href="/assets/app.ef9f2e7b.js"><link rel="modulepreload" href="/assets/wx.html.12d36c6e.js"><link rel="modulepreload" href="/assets/wx.html.0df5ac91.js"><link rel="prefetch" href="/assets/index.html.fe66c5d6.js"><link rel="prefetch" href="/assets/admin.html.95aff702.js"><link rel="prefetch" href="/assets/database.html.d0f44a34.js"><link rel="prefetch" href="/assets/deploy.html.3556abb5.js"><link rel="prefetch" href="/assets/develop.html.70367536.js"><link rel="prefetch" href="/assets/feature.html.261d99f8.js"><link rel="prefetch" href="/assets/skill.html.a2155b8b.js"><link rel="prefetch" href="/assets/student.html.e082e38b.js"><link rel="prefetch" href="/assets/video.html.223c0851.js"><link rel="prefetch" href="/assets/404.html.c3e557d0.js"><link rel="prefetch" href="/assets/index.html.3e3e7945.js"><link rel="prefetch" href="/assets/admin.html.e6682e9f.js"><link rel="prefetch" href="/assets/database.html.0e646afe.js"><link rel="prefetch" href="/assets/deploy.html.7e8b7f41.js"><link rel="prefetch" href="/assets/develop.html.9aba3d31.js"><link rel="prefetch" href="/assets/feature.html.4296475e.js"><link rel="prefetch" href="/assets/skill.html.21bfd801.js"><link rel="prefetch" href="/assets/student.html.27324552.js"><link rel="prefetch" href="/assets/video.html.19467bb9.js"><link rel="prefetch" href="/assets/404.html.cd95caeb.js">
|
||||
<link rel="stylesheet" href="/assets/style.e2da3676.css">
|
||||
</head>
|
||||
<body>
|
||||
@@ -62,7 +62,7 @@
|
||||
"response": {
|
||||
"fixedPaper": [ //固定试卷
|
||||
{
|
||||
"id": 46, //试卷id
|
||||
"id": 23, //试卷id
|
||||
"name": "aaa", //试卷名称
|
||||
"limitStartTime": null,
|
||||
"limitEndTime": null
|
||||
@@ -70,7 +70,7 @@
|
||||
],
|
||||
"timeLimitPaper": [ //时段试卷
|
||||
{
|
||||
"id": 33, //试卷id
|
||||
"id": 24, //试卷id
|
||||
"name": "202008705", //试卷名称
|
||||
"limitStartTime": 1600704000000,
|
||||
"limitEndTime": 1664985600000,
|
||||
@@ -93,7 +93,7 @@
|
||||
"message": "成功",
|
||||
"response": [
|
||||
{
|
||||
"id": 73,
|
||||
"id": 49,
|
||||
"title": "基础任务", //任务标题
|
||||
"paperItems": [
|
||||
{
|
||||
@@ -116,7 +116,7 @@
|
||||
"total": 9,
|
||||
"list": [
|
||||
{
|
||||
"id": 56,
|
||||
"id": 96,
|
||||
"name": "固定试卷", //试卷名称
|
||||
"questionCount": 1, //题目数量
|
||||
"score": 50, //分数
|
||||
@@ -139,7 +139,7 @@
|
||||
"code": 1,
|
||||
"message": "成功",
|
||||
"response": {
|
||||
"id": 45, //试卷id
|
||||
"id": 72, //试卷id
|
||||
"level": 1, //年级
|
||||
"subjectId": 4, //学科
|
||||
"paperType": 1, //试卷类型
|
||||
@@ -151,7 +151,7 @@
|
||||
"name": "一、解答题", //标题名称
|
||||
"questionItems": [ //题目列表
|
||||
{
|
||||
"id": 31, //题目id
|
||||
"id": 42, //题目id
|
||||
"questionType": 1, //题目类型
|
||||
"subjectId": 4, //学科
|
||||
"title": "中华四大名著都有哪些,下列正确的是", //题干
|
||||
@@ -221,7 +221,7 @@
|
||||
"code": 1,
|
||||
"message": "成功",
|
||||
"response": {
|
||||
"id": 46,
|
||||
"id": 98,
|
||||
"userUuid": "d2d29da2-dcb3-4013-b874-727626236f47", //用户uuid
|
||||
"userName": "student", //用户名
|
||||
"realName": "学生", //真实姓名
|
||||
@@ -249,7 +249,7 @@
|
||||
"code": 1,
|
||||
"message": "成功",
|
||||
"response": {
|
||||
"id": 83,
|
||||
"id": 85,
|
||||
"userUuid": "d2d29da2-dcb3-4013-b874-727626236f47", //用户uuid
|
||||
"userName": "student", //用户名
|
||||
"realName": "学生", //真实姓名
|
||||
@@ -291,7 +291,7 @@
|
||||
"total": 7,
|
||||
"list": [
|
||||
{
|
||||
"id": 80, //消息
|
||||
"id": 98, //消息
|
||||
"title": "国庆假说明", //消息标题
|
||||
"messageId": 17, //消息id
|
||||
"content": "假期七天请注意安全。。。", //消息内容
|
||||
@@ -306,7 +306,7 @@
|
||||
"code": 1,
|
||||
"message": "成功",
|
||||
"response": {
|
||||
"id": 22,
|
||||
"id": 76,
|
||||
"title": "国庆假说明", //消息标题
|
||||
"content": "假期七天请注意安全。。。", //消息内容
|
||||
"createTime": "2021-09-25 14:51:32", //创建时间
|
||||
@@ -328,6 +328,6 @@
|
||||
"response": null
|
||||
}
|
||||
</code></pre><div class="line-numbers" aria-hidden="true"><div class="line-number"></div><div class="line-number"></div><div class="line-number"></div><div class="line-number"></div><div class="line-number"></div></div></div></div><!--[--><!--]--></div><footer class="page-meta"><!----><div class="meta-item last-updated"><span class="meta-item-label">Last Updated: </span><!----></div><div class="meta-item contributors"><span class="meta-item-label">Contributors: </span><span class="meta-item-info"><!--[--><!--[--><span class="contributor" title="email: mindskip@qq.com">mindskip</span><!--[-->, <!--]--><!--]--><!--[--><span class="contributor" title="email: mindskip@qq.com">思维跳跃科技</span><!----><!--]--><!--]--></span></div></footer><nav class="page-nav"><p class="inner"><span class="prev"><a href="/guide/student.html" class="" aria-label="4.1 学生端"><!--[--><!--]--> 4.1 学生端 <!--[--><!--]--></a></span><span class="next"><a href="/guide/admin.html" class="" aria-label="4.3 管理端"><!--[--><!--]--> 4.3 管理端 <!--[--><!--]--></a></span></p></nav><!--[--><!--]--></main><!--]--></div><!----><!--]--></div>
|
||||
<script type="module" src="/assets/app.51fcf08a.js" defer></script>
|
||||
<script type="module" src="/assets/app.ef9f2e7b.js" defer></script>
|
||||
</body>
|
||||
</html>
|
||||
|
||||
+2
-2
File diff suppressed because one or more lines are too long
Reference in New Issue
Block a user