数据库

先准备数据库啦。

 1 DROP DATABASE IF EXISTS shiro;
 2 CREATE DATABASE shiro DEFAULT CHARACTER SET utf8;
 3 USE shiro;
 4     
 5 drop table if exists user;
 6 drop table if exists role;
 7 drop table if exists permission;
 8 drop table if exists user_role;
 9 drop table if exists role_permission;
10     
11 create table user (
12   id bigint auto_increment,
13   name varchar(100),
14   password varchar(100),
15   salt varchar(100),
16   constraint pk_users primary key(id)
17 ) charset=utf8 ENGINE=InnoDB;
18     
19 create table role (
20   id bigint auto_increment,
21   name varchar(100),
22   desc_ varchar(100),
23   constraint pk_roles primary key(id)
24 ) charset=utf8 ENGINE=InnoDB;
25     
26 create table permission (
27   id bigint auto_increment,
28   name varchar(100),
29   desc_ varchar(100),
30   url varchar(100),
31   constraint pk_permissions primary key(id)
32 ) charset=utf8 ENGINE=InnoDB;
33     
34 create table user_role (
35   id bigint auto_increment,
36   uid bigint,
37   rid bigint,
38   constraint pk_users_roles primary key(id)
39 ) charset=utf8 ENGINE=InnoDB;
40     
41 create table role_permission (
42   id bigint auto_increment,
43   rid bigint,
44   pid bigint,
45   constraint pk_roles_permissions primary key(id)
46 ) charset=utf8 ENGINE=InnoDB;
47  
48 INSERT INTO `permission` VALUES (1,'addProduct','增加产品','/addProduct');
49 INSERT INTO `permission` VALUES (2,'deleteProduct','删除产品','/deleteProduct');
50 INSERT INTO `permission` VALUES (3,'editeProduct','编辑产品','/editeProduct');
51 INSERT INTO `permission` VALUES (4,'updateProduct','修改产品','/updateProduct');
52 INSERT INTO `permission` VALUES (5,'listProduct','查看产品','/listProduct');
53 INSERT INTO `permission` VALUES (6,'addOrder','增加订单','/addOrder');
54 INSERT INTO `permission` VALUES (7,'deleteOrder','删除订单','/deleteOrder');
55 INSERT INTO `permission` VALUES (8,'editeOrder','编辑订单','/editeOrder');
56 INSERT INTO `permission` VALUES (9,'updateOrder','修改订单','/updateOrder');
57 INSERT INTO `permission` VALUES (10,'listOrder','查看订单','/listOrder');
58 INSERT INTO `role` VALUES (1,'admin','超级管理员');
59 INSERT INTO `role` VALUES (2,'productManager','产品管理员');
60 INSERT INTO `role` VALUES (3,'orderManager','订单管理员');
61 INSERT INTO `role_permission` VALUES (1,1,1);
62 INSERT INTO `role_permission` VALUES (2,1,2);
63 INSERT INTO `role_permission` VALUES (3,1,3);
64 INSERT INTO `role_permission` VALUES (4,1,4);
65 INSERT INTO `role_permission` VALUES (5,1,5);
66 INSERT INTO `role_permission` VALUES (6,1,6);
67 INSERT INTO `role_permission` VALUES (7,1,7);
68 INSERT INTO `role_permission` VALUES (8,1,8);
69 INSERT INTO `role_permission` VALUES (9,1,9);
70 INSERT INTO `role_permission` VALUES (10,1,10);
71 INSERT INTO `role_permission` VALUES (11,2,1);
72 INSERT INTO `role_permission` VALUES (12,2,2);
73 INSERT INTO `role_permission` VALUES (13,2,3);
74 INSERT INTO `role_permission` VALUES (14,2,4);
75 INSERT INTO `role_permission` VALUES (15,2,5);
76 INSERT INTO `role_permission` VALUES (50,3,10);
77 INSERT INTO `role_permission` VALUES (51,3,9);
78 INSERT INTO `role_permission` VALUES (52,3,8);
79 INSERT INTO `role_permission` VALUES (53,3,7);
80 INSERT INTO `role_permission` VALUES (54,3,6);
81 INSERT INTO `role_permission` VALUES (55,3,1);
82 INSERT INTO `role_permission` VALUES (56,5,11);
83 INSERT INTO `user` VALUES (1,'zhang3','a7d59dfc5332749cb801f86a24f5f590','e5ykFiNwShfCXvBRPr3wXg==');
84 INSERT INTO `user` VALUES (2,'li4','43e28304197b9216e45ab1ce8dac831b','jPz19y7arvYIGhuUjsb6sQ==');
85 INSERT INTO `user_role` VALUES (43,2,2);
86 INSERT INTO `user_role` VALUES (45,1,1);
点击展开

相关文章: