Skip to content
Projects
Groups
Snippets
Help
This project
Loading...
Sign in / Register
Toggle navigation
S
spring-microservice-exam
Project
Overview
Details
Activity
Cycle Analytics
Repository
Repository
Files
Commits
Branches
Tags
Contributors
Graph
Compare
Charts
Issues
0
Issues
0
List
Board
Labels
Milestones
Merge Requests
0
Merge Requests
0
CI / CD
CI / CD
Pipelines
Jobs
Schedules
Charts
Wiki
Wiki
Snippets
Snippets
Members
Members
Collapse sidebar
Close sidebar
Activity
Graph
Charts
Create a new issue
Jobs
Commits
Issue Boards
Open sidebar
汪想
spring-microservice-exam
Commits
9f6d0ba5
Commit
9f6d0ba5
authored
Apr 23, 2019
by
tangyi
Browse files
Options
Browse Files
Download
Email Patches
Plain Diff
修复bug、增加演示环境相关内容
parent
4fa72a58
Hide whitespace changes
Inline
Side-by-side
Showing
16 changed files
with
243 additions
and
93 deletions
+243
-93
README.md
README.md
+2
-2
auth-service.yml
config-service/src/main/resources/config/auth-service.yml
+1
-0
exam-service.yml
config-service/src/main/resources/config/exam-service.yml
+1
-0
gateway-service.yml
config-service/src/main/resources/config/gateway-service.yml
+13
-0
user-service.yml
config-service/src/main/resources/config/user-service.yml
+1
-0
microservice-auth.sql
doc/deploy/mysql/microservice-auth.sql
+1
-1
microservice-exam.sql
doc/deploy/mysql/microservice-exam.sql
+12
-3
microservice-user.sql
doc/deploy/mysql/microservice-user.sql
+77
-78
docker-compose-base.yml
docker-compose-base.yml
+2
-1
docker-compose.env
docker-compose.env
+5
-2
PreviewConfig.java
.../java/com/github/tangyi/gateway/config/PreviewConfig.java
+31
-0
PreviewFilter.java
...java/com/github/tangyi/gateway/filters/PreviewFilter.java
+74
-0
SubjectBankController.java
.../github/tangyi/exam/controller/SubjectBankController.java
+3
-5
UserController.java
...ava/com/github/tangyi/user/controller/UserController.java
+18
-0
UserService.java
...main/java/com/github/tangyi/user/service/UserService.java
+1
-0
UserMapper.xml
...mpl/user-service/src/main/resources/mapper/UserMapper.xml
+1
-1
No files found.
README.md
View file @
9f6d0ba5
...
...
@@ -12,9 +12,9 @@
-
后端基于
`spring boot`
、
`spring cloud`
、
`MySQL`
等技术实现权限管理、考试管理等功能。
-
[
在线体验-前台
](
http://www.it99.club
)
-
在线体验-前台:
[
http://www.it99.club
](
http://www.it99.club
)
-
[
在线体验-后台
](
http://www.it99.club:81
)
-
在线体验-后台:
[
http://www.it99.club:81
](
http://www.it99.club:81
)
## 技术选型
...
...
config-service/src/main/resources/config/auth-service.yml
View file @
9f6d0ba5
...
...
@@ -83,6 +83,7 @@ ignore:
-
/actuator/**
-
/hystrix.sender
-
/v1/user/findUserByUsername/**
-
/v1/user/checkExist/**
-
/v1/menu/findMenuByRole/**
-
/v1/code/**
-
/v1/attachment/download
...
...
config-service/src/main/resources/config/exam-service.yml
View file @
9f6d0ba5
...
...
@@ -98,6 +98,7 @@ ignore:
-
/hystrix.sender
-
/v1/user/findUserByUsername/**
-
/v1/menu/findMenuByRole/**
-
/v1/user/checkExist/**
-
/v1/code/**
-
/v1/attachment/download
-
/v1/log/**
...
...
config-service/src/main/resources/config/gateway-service.yml
View file @
9f6d0ba5
...
...
@@ -63,6 +63,19 @@ swagger:
-
exam-service
-
auth-service
# 演示环境
preview
:
enabled
:
${PREVIEW_ENABLED:
false
}
ignoreUrls
:
-
token
-
examRecord
-
saveOrUpdate
-
register
-
submit
-
checkExist
-
updateInfo
-
attachment
logging
:
level
:
root
:
info
...
...
config-service/src/main/resources/config/user-service.yml
View file @
9f6d0ba5
...
...
@@ -123,6 +123,7 @@ ignore:
-
/v1/user/findUserByUsername/**
-
/v1/menu/findMenuByRole/**
-
/v1/user/register
-
/v1/user/checkExist/**
-
/v1/code/**
-
/v1/attachment/download
-
/v1/log/**
...
...
doc/deploy/mysql/microservice-auth.sql
View file @
9f6d0ba5
...
...
@@ -11,7 +11,7 @@
Target Server Version : 50710
File Encoding : 65001
Date: 2
1/04/2019 13:46:4
9
Date: 2
3/04/2019 20:03:2
9
*/
SET
NAMES
utf8mb4
;
...
...
doc/deploy/mysql/microservice-exam.sql
View file @
9f6d0ba5
...
...
@@ -11,7 +11,7 @@
Target Server Version : 50710
File Encoding : 65001
Date: 2
1/04/2019 13:47:02
Date: 2
3/04/2019 20:03:38
*/
SET
NAMES
utf8mb4
;
...
...
@@ -63,6 +63,7 @@ CREATE TABLE `course` (
-- Records of course
-- ----------------------------
INSERT
INTO
`course`
VALUES
(
'6dcccd4639bc49b88810be1d30a77f92'
,
'测试课程'
,
'测试学院'
,
'测试专业'
,
'陈老师'
,
'测试课程'
,
'admin'
,
'2018-11-12 22:31:28'
,
'admin'
,
'2019-04-11 16:51:15'
,
'0'
,
'EXAM'
);
INSERT
INTO
`course`
VALUES
(
'b2321aa045d64448a3ad710aae6efbbf'
,
'高等数学'
,
'测试'
,
'测试'
,
'测试'
,
'测试'
,
'admin'
,
'2019-04-23 19:40:05'
,
'admin'
,
'2019-04-23 19:40:05'
,
'0'
,
'EXAM'
);
-- ----------------------------
-- Table structure for exam_record
...
...
@@ -121,10 +122,10 @@ CREATE TABLE `examination` (
-- ----------------------------
-- Records of examination
-- ----------------------------
INSERT
INTO
`examination`
VALUES
(
'4f9ced28ffe64fcea57a7367e9fd4c0c'
,
'离散数学'
,
'2'
,
'离散数学'
,
'2019-01-03 00:00'
,
'2019-01-11 00:00'
,
''
,
'100'
,
'0'
,
'1'
,
'group1/M00/00/00/wKgAX1x3gGqABz6cAAZyO2yzEwA450.jpg'
,
'da4b5623e9754abbb07320d8def18fe7'
,
'信息学院'
,
'软件工程'
,
'
6dcccd4639bc49b88810be1d30a77f92'
,
'离散数学练习'
,
'admin'
,
'2019-01-13 20:16:36'
,
'admin'
,
'2019-04-11 10:56:03
'
,
'0'
,
'EXAM'
);
INSERT
INTO
`examination`
VALUES
(
'4f9ced28ffe64fcea57a7367e9fd4c0c'
,
'离散数学'
,
'2'
,
'离散数学'
,
'2019-01-03 00:00'
,
'2019-01-11 00:00'
,
''
,
'100'
,
'0'
,
'1'
,
'group1/M00/00/00/wKgAX1x3gGqABz6cAAZyO2yzEwA450.jpg'
,
'da4b5623e9754abbb07320d8def18fe7'
,
'信息学院'
,
'软件工程'
,
'
b2321aa045d64448a3ad710aae6efbbf'
,
'离散数学练习'
,
'admin'
,
'2019-01-13 20:16:36'
,
'admin'
,
'2019-04-23 19:40:15
'
,
'0'
,
'EXAM'
);
INSERT
INTO
`examination`
VALUES
(
'b5990bc1c48d49fcb0023de51772c309'
,
'数学期末考试'
,
'0'
,
'期末考试'
,
'2019-01-22 17:00'
,
'2019-01-22 23:00'
,
''
,
'150'
,
'2'
,
'1'
,
'group1/M00/00/00/wKgAX1x3gHWAa82wAAArtzxOXJ4599.jpg'
,
'60df2d550bd9453a943122033a27fe72'
,
'应用数学'
,
'应用数学'
,
'6dcccd4639bc49b88810be1d30a77f92'
,
'期末考试'
,
'admin'
,
'2018-11-20 22:48:40'
,
NULL
,
'2019-03-18 14:09:49'
,
'0'
,
'EXAM'
);
INSERT
INTO
`examination`
VALUES
(
'f051f54621fc4812b929a7777a701712'
,
'语文考试'
,
'0'
,
'语文考试'
,
'2019-01-22 17:00'
,
'2019-01-22 23:00'
,
''
,
'150'
,
'2'
,
'1'
,
'group1/M00/00/00/wKgAX1x3gIOAIVzXAABrb92CxLk678.jpg'
,
'45d2ac58eb21436692e8cdbdd64291dd'
,
'中文'
,
'中文'
,
'6dcccd4639bc49b88810be1d30a77f92'
,
'语文考试'
,
'admin'
,
'2018-11-20 22:50:55'
,
'admin'
,
'2019-02-28 14:33:27'
,
'0'
,
'EXAM'
);
INSERT
INTO
`examination`
VALUES
(
'fad663ea371f4250a81332bd3a346739'
,
'四川省2016年普通高考适应性测试文综历史试题'
,
'0'
,
'文综历史试题'
,
'2019-04-
11 00:00'
,
'2019-04-11
20:30'
,
''
,
'100'
,
'3'
,
'0'
,
'group1/M00/00/00/wKgAX1x3f52AIE4IAADGq28ys0g361.jpg'
,
'a178c7b221524a89b44e884d8e3172cf'
,
'文综历史试题'
,
'文综历史试题'
,
'6dcccd4639bc49b88810be1d30a77f92'
,
'文综历史试题'
,
'admin'
,
'2018-11-12 20:25:38'
,
'admin'
,
'2019-03-06 13:57:13'
,
'0'
,
'EXAM'
);
INSERT
INTO
`examination`
VALUES
(
'fad663ea371f4250a81332bd3a346739'
,
'四川省2016年普通高考适应性测试文综历史试题'
,
'0'
,
'文综历史试题'
,
'2019-04-
23 12:00'
,
'2019-04-23
20:30'
,
''
,
'100'
,
'3'
,
'0'
,
'group1/M00/00/00/wKgAX1x3f52AIE4IAADGq28ys0g361.jpg'
,
'a178c7b221524a89b44e884d8e3172cf'
,
'文综历史试题'
,
'文综历史试题'
,
'6dcccd4639bc49b88810be1d30a77f92'
,
'文综历史试题'
,
'admin'
,
'2018-11-12 20:25:38'
,
'admin'
,
'2019-03-06 13:57:13'
,
'0'
,
'EXAM'
);
-- ----------------------------
-- Table structure for incorrect_answer
...
...
@@ -234,6 +235,14 @@ CREATE TABLE `subject_bank` (
)
ENGINE
=
InnoDB
CHARACTER
SET
=
utf8
COLLATE
=
utf8_general_ci
COMMENT
=
'题库表'
ROW_FORMAT
=
Dynamic
;
-- ----------------------------
-- Records of subject_bank
-- ----------------------------
INSERT
INTO
`subject_bank`
VALUES
(
'2f4d39409f164955b26941202e8f6d86'
,
'700556b5becd4091821644a5288d489c'
,
'323'
,
'323'
,
'0'
,
''
,
'32'
,
'323'
,
'2323'
,
'2323'
,
''
,
''
,
'B'
,
'323'
,
'32323'
,
'2'
,
'admin'
,
'2019-04-23 19:37:02'
,
'admin'
,
'2019-04-23 19:37:02'
,
'0'
,
'EXAM'
);
INSERT
INTO
`subject_bank`
VALUES
(
'50f5ca89942e4b468fc9d9fd1323231b'
,
'c664646337c345ac8a91e3b024ded8bb'
,
'1'
,
'1'
,
'0'
,
''
,
'1'
,
'1'
,
'1'
,
'1'
,
''
,
''
,
'B'
,
'1'
,
'1'
,
'2'
,
'admin'
,
'2019-04-23 19:40:34'
,
'admin'
,
'2019-04-23 19:40:34'
,
'0'
,
'EXAM'
);
INSERT
INTO
`subject_bank`
VALUES
(
'a66c85dc98a243bdbb576ca699ed4a78'
,
'700556b5becd4091821644a5288d489c'
,
'1'
,
'1'
,
'0'
,
''
,
'1'
,
'1'
,
'1'
,
'1'
,
''
,
''
,
'B'
,
'1'
,
'1'
,
'2'
,
'admin'
,
'2019-04-23 19:36:54'
,
'admin'
,
'2019-04-23 19:36:54'
,
'0'
,
'EXAM'
);
INSERT
INTO
`subject_bank`
VALUES
(
'bc030f9138964031bca3de7ef1621ca6'
,
'c664646337c345ac8a91e3b024ded8bb'
,
'32'
,
'32'
,
'0'
,
''
,
'323'
,
'32'
,
'332'
,
'3323'
,
''
,
''
,
'B'
,
'32'
,
'323'
,
'2'
,
'admin'
,
'2019-04-23 19:40:42'
,
'admin'
,
'2019-04-23 19:40:42'
,
'0'
,
'EXAM'
);
-- ----------------------------
-- Table structure for subject_category
-- ----------------------------
DROP
TABLE
IF
EXISTS
`subject_category`
;
...
...
doc/deploy/mysql/microservice-user.sql
View file @
9f6d0ba5
...
...
@@ -11,7 +11,7 @@
Target Server Version : 50710
File Encoding : 65001
Date: 2
1/04/2019 13:47:12
Date: 2
3/04/2019 20:03:49
*/
SET
NAMES
utf8mb4
;
...
...
@@ -249,110 +249,110 @@ CREATE TABLE `sys_role_menu` (
-- ----------------------------
-- Records of sys_role_menu
-- ----------------------------
INSERT
INTO
`sys_role_menu`
VALUES
(
'005ff5b3da59492bae545c99f0ac3f01'
,
'59fcb8500eb24f20bf7263467d757212'
,
'71e5179363bc4e119a87daaa631a2712'
);
INSERT
INTO
`sys_role_menu`
VALUES
(
'00a4b7e0baec48a4bef4b033bb5e806e'
,
'59fcb8500eb24f20bf7263467d757212'
,
'901959fd37df4f7d90adaa4ab6c4b331'
);
INSERT
INTO
`sys_role_menu`
VALUES
(
'00b09bf8e9904681b1ddc03b398fe67c'
,
'59fcb8500eb24f20bf7263467d757212'
,
'6f605148282b4949b5c96e2877dc9052'
);
INSERT
INTO
`sys_role_menu`
VALUES
(
'03c16f3d2528465e8f177b63bfedea82'
,
'59fcb8500eb24f20bf7263467d757212'
,
'c2bc24819bcc4e8790f0dba586914efe'
);
INSERT
INTO
`sys_role_menu`
VALUES
(
'08add3da3b6b487b97e522382259159e'
,
'59fcb8500eb24f20bf7263467d757212'
,
'23df3c2475504ca781e25c3443d7ad25'
);
INSERT
INTO
`sys_role_menu`
VALUES
(
'0a1b00820bad44c8878dcccc48d00715'
,
'fce0ad963d1f42be9178c4c5c493f55e'
,
'b85dda1e623e48e4ae82dc228df3edfe'
);
INSERT
INTO
`sys_role_menu`
VALUES
(
'0db71c40ebab4cd887a40405ea98ff7d'
,
'fce0ad963d1f42be9178c4c5c493f55e'
,
'69a2a85608064762a3d76fc0c92072cc'
);
INSERT
INTO
`sys_role_menu`
VALUES
(
'0f471d7c913643dfbcd296b208e6eddf'
,
'fce0ad963d1f42be9178c4c5c493f55e'
,
'ac6768a097184c99ada64810a897f727'
);
INSERT
INTO
`sys_role_menu`
VALUES
(
'10c72131a1a04acba2339c390664d354'
,
'59fcb8500eb24f20bf7263467d757212'
,
'36cca77232f3487cbee02bb68ae12652'
);
INSERT
INTO
`sys_role_menu`
VALUES
(
'1133189e279847428adc332c524158e7'
,
'23ab268d7e0247868dcf484ab63ff595'
,
'7f78172c09d3408dab1534d26b608b31'
);
INSERT
INTO
`sys_role_menu`
VALUES
(
'114fe28d5b7d4ac4ba76ee942ce316da'
,
'59fcb8500eb24f20bf7263467d757212'
,
'0dc80492cf414db984d825fdd842e022'
);
INSERT
INTO
`sys_role_menu`
VALUES
(
'13b0e97254ca4e77bd088f01e9da23b4'
,
'59fcb8500eb24f20bf7263467d757212'
,
'3a64f8a80dce4f6c8bc4483f0230f49f'
);
INSERT
INTO
`sys_role_menu`
VALUES
(
'147129ffede24d49b1d9600db6dbb569'
,
'59fcb8500eb24f20bf7263467d757212'
,
'd1967064f3584672af29c184818e38a9'
);
INSERT
INTO
`sys_role_menu`
VALUES
(
'12a58f2303ce483c99070c4ea0182c00'
,
'59fcb8500eb24f20bf7263467d757212'
,
'7'
);
INSERT
INTO
`sys_role_menu`
VALUES
(
'16b4ec0d70bf4ec39793fbe85ec57312'
,
'fce0ad963d1f42be9178c4c5c493f55e'
,
'451605025d9a4715b4ae78f5a5d01fea'
);
INSERT
INTO
`sys_role_menu`
VALUES
(
'17b0e613e909467dbebe1242a5dbecfb'
,
'59fcb8500eb24f20bf7263467d757212'
,
'095bb0644ab14d97b31418f87e1cf823'
);
INSERT
INTO
`sys_role_menu`
VALUES
(
'1869c2443ec044319e8124de3433008a'
,
'59fcb8500eb24f20bf7263467d757212'
,
'7'
);
INSERT
INTO
`sys_role_menu`
VALUES
(
'1ac11b2c611941c8b452d1a3c4906af4'
,
'fce0ad963d1f42be9178c4c5c493f55e'
,
'b93eba1199b6420a82d285a8919bcd23'
);
INSERT
INTO
`sys_role_menu`
VALUES
(
'1c9d1de795464387b4b2f5a27a61f41d'
,
'fce0ad963d1f42be9178c4c5c493f55e'
,
'71e5179363bc4e119a87daaa631a2712'
);
INSERT
INTO
`sys_role_menu`
VALUES
(
'1d4ee7a6e9c540599f19db0fa15c363f'
,
'59fcb8500eb24f20bf7263467d757212'
,
'8b67ccbe89f74b728e58c2e4a4795027'
);
INSERT
INTO
`sys_role_menu`
VALUES
(
'2028deac896d449198762790589c29fd'
,
'23ab268d7e0247868dcf484ab63ff595'
,
'14'
);
INSERT
INTO
`sys_role_menu`
VALUES
(
'2177014101894bb7a1b829c5f3db3ad8'
,
'59fcb8500eb24f20bf7263467d757212'
,
'530f933da3824e1f9bf3182794141e9e'
);
INSERT
INTO
`sys_role_menu`
VALUES
(
'2b5640df2b3a445ba2fc5e94afb459e7'
,
'59fcb8500eb24f20bf7263467d757212'
,
'34371d1e990549f0b633389bdf64ce0f'
);
INSERT
INTO
`sys_role_menu`
VALUES
(
'2051f142329047c7baaed38c8d1da7ee'
,
'59fcb8500eb24f20bf7263467d757212'
,
'ee35a2abc0b04f3bb70527a7f79806e8'
);
INSERT
INTO
`sys_role_menu`
VALUES
(
'24c407df581e4697b5ca8434ed75f084'
,
'59fcb8500eb24f20bf7263467d757212'
,
'cffa2058b7c746efa2fca7ceb6052bdc'
);
INSERT
INTO
`sys_role_menu`
VALUES
(
'2962084367614d5799c0a5287595ba92'
,
'59fcb8500eb24f20bf7263467d757212'
,
'9c0846685bb24aafae731bdacf879ba2'
);
INSERT
INTO
`sys_role_menu`
VALUES
(
'2bc5ba21f8894ca9b6585f94ca3ae431'
,
'fce0ad963d1f42be9178c4c5c493f55e'
,
'34371d1e990549f0b633389bdf64ce0f'
);
INSERT
INTO
`sys_role_menu`
VALUES
(
'2e753ef3267b43f09face86375165213'
,
'59fcb8500eb24f20bf7263467d757212'
,
'15'
);
INSERT
INTO
`sys_role_menu`
VALUES
(
'3085ff4ae09e4f2a9fd6af00444891b5'
,
'23ab268d7e0247868dcf484ab63ff595'
,
'4f3e874dc310463a82e3b650fd851fdb'
);
INSERT
INTO
`sys_role_menu`
VALUES
(
'32a0fb42a7a145c0a184041bd78fc4b3'
,
'59fcb8500eb24f20bf7263467d757212'
,
'a663e71f7b8441b0b8363ae5eb20bbb3'
);
INSERT
INTO
`sys_role_menu`
VALUES
(
'333859285e8040a3b5498b9e3f58f137'
,
'59fcb8500eb24f20bf7263467d757212'
,
'6'
);
INSERT
INTO
`sys_role_menu`
VALUES
(
'3376379076d94a988e468585886e1830'
,
'59fcb8500eb24f20bf7263467d757212'
,
'71e5179363bc4e119a87daaa631a2712'
);
INSERT
INTO
`sys_role_menu`
VALUES
(
'35394767a296465d893c0332e39b7d31'
,
'59fcb8500eb24f20bf7263467d757212'
,
'42c69128d30a4242b08ef0003da68528'
);
INSERT
INTO
`sys_role_menu`
VALUES
(
'355c2a9202ea4aad9f97aeedc313e0a9'
,
'59fcb8500eb24f20bf7263467d757212'
,
'34ffa24d3c124902893e601fe8e22b08'
);
INSERT
INTO
`sys_role_menu`
VALUES
(
'354ca1a2fda94d7daf159db0aeb634fa'
,
'59fcb8500eb24f20bf7263467d757212'
,
'530f933da3824e1f9bf3182794141e9e'
);
INSERT
INTO
`sys_role_menu`
VALUES
(
'39997f2b9c7b4a7aad99375e6be30704'
,
'fce0ad963d1f42be9178c4c5c493f55e'
,
'63f039ea5bcf4208978150b59484a429'
);
INSERT
INTO
`sys_role_menu`
VALUES
(
'3a103296da0b404a96316d479773f3a2'
,
'59fcb8500eb24f20bf7263467d757212'
,
'ac6768a097184c99ada64810a897f727'
);
INSERT
INTO
`sys_role_menu`
VALUES
(
'3c18b4a8c04b4a9788794882255086e6'
,
'59fcb8500eb24f20bf7263467d757212'
,
'7780e3fd6cea4ba78d780f33c111d95a'
);
INSERT
INTO
`sys_role_menu`
VALUES
(
'3c2ce97d31834946809ca6046543a0c3'
,
'59fcb8500eb24f20bf7263467d757212'
,
'347d24c6e1cf42eaa976c91f5607007a'
);
INSERT
INTO
`sys_role_menu`
VALUES
(
'43f4a08eca964db78585a76280b6b9fc'
,
'59fcb8500eb24f20bf7263467d757212'
,
'901959fd37df4f7d90adaa4ab6c4b331'
);
INSERT
INTO
`sys_role_menu`
VALUES
(
'3a1716f01adf413ca4d3fb2316fc3a0e'
,
'59fcb8500eb24f20bf7263467d757212'
,
'8b67ccbe89f74b728e58c2e4a4795027'
);
INSERT
INTO
`sys_role_menu`
VALUES
(
'3d5c5dff671e4ba1a847a60a89846b5b'
,
'59fcb8500eb24f20bf7263467d757212'
,
'fa483765360243d0a631a2b9793aaf41'
);
INSERT
INTO
`sys_role_menu`
VALUES
(
'4117b3ab83c7478e98fd80c57f70a8df'
,
'59fcb8500eb24f20bf7263467d757212'
,
'5ba624643cd34ec3b78ca622964c0f8a'
);
INSERT
INTO
`sys_role_menu`
VALUES
(
'4561e835bc094c4eab60ec6eeb5ef691'
,
'fce0ad963d1f42be9178c4c5c493f55e'
,
'cfc631763d3e4f1ab973141ddbeee449'
);
INSERT
INTO
`sys_role_menu`
VALUES
(
'46e7d70a953a4f79afad6d5acafaa8e3'
,
'fce0ad963d1f42be9178c4c5c493f55e'
,
'530f933da3824e1f9bf3182794141e9e'
);
INSERT
INTO
`sys_role_menu`
VALUES
(
'49eb6b04380745a39f5c4566ea837a7d'
,
'fce0ad963d1f42be9178c4c5c493f55e'
,
'c3adad9112de41a6a2d4cc9fe4a4d94b'
);
INSERT
INTO
`sys_role_menu`
VALUES
(
'4aba66ab282442929578140b5ca15218'
,
'59fcb8500eb24f20bf7263467d757212'
,
'fa483765360243d0a631a2b9793aaf41'
);
INSERT
INTO
`sys_role_menu`
VALUES
(
'4c51ac1a39c84e818e2fe424bf1689a9'
,
'59fcb8500eb24f20bf7263467d757212'
,
'ca168a2d7c854320b207b7a7ea67eb5d'
);
INSERT
INTO
`sys_role_menu`
VALUES
(
'4d4afe582d4040ad83d1fe09fe69e7bd'
,
'59fcb8500eb24f20bf7263467d757212'
,
'36cca77232f3487cbee02bb68ae12652'
);
INSERT
INTO
`sys_role_menu`
VALUES
(
'50f891db48704e0ea905965ddfc5cf3f'
,
'59fcb8500eb24f20bf7263467d757212'
,
'5'
);
INSERT
INTO
`sys_role_menu`
VALUES
(
'519ec71f8e8842b19f1a7a3aedc4bd44'
,
'59fcb8500eb24f20bf7263467d757212'
,
'657026922f494801a41b64f40e63fca6'
);
INSERT
INTO
`sys_role_menu`
VALUES
(
'52731d807af14be98566785d77994ca8'
,
'fce0ad963d1f42be9178c4c5c493f55e'
,
'fa483765360243d0a631a2b9793aaf41'
);
INSERT
INTO
`sys_role_menu`
VALUES
(
'550f241282454c55b50cfa485501e694'
,
'59fcb8500eb24f20bf7263467d757212'
,
'14'
);
INSERT
INTO
`sys_role_menu`
VALUES
(
'5717b36f45984649a89f3b5f42f47795'
,
'fce0ad963d1f42be9178c4c5c493f55e'
,
'8bcf03f73377412b981572517b9055e0'
);
INSERT
INTO
`sys_role_menu`
VALUES
(
'5961be015f264aeba79df4cff7dc85b1'
,
'59fcb8500eb24f20bf7263467d757212'
,
'ca7e69aae4994099a6424aa9727b6a28'
);
INSERT
INTO
`sys_role_menu`
VALUES
(
'595dda745ead4c3697a843abb2e53909'
,
'59fcb8500eb24f20bf7263467d757212'
,
'06e511a2fdc24f84bc4d7ba34e2f40b8'
);
INSERT
INTO
`sys_role_menu`
VALUES
(
'5bbfd9268e4d4fc294ab0325fc37524a'
,
'59fcb8500eb24f20bf7263467d757212'
,
'c3adad9112de41a6a2d4cc9fe4a4d94b'
);
INSERT
INTO
`sys_role_menu`
VALUES
(
'5e8c4df0330148938b7ea0ba698f372f'
,
'59fcb8500eb24f20bf7263467d757212'
,
'ca168a2d7c854320b207b7a7ea67eb5d'
);
INSERT
INTO
`sys_role_menu`
VALUES
(
'61e996d91e5f4990a2df8038c9b9abe6'
,
'fce0ad963d1f42be9178c4c5c493f55e'
,
'657026922f494801a41b64f40e63fca6'
);
INSERT
INTO
`sys_role_menu`
VALUES
(
'6
4d976c523494e3991fc2c57e4d8d5c3'
,
'59fcb8500eb24f20bf7263467d757212'
,
'c2bc24819bcc4e8790f0dba586914efe
'
);
INSERT
INTO
`sys_role_menu`
VALUES
(
'6
5618e149ff7439e9d934447bb4e632b'
,
'59fcb8500eb24f20bf7263467d757212'
,
'9c2e04eab32c467f87d89ad0a2b4892c
'
);
INSERT
INTO
`sys_role_menu`
VALUES
(
'6
21e83ddeec749dbade3fbbd76935773'
,
'59fcb8500eb24f20bf7263467d757212'
,
'8aefee22294d47d7a3e4a29ae5ced4b4
'
);
INSERT
INTO
`sys_role_menu`
VALUES
(
'6
2ee3094d9d141daa861053e865313c3'
,
'59fcb8500eb24f20bf7263467d757212'
,
'ac6768a097184c99ada64810a897f727
'
);
INSERT
INTO
`sys_role_menu`
VALUES
(
'6588d2414bdd461587faf8ec33d73e01'
,
'fce0ad963d1f42be9178c4c5c493f55e'
,
'a398216ac2f14c16928452483786329e'
);
INSERT
INTO
`sys_role_menu`
VALUES
(
'66960ce519964082a4bf915183053ad6'
,
'59fcb8500eb24f20bf7263467d757212'
,
'4f3e874dc310463a82e3b650fd851fdb'
);
INSERT
INTO
`sys_role_menu`
VALUES
(
'68d0ec8f994f44c3a0048ab72099a0f9'
,
'59fcb8500eb24f20bf7263467d757212'
,
'cfc631763d3e4f1ab973141ddbeee449'
);
INSERT
INTO
`sys_role_menu`
VALUES
(
'6a2de03920be4827bd367f2e097ef6da'
,
'59fcb8500eb24f20bf7263467d757212'
,
'69a2a85608064762a3d76fc0c92072cc'
);
INSERT
INTO
`sys_role_menu`
VALUES
(
'6f0f90d47b9e444784374d05d0e3ed00'
,
'59fcb8500eb24f20bf7263467d757212'
,
'4'
);
INSERT
INTO
`sys_role_menu`
VALUES
(
'6fe4f680c3234cbd97c443994623a565'
,
'59fcb8500eb24f20bf7263467d757212'
,
'1b68d41bfcc3441f839188a9d7b6ead0'
);
INSERT
INTO
`sys_role_menu`
VALUES
(
'680c9303b46747e6aecd6df67b464000'
,
'59fcb8500eb24f20bf7263467d757212'
,
'0fe1156ec9e24dd4bc2c663c665a5048'
);
INSERT
INTO
`sys_role_menu`
VALUES
(
'69619ea25a744f49997d810955fde65d'
,
'59fcb8500eb24f20bf7263467d757212'
,
'91861ef795ab4fc4a207567606fa62cc'
);
INSERT
INTO
`sys_role_menu`
VALUES
(
'6cee2cc4a8ea439f8d7efd90ef464a22'
,
'59fcb8500eb24f20bf7263467d757212'
,
'a398216ac2f14c16928452483786329e'
);
INSERT
INTO
`sys_role_menu`
VALUES
(
'6f8ef7e0124b465d9d306dbb2d1c32a7'
,
'59fcb8500eb24f20bf7263467d757212'
,
'3'
);
INSERT
INTO
`sys_role_menu`
VALUES
(
'71b8141721e34b4eaa39ff79097fa9b0'
,
'fce0ad963d1f42be9178c4c5c493f55e'
,
'5ba624643cd34ec3b78ca622964c0f8a'
);
INSERT
INTO
`sys_role_menu`
VALUES
(
'7424f9cdc5fe4f73a6ca82d4270bb2e8'
,
'23ab268d7e0247868dcf484ab63ff595'
,
'8aefee22294d47d7a3e4a29ae5ced4b4'
);
INSERT
INTO
`sys_role_menu`
VALUES
(
'7bb867f00b924241a6cfee1cf84ec120'
,
'59fcb8500eb24f20bf7263467d757212'
,
'8aefee22294d47d7a3e4a29ae5ced4b4'
);
INSERT
INTO
`sys_role_menu`
VALUES
(
'74e580d1656342139fb9ae044c247c6d'
,
'59fcb8500eb24f20bf7263467d757212'
,
'1e6a90e57df541e0973691c17d44564c'
);
INSERT
INTO
`sys_role_menu`
VALUES
(
'822224347cc940e0a17f7765aa833704'
,
'59fcb8500eb24f20bf7263467d757212'
,
'8bcf03f73377412b981572517b9055e0'
);
INSERT
INTO
`sys_role_menu`
VALUES
(
'8369756b7d394ea9a4a707709f0d1d62'
,
'fce0ad963d1f42be9178c4c5c493f55e'
,
'd1967064f3584672af29c184818e38a9'
);
INSERT
INTO
`sys_role_menu`
VALUES
(
'8597d33f34ad46a3bbd7ab12e620b83e'
,
'59fcb8500eb24f20bf7263467d757212'
,
'c435ac944cd6430ba9a1039d8adb80a7'
);
INSERT
INTO
`sys_role_menu`
VALUES
(
'83d7feeb48df49d3acc1d530bd3e5b43'
,
'59fcb8500eb24f20bf7263467d757212'
,
'69a2a85608064762a3d76fc0c92072cc'
);
INSERT
INTO
`sys_role_menu`
VALUES
(
'85bd91bbb66f486d80c57efc8db82f00'
,
'59fcb8500eb24f20bf7263467d757212'
,
'4'
);
INSERT
INTO
`sys_role_menu`
VALUES
(
'873e5e0629ad44279c00fda5ddf0df55'
,
'fce0ad963d1f42be9178c4c5c493f55e'
,
'b8969a3731b0405e82d0bb896e13841e'
);
INSERT
INTO
`sys_role_menu`
VALUES
(
'89c57e01609341e3b01889c592bcaaae'
,
'fce0ad963d1f42be9178c4c5c493f55e'
,
'cffa2058b7c746efa2fca7ceb6052bdc'
);
INSERT
INTO
`sys_role_menu`
VALUES
(
'8d
874e7b14e34f41a98ab26e9ebc8cc2'
,
'59fcb8500eb24f20bf7263467d757212'
,
'9c0846685bb24aafae731bdacf879ba2
'
);
INSERT
INTO
`sys_role_menu`
VALUES
(
'8d
1d62f1cb7c4ca681b1c90117995451'
,
'59fcb8500eb24f20bf7263467d757212'
,
'0ee02b8dc3064fcd972f527c31aad5a7
'
);
INSERT
INTO
`sys_role_menu`
VALUES
(
'8dfba8d4049940a1981497631a971b28'
,
'fce0ad963d1f42be9178c4c5c493f55e'
,
'9c2e04eab32c467f87d89ad0a2b4892c'
);
INSERT
INTO
`sys_role_menu`
VALUES
(
'8e802c9712114cc88a803b9ba3a85b76'
,
'59fcb8500eb24f20bf7263467d757212'
,
'34ffa24d3c124902893e601fe8e22b08'
);
INSERT
INTO
`sys_role_menu`
VALUES
(
'8f48a02cb0124b3389ab1c7b5cdadca8'
,
'59fcb8500eb24f20bf7263467d757212'
,
'594e7afda95c42e6af2046f1bfe81c53'
);
INSERT
INTO
`sys_role_menu`
VALUES
(
'905d6e1b0b1e451ab256ee773693aa85'
,
'fce0ad963d1f42be9178c4c5c493f55e'
,
'7f78172c09d3408dab1534d26b608b31'
);
INSERT
INTO
`sys_role_menu`
VALUES
(
'94cd502193fd417ca433f9bcb446a803'
,
'59fcb8500eb24f20bf7263467d757212'
,
'0ee02b8dc3064fcd972f527c31aad5a7'
);
INSERT
INTO
`sys_role_menu`
VALUES
(
'988491767e324b039a4d0ce930cc0c1d'
,
'59fcb8500eb24f20bf7263467d757212'
,
'6e74291cf4584b479e59409a843bd377'
);
INSERT
INTO
`sys_role_menu`
VALUES
(
'9a22ef0635134e4bb6085513e15f1128'
,
'59fcb8500eb24f20bf7263467d757212'
,
'1e6a90e57df541e0973691c17d44564c'
);
INSERT
INTO
`sys_role_menu`
VALUES
(
'9b2634786b7b437a8156835530d0583b'
,
'59fcb8500eb24f20bf7263467d757212'
,
'2a232ac9f43146a49ab5a19226e76742'
);
INSERT
INTO
`sys_role_menu`
VALUES
(
'9b62925c419f4b8190d503483d561d1f'
,
'59fcb8500eb24f20bf7263467d757212'
,
'6434cf8ac2b0462e981f115329364c43'
);
INSERT
INTO
`sys_role_menu`
VALUES
(
'95797f50c6ce40189b3f2ab7d8db00f5'
,
'59fcb8500eb24f20bf7263467d757212'
,
'2ac8ccadf70140edbed65c8c1bd05e2c'
);
INSERT
INTO
`sys_role_menu`
VALUES
(
'9e24ed64fc664a3ca5d6cd256f9898bc'
,
'fce0ad963d1f42be9178c4c5c493f55e'
,
'8aefee22294d47d7a3e4a29ae5ced4b4'
);
INSERT
INTO
`sys_role_menu`
VALUES
(
'9ea5f3184eee4dd587eea6aa2636cce5'
,
'59fcb8500eb24f20bf7263467d757212'
,
'8bcf03f73377412b981572517b9055e0'
);
INSERT
INTO
`sys_role_menu`
VALUES
(
'9fef12990310453ca432f53921b73ca9'
,
'59fcb8500eb24f20bf7263467d757212'
,
'fe73699236be4b148cd35628929cc876'
);
INSERT
INTO
`sys_role_menu`
VALUES
(
'a0b2a2cc7adb4cd286c1f3df5194f66c'
,
'59fcb8500eb24f20bf7263467d757212'
,
'ecb3ebcb68b54e06bd29f270a97cbb67'
);
INSERT
INTO
`sys_role_menu`
VALUES
(
'a0d9615d2b234774a5ec1c1e175b6d83'
,
'59fcb8500eb24f20bf7263467d757212'
,
'09e6177314264671893316601fd12827'
);
INSERT
INTO
`sys_role_menu`
VALUES
(
'9e9441643b034599b7e535cbcf5a1901'
,
'59fcb8500eb24f20bf7263467d757212'
,
'15'
);
INSERT
INTO
`sys_role_menu`
VALUES
(
'9ede02a5d7cc4513b00003eb1d90cd33'
,
'59fcb8500eb24f20bf7263467d757212'
,
'63f039ea5bcf4208978150b59484a429'
);
INSERT
INTO
`sys_role_menu`
VALUES
(
'a1897dde7bea4b1c8ab09b46dae2796f'
,
'59fcb8500eb24f20bf7263467d757212'
,
'b85dda1e623e48e4ae82dc228df3edfe'
);
INSERT
INTO
`sys_role_menu`
VALUES
(
'a3ad2d8579984bb4a2b1a83474ed684e'
,
'fce0ad963d1f42be9178c4c5c493f55e'
,
'23df3c2475504ca781e25c3443d7ad25'
);
INSERT
INTO
`sys_role_menu`
VALUES
(
'a3cf2d33ed434efa80685bf023b1ef1d'
,
'59fcb8500eb24f20bf7263467d757212'
,
'14'
);
INSERT
INTO
`sys_role_menu`
VALUES
(
'a52537876df64c08a09ef371c523e6af'
,
'fce0ad963d1f42be9178c4c5c493f55e'
,
'4f3e874dc310463a82e3b650fd851fdb'
);
INSERT
INTO
`sys_role_menu`
VALUES
(
'a78ecf6cd9c04395a05449a823385291'
,
'59fcb8500eb24f20bf7263467d757212'
,
'594e7afda95c42e6af2046f1bfe81c53'
);
INSERT
INTO
`sys_role_menu`
VALUES
(
'a93f6340e35d48eaa2c3929f95dd0170'
,
'59fcb8500eb24f20bf7263467d757212'
,
'1717eabc03174c2e9bdaf27c5a5697dd'
);
INSERT
INTO
`sys_role_menu`
VALUES
(
'b0f351fa9dae4b239eb9ae058c815e60'
,
'59fcb8500eb24f20bf7263467d757212'
,
'5ba624643cd34ec3b78ca622964c0f8a'
);
INSERT
INTO
`sys_role_menu`
VALUES
(
'b7b96f574382495cb0b611797e321525'
,
'59fcb8500eb24f20bf7263467d757212'
,
'23df3c2475504ca781e25c3443d7ad25'
);
INSERT
INTO
`sys_role_menu`
VALUES
(
'afd7bfb6c111498ead918458c45829a3'
,
'59fcb8500eb24f20bf7263467d757212'
,
'6'
);
INSERT
INTO
`sys_role_menu`
VALUES
(
'b18fc6340c3f4b028f10159fc9da1a55'
,
'59fcb8500eb24f20bf7263467d757212'
,
'4f3e874dc310463a82e3b650fd851fdb'
);
INSERT
INTO
`sys_role_menu`
VALUES
(
'b2a16b26102a45c5b1374a45ad885a8a'
,
'59fcb8500eb24f20bf7263467d757212'
,
'34371d1e990549f0b633389bdf64ce0f'
);
INSERT
INTO
`sys_role_menu`
VALUES
(
'b2decbc19c7a45afbfae759eb90f94e1'
,
'59fcb8500eb24f20bf7263467d757212'
,
'72de30896d3a401eb62edc0aa6fbf190'
);
INSERT
INTO
`sys_role_menu`
VALUES
(
'b7996cb28c8b44dbb66ed14f942a7a92'
,
'59fcb8500eb24f20bf7263467d757212'
,
'ecb3ebcb68b54e06bd29f270a97cbb67'
);
INSERT
INTO
`sys_role_menu`
VALUES
(
'b8a0e9ea4dc647ab896f20d330b97dfd'
,
'fce0ad963d1f42be9178c4c5c493f55e'
,
'6f605148282b4949b5c96e2877dc9052'
);
INSERT
INTO
`sys_role_menu`
VALUES
(
'baba9a2a7b5c4178b15437b9a62dfa21'
,
'fce0ad963d1f42be9178c4c5c493f55e'
,
'3bb2fec1ba094584aa1a984ec1f05dc7'
);
INSERT
INTO
`sys_role_menu`
VALUES
(
'c2452dd3609c41388fa1f5d0a2db9cf9'
,
'59fcb8500eb24f20bf7263467d757212'
,
'6f605148282b4949b5c96e2877dc9052'
);
INSERT
INTO
`sys_role_menu`
VALUES
(
'c3060717c50547088c4f66be1a7dc26e'
,
'59fcb8500eb24f20bf7263467d757212'
,
'ee35a2abc0b04f3bb70527a7f79806e8'
);
INSERT
INTO
`sys_role_menu`
VALUES
(
'c4e35e90be4642f3a649e34668f005bb'
,
'59fcb8500eb24f20bf7263467d757212'
,
'cffa2058b7c746efa2fca7ceb6052bdc'
);
INSERT
INTO
`sys_role_menu`
VALUES
(
'ca86e25c89f54e478378b02d4f27827d'
,
'59fcb8500eb24f20bf7263467d757212'
,
'7f78172c09d3408dab1534d26b608b31'
);
INSERT
INTO
`sys_role_menu`
VALUES
(
'cdecfccbfea04b5b893c354a283ecf0e'
,
'59fcb8500eb24f20bf7263467d757212'
,
'1'
);
INSERT
INTO
`sys_role_menu`
VALUES
(
'cf5f4cc9c5634089a0e64b599b62cda2'
,
'59fcb8500eb24f20bf7263467d757212'
,
'2ac8ccadf70140edbed65c8c1bd05e2c'
);
INSERT
INTO
`sys_role_menu`
VALUES
(
'cfd0e356a27a4adda17cec32abf5a8e8'
,
'59fcb8500eb24f20bf7263467d757212'
,
'13f925e8559c43aa8ef33a8e1e3f9b4d'
);
INSERT
INTO
`sys_role_menu`
VALUES
(
'd041edcfc47c4308b429efa1c73fd1e6'
,
'59fcb8500eb24f20bf7263467d757212'
,
'451605025d9a4715b4ae78f5a5d01fea'
);
INSERT
INTO
`sys_role_menu`
VALUES
(
'd50abed8e9ae47b7997b30b9f5c886bf'
,
'59fcb8500eb24f20bf7263467d757212'
,
'5'
);
INSERT
INTO
`sys_role_menu`
VALUES
(
'bc0b8ea147634580a6e4842650f550b1'
,
'59fcb8500eb24f20bf7263467d757212'
,
'cfc631763d3e4f1ab973141ddbeee449'
);
INSERT
INTO
`sys_role_menu`
VALUES
(
'bd08f2f7153d4ae38387e1bd6f0cb5ab'
,
'59fcb8500eb24f20bf7263467d757212'
,
'3a64f8a80dce4f6c8bc4483f0230f49f'
);
INSERT
INTO
`sys_role_menu`
VALUES
(
'c2536875b0e844d78b4b8b511e549762'
,
'59fcb8500eb24f20bf7263467d757212'
,
'7f78172c09d3408dab1534d26b608b31'
);
INSERT
INTO
`sys_role_menu`
VALUES
(
'ce194b74f27b43afad7fb6da58e36ed7'
,
'59fcb8500eb24f20bf7263467d757212'
,
'b8969a3731b0405e82d0bb896e13841e'
);
INSERT
INTO
`sys_role_menu`
VALUES
(
'd0938100ad44456c858ed98f90b05117'
,
'59fcb8500eb24f20bf7263467d757212'
,
'6e74291cf4584b479e59409a843bd377'
);
INSERT
INTO
`sys_role_menu`
VALUES
(
'd30eb32f6ceb4efeaf2b4fff1cd5435b'
,
'59fcb8500eb24f20bf7263467d757212'
,
'8a3b997df4ea48548b626ef8e89a704d'
);
INSERT
INTO
`sys_role_menu`
VALUES
(
'd46d9161666b444e9db92efe7e369456'
,
'59fcb8500eb24f20bf7263467d757212'
,
'ca7e69aae4994099a6424aa9727b6a28'
);
INSERT
INTO
`sys_role_menu`
VALUES
(
'd4cd982b9650489a85ec0019b4ed3f05'
,
'59fcb8500eb24f20bf7263467d757212'
,
'42c69128d30a4242b08ef0003da68528'
);
INSERT
INTO
`sys_role_menu`
VALUES
(
'd5f736b7b68f4e5cb031a44f912594df'
,
'fce0ad963d1f42be9178c4c5c493f55e'
,
'14'
);
INSERT
INTO
`sys_role_menu`
VALUES
(
'd8fda077426a49f2ae69530ef6d96bdb'
,
'59fcb8500eb24f20bf7263467d757212'
,
'c3adad9112de41a6a2d4cc9fe4a4d94b'
);
INSERT
INTO
`sys_role_menu`
VALUES
(
'd9c513f8476a4e83a21fda275e2b7b3f'
,
'59fcb8500eb24f20bf7263467d757212'
,
'91861ef795ab4fc4a207567606fa62cc'
);
INSERT
INTO
`sys_role_menu`
VALUES
(
'da290bddce48463bb9f7762997cfa30a'
,
'59fcb8500eb24f20bf7263467d757212'
,
'3bb2fec1ba094584aa1a984ec1f05dc7'
);
INSERT
INTO
`sys_role_menu`
VALUES
(
'd7821d9c623e497aaa0830d5c2b72e96'
,
'59fcb8500eb24f20bf7263467d757212'
,
'0dc80492cf414db984d825fdd842e022'
);
INSERT
INTO
`sys_role_menu`
VALUES
(
'daac9bc902a64d7f841bebf3bc715d33'
,
'fce0ad963d1f42be9178c4c5c493f55e'
,
'1717eabc03174c2e9bdaf27c5a5697dd'
);
INSERT
INTO
`sys_role_menu`
VALUES
(
'dc11d7473847404099d25d1716cc0e3c'
,
'59fcb8500eb24f20bf7263467d757212'
,
'657026922f494801a41b64f40e63fca6'
);
INSERT
INTO
`sys_role_menu`
VALUES
(
'dda5bcb343334f7c9c2ac468bbe0f4c3'
,
'59fcb8500eb24f20bf7263467d757212'
,
'72de30896d3a401eb62edc0aa6fbf190'
);
INSERT
INTO
`sys_role_menu`
VALUES
(
'dee0d9f037744fab913eea30b4424ccd'
,
'59fcb8500eb24f20bf7263467d757212'
,
'b85dda1e623e48e4ae82dc228df3edfe'
);
INSERT
INTO
`sys_role_menu`
VALUES
(
'deed259136a2405f95023f6273602ab9'
,
'59fcb8500eb24f20bf7263467d757212'
,
'63f039ea5bcf4208978150b59484a429'
);
INSERT
INTO
`sys_role_menu`
VALUES
(
'e0852c9db4194ee2b225f3105dd21c5e'
,
'59fcb8500eb24f20bf7263467d757212'
,
'a398216ac2f14c16928452483786329e'
);
INSERT
INTO
`sys_role_menu`
VALUES
(
'e289344db550494796b40a3cf2e4e8ec'
,
'59fcb8500eb24f20bf7263467d757212'
,
'b8969a3731b0405e82d0bb896e13841e'
);
INSERT
INTO
`sys_role_menu`
VALUES
(
'e814724f69d742b18235a434c6bc78c3'
,
'59fcb8500eb24f20bf7263467d757212'
,
'06e511a2fdc24f84bc4d7ba34e2f40b8'
);
INSERT
INTO
`sys_role_menu`
VALUES
(
'f20ad1ea32394c1ba85f4e3c342cdda2'
,
'59fcb8500eb24f20bf7263467d757212'
,
'b93eba1199b6420a82d285a8919bcd23'
);
INSERT
INTO
`sys_role_menu`
VALUES
(
'f44114e9efa446ecac68c4abf4648bd8'
,
'59fcb8500eb24f20bf7263467d757212'
,
'a6ee113d593448e2a63a9d9712d9a81e'
);
INSERT
INTO
`sys_role_menu`
VALUES
(
'f6b832874b9444d1a7e20cb0da2c598a'
,
'59fcb8500eb24f20bf7263467d757212'
,
'0fe1156ec9e24dd4bc2c663c665a5048'
);
INSERT
INTO
`sys_role_menu`
VALUES
(
'f769ff3bc10642a39598025a448e0281'
,
'59fcb8500eb24f20bf7263467d757212'
,
'8a3b997df4ea48548b626ef8e89a704d'
);
INSERT
INTO
`sys_role_menu`
VALUES
(
'f8fac0e2b95f4849abbd9854d46a5e7c'
,
'59fcb8500eb24f20bf7263467d757212'
,
'3'
);
INSERT
INTO
`sys_role_menu`
VALUES
(
'dba07b9d941a43d995bf2f66e32b5fc6'
,
'59fcb8500eb24f20bf7263467d757212'
,
'3bb2fec1ba094584aa1a984ec1f05dc7'
);
INSERT
INTO
`sys_role_menu`
VALUES
(
'dc0fb432ac284123bf3afc84739a9098'
,
'59fcb8500eb24f20bf7263467d757212'
,
'095bb0644ab14d97b31418f87e1cf823'
);
INSERT
INTO
`sys_role_menu`
VALUES
(
'dc2ce3c65f59486bb3fc84eb72cdc96e'
,
'59fcb8500eb24f20bf7263467d757212'
,
'b93eba1199b6420a82d285a8919bcd23'
);
INSERT
INTO
`sys_role_menu`
VALUES
(
'dc40e510917d4e4fb1bc398aec9a6502'
,
'59fcb8500eb24f20bf7263467d757212'
,
'a6ee113d593448e2a63a9d9712d9a81e'
);
INSERT
INTO
`sys_role_menu`
VALUES
(
'dcfb45f7a0b84f7ebe0329a4d035bd9c'
,
'59fcb8500eb24f20bf7263467d757212'
,
'a663e71f7b8441b0b8363ae5eb20bbb3'
);
INSERT
INTO
`sys_role_menu`
VALUES
(
'dd523cbacc7941d6afcb44dfbbfa30a3'
,
'59fcb8500eb24f20bf7263467d757212'
,
'2a232ac9f43146a49ab5a19226e76742'
);
INSERT
INTO
`sys_role_menu`
VALUES
(
'e016ee4d3295462f8519f83f9daa220f'
,
'59fcb8500eb24f20bf7263467d757212'
,
'09e6177314264671893316601fd12827'
);
INSERT
INTO
`sys_role_menu`
VALUES
(
'e454b77de4114ebd9a98f79715a41c97'
,
'59fcb8500eb24f20bf7263467d757212'
,
'1'
);
INSERT
INTO
`sys_role_menu`
VALUES
(
'e90c79b9bd1a4691a2774cd4a22fc5af'
,
'59fcb8500eb24f20bf7263467d757212'
,
'9c2e04eab32c467f87d89ad0a2b4892c'
);
INSERT
INTO
`sys_role_menu`
VALUES
(
'ea26b155834c481a85137cfa905b4942'
,
'59fcb8500eb24f20bf7263467d757212'
,
'13f925e8559c43aa8ef33a8e1e3f9b4d'
);
INSERT
INTO
`sys_role_menu`
VALUES
(
'eb8b1a84fffa48cc8af2096124c7ab40'
,
'59fcb8500eb24f20bf7263467d757212'
,
'6434cf8ac2b0462e981f115329364c43'
);
INSERT
INTO
`sys_role_menu`
VALUES
(
'ef506a8d26e0453bb858de4c72f7edb5'
,
'59fcb8500eb24f20bf7263467d757212'
,
'7780e3fd6cea4ba78d780f33c111d95a'
);
INSERT
INTO
`sys_role_menu`
VALUES
(
'f2b1950d83b94c73ba220fb54e31f2af'
,
'59fcb8500eb24f20bf7263467d757212'
,
'c435ac944cd6430ba9a1039d8adb80a7'
);
INSERT
INTO
`sys_role_menu`
VALUES
(
'f5920462a88e4785b8803a2666de14c0'
,
'59fcb8500eb24f20bf7263467d757212'
,
'fe73699236be4b148cd35628929cc876'
);
INSERT
INTO
`sys_role_menu`
VALUES
(
'f5ff6a2a2d924ef18fb91098b83afd96'
,
'59fcb8500eb24f20bf7263467d757212'
,
'd1967064f3584672af29c184818e38a9'
);
INSERT
INTO
`sys_role_menu`
VALUES
(
'f71abd937e774c268268dd4a00992036'
,
'59fcb8500eb24f20bf7263467d757212'
,
'1717eabc03174c2e9bdaf27c5a5697dd'
);
INSERT
INTO
`sys_role_menu`
VALUES
(
'f8d5973b496c4b7aa02ad224b868fb63'
,
'59fcb8500eb24f20bf7263467d757212'
,
'1b68d41bfcc3441f839188a9d7b6ead0'
);
INSERT
INTO
`sys_role_menu`
VALUES
(
'fa6c425947764ef7a20e34157e8dd0d5'
,
'fce0ad963d1f42be9178c4c5c493f55e'
,
'72de30896d3a401eb62edc0aa6fbf190'
);
INSERT
INTO
`sys_role_menu`
VALUES
(
'fbb727d2acc34f6f8dcb45982f1298fd'
,
'fce0ad963d1f42be9178c4c5c493f55e'
,
'13f925e8559c43aa8ef33a8e1e3f9b4d'
);
INSERT
INTO
`sys_role_menu`
VALUES
(
'fcf9bf81378542e59d36a5a24d445bfe'
,
'59fcb8500eb24f20bf7263467d757212'
,
'451605025d9a4715b4ae78f5a5d01fea'
);
INSERT
INTO
`sys_role_menu`
VALUES
(
'fe3722cfb27449a3b3304a0efdfc96ec'
,
'59fcb8500eb24f20bf7263467d757212'
,
'347d24c6e1cf42eaa976c91f5607007a'
);
-- ----------------------------
-- Table structure for sys_route
...
...
@@ -414,9 +414,9 @@ CREATE TABLE `sys_user` (
-- ----------------------------
-- Records of sys_user
-- ----------------------------
INSERT
INTO
`sys_user`
VALUES
(
'2'
,
'管理员'
,
'admin'
,
'$2a$10$
VguPuhGmeq10EfAuc7rGH.4ibasIXwL4toMU8T5O/iXidah0xgSoe'
,
NULL
,
'15521089144'
,
''
,
''
,
'1633736729@qq.com'
,
'0'
,
'2018-10-04'
,
'0'
,
'admin'
,
'2018-09-01 14:37:09'
,
'admin'
,
'2019-03-18 14:12:45
'
,
0
,
'EXAM'
,
'管理员'
,
'83f8d25ddc93445fa91e8c9d3db750a0'
);
INSERT
INTO
`sys_user`
VALUES
(
'
3078afafab8346348cef667b3d56f813'
,
'林老师'
,
'teacher'
,
'$2a$10$.kV4i.J5qnSscqgugnHQR.dCX0NyjPJHbPEWgb9DBgZMAuuWgmBOK'
,
NULL
,
'12345678901'
,
''
,
NULL
,
'12345678901'
,
'0'
,
'2019-02-18'
,
'0'
,
'admin'
,
'2019-02-25 13:52:50'
,
'admin'
,
'2019-04-10 17:46:18'
,
0
,
'EXAM'
,
'张
老师'
,
'83f8d25ddc93445fa91e8c9d3db750a0'
);
INSERT
INTO
`sys_user`
VALUES
(
'
abd4dbe19faf4f7f8ff239b63acc5d34'
,
'梁同学'
,
'student'
,
'$2a$10$WKc4EjebJbLHLnCgc1Jn/OgeiCVOXSuxw/Flb45Ay9pcogLepr1p6'
,
NULL
,
'32323232323'
,
''
,
''
,
NULL
,
'0'
,
'2019-02-04'
,
'0'
,
'admin'
,
'2019-02-25 13:53:47'
,
'admin'
,
'2019-04-10 16:46:20
'
,
0
,
'EXAM'
,
'梁同学'
,
'83f8d25ddc93445fa91e8c9d3db750a0'
);
INSERT
INTO
`sys_user`
VALUES
(
'2'
,
'管理员'
,
'admin'
,
'$2a$10$
nqsXp8dTwGxQ5obionr23uiwYOzW2v0j4xCKJfK4Tu15jlmPYquZ6'
,
NULL
,
'15521089144'
,
''
,
''
,
'1633736729@qq.com'
,
'0'
,
'2018-10-04'
,
'0'
,
'admin'
,
'2018-09-01 14:37:09'
,
'admin'
,
'2019-04-23 19:42:12
'
,
0
,
'EXAM'
,
'管理员'
,
'83f8d25ddc93445fa91e8c9d3db750a0'
);
INSERT
INTO
`sys_user`
VALUES
(
'
6312d9696e434477a5776fce550b9ed2'
,
'林老师'
,
'teacher'
,
'$2a$10$zp4Q/f2Glub/Cvz0zD1zOuuOy8UPx5Cqf0QgIIB9nkOP3eELQT1Cq'
,
NULL
,
'15521089144'
,
NULL
,
NULL
,
'323@qq.com'
,
'1'
,
'2019-04-09'
,
'0'
,
'admin'
,
'2019-04-23 19:45:29'
,
'admin'
,
'2019-04-23 19:45:29'
,
0
,
'EXAM'
,
'林
老师'
,
'83f8d25ddc93445fa91e8c9d3db750a0'
);
INSERT
INTO
`sys_user`
VALUES
(
'
f07ef57700d343f6918ba72dd4e80b32'
,
'梁同学'
,
'student'
,
'$2a$10$8gwCOWcL5osMdLv/S2NYKeilJEHNfNIMDKkNmSkqUaElxCNDkv3Ca'
,
NULL
,
'15521089144'
,
NULL
,
NULL
,
'33@qq.com'
,
'1'
,
'2019-04-16'
,
'0'
,
'admin'
,
'2019-04-23 19:44:56'
,
'admin'
,
'2019-04-23 19:44:56
'
,
0
,
'EXAM'
,
'梁同学'
,
'83f8d25ddc93445fa91e8c9d3db750a0'
);
-- ----------------------------
-- Table structure for sys_user_role
...
...
@@ -432,9 +432,8 @@ CREATE TABLE `sys_user_role` (
-- ----------------------------
-- Records of sys_user_role
-- ----------------------------
INSERT
INTO
`sys_user_role`
VALUES
(
'1f96bb80b7b44675ac59fb31d9619601'
,
'3e55726d2d914cd383b57b166ce6d60b'
,
'23ab268d7e0247868dcf484ab63ff595'
);
INSERT
INTO
`sys_user_role`
VALUES
(
'4380dcd018bd4d8eb6417a28089b7b8d'
,
'2'
,
'59fcb8500eb24f20bf7263467d757212'
);
INSERT
INTO
`sys_user_role`
VALUES
(
'8b72d93b0aff40bfbbfffea0c621994a'
,
'abd4dbe19faf4f7f8ff239b63acc5d34'
,
'23ab268d7e0247868dcf484ab63ff595'
);
INSERT
INTO
`sys_user_role`
VALUES
(
'a06a1a53dc564bab80b7fb30c490355a'
,
'3078afafab8346348cef667b3d56f813'
,
'fce0ad963d1f42be9178c4c5c493f55e'
);
INSERT
INTO
`sys_user_role`
VALUES
(
'059604c2b50c41b18ba24e6f0fb99539'
,
'2'
,
'59fcb8500eb24f20bf7263467d757212'
);
INSERT
INTO
`sys_user_role`
VALUES
(
'30857ead07ff478ca8e4d1509069e3dd'
,
'6312d9696e434477a5776fce550b9ed2'
,
'fce0ad963d1f42be9178c4c5c493f55e'
);
INSERT
INTO
`sys_user_role`
VALUES
(
'62321366fbdc46d0b52137ae8908c0b8'
,
'f07ef57700d343f6918ba72dd4e80b32'
,
'23ab268d7e0247868dcf484ab63ff595'
);
SET
FOREIGN_KEY_CHECKS
=
1
;
docker-compose-base.yml
View file @
9f6d0ba5
...
...
@@ -59,7 +59,8 @@ services:
# Redis
# ---------------------------
redis
:
image
:
redis:alpine
image
:
redis:latest
container_name
:
redis
ports
:
-
"
6379:6379"
networks
:
...
...
docker-compose.env
View file @
9f6d0ba5
...
...
@@ -45,4 +45,7 @@ ADMIN_PASSWORD=11
// zipkin配置
ZIPKIN_HOST=localhost
ZIPKIN_PORT=9411
\ No newline at end of file
ZIPKIN_PORT=9411
// 演示环境
PREVIEW_ENABLED=false
\ No newline at end of file
gateway-service/src/main/java/com/github/tangyi/gateway/config/PreviewConfig.java
0 → 100644
View file @
9f6d0ba5
package
com
.
github
.
tangyi
.
gateway
.
config
;
import
org.springframework.boot.autoconfigure.condition.ConditionalOnExpression
;
import
org.springframework.boot.context.properties.ConfigurationProperties
;
import
org.springframework.cloud.context.config.annotation.RefreshScope
;
import
org.springframework.context.annotation.Configuration
;
import
java.util.ArrayList
;
import
java.util.List
;
/**
* 演示环境配置
* @author tangyi
* @date 2019/4/23 13:38
*/
@Configuration
@RefreshScope
@ConditionalOnExpression
(
"!'${preview}'.isEmpty()"
)
@ConfigurationProperties
(
prefix
=
"preview"
)
public
class
PreviewConfig
{
private
List
<
String
>
ignoreUrls
=
new
ArrayList
<>();
public
List
<
String
>
getIgnoreUrls
()
{
return
ignoreUrls
;
}
public
void
setIgnoreUrls
(
List
<
String
>
ignoreUrls
)
{
this
.
ignoreUrls
=
ignoreUrls
;
}
}
gateway-service/src/main/java/com/github/tangyi/gateway/filters/PreviewFilter.java
0 → 100644
View file @
9f6d0ba5
package
com
.
github
.
tangyi
.
gateway
.
filters
;
import
cn.hutool.core.util.StrUtil
;
import
com.github.tangyi.gateway.config.PreviewConfig
;
import
org.slf4j.Logger
;
import
org.slf4j.LoggerFactory
;
import
org.springframework.beans.factory.annotation.Autowired
;
import
org.springframework.boot.autoconfigure.condition.ConditionalOnProperty
;
import
org.springframework.cloud.gateway.filter.GatewayFilterChain
;
import
org.springframework.cloud.gateway.filter.GlobalFilter
;
import
org.springframework.context.annotation.Configuration
;
import
org.springframework.core.Ordered
;
import
org.springframework.http.HttpMethod
;
import
org.springframework.http.HttpStatus
;
import
org.springframework.http.server.reactive.ServerHttpRequest
;
import
org.springframework.http.server.reactive.ServerHttpResponse
;
import
org.springframework.web.server.ServerWebExchange
;
import
reactor.core.publisher.Mono
;
import
java.util.List
;
/**
* 演示环境过滤器
* 如果配置了preview.enabled为true则过滤器生效
*
* @author tangyi
* @date 2019/4/23 10:54
*/
@Configuration
@ConditionalOnProperty
(
prefix
=
"preview"
,
name
=
"enabled"
,
havingValue
=
"true"
,
matchIfMissing
=
true
)
public
class
PreviewFilter
implements
GlobalFilter
,
Ordered
{
private
static
final
Logger
logger
=
LoggerFactory
.
getLogger
(
PreviewFilter
.
class
);
@Autowired
private
PreviewConfig
previewConfig
;
@Override
public
Mono
<
Void
>
filter
(
ServerWebExchange
exchange
,
GatewayFilterChain
chain
)
{
// 当前请求
ServerHttpRequest
request
=
exchange
.
getRequest
();
// GET或者忽略的URL,直接向下执行
if
(
StrUtil
.
equalsIgnoreCase
(
request
.
getMethodValue
(),
HttpMethod
.
GET
.
name
())
||
isIgnore
(
request
.
getURI
().
getPath
()))
return
chain
.
filter
(
exchange
);
logger
.
warn
(
"演示环境不能操作,{},{}"
,
request
.
getMethodValue
(),
request
.
getURI
().
getPath
());
ServerHttpResponse
response
=
exchange
.
getResponse
();
response
.
setStatusCode
(
HttpStatus
.
LOCKED
);
return
response
.
setComplete
();
}
/**
* 是否忽略URI
*
* @param uri uri
* @return boolean
* @author tangyi
* @date 2019/04/23 13:44
*/
private
boolean
isIgnore
(
String
uri
)
{
List
<
String
>
ignoreUrls
=
previewConfig
.
getIgnoreUrls
();
if
(
ignoreUrls
!=
null
&&
!
ignoreUrls
.
isEmpty
())
{
for
(
String
ignoreUrl
:
ignoreUrls
)
{
if
(
StrUtil
.
containsIgnoreCase
(
uri
,
ignoreUrl
))
return
true
;
}
}
return
false
;
}
@Override
public
int
getOrder
()
{
return
-
100
;
}
}
service-api-impl/exam-service/src/main/java/com/github/tangyi/exam/controller/SubjectBankController.java
View file @
9f6d0ba5
...
...
@@ -31,8 +31,6 @@ import java.text.SimpleDateFormat;
import
java.util.ArrayList
;
import
java.util.Date
;
import
java.util.List
;
import
java.util.Optional
;
import
java.util.stream.Stream
;
/**
* 题库controller
...
...
@@ -105,10 +103,10 @@ public class SubjectBankController extends BaseController {
SubjectCategory
subjectCategory
=
new
SubjectCategory
();
// 流处理获取分类ID,去重,转成字符串数组
subjectCategory
.
setIds
(
page
.
getList
().
stream
().
map
(
SubjectBank:
:
getCategoryId
).
distinct
().
toArray
(
String
[]::
new
));
Stream
<
SubjectCategory
>
subjectCategoryStream
=
subjectCategoryService
.
findListById
(
subjectCategory
).
stream
(
);
if
(
Optional
.
ofNullable
(
subjectCategoryStream
).
isPresent
(
))
{
List
<
SubjectCategory
>
subjectCategoryList
=
subjectCategoryService
.
findListById
(
subjectCategory
);
if
(
CollectionUtils
.
isNotEmpty
(
subjectCategoryList
))
{
page
.
getList
().
forEach
(
tempSubjectBank
->
{
SubjectCategory
category
=
subjectCategory
Stream
SubjectCategory
category
=
subjectCategory
List
.
stream
()
.
filter
(
tempSubjectCategory
->
tempSubjectCategory
.
getId
().
equals
(
tempSubjectBank
.
getCategoryId
()))
.
findFirst
()
.
orElse
(
null
);
...
...
service-api-impl/user-service/src/main/java/com/github/tangyi/user/controller/UserController.java
View file @
9f6d0ba5
...
...
@@ -444,4 +444,22 @@ public class UserController extends BaseController {
}
return
new
ResponseBean
<>(
success
);
}
/**
* 检查用户是否存在
*
* @param username username
* @return ResponseBean
* @author tangyi
* @date 2019/04/23 15:35
*/
@ApiOperation
(
value
=
"检查用户是否存在"
,
notes
=
"检查用户名是否存在"
)
@ApiImplicitParam
(
name
=
"username"
,
value
=
"用户name"
,
required
=
true
,
dataType
=
"String"
,
paramType
=
"path"
)
@GetMapping
(
"/checkExist/{username}"
)
public
ResponseBean
<
Boolean
>
checkUsernameIsExist
(
@PathVariable
(
"username"
)
String
username
)
{
boolean
exist
=
Boolean
.
FALSE
;
if
(
StringUtils
.
isNotEmpty
(
username
))
exist
=
userService
.
selectUserVoByUsername
(
username
)
!=
null
;
return
new
ResponseBean
<>(
exist
);
}
}
service-api-impl/user-service/src/main/java/com/github/tangyi/user/service/UserService.java
View file @
9f6d0ba5
...
...
@@ -59,6 +59,7 @@ public class UserService extends CrudService<UserMapper, User> {
*/
@Override
@Transactional
@CacheEvict
(
value
=
"user"
,
key
=
"#user.username"
)
public
int
insert
(
User
user
)
{
// 保存角色
if
(
CollectionUtils
.
isNotEmpty
(
user
.
getRole
()))
{
...
...
service-api-impl/user-service/src/main/resources/mapper/UserMapper.xml
View file @
9f6d0ba5
...
...
@@ -144,7 +144,7 @@
<select
id=
"selectUserVoByUsername"
resultMap=
"userVoResultMap"
>
<include
refid=
"selectUserVo"
/>
WHERE `user`.username = #{username}
WHERE `user`.username = #{username}
and `user`.del_flag = 0
</select>
<select
id=
"get"
resultMap=
"userResultMap"
>
...
...
Write
Preview
Markdown
is supported
0%
Try again
or
attach a new file
Attach a file
Cancel
You are about to add
0
people
to the discussion. Proceed with caution.
Finish editing this message first!
Cancel
Please
register
or
sign in
to comment