blob: d7357e69dd15e623c5ff7feab492b56ea40181ef [file] [log] [blame]
刘洪青47205852020-08-14 13:39:30 +08001-- 10.1.init.sql
2
3/*
4将 paas.example.com 替换为 paas.学校域名.edu.cn
5*/
6
7-- 以下脚本为可选操作
8
9/*
10 * 若部署了流程平台、门户的产品
11 * 可初始化云平台下的相关菜单数据
12 */
13
14use admin_center;
15
16-- portal
17-- 如果部署,门户V5,请处理
18
19insert into TB_MGT_ROUTE (ID, DELETED, CODE, NAME, STATUS, PATH_PREFIX, URL, STRIP_PREFIX)
20values ('60', 0, 'portal-api', '管理门户 - 门户接口', '1', '/api/v1/portal', 'http://ecampus.paas.example.com/', 1);
21
22commit;
23
24
25update TB_MGT_ROUTE
26set
27 URL='http://ecampus.paas.example.com'
28where ID='60'; -- todo, modify
29
30commit;
31/*
32http://portal-web.portal.svc.cluster.local:8080/portal-web/api
33*/
34
35
36insert into TB_MGT_ROLE (ID, DELETED, CODE, NAME, MEMO, STATUS)
37values ('60', 0, 'portal-admin', '门户管理员', '', '1');
38
39commit;
40
41
42/*
43update TB_MGT_PERMISSION
44 set LFT = LFT+10
45where LFT>=89
46;
47
48update TB_MGT_PERMISSION
49 set RGT = RGT+10
50where RGT>=89
51;
52*/
53
54
55/*
56门户管理
57 web端管理
58 系统管理
59 组件模板
60 主题管理
61 主题方案
62 授权管理
63 角色管理
64 服务管理
65 服务管理
66 服务评价管理
67 标签分类管理
68 CMS管理
69 幻灯片管理
70 栏目管理
71 内容管理
72 流程管理
73 模板管理
74 滚动公告管理
75 消息管理
76 第三方消息发送设置
77 消息类型管理
78 消息发送详情
79*/
80
81insert into TB_MGT_PERMISSION (ID, DELETED, CODE, NAME, STATUS, TYPE_, ICON, URL,
82 APPLICATION_ID, PARENT_ID, ORDER_, LEVEL_, LFT, RGT)
83values ('60', 0, 'portal-manage', '门户管理', '1', '1', 'el-icon-s-help', '/',
84 '60', '0', 60, 1, 93, 136);
85
86insert into TB_MGT_PERMISSION (ID, DELETED, CODE, NAME,
87 STATUS, TYPE_, ICON, URL,
88 APPLICATION_ID, PARENT_ID, ORDER_, LEVEL_, LFT, RGT)
89values ('6010000', 0, 'web', 'web端管理',
90 '1', '2', null, null,
91 '60', '60', 6010000, 1, 94, 105);
92
93insert into TB_MGT_PERMISSION (ID, DELETED, CODE, NAME,
94 STATUS, TYPE_, ICON, URL,
95 APPLICATION_ID, PARENT_ID, ORDER_, LEVEL_, LFT, RGT)
96values ('6010001', 0, 'web-systemManager', '系统管理',
97 '1', '2', 'su-icon-xitongguanli', 'http://ecampus.paas.example.com/portal-web/html/admin/index.html#web/systemManager/view.html',
98 '60', '6010000', 6010001, 2, 95, 96);
99
100insert into TB_MGT_PERMISSION (ID, DELETED, CODE, NAME,
101 STATUS, TYPE_, ICON, URL,
102 APPLICATION_ID, PARENT_ID, ORDER_, LEVEL_, LFT, RGT)
103values ('6010002', 0, 'web-widgetTemplate', '组件模板',
104 '1', '2', 'su-icon-zujianmoban', 'http://ecampus.paas.example.com/portal-web/html/admin/index.html#web/widgetTemplate/view.html',
105 '60', '6010000', 6010002, 2, 97, 98);
106
107insert into TB_MGT_PERMISSION (ID, DELETED, CODE, NAME,
108 STATUS, TYPE_, ICON, URL,
109 APPLICATION_ID, PARENT_ID, ORDER_, LEVEL_, LFT, RGT)
110values ('6010003', 0, 'web-themeManager', '主题管理',
111 '1', '2', 'su-icon-hutiguanli', 'http://ecampus.paas.example.com/portal-web/html/admin/index.html#web/themeManager/view.html',
112 '60', '6010000', 6010003, 2, 99, 100);
113
114insert into TB_MGT_PERMISSION (ID, DELETED, CODE, NAME,
115 STATUS, TYPE_, ICON, URL,
116 APPLICATION_ID, PARENT_ID, ORDER_, LEVEL_, LFT, RGT)
117values ('6010004', 0, 'web-themeScheme', '主题方案',
118 '1', '2', 'su-icon-zhutifangan', 'http://ecampus.paas.example.com/portal-web/html/admin/index.html#web/themeScheme/view.html',
119 '60', '6010000', 6010004, 2, 101, 102);
120
121insert into TB_MGT_PERMISSION (ID, DELETED, CODE, NAME,
122 STATUS, TYPE_, ICON, URL,
123 APPLICATION_ID, PARENT_ID, ORDER_, LEVEL_, LFT, RGT)
124values ('6010005', 0, 'web-oauthManager', 'oauth管理',
125 '1', '2', 'su-icon-authguanli', 'http://ecampus.paas.example.com/portal-web/html/admin/index.html#web/oauthManager/view.html',
126 '60', '6010000', 6010005, 2, 103, 104);
127
128insert into TB_MGT_PERMISSION (ID, DELETED, CODE, NAME,
129 STATUS, TYPE_, ICON, URL,
130 APPLICATION_ID, PARENT_ID, ORDER_, LEVEL_, LFT, RGT)
131values ('6020000', 0, 'auth', '授权管理',
132 '1', '2', null, null,
133 '60', '60', 6020000, 1, 106, 109);
134
135insert into TB_MGT_PERMISSION (ID, DELETED, CODE, NAME,
136 STATUS, TYPE_, ICON, URL,
137 APPLICATION_ID, PARENT_ID, ORDER_, LEVEL_, LFT, RGT)
138values ('6020003', 0, 'auth-roleManager', '角色管理',
139 '1', '2', 'su-icon-jiaoseguanli', 'http://ecampus.paas.example.com/portal-web/html/admin/index.html#auth/roleManager/view.html',
140 '60', '6020000', 6020003, 2, 107, 108);
141
142insert into TB_MGT_PERMISSION (ID, DELETED, CODE, NAME,
143 STATUS, TYPE_, ICON, URL,
144 APPLICATION_ID, PARENT_ID, ORDER_, LEVEL_, LFT, RGT)
145values ('6030000', 0, 'service', '服务管理',
146 '1', '2', null, null,
147 '60', '60', 6030000, 1, 110, 117);
148
149insert into TB_MGT_PERMISSION (ID, DELETED, CODE, NAME,
150 STATUS, TYPE_, ICON, URL,
151 APPLICATION_ID, PARENT_ID, ORDER_, LEVEL_, LFT, RGT)
152values ('6030001', 0, 'service-appservice', '服务管理',
153 '1', '2', 'su-icon-fuwuguanli', 'http://ecampus.paas.example.com/portal-web/html/admin/index.html#service/appservice/tabs.html',
154 '60', '6030000', 6030001, 2, 111, 112);
155
156insert into TB_MGT_PERMISSION (ID, DELETED, CODE, NAME,
157 STATUS, TYPE_, ICON, URL,
158 APPLICATION_ID, PARENT_ID, ORDER_, LEVEL_, LFT, RGT)
159values ('6030002', 0, 'service-evaluate', '服务评价管理',
160 '1', '2', 'su-icon-fuwupingjiaguanli', 'http://ecampus.paas.example.com/portal-web/html/admin/index.html#service/evaluate/form.html',
161 '60', '6030000', 6030002, 2, 113, 114);
162
163insert into TB_MGT_PERMISSION (ID, DELETED, CODE, NAME,
164 STATUS, TYPE_, ICON, URL,
165 APPLICATION_ID, PARENT_ID, ORDER_, LEVEL_, LFT, RGT)
166values ('6030003', 0, 'service-tagging', '标签分类管理',
167 '1', '2', 'su-icon-biaoqianfenleiguanli', 'http://ecampus.paas.example.com/portal-web/html/admin/index.html#service/tagging/form.html',
168 '60', '6030000', 6030003, 2, 115, 116);
169
170insert into TB_MGT_PERMISSION (ID, DELETED, CODE, NAME,
171 STATUS, TYPE_, ICON, URL,
172 APPLICATION_ID, PARENT_ID, ORDER_, LEVEL_, LFT, RGT)
173values ('6040000', 0, 'cms', 'CMS管理',
174 '1', '2', null, null,
175 '60', '60', 6040000, 1, 118, 131);
176
177insert into TB_MGT_PERMISSION (ID, DELETED, CODE, NAME,
178 STATUS, TYPE_, ICON, URL,
179 APPLICATION_ID, PARENT_ID, ORDER_, LEVEL_, LFT, RGT)
180values ('6040001', 0, 'cms-slide', '幻灯片管理',
181 '1', '2', 'su-icon-huandengpianguanli', 'http://ecampus.paas.example.com/portal-web/html/admin/index.html#cms/slide/list.html',
182 '60', '6040000', 6040001, 2, 119, 120);
183
184insert into TB_MGT_PERMISSION (ID, DELETED, CODE, NAME,
185 STATUS, TYPE_, ICON, URL,
186 APPLICATION_ID, PARENT_ID, ORDER_, LEVEL_, LFT, RGT)
187values ('6040002', 0, 'cms-column', '栏目管理',
188 '1', '2', 'su-icon-lanmuguanli', 'http://ecampus.paas.example.com/portal-web/html/admin/index.html#cms/column/list.html',
189 '60', '6040000', 6040002, 2, 121, 122);
190
191insert into TB_MGT_PERMISSION (ID, DELETED, CODE, NAME,
192 STATUS, TYPE_, ICON, URL,
193 APPLICATION_ID, PARENT_ID, ORDER_, LEVEL_, LFT, RGT)
194values ('6040003', 0, 'cms-content', '内容管理',
195 '1', '2', 'su-icon-neirongguanli', 'http://ecampus.paas.example.com/portal-web/html/admin/index.html#cms/content/list-manage.html',
196 '60', '6040000', 6040003, 2, 123, 124);
197
198insert into TB_MGT_PERMISSION (ID, DELETED, CODE, NAME,
199 STATUS, TYPE_, ICON, URL,
200 APPLICATION_ID, PARENT_ID, ORDER_, LEVEL_, LFT, RGT)
201values ('6040004', 0, 'cms-flow', '流程管理',
202 '1', '2', 'su-icon-liuchengguanli', 'http://ecampus.paas.example.com/portal-web/html/admin/index.html#cms/flow/list.html',
203 '60', '6040000', 6040004, 2, 125, 126);
204
205insert into TB_MGT_PERMISSION (ID, DELETED, CODE, NAME,
206 STATUS, TYPE_, ICON, URL,
207 APPLICATION_ID, PARENT_ID, ORDER_, LEVEL_, LFT, RGT)
208values ('6040005', 0, 'cms-template', '模板管理',
209 '1', '2', 'su-icon-mobanguanli', 'http://ecampus.paas.example.com/portal-web/html/admin/index.html#cms/template/list.html',
210 '60', '6040000', 6040005, 2, 127, 128);
211
212insert into TB_MGT_PERMISSION (ID, DELETED, CODE, NAME,
213 STATUS, TYPE_, ICON, URL,
214 APPLICATION_ID, PARENT_ID, ORDER_, LEVEL_, LFT, RGT)
215values ('6040006', 0, 'cms-notice', '滚动公告管理',
216 '1', '2', 'su-icon-gundonggonggaoguanli', 'http://ecampus.paas.example.com/portal-web/html/admin/index.html#cms/notice/list.html',
217 '60', '6040000', 6040006, 2, 129, 130);
218
219insert into TB_MGT_PERMISSION (ID, DELETED, CODE, NAME,
220 STATUS, TYPE_, ICON, URL,
221 APPLICATION_ID, PARENT_ID, ORDER_, LEVEL_, LFT, RGT)
222values ('6050000', 0, 'message', '消息管理',
223 '1', '2', null, null,
224 '60', '60', 6050000, 1, 132, 139);
225
226insert into TB_MGT_PERMISSION (ID, DELETED, CODE, NAME,
227 STATUS, TYPE_, ICON, URL,
228 APPLICATION_ID, PARENT_ID, ORDER_, LEVEL_, LFT, RGT)
229values ('6050001', 0, 'message-sendsetting', '第三方消息发送设置',
230 '1', '2', 'su-icon-disanfangxiaoxifasongshezhi', 'http://ecampus.paas.example.com/portal-web/html/admin/index.html#message/sendsetting/tabs.html',
231 '60', '6050000', 6050001, 2, 133, 134);
232
233insert into TB_MGT_PERMISSION (ID, DELETED, CODE, NAME,
234 STATUS, TYPE_, ICON, URL,
235 APPLICATION_ID, PARENT_ID, ORDER_, LEVEL_, LFT, RGT)
236values ('6050002', 0, 'message-type', '消息类型管理',
237 '1', '2', 'su-icon-xiaoxileixingguanli', 'http://ecampus.paas.example.com/portal-web/html/admin/index.html#message/type/form.html',
238 '60', '6050000', 6050002, 2, 135, 136);
239
240insert into TB_MGT_PERMISSION (ID, DELETED, CODE, NAME,
241 STATUS, TYPE_, ICON, URL,
242 APPLICATION_ID, PARENT_ID, ORDER_, LEVEL_, LFT, RGT)
243values ('6050003', 0, 'message-log', '消息发送详情',
244 '1', '2', 'su-icon-xiaoxifasongxiangqing', 'http://ecampus.paas.example.com/portal-web/html/admin/index.html#message/sendlog/list.html',
245 '60', '6050000', 6050003, 2, 137, 138);
246
247
248commit;
249
250
251
252insert into TB_MGT_ROLE_PERMISSION (ID, DELETED, ROLE_ID, PERMISSION_ID)
253
254select CONCAT('1_', ID) as ID, 0 as DELETED, '1' as ROLE_ID, ID as PERMISSION_ID
255from TB_MGT_PERMISSION
256where ID like '60_____' or ID='60'
257;
258
259
260
261insert into TB_MGT_ROLE_PERMISSION (ID, DELETED, ROLE_ID, PERMISSION_ID)
262
263select CONCAT('60_', ID) as ID, 0 as DELETED, '60' as ROLE_ID, ID as PERMISSION_ID
264from TB_MGT_PERMISSION
265where ID like '60_____' or ID='60' or ID='1'
266;
267
268commit;
269
270
271/* 更新 TB_MGT_PERMISSION 的 ORIGIN */
272/*
273select *
274from TB_MGT_PERMISSION
275where LFT >= (select LFT from TB_MGT_PERMISSION where ID='1')
276 and RGT <= (select RGT from TB_MGT_PERMISSION where ID='1')
277;
278*/
279
280update TB_MGT_PERMISSION
281set
282 ORIGIN='http://ecampus.paas.example.com'
283where APPLICATION_ID = '60'
284;
285
286commit;
287