接口调整

This commit is contained in:
mindskip
2026-04-02 08:18:05 +08:00
parent 81cbfe6a9f
commit 798d2557a0
23 changed files with 131 additions and 131 deletions
+3 -3
View File
@@ -23,11 +23,11 @@
}
</script>
<title>学之思教程</title><meta name="description" content="学之思开发部署教程">
<link rel="modulepreload" href="/assets/app.0bc857c7.js"><link rel="modulepreload" href="/assets/404.html.c614c391.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.eb6e194f.js"><link rel="prefetch" href="/assets/admin.html.2357af9f.js"><link rel="prefetch" href="/assets/database.html.1d47730d.js"><link rel="prefetch" href="/assets/deploy.html.ad070b79.js"><link rel="prefetch" href="/assets/develop.html.e1a07e34.js"><link rel="prefetch" href="/assets/feature.html.fb9a8ca4.js"><link rel="prefetch" href="/assets/skill.html.face88e8.js"><link rel="prefetch" href="/assets/student.html.cd70a3a1.js"><link rel="prefetch" href="/assets/video.html.0698de71.js"><link rel="prefetch" href="/assets/wx.html.26892d16.js">
<link rel="modulepreload" href="/assets/app.1631ad02.js"><link rel="modulepreload" href="/assets/404.html.ad40c223.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.b14b02d2.js"><link rel="prefetch" href="/assets/admin.html.83611ea4.js"><link rel="prefetch" href="/assets/database.html.b660ae8b.js"><link rel="prefetch" href="/assets/deploy.html.7f0cdb7c.js"><link rel="prefetch" href="/assets/develop.html.dd540a9c.js"><link rel="prefetch" href="/assets/feature.html.ee6cde09.js"><link rel="prefetch" href="/assets/skill.html.8b800310.js"><link rel="prefetch" href="/assets/student.html.e1b5045e.js"><link rel="prefetch" href="/assets/video.html.f40ecad9.js"><link rel="prefetch" href="/assets/wx.html.33a37053.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>How did we get here?</blockquote><a href="/" class="">Take me home</a></div></main></div><!----><!--]--></div>
<script type="module" src="/assets/app.0bc857c7.js" defer></script>
<div id="app"><!--[--><div class="theme-container"><main class="page"><div class="theme-default-content"><h1>404</h1><blockquote>Looks like we&#39;ve got some broken links.</blockquote><a href="/" class="">Take me home</a></div></main></div><!----><!--]--></div>
<script type="module" src="/assets/app.1631ad02.js" defer></script>
</body>
</html>
@@ -1 +1 @@
import{_ as e,o as c,c as t}from"./app.0bc857c7.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.1631ad02.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.0bc857c7.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.1631ad02.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>{
&quot;userName&quot;: &quot;admin&quot;, //\u7528\u6237\u540D
&quot;password&quot;: &quot;&quot;, //\u5BC6\u7801
&quot;remember&quot;: false //\u8BB0\u4F4F\u6211
@@ -152,7 +152,7 @@ import{_ as e,o as i,c as n,e as u}from"./app.0bc857c7.js";const l={},d=u(`<h1 i
&quot;message&quot;: &quot;\u6210\u529F&quot;,
&quot;response&quot;: [
{
&quot;id&quot;: 60, //\u5B66\u79D1id
&quot;id&quot;: 31, //\u5B66\u79D1id
&quot;name&quot;: &quot;\u8BED\u6587&quot;, //\u5B66\u79D1\u540D\u79F0
&quot;level&quot;: 1, //\u5E74\u7EA7
&quot;levelName&quot;: &quot;\u4E00\u5E74\u7EA7&quot;, //\u5E74\u7EA7\u540D\u79F0
@@ -173,7 +173,7 @@ import{_ as e,o as i,c as n,e as u}from"./app.0bc857c7.js";const l={},d=u(`<h1 i
&quot;total&quot;: 2,
&quot;list&quot;: [
{
&quot;id&quot;: 87,
&quot;id&quot;: 54,
&quot;name&quot;: &quot;\u6570\u5B66&quot;, //\u5B66\u79D1\u540D\u79F0
&quot;level&quot;: 1, //\u5E74\u7EA7
&quot;levelName&quot;: &quot;\u4E00\u5E74\u7EA7&quot; //\u5E74\u7EA7\u540D\u79F0
@@ -185,14 +185,14 @@ import{_ as e,o as i,c as n,e as u}from"./app.0bc857c7.js";const l={},d=u(`<h1 i
&quot;code&quot;: 1,
&quot;message&quot;: &quot;\u6210\u529F&quot;,
&quot;response&quot;: {
&quot;id&quot;: 8,
&quot;id&quot;: 41,
&quot;name&quot;: &quot;\u6570\u5B66&quot;, //\u5B66\u79D1\u540D\u79F0
&quot;level&quot;: 1, //\u5E74\u7EA7
&quot;levelName&quot;: &quot;\u4E00\u5E74\u7EA7&quot; //\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>{
&quot;id&quot;: 49,
&quot;id&quot;: 21,
&quot;name&quot;: &quot;\u6570\u5B66&quot;, //\u5B66\u79D1\u540D\u79F0
&quot;level&quot;: 2, //\u5E74\u7EA7
&quot;levelName&quot;: &quot;\u4E8C\u5E74\u7EA7&quot; //\u5E74\u7EA7\u540D\u79F0
@@ -221,7 +221,7 @@ import{_ as e,o as i,c as n,e as u}from"./app.0bc857c7.js";const l={},d=u(`<h1 i
&quot;total&quot;: 9,
&quot;list&quot;: [
{
&quot;id&quot;: 59, //\u8BD5\u5377id
&quot;id&quot;: 6, //\u8BD5\u5377id
&quot;name&quot;: &quot;\u4E2D\u7EA7\u4EFB\u52A1\u4E8C&quot;, //\u8BD5\u5377\u540D\u79F0
&quot;questionCount&quot;: 5, //\u9898\u76EE\u603B\u6570
&quot;score&quot;: 180, //\u8BD5\u5377\u5206\u6570
@@ -238,7 +238,7 @@ import{_ as e,o as i,c as n,e as u}from"./app.0bc857c7.js";const l={},d=u(`<h1 i
&quot;code&quot;: 1,
&quot;message&quot;: &quot;\u6210\u529F&quot;,
&quot;response&quot;: {
&quot;id&quot;: 73, //\u8BD5\u5377id
&quot;id&quot;: 83, //\u8BD5\u5377id
&quot;level&quot;: 1, //\u5E74\u7EA7
&quot;subjectId&quot;: 1, //\u5B66\u79D1
&quot;paperType&quot;: 1, //\u8BD5\u5377\u7C7B\u578B
@@ -250,7 +250,7 @@ import{_ as e,o as i,c as n,e as u}from"./app.0bc857c7.js";const l={},d=u(`<h1 i
&quot;name&quot;: &quot;\u4E00\u3001\u9009\u62E9\u9898&quot;, //\u8BD5\u5377\u6807\u9898
&quot;questionItems&quot;: [
{
&quot;id&quot;: 36, //\u9898\u76EEid
&quot;id&quot;: 89, //\u9898\u76EEid
&quot;questionType&quot;: 5, //\u9898\u76EE\u7C7B\u578B
&quot;subjectId&quot;: 1, //\u5B66\u79D1
&quot;title&quot;: &quot;\u9ED8\u5199\u548F\u9E45&quot;, //\u9898\u5E72
@@ -270,7 +270,7 @@ import{_ as e,o as i,c as n,e as u}from"./app.0bc857c7.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>{
&quot;id&quot;: 32, //\u8BD5\u5377id
&quot;id&quot;: 93, //\u8BD5\u5377id
&quot;level&quot;: 1, //\u5E74\u7EA7
&quot;subjectId&quot;: 1, //\u5B66\u79D1
&quot;paperType&quot;: 6, //\u8BD5\u5377\u7C7B\u578B
@@ -282,7 +282,7 @@ import{_ as e,o as i,c as n,e as u}from"./app.0bc857c7.js";const l={},d=u(`<h1 i
&quot;name&quot;: &quot;\u4E00\u3001\u9009\u62E9\u9898&quot;, //\u6807\u9898
&quot;questionItems&quot;: [ //\u9898\u76EE\u5217\u8868
{
&quot;id&quot;: 56, //\u9898\u76EEid
&quot;id&quot;: 73, //\u9898\u76EEid
&quot;questionType&quot;: 2, //\u9898\u578B
&quot;subjectId&quot;: 1, //\u5B66\u79D1
&quot;title&quot;: &quot;\u4EE5\u4E0B\u54EA\u4E9B\u8BD7\u53E5\u662F\u9759\u591C\u601D\u7684\uFF1F&quot;, //\u9898\u5E72
@@ -314,7 +314,7 @@ import{_ as e,o as i,c as n,e as u}from"./app.0bc857c7.js";const l={},d=u(`<h1 i
&quot;code&quot;: 1,
&quot;message&quot;: &quot;\u6210\u529F&quot;,
&quot;response&quot;: {
&quot;id&quot;: 48, //\u8BD5\u5377id
&quot;id&quot;: 89, //\u8BD5\u5377id
&quot;level&quot;: 1, //\u5E74\u7EA7
&quot;subjectId&quot;: 1, //\u5B66\u79D1
&quot;paperType&quot;: 6, //\u8BD5\u5377\u7C7B\u578B
@@ -326,7 +326,7 @@ import{_ as e,o as i,c as n,e as u}from"./app.0bc857c7.js";const l={},d=u(`<h1 i
&quot;name&quot;: &quot;\u4E00\u3001\u9009\u62E9\u9898&quot;, //\u6807\u9898
&quot;questionItems&quot;: [
{
&quot;id&quot;: 10, //\u9898\u76EEid
&quot;id&quot;: 40, //\u9898\u76EEid
&quot;questionType&quot;: 2, //\u9898\u578B
&quot;subjectId&quot;: 1, //\u5B66\u79D1
&quot;title&quot;: &quot;\u4EE5\u4E0B\u54EA\u4E9B\u8BD7\u53E5\u662F\u9759\u591C\u601D\u7684\uFF1F&quot;, //\u9898\u5E72
@@ -374,7 +374,7 @@ import{_ as e,o as i,c as n,e as u}from"./app.0bc857c7.js";const l={},d=u(`<h1 i
&quot;total&quot;: 1,
&quot;list&quot;: [
{
&quot;id&quot;: 4,
&quot;id&quot;: 68,
&quot;name&quot;: &quot;\u4EFB\u52A1\u8BD5\u5377\u4E94&quot;, //\u8BD5\u5377\u540D\u79F0
&quot;questionCount&quot;: 2, //\u9898\u76EE\u603B\u6570
&quot;score&quot;: 60, //\u8BD5\u5377\u5206\u6570
@@ -402,7 +402,7 @@ import{_ as e,o as i,c as n,e as u}from"./app.0bc857c7.js";const l={},d=u(`<h1 i
&quot;total&quot;: 7,
&quot;list&quot;: [
{
&quot;id&quot;: 32,
&quot;id&quot;: 83,
&quot;questionType&quot;: 5, //\u9898\u578B
&quot;textContentId&quot;: null,
&quot;createTime&quot;: &quot;2021-01-21 11:45:57&quot;, //\u521B\u5EFA\u65F6\u95F4
@@ -437,7 +437,7 @@ import{_ as e,o as i,c as n,e as u}from"./app.0bc857c7.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>{
&quot;id&quot;: 83, //\u9898\u76EEid
&quot;id&quot;: 50, //\u9898\u76EEid
&quot;questionType&quot;: 5, //\u9898\u578B
&quot;subjectId&quot;: 1, //\u5B66\u79D1
&quot;title&quot;: &quot;\u9ED8\u5199\u548F\u9E45&quot;, //\u9898\u5E72
@@ -472,7 +472,7 @@ import{_ as e,o as i,c as n,e as u}from"./app.0bc857c7.js";const l={},d=u(`<h1 i
&quot;total&quot;: 2,
&quot;list&quot;: [
{
&quot;id&quot;: 91, //\u4EFB\u52A1id
&quot;id&quot;: 79, //\u4EFB\u52A1id
&quot;title&quot;: &quot;\u4E2D\u7EA7\u4EFB\u52A1&quot;, //\u4EFB\u52A1\u6807\u9898
&quot;gradeLevel&quot;: 1, //\u5E74\u7EA7
&quot;createUserName&quot;: &quot;admin&quot;, //\u521B\u5EFA\u4EBA\u7528\u6237\u540D
@@ -486,7 +486,7 @@ import{_ as e,o as i,c as n,e as u}from"./app.0bc857c7.js";const l={},d=u(`<h1 i
&quot;code&quot;: 1,
&quot;message&quot;: &quot;\u6210\u529F&quot;,
&quot;response&quot;: {
&quot;id&quot;: 25, //\u4EFB\u52A1id
&quot;id&quot;: 40, //\u4EFB\u52A1id
&quot;gradeLevel&quot;: 12, //\u5E74\u7EA7
&quot;title&quot;: &quot;\u8003\u8BD5&quot;, //\u4EFB\u52A1\u6807\u9898
&quot;paperItems&quot;: [
@@ -506,12 +506,12 @@ import{_ as e,o as i,c as n,e as u}from"./app.0bc857c7.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>{
&quot;id&quot;: 30,
&quot;id&quot;: 56,
&quot;gradeLevel&quot;: 1,
&quot;title&quot;: &quot;\u4E2D\u7EA7\u4EFB\u52A1&quot;,
&quot;paperItems&quot;: [
{
&quot;id&quot;: 92, //\u8BD5\u5377id
&quot;id&quot;: 81, //\u8BD5\u5377id
&quot;name&quot;: &quot;\u4E2D\u7EA7\u4EFB\u52A1\u4E00&quot;, //\u8BD5\u5377\u540D\u79F0
&quot;questionCount&quot;: 5, //\u9898\u76EE\u6570\u91CF
&quot;score&quot;: 180, //\u8BD5\u5377\u5206\u6570
@@ -527,12 +527,12 @@ import{_ as e,o as i,c as n,e as u}from"./app.0bc857c7.js";const l={},d=u(`<h1 i
&quot;code&quot;: 1,
&quot;message&quot;: &quot;\u6210\u529F&quot;,
&quot;response&quot;: {
&quot;id&quot;: 48, //\u4EFB\u52A1id
&quot;id&quot;: 84, //\u4EFB\u52A1id
&quot;gradeLevel&quot;: 1, //\u5E74\u7EA7
&quot;title&quot;: &quot;\u4E2D\u7EA7\u4EFB\u52A1&quot;, //\u4EFB\u52A1\u6807\u9898
&quot;paperItems&quot;: [
{
&quot;id&quot;: 52, //\u8BD5\u5377id
&quot;id&quot;: 86, //\u8BD5\u5377id
&quot;name&quot;: &quot;\u4E2D\u7EA7\u4EFB\u52A1\u4E00&quot;, //\u8BD5\u5377\u540D\u79F0
&quot;questionCount&quot;: 5, //\u9898\u76EE\u6570\u91CF
&quot;score&quot;: 180, //\u8BD5\u5377\u5206\u6570
@@ -562,7 +562,7 @@ import{_ as e,o as i,c as n,e as u}from"./app.0bc857c7.js";const l={},d=u(`<h1 i
&quot;total&quot;: 36,
&quot;list&quot;: [
{
&quot;id&quot;: 66, //\u6D88\u606Fid
&quot;id&quot;: 20, //\u6D88\u606Fid
&quot;title&quot;: &quot;\u4F60\u597D\uFF0C\u540C\u5B66\uFF01&quot;, //\u6D88\u606F\u6807\u9898
&quot;content&quot;: &quot;\u8003\u8BD5\u8BF7\u4E0D\u8981\u4F5C\u5F0A&quot;, //\u6D88\u606F\u5185\u5BB9
&quot;sendUserName&quot;: &quot;admin&quot;, //\u53D1\u9001\u4EBA\u7528\u6237\u540D
@@ -598,7 +598,7 @@ import{_ as e,o as i,c as n,e as u}from"./app.0bc857c7.js";const l={},d=u(`<h1 i
&quot;total&quot;: 4,
&quot;list&quot;: [
{
&quot;id&quot;: 76,
&quot;id&quot;: 94,
&quot;createTime&quot;: &quot;2021-07-07 14:03:02&quot;, //\u63D0\u4EA4\u65F6\u95F4
&quot;userScore&quot;: &quot;16&quot;, //\u7528\u6237\u5F97\u5206
&quot;subjectName&quot;: &quot;\u8BED\u6587&quot;, //\u5B66\u79D1\u540D\u79F0
@@ -629,7 +629,7 @@ import{_ as e,o as i,c as n,e as u}from"./app.0bc857c7.js";const l={},d=u(`<h1 i
&quot;total&quot;: 68,
&quot;list&quot;: [
{
&quot;id&quot;: 90, //\u65E5\u5FD7id
&quot;id&quot;: 29, //\u65E5\u5FD7id
&quot;userId&quot;: 2, //\u7528\u6237id
&quot;userName&quot;: &quot;admin&quot;, //\u7528\u6237\u540D
&quot;realName&quot;: &quot;\u7BA1\u7406\u5458&quot;, //\u771F\u5B9E\u59D3\u540D
@@ -643,7 +643,7 @@ import{_ as e,o as i,c as n,e as u}from"./app.0bc857c7.js";const l={},d=u(`<h1 i
&quot;code&quot;: 1,
&quot;message&quot;: &quot;\u6210\u529F&quot;,
&quot;response&quot;: {
&quot;id&quot;: 74,
&quot;id&quot;: 91,
&quot;userUuid&quot;: &quot;52045f5f-a13f-4ccc-93dd-f7ee8270ad4c&quot;, //\u7528\u6237uuid
&quot;userName&quot;: &quot;admin&quot;, //\u7528\u6237\u540D
&quot;realName&quot;: &quot;\u7BA1\u7406\u5458&quot;, //\u771F\u5B9E\u59D3\u540D
@@ -661,7 +661,7 @@ import{_ as e,o as i,c as n,e as u}from"./app.0bc857c7.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>{
&quot;id&quot;: 33, //\u7528\u6237id
&quot;id&quot;: 4, //\u7528\u6237id
&quot;userUuid&quot;: &quot;52045f5f-a13f-4ccc-93dd-f7ee8270ad4c&quot;, //\u7528\u6237\u6807\u8BC6
&quot;userName&quot;: &quot;admin&quot;, //\u7528\u6237\u540D
&quot;realName&quot;: &quot;\u7BA1\u7406\u5458&quot;, //\u771F\u5B9E\u59D3\u540D
@@ -702,7 +702,7 @@ import{_ as e,o as i,c as n,e as u}from"./app.0bc857c7.js";const l={},d=u(`<h1 i
&quot;state&quot;: &quot;SUCCESS&quot;
}
</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>{
&quot;id&quot;: 47,
&quot;id&quot;: 62,
&quot;userUuid&quot;: &quot;52045f5f-a13f-4ccc-93dd-f7ee8270ad4c&quot;, //\u7528\u6237uuid
&quot;userName&quot;: &quot;admin&quot;, //\u7528\u6237\u540D
&quot;realName&quot;: &quot;\u7BA1\u7406\u5458&quot;, //\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.0bc857c7.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.1631ad02.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">&gt;</span> start1<span class="token punctuation">.</span>log <span class="token number">2</span><span class="token operator">&gt;</span><span class="token operator">&amp;</span><span class="token number">1</span> <span class="token operator">&amp;</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.0bc857c7.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.1631ad02.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.0bc857c7.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.1631ad02.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.0bc857c7.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.1631ad02.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>{
&quot;userName&quot;: &quot;student&quot;, //\u7528\u6237\u540D
&quot;password&quot;: &quot;&quot;, //\u5BC6\u7801
&quot;remember&quot;: 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.0bc857c7.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>[
{
&quot;id&quot;: 39, //\u4EFB\u52A1id
&quot;id&quot;: 63, //\u4EFB\u52A1id
&quot;title&quot;: &quot;2021-04-25\u4F5C\u4E1A&quot;, //\u4EFB\u52A1\u6807\u9898
&quot;paperItems&quot;: [
{
@@ -88,7 +88,7 @@ import{_ as e,o as i,c as n,e as u}from"./app.0bc857c7.js";const d={},s=u(`<h1 i
&quot;code&quot;: 1,
&quot;message&quot;: &quot;\u6210\u529F&quot;,
&quot;response&quot;: {
&quot;id&quot;: 86, //\u8BD5\u5377id
&quot;id&quot;: 23, //\u8BD5\u5377id
&quot;level&quot;: 1, //\u5E74\u7EA7
&quot;subjectId&quot;: 1, //\u5B66\u79D1
&quot;paperType&quot;: 1, //\u8BD5\u5377\u7C7B\u578B
@@ -100,7 +100,7 @@ import{_ as e,o as i,c as n,e as u}from"./app.0bc857c7.js";const d={},s=u(`<h1 i
&quot;name&quot;: &quot;\u4E00\u3001\u9009\u62E9\u9898&quot;, //\u8BD5\u5377\u6807\u9898
&quot;questionItems&quot;: [
{
&quot;id&quot;: 7, //\u9898\u76EEid
&quot;id&quot;: 45, //\u9898\u76EEid
&quot;questionType&quot;: 5, //\u9898\u578B
&quot;subjectId&quot;: 1, //\u5B66\u79D1
&quot;title&quot;: &quot;\u9ED8\u5199\u548F\u9E45&quot;, //\u6807\u9898
@@ -146,7 +146,7 @@ import{_ as e,o as i,c as n,e as u}from"./app.0bc857c7.js";const d={},s=u(`<h1 i
&quot;message&quot;: &quot;\u6210\u529F&quot;,
&quot;response&quot;: {
&quot;paper&quot;: { //\u8BD5\u5377\u4FE1\u606F
&quot;id&quot;: 47, //\u8BD5\u5377id
&quot;id&quot;: 70, //\u8BD5\u5377id
&quot;level&quot;: 1, //\u5E74\u7EA7
&quot;subjectId&quot;: 1, //\u5B66\u79D1
&quot;paperType&quot;: 4, //\u8BD5\u5377\u7C7B\u578B
@@ -161,7 +161,7 @@ import{_ as e,o as i,c as n,e as u}from"./app.0bc857c7.js";const d={},s=u(`<h1 i
&quot;name&quot;: &quot;\u4E00\u3001\u5B8C\u6210\u9898\u76EE&quot;, //\u6807\u9898
&quot;questionItems&quot;: [ //\u9898\u76EE\u5217\u8868
{
&quot;id&quot;: 50, //\u9898\u76EEid
&quot;id&quot;: 56, //\u9898\u76EEid
&quot;questionType&quot;: 4, //\u9898\u76EE\u7C7B\u578B
&quot;subjectId&quot;: 1, //\u5B66\u79D1
&quot;title&quot;: &quot;\u66F2\u9879\u5411\u5929\u6B4C\u7EA2\u638C\u62E8\u6E05\u6CE2&quot;, //\u9898\u76EE\u6807\u9898
@@ -194,12 +194,12 @@ import{_ as e,o as i,c as n,e as u}from"./app.0bc857c7.js";const d={},s=u(`<h1 i
&quot;score&quot;: &quot;18&quot; //\u8BD5\u5377\u5206\u6570
},
&quot;answer&quot;: { //\u7B54\u5377\u4FE1\u606F
&quot;id&quot;: 12, //\u7B54\u5377id
&quot;id&quot;: 73, //\u7B54\u5377id
&quot;doTime&quot;: 14, //\u8017\u65F6
&quot;score&quot;: &quot;2&quot;, //\u5F97\u5206
&quot;answerItems&quot;: [ //\u7B54\u9898\u4FE1\u606F
{
&quot;id&quot;: 15, //\u7B54\u9898id
&quot;id&quot;: 83, //\u7B54\u9898id
&quot;questionId&quot;: 4, //\u9898\u76EEid
&quot;doRight&quot;: null, //\u662F\u5426\u6B63\u786E
&quot;content&quot;: null, //\u7B54\u9898\u5185\u5BB9
@@ -216,12 +216,12 @@ import{_ as e,o as i,c as n,e as u}from"./app.0bc857c7.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>{
&quot;id&quot;: 32, //\u7B54\u5377id
&quot;id&quot;: 1, //\u7B54\u5377id
&quot;doTime&quot;: 14, //\u8017\u65F6
&quot;score&quot;: &quot;2&quot;, //\u5F97\u5206\u6570
&quot;answerItems&quot;: [
{
&quot;id&quot;: 10, //\u7B54\u9898id
&quot;id&quot;: 57, //\u7B54\u9898id
&quot;questionId&quot;: 4, //\u9898\u76EEid
&quot;doRight&quot;: null, //\u662F\u5426\u6B63\u786E
&quot;content&quot;: null, //\u7B54\u9898\u5185\u5BB9
@@ -347,7 +347,7 @@ import{_ as e,o as i,c as n,e as u}from"./app.0bc857c7.js";const d={},s=u(`<h1 i
&quot;code&quot;: 1,
&quot;message&quot;: &quot;\u6210\u529F&quot;,
&quot;response&quot;: {
&quot;id&quot;: 67,
&quot;id&quot;: 59,
&quot;userUuid&quot;: &quot;d2d29da2-dcb3-4013-b874-727626236f47&quot;,
&quot;userName&quot;: &quot;student&quot;, //\u7528\u6237\u540D
&quot;realName&quot;: &quot;Test&quot;, //\u771F\u5B9E\u59D3\u540D
@@ -366,7 +366,7 @@ import{_ as e,o as i,c as n,e as u}from"./app.0bc857c7.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>{
&quot;id&quot;: 34,
&quot;id&quot;: 74,
&quot;userUuid&quot;: &quot;d2d29da2-dcb3-4013-b874-727626236f47&quot;,
&quot;userName&quot;: &quot;student&quot;, //\u7528\u6237\u540D
&quot;realName&quot;: &quot;Test&quot;, //\u771F\u5B9E\u59D3\u540D
@@ -399,7 +399,7 @@ import{_ as e,o as i,c as n,e as u}from"./app.0bc857c7.js";const d={},s=u(`<h1 i
&quot;total&quot;: 5,
&quot;list&quot;: [
{
&quot;id&quot;: 81,
&quot;id&quot;: 79,
&quot;title&quot;: &quot;rwerw&quot;, //\u6D88\u606F\u6807\u9898
&quot;messageId&quot;: 10,
&quot;content&quot;: &quot;sfsdf&quot;, //\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.0bc857c7.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.1631ad02.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.0bc857c7.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.1631ad02.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.0bc857c7.js";const d={},s=u(`<h1 i
&quot;response&quot;: {
&quot;fixedPaper&quot;: [ //\u56FA\u5B9A\u8BD5\u5377
{
&quot;id&quot;: 77, //\u8BD5\u5377id
&quot;id&quot;: 80, //\u8BD5\u5377id
&quot;name&quot;: &quot;aaa&quot;, //\u8BD5\u5377\u540D\u79F0
&quot;limitStartTime&quot;: null,
&quot;limitEndTime&quot;: null
@@ -41,7 +41,7 @@ import{_ as e,o as i,c as n,e as u}from"./app.0bc857c7.js";const d={},s=u(`<h1 i
],
&quot;timeLimitPaper&quot;: [ //\u65F6\u6BB5\u8BD5\u5377
{
&quot;id&quot;: 60, //\u8BD5\u5377id
&quot;id&quot;: 55, //\u8BD5\u5377id
&quot;name&quot;: &quot;202008705&quot;, //\u8BD5\u5377\u540D\u79F0
&quot;limitStartTime&quot;: 1600704000000,
&quot;limitEndTime&quot;: 1664985600000,
@@ -64,7 +64,7 @@ import{_ as e,o as i,c as n,e as u}from"./app.0bc857c7.js";const d={},s=u(`<h1 i
&quot;message&quot;: &quot;\u6210\u529F&quot;,
&quot;response&quot;: [
{
&quot;id&quot;: 43,
&quot;id&quot;: 12,
&quot;title&quot;: &quot;\u57FA\u7840\u4EFB\u52A1&quot;, //\u4EFB\u52A1\u6807\u9898
&quot;paperItems&quot;: [
{
@@ -87,7 +87,7 @@ import{_ as e,o as i,c as n,e as u}from"./app.0bc857c7.js";const d={},s=u(`<h1 i
&quot;total&quot;: 9,
&quot;list&quot;: [
{
&quot;id&quot;: 62,
&quot;id&quot;: 8,
&quot;name&quot;: &quot;\u56FA\u5B9A\u8BD5\u5377&quot;, //\u8BD5\u5377\u540D\u79F0
&quot;questionCount&quot;: 1, //\u9898\u76EE\u6570\u91CF
&quot;score&quot;: 50, //\u5206\u6570
@@ -110,7 +110,7 @@ import{_ as e,o as i,c as n,e as u}from"./app.0bc857c7.js";const d={},s=u(`<h1 i
&quot;code&quot;: 1,
&quot;message&quot;: &quot;\u6210\u529F&quot;,
&quot;response&quot;: {
&quot;id&quot;: 70, //\u8BD5\u5377id
&quot;id&quot;: 51, //\u8BD5\u5377id
&quot;level&quot;: 1, //\u5E74\u7EA7
&quot;subjectId&quot;: 4, //\u5B66\u79D1
&quot;paperType&quot;: 1, //\u8BD5\u5377\u7C7B\u578B
@@ -122,7 +122,7 @@ import{_ as e,o as i,c as n,e as u}from"./app.0bc857c7.js";const d={},s=u(`<h1 i
&quot;name&quot;: &quot;\u4E00\u3001\u89E3\u7B54\u9898&quot;, //\u6807\u9898\u540D\u79F0
&quot;questionItems&quot;: [ //\u9898\u76EE\u5217\u8868
{
&quot;id&quot;: 27, //\u9898\u76EEid
&quot;id&quot;: 19, //\u9898\u76EEid
&quot;questionType&quot;: 1, //\u9898\u76EE\u7C7B\u578B
&quot;subjectId&quot;: 4, //\u5B66\u79D1
&quot;title&quot;: &quot;\u4E2D\u534E\u56DB\u5927\u540D\u8457\u90FD\u6709\u54EA\u4E9B\uFF0C\u4E0B\u5217\u6B63\u786E\u7684\u662F&quot;, //\u9898\u5E72
@@ -192,7 +192,7 @@ import{_ as e,o as i,c as n,e as u}from"./app.0bc857c7.js";const d={},s=u(`<h1 i
&quot;code&quot;: 1,
&quot;message&quot;: &quot;\u6210\u529F&quot;,
&quot;response&quot;: {
&quot;id&quot;: 24,
&quot;id&quot;: 4,
&quot;userUuid&quot;: &quot;d2d29da2-dcb3-4013-b874-727626236f47&quot;, //\u7528\u6237uuid
&quot;userName&quot;: &quot;student&quot;, //\u7528\u6237\u540D
&quot;realName&quot;: &quot;\u5B66\u751F&quot;, //\u771F\u5B9E\u59D3\u540D
@@ -220,7 +220,7 @@ import{_ as e,o as i,c as n,e as u}from"./app.0bc857c7.js";const d={},s=u(`<h1 i
&quot;code&quot;: 1,
&quot;message&quot;: &quot;\u6210\u529F&quot;,
&quot;response&quot;: {
&quot;id&quot;: 22,
&quot;id&quot;: 27,
&quot;userUuid&quot;: &quot;d2d29da2-dcb3-4013-b874-727626236f47&quot;, //\u7528\u6237uuid
&quot;userName&quot;: &quot;student&quot;, //\u7528\u6237\u540D
&quot;realName&quot;: &quot;\u5B66\u751F&quot;, //\u771F\u5B9E\u59D3\u540D
@@ -262,7 +262,7 @@ import{_ as e,o as i,c as n,e as u}from"./app.0bc857c7.js";const d={},s=u(`<h1 i
&quot;total&quot;: 7,
&quot;list&quot;: [
{
&quot;id&quot;: 1, //\u6D88\u606F
&quot;id&quot;: 40, //\u6D88\u606F
&quot;title&quot;: &quot;\u56FD\u5E86\u5047\u8BF4\u660E&quot;, //\u6D88\u606F\u6807\u9898
&quot;messageId&quot;: 17, //\u6D88\u606Fid
&quot;content&quot;: &quot;\u5047\u671F\u4E03\u5929\u8BF7\u6CE8\u610F\u5B89\u5168\u3002\u3002\u3002&quot;, //\u6D88\u606F\u5185\u5BB9
@@ -277,7 +277,7 @@ import{_ as e,o as i,c as n,e as u}from"./app.0bc857c7.js";const d={},s=u(`<h1 i
&quot;code&quot;: 1,
&quot;message&quot;: &quot;\u6210\u529F&quot;,
&quot;response&quot;: {
&quot;id&quot;: 19,
&quot;id&quot;: 59,
&quot;title&quot;: &quot;\u56FD\u5E86\u5047\u8BF4\u660E&quot;, //\u6D88\u606F\u6807\u9898
&quot;content&quot;: &quot;\u5047\u671F\u4E03\u5929\u8BF7\u6CE8\u610F\u5B89\u5168\u3002\u3002\u3002&quot;, //\u6D88\u606F\u5185\u5BB9
&quot;createTime&quot;: &quot;2021-09-25 14:51:32&quot;, //\u521B\u5EFA\u65F6\u95F4
+28 -28
View File
@@ -23,7 +23,7 @@
}
</script>
<title>4.3 管理端 | 学之思教程</title><meta name="description" content="学之思开发部署教程">
<link rel="modulepreload" href="/assets/app.0bc857c7.js"><link rel="modulepreload" href="/assets/admin.html.2357af9f.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.eb6e194f.js"><link rel="prefetch" href="/assets/database.html.1d47730d.js"><link rel="prefetch" href="/assets/deploy.html.ad070b79.js"><link rel="prefetch" href="/assets/develop.html.e1a07e34.js"><link rel="prefetch" href="/assets/feature.html.fb9a8ca4.js"><link rel="prefetch" href="/assets/skill.html.face88e8.js"><link rel="prefetch" href="/assets/student.html.cd70a3a1.js"><link rel="prefetch" href="/assets/video.html.0698de71.js"><link rel="prefetch" href="/assets/wx.html.26892d16.js"><link rel="prefetch" href="/assets/404.html.c614c391.js">
<link rel="modulepreload" href="/assets/app.1631ad02.js"><link rel="modulepreload" href="/assets/admin.html.83611ea4.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.b14b02d2.js"><link rel="prefetch" href="/assets/database.html.b660ae8b.js"><link rel="prefetch" href="/assets/deploy.html.7f0cdb7c.js"><link rel="prefetch" href="/assets/develop.html.dd540a9c.js"><link rel="prefetch" href="/assets/feature.html.ee6cde09.js"><link rel="prefetch" href="/assets/skill.html.8b800310.js"><link rel="prefetch" href="/assets/student.html.e1b5045e.js"><link rel="prefetch" href="/assets/video.html.f40ecad9.js"><link rel="prefetch" href="/assets/wx.html.33a37053.js"><link rel="prefetch" href="/assets/404.html.ad40c223.js">
<link rel="stylesheet" href="/assets/style.e2da3676.css">
</head>
<body>
@@ -181,7 +181,7 @@
&quot;message&quot;: &quot;成功&quot;,
&quot;response&quot;: [
{
&quot;id&quot;: 60, //学科id
&quot;id&quot;: 31, //学科id
&quot;name&quot;: &quot;语文&quot;, //学科名称
&quot;level&quot;: 1, //年级
&quot;levelName&quot;: &quot;一年级&quot;, //年级名称
@@ -202,7 +202,7 @@
&quot;total&quot;: 2,
&quot;list&quot;: [
{
&quot;id&quot;: 87,
&quot;id&quot;: 54,
&quot;name&quot;: &quot;数学&quot;, //学科名称
&quot;level&quot;: 1, //年级
&quot;levelName&quot;: &quot;一年级&quot; //年级名称
@@ -214,14 +214,14 @@
&quot;code&quot;: 1,
&quot;message&quot;: &quot;成功&quot;,
&quot;response&quot;: {
&quot;id&quot;: 8,
&quot;id&quot;: 41,
&quot;name&quot;: &quot;数学&quot;, //学科名称
&quot;level&quot;: 1, //年级
&quot;levelName&quot;: &quot;一年级&quot; //年级名称
}
}
</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>{
&quot;id&quot;: 49,
&quot;id&quot;: 21,
&quot;name&quot;: &quot;数学&quot;, //学科名称
&quot;level&quot;: 2, //年级
&quot;levelName&quot;: &quot;二年级&quot; //年级名称
@@ -250,7 +250,7 @@
&quot;total&quot;: 9,
&quot;list&quot;: [
{
&quot;id&quot;: 59, //试卷id
&quot;id&quot;: 6, //试卷id
&quot;name&quot;: &quot;中级任务二&quot;, //试卷名称
&quot;questionCount&quot;: 5, //题目总数
&quot;score&quot;: 180, //试卷分数
@@ -267,7 +267,7 @@
&quot;code&quot;: 1,
&quot;message&quot;: &quot;成功&quot;,
&quot;response&quot;: {
&quot;id&quot;: 73, //试卷id
&quot;id&quot;: 83, //试卷id
&quot;level&quot;: 1, //年级
&quot;subjectId&quot;: 1, //学科
&quot;paperType&quot;: 1, //试卷类型
@@ -279,7 +279,7 @@
&quot;name&quot;: &quot;一、选择题&quot;, //试卷标题
&quot;questionItems&quot;: [
{
&quot;id&quot;: 36, //题目id
&quot;id&quot;: 89, //题目id
&quot;questionType&quot;: 5, //题目类型
&quot;subjectId&quot;: 1, //学科
&quot;title&quot;: &quot;默写咏鹅&quot;, //题干
@@ -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>{
&quot;id&quot;: 32, //试卷id
&quot;id&quot;: 93, //试卷id
&quot;level&quot;: 1, //年级
&quot;subjectId&quot;: 1, //学科
&quot;paperType&quot;: 6, //试卷类型
@@ -311,7 +311,7 @@
&quot;name&quot;: &quot;一、选择题&quot;, //标题
&quot;questionItems&quot;: [ //题目列表
{
&quot;id&quot;: 56, //题目id
&quot;id&quot;: 73, //题目id
&quot;questionType&quot;: 2, //题型
&quot;subjectId&quot;: 1, //学科
&quot;title&quot;: &quot;以下哪些诗句是静夜思的?&quot;, //题干
@@ -343,7 +343,7 @@
&quot;code&quot;: 1,
&quot;message&quot;: &quot;成功&quot;,
&quot;response&quot;: {
&quot;id&quot;: 48, //试卷id
&quot;id&quot;: 89, //试卷id
&quot;level&quot;: 1, //年级
&quot;subjectId&quot;: 1, //学科
&quot;paperType&quot;: 6, //试卷类型
@@ -355,7 +355,7 @@
&quot;name&quot;: &quot;一、选择题&quot;, //标题
&quot;questionItems&quot;: [
{
&quot;id&quot;: 10, //题目id
&quot;id&quot;: 40, //题目id
&quot;questionType&quot;: 2, //题型
&quot;subjectId&quot;: 1, //学科
&quot;title&quot;: &quot;以下哪些诗句是静夜思的?&quot;, //题干
@@ -403,7 +403,7 @@
&quot;total&quot;: 1,
&quot;list&quot;: [
{
&quot;id&quot;: 4,
&quot;id&quot;: 68,
&quot;name&quot;: &quot;任务试卷五&quot;, //试卷名称
&quot;questionCount&quot;: 2, //题目总数
&quot;score&quot;: 60, //试卷分数
@@ -431,7 +431,7 @@
&quot;total&quot;: 7,
&quot;list&quot;: [
{
&quot;id&quot;: 32,
&quot;id&quot;: 83,
&quot;questionType&quot;: 5, //题型
&quot;textContentId&quot;: null,
&quot;createTime&quot;: &quot;2021-01-21 11:45:57&quot;, //创建时间
@@ -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>{
&quot;id&quot;: 83, //题目id
&quot;id&quot;: 50, //题目id
&quot;questionType&quot;: 5, //题型
&quot;subjectId&quot;: 1, //学科
&quot;title&quot;: &quot;默写咏鹅&quot;, //题干
@@ -501,7 +501,7 @@
&quot;total&quot;: 2,
&quot;list&quot;: [
{
&quot;id&quot;: 91, //任务id
&quot;id&quot;: 79, //任务id
&quot;title&quot;: &quot;中级任务&quot;, //任务标题
&quot;gradeLevel&quot;: 1, //年级
&quot;createUserName&quot;: &quot;admin&quot;, //创建人用户名
@@ -515,7 +515,7 @@
&quot;code&quot;: 1,
&quot;message&quot;: &quot;成功&quot;,
&quot;response&quot;: {
&quot;id&quot;: 25, //任务id
&quot;id&quot;: 40, //任务id
&quot;gradeLevel&quot;: 12, //年级
&quot;title&quot;: &quot;考试&quot;, //任务标题
&quot;paperItems&quot;: [
@@ -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>{
&quot;id&quot;: 30,
&quot;id&quot;: 56,
&quot;gradeLevel&quot;: 1,
&quot;title&quot;: &quot;中级任务&quot;,
&quot;paperItems&quot;: [
{
&quot;id&quot;: 92, //试卷id
&quot;id&quot;: 81, //试卷id
&quot;name&quot;: &quot;中级任务一&quot;, //试卷名称
&quot;questionCount&quot;: 5, //题目数量
&quot;score&quot;: 180, //试卷分数
@@ -556,12 +556,12 @@
&quot;code&quot;: 1,
&quot;message&quot;: &quot;成功&quot;,
&quot;response&quot;: {
&quot;id&quot;: 48, //任务id
&quot;id&quot;: 84, //任务id
&quot;gradeLevel&quot;: 1, //年级
&quot;title&quot;: &quot;中级任务&quot;, //任务标题
&quot;paperItems&quot;: [
{
&quot;id&quot;: 52, //试卷id
&quot;id&quot;: 86, //试卷id
&quot;name&quot;: &quot;中级任务一&quot;, //试卷名称
&quot;questionCount&quot;: 5, //题目数量
&quot;score&quot;: 180, //试卷分数
@@ -591,7 +591,7 @@
&quot;total&quot;: 36,
&quot;list&quot;: [
{
&quot;id&quot;: 66, //消息id
&quot;id&quot;: 20, //消息id
&quot;title&quot;: &quot;你好,同学!&quot;, //消息标题
&quot;content&quot;: &quot;考试请不要作弊&quot;, //消息内容
&quot;sendUserName&quot;: &quot;admin&quot;, //发送人用户名
@@ -627,7 +627,7 @@
&quot;total&quot;: 4,
&quot;list&quot;: [
{
&quot;id&quot;: 76,
&quot;id&quot;: 94,
&quot;createTime&quot;: &quot;2021-07-07 14:03:02&quot;, //提交时间
&quot;userScore&quot;: &quot;16&quot;, //用户得分
&quot;subjectName&quot;: &quot;语文&quot;, //学科名称
@@ -658,7 +658,7 @@
&quot;total&quot;: 68,
&quot;list&quot;: [
{
&quot;id&quot;: 90, //日志id
&quot;id&quot;: 29, //日志id
&quot;userId&quot;: 2, //用户id
&quot;userName&quot;: &quot;admin&quot;, //用户名
&quot;realName&quot;: &quot;管理员&quot;, //真实姓名
@@ -672,7 +672,7 @@
&quot;code&quot;: 1,
&quot;message&quot;: &quot;成功&quot;,
&quot;response&quot;: {
&quot;id&quot;: 74,
&quot;id&quot;: 91,
&quot;userUuid&quot;: &quot;52045f5f-a13f-4ccc-93dd-f7ee8270ad4c&quot;, //用户uuid
&quot;userName&quot;: &quot;admin&quot;, //用户名
&quot;realName&quot;: &quot;管理员&quot;, //真实姓名
@@ -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>{
&quot;id&quot;: 33, //用户id
&quot;id&quot;: 4, //用户id
&quot;userUuid&quot;: &quot;52045f5f-a13f-4ccc-93dd-f7ee8270ad4c&quot;, //用户标识
&quot;userName&quot;: &quot;admin&quot;, //用户名
&quot;realName&quot;: &quot;管理员&quot;, //真实姓名
@@ -731,7 +731,7 @@
&quot;state&quot;: &quot;SUCCESS&quot;
}
</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>{
&quot;id&quot;: 47,
&quot;id&quot;: 62,
&quot;userUuid&quot;: &quot;52045f5f-a13f-4ccc-93dd-f7ee8270ad4c&quot;, //用户uuid
&quot;userName&quot;: &quot;admin&quot;, //用户名
&quot;realName&quot;: &quot;管理员&quot;, //真实姓名
@@ -753,6 +753,6 @@
&quot;response&quot;: 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.0bc857c7.js" defer></script>
<script type="module" src="/assets/app.1631ad02.js" defer></script>
</body>
</html>
File diff suppressed because one or more lines are too long
+2 -2
View File
@@ -23,7 +23,7 @@
}
</script>
<title>6. 项目部署 | 学之思教程</title><meta name="description" content="学之思开发部署教程">
<link rel="modulepreload" href="/assets/app.0bc857c7.js"><link rel="modulepreload" href="/assets/deploy.html.ad070b79.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.eb6e194f.js"><link rel="prefetch" href="/assets/admin.html.2357af9f.js"><link rel="prefetch" href="/assets/database.html.1d47730d.js"><link rel="prefetch" href="/assets/develop.html.e1a07e34.js"><link rel="prefetch" href="/assets/feature.html.fb9a8ca4.js"><link rel="prefetch" href="/assets/skill.html.face88e8.js"><link rel="prefetch" href="/assets/student.html.cd70a3a1.js"><link rel="prefetch" href="/assets/video.html.0698de71.js"><link rel="prefetch" href="/assets/wx.html.26892d16.js"><link rel="prefetch" href="/assets/404.html.c614c391.js">
<link rel="modulepreload" href="/assets/app.1631ad02.js"><link rel="modulepreload" href="/assets/deploy.html.7f0cdb7c.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.b14b02d2.js"><link rel="prefetch" href="/assets/admin.html.83611ea4.js"><link rel="prefetch" href="/assets/database.html.b660ae8b.js"><link rel="prefetch" href="/assets/develop.html.dd540a9c.js"><link rel="prefetch" href="/assets/feature.html.ee6cde09.js"><link rel="prefetch" href="/assets/skill.html.8b800310.js"><link rel="prefetch" href="/assets/student.html.e1b5045e.js"><link rel="prefetch" href="/assets/video.html.f40ecad9.js"><link rel="prefetch" href="/assets/wx.html.33a37053.js"><link rel="prefetch" href="/assets/404.html.ad40c223.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.0bc857c7.js" defer></script>
<script type="module" src="/assets/app.1631ad02.js" defer></script>
</body>
</html>
+2 -2
View File
@@ -23,7 +23,7 @@
}
</script>
<title>5. 项目开发 | 学之思教程</title><meta name="description" content="学之思开发部署教程">
<link rel="modulepreload" href="/assets/app.0bc857c7.js"><link rel="modulepreload" href="/assets/develop.html.e1a07e34.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.eb6e194f.js"><link rel="prefetch" href="/assets/admin.html.2357af9f.js"><link rel="prefetch" href="/assets/database.html.1d47730d.js"><link rel="prefetch" href="/assets/deploy.html.ad070b79.js"><link rel="prefetch" href="/assets/feature.html.fb9a8ca4.js"><link rel="prefetch" href="/assets/skill.html.face88e8.js"><link rel="prefetch" href="/assets/student.html.cd70a3a1.js"><link rel="prefetch" href="/assets/video.html.0698de71.js"><link rel="prefetch" href="/assets/wx.html.26892d16.js"><link rel="prefetch" href="/assets/404.html.c614c391.js">
<link rel="modulepreload" href="/assets/app.1631ad02.js"><link rel="modulepreload" href="/assets/develop.html.dd540a9c.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.b14b02d2.js"><link rel="prefetch" href="/assets/admin.html.83611ea4.js"><link rel="prefetch" href="/assets/database.html.b660ae8b.js"><link rel="prefetch" href="/assets/deploy.html.7f0cdb7c.js"><link rel="prefetch" href="/assets/feature.html.ee6cde09.js"><link rel="prefetch" href="/assets/skill.html.8b800310.js"><link rel="prefetch" href="/assets/student.html.e1b5045e.js"><link rel="prefetch" href="/assets/video.html.f40ecad9.js"><link rel="prefetch" href="/assets/wx.html.33a37053.js"><link rel="prefetch" href="/assets/404.html.ad40c223.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.0bc857c7.js" defer></script>
<script type="module" src="/assets/app.1631ad02.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
View File
@@ -23,7 +23,7 @@
}
</script>
<title>4.1 学生端 | 学之思教程</title><meta name="description" content="学之思开发部署教程">
<link rel="modulepreload" href="/assets/app.0bc857c7.js"><link rel="modulepreload" href="/assets/student.html.cd70a3a1.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.eb6e194f.js"><link rel="prefetch" href="/assets/admin.html.2357af9f.js"><link rel="prefetch" href="/assets/database.html.1d47730d.js"><link rel="prefetch" href="/assets/deploy.html.ad070b79.js"><link rel="prefetch" href="/assets/develop.html.e1a07e34.js"><link rel="prefetch" href="/assets/feature.html.fb9a8ca4.js"><link rel="prefetch" href="/assets/skill.html.face88e8.js"><link rel="prefetch" href="/assets/video.html.0698de71.js"><link rel="prefetch" href="/assets/wx.html.26892d16.js"><link rel="prefetch" href="/assets/404.html.c614c391.js">
<link rel="modulepreload" href="/assets/app.1631ad02.js"><link rel="modulepreload" href="/assets/student.html.e1b5045e.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.b14b02d2.js"><link rel="prefetch" href="/assets/admin.html.83611ea4.js"><link rel="prefetch" href="/assets/database.html.b660ae8b.js"><link rel="prefetch" href="/assets/deploy.html.7f0cdb7c.js"><link rel="prefetch" href="/assets/develop.html.dd540a9c.js"><link rel="prefetch" href="/assets/feature.html.ee6cde09.js"><link rel="prefetch" href="/assets/skill.html.8b800310.js"><link rel="prefetch" href="/assets/video.html.f40ecad9.js"><link rel="prefetch" href="/assets/wx.html.33a37053.js"><link rel="prefetch" href="/assets/404.html.ad40c223.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>[
{
&quot;id&quot;: 39, //任务id
&quot;id&quot;: 63, //任务id
&quot;title&quot;: &quot;2021-04-25作业&quot;, //任务标题
&quot;paperItems&quot;: [
{
@@ -117,7 +117,7 @@
&quot;code&quot;: 1,
&quot;message&quot;: &quot;成功&quot;,
&quot;response&quot;: {
&quot;id&quot;: 86, //试卷id
&quot;id&quot;: 23, //试卷id
&quot;level&quot;: 1, //年级
&quot;subjectId&quot;: 1, //学科
&quot;paperType&quot;: 1, //试卷类型
@@ -129,7 +129,7 @@
&quot;name&quot;: &quot;一、选择题&quot;, //试卷标题
&quot;questionItems&quot;: [
{
&quot;id&quot;: 7, //题目id
&quot;id&quot;: 45, //题目id
&quot;questionType&quot;: 5, //题型
&quot;subjectId&quot;: 1, //学科
&quot;title&quot;: &quot;默写咏鹅&quot;, //标题
@@ -175,7 +175,7 @@
&quot;message&quot;: &quot;成功&quot;,
&quot;response&quot;: {
&quot;paper&quot;: { //试卷信息
&quot;id&quot;: 47, //试卷id
&quot;id&quot;: 70, //试卷id
&quot;level&quot;: 1, //年级
&quot;subjectId&quot;: 1, //学科
&quot;paperType&quot;: 4, //试卷类型
@@ -190,7 +190,7 @@
&quot;name&quot;: &quot;一、完成题目&quot;, //标题
&quot;questionItems&quot;: [ //题目列表
{
&quot;id&quot;: 50, //题目id
&quot;id&quot;: 56, //题目id
&quot;questionType&quot;: 4, //题目类型
&quot;subjectId&quot;: 1, //学科
&quot;title&quot;: &quot;曲项向天歌红掌拨清波&quot;, //题目标题
@@ -223,12 +223,12 @@
&quot;score&quot;: &quot;18&quot; //试卷分数
},
&quot;answer&quot;: { //答卷信息
&quot;id&quot;: 12, //答卷id
&quot;id&quot;: 73, //答卷id
&quot;doTime&quot;: 14, //耗时
&quot;score&quot;: &quot;2&quot;, //得分
&quot;answerItems&quot;: [ //答题信息
{
&quot;id&quot;: 15, //答题id
&quot;id&quot;: 83, //答题id
&quot;questionId&quot;: 4, //题目id
&quot;doRight&quot;: null, //是否正确
&quot;content&quot;: 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>{
&quot;id&quot;: 32, //答卷id
&quot;id&quot;: 1, //答卷id
&quot;doTime&quot;: 14, //耗时
&quot;score&quot;: &quot;2&quot;, //得分数
&quot;answerItems&quot;: [
{
&quot;id&quot;: 10, //答题id
&quot;id&quot;: 57, //答题id
&quot;questionId&quot;: 4, //题目id
&quot;doRight&quot;: null, //是否正确
&quot;content&quot;: null, //答题内容
@@ -376,7 +376,7 @@
&quot;code&quot;: 1,
&quot;message&quot;: &quot;成功&quot;,
&quot;response&quot;: {
&quot;id&quot;: 67,
&quot;id&quot;: 59,
&quot;userUuid&quot;: &quot;d2d29da2-dcb3-4013-b874-727626236f47&quot;,
&quot;userName&quot;: &quot;student&quot;, //用户名
&quot;realName&quot;: &quot;Test&quot;, //真实姓名
@@ -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>{
&quot;id&quot;: 34,
&quot;id&quot;: 74,
&quot;userUuid&quot;: &quot;d2d29da2-dcb3-4013-b874-727626236f47&quot;,
&quot;userName&quot;: &quot;student&quot;, //用户名
&quot;realName&quot;: &quot;Test&quot;, //真实姓名
@@ -428,7 +428,7 @@
&quot;total&quot;: 5,
&quot;list&quot;: [
{
&quot;id&quot;: 81,
&quot;id&quot;: 79,
&quot;title&quot;: &quot;rwerw&quot;, //消息标题
&quot;messageId&quot;: 10,
&quot;content&quot;: &quot;sfsdf&quot;, //消息内容
@@ -450,6 +450,6 @@
&quot;response&quot;: 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.0bc857c7.js" defer></script>
<script type="module" src="/assets/app.1631ad02.js" defer></script>
</body>
</html>
+2 -2
View File
@@ -23,7 +23,7 @@
}
</script>
<title>7. 视频教程 | 学之思教程</title><meta name="description" content="学之思开发部署教程">
<link rel="modulepreload" href="/assets/app.0bc857c7.js"><link rel="modulepreload" href="/assets/video.html.0698de71.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.eb6e194f.js"><link rel="prefetch" href="/assets/admin.html.2357af9f.js"><link rel="prefetch" href="/assets/database.html.1d47730d.js"><link rel="prefetch" href="/assets/deploy.html.ad070b79.js"><link rel="prefetch" href="/assets/develop.html.e1a07e34.js"><link rel="prefetch" href="/assets/feature.html.fb9a8ca4.js"><link rel="prefetch" href="/assets/skill.html.face88e8.js"><link rel="prefetch" href="/assets/student.html.cd70a3a1.js"><link rel="prefetch" href="/assets/wx.html.26892d16.js"><link rel="prefetch" href="/assets/404.html.c614c391.js">
<link rel="modulepreload" href="/assets/app.1631ad02.js"><link rel="modulepreload" href="/assets/video.html.f40ecad9.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.b14b02d2.js"><link rel="prefetch" href="/assets/admin.html.83611ea4.js"><link rel="prefetch" href="/assets/database.html.b660ae8b.js"><link rel="prefetch" href="/assets/deploy.html.7f0cdb7c.js"><link rel="prefetch" href="/assets/develop.html.dd540a9c.js"><link rel="prefetch" href="/assets/feature.html.ee6cde09.js"><link rel="prefetch" href="/assets/skill.html.8b800310.js"><link rel="prefetch" href="/assets/student.html.e1b5045e.js"><link rel="prefetch" href="/assets/wx.html.33a37053.js"><link rel="prefetch" href="/assets/404.html.ad40c223.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 &lt; /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 &gt; start1.log 2&gt;&amp;1 &amp;
</code></pre><div class="line-numbers" aria-hidden="true"><div class="line-number"></div></div></div><ul><li>打开浏览器,检查是否启动成功</li><li>集成部署已经完成,下面介绍下前后端分离部署,分离部署前端页面要放在nginx中,需要配置nginx</li><li>上传成功后配置nginxnginx默认配置目录为 /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.0bc857c7.js" defer></script>
<script type="module" src="/assets/app.1631ad02.js" defer></script>
</body>
</html>
+12 -12
View File
@@ -23,7 +23,7 @@
}
</script>
<title>4.2 小程序 | 学之思教程</title><meta name="description" content="学之思开发部署教程">
<link rel="modulepreload" href="/assets/app.0bc857c7.js"><link rel="modulepreload" href="/assets/wx.html.26892d16.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.eb6e194f.js"><link rel="prefetch" href="/assets/admin.html.2357af9f.js"><link rel="prefetch" href="/assets/database.html.1d47730d.js"><link rel="prefetch" href="/assets/deploy.html.ad070b79.js"><link rel="prefetch" href="/assets/develop.html.e1a07e34.js"><link rel="prefetch" href="/assets/feature.html.fb9a8ca4.js"><link rel="prefetch" href="/assets/skill.html.face88e8.js"><link rel="prefetch" href="/assets/student.html.cd70a3a1.js"><link rel="prefetch" href="/assets/video.html.0698de71.js"><link rel="prefetch" href="/assets/404.html.c614c391.js">
<link rel="modulepreload" href="/assets/app.1631ad02.js"><link rel="modulepreload" href="/assets/wx.html.33a37053.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.b14b02d2.js"><link rel="prefetch" href="/assets/admin.html.83611ea4.js"><link rel="prefetch" href="/assets/database.html.b660ae8b.js"><link rel="prefetch" href="/assets/deploy.html.7f0cdb7c.js"><link rel="prefetch" href="/assets/develop.html.dd540a9c.js"><link rel="prefetch" href="/assets/feature.html.ee6cde09.js"><link rel="prefetch" href="/assets/skill.html.8b800310.js"><link rel="prefetch" href="/assets/student.html.e1b5045e.js"><link rel="prefetch" href="/assets/video.html.f40ecad9.js"><link rel="prefetch" href="/assets/404.html.ad40c223.js">
<link rel="stylesheet" href="/assets/style.e2da3676.css">
</head>
<body>
@@ -62,7 +62,7 @@
&quot;response&quot;: {
&quot;fixedPaper&quot;: [ //固定试卷
{
&quot;id&quot;: 77, //试卷id
&quot;id&quot;: 80, //试卷id
&quot;name&quot;: &quot;aaa&quot;, //试卷名称
&quot;limitStartTime&quot;: null,
&quot;limitEndTime&quot;: null
@@ -70,7 +70,7 @@
],
&quot;timeLimitPaper&quot;: [ //时段试卷
{
&quot;id&quot;: 60, //试卷id
&quot;id&quot;: 55, //试卷id
&quot;name&quot;: &quot;202008705&quot;, //试卷名称
&quot;limitStartTime&quot;: 1600704000000,
&quot;limitEndTime&quot;: 1664985600000,
@@ -93,7 +93,7 @@
&quot;message&quot;: &quot;成功&quot;,
&quot;response&quot;: [
{
&quot;id&quot;: 43,
&quot;id&quot;: 12,
&quot;title&quot;: &quot;基础任务&quot;, //任务标题
&quot;paperItems&quot;: [
{
@@ -116,7 +116,7 @@
&quot;total&quot;: 9,
&quot;list&quot;: [
{
&quot;id&quot;: 62,
&quot;id&quot;: 8,
&quot;name&quot;: &quot;固定试卷&quot;, //试卷名称
&quot;questionCount&quot;: 1, //题目数量
&quot;score&quot;: 50, //分数
@@ -139,7 +139,7 @@
&quot;code&quot;: 1,
&quot;message&quot;: &quot;成功&quot;,
&quot;response&quot;: {
&quot;id&quot;: 70, //试卷id
&quot;id&quot;: 51, //试卷id
&quot;level&quot;: 1, //年级
&quot;subjectId&quot;: 4, //学科
&quot;paperType&quot;: 1, //试卷类型
@@ -151,7 +151,7 @@
&quot;name&quot;: &quot;一、解答题&quot;, //标题名称
&quot;questionItems&quot;: [ //题目列表
{
&quot;id&quot;: 27, //题目id
&quot;id&quot;: 19, //题目id
&quot;questionType&quot;: 1, //题目类型
&quot;subjectId&quot;: 4, //学科
&quot;title&quot;: &quot;中华四大名著都有哪些,下列正确的是&quot;, //题干
@@ -221,7 +221,7 @@
&quot;code&quot;: 1,
&quot;message&quot;: &quot;成功&quot;,
&quot;response&quot;: {
&quot;id&quot;: 24,
&quot;id&quot;: 4,
&quot;userUuid&quot;: &quot;d2d29da2-dcb3-4013-b874-727626236f47&quot;, //用户uuid
&quot;userName&quot;: &quot;student&quot;, //用户名
&quot;realName&quot;: &quot;学生&quot;, //真实姓名
@@ -249,7 +249,7 @@
&quot;code&quot;: 1,
&quot;message&quot;: &quot;成功&quot;,
&quot;response&quot;: {
&quot;id&quot;: 22,
&quot;id&quot;: 27,
&quot;userUuid&quot;: &quot;d2d29da2-dcb3-4013-b874-727626236f47&quot;, //用户uuid
&quot;userName&quot;: &quot;student&quot;, //用户名
&quot;realName&quot;: &quot;学生&quot;, //真实姓名
@@ -291,7 +291,7 @@
&quot;total&quot;: 7,
&quot;list&quot;: [
{
&quot;id&quot;: 1, //消息
&quot;id&quot;: 40, //消息
&quot;title&quot;: &quot;国庆假说明&quot;, //消息标题
&quot;messageId&quot;: 17, //消息id
&quot;content&quot;: &quot;假期七天请注意安全。。。&quot;, //消息内容
@@ -306,7 +306,7 @@
&quot;code&quot;: 1,
&quot;message&quot;: &quot;成功&quot;,
&quot;response&quot;: {
&quot;id&quot;: 19,
&quot;id&quot;: 59,
&quot;title&quot;: &quot;国庆假说明&quot;, //消息标题
&quot;content&quot;: &quot;假期七天请注意安全。。。&quot;, //消息内容
&quot;createTime&quot;: &quot;2021-09-25 14:51:32&quot;, //创建时间
@@ -328,6 +328,6 @@
&quot;response&quot;: 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.0bc857c7.js" defer></script>
<script type="module" src="/assets/app.1631ad02.js" defer></script>
</body>
</html>
+2 -2
View File
File diff suppressed because one or more lines are too long