123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990 |
- ----------------------------------------------------------------后端服务启动前执行-----------------------------------------------------------------------------------------
- -- 新建表EC_B_STUDENT_CODE
- CREATE TABLE `ec_b_student_code` (
- `id` bigint(20) NOT NULL AUTO_INCREMENT,
- `creation_time` datetime NOT NULL,
- `update_time` datetime NOT NULL,
- `identity_number` varchar(255) NOT NULL,
- `root_org_id` bigint(20) NOT NULL,
- `student_code` varchar(255) NOT NULL,
- `student_id` bigint(20) NOT NULL,
- PRIMARY KEY (`id`),
- UNIQUE KEY `IDX_B_SC_005001` (`root_org_id`,`student_code`),
- KEY `IDX_B_SC_005002` (`student_id`),
- KEY `IDX_B_SC_005003` (`student_code`),
- KEY `IDX_B_SC_005004` (`identity_number`)
- ) ENGINE=InnoDB DEFAULT CHARSET=utf8;
- -- 将表EC_B_STUDENT 的student_code字段割接到新表EC_B_STUDENT_CODE
- insert into ec_b_student_code(root_org_id,student_id,identity_number,student_code,creation_time,update_time)
- SELECT root_org_id, id, identity_number, student_code, NOW(), NOW() from ec_b_student where student_code is not null ;
- -- 删除表EC_B_STUDENT的student_code字段
- ALTER TABLE ec_b_student DROP INDEX IDX_B_S_002002;
- alter table ec_b_student drop column student_code;
- -- 新建资源表
- CREATE TABLE `ec_b_resource` (
- `id` bigint(20) NOT NULL AUTO_INCREMENT,
- `creation_time` datetime NOT NULL,
- `update_time` datetime NOT NULL,
- `file_path` varchar(255) NOT NULL,
- `is_file` bit(1) NOT NULL,
- `name` varchar(255) NOT NULL,
- `parent_id` bigint(20) DEFAULT NULL,
- `root_org_id` bigint(20) NOT NULL,
- `suffix` varchar(255) DEFAULT NULL,
- PRIMARY KEY (`id`),
- UNIQUE KEY `IDX_B_RESOURCE_000002` (`root_org_id`,`file_path`) USING BTREE,
- KEY `IDX_B_RESOURCE_000001` (`root_org_id`,`parent_id`)
- ) ENGINE=InnoDB DEFAULT CHARSET=utf8;
- -- 新建顶级机构权限关联表
- CREATE TABLE `ec_b_root_org_priv_relation` (
- `privilege_id` bigint(20) NOT NULL,
- `root_org_id` bigint(20) NOT NULL,
- `creation_time` datetime NOT NULL,
- `update_time` datetime NOT NULL,
- `group_id` bigint(20) NOT NULL,
- PRIMARY KEY (`privilege_id`,`root_org_id`)
- ) ENGINE=InnoDB DEFAULT CHARSET=utf8;
- -- 新建短信装配表
- CREATE TABLE `ec_b_sms_assembly` (
- `id` bigint(20) NOT NULL AUTO_INCREMENT,
- `creation_time` datetime NOT NULL,
- `update_time` datetime NOT NULL,
- `destroyed` bit(1) NOT NULL,
- `enabled` bit(1) NOT NULL,
- `code` varchar(30) NOT NULL,
- `example` varchar(200) NOT NULL,
- `ext1` varchar(200) DEFAULT NULL,
- `ext10` varchar(200) DEFAULT NULL,
- `ext2` varchar(200) DEFAULT NULL,
- `ext3` varchar(200) DEFAULT NULL,
- `ext4` varchar(200) DEFAULT NULL,
- `ext5` varchar(200) DEFAULT NULL,
- `ext6` varchar(200) DEFAULT NULL,
- `ext7` varchar(200) DEFAULT NULL,
- `ext8` varchar(200) DEFAULT NULL,
- `ext9` varchar(200) DEFAULT NULL,
- `name` varchar(30) NOT NULL,
- `template` varchar(200) NOT NULL,
- PRIMARY KEY (`id`),
- UNIQUE KEY `IDX_B_SMS_021000` (`code`),
- UNIQUE KEY `IDX_B_SMS_021001` (`name`)
- ) ENGINE=InnoDB DEFAULT CHARSET=utf8;
- -- 修改app简称. 网考新简称 oe-face oe-student oe-websocket
- update ec_b_app t set t.simple_name = 'oe-face', t.`name`= 'EC-CORE-OE-FACE' where t.simple_name = 'oe-student-face';
- update ec_b_app t set t.simple_name = 'oe-student', t.`name`= 'EC-CORE-OE-STUDENT' where t.simple_name = 'oe-student';
- update ec_b_app t set t.simple_name = 'oe-websocket', t.`name`= 'EC-CORE-OE-WEBSOCKET' where t.simple_name = 'oe-student-websocket';
- ----------------------------------------------------------------后端服务启动后执行------------------------------------------------------------------------------------------
|