|
2 | 2 |
|
3 | 3 | ### 参考: |
4 | 4 | 1. [MyBatis Generator 介绍](http://mbg.cndocs.ml/) |
5 | | -2. [MyBatis Generator 详解](https://blog.csdn.net/isea533/article/details/42102297) |
6 | | - |
7 | | -### SQL: |
8 | | -``` |
9 | | -drop table if exists sys_function; |
10 | | -
|
11 | | -drop table if exists sys_role; |
12 | | -
|
13 | | -drop table if exists sys_role_function; |
14 | | -
|
15 | | -drop table if exists sys_role_user; |
16 | | -
|
17 | | -drop table if exists sys_user; |
18 | | -
|
19 | | -/*==============================================================*/ |
20 | | -/* Table: sys_function */ |
21 | | -/*==============================================================*/ |
22 | | -create table sys_function |
23 | | -( |
24 | | - id varchar(64) not null comment '主键', |
25 | | - name varchar(32) not null comment '权限名称', |
26 | | - parent_id varchar(64) comment '父级id', |
27 | | - order_num int comment '排序', |
28 | | - url varchar(256) comment '链接', |
29 | | - description varchar(256) comment '描述', |
30 | | - create_time datetime comment '创建时间', |
31 | | - update_time datetime comment '修改时间', |
32 | | - primary key (id) |
33 | | -); |
34 | | -
|
35 | | -alter table sys_function comment '权限表'; |
36 | | -
|
37 | | -/*==============================================================*/ |
38 | | -/* Table: sys_role */ |
39 | | -/*==============================================================*/ |
40 | | -create table sys_role |
41 | | -( |
42 | | - id varchar(64) not null comment '主键', |
43 | | - name varchar(64) not null comment '角色名称', |
44 | | - description varchar(256) comment '角色描述', |
45 | | - create_time datetime comment '创建时间', |
46 | | - update_time datetime comment '修改时间', |
47 | | - primary key (id) |
48 | | -); |
49 | | -
|
50 | | -alter table sys_role comment '角色表'; |
51 | | -
|
52 | | -/*==============================================================*/ |
53 | | -/* Table: sys_role_function */ |
54 | | -/*==============================================================*/ |
55 | | -create table sys_role_function |
56 | | -( |
57 | | - id varchar(64) not null comment '主键', |
58 | | - role_id varchar(64) comment '角色id', |
59 | | - function_id varchar(64) comment '权限id', |
60 | | - primary key (id) |
61 | | -); |
62 | | -
|
63 | | -alter table sys_role_function comment '角色权限表'; |
64 | | -
|
65 | | -/*==============================================================*/ |
66 | | -/* Table: sys_role_user */ |
67 | | -/*==============================================================*/ |
68 | | -create table sys_role_user |
69 | | -( |
70 | | - id varchar(64) not null comment '主键', |
71 | | - role_id varchar(64) comment '主键', |
72 | | - user_id varchar(64) comment '主键', |
73 | | - primary key (id) |
74 | | -); |
75 | | -
|
76 | | -alter table sys_role_user comment '用户角色表 sys_role_user'; |
77 | | -
|
78 | | -/*==============================================================*/ |
79 | | -/* Table: sys_user */ |
80 | | -/*==============================================================*/ |
81 | | -create table sys_user |
82 | | -( |
83 | | - id varchar(64) not null comment '主键', |
84 | | - account varchar(32) not null comment '姓名', |
85 | | - password varchar(32) comment '密码', |
86 | | - username varchar(64) comment '用户名称', |
87 | | - is_delete char(1) comment '用户状态 - 0:正常,1:删除', |
88 | | - create_time datetime comment '创建时间', |
89 | | - update_time datetime comment '修改时间', |
90 | | - primary key (id) |
91 | | -); |
92 | | -
|
93 | | -alter table sys_user comment '用户表'; |
94 | | -
|
95 | | -alter table sys_role_function add constraint FK_Reference_4 foreign key (role_id) |
96 | | - references sys_role (id) on delete restrict on update restrict; |
97 | | -
|
98 | | -alter table sys_role_function add constraint FK_Reference_5 foreign key (function_id) |
99 | | - references sys_function (id) on delete restrict on update restrict; |
100 | | -
|
101 | | -alter table sys_role_user add constraint FK_Reference_1 foreign key (role_id) |
102 | | - references sys_role (id) on delete restrict on update restrict; |
103 | | -
|
104 | | -alter table sys_role_user add constraint FK_Reference_2 foreign key (user_id) |
105 | | - references sys_user (id) on delete restrict on update restrict; |
106 | | -
|
107 | | -``` |
| 5 | +2. [MyBatis Generator 详解](https://blog.csdn.net/isea533/article/details/42102297) |
0 commit comments