教程更新

This commit is contained in:
思维跳跃科技
2024-09-25 08:24:08 +08:00
parent 7033ecf8ae
commit 810cda76b8
27 changed files with 114 additions and 114 deletions
+3 -3
View File
@@ -24,10 +24,10 @@
</script>
<title> | 学之思教程</title><meta name="description" content="学之思开发部署教程">
<link rel="preload" href="/xzs-mysql/assets/style.dc49a209.css" as="style" /><link rel="stylesheet" href="/xzs-mysql/assets/style.dc49a209.css" />
<link rel="modulepreload" href="/xzs-mysql/assets/app.d00a1887.js"><link rel="modulepreload" href="/xzs-mysql/assets/404.html.4005bb68.js"><link rel="modulepreload" href="/xzs-mysql/assets/404.html.c3e557d0.js"><link rel="prefetch" href="/xzs-mysql/assets/index.html.aa5f7d07.js" as="script" /><link rel="prefetch" href="/xzs-mysql/assets/admin.html.b4f327dd.js" as="script" /><link rel="prefetch" href="/xzs-mysql/assets/database.html.d0f44a34.js" as="script" /><link rel="prefetch" href="/xzs-mysql/assets/deploy.html.4d7a3964.js" as="script" /><link rel="prefetch" href="/xzs-mysql/assets/develop.html.f3fd5729.js" as="script" /><link rel="prefetch" href="/xzs-mysql/assets/feature.html.261d99f8.js" as="script" /><link rel="prefetch" href="/xzs-mysql/assets/skill.html.a2155b8b.js" as="script" /><link rel="prefetch" href="/xzs-mysql/assets/student.html.79831c63.js" as="script" /><link rel="prefetch" href="/xzs-mysql/assets/video.html.00e64dae.js" as="script" /><link rel="prefetch" href="/xzs-mysql/assets/wx.html.7aefa0b3.js" as="script" /><link rel="prefetch" href="/xzs-mysql/assets/index.html.1bf545d5.js" as="script" /><link rel="prefetch" href="/xzs-mysql/assets/admin.html.eeeebf5a.js" as="script" /><link rel="prefetch" href="/xzs-mysql/assets/database.html.5e7c8999.js" as="script" /><link rel="prefetch" href="/xzs-mysql/assets/deploy.html.c8c4e875.js" as="script" /><link rel="prefetch" href="/xzs-mysql/assets/develop.html.e8acac83.js" as="script" /><link rel="prefetch" href="/xzs-mysql/assets/feature.html.269ba688.js" as="script" /><link rel="prefetch" href="/xzs-mysql/assets/skill.html.03087e5a.js" as="script" /><link rel="prefetch" href="/xzs-mysql/assets/student.html.5690993d.js" as="script" /><link rel="prefetch" href="/xzs-mysql/assets/video.html.048c06d9.js" as="script" /><link rel="prefetch" href="/xzs-mysql/assets/wx.html.50145a60.js" as="script" />
<link rel="modulepreload" href="/xzs-mysql/assets/app.ee529b4c.js"><link rel="modulepreload" href="/xzs-mysql/assets/404.html.e9cffbf9.js"><link rel="modulepreload" href="/xzs-mysql/assets/404.html.c3e557d0.js"><link rel="prefetch" href="/xzs-mysql/assets/index.html.aa5f7d07.js" as="script" /><link rel="prefetch" href="/xzs-mysql/assets/admin.html.84fbabc7.js" as="script" /><link rel="prefetch" href="/xzs-mysql/assets/database.html.d0f44a34.js" as="script" /><link rel="prefetch" href="/xzs-mysql/assets/deploy.html.4d7a3964.js" as="script" /><link rel="prefetch" href="/xzs-mysql/assets/develop.html.f3fd5729.js" as="script" /><link rel="prefetch" href="/xzs-mysql/assets/feature.html.261d99f8.js" as="script" /><link rel="prefetch" href="/xzs-mysql/assets/skill.html.a2155b8b.js" as="script" /><link rel="prefetch" href="/xzs-mysql/assets/student.html.440619d8.js" as="script" /><link rel="prefetch" href="/xzs-mysql/assets/video.html.86ee6545.js" as="script" /><link rel="prefetch" href="/xzs-mysql/assets/wx.html.3a4f171f.js" as="script" /><link rel="prefetch" href="/xzs-mysql/assets/index.html.e8015e4a.js" as="script" /><link rel="prefetch" href="/xzs-mysql/assets/admin.html.b49cbbe5.js" as="script" /><link rel="prefetch" href="/xzs-mysql/assets/database.html.899276e6.js" as="script" /><link rel="prefetch" href="/xzs-mysql/assets/deploy.html.2c8ceef5.js" as="script" /><link rel="prefetch" href="/xzs-mysql/assets/develop.html.29d0133c.js" as="script" /><link rel="prefetch" href="/xzs-mysql/assets/feature.html.f69d07d5.js" as="script" /><link rel="prefetch" href="/xzs-mysql/assets/skill.html.76c41637.js" as="script" /><link rel="prefetch" href="/xzs-mysql/assets/student.html.63d2bdb9.js" as="script" /><link rel="prefetch" href="/xzs-mysql/assets/video.html.b5826efb.js" as="script" /><link rel="prefetch" href="/xzs-mysql/assets/wx.html.7ec80f51.js" as="script" />
</head>
<body>
<div id="app"><!--[--><div class="theme-container"><main class="page"><div class="theme-default-content"><h1>404</h1><blockquote>That&#39;s a Four-Oh-Four.</blockquote><a href="/xzs-mysql/" class="">Take me home</a></div></main></div><!----><!--]--></div>
<script type="module" src="/xzs-mysql/assets/app.d00a1887.js" defer></script>
<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="/xzs-mysql/" class="">Take me home</a></div></main></div><!----><!--]--></div>
<script type="module" src="/xzs-mysql/assets/app.ee529b4c.js" defer></script>
</body>
</html>
@@ -1 +1 @@
import{_ as e,o as c,c as t}from"./app.d00a1887.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.ee529b4c.js";const _={};function o(r,n){return c(),t("div")}const a=e(_,[["render",o],["__file","404.html.vue"]]);export{a as default};
@@ -1 +1 @@
const l=JSON.parse('{"key":"v-55bcf8d6","path":"/guide/admin.html","title":"4.3 管理端","lang":"zh-CN","frontmatter":{},"excerpt":"","headers":[{"level":3,"title":"4.3.1 登录","slug":"_4-3-1-登录","link":"#_4-3-1-登录","children":[]},{"level":3,"title":"4.3.2 登出","slug":"_4-3-2-登出","link":"#_4-3-2-登出","children":[]},{"level":3,"title":"4.3.3 首页","slug":"_4-3-3-首页","link":"#_4-3-3-首页","children":[]},{"level":3,"title":"4.3.4 用户分页","slug":"_4-3-4-用户分页","link":"#_4-3-4-用户分页","children":[]},{"level":3,"title":"4.3.5 用户查询","slug":"_4-3-5-用户查询","link":"#_4-3-5-用户查询","children":[]},{"level":3,"title":"4.3.6 用户编辑","slug":"_4-3-6-用户编辑","link":"#_4-3-6-用户编辑","children":[]},{"level":3,"title":"4.3.7 用户删除","slug":"_4-3-7-用户删除","link":"#_4-3-7-用户删除","children":[]},{"level":3,"title":"4.3.8 用户状态修改","slug":"_4-3-8-用户状态修改","link":"#_4-3-8-用户状态修改","children":[]},{"level":3,"title":"4.3.9 学科列表","slug":"_4-3-9-学科列表","link":"#_4-3-9-学科列表","children":[]},{"level":3,"title":"4.3.10 学科分页","slug":"_4-3-10-学科分页","link":"#_4-3-10-学科分页","children":[]},{"level":3,"title":"4.3.11 学科查询","slug":"_4-3-11-学科查询","link":"#_4-3-11-学科查询","children":[]},{"level":3,"title":"4.3.12 学科编辑","slug":"_4-3-12-学科编辑","link":"#_4-3-12-学科编辑","children":[]},{"level":3,"title":"4.3.13 学科删除","slug":"_4-3-13-学科删除","link":"#_4-3-13-学科删除","children":[]},{"level":3,"title":"4.3.14 试卷分页","slug":"_4-3-14-试卷分页","link":"#_4-3-14-试卷分页","children":[]},{"level":3,"title":"4.3.15 试卷查询","slug":"_4-3-15-试卷查询","link":"#_4-3-15-试卷查询","children":[]},{"level":3,"title":"4.3.16 试卷编辑","slug":"_4-3-16-试卷编辑","link":"#_4-3-16-试卷编辑","children":[]},{"level":3,"title":"4.3.17 试卷删除","slug":"_4-3-17-试卷删除","link":"#_4-3-17-试卷删除","children":[]},{"level":3,"title":"4.3.18 任务试卷分页","slug":"_4-3-18-任务试卷分页","link":"#_4-3-18-任务试卷分页","children":[]},{"level":3,"title":"4.3.19 题目分页","slug":"_4-3-19-题目分页","link":"#_4-3-19-题目分页","children":[]},{"level":3,"title":"4.3.20 题目查询","slug":"_4-3-20-题目查询","link":"#_4-3-20-题目查询","children":[]},{"level":3,"title":"4.3.21 题目编辑","slug":"_4-3-21-题目编辑","link":"#_4-3-21-题目编辑","children":[]},{"level":3,"title":"4.3.22 题目删除","slug":"_4-3-22-题目删除","link":"#_4-3-22-题目删除","children":[]},{"level":3,"title":"4.3.23 任务分页","slug":"_4-3-23-任务分页","link":"#_4-3-23-任务分页","children":[]},{"level":3,"title":"4.3.24 任务查询","slug":"_4-3-24-任务查询","link":"#_4-3-24-任务查询","children":[]},{"level":3,"title":"4.3.25 任务编辑","slug":"_4-3-25-任务编辑","link":"#_4-3-25-任务编辑","children":[]},{"level":3,"title":"4.3.26 任务删除","slug":"_4-3-26-任务删除","link":"#_4-3-26-任务删除","children":[]},{"level":3,"title":"4.3.27 消息分页","slug":"_4-3-27-消息分页","link":"#_4-3-27-消息分页","children":[]},{"level":3,"title":"4.3.28 消息发送","slug":"_4-3-28-消息发送","link":"#_4-3-28-消息发送","children":[]},{"level":3,"title":"4.3.29 答卷分页","slug":"_4-3-29-答卷分页","link":"#_4-3-29-答卷分页","children":[]},{"level":3,"title":"4.3.30 用户日志","slug":"_4-3-30-用户日志","link":"#_4-3-30-用户日志","children":[]},{"level":3,"title":"4.3.31 当前用户信息","slug":"_4-3-31-当前用户信息","link":"#_4-3-31-当前用户信息","children":[]},{"level":3,"title":"4.3.32 用户信息更新","slug":"_4-3-32-用户信息更新","link":"#_4-3-32-用户信息更新","children":[]},{"level":3,"title":"4.3.32 用户信息更新","slug":"_4-3-32-用户信息更新-1","link":"#_4-3-32-用户信息更新-1","children":[]},{"level":3,"title":"4.3.33 图片上传","slug":"_4-3-33-图片上传","link":"#_4-3-33-图片上传","children":[]},{"level":3,"title":"4.3.34 个人信息修改","slug":"_4-3-34-个人信息修改","link":"#_4-3-34-个人信息修改","children":[]}],"git":{"updatedTime":1726100103000,"contributors":[{"name":"mindskip","email":"mindskip@qq.com","commits":51},{"name":"思维跳跃科技","email":"mindskip@qq.com","commits":12}]},"filePathRelative":"guide/admin.md"}');export{l as data};
const l=JSON.parse('{"key":"v-55bcf8d6","path":"/guide/admin.html","title":"4.3 管理端","lang":"zh-CN","frontmatter":{},"excerpt":"","headers":[{"level":3,"title":"4.3.1 登录","slug":"_4-3-1-登录","link":"#_4-3-1-登录","children":[]},{"level":3,"title":"4.3.2 登出","slug":"_4-3-2-登出","link":"#_4-3-2-登出","children":[]},{"level":3,"title":"4.3.3 首页","slug":"_4-3-3-首页","link":"#_4-3-3-首页","children":[]},{"level":3,"title":"4.3.4 用户分页","slug":"_4-3-4-用户分页","link":"#_4-3-4-用户分页","children":[]},{"level":3,"title":"4.3.5 用户查询","slug":"_4-3-5-用户查询","link":"#_4-3-5-用户查询","children":[]},{"level":3,"title":"4.3.6 用户编辑","slug":"_4-3-6-用户编辑","link":"#_4-3-6-用户编辑","children":[]},{"level":3,"title":"4.3.7 用户删除","slug":"_4-3-7-用户删除","link":"#_4-3-7-用户删除","children":[]},{"level":3,"title":"4.3.8 用户状态修改","slug":"_4-3-8-用户状态修改","link":"#_4-3-8-用户状态修改","children":[]},{"level":3,"title":"4.3.9 学科列表","slug":"_4-3-9-学科列表","link":"#_4-3-9-学科列表","children":[]},{"level":3,"title":"4.3.10 学科分页","slug":"_4-3-10-学科分页","link":"#_4-3-10-学科分页","children":[]},{"level":3,"title":"4.3.11 学科查询","slug":"_4-3-11-学科查询","link":"#_4-3-11-学科查询","children":[]},{"level":3,"title":"4.3.12 学科编辑","slug":"_4-3-12-学科编辑","link":"#_4-3-12-学科编辑","children":[]},{"level":3,"title":"4.3.13 学科删除","slug":"_4-3-13-学科删除","link":"#_4-3-13-学科删除","children":[]},{"level":3,"title":"4.3.14 试卷分页","slug":"_4-3-14-试卷分页","link":"#_4-3-14-试卷分页","children":[]},{"level":3,"title":"4.3.15 试卷查询","slug":"_4-3-15-试卷查询","link":"#_4-3-15-试卷查询","children":[]},{"level":3,"title":"4.3.16 试卷编辑","slug":"_4-3-16-试卷编辑","link":"#_4-3-16-试卷编辑","children":[]},{"level":3,"title":"4.3.17 试卷删除","slug":"_4-3-17-试卷删除","link":"#_4-3-17-试卷删除","children":[]},{"level":3,"title":"4.3.18 任务试卷分页","slug":"_4-3-18-任务试卷分页","link":"#_4-3-18-任务试卷分页","children":[]},{"level":3,"title":"4.3.19 题目分页","slug":"_4-3-19-题目分页","link":"#_4-3-19-题目分页","children":[]},{"level":3,"title":"4.3.20 题目查询","slug":"_4-3-20-题目查询","link":"#_4-3-20-题目查询","children":[]},{"level":3,"title":"4.3.21 题目编辑","slug":"_4-3-21-题目编辑","link":"#_4-3-21-题目编辑","children":[]},{"level":3,"title":"4.3.22 题目删除","slug":"_4-3-22-题目删除","link":"#_4-3-22-题目删除","children":[]},{"level":3,"title":"4.3.23 任务分页","slug":"_4-3-23-任务分页","link":"#_4-3-23-任务分页","children":[]},{"level":3,"title":"4.3.24 任务查询","slug":"_4-3-24-任务查询","link":"#_4-3-24-任务查询","children":[]},{"level":3,"title":"4.3.25 任务编辑","slug":"_4-3-25-任务编辑","link":"#_4-3-25-任务编辑","children":[]},{"level":3,"title":"4.3.26 任务删除","slug":"_4-3-26-任务删除","link":"#_4-3-26-任务删除","children":[]},{"level":3,"title":"4.3.27 消息分页","slug":"_4-3-27-消息分页","link":"#_4-3-27-消息分页","children":[]},{"level":3,"title":"4.3.28 消息发送","slug":"_4-3-28-消息发送","link":"#_4-3-28-消息发送","children":[]},{"level":3,"title":"4.3.29 答卷分页","slug":"_4-3-29-答卷分页","link":"#_4-3-29-答卷分页","children":[]},{"level":3,"title":"4.3.30 用户日志","slug":"_4-3-30-用户日志","link":"#_4-3-30-用户日志","children":[]},{"level":3,"title":"4.3.31 当前用户信息","slug":"_4-3-31-当前用户信息","link":"#_4-3-31-当前用户信息","children":[]},{"level":3,"title":"4.3.32 用户信息更新","slug":"_4-3-32-用户信息更新","link":"#_4-3-32-用户信息更新","children":[]},{"level":3,"title":"4.3.32 用户信息更新","slug":"_4-3-32-用户信息更新-1","link":"#_4-3-32-用户信息更新-1","children":[]},{"level":3,"title":"4.3.33 图片上传","slug":"_4-3-33-图片上传","link":"#_4-3-33-图片上传","children":[]},{"level":3,"title":"4.3.34 个人信息修改","slug":"_4-3-34-个人信息修改","link":"#_4-3-34-个人信息修改","children":[]}],"git":{"updatedTime":1727171446000,"contributors":[{"name":"mindskip","email":"mindskip@qq.com","commits":51},{"name":"思维跳跃科技","email":"mindskip@qq.com","commits":13}]},"filePathRelative":"guide/admin.md"}');export{l as data};
@@ -1,4 +1,4 @@
import{_ as e,o as i,c as n,e as u}from"./app.d00a1887.js";const l={},d=u(`<h1 id="_4-3-管理端" tabindex="-1"><a class="header-anchor" href="#_4-3-管理端" aria-hidden="true">#</a> 4.3 管理端</h1><h3 id="_4-3-1-登录" tabindex="-1"><a class="header-anchor" href="#_4-3-1-登录" aria-hidden="true">#</a> 4.3.1 登录</h3><ul><li>接口地址:/api/user/login</li><li>请求参数:</li></ul><div class="language-text line-numbers-mode" data-ext="text"><pre class="language-text"><code>{
import{_ as e,o as i,c as n,e as u}from"./app.ee529b4c.js";const l={},d=u(`<h1 id="_4-3-管理端" tabindex="-1"><a class="header-anchor" href="#_4-3-管理端" aria-hidden="true">#</a> 4.3 管理端</h1><h3 id="_4-3-1-登录" tabindex="-1"><a class="header-anchor" href="#_4-3-1-登录" aria-hidden="true">#</a> 4.3.1 登录</h3><ul><li>接口地址:/api/user/login</li><li>请求参数:</li></ul><div class="language-text line-numbers-mode" data-ext="text"><pre class="language-text"><code>{
&quot;userName&quot;: &quot;admin&quot;, //用户名
&quot;password&quot;: &quot;&quot;, //密码
&quot;remember&quot;: false //记住我
@@ -152,7 +152,7 @@ import{_ as e,o as i,c as n,e as u}from"./app.d00a1887.js";const l={},d=u(`<h1 i
&quot;message&quot;: &quot;成功&quot;,
&quot;response&quot;: [
{
&quot;id&quot;: 96, //学科id
&quot;id&quot;: 82, //学科id
&quot;name&quot;: &quot;语文&quot;, //学科名称
&quot;level&quot;: 1, //年级
&quot;levelName&quot;: &quot;一年级&quot;, //年级名称
@@ -173,7 +173,7 @@ import{_ as e,o as i,c as n,e as u}from"./app.d00a1887.js";const l={},d=u(`<h1 i
&quot;total&quot;: 2,
&quot;list&quot;: [
{
&quot;id&quot;: 96,
&quot;id&quot;: 82,
&quot;name&quot;: &quot;数学&quot;, //学科名称
&quot;level&quot;: 1, //年级
&quot;levelName&quot;: &quot;一年级&quot; //年级名称
@@ -185,14 +185,14 @@ import{_ as e,o as i,c as n,e as u}from"./app.d00a1887.js";const l={},d=u(`<h1 i
&quot;code&quot;: 1,
&quot;message&quot;: &quot;成功&quot;,
&quot;response&quot;: {
&quot;id&quot;: 96,
&quot;id&quot;: 82,
&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 line-numbers-mode" data-ext="text"><pre class="language-text"><code>{
&quot;id&quot;: 96,
&quot;id&quot;: 82,
&quot;name&quot;: &quot;数学&quot;, //学科名称
&quot;level&quot;: 2, //年级
&quot;levelName&quot;: &quot;二年级&quot; //年级名称
@@ -221,7 +221,7 @@ import{_ as e,o as i,c as n,e as u}from"./app.d00a1887.js";const l={},d=u(`<h1 i
&quot;total&quot;: 9,
&quot;list&quot;: [
{
&quot;id&quot;: 96, //试卷id
&quot;id&quot;: 82, //试卷id
&quot;name&quot;: &quot;中级任务二&quot;, //试卷名称
&quot;questionCount&quot;: 5, //题目总数
&quot;score&quot;: 180, //试卷分数
@@ -238,7 +238,7 @@ import{_ as e,o as i,c as n,e as u}from"./app.d00a1887.js";const l={},d=u(`<h1 i
&quot;code&quot;: 1,
&quot;message&quot;: &quot;成功&quot;,
&quot;response&quot;: {
&quot;id&quot;: 96, //试卷id
&quot;id&quot;: 82, //试卷id
&quot;level&quot;: 1, //年级
&quot;subjectId&quot;: 1, //学科
&quot;paperType&quot;: 1, //试卷类型
@@ -250,7 +250,7 @@ import{_ as e,o as i,c as n,e as u}from"./app.d00a1887.js";const l={},d=u(`<h1 i
&quot;name&quot;: &quot;一、选择题&quot;, //试卷标题
&quot;questionItems&quot;: [
{
&quot;id&quot;: 96, //题目id
&quot;id&quot;: 82, //题目id
&quot;questionType&quot;: 5, //题目类型
&quot;subjectId&quot;: 1, //学科
&quot;title&quot;: &quot;默写咏鹅&quot;, //题干
@@ -270,7 +270,7 @@ import{_ as e,o as i,c as n,e as u}from"./app.d00a1887.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-试卷编辑" 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 line-numbers-mode" data-ext="text"><pre class="language-text"><code>{
&quot;id&quot;: 96, //试卷id
&quot;id&quot;: 82, //试卷id
&quot;level&quot;: 1, //年级
&quot;subjectId&quot;: 1, //学科
&quot;paperType&quot;: 6, //试卷类型
@@ -282,7 +282,7 @@ import{_ as e,o as i,c as n,e as u}from"./app.d00a1887.js";const l={},d=u(`<h1 i
&quot;name&quot;: &quot;一、选择题&quot;, //标题
&quot;questionItems&quot;: [ //题目列表
{
&quot;id&quot;: 96, //题目id
&quot;id&quot;: 82, //题目id
&quot;questionType&quot;: 2, //题型
&quot;subjectId&quot;: 1, //学科
&quot;title&quot;: &quot;以下哪些诗句是静夜思的?&quot;, //题干
@@ -314,7 +314,7 @@ import{_ as e,o as i,c as n,e as u}from"./app.d00a1887.js";const l={},d=u(`<h1 i
&quot;code&quot;: 1,
&quot;message&quot;: &quot;成功&quot;,
&quot;response&quot;: {
&quot;id&quot;: 96, //试卷id
&quot;id&quot;: 82, //试卷id
&quot;level&quot;: 1, //年级
&quot;subjectId&quot;: 1, //学科
&quot;paperType&quot;: 6, //试卷类型
@@ -326,7 +326,7 @@ import{_ as e,o as i,c as n,e as u}from"./app.d00a1887.js";const l={},d=u(`<h1 i
&quot;name&quot;: &quot;一、选择题&quot;, //标题
&quot;questionItems&quot;: [
{
&quot;id&quot;: 96, //题目id
&quot;id&quot;: 82, //题目id
&quot;questionType&quot;: 2, //题型
&quot;subjectId&quot;: 1, //学科
&quot;title&quot;: &quot;以下哪些诗句是静夜思的?&quot;, //题干
@@ -374,7 +374,7 @@ import{_ as e,o as i,c as n,e as u}from"./app.d00a1887.js";const l={},d=u(`<h1 i
&quot;total&quot;: 1,
&quot;list&quot;: [
{
&quot;id&quot;: 96,
&quot;id&quot;: 82,
&quot;name&quot;: &quot;任务试卷五&quot;, //试卷名称
&quot;questionCount&quot;: 2, //题目总数
&quot;score&quot;: 60, //试卷分数
@@ -402,7 +402,7 @@ import{_ as e,o as i,c as n,e as u}from"./app.d00a1887.js";const l={},d=u(`<h1 i
&quot;total&quot;: 7,
&quot;list&quot;: [
{
&quot;id&quot;: 96,
&quot;id&quot;: 82,
&quot;questionType&quot;: 5, //题型
&quot;textContentId&quot;: null,
&quot;createTime&quot;: &quot;2021-01-21 11:45:57&quot;, //创建时间
@@ -437,7 +437,7 @@ import{_ as e,o as i,c as n,e as u}from"./app.d00a1887.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-题目编辑" 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 line-numbers-mode" data-ext="text"><pre class="language-text"><code>{
&quot;id&quot;: 96, //题目id
&quot;id&quot;: 82, //题目id
&quot;questionType&quot;: 5, //题型
&quot;subjectId&quot;: 1, //学科
&quot;title&quot;: &quot;默写咏鹅&quot;, //题干
@@ -472,7 +472,7 @@ import{_ as e,o as i,c as n,e as u}from"./app.d00a1887.js";const l={},d=u(`<h1 i
&quot;total&quot;: 2,
&quot;list&quot;: [
{
&quot;id&quot;: 96, //任务id
&quot;id&quot;: 82, //任务id
&quot;title&quot;: &quot;中级任务&quot;, //任务标题
&quot;gradeLevel&quot;: 1, //年级
&quot;createUserName&quot;: &quot;admin&quot;, //创建人用户名
@@ -486,7 +486,7 @@ import{_ as e,o as i,c as n,e as u}from"./app.d00a1887.js";const l={},d=u(`<h1 i
&quot;code&quot;: 1,
&quot;message&quot;: &quot;成功&quot;,
&quot;response&quot;: {
&quot;id&quot;: 96, //任务id
&quot;id&quot;: 82, //任务id
&quot;gradeLevel&quot;: 12, //年级
&quot;title&quot;: &quot;考试&quot;, //任务标题
&quot;paperItems&quot;: [
@@ -506,12 +506,12 @@ import{_ as e,o as i,c as n,e as u}from"./app.d00a1887.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-任务编辑" 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 line-numbers-mode" data-ext="text"><pre class="language-text"><code>{
&quot;id&quot;: 96,
&quot;id&quot;: 82,
&quot;gradeLevel&quot;: 1,
&quot;title&quot;: &quot;中级任务&quot;,
&quot;paperItems&quot;: [
{
&quot;id&quot;: 96, //试卷id
&quot;id&quot;: 82, //试卷id
&quot;name&quot;: &quot;中级任务一&quot;, //试卷名称
&quot;questionCount&quot;: 5, //题目数量
&quot;score&quot;: 180, //试卷分数
@@ -527,12 +527,12 @@ import{_ as e,o as i,c as n,e as u}from"./app.d00a1887.js";const l={},d=u(`<h1 i
&quot;code&quot;: 1,
&quot;message&quot;: &quot;成功&quot;,
&quot;response&quot;: {
&quot;id&quot;: 96, //任务id
&quot;id&quot;: 82, //任务id
&quot;gradeLevel&quot;: 1, //年级
&quot;title&quot;: &quot;中级任务&quot;, //任务标题
&quot;paperItems&quot;: [
{
&quot;id&quot;: 96, //试卷id
&quot;id&quot;: 82, //试卷id
&quot;name&quot;: &quot;中级任务一&quot;, //试卷名称
&quot;questionCount&quot;: 5, //题目数量
&quot;score&quot;: 180, //试卷分数
@@ -562,7 +562,7 @@ import{_ as e,o as i,c as n,e as u}from"./app.d00a1887.js";const l={},d=u(`<h1 i
&quot;total&quot;: 36,
&quot;list&quot;: [
{
&quot;id&quot;: 96, //消息id
&quot;id&quot;: 82, //消息id
&quot;title&quot;: &quot;你好,同学!&quot;, //消息标题
&quot;content&quot;: &quot;考试请不要作弊&quot;, //消息内容
&quot;sendUserName&quot;: &quot;admin&quot;, //发送人用户名
@@ -598,7 +598,7 @@ import{_ as e,o as i,c as n,e as u}from"./app.d00a1887.js";const l={},d=u(`<h1 i
&quot;total&quot;: 4,
&quot;list&quot;: [
{
&quot;id&quot;: 96,
&quot;id&quot;: 82,
&quot;createTime&quot;: &quot;2021-07-07 14:03:02&quot;, //提交时间
&quot;userScore&quot;: &quot;16&quot;, //用户得分
&quot;subjectName&quot;: &quot;语文&quot;, //学科名称
@@ -629,7 +629,7 @@ import{_ as e,o as i,c as n,e as u}from"./app.d00a1887.js";const l={},d=u(`<h1 i
&quot;total&quot;: 68,
&quot;list&quot;: [
{
&quot;id&quot;: 96, //日志id
&quot;id&quot;: 82, //日志id
&quot;userId&quot;: 2, //用户id
&quot;userName&quot;: &quot;admin&quot;, //用户名
&quot;realName&quot;: &quot;管理员&quot;, //真实姓名
@@ -643,7 +643,7 @@ import{_ as e,o as i,c as n,e as u}from"./app.d00a1887.js";const l={},d=u(`<h1 i
&quot;code&quot;: 1,
&quot;message&quot;: &quot;成功&quot;,
&quot;response&quot;: {
&quot;id&quot;: 96,
&quot;id&quot;: 82,
&quot;userUuid&quot;: &quot;52045f5f-a13f-4ccc-93dd-f7ee8270ad4c&quot;, //用户uuid
&quot;userName&quot;: &quot;admin&quot;, //用户名
&quot;realName&quot;: &quot;管理员&quot;, //真实姓名
@@ -661,7 +661,7 @@ import{_ as e,o as i,c as n,e as u}from"./app.d00a1887.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-用户信息更新" 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 line-numbers-mode" data-ext="text"><pre class="language-text"><code>{
&quot;id&quot;: 96, //用户id
&quot;id&quot;: 82, //用户id
&quot;userUuid&quot;: &quot;52045f5f-a13f-4ccc-93dd-f7ee8270ad4c&quot;, //用户标识
&quot;userName&quot;: &quot;admin&quot;, //用户名
&quot;realName&quot;: &quot;管理员&quot;, //真实姓名
@@ -702,7 +702,7 @@ import{_ as e,o as i,c as n,e as u}from"./app.d00a1887.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-个人信息修改" 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 line-numbers-mode" data-ext="text"><pre class="language-text"><code>{
&quot;id&quot;: 96,
&quot;id&quot;: 82,
&quot;userUuid&quot;: &quot;52045f5f-a13f-4ccc-93dd-f7ee8270ad4c&quot;, //用户uuid
&quot;userName&quot;: &quot;admin&quot;, //用户名
&quot;realName&quot;: &quot;管理员&quot;, //真实姓名
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 i,o,c as r,a as n,b as s,d as a,e as l}from"./app.d00a1887.js";const c={},p=l(`<h1 id="_6-项目部署" tabindex="-1"><a class="header-anchor" href="#_6-项目部署" aria-hidden="true">#</a> 6. 项目部署</h1><h3 id="_6-1-集成部署" tabindex="-1"><a class="header-anchor" href="#_6-1-集成部署" aria-hidden="true">#</a> 6.1 集成部署</h3><ul><li>在win11系统中输入命令,低版本的win会出现不兼容的问题,无法执行对应的命令。</li><li>分别在\\source\\vue\\xzs-student目录和source\\vue\\xzs-admin目录,执行前端打包命令</li></ul><div class="language-npm line-numbers-mode" data-ext="npm"><pre class="language-npm"><code>npm config set sass_binary_site https://registry.npmmirror.com
import{_ as t,r as i,o,c as r,a as n,b as s,d as a,e as l}from"./app.ee529b4c.js";const c={},p=l(`<h1 id="_6-项目部署" tabindex="-1"><a class="header-anchor" href="#_6-项目部署" aria-hidden="true">#</a> 6. 项目部署</h1><h3 id="_6-1-集成部署" tabindex="-1"><a class="header-anchor" href="#_6-1-集成部署" aria-hidden="true">#</a> 6.1 集成部署</h3><ul><li>在win11系统中输入命令,低版本的win会出现不兼容的问题,无法执行对应的命令。</li><li>分别在\\source\\vue\\xzs-student目录和source\\vue\\xzs-admin目录,执行前端打包命令</li></ul><div class="language-npm line-numbers-mode" data-ext="npm"><pre class="language-npm"><code>npm config set sass_binary_site https://registry.npmmirror.com
npm install --registry https://registry.npmmirror.com
npm run build
</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>`,4),d=n("li",null,"打包后的目录为student和admin",-1),u=n("li",null,"将文件放到\\source\\xzs\\src\\main\\resources\\static下,然后将java程序打包成jar包",-1),m=n("li",null,"修改application-prod.yml中的datasource地址",-1),k={href:"http://ip:8000/student",target:"_blank",rel:"noopener noreferrer"},v={href:"http://ip:8000/admin",target:"_blank",rel:"noopener noreferrer"},h=n("li",null,"执行下列命令,运行程序",-1),_=l(`<div class="language-java line-numbers-mode" data-ext="java"><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 r,a as e,b as n,d as s,e as t}from"./app.d00a1887.js";const c={},o=e("h1",{id:"_5-项目开发",tabindex:"-1"},[e("a",{class:"header-anchor",href:"#_5-项目开发","aria-hidden":"true"},"#"),n(" 5. 项目开发")],-1),v=e("h3",{id:"_5-1-开发环境",tabindex:"-1"},[e("a",{class:"header-anchor",href:"#_5-1-开发环境","aria-hidden":"true"},"#"),n(" 5.1 开发环境")],-1),u=e("thead",null,[e("tr",null,[e("th",null,"环境"),e("th",null,"版本"),e("th",null,"下载地址")])],-1),m=e("td",null,"NodeJs",-1),h=e("td",null,"16",-1),b={href:"https://nodejs.org/download/release/latest-v16.x/",target:"_blank",rel:"noopener noreferrer"},_=e("td",null,"Jdk",-1),p=e("td",null,"1.8",-1),x={href:"https://www.oracle.com/java/technologies/downloads/#java8-windows",target:"_blank",rel:"noopener noreferrer"},g=e("td",null,"Mysql",-1),w=e("td",null,"8.0",-1),f={href:"https://dev.mysql.com/downloads/windows/installer/8.0.html",target:"_blank",rel:"noopener noreferrer"},y=e("h3",{id:"_5-2-开发说明",tabindex:"-1"},[e("a",{class:"header-anchor",href:"#_5-2-开发说明","aria-hidden":"true"},"#"),n(" 5.2 开发说明")],-1),k={href:"https://www.mindskip.net:999",target:"_blank",rel:"noopener noreferrer"},z=e("li",null,"代码下载 mysql版本,配合相应的数据库使用",-1),q=e("li",null,"安装mysql ,导入xzs-mysql.sql脚本",-1),j=e("li",null,"学生端默认账号:student / 123456",-1),I=e("li",null,"管理端默认账号:admin / 123456",-1),B=e("h3",{id:"_5-3-后端开发",tabindex:"-1"},[e("a",{class:"header-anchor",href:"#_5-3-后端开发","aria-hidden":"true"},"#"),n(" 5.3 后端开发")],-1),N=e("li",null,"/uexam/source/xzs为后台代码,建议使用IntelliJ IDEA打开",-1),T=e("li",null,"打开application-dev.yml文件中,配置好mysql的服务地址",-1),V=e("li",null,"去七牛云官网申请好对象存储账号,修改application.yml中的qn相关的配置,七牛云主要用于文件存储",-1),E=e("li",null,"启动后台程序,默认端口为8000",-1),J={href:"http://ip:8000/student",target:"_blank",rel:"noopener noreferrer"},S={href:"http://ip:8000/admin",target:"_blank",rel:"noopener noreferrer"},L=t(`<h3 id="_5-4-前端开发" tabindex="-1"><a class="header-anchor" href="#_5-4-前端开发" aria-hidden="true">#</a> 5.4 前端开发</h3><ul><li>在win11系统中输入命令,低版本的win会出现不兼容的问题,无法执行对应的命令。</li><li>前端使用webstorm或者vscode,分别打开文件夹打开源代码\\source\\vue\\xzs-student和source\\vue\\xzs-admin</li><li>执行下面2个命令,安装node_module:</li></ul><div class="language-npm line-numbers-mode" data-ext="npm"><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 r,a as e,b as n,d as s,e as t}from"./app.ee529b4c.js";const c={},o=e("h1",{id:"_5-项目开发",tabindex:"-1"},[e("a",{class:"header-anchor",href:"#_5-项目开发","aria-hidden":"true"},"#"),n(" 5. 项目开发")],-1),v=e("h3",{id:"_5-1-开发环境",tabindex:"-1"},[e("a",{class:"header-anchor",href:"#_5-1-开发环境","aria-hidden":"true"},"#"),n(" 5.1 开发环境")],-1),u=e("thead",null,[e("tr",null,[e("th",null,"环境"),e("th",null,"版本"),e("th",null,"下载地址")])],-1),m=e("td",null,"NodeJs",-1),h=e("td",null,"16",-1),b={href:"https://nodejs.org/download/release/latest-v16.x/",target:"_blank",rel:"noopener noreferrer"},_=e("td",null,"Jdk",-1),p=e("td",null,"1.8",-1),x={href:"https://www.oracle.com/java/technologies/downloads/#java8-windows",target:"_blank",rel:"noopener noreferrer"},g=e("td",null,"Mysql",-1),w=e("td",null,"8.0",-1),f={href:"https://dev.mysql.com/downloads/windows/installer/8.0.html",target:"_blank",rel:"noopener noreferrer"},y=e("h3",{id:"_5-2-开发说明",tabindex:"-1"},[e("a",{class:"header-anchor",href:"#_5-2-开发说明","aria-hidden":"true"},"#"),n(" 5.2 开发说明")],-1),k={href:"https://www.mindskip.net:999",target:"_blank",rel:"noopener noreferrer"},z=e("li",null,"代码下载 mysql版本,配合相应的数据库使用",-1),q=e("li",null,"安装mysql ,导入xzs-mysql.sql脚本",-1),j=e("li",null,"学生端默认账号:student / 123456",-1),I=e("li",null,"管理端默认账号:admin / 123456",-1),B=e("h3",{id:"_5-3-后端开发",tabindex:"-1"},[e("a",{class:"header-anchor",href:"#_5-3-后端开发","aria-hidden":"true"},"#"),n(" 5.3 后端开发")],-1),N=e("li",null,"/uexam/source/xzs为后台代码,建议使用IntelliJ IDEA打开",-1),T=e("li",null,"打开application-dev.yml文件中,配置好mysql的服务地址",-1),V=e("li",null,"去七牛云官网申请好对象存储账号,修改application.yml中的qn相关的配置,七牛云主要用于文件存储",-1),E=e("li",null,"启动后台程序,默认端口为8000",-1),J={href:"http://ip:8000/student",target:"_blank",rel:"noopener noreferrer"},S={href:"http://ip:8000/admin",target:"_blank",rel:"noopener noreferrer"},L=t(`<h3 id="_5-4-前端开发" tabindex="-1"><a class="header-anchor" href="#_5-4-前端开发" aria-hidden="true">#</a> 5.4 前端开发</h3><ul><li>在win11系统中输入命令,低版本的win会出现不兼容的问题,无法执行对应的命令。</li><li>前端使用webstorm或者vscode,分别打开文件夹打开源代码\\source\\vue\\xzs-student和source\\vue\\xzs-admin</li><li>执行下面2个命令,安装node_module:</li></ul><div class="language-npm line-numbers-mode" data-ext="npm"><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>若执行上面命令报错,先删除node_modules文件夹,再解压node_modules.zip文件到当前文件夹。</li><li>执行下面命令,启动前端代码</li></ul><div class="language-npm line-numbers-mode" data-ext="npm"><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>打包命名</li></ul><div class="language-npm line-numbers-mode" data-ext="npm"><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.d00a1887.js";const d={},r=a('<h1 id="_2-技术栈" tabindex="-1"><a class="header-anchor" href="#_2-技术栈" aria-hidden="true">#</a> 2. 技术栈</h1><h3 id="_2-1-运行环境" tabindex="-1"><a class="header-anchor" href="#_2-1-运行环境" aria-hidden="true">#</a> 2.1 运行环境</h3><table><thead><tr><th>环境</th><th>版本</th></tr></thead><tbody><tr><td>操作系统</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-后端系统" tabindex="-1"><a class="header-anchor" href="#_2-2-后端系统" aria-hidden="true">#</a> 2.2 后端系统</h3><ul><li>spring-boot 2.1.6.RELEASE</li><li>spring-boot-security 用户登录验证</li><li>undertow web容器</li><li>mysql 最流行的开源数据库</li><li>mybatis 数据库中间件</li><li>hikari 速度最快的数据库连接池</li><li>七牛云存储 分布式文件存储中心</li></ul><h3 id="_2-3-前端系统" tabindex="-1"><a class="header-anchor" href="#_2-3-前端系统" aria-hidden="true">#</a> 2.3 前端系统</h3><ul><li>vue 采用新版,使用了vue-cli4搭建的系统,减少大量配置文件</li><li>element-ui 最流行的vue UI框架</li><li>vue-element-admin 深度定制版</li><li>echarts 图表统计</li><li>ueditor 题目编辑器</li></ul><h3 id="_2-4-微信小程序" tabindex="-1"><a class="header-anchor" href="#_2-4-微信小程序" aria-hidden="true">#</a> 2.4 微信小程序</h3><ul><li>iView 主题样式</li></ul><h3 id="_2-5-架构图" tabindex="-1"><a class="header-anchor" href="#_2-5-架构图" aria-hidden="true">#</a> 2.5 架构图</h3><p><img src="https://www.mindskip.net/style/git/images/frame/1.png" alt="架构图"></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.ee529b4c.js";const d={},r=a('<h1 id="_2-技术栈" tabindex="-1"><a class="header-anchor" href="#_2-技术栈" aria-hidden="true">#</a> 2. 技术栈</h1><h3 id="_2-1-运行环境" tabindex="-1"><a class="header-anchor" href="#_2-1-运行环境" aria-hidden="true">#</a> 2.1 运行环境</h3><table><thead><tr><th>环境</th><th>版本</th></tr></thead><tbody><tr><td>操作系统</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-后端系统" tabindex="-1"><a class="header-anchor" href="#_2-2-后端系统" aria-hidden="true">#</a> 2.2 后端系统</h3><ul><li>spring-boot 2.1.6.RELEASE</li><li>spring-boot-security 用户登录验证</li><li>undertow web容器</li><li>mysql 最流行的开源数据库</li><li>mybatis 数据库中间件</li><li>hikari 速度最快的数据库连接池</li><li>七牛云存储 分布式文件存储中心</li></ul><h3 id="_2-3-前端系统" tabindex="-1"><a class="header-anchor" href="#_2-3-前端系统" aria-hidden="true">#</a> 2.3 前端系统</h3><ul><li>vue 采用新版,使用了vue-cli4搭建的系统,减少大量配置文件</li><li>element-ui 最流行的vue UI框架</li><li>vue-element-admin 深度定制版</li><li>echarts 图表统计</li><li>ueditor 题目编辑器</li></ul><h3 id="_2-4-微信小程序" tabindex="-1"><a class="header-anchor" href="#_2-4-微信小程序" aria-hidden="true">#</a> 2.4 微信小程序</h3><ul><li>iView 主题样式</li></ul><h3 id="_2-5-架构图" tabindex="-1"><a class="header-anchor" href="#_2-5-架构图" aria-hidden="true">#</a> 2.5 架构图</h3><p><img src="https://www.mindskip.net/style/git/images/frame/1.png" alt="架构图"></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 +1 @@
const l=JSON.parse('{"key":"v-1362226a","path":"/guide/student.html","title":"4.1 学生端","lang":"zh-CN","frontmatter":{},"excerpt":"","headers":[{"level":3,"title":"4.1.1 登录","slug":"_4-1-1-登录","link":"#_4-1-1-登录","children":[]},{"level":3,"title":"4.1.2 注册","slug":"_4-1-2-注册","link":"#_4-1-2-注册","children":[]},{"level":3,"title":"4.1.3 登出","slug":"_4-1-3-登出","link":"#_4-1-3-登出","children":[]},{"level":3,"title":"4.1.4 首页","slug":"_4-1-4-首页","link":"#_4-1-4-首页","children":[]},{"level":3,"title":"4.1.5 任务中心","slug":"_4-1-5-任务中心","link":"#_4-1-5-任务中心","children":[]},{"level":3,"title":"4.1.6 学科列表","slug":"_4-1-6-学科列表","link":"#_4-1-6-学科列表","children":[]},{"level":3,"title":"4.1.7 试卷分页","slug":"_4-1-7-试卷分页","link":"#_4-1-7-试卷分页","children":[]},{"level":3,"title":"4.1.8 试卷查询","slug":"_4-1-8-试卷查询","link":"#_4-1-8-试卷查询","children":[]},{"level":3,"title":"4.1.9 试卷提交","slug":"_4-1-9-试卷提交","link":"#_4-1-9-试卷提交","children":[]},{"level":3,"title":"4.1.10 答卷查询","slug":"_4-1-10-答卷查询","link":"#_4-1-10-答卷查询","children":[]},{"level":3,"title":"4.1.11 试卷批改","slug":"_4-1-11-试卷批改","link":"#_4-1-11-试卷批改","children":[]},{"level":3,"title":"4.1.12 考试记录分页","slug":"_4-1-12-考试记录分页","link":"#_4-1-12-考试记录分页","children":[]},{"level":3,"title":"4.1.13 错题本分页","slug":"_4-1-13-错题本分页","link":"#_4-1-13-错题本分页","children":[]},{"level":3,"title":"4.1.14 答题详情","slug":"_4-1-14-答题详情","link":"#_4-1-14-答题详情","children":[]},{"level":3,"title":"4.1.15 用户动态","slug":"_4-1-15-用户动态","link":"#_4-1-15-用户动态","children":[]},{"level":3,"title":"4.1.16 当前用户信息","slug":"_4-1-16-当前用户信息","link":"#_4-1-16-当前用户信息","children":[]},{"level":3,"title":"4.1.17 修改用户信息","slug":"_4-1-17-修改用户信息","link":"#_4-1-17-修改用户信息","children":[]},{"level":3,"title":"4.1.18 消息分页","slug":"_4-1-18-消息分页","link":"#_4-1-18-消息分页","children":[]},{"level":3,"title":"4.1.19 消息标记已读","slug":"_4-1-19-消息标记已读","link":"#_4-1-19-消息标记已读","children":[]},{"level":3,"title":"4.1.20 未读消息数量","slug":"_4-1-20-未读消息数量","link":"#_4-1-20-未读消息数量","children":[]}],"git":{"updatedTime":1726100103000,"contributors":[{"name":"mindskip","email":"mindskip@qq.com","commits":23},{"name":"思维跳跃科技","email":"mindskip@qq.com","commits":12}]},"filePathRelative":"guide/student.md"}');export{l as data};
const l=JSON.parse('{"key":"v-1362226a","path":"/guide/student.html","title":"4.1 学生端","lang":"zh-CN","frontmatter":{},"excerpt":"","headers":[{"level":3,"title":"4.1.1 登录","slug":"_4-1-1-登录","link":"#_4-1-1-登录","children":[]},{"level":3,"title":"4.1.2 注册","slug":"_4-1-2-注册","link":"#_4-1-2-注册","children":[]},{"level":3,"title":"4.1.3 登出","slug":"_4-1-3-登出","link":"#_4-1-3-登出","children":[]},{"level":3,"title":"4.1.4 首页","slug":"_4-1-4-首页","link":"#_4-1-4-首页","children":[]},{"level":3,"title":"4.1.5 任务中心","slug":"_4-1-5-任务中心","link":"#_4-1-5-任务中心","children":[]},{"level":3,"title":"4.1.6 学科列表","slug":"_4-1-6-学科列表","link":"#_4-1-6-学科列表","children":[]},{"level":3,"title":"4.1.7 试卷分页","slug":"_4-1-7-试卷分页","link":"#_4-1-7-试卷分页","children":[]},{"level":3,"title":"4.1.8 试卷查询","slug":"_4-1-8-试卷查询","link":"#_4-1-8-试卷查询","children":[]},{"level":3,"title":"4.1.9 试卷提交","slug":"_4-1-9-试卷提交","link":"#_4-1-9-试卷提交","children":[]},{"level":3,"title":"4.1.10 答卷查询","slug":"_4-1-10-答卷查询","link":"#_4-1-10-答卷查询","children":[]},{"level":3,"title":"4.1.11 试卷批改","slug":"_4-1-11-试卷批改","link":"#_4-1-11-试卷批改","children":[]},{"level":3,"title":"4.1.12 考试记录分页","slug":"_4-1-12-考试记录分页","link":"#_4-1-12-考试记录分页","children":[]},{"level":3,"title":"4.1.13 错题本分页","slug":"_4-1-13-错题本分页","link":"#_4-1-13-错题本分页","children":[]},{"level":3,"title":"4.1.14 答题详情","slug":"_4-1-14-答题详情","link":"#_4-1-14-答题详情","children":[]},{"level":3,"title":"4.1.15 用户动态","slug":"_4-1-15-用户动态","link":"#_4-1-15-用户动态","children":[]},{"level":3,"title":"4.1.16 当前用户信息","slug":"_4-1-16-当前用户信息","link":"#_4-1-16-当前用户信息","children":[]},{"level":3,"title":"4.1.17 修改用户信息","slug":"_4-1-17-修改用户信息","link":"#_4-1-17-修改用户信息","children":[]},{"level":3,"title":"4.1.18 消息分页","slug":"_4-1-18-消息分页","link":"#_4-1-18-消息分页","children":[]},{"level":3,"title":"4.1.19 消息标记已读","slug":"_4-1-19-消息标记已读","link":"#_4-1-19-消息标记已读","children":[]},{"level":3,"title":"4.1.20 未读消息数量","slug":"_4-1-20-未读消息数量","link":"#_4-1-20-未读消息数量","children":[]}],"git":{"updatedTime":1727171446000,"contributors":[{"name":"mindskip","email":"mindskip@qq.com","commits":23},{"name":"思维跳跃科技","email":"mindskip@qq.com","commits":13}]},"filePathRelative":"guide/student.md"}');export{l as data};
@@ -1,4 +1,4 @@
import{_ as e,o as i,c as n,e as u}from"./app.d00a1887.js";const d={},s=u(`<h1 id="_4-1-学生端" tabindex="-1"><a class="header-anchor" href="#_4-1-学生端" aria-hidden="true">#</a> 4.1 学生端</h1><h3 id="_4-1-1-登录" tabindex="-1"><a class="header-anchor" href="#_4-1-1-登录" aria-hidden="true">#</a> 4.1.1 登录</h3><ul><li>接口地址:/api/user/login</li><li>请求参数:</li></ul><div class="language-text line-numbers-mode" data-ext="text"><pre class="language-text"><code>{
import{_ as e,o as i,c as n,e as u}from"./app.ee529b4c.js";const d={},s=u(`<h1 id="_4-1-学生端" tabindex="-1"><a class="header-anchor" href="#_4-1-学生端" aria-hidden="true">#</a> 4.1 学生端</h1><h3 id="_4-1-1-登录" tabindex="-1"><a class="header-anchor" href="#_4-1-1-登录" aria-hidden="true">#</a> 4.1.1 登录</h3><ul><li>接口地址:/api/user/login</li><li>请求参数:</li></ul><div class="language-text line-numbers-mode" data-ext="text"><pre class="language-text"><code>{
&quot;userName&quot;: &quot;student&quot;, //用户名
&quot;password&quot;: &quot;&quot;, //密码
&quot;remember&quot;: false //下次自动登录
@@ -1 +1 @@
const e=JSON.parse('{"key":"v-676a79ac","path":"/guide/video.html","title":"7. 视频教程","lang":"zh-CN","frontmatter":{},"excerpt":"","headers":[{"level":3,"title":"7.1 基础软件安装","slug":"_7-1-基础软件安装","link":"#_7-1-基础软件安装","children":[]},{"level":3,"title":"7.2 本地代码调试运行","slug":"_7-2-本地代码调试运行","link":"#_7-2-本地代码调试运行","children":[]},{"level":3,"title":"7.3 微信小程序开发","slug":"_7-3-微信小程序开发","link":"#_7-3-微信小程序开发","children":[]},{"level":3,"title":"7.4 代码配置介绍","slug":"_7-4-代码配置介绍","link":"#_7-4-代码配置介绍","children":[]},{"level":3,"title":"7.5 win系统部署","slug":"_7-5-win系统部署","link":"#_7-5-win系统部署","children":[]},{"level":3,"title":"7.6 CentOS系统部署","slug":"_7-6-centos系统部署","link":"#_7-6-centos系统部署","children":[]},{"level":3,"title":"7.7 宝塔面板部署考试系统","slug":"_7-7-宝塔面板部署考试系统","link":"#_7-7-宝塔面板部署考试系统","children":[]},{"level":3,"title":"7.8 使用手册","slug":"_7-8-使用手册","link":"#_7-8-使用手册","children":[]}],"git":{"updatedTime":1719794967000,"contributors":[{"name":"mindskip","email":"mindskip@qq.com","commits":10},{"name":"思维跳跃科技","email":"mindskip@qq.com","commits":1}]},"filePathRelative":"guide/video.md"}');export{e as data};
const e=JSON.parse('{"key":"v-676a79ac","path":"/guide/video.html","title":"7. 视频教程","lang":"zh-CN","frontmatter":{},"excerpt":"","headers":[{"level":3,"title":"7.1 基础软件安装","slug":"_7-1-基础软件安装","link":"#_7-1-基础软件安装","children":[]},{"level":3,"title":"7.2 本地代码调试运行","slug":"_7-2-本地代码调试运行","link":"#_7-2-本地代码调试运行","children":[]},{"level":3,"title":"7.3 微信小程序开发","slug":"_7-3-微信小程序开发","link":"#_7-3-微信小程序开发","children":[]},{"level":3,"title":"7.4 代码配置介绍","slug":"_7-4-代码配置介绍","link":"#_7-4-代码配置介绍","children":[]},{"level":3,"title":"7.5 win系统部署","slug":"_7-5-win系统部署","link":"#_7-5-win系统部署","children":[]},{"level":3,"title":"7.6 CentOS系统部署","slug":"_7-6-centos系统部署","link":"#_7-6-centos系统部署","children":[]},{"level":3,"title":"7.7 宝塔面板部署考试系统","slug":"_7-7-宝塔面板部署考试系统","link":"#_7-7-宝塔面板部署考试系统","children":[]},{"level":3,"title":"7.8 使用手册","slug":"_7-8-使用手册","link":"#_7-8-使用手册","children":[]}],"git":{"updatedTime":1727171446000,"contributors":[{"name":"mindskip","email":"mindskip@qq.com","commits":10},{"name":"思维跳跃科技","email":"mindskip@qq.com","commits":2}]},"filePathRelative":"guide/video.md"}');export{e as data};
@@ -1,13 +1,13 @@
import{_ as t,r as o,o as a,c as d,a as l,b as i,d as n,e as s}from"./app.d00a1887.js";const r={},c=l("h1",{id:"_7-视频教程",tabindex:"-1"},[l("a",{class:"header-anchor",href:"#_7-视频教程","aria-hidden":"true"},"#"),i(" 7. 视频教程")],-1),_=l("h3",{id:"_7-1-基础软件安装",tabindex:"-1"},[l("a",{class:"header-anchor",href:"#_7-1-基础软件安装","aria-hidden":"true"},"#"),i(" 7.1 基础软件安装")],-1),h={href:"https://gitee.com/mindskip/xzs-mysql",target:"_blank",rel:"noopener noreferrer"},u=l("li",null,"加群QQ交流群,找管理员拿到数据库脚本",-1),m=l("li",null,"工具介绍",-1),p=s(`<div class="language-软件简介 line-numbers-mode" data-ext="软件简介"><pre class="language-软件简介"><code> ideaIU-2020.3.3 : java开发工具
import{_ as t,r as o,o as a,c as d,a as l,b as i,d as n,e as s}from"./app.ee529b4c.js";const r={},c=l("h1",{id:"_7-视频教程",tabindex:"-1"},[l("a",{class:"header-anchor",href:"#_7-视频教程","aria-hidden":"true"},"#"),i(" 7. 视频教程")],-1),_=l("h3",{id:"_7-1-基础软件安装",tabindex:"-1"},[l("a",{class:"header-anchor",href:"#_7-1-基础软件安装","aria-hidden":"true"},"#"),i(" 7.1 基础软件安装")],-1),h={href:"https://gitee.com/mindskip/xzs-mysql",target:"_blank",rel:"noopener noreferrer"},u={href:"https://www.mindskip.net:999",target:"_blank",rel:"noopener noreferrer"},m=l("li",null,"工具介绍",-1),p=s(`<div class="language-软件简介 line-numbers-mode" data-ext="软件简介"><pre class="language-软件简介"><code> ideaIU-2020.3.3 : java开发工具
mysql-installer-community-8.0.19.0 : Mysql数据库安装包
navicat150_mysql_cs_x64 : Mysql数据库连接工具
WebStorm-2020.3.3: 前端开发工具
jdk-8u241-windows-x64:java运行环境
node-v12.16.1-x64:前端vue运行环境
</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></div>`,1),v=l("li",null,"工具安装",-1),b=l("li",null,"所有准备工具安装已结束,下一步是调试开发环境",-1),w={href:"https://www.bilibili.com/video/BV1rp4y1b7Se",target:"_blank",rel:"noopener noreferrer"},g=l("h3",{id:"_7-2-本地代码调试运行",tabindex:"-1"},[l("a",{class:"header-anchor",href:"#_7-2-本地代码调试运行","aria-hidden":"true"},"#"),i(" 7.2 本地代码调试运行")],-1),x={href:"https://gitee.com/mindskip/xzs-mysql",target:"_blank",rel:"noopener noreferrer"},f={href:"https://www.mindskip.net/style/git",target:"_blank",rel:"noopener noreferrer"},y=s("<li>修改java的镜像,改为阿里云镜像,默认是国外的,速度比较慢。默认是没有.m2文件夹的,可以自己新建一个。</li><li>打开数据库连接工具,导入mysql脚本</li><li>打开java代码,等待组件自动下载完成即可启动</li><li>添加sdk,建议使用1.8</li><li>启动后端程序</li><li>修改下配置文件,我们是本地连接,需要改下数据库连接地址</li><li>再打开教程,开始启动前端开发工具</li><li>前端依赖组件默认也是国外的,可按教程修为成国内的</li><li>组件下载完成,执行运行命令</li><li>学生前端也同样操作,启动</li><li>建议先将package-lock.json文件删掉,再执行npm install命令</li><li>前后端都已启动完成</li>",12),k={href:"https://www.bilibili.com/video/BV1Qh411S7RY",target:"_blank",rel:"noopener noreferrer"},q=l("h3",{id:"_7-3-微信小程序开发",tabindex:"-1"},[l("a",{class:"header-anchor",href:"#_7-3-微信小程序开发","aria-hidden":"true"},"#"),i(" 7.3 微信小程序开发")],-1),V=l("li",null,"去官网下载小程序开发工具,并安装",-1),j=l("li",null,"去微信小程序官网 (微信公众平台),创建小程序",-1),B=l("li",null,"登录成功后,点击左边菜单开发下面的开发管理,在点击开发设置",-1),z=l("li",null,"拿到appId、AppSecret后配置到代码中",-1),S=l("li",null,"修改代码配置后,重新启动后台程序",-1),D=l("li",null,"打开微信开发工具,导入微信小程序代码",-1),M={href:"http://localhost:8000",target:"_blank",rel:"noopener noreferrer"},X=l("li",null,"启动后需要修改appid,和代码中的保持一致",-1),A=l("li",null,"微信小程序就启动成功了",-1),C={href:"https://www.bilibili.com/video/BV1mK4y127C5",target:"_blank",rel:"noopener noreferrer"},I=l("h3",{id:"_7-4-代码配置介绍",tabindex:"-1"},[l("a",{class:"header-anchor",href:"#_7-4-代码配置介绍","aria-hidden":"true"},"#"),i(" 7.4 代码配置介绍")],-1),K=l("li",null,"下面介绍下常用的配置",-1),N=l("li",null,"后端配置主要在 yml 文件中",-1),Q=l("li",null,"七牛云配置完成后,测试一下,重新启动,加载配置文件",-1),R=l("li",null,"图片替换成功,说明七牛云配置是ok的",-1),Y=l("li",null,"application-prod.yml 用于正式环境的配置,和dev基本是一样的",-1),E=l("li",null,"学生端vue配置",-1),F=l("li",null,"管理端vue配置",-1),L=l("li",null,"微信小程序配置",-1),P=l("li",null,"配置都已经介绍完毕",-1),O={href:"https://www.bilibili.com/video/BV19V411n7XV",target:"_blank",rel:"noopener noreferrer"},T=s(`<h3 id="_7-5-win系统部署" tabindex="-1"><a class="header-anchor" href="#_7-5-win系统部署" aria-hidden="true">#</a> 7.5 win系统部署</h3><ul><li>下面介绍下在win平台下怎么部署学之思,包含win所有平台</li><li>先预装好下面软件,不会的可以看第一部分视频</li></ul><div class="language-软件简介 line-numbers-mode" data-ext="软件简介"><pre class="language-软件简介"><code> mysql-installer-community-8.0.19.0 : Mysql数据库安装包
</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></div>`,1),b=l("li",null,"工具安装",-1),v=l("li",null,"所有准备工具安装已结束,下一步是调试开发环境",-1),w={href:"https://www.bilibili.com/video/BV1rp4y1b7Se",target:"_blank",rel:"noopener noreferrer"},g=l("h3",{id:"_7-2-本地代码调试运行",tabindex:"-1"},[l("a",{class:"header-anchor",href:"#_7-2-本地代码调试运行","aria-hidden":"true"},"#"),i(" 7.2 本地代码调试运行")],-1),x={href:"https://gitee.com/mindskip/xzs-mysql",target:"_blank",rel:"noopener noreferrer"},f={href:"https://www.mindskip.net/style/git",target:"_blank",rel:"noopener noreferrer"},y=s("<li>修改java的镜像,改为阿里云镜像,默认是国外的,速度比较慢。默认是没有.m2文件夹的,可以自己新建一个。</li><li>打开数据库连接工具,导入mysql脚本</li><li>打开java代码,等待组件自动下载完成即可启动</li><li>添加sdk,建议使用1.8</li><li>启动后端程序</li><li>修改下配置文件,我们是本地连接,需要改下数据库连接地址</li><li>再打开教程,开始启动前端开发工具</li><li>前端依赖组件默认也是国外的,可按教程修为成国内的</li><li>组件下载完成,执行运行命令</li><li>学生前端也同样操作,启动</li><li>建议先将package-lock.json文件删掉,再执行npm install命令</li><li>前后端都已启动完成</li>",12),k={href:"https://www.bilibili.com/video/BV1Qh411S7RY",target:"_blank",rel:"noopener noreferrer"},q=l("h3",{id:"_7-3-微信小程序开发",tabindex:"-1"},[l("a",{class:"header-anchor",href:"#_7-3-微信小程序开发","aria-hidden":"true"},"#"),i(" 7.3 微信小程序开发")],-1),V=l("li",null,"去官网下载小程序开发工具,并安装",-1),j=l("li",null,"去微信小程序官网 (微信公众平台),创建小程序",-1),B=l("li",null,"登录成功后,点击左边菜单开发下面的开发管理,在点击开发设置",-1),z=l("li",null,"拿到appId、AppSecret后配置到代码中",-1),S=l("li",null,"修改代码配置后,重新启动后台程序",-1),D=l("li",null,"打开微信开发工具,导入微信小程序代码",-1),M={href:"http://localhost:8000",target:"_blank",rel:"noopener noreferrer"},X=l("li",null,"启动后需要修改appid,和代码中的保持一致",-1),A=l("li",null,"微信小程序就启动成功了",-1),C={href:"https://www.bilibili.com/video/BV1mK4y127C5",target:"_blank",rel:"noopener noreferrer"},I=l("h3",{id:"_7-4-代码配置介绍",tabindex:"-1"},[l("a",{class:"header-anchor",href:"#_7-4-代码配置介绍","aria-hidden":"true"},"#"),i(" 7.4 代码配置介绍")],-1),K=l("li",null,"下面介绍下常用的配置",-1),N=l("li",null,"后端配置主要在 yml 文件中",-1),R=l("li",null,"七牛云配置完成后,测试一下,重新启动,加载配置文件",-1),Y=l("li",null,"图片替换成功,说明七牛云配置是ok的",-1),E=l("li",null,"application-prod.yml 用于正式环境的配置,和dev基本是一样的",-1),F=l("li",null,"学生端vue配置",-1),L=l("li",null,"管理端vue配置",-1),P=l("li",null,"微信小程序配置",-1),Q=l("li",null,"配置都已经介绍完毕",-1),O={href:"https://www.bilibili.com/video/BV19V411n7XV",target:"_blank",rel:"noopener noreferrer"},T=s(`<h3 id="_7-5-win系统部署" tabindex="-1"><a class="header-anchor" href="#_7-5-win系统部署" aria-hidden="true">#</a> 7.5 win系统部署</h3><ul><li>下面介绍下在win平台下怎么部署学之思,包含win所有平台</li><li>先预装好下面软件,不会的可以看第一部分视频</li></ul><div class="language-软件简介 line-numbers-mode" data-ext="软件简介"><pre class="language-软件简介"><code> mysql-installer-community-8.0.19.0 : Mysql数据库安装包
navicat150_mysql_cs_x64 : Mysql数据库连接工具
jdk-8u241-windows-x64:java运行环
</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>按文档教程中的项目部署操作来</li><li>首先展示集成部署</li><li>这个jar包就是打包之后的运行程序,我们使用命令运行</li></ul><div class="language-运行命令 line-numbers-mode" data-ext="运行命令"><pre class="language-运行命令"><code> java -Duser.timezone=Asia/Shanghai -jar -Dspring.profiles.active=prod xzs-3.9.0.jar
</code></pre><div class="line-numbers" aria-hidden="true"><div class="line-number"></div></div></div>`,5),U=s('<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>',10),W={href:"https://www.bilibili.com/video/BV1XA41157P4",target:"_blank",rel:"noopener noreferrer"},G=s(`<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-脚本导入命令 line-numbers-mode" data-ext="脚本导入命令"><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-运行命令 line-numbers-mode" data-ext="运行命令"><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>`,5),H=l("li",null,"打开浏览器,检查是否启动成功",-1),J=l("li",null,"集成部署已经完成,下面介绍下前后端分离部署,分离部署前端页面要放在nginx中,需要配置nginx",-1),Z=l("li",null,"上传成功后配置nginx,nginx默认配置目录为 /etc/nginx/conf.d ,在里面新建xzs.conf配置文件即可",-1),$=l("li",null,"执行命令:nginx -s reload ,重新加载nginx配置文件",-1),ll=l("li",null,"在浏览器中能访问成功说明部署正确",-1),il=l("li",null,"docker部署,先安装好docker",-1),el=l("li",null,"执行教程中的命令,下载镜像,运行容器",-1),nl=l("li",null,"打开浏览器验证下是否能访问,访问成功表示docker版运行正常",-1),sl={href:"https://www.bilibili.com/video/BV17b4y1D7Re",target:"_blank",rel:"noopener noreferrer"},tl=l("h3",{id:"_7-7-宝塔面板部署考试系统",tabindex:"-1"},[l("a",{class:"header-anchor",href:"#_7-7-宝塔面板部署考试系统","aria-hidden":"true"},"#"),i(" 7.7 宝塔面板部署考试系统")],-1),ol=l("li",null,"打开宝塔,查看linux教程,安装教程安装好宝塔",-1),al=l("li",null,"登录宝塔",-1),dl=l("li",null,"安装基础软件:mysql8 、 java8 、nginx 等常用软件",-1),rl=l("li",null,"导入sql脚本和考试系统安装包",-1),cl=l("li",null,"这里注意下数据库用户名、密码、名称要和mysql的保持一致",-1),_l=l("li",null,"打包java程序",-1),hl=l("li",null,"启动考试系统",-1),ul=l("li",null,"开启端口:8000",-1),ml=l("li",null,"集成部署成功",-1),pl={href:"https://www.bilibili.com/video/BV19M4y1K7uc",target:"_blank",rel:"noopener noreferrer"},vl=l("h3",{id:"_7-8-使用手册",tabindex:"-1"},[l("a",{class:"header-anchor",href:"#_7-8-使用手册","aria-hidden":"true"},"#"),i(" 7.8 使用手册")],-1),bl=l("li",null,"用户管理:学生添加、管理员添加",-1),wl=l("li",null,"题目管理:添加题目、单选题、多选题、判断题、填空题、解答题",-1),gl=l("li",null,"教育管理:添加学科",-1),xl=l("li",null,"试卷管理:添加试卷 固定试卷 时段试卷 任务试卷",-1),fl=l("li",null,"任务管理:添加任务",-1),yl=l("li",null,"消息管理:消息发送",-1),kl=l("li",null,"成绩管理:查看成绩",-1),ql={href:"https://www.bilibili.com/video/BV1884y1F71Y",target:"_blank",rel:"noopener noreferrer"};function Vl(jl,Bl){const e=o("ExternalLinkIcon");return a(),d("div",null,[c,_,l("ul",null,[l("li",null,[i("打开学之思开源仓库地址:"),l("a",h,[i("https://gitee.com/mindskip/xzs-mysql"),n(e)])]),u,m]),p,l("ul",null,[v,b,l("li",null,[i("哔哩哔哩:"),l("a",w,[i("https://www.bilibili.com/video/BV1rp4y1b7Se"),n(e)])])]),g,l("ul",null,[l("li",null,[i("打开仓库地址 "),l("a",x,[i("https://gitee.com/mindskip/xzs-mysql"),n(e)]),i(" ,下载源代码")]),l("li",null,[i("打开教学文档 "),l("a",f,[i("https://www.mindskip.net/style/git"),n(e)])]),y,l("li",null,[i("哔哩哔哩:"),l("a",k,[i("https://www.bilibili.com/video/BV1Qh411S7RY"),n(e)])])]),q,l("ul",null,[V,j,B,z,S,D,l("li",null,[i("微信接口默认是"),l("a",M,[i("http://localhost:8000"),n(e)]),i(",默认就可以了,和后端端口保持一致")]),X,A,l("li",null,[i("哔哩哔哩:"),l("a",C,[i("https://www.bilibili.com/video/BV1mK4y127C5"),n(e)])])]),I,l("ul",null,[K,N,Q,R,Y,E,F,L,P,l("li",null,[i("哔哩哔哩:"),l("a",O,[i("https://www.bilibili.com/video/BV19V411n7XV"),n(e)])])]),T,l("ul",null,[U,l("li",null,[i("哔哩哔哩:"),l("a",W,[i("https://www.bilibili.com/video/BV1XA41157P4"),n(e)])])]),G,l("ul",null,[H,J,Z,$,ll,il,el,nl,l("li",null,[i("哔哩哔哩:"),l("a",sl,[i("https://www.bilibili.com/video/BV17b4y1D7Re"),n(e)])])]),tl,l("ul",null,[ol,al,dl,rl,cl,_l,hl,ul,ml,l("li",null,[i("哔哩哔哩:"),l("a",pl,[i("https://www.bilibili.com/video/BV19M4y1K7uc"),n(e)])])]),vl,l("ul",null,[bl,wl,gl,xl,fl,yl,kl,l("li",null,[i("哔哩哔哩:"),l("a",ql,[i("https://www.bilibili.com/video/BV1884y1F71Y"),n(e)])])])])}const Sl=t(r,[["render",Vl],["__file","video.html.vue"]]);export{Sl as default};
</code></pre><div class="line-numbers" aria-hidden="true"><div class="line-number"></div></div></div>`,5),H=l("li",null,"打开浏览器,检查是否启动成功",-1),J=l("li",null,"集成部署已经完成,下面介绍下前后端分离部署,分离部署前端页面要放在nginx中,需要配置nginx",-1),Z=l("li",null,"上传成功后配置nginx,nginx默认配置目录为 /etc/nginx/conf.d ,在里面新建xzs.conf配置文件即可",-1),$=l("li",null,"执行命令:nginx -s reload ,重新加载nginx配置文件",-1),ll=l("li",null,"在浏览器中能访问成功说明部署正确",-1),il=l("li",null,"docker部署,先安装好docker",-1),el=l("li",null,"执行教程中的命令,下载镜像,运行容器",-1),nl=l("li",null,"打开浏览器验证下是否能访问,访问成功表示docker版运行正常",-1),sl={href:"https://www.bilibili.com/video/BV17b4y1D7Re",target:"_blank",rel:"noopener noreferrer"},tl=l("h3",{id:"_7-7-宝塔面板部署考试系统",tabindex:"-1"},[l("a",{class:"header-anchor",href:"#_7-7-宝塔面板部署考试系统","aria-hidden":"true"},"#"),i(" 7.7 宝塔面板部署考试系统")],-1),ol=l("li",null,"打开宝塔,查看linux教程,安装教程安装好宝塔",-1),al=l("li",null,"登录宝塔",-1),dl=l("li",null,"安装基础软件:mysql8 、 java8 、nginx 等常用软件",-1),rl=l("li",null,"导入sql脚本和考试系统安装包",-1),cl=l("li",null,"这里注意下数据库用户名、密码、名称要和mysql的保持一致",-1),_l=l("li",null,"打包java程序",-1),hl=l("li",null,"启动考试系统",-1),ul=l("li",null,"开启端口:8000",-1),ml=l("li",null,"集成部署成功",-1),pl={href:"https://www.bilibili.com/video/BV19M4y1K7uc",target:"_blank",rel:"noopener noreferrer"},bl=l("h3",{id:"_7-8-使用手册",tabindex:"-1"},[l("a",{class:"header-anchor",href:"#_7-8-使用手册","aria-hidden":"true"},"#"),i(" 7.8 使用手册")],-1),vl=l("li",null,"用户管理:学生添加、管理员添加",-1),wl=l("li",null,"题目管理:添加题目、单选题、多选题、判断题、填空题、解答题",-1),gl=l("li",null,"教育管理:添加学科",-1),xl=l("li",null,"试卷管理:添加试卷 固定试卷 时段试卷 任务试卷",-1),fl=l("li",null,"任务管理:添加任务",-1),yl=l("li",null,"消息管理:消息发送",-1),kl=l("li",null,"成绩管理:查看成绩",-1),ql={href:"https://www.bilibili.com/video/BV1884y1F71Y",target:"_blank",rel:"noopener noreferrer"};function Vl(jl,Bl){const e=o("ExternalLinkIcon");return a(),d("div",null,[c,_,l("ul",null,[l("li",null,[i("打开学之思开源仓库地址:"),l("a",h,[i("https://gitee.com/mindskip/xzs-mysql"),n(e)])]),l("li",null,[i("下载数据库脚本"),l("a",u,[i("https://www.mindskip.net:999"),n(e)])]),m]),p,l("ul",null,[b,v,l("li",null,[i("哔哩哔哩:"),l("a",w,[i("https://www.bilibili.com/video/BV1rp4y1b7Se"),n(e)])])]),g,l("ul",null,[l("li",null,[i("打开仓库地址 "),l("a",x,[i("https://gitee.com/mindskip/xzs-mysql"),n(e)]),i(" ,下载源代码")]),l("li",null,[i("打开教学文档 "),l("a",f,[i("https://www.mindskip.net/style/git"),n(e)])]),y,l("li",null,[i("哔哩哔哩:"),l("a",k,[i("https://www.bilibili.com/video/BV1Qh411S7RY"),n(e)])])]),q,l("ul",null,[V,j,B,z,S,D,l("li",null,[i("微信接口默认是"),l("a",M,[i("http://localhost:8000"),n(e)]),i(",默认就可以了,和后端端口保持一致")]),X,A,l("li",null,[i("哔哩哔哩:"),l("a",C,[i("https://www.bilibili.com/video/BV1mK4y127C5"),n(e)])])]),I,l("ul",null,[K,N,R,Y,E,F,L,P,Q,l("li",null,[i("哔哩哔哩:"),l("a",O,[i("https://www.bilibili.com/video/BV19V411n7XV"),n(e)])])]),T,l("ul",null,[U,l("li",null,[i("哔哩哔哩:"),l("a",W,[i("https://www.bilibili.com/video/BV1XA41157P4"),n(e)])])]),G,l("ul",null,[H,J,Z,$,ll,il,el,nl,l("li",null,[i("哔哩哔哩:"),l("a",sl,[i("https://www.bilibili.com/video/BV17b4y1D7Re"),n(e)])])]),tl,l("ul",null,[ol,al,dl,rl,cl,_l,hl,ul,ml,l("li",null,[i("哔哩哔哩:"),l("a",pl,[i("https://www.bilibili.com/video/BV19M4y1K7uc"),n(e)])])]),bl,l("ul",null,[vl,wl,gl,xl,fl,yl,kl,l("li",null,[i("哔哩哔哩:"),l("a",ql,[i("https://www.bilibili.com/video/BV1884y1F71Y"),n(e)])])])])}const Sl=t(r,[["render",Vl],["__file","video.html.vue"]]);export{Sl as default};
@@ -1 +1 @@
const l=JSON.parse('{"key":"v-45a87c2c","path":"/guide/wx.html","title":"4.2 小程序","lang":"zh-CN","frontmatter":{},"excerpt":"","headers":[{"level":3,"title":"4.2.1 登录","slug":"_4-2-1-登录","link":"#_4-2-1-登录","children":[]},{"level":3,"title":"4.2.2 注册","slug":"_4-2-2-注册","link":"#_4-2-2-注册","children":[]},{"level":3,"title":"4.2.3 检查绑定","slug":"_4-2-3-检查绑定","link":"#_4-2-3-检查绑定","children":[]},{"level":3,"title":"4.2.3 解绑退出","slug":"_4-2-3-解绑退出","link":"#_4-2-3-解绑退出","children":[]},{"level":3,"title":"4.2.3 主页试卷列表","slug":"_4-2-3-主页试卷列表","link":"#_4-2-3-主页试卷列表","children":[]},{"level":3,"title":"4.2.4 任务中心","slug":"_4-2-4-任务中心","link":"#_4-2-4-任务中心","children":[]},{"level":3,"title":"4.2.4 试卷列表","slug":"_4-2-4-试卷列表","link":"#_4-2-4-试卷列表","children":[]},{"level":3,"title":"4.2.5 试卷查询","slug":"_4-2-5-试卷查询","link":"#_4-2-5-试卷查询","children":[]},{"level":3,"title":"4.2.6 答卷列表","slug":"_4-2-6-答卷列表","link":"#_4-2-6-答卷列表","children":[]},{"level":3,"title":"4.2.7 试卷提交","slug":"_4-2-7-试卷提交","link":"#_4-2-7-试卷提交","children":[]},{"level":3,"title":"4.2.8 获取当前用户信息","slug":"_4-2-8-获取当前用户信息","link":"#_4-2-8-获取当前用户信息","children":[]},{"level":3,"title":"4.2.9 用户信息更新","slug":"_4-2-9-用户信息更新","link":"#_4-2-9-用户信息更新","children":[]},{"level":3,"title":"4.2.10 用户动态","slug":"_4-2-10-用户动态","link":"#_4-2-10-用户动态","children":[]},{"level":3,"title":"4.2.11 消息列表","slug":"_4-2-11-消息列表","link":"#_4-2-11-消息列表","children":[]},{"level":3,"title":"4.2.12 消息详情","slug":"_4-2-12-消息详情","link":"#_4-2-12-消息详情","children":[]},{"level":3,"title":"4.1.13 消息未读数","slug":"_4-1-13-消息未读数","link":"#_4-1-13-消息未读数","children":[]},{"level":3,"title":"4.1.14 消息标记已读","slug":"_4-1-14-消息标记已读","link":"#_4-1-14-消息标记已读","children":[]}],"git":{"updatedTime":1726100103000,"contributors":[{"name":"mindskip","email":"mindskip@qq.com","commits":33},{"name":"思维跳跃科技","email":"mindskip@qq.com","commits":12}]},"filePathRelative":"guide/wx.md"}');export{l as data};
const l=JSON.parse('{"key":"v-45a87c2c","path":"/guide/wx.html","title":"4.2 小程序","lang":"zh-CN","frontmatter":{},"excerpt":"","headers":[{"level":3,"title":"4.2.1 登录","slug":"_4-2-1-登录","link":"#_4-2-1-登录","children":[]},{"level":3,"title":"4.2.2 注册","slug":"_4-2-2-注册","link":"#_4-2-2-注册","children":[]},{"level":3,"title":"4.2.3 检查绑定","slug":"_4-2-3-检查绑定","link":"#_4-2-3-检查绑定","children":[]},{"level":3,"title":"4.2.3 解绑退出","slug":"_4-2-3-解绑退出","link":"#_4-2-3-解绑退出","children":[]},{"level":3,"title":"4.2.3 主页试卷列表","slug":"_4-2-3-主页试卷列表","link":"#_4-2-3-主页试卷列表","children":[]},{"level":3,"title":"4.2.4 任务中心","slug":"_4-2-4-任务中心","link":"#_4-2-4-任务中心","children":[]},{"level":3,"title":"4.2.4 试卷列表","slug":"_4-2-4-试卷列表","link":"#_4-2-4-试卷列表","children":[]},{"level":3,"title":"4.2.5 试卷查询","slug":"_4-2-5-试卷查询","link":"#_4-2-5-试卷查询","children":[]},{"level":3,"title":"4.2.6 答卷列表","slug":"_4-2-6-答卷列表","link":"#_4-2-6-答卷列表","children":[]},{"level":3,"title":"4.2.7 试卷提交","slug":"_4-2-7-试卷提交","link":"#_4-2-7-试卷提交","children":[]},{"level":3,"title":"4.2.8 获取当前用户信息","slug":"_4-2-8-获取当前用户信息","link":"#_4-2-8-获取当前用户信息","children":[]},{"level":3,"title":"4.2.9 用户信息更新","slug":"_4-2-9-用户信息更新","link":"#_4-2-9-用户信息更新","children":[]},{"level":3,"title":"4.2.10 用户动态","slug":"_4-2-10-用户动态","link":"#_4-2-10-用户动态","children":[]},{"level":3,"title":"4.2.11 消息列表","slug":"_4-2-11-消息列表","link":"#_4-2-11-消息列表","children":[]},{"level":3,"title":"4.2.12 消息详情","slug":"_4-2-12-消息详情","link":"#_4-2-12-消息详情","children":[]},{"level":3,"title":"4.1.13 消息未读数","slug":"_4-1-13-消息未读数","link":"#_4-1-13-消息未读数","children":[]},{"level":3,"title":"4.1.14 消息标记已读","slug":"_4-1-14-消息标记已读","link":"#_4-1-14-消息标记已读","children":[]}],"git":{"updatedTime":1727171446000,"contributors":[{"name":"mindskip","email":"mindskip@qq.com","commits":33},{"name":"思维跳跃科技","email":"mindskip@qq.com","commits":13}]},"filePathRelative":"guide/wx.md"}');export{l as data};
@@ -1,4 +1,4 @@
import{_ as e,o as i,c as n,e as u}from"./app.d00a1887.js";const d={},s=u(`<h1 id="_4-2-小程序" tabindex="-1"><a class="header-anchor" href="#_4-2-小程序" aria-hidden="true">#</a> 4.2 小程序</h1><h3 id="_4-2-1-登录" tabindex="-1"><a class="header-anchor" href="#_4-2-1-登录" aria-hidden="true">#</a> 4.2.1 登录</h3><ul><li>接口地址:/api/wx/student/auth/bind</li><li>请求参数:</li></ul><div class="language-text line-numbers-mode" data-ext="text"><pre class="language-text"><code> userName: student //用户名
import{_ as e,o as i,c as n,e as u}from"./app.ee529b4c.js";const d={},s=u(`<h1 id="_4-2-小程序" tabindex="-1"><a class="header-anchor" href="#_4-2-小程序" aria-hidden="true">#</a> 4.2 小程序</h1><h3 id="_4-2-1-登录" tabindex="-1"><a class="header-anchor" href="#_4-2-1-登录" aria-hidden="true">#</a> 4.2.1 登录</h3><ul><li>接口地址:/api/wx/student/auth/bind</li><li>请求参数:</li></ul><div class="language-text line-numbers-mode" data-ext="text"><pre class="language-text"><code> userName: student //用户名
password: 123456 //密码
code: 023BNuFa1CQ14B07KVHa16RHM94BNuF0 //授权码
</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>返回参数:</li></ul><div class="language-text line-numbers-mode" data-ext="text"><pre class="language-text"><code>{
@@ -33,7 +33,7 @@ import{_ as e,o as i,c as n,e as u}from"./app.d00a1887.js";const d={},s=u(`<h1 i
&quot;response&quot;: {
&quot;fixedPaper&quot;: [ //固定试卷
{
&quot;id&quot;: 52, //试卷id
&quot;id&quot;: 53, //试卷id
&quot;name&quot;: &quot;aaa&quot;, //试卷名称
&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.d00a1887.js";const d={},s=u(`<h1 i
],
&quot;timeLimitPaper&quot;: [ //时段试卷
{
&quot;id&quot;: 52, //试卷id
&quot;id&quot;: 53, //试卷id
&quot;name&quot;: &quot;202008705&quot;, //试卷名称
&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.d00a1887.js";const d={},s=u(`<h1 i
&quot;message&quot;: &quot;成功&quot;,
&quot;response&quot;: [
{
&quot;id&quot;: 52,
&quot;id&quot;: 53,
&quot;title&quot;: &quot;基础任务&quot;, //任务标题
&quot;paperItems&quot;: [
{
@@ -87,7 +87,7 @@ import{_ as e,o as i,c as n,e as u}from"./app.d00a1887.js";const d={},s=u(`<h1 i
&quot;total&quot;: 9,
&quot;list&quot;: [
{
&quot;id&quot;: 52,
&quot;id&quot;: 53,
&quot;name&quot;: &quot;固定试卷&quot;, //试卷名称
&quot;questionCount&quot;: 1, //题目数量
&quot;score&quot;: 50, //分数
@@ -110,7 +110,7 @@ import{_ as e,o as i,c as n,e as u}from"./app.d00a1887.js";const d={},s=u(`<h1 i
&quot;code&quot;: 1,
&quot;message&quot;: &quot;成功&quot;,
&quot;response&quot;: {
&quot;id&quot;: 52, //试卷id
&quot;id&quot;: 53, //试卷id
&quot;level&quot;: 1, //年级
&quot;subjectId&quot;: 4, //学科
&quot;paperType&quot;: 1, //试卷类型
@@ -122,7 +122,7 @@ import{_ as e,o as i,c as n,e as u}from"./app.d00a1887.js";const d={},s=u(`<h1 i
&quot;name&quot;: &quot;一、解答题&quot;, //标题名称
&quot;questionItems&quot;: [ //题目列表
{
&quot;id&quot;: 52, //题目id
&quot;id&quot;: 53, //题目id
&quot;questionType&quot;: 1, //题目类型
&quot;subjectId&quot;: 4, //学科
&quot;title&quot;: &quot;中华四大名著都有哪些,下列正确的是&quot;, //题干
@@ -192,7 +192,7 @@ import{_ as e,o as i,c as n,e as u}from"./app.d00a1887.js";const d={},s=u(`<h1 i
&quot;code&quot;: 1,
&quot;message&quot;: &quot;成功&quot;,
&quot;response&quot;: {
&quot;id&quot;: 52,
&quot;id&quot;: 53,
&quot;userUuid&quot;: &quot;d2d29da2-dcb3-4013-b874-727626236f47&quot;, //用户uuid
&quot;userName&quot;: &quot;student&quot;, //用户名
&quot;realName&quot;: &quot;学生&quot;, //真实姓名
@@ -220,7 +220,7 @@ import{_ as e,o as i,c as n,e as u}from"./app.d00a1887.js";const d={},s=u(`<h1 i
&quot;code&quot;: 1,
&quot;message&quot;: &quot;成功&quot;,
&quot;response&quot;: {
&quot;id&quot;: 52,
&quot;id&quot;: 53,
&quot;userUuid&quot;: &quot;d2d29da2-dcb3-4013-b874-727626236f47&quot;, //用户uuid
&quot;userName&quot;: &quot;student&quot;, //用户名
&quot;realName&quot;: &quot;学生&quot;, //真实姓名
@@ -262,7 +262,7 @@ import{_ as e,o as i,c as n,e as u}from"./app.d00a1887.js";const d={},s=u(`<h1 i
&quot;total&quot;: 7,
&quot;list&quot;: [
{
&quot;id&quot;: 52, //消息
&quot;id&quot;: 53, //消息
&quot;title&quot;: &quot;国庆假说明&quot;, //消息标题
&quot;messageId&quot;: 17, //消息id
&quot;content&quot;: &quot;假期七天请注意安全。。。&quot;, //消息内容
@@ -277,7 +277,7 @@ import{_ as e,o as i,c as n,e as u}from"./app.d00a1887.js";const d={},s=u(`<h1 i
&quot;code&quot;: 1,
&quot;message&quot;: &quot;成功&quot;,
&quot;response&quot;: {
&quot;id&quot;: 52,
&quot;id&quot;: 53,
&quot;title&quot;: &quot;国庆假说明&quot;, //消息标题
&quot;content&quot;: &quot;假期七天请注意安全。。。&quot;, //消息内容
&quot;createTime&quot;: &quot;2021-09-25 14:51:32&quot;, //创建时间
+28 -28
View File
File diff suppressed because one or more lines are too long
File diff suppressed because one or more lines are too long
File diff suppressed because one or more lines are too long
File diff suppressed because one or more lines are too long
File diff suppressed because one or more lines are too long
File diff suppressed because one or more lines are too long
File diff suppressed because one or more lines are too long
File diff suppressed because one or more lines are too long
+12 -12
View File
File diff suppressed because one or more lines are too long
+2 -2
View File
File diff suppressed because one or more lines are too long