123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124 |
- /**
- Source Server Version: 8.0.31
- Source Database: backendsys
- Date: 2023/05/23 17:09:22
- */
- DROP TABLE IF EXISTS `sys_user_role_module_relation`;
- CREATE TABLE `sys_user_role_module_relation` (
- PRIMARY KEY (`id`),
- `id` BIGINT(10) NOT NULL AUTO_INCREMENT COMMENT 'ID',
- `role_id` BIGINT(10) NOT NULL COMMENT '角色ID',
- `module_id` VARCHAR(10) NOT NULL COMMENT '模块ID'
- ) ENGINE=INNODB AUTO_INCREMENT=1 DEFAULT CHARSET=utf8mb4 COMMENT='系统角色模块关系表';
- # # 使用 存储过程 循环插入
- # DROP PROCEDURE IF EXISTS backendsys.insert_multiple_rows;
- # DELIMITER //
- # CREATE PROCEDURE insert_multiple_rows()
- # BEGIN
- # DECLARE counter INT DEFAULT 1;
- # DECLARE counter2 INT DEFAULT 1;
- #
- # WHILE counter <= 52 DO
- # INSERT INTO sys_user_role_module_relation(role_id, module_id) VALUES (1, counter);
- # SET counter = counter + 1;
- # END WHILE;
- #
- # WHILE counter2 <= 14 DO
- # INSERT INTO sys_user_role_module_relation(role_id, module_id) VALUES (2, counter2);
- # SET counter2 = counter2 + 1;
- # END WHILE;
- #
- # END //
- # DELIMITER ;
- # CALL insert_multiple_rows();
- INSERT INTO sys_user_role_module_relation(role_id, module_id) VALUES
- (1, '1'),
- (1, '1.1'),
- # (1, '1.2'),
- # (1, '1.3'),
- # (1, '1.3.1'), (1, '1.3.2'), (1, '1.3.3'),
- (1, '2'),
- (1, '3'),
- (1, '3.1'),
- (1, '3.2'),
- (1, '3.2.1'), (1, '3.2.1.2'), (1, '3.2.2'), (1, '3.2.3'), (1, '3.2.4'), (1, '3.2.5'), (1, '3.2.6'), (1, '3.2.7'),
- (1, '3.3'),
- (1, '3.3.8'), (1, '3.3.9'), (1, '3.3.10'),
- # (1, '3.3.1'), (1, '3.3.2'), (1, '3.3.3'), (1, '3.3.4'), (1, '3.3.5'), (1, '3.3.6'), (1, '3.3.7'),
- (1, '4'),
- (1, '4.1'),
- (1, '4.1.1'), (1, '4.1.2'), (1, '4.1.3'), (1, '4.1.4'), (1, '4.1.5'),
- # (1, '10'),
- # (1, '10.1'),
- # (1, '10.1.1'), (1, '10.1.2'), (1, '10.1.3'), (1, '10.1.4'),
- # (1, '10.2'),
- # (1, '10.2.1'), (1, '10.2.2'), (1, '10.2.3'), (1, '10.2.4'),
- # (1, '10.3'),
- # (1, '10.3.1'), (1, '10.3.2'), (1, '10.3.3'), (1, '10.3.4'),
- # (1, '11'),
- # (1, '11.1'),
- # (1, '11.1.1'), (1, '11.1.2'), (1, '11.1.3'), (1, '11.1.4'),
- # (1, '11.2'),
- # (1, '11.2.1'), (1, '11.2.2'), (1, '11.2.3'), (1, '11.2.4'),
- # (1, '11.3'),
- # (1, '11.3.1'), (1, '11.3.2'), (1, '11.3.3'), (1, '11.3.4'),
- # (1, '11.4'),
- # (1, '11.4.1'), (1, '11.4.2'), (1, '11.4.3'), (1, '11.4.4'),
- # (1, '11.5'),
- # (1, '11.5.1'), (1, '11.5.2'), (1, '11.5.3'), (1, '11.5.4'),
- # (1, '11.6'),
- # (1, '11.6.1'), (1, '11.6.2'), (1, '11.6.3'), (1, '11.6.4'),
- # (1, '12'),
- # (1, '12.1'),
- # (1, '12.2'),
- # (1, '12.3'),
- # (1, '13'),
- # (1, '13.1'),
- (1, '20'),
- (1, '20.1'),
- (1, '20.1.1'), (1, '20.1.2'), (1, '20.1.3'), (1, '20.1.4'), (1, '20.1.5'), (1, '20.1.6'),
- (1, '20.2'),
- (1, '20.2.1'), (1, '20.2.2'), (1, '20.2.3'), (1, '20.2.4'),
- (1, '20.3'),
- (1, '21'),
- (1, '21.1'),
- (1, '21.1.1'), (1, '21.1.2'), (1, '21.1.3'), (1, '21.1.4'), (1, '21.1.5'), (1, '21.1.6'),
- (1, '21.2'),
- (1, '21.2.1'), (1, '21.2.2'), (1, '21.2.3'), (1, '21.2.4'),
- (1, '21.3'),
- (1, '21.3.1'), (1, '21.3.2'), (1, '21.3.3'), (1, '21.3.4'),
- (1, '31'),
- (1, '31.1'),
- (1, '32'),
- (1, '32.1'),
- (1, '33'),
- (1, '33.1'),
- (1, '34'),
- (1, '34.1'),
- (1, '35'),
- (1, '35.1'),
- (2, '1'),
- (2, '1.1'),
- (2, '2'),
- (2, '3.2.1'),
- (2, '4.1'),
- (2, '31'),
- (2, '32'),
- (2, '33'),
- (2, '34'),
- (2, '35')
- ;
|