刘洪青 | 4720585 | 2020-08-14 13:39:30 +0800 | [diff] [blame] | 1 | -- 10.1.init.sql |
| 2 | |
| 3 | /* |
| 4 | 将 paas.example.com 替换为 paas.学校域名.edu.cn |
| 5 | */ |
| 6 | |
| 7 | -- 以下脚本为可选操作 |
| 8 | |
| 9 | /* |
| 10 | * 若部署了流程平台、门户的产品 |
| 11 | * 可初始化云平台下的相关菜单数据 |
| 12 | */ |
| 13 | |
| 14 | use admin_center; |
| 15 | |
| 16 | -- portal |
| 17 | -- 如果部署,门户V5,请处理 |
| 18 | |
| 19 | insert into TB_MGT_ROUTE (ID, DELETED, CODE, NAME, STATUS, PATH_PREFIX, URL, STRIP_PREFIX) |
| 20 | values ('60', 0, 'portal-api', '管理门户 - 门户接口', '1', '/api/v1/portal', 'http://ecampus.paas.example.com/', 1); |
| 21 | |
| 22 | commit; |
| 23 | |
| 24 | |
| 25 | update TB_MGT_ROUTE |
| 26 | set |
| 27 | URL='http://ecampus.paas.example.com' |
| 28 | where ID='60'; -- todo, modify |
| 29 | |
| 30 | commit; |
| 31 | /* |
| 32 | http://portal-web.portal.svc.cluster.local:8080/portal-web/api |
| 33 | */ |
| 34 | |
| 35 | |
| 36 | insert into TB_MGT_ROLE (ID, DELETED, CODE, NAME, MEMO, STATUS) |
| 37 | values ('60', 0, 'portal-admin', '门户管理员', '', '1'); |
| 38 | |
| 39 | commit; |
| 40 | |
| 41 | |
| 42 | /* |
| 43 | update TB_MGT_PERMISSION |
| 44 | set LFT = LFT+10 |
| 45 | where LFT>=89 |
| 46 | ; |
| 47 | |
| 48 | update TB_MGT_PERMISSION |
| 49 | set RGT = RGT+10 |
| 50 | where 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 | |
| 81 | insert into TB_MGT_PERMISSION (ID, DELETED, CODE, NAME, STATUS, TYPE_, ICON, URL, |
| 82 | APPLICATION_ID, PARENT_ID, ORDER_, LEVEL_, LFT, RGT) |
| 83 | values ('60', 0, 'portal-manage', '门户管理', '1', '1', 'el-icon-s-help', '/', |
| 84 | '60', '0', 60, 1, 93, 136); |
| 85 | |
| 86 | insert into TB_MGT_PERMISSION (ID, DELETED, CODE, NAME, |
| 87 | STATUS, TYPE_, ICON, URL, |
| 88 | APPLICATION_ID, PARENT_ID, ORDER_, LEVEL_, LFT, RGT) |
| 89 | values ('6010000', 0, 'web', 'web端管理', |
| 90 | '1', '2', null, null, |
| 91 | '60', '60', 6010000, 1, 94, 105); |
| 92 | |
| 93 | insert into TB_MGT_PERMISSION (ID, DELETED, CODE, NAME, |
| 94 | STATUS, TYPE_, ICON, URL, |
| 95 | APPLICATION_ID, PARENT_ID, ORDER_, LEVEL_, LFT, RGT) |
| 96 | values ('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 | |
| 100 | insert into TB_MGT_PERMISSION (ID, DELETED, CODE, NAME, |
| 101 | STATUS, TYPE_, ICON, URL, |
| 102 | APPLICATION_ID, PARENT_ID, ORDER_, LEVEL_, LFT, RGT) |
| 103 | values ('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 | |
| 107 | insert into TB_MGT_PERMISSION (ID, DELETED, CODE, NAME, |
| 108 | STATUS, TYPE_, ICON, URL, |
| 109 | APPLICATION_ID, PARENT_ID, ORDER_, LEVEL_, LFT, RGT) |
| 110 | values ('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 | |
| 114 | insert into TB_MGT_PERMISSION (ID, DELETED, CODE, NAME, |
| 115 | STATUS, TYPE_, ICON, URL, |
| 116 | APPLICATION_ID, PARENT_ID, ORDER_, LEVEL_, LFT, RGT) |
| 117 | values ('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 | |
| 121 | insert into TB_MGT_PERMISSION (ID, DELETED, CODE, NAME, |
| 122 | STATUS, TYPE_, ICON, URL, |
| 123 | APPLICATION_ID, PARENT_ID, ORDER_, LEVEL_, LFT, RGT) |
| 124 | values ('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 | |
| 128 | insert into TB_MGT_PERMISSION (ID, DELETED, CODE, NAME, |
| 129 | STATUS, TYPE_, ICON, URL, |
| 130 | APPLICATION_ID, PARENT_ID, ORDER_, LEVEL_, LFT, RGT) |
| 131 | values ('6020000', 0, 'auth', '授权管理', |
| 132 | '1', '2', null, null, |
| 133 | '60', '60', 6020000, 1, 106, 109); |
| 134 | |
| 135 | insert into TB_MGT_PERMISSION (ID, DELETED, CODE, NAME, |
| 136 | STATUS, TYPE_, ICON, URL, |
| 137 | APPLICATION_ID, PARENT_ID, ORDER_, LEVEL_, LFT, RGT) |
| 138 | values ('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 | |
| 142 | insert into TB_MGT_PERMISSION (ID, DELETED, CODE, NAME, |
| 143 | STATUS, TYPE_, ICON, URL, |
| 144 | APPLICATION_ID, PARENT_ID, ORDER_, LEVEL_, LFT, RGT) |
| 145 | values ('6030000', 0, 'service', '服务管理', |
| 146 | '1', '2', null, null, |
| 147 | '60', '60', 6030000, 1, 110, 117); |
| 148 | |
| 149 | insert into TB_MGT_PERMISSION (ID, DELETED, CODE, NAME, |
| 150 | STATUS, TYPE_, ICON, URL, |
| 151 | APPLICATION_ID, PARENT_ID, ORDER_, LEVEL_, LFT, RGT) |
| 152 | values ('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 | |
| 156 | insert into TB_MGT_PERMISSION (ID, DELETED, CODE, NAME, |
| 157 | STATUS, TYPE_, ICON, URL, |
| 158 | APPLICATION_ID, PARENT_ID, ORDER_, LEVEL_, LFT, RGT) |
| 159 | values ('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 | |
| 163 | insert into TB_MGT_PERMISSION (ID, DELETED, CODE, NAME, |
| 164 | STATUS, TYPE_, ICON, URL, |
| 165 | APPLICATION_ID, PARENT_ID, ORDER_, LEVEL_, LFT, RGT) |
| 166 | values ('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 | |
| 170 | insert into TB_MGT_PERMISSION (ID, DELETED, CODE, NAME, |
| 171 | STATUS, TYPE_, ICON, URL, |
| 172 | APPLICATION_ID, PARENT_ID, ORDER_, LEVEL_, LFT, RGT) |
| 173 | values ('6040000', 0, 'cms', 'CMS管理', |
| 174 | '1', '2', null, null, |
| 175 | '60', '60', 6040000, 1, 118, 131); |
| 176 | |
| 177 | insert into TB_MGT_PERMISSION (ID, DELETED, CODE, NAME, |
| 178 | STATUS, TYPE_, ICON, URL, |
| 179 | APPLICATION_ID, PARENT_ID, ORDER_, LEVEL_, LFT, RGT) |
| 180 | values ('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 | |
| 184 | insert into TB_MGT_PERMISSION (ID, DELETED, CODE, NAME, |
| 185 | STATUS, TYPE_, ICON, URL, |
| 186 | APPLICATION_ID, PARENT_ID, ORDER_, LEVEL_, LFT, RGT) |
| 187 | values ('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 | |
| 191 | insert into TB_MGT_PERMISSION (ID, DELETED, CODE, NAME, |
| 192 | STATUS, TYPE_, ICON, URL, |
| 193 | APPLICATION_ID, PARENT_ID, ORDER_, LEVEL_, LFT, RGT) |
| 194 | values ('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 | |
| 198 | insert into TB_MGT_PERMISSION (ID, DELETED, CODE, NAME, |
| 199 | STATUS, TYPE_, ICON, URL, |
| 200 | APPLICATION_ID, PARENT_ID, ORDER_, LEVEL_, LFT, RGT) |
| 201 | values ('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 | |
| 205 | insert into TB_MGT_PERMISSION (ID, DELETED, CODE, NAME, |
| 206 | STATUS, TYPE_, ICON, URL, |
| 207 | APPLICATION_ID, PARENT_ID, ORDER_, LEVEL_, LFT, RGT) |
| 208 | values ('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 | |
| 212 | insert into TB_MGT_PERMISSION (ID, DELETED, CODE, NAME, |
| 213 | STATUS, TYPE_, ICON, URL, |
| 214 | APPLICATION_ID, PARENT_ID, ORDER_, LEVEL_, LFT, RGT) |
| 215 | values ('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 | |
| 219 | insert into TB_MGT_PERMISSION (ID, DELETED, CODE, NAME, |
| 220 | STATUS, TYPE_, ICON, URL, |
| 221 | APPLICATION_ID, PARENT_ID, ORDER_, LEVEL_, LFT, RGT) |
| 222 | values ('6050000', 0, 'message', '消息管理', |
| 223 | '1', '2', null, null, |
| 224 | '60', '60', 6050000, 1, 132, 139); |
| 225 | |
| 226 | insert into TB_MGT_PERMISSION (ID, DELETED, CODE, NAME, |
| 227 | STATUS, TYPE_, ICON, URL, |
| 228 | APPLICATION_ID, PARENT_ID, ORDER_, LEVEL_, LFT, RGT) |
| 229 | values ('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 | |
| 233 | insert into TB_MGT_PERMISSION (ID, DELETED, CODE, NAME, |
| 234 | STATUS, TYPE_, ICON, URL, |
| 235 | APPLICATION_ID, PARENT_ID, ORDER_, LEVEL_, LFT, RGT) |
| 236 | values ('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 | |
| 240 | insert into TB_MGT_PERMISSION (ID, DELETED, CODE, NAME, |
| 241 | STATUS, TYPE_, ICON, URL, |
| 242 | APPLICATION_ID, PARENT_ID, ORDER_, LEVEL_, LFT, RGT) |
| 243 | values ('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 | |
| 248 | commit; |
| 249 | |
| 250 | |
| 251 | |
| 252 | insert into TB_MGT_ROLE_PERMISSION (ID, DELETED, ROLE_ID, PERMISSION_ID) |
| 253 | |
| 254 | select CONCAT('1_', ID) as ID, 0 as DELETED, '1' as ROLE_ID, ID as PERMISSION_ID |
| 255 | from TB_MGT_PERMISSION |
| 256 | where ID like '60_____' or ID='60' |
| 257 | ; |
| 258 | |
| 259 | |
| 260 | |
| 261 | insert into TB_MGT_ROLE_PERMISSION (ID, DELETED, ROLE_ID, PERMISSION_ID) |
| 262 | |
| 263 | select CONCAT('60_', ID) as ID, 0 as DELETED, '60' as ROLE_ID, ID as PERMISSION_ID |
| 264 | from TB_MGT_PERMISSION |
| 265 | where ID like '60_____' or ID='60' or ID='1' |
| 266 | ; |
| 267 | |
| 268 | commit; |
| 269 | |
| 270 | |
| 271 | /* 更新 TB_MGT_PERMISSION 的 ORIGIN */ |
| 272 | /* |
| 273 | select * |
| 274 | from TB_MGT_PERMISSION |
| 275 | where 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 | |
| 280 | update TB_MGT_PERMISSION |
| 281 | set |
| 282 | ORIGIN='http://ecampus.paas.example.com' |
| 283 | where APPLICATION_ID = '60' |
| 284 | ; |
| 285 | |
| 286 | commit; |
| 287 | |