激情久久久_欧美视频区_成人av免费_不卡视频一二三区_欧美精品在欧美一区二区少妇_欧美一区二区三区的

服務器之家:專注于服務器技術及軟件下載分享
分類導航

PHP教程|ASP.NET教程|Java教程|ASP教程|編程技術|正則表達式|C/C++|IOS|C#|Swift|Android|VB|R語言|JavaScript|易語言|vb.net|

服務器之家 - 編程語言 - Java教程 - spring security數據庫表結構實例代碼

spring security數據庫表結構實例代碼

2021-01-08 12:02動力節點 Java教程

這篇文章主要介紹了spring security數據庫表結構實例代碼,需要的朋友可以參考下

pd建模圖

spring security數據庫表結構實例代碼

建模語句

?
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
116
117
118
119
120
121
122
123
124
125
126
127
128
129
130
131
132
133
134
135
136
137
138
139
140
141
142
143
144
145
146
147
148
149
150
151
152
153
154
155
156
157
158
159
160
161
162
163
164
165
166
167
168
169
170
171
172
173
174
175
176
177
178
179
180
181
182
183
184
185
186
187
188
189
190
alter table sys_authorities_resources
  drop constraint fk_sys_auth_reference_sys_auth;
alter table sys_authorities_resources
  drop constraint fk_sys_auth_reference_sys_reso;
alter table sys_resources
  drop constraint fk_sys_reso_reference_sys_modu;
alter table sys_roles_authorities
  drop constraint fk_sys_role_reference_sys_role;
alter table sys_roles_authorities
  drop constraint fk_sys_role_reference_sys_auth;
alter table sys_roles_moudles
  drop constraint fk_sys_role_reference_sys_modu;
alter table sys_roles_moudles
  drop constraint fk_s_role_reference_sys_role;
alter table sys_users_roles
  drop constraint fk_sys_user_reference_sys_user;
alter table sys_users_roles
  drop constraint fk_sys_user_reference_sys_role;
drop table persistent_logins cascade constraints;
drop table sys_authorities cascade constraints;
drop table sys_authorities_resources cascade constraints;
drop table sys_modules cascade constraints;
drop table sys_resources cascade constraints;
drop table sys_roles cascade constraints;
drop table sys_roles_authorities cascade constraints;
drop table sys_roles_moudles cascade constraints;
drop table sys_users cascade constraints;
drop table sys_users_roles cascade constraints;
/*==============================================================*/
/* table: persistent_logins                   */
/*==============================================================*/
create table persistent_logins (
  username       varchar2(64),
  series        varchar2(64)          not null,
  token        varchar2(64),
  last_used      timestamp,
  constraint pk_persistent_logins primary key (series)
);
comment on table persistent_logins is
'spring remember me 持久化';
/*==============================================================*/
/* table: sys_authorities                    */
/*==============================================================*/
create table sys_authorities (
  authority_id     varchar2(100)          not null,
  authority_mark    varchar2(100),
  authority_name    varchar2(100)          not null,
  authority_desc    varchar2(200),
  message       varchar2(100),
  enable        number,
  issys        number,
  module_id      varchar2(100),
  constraint pk_sys_authorities primary key (authority_id)
);
/*==============================================================*/
/* table: sys_authorities_resources               */
/*==============================================================*/
create table sys_authorities_resources (
  id          varchar2(100)          not null,
  resource_id     varchar2(100)          not null,
  authority_id     varchar2(100)          not null,
  constraint pk_sys_authorities_resources primary key (id)
);
/*==============================================================*/
/* table: sys_modules                      */
/*==============================================================*/
create table sys_modules (
  module_id      varchar2(100)          not null,
  module_name     varchar2(100)          not null,
  module_desc     varchar2(200),
  module_type     varchar2(100),
  parent        varchar2(100),
  module_url      varchar2(100),
  i_level       number,
  leaf         number,
  application     varchar2(100),
  controller      varchar2(100),
  enable        number(1),
  priority       number,
  constraint pk_sys_modules primary key (module_id)
);
comment on column sys_modules.i_level is
'1';
/*==============================================================*/
/* table: sys_resources                     */
/*==============================================================*/
create table sys_resources (
  resource_id     varchar2(100)          not null,
  resource_type    varchar2(100),
  resource_name    varchar2(100),
  resource_desc    varchar2(200),
  resource_path    varchar2(200),
  priority       varchar2(100),
  enable        number,
  issys        number,
  module_id      varchar2(100),
  constraint pk_sys_resources primary key (resource_id)
);
comment on column sys_resources.resource_type is
'url,method';
/*==============================================================*/
/* table: sys_roles                       */
/*==============================================================*/
create table sys_roles (
  role_id       varchar2(100)          not null,
  role_name      varchar2(100),
  role_desc      varchar2(200),
  enable        number,
  issys        number,
  module_id      varchar2(100),
  constraint pk_sys_roles primary key (role_id)
);
/*==============================================================*/
/* table: sys_roles_authorities                 */
/*==============================================================*/
create table sys_roles_authorities (
  id          varchar2(100)          not null,
  authority_id     varchar2(100)          not null,
  role_id       varchar2(100)          not null,
  constraint pk_sys_roles_authorities primary key (id)
);
/*==============================================================*/
/* table: sys_roles_moudles                   */
/*==============================================================*/
create table sys_roles_moudles (
  id          varchar2(100)          not null,
  module_id      varchar2(100)          not null,
  role_id       varchar2(100)          not null,
  constraint pk_sys_roles_moudles primary key (id)
);
comment on table sys_roles_moudles is
'控制角色對模塊的訪問權,主要用于生成菜單';
/*==============================================================*/
/* table: sys_users                       */
/*==============================================================*/
create table sys_users (
  user_id       varchar2(100)          not null,
  username       varchar2(100)          not null,
  name         varchar2(100),
  password       varchar2(100)          not null,
  dt_create      date              default sysdate,
  last_login      date,
  deadline       date,
  login_ip       varchar2(100),
  v_qzjgid       varchar2(100),
  v_qzjgmc       varchar2(100),
  dep_id        varchar2(100),
  dep_name       varchar2(100),
  enabled       number,
  account_non_expired number,
  account_non_locked  number,
  credentials_non_expired number,
  constraint pk_sys_users primary key (user_id)
);
/*==============================================================*/
/* table: sys_users_roles                    */
/*==============================================================*/
create table sys_users_roles (
  id          varchar2(100)          not null,
  role_id       varchar2(100)          not null,
  user_id       varchar2(100)          not null,
  constraint pk_sys_users_roles primary key (id)
);
alter table sys_authorities_resources
  add constraint fk_sys_auth_reference_sys_auth foreign key (authority_id)
   references sys_authorities (authority_id);
alter table sys_authorities_resources
  add constraint fk_sys_auth_reference_sys_reso foreign key (resource_id)
   references sys_resources (resource_id);
alter table sys_resources
  add constraint fk_sys_reso_reference_sys_modu foreign key (module_id)
   references sys_modules (module_id);
alter table sys_roles_authorities
  add constraint fk_sys_role_reference_sys_role foreign key (role_id)
   references sys_roles (role_id);
alter table sys_roles_authorities
  add constraint fk_sys_role_reference_sys_auth foreign key (authority_id)
   references sys_authorities (authority_id);
alter table sys_roles_moudles
  add constraint fk_sys_role_reference_sys_modu foreign key (module_id)
   references sys_modules (module_id);
alter table sys_roles_moudles
  add constraint fk_s_role_reference_sys_role foreign key (role_id)
   references sys_roles (role_id);
alter table sys_users_roles
  add constraint fk_sys_user_reference_sys_user foreign key (user_id)
   references sys_users (user_id);
alter table sys_users_roles
  add constraint fk_sys_user_reference_sys_role foreign key (role_id)
   references sys_roles (role_id);

總結

以上所述是小編給大家介紹的spring security數據庫表結構實例代碼,希望對大家有所幫助,如果大家有任何疑問請給我留言,小編會及時回復大家的。在此也非常感謝大家對服務器之家網站的支持!

原文鏈接:http://blog.sina.com.cn/s/blog_9c6852670102wwi4.html

延伸 · 閱讀

精彩推薦
主站蜘蛛池模板: 爱福利视频网 | 久久久久久久九九九九 | 国产成人在线播放视频 | av在线收看 | 51色视频| h视频在线观看免费 | 在线观看国产www | 欧美一级高潮片免费的 | 91性视频 | 免费a级毛片大学生免费观看 | 精品国产一区二区久久 | 91精品国产乱码久久久久久久久 | 久久精品视频一区二区三区 | 精品999久久久 | 国产精品一区二区日韩 | 毛片免费大全短视频 | 香蕉视频99 | 久草最新网址 | 国语自产免费精品视频在 | 黄色免费影片 | 久久久成人精品 | 久久国产精品区 | www.91成人| 国产一级91 | 午夜色视频在线观看 | 精品国产一区二区三区在线观看 | 婷婷久久青草热一区二区 | 成品片a免费直接观看 | 午夜精品久久久久久中宇 | 多男操一女视频 | 久久久久91视频 | 亚州综合网 | 中文字幕在线播放一区 | 三人弄娇妻高潮3p视频 | 免费观看的毛片手机视频 | 国产免费网站视频 | 99精品视频在线免费观看 | 深夜影院a | av手机在线电影 | 一区二区三区视频播放 | xxxxhdvideosex |