blob: 61b09d4e5977aac9dc65de19ec6fc38612eb6523 [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 */
14
15
16-- 创建管理帐号
17
18use user;
19
20-- portaladmin
21INSERT INTO `TB_B_USER` (`ID`, `DELETED`,
22 `UID`, `PASSWORD`, `NAME`, `NAME_SPELLING`, `FULL_NAME_SPELLING`,
23 `CERTIFICATE_TYPE_ID`, `CERTIFICATE_NUMBER`, `PHONE_NUMBER`, `EMAIL`,
24 `GENDER_ID`, `NATION_ID`, `COUNTRY_ID`, `ADDRESS_ID`)
25VALUES ('60', 0,
26 '60', 'portaladmin', '门户管理员', 'portaladmin', 'portaladmin',
27 '20001', '60', null, 'portaladmin@supwisdom.com',
28 '30001', '40001', '50156', '310000');
29
30INSERT INTO `TB_B_ACCOUNT` (`ID`, `DELETED`, `USER_ID`,
31 `ACCOUNT_NAME`, `ACCOUNT_EXPIRY_DATE`, `ORGANIZATION_ID`, `IDENTITY_TYPE_ID`,
32 `ACTIVATION`, `STATE`, `IS_DATA_CENTER`)
33VALUES ('60', 0, '60',
34 'portaladmin', null, '1', '1',
35 1, 'NORMAL', 0);
36
37INSERT INTO `TB_B_SAFETY`(`ID`, `DELETED`, `USER_ID`, `SCORE`, `PASSWORD_SCORE`, `SECURE_EMAIL`, `SECURE_PHONE`)
38VALUES ('60', 0, '60', '0', '0', null, null);
39
40INSERT INTO `TB_B_ACCOUNT_ORGANIZATION` (`ID`, `DELETED`,
41 `ROOT_ORGANIZATION_ID`, `ACCOUNT_ID`, `ORGANIZATION_ID`)
42VALUES ('60_1', 0,
43 '0', '60', '1');
44
45INSERT INTO `TB_B_ACCOUNT_LABEL`(`ID`, `DELETED`,
46 `ACCOUNT_ID`, `LABEL_ID`)
47VALUES ('60_1', 0, '60', '1');
48
49commit;
50
51
52-- 创建管理帐号的授权
53
54use user_authz;
55
56-- portal
57INSERT INTO `TB_SYSTEM` (`ID`, `COMPANY_ID`, `DELETED`, `ADD_ACCOUNT`, `ADD_TIME`,
58 `BUSINESS_DOMAIN_ID`,
59 `CODE`, `NAME`, `DESCRIPTION`, `ENABLED`)
60VALUES ('60', '1', 0, 'admin', '2019-07-01 00:00:00',
61 '1',
62 'portal', '门户', '门户', 1);
63
64INSERT INTO `TB_APPLICATION` (`ID`, `COMPANY_ID`, `DELETED`, `ADD_ACCOUNT`, `ADD_TIME`,
65 `BUSINESS_DOMAIN_ID`, `SYSTEM_ID`,
66 `NAME`, `APPLICATION_ID`, `SYNC_URL`, `ENABLED`)
67VALUES ('60', '1', 0, 'admin', '2019-07-01 00:00:00',
68 '1', '60',
69 '门户', '60', '', 1);
70
71INSERT INTO `TB_ROLE` (`ID`, `COMPANY_ID`, `DELETED`, `ADD_ACCOUNT`, `ADD_TIME`,
72 `APPLICATION_ID`, `CODE`, `NAME`, `DESCRIPTION`, `ENABLED`, `EXTERNAL_ID`)
73VALUES ('60', '1', 0, 'admin', '2019-07-01 00:00:00',
74 '60', 'portal-admin', '门户管理员', '门户管理员', 1, '60');
75
76INSERT INTO `TB_ROLE_USER` (`ID`, `COMPANY_ID`, `DELETED`, `ADD_ACCOUNT`, `ADD_TIME`,
77 `ORIGIN_TYPE`, `ORIGIN_PK`,
78 `APPLICATION_ID`, `ROLE_ID`, `ACCOUNT_ID`,
79 `GRANT_EXPIRED_DATE`)
80VALUES ('60_60_60', '1', 0, 'admin', '2019-07-01 00:00:00',
81 NULL, NULL,
82 '60', '60', '60',
83 NULL);
84
85commit;
86
87
88-- 配置门户角色的同步接口
89
90update TB_APPLICATION
91set
92 SYNC_URL='http://portal.paas.example.com/portal-web/api/open/role/findAll'
93where ID='60'; -- todo, modify
94
95commit;
96
97
98-- 创建认证帐号、认证对接
99
100use cas_server;
101
102-- portal
103
104INSERT INTO `TB_ACCOUNT` (`ID`, `COMPANY_ID`, `DELETED`, `ADD_ACCOUNT`, `ADD_TIME`,
105 `USERNAME`, `PASSWORD`, `DESCRIPTION`, `ENABLED`, `ACCOUNT_NON_EXPIRED`, `ACCOUNT_NON_LOCKED`, `CREDENTIALS_NON_EXPIRED`,
106 `IDENTITY`, `USER_NO`, `NAME`, `MOBILE`, `EMAIL_ADDRESS`, `IDENTITY_TYPE`, `IDENTITY_NO`,
107 `EXTERNAL_ID`)
108VALUES ('60', '1', 0, 'admin', '2019-07-01 00:00:00',
109 'portaladmin', 'portaladmin', '门户管理员', 1, 1, 1, 1,
110 'admin', '60', '门户管理员', '', 'portaladmin@supwisdom.com', '20001', '',
111 '60');
112
113commit;
114
115
116INSERT INTO `TB_SERVICE` (`ID`, `COMPANY_ID`, `DELETED`, `ADD_ACCOUNT`, `ADD_TIME`,
117 `NAME`, `DESCRIPTION`, `INFORMATION_URL`, `LOGOUT_URL`,
118 `RESPONSE_TYPE`, `LOGOUT_TYPE`,
119 `EVALUATION_ORDER`, `FRIENDLY_NAME`, `REGISTERED_SERVICE_ID`, `SERVICE_ID`,
120 `ENABLED`, `SSO_ENABLED`, `REQUIRE_ALL_ATTRIBUTES`,
121 `APPLICATION_ID`, `EXTERNAL_ID`)
122VALUES ('60', '1', 0, 'admin', '2019-07-01 00:00:00',
123 '门户', '门户', 'https://ecampus.paas.example.com', 'https://ecampus.paas.example.com/cas/slo',
124 'REDIRECT', 'FRONT_CHANNEL',
125 60, '门户', 60, 'https://ecampus.paas.example.com/login',
126 1, 1, 1,
127 '60', '60');
128
129commit;
130
131update TB_SERVICE
132set
133 INFORMATION_URL='http://ecampus.paas.example.com',
134 LOGOUT_URL='http://ecampus.paas.example.com/cas/slo',
135 SERVICE_ID='http://ecampus.paas.example.com/cas/(.*)',
136 ID_TOKEN_ENABLED=1
137where ID='60'; -- todo, modify
138
139commit;
140