Skip to content

Commit a3906cc

Browse files
committed
1
1 parent 5af36a0 commit a3906cc

File tree

630 files changed

+63569
-0
lines changed

Some content is hidden

Large Commits have some content hidden by default. Use the searchbox below for content that may be hidden.

630 files changed

+63569
-0
lines changed

reading/.gitignore

Lines changed: 44 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,44 @@
1+
######################################################################
2+
# Build Tools
3+
4+
.gradle
5+
/build/
6+
!gradle/wrapper/gradle-wrapper.jar
7+
8+
target/
9+
!.mvn/wrapper/maven-wrapper.jar
10+
11+
######################################################################
12+
# IDE
13+
14+
### STS ###
15+
.apt_generated
16+
.classpath
17+
.factorypath
18+
.project
19+
.settings
20+
.springBeans
21+
22+
### IntelliJ IDEA ###
23+
.idea
24+
*.iws
25+
*.iml
26+
*.ipr
27+
28+
### NetBeans ###
29+
nbproject/private/
30+
build/*
31+
nbbuild/
32+
dist/
33+
nbdist/
34+
.nb-gradle/
35+
36+
######################################################################
37+
# Others
38+
*.log
39+
*.xml.versionsBackup
40+
*.swp
41+
42+
!*/build/*.java
43+
!*/build/*.html
44+
!*/build/*.xml

reading/LICENSE

Lines changed: 20 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,20 @@
1+
The MIT License (MIT)
2+
3+
Copyright (c) 2018 RuoYi
4+
5+
Permission is hereby granted, free of charge, to any person obtaining a copy of
6+
this software and associated documentation files (the "Software"), to deal in
7+
the Software without restriction, including without limitation the rights to
8+
use, copy, modify, merge, publish, distribute, sublicense, and/or sell copies of
9+
the Software, and to permit persons to whom the Software is furnished to do so,
10+
subject to the following conditions:
11+
12+
The above copyright notice and this permission notice shall be included in all
13+
copies or substantial portions of the Software.
14+
15+
THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR
16+
IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, FITNESS
17+
FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE AUTHORS OR
18+
COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER
19+
IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN
20+
CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE.

reading/README.md

Lines changed: 91 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,91 @@
1+
## 系统简介
2+
3+
4+
* 前端采用Vue、Element UI。
5+
* 后端采用Spring Boot、Spring Security、Redis & Jwt。
6+
* 权限认证使用Jwt,支持多终端认证系统。
7+
* 支持加载动态权限菜单,多方式轻松权限控制。
8+
9+
## app 端功能
10+
1. 用户登录(注册)模块:用户可通过账号以及密码登录app,新用户则选择“注册”功能完成注册。
11+
2. 社区模块:①签到功能,通过签到获取积分可提升等级。②搜索功能,通过输入关键字搜索,涮选出包含关键字主题的书帖。社区下方则推送最新出现的书帖。
12+
3. 书库模块:在主页,点击进入书库页面①通过选择言情、玄幻等关键字直接筛选不同板块的书帖。②AI推荐,根据个人浏览偏好,推荐你可能感兴趣的书帖。
13+
4. 阅读模块:点击推书的书帖,选择在线阅读,即可进入阅读界面。阅读界面具有查看目录、添加书签等功能。书帖下方可进行评论、点赞、收藏等功能。
14+
5. 推书模块:推书模块可以进行发帖,发帖分推书和找书两个板块①推书发帖板块,进入发帖后选择言情/玄幻/耽美等选项后进入下一步开始编辑帖子,帖子完成输入标题(必须)、内容(必须)、添加图片(可选)、添加文件(可选)即可发布。②找书发帖模块,则直接进入书帖编辑要求同上。
15+
6. 个人信息模块:①历史浏览记录,该界面记录最近浏览的书帖。可通过记录阅读书帖,或对记录单个或整体删除②我的收藏,记录我收藏的所有书帖,可以对书帖进行阅读或删除功能③我的动态,记录个人发布的书帖。可进行阅读或删除④设置功能,用户可以修改个人信息例如头像、昵称、密码、个性签名等。
16+
17+
18+
**图标颜色 : 4942df**
19+
20+
21+
## 功能详解
22+
积分: 签到发起请求,在签到表中记录签到时间,用户。通过 uid 查询积分表当前用户拥有积分。
23+
空值,则创建一条记录并增加5积分。非空,则增加 5 积分。
24+
25+
等级显示,直接在前端定义。按照王者荣耀的段位来。一分等于一星。
26+
27+
类型设计了一个维表。来存取对应的分类值。
28+
29+
书库模块: 一对一查询,按照板块查询书贴。
30+
31+
阅读,完全就是加载一个链接(书签没想法,查看目录随缘。毕竟加载了第三方网站)。
32+
33+
评论:remark 评论内容,帖子,用户 (没有回复功能)。
34+
1. 根据 文章 id 查询所有评论并根据时间排序。
35+
2. 新增评论。
36+
3. 根据评论id删除评论。
37+
38+
收藏,点赞。都是向对应的表添加数据。添加前检查是否已存在,状态值是什么。存在则修改状态值。否则新增一条数据。
39+
40+
41+
发帖,两张表,发帖的时候直接新增就好了。(找书,发书 我觉得没差)。
42+
43+
44+
45+
浏览历史 记录账号 id (列表采用关联查询,不然都是单表)。
46+
点开一个推荐的时候,向后台发送记录请求。新增。
47+
48+
1. 根据用户id获取历史记录。
49+
2. 清空历史记录。
50+
3. 删除一条历史记录。
51+
52+
53+
54+
动态做视图就可以了。多表联合查询。
55+
56+
个人信息修改。(用户会在注册的时候连带创建)。
57+
只向前端提供 update 接口 和 select 接口。
58+
59+
60+
61+
62+
63+
## 后台功能
64+
65+
1. 用户管理:用户是系统操作者,该功能主要完成系统用户配置。
66+
2. 部门管理:配置系统组织机构(公司、部门、小组),树结构展现支持数据权限。
67+
3. 岗位管理:配置系统用户所属担任职务。
68+
4. 菜单管理:配置系统菜单,操作权限,按钮权限标识等。
69+
5. 角色管理:角色菜单权限分配、设置角色按机构进行数据范围权限划分。
70+
6. 字典管理:对系统中经常使用的一些较为固定的数据进行维护。
71+
7. 参数管理:对系统动态配置常用参数。
72+
8. 通知公告:系统通知公告信息发布维护。
73+
9. 操作日志:系统正常操作日志记录和查询;系统异常信息日志记录和查询。
74+
10. 登录日志:系统登录日志记录查询包含登录异常。
75+
11. 在线用户:当前系统中活跃用户状态监控。
76+
12. 定时任务:在线(添加、修改、删除)任务调度包含执行结果日志。
77+
13. 代码生成:前后端代码的生成(java、html、xml、sql)支持CRUD下载 。
78+
14. 系统接口:根据业务代码自动生成相关的api接口文档。
79+
15. 服务监控:监视当前系统CPU、内存、磁盘、堆栈等相关信息。
80+
16. 缓存监控:对系统的缓存信息查询,命令统计等。
81+
17. 在线构建器:拖动表单元素生成相应的HTML代码。
82+
18. 连接池监视:监视当前系统数据库连接池状态,可进行分析SQL找出系统性能瓶颈。
83+
84+
85+
86+
## 演示图
87+
88+
<table>
89+
90+
</table>
91+

reading/bin/clean.bat

Lines changed: 12 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,12 @@
1+
@echo off
2+
echo.
3+
echo [ÐÅÏ¢] ÇåÀíÉú³É·¾¶¡£
4+
echo.
5+
6+
%~d0
7+
cd %~dp0
8+
9+
cd ..
10+
call mvn clean
11+
12+
pause

reading/bin/package.bat

Lines changed: 12 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,12 @@
1+
@echo off
2+
echo.
3+
echo [信息] 打包Web工程,生成war/jar包文件。
4+
echo.
5+
6+
%~d0
7+
cd %~dp0
8+
9+
cd ..
10+
call mvn clean package -Dmaven.test.skip=true
11+
12+
pause

reading/bin/run.bat

Lines changed: 14 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,14 @@
1+
@echo off
2+
echo.
3+
echo [ÐÅÏ¢] ÔËÐÐWeb¹¤³Ì¡£
4+
echo.
5+
6+
cd %~dp0
7+
cd ../ruoyi-admin/target
8+
9+
set JAVA_OPTS=-Xms256m -Xmx1024m -XX:MetaspaceSize=128m -XX:MaxMetaspaceSize=512m
10+
11+
java -jar %JAVA_OPTS% ruoyi-admin.jar
12+
13+
cd bin
14+
pause
Binary file not shown.

0 commit comments

Comments
 (0)