Browse Source

🗃️ 初始化RBAC数据

pull/1/head
Yangkai.Shen 6 years ago
parent
commit
26db4c2573
2 changed files with 10 additions and 9 deletions
  1. +8
    -7
      spring-boot-demo-rbac-security/sql/security.sql
  2. +2
    -2
      spring-boot-demo-rbac-security/src/test/java/com/xkcoding/rbac/security/repository/DataInitTest.java

+ 8
- 7
spring-boot-demo-rbac-security/sql/security.sql View File

@@ -25,9 +25,10 @@ CREATE TABLE `sec_permission`
( (
`id` bigint(64) NOT NULL COMMENT '主键', `id` bigint(64) NOT NULL COMMENT '主键',
`name` varchar(50) NOT NULL COMMENT '权限名', `name` varchar(50) NOT NULL COMMENT '权限名',
`href` varchar(1000) DEFAULT NULL COMMENT '页面地址',
`href` varchar(1000) DEFAULT NULL COMMENT '前端页面地址',
`type` int(2) NOT NULL COMMENT '权限类型,页面-1,按钮-2', `type` int(2) NOT NULL COMMENT '权限类型,页面-1,按钮-2',
`permission` varchar(50) DEFAULT NULL COMMENT '权限表达式',
`permission` varchar(50) DEFAULT NULL COMMENT '后端接口地址',
`method` varchar(50) DEFAULT NULL COMMENT '后端接口访问方式',
`sort` int(11) NOT NULL COMMENT '排序', `sort` int(11) NOT NULL COMMENT '排序',
`parent_id` bigint(64) NOT NULL COMMENT '父级id', `parent_id` bigint(64) NOT NULL COMMENT '父级id',
PRIMARY KEY (`id`) PRIMARY KEY (`id`)
@@ -39,11 +40,11 @@ CREATE TABLE `sec_permission`
-- ---------------------------- -- ----------------------------
BEGIN; BEGIN;
INSERT INTO `sec_permission` INSERT INTO `sec_permission`
VALUES (1072019441543417856, '测试页面', '/test', 1, NULL, 1, 0);
VALUES (1072019441543417856, '测试页面', '/test', 1, NULL, NULL, 1, 0);
INSERT INTO `sec_permission` INSERT INTO `sec_permission`
VALUES (1072019441564389376, '测试页面-查询', NULL, 2, 'test:query', 1, 1072019441543417856);
VALUES (1072019441564389376, '测试页面-查询', NULL, 2, '/**/test', 'GET', 1, 1072019441543417856);
INSERT INTO `sec_permission` INSERT INTO `sec_permission`
VALUES (1072019441576972288, '测试页面-添加', NULL, 2, 'test:insert', 2, 1072019441543417856);
VALUES (1072019441576972288, '测试页面-添加', NULL, 2, '/**/test', 'POST', 2, 1072019441543417856);
COMMIT; COMMIT;


-- ---------------------------- -- ----------------------------
@@ -129,8 +130,8 @@ CREATE TABLE `sec_user`
-- ---------------------------- -- ----------------------------
BEGIN; BEGIN;
INSERT INTO `sec_user` INSERT INTO `sec_user`
VALUES (1072019440205434880, 'role', '$2a$10$TwdumjYKUYRQvc3VC8dleOlWr4Q2TysQtfmCMplOWygOzyfrKQee2', '管理员',
'17300000000', 'role@xkcoding.com', 785433600000, 1, 1, 1544424326483, 1544424326483);
VALUES (1072019440205434880, 'admin', '$2a$10$TwdumjYKUYRQvc3VC8dleOlWr4Q2TysQtfmCMplOWygOzyfrKQee2', '管理员',
'17300000000', 'admin@xkcoding.com', 785433600000, 1, 1, 1544424326483, 1544424326483);
INSERT INTO `sec_user` INSERT INTO `sec_user`
VALUES (1072019441035907072, 'user', '$2a$10$8hL7INOxQCzDzI08GGYNCOFKV6mjDcOqhJ/7c1VeF9agO.wBS3ylq', '普通用户', VALUES (1072019441035907072, 'user', '$2a$10$8hL7INOxQCzDzI08GGYNCOFKV6mjDcOqhJ/7c1VeF9agO.wBS3ylq', '普通用户',
'17300001111', 'user@xkcoding.com', 785433600000, 1, 1, 1544424326659, 1544424326659); '17300001111', 'user@xkcoding.com', 785433600000, 1, 1, 1544424326659, 1544424326659);


+ 2
- 2
spring-boot-demo-rbac-security/src/test/java/com/xkcoding/rbac/security/repository/DataInitTest.java View File

@@ -120,11 +120,11 @@ public class DataInitTest extends SpringBootDemoRbacSecurityApplicationTests {
private User createUser(boolean isAdmin) { private User createUser(boolean isAdmin) {
User user = new User(); User user = new User();
user.setId(snowflake.nextId()); user.setId(snowflake.nextId());
user.setUsername(isAdmin ? "role" : "user");
user.setUsername(isAdmin ? "admin" : "user");
user.setNickname(isAdmin ? "管理员" : "普通用户"); user.setNickname(isAdmin ? "管理员" : "普通用户");
user.setPassword(encoder.encode("123456")); user.setPassword(encoder.encode("123456"));
user.setBirthday(DateTime.of("1994-11-22", "yyyy-MM-dd").getTime()); user.setBirthday(DateTime.of("1994-11-22", "yyyy-MM-dd").getTime());
user.setEmail((isAdmin ? "role" : "user") + "@xkcoding.com");
user.setEmail((isAdmin ? "admin" : "user") + "@xkcoding.com");
user.setPhone(isAdmin ? "17300000000" : "17300001111"); user.setPhone(isAdmin ? "17300000000" : "17300001111");
user.setSex(1); user.setSex(1);
user.setStatus(1); user.setStatus(1);


Loading…
Cancel
Save