| 123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129 |
- -- ============================================================
- -- 机构样例数据
- -- ============================================================
- USE `qconline`;
- -- 清空机构关联表和机构表
- TRUNCATE TABLE `user_institution`;
- TRUNCATE TABLE `institution`;
- -- ============================================
- -- 1. 创建20个演示机构
- -- ============================================
- INSERT INTO `institution` VALUES
- ('INST001', 'INST001', '演示机构1', '0', 1, '张三', '13800001001', '北京市朝阳区示范路1号', 1, NOW(), NOW()),
- ('INST002', 'INST002', '演示机构2', '0', 1, '李四', '13800001002', '北京市海淀区学院路2号', 1, NOW(), NOW()),
- ('INST003', 'INST003', '演示机构3', '0', 1, '王五', '13800001003', '北京市东城区商业街3号', 1, NOW(), NOW()),
- ('INST004', 'INST004', '演示机构4', '0', 1, '赵六', '13800001004', '北京市西城区金融街4号', 1, NOW(), NOW()),
- ('INST005', 'INST005', '演示机构5', '0', 1, '孙七', '13800001005', '上海市浦东新区世纪大道5号', 1, NOW(), NOW()),
- ('INST006', 'INST006', '演示机构6', '0', 1, '周八', '13800001006', '上海市黄浦区南京路6号', 1, NOW(), NOW()),
- ('INST007', 'INST007', '演示机构7', '0', 1, '吴九', '13800001007', '上海市徐汇区淮海路7号', 1, NOW(), NOW()),
- ('INST008', 'INST008', '演示机构8', '0', 1, '郑十', '13800001008', '广州市天河区珠江新城8号', 1, NOW(), NOW()),
- ('INST009', 'INST009', '演示机构9', '0', 1, '陈十一', '13800001009', '广州市越秀区中山路9号', 1, NOW(), NOW()),
- ('INST010', 'INST010', '演示机构10', '0', 1, '刘十二', '13800001010', '深圳市福田区深南大道10号', 1, NOW(), NOW()),
- ('INST011', 'INST011', '演示机构11', '0', 1, '黄十三', '13800001011', '深圳市南山区科技路11号', 1, NOW(), NOW()),
- ('INST012', 'INST012', '演示机构12', '0', 1, '杨十四', '13800001012', '成都市武侯区天府大道12号', 1, NOW(), NOW()),
- ('INST013', 'INST013', '演示机构13', '0', 1, '朱十五', '13800001013', '成都市锦江区红星路13号', 1, NOW(), NOW()),
- ('INST014', 'INST014', '演示机构14', '0', 1, '秦十六', '13800001014', '武汉市江汉区解放大道14号', 1, NOW(), NOW()),
- ('INST015', 'INST015', '演示机构15', '0', 1, '许十七', '13800001015', '武汉市武昌区中北路15号', 1, NOW(), NOW()),
- ('INST016', 'INST016', '演示机构16', '0', 1, '何十八', '13800001016', '杭州市西湖区文三路16号', 1, NOW(), NOW()),
- ('INST017', 'INST017', '演示机构17', '0', 1, '吕十九', '13800001017', '杭州市上城区解放路17号', 1, NOW(), NOW()),
- ('INST018', 'INST018', '演示机构18', '0', 1, '施二十', '13800001018', '南京市鼓楼区中山路18号', 1, NOW(), NOW()),
- ('INST019', 'INST019', '演示机构19', '0', 1, '张二一', '13800001019', '南京市玄武区长江路19号', 1, NOW(), NOW()),
- ('INST020', 'INST020', '演示机构20', '0', 1, '王二二', '13800001020', '西安市雁塔区高新路20号', 1, NOW(), NOW());
- -- ============================================
- -- 2. 创建测试用户(如果不存在)
- -- ============================================
- -- 管理员账户(密码: admin123)
- INSERT IGNORE INTO `sys_user` VALUES
- ('USER_ADMIN', 'admin', 'admin123', '系统管理员', '13800000000', 'admin@example.com', NULL, 1, 1, NOW(), NOW());
- -- 普通用户账户(密码: user123)
- INSERT IGNORE INTO `sys_user` VALUES
- ('USER001', 'user001', 'user123', '测试用户一', '13800100001', 'user001@example.com', NULL, 1, 0, NOW(), NOW()),
- ('USER002', 'user002', 'user123', '测试用户二', '13800100002', 'user002@example.com', NULL, 1, 0, NOW(), NOW()),
- ('USER003', 'user003', 'user123', '测试用户三', '13800100003', 'user003@example.com', NULL, 1, 0, NOW(), NOW()),
- ('USER004', 'user004', 'user123', '测试用户四', '13800100004', 'user004@example.com', NULL, 1, 0, NOW(), NOW()),
- ('USER005', 'user005', 'user123', '测试用户五', '13800100005', 'user005@example.com', NULL, 1, 0, NOW(), NOW());
- -- ============================================
- -- 3. 创建用户-机构关联数据
- -- ============================================
- -- 管理员关联所有机构(第一个为默认)
- INSERT INTO `user_institution` VALUES
- ('UI_ADMIN_01', 'USER_ADMIN', 'INST001', 1, NOW()),
- ('UI_ADMIN_02', 'USER_ADMIN', 'INST002', 0, NOW()),
- ('UI_ADMIN_03', 'USER_ADMIN', 'INST003', 0, NOW()),
- ('UI_ADMIN_04', 'USER_ADMIN', 'INST004', 0, NOW()),
- ('UI_ADMIN_05', 'USER_ADMIN', 'INST005', 0, NOW()),
- ('UI_ADMIN_06', 'USER_ADMIN', 'INST006', 0, NOW()),
- ('UI_ADMIN_07', 'USER_ADMIN', 'INST007', 0, NOW()),
- ('UI_ADMIN_08', 'USER_ADMIN', 'INST008', 0, NOW()),
- ('UI_ADMIN_09', 'USER_ADMIN', 'INST009', 0, NOW()),
- ('UI_ADMIN_10', 'USER_ADMIN', 'INST010', 0, NOW()),
- ('UI_ADMIN_11', 'USER_ADMIN', 'INST011', 0, NOW()),
- ('UI_ADMIN_12', 'USER_ADMIN', 'INST012', 0, NOW()),
- ('UI_ADMIN_13', 'USER_ADMIN', 'INST013', 0, NOW()),
- ('UI_ADMIN_14', 'USER_ADMIN', 'INST014', 0, NOW()),
- ('UI_ADMIN_15', 'USER_ADMIN', 'INST015', 0, NOW()),
- ('UI_ADMIN_16', 'USER_ADMIN', 'INST016', 0, NOW()),
- ('UI_ADMIN_17', 'USER_ADMIN', 'INST017', 0, NOW()),
- ('UI_ADMIN_18', 'USER_ADMIN', 'INST018', 0, NOW()),
- ('UI_ADMIN_19', 'USER_ADMIN', 'INST019', 0, NOW()),
- ('UI_ADMIN_20', 'USER_ADMIN', 'INST020', 0, NOW());
- -- 测试用户一:关联机构1-4(第一个为默认)
- INSERT INTO `user_institution` VALUES
- ('UI_001_01', 'USER001', 'INST001', 1, NOW()),
- ('UI_001_02', 'USER001', 'INST002', 0, NOW()),
- ('UI_001_03', 'USER001', 'INST003', 0, NOW()),
- ('UI_001_04', 'USER001', 'INST004', 0, NOW());
- -- 测试用户二:关联机构5-8(第一个为默认)
- INSERT INTO `user_institution` VALUES
- ('UI_002_01', 'USER002', 'INST005', 1, NOW()),
- ('UI_002_02', 'USER002', 'INST006', 0, NOW()),
- ('UI_002_03', 'USER002', 'INST007', 0, NOW()),
- ('UI_002_04', 'USER002', 'INST008', 0, NOW());
- -- 测试用户三:关联机构9-12(第一个为默认)
- INSERT INTO `user_institution` VALUES
- ('UI_003_01', 'USER003', 'INST009', 1, NOW()),
- ('UI_003_02', 'USER003', 'INST010', 0, NOW()),
- ('UI_003_03', 'USER003', 'INST011', 0, NOW()),
- ('UI_003_04', 'USER003', 'INST012', 0, NOW());
- -- 测试用户四:关联机构13-16(第一个为默认)
- INSERT INTO `user_institution` VALUES
- ('UI_004_01', 'USER004', 'INST013', 1, NOW()),
- ('UI_004_02', 'USER004', 'INST014', 0, NOW()),
- ('UI_004_03', 'USER004', 'INST015', 0, NOW()),
- ('UI_004_04', 'USER004', 'INST016', 0, NOW());
- -- 测试用户五:关联机构17-20(第一个为默认)
- INSERT INTO `user_institution` VALUES
- ('UI_005_01', 'USER005', 'INST017', 1, NOW()),
- ('UI_005_02', 'USER005', 'INST018', 0, NOW()),
- ('UI_005_03', 'USER005', 'INST019', 0, NOW()),
- ('UI_005_04', 'USER005', 'INST020', 0, NOW());
- -- ============================================
- -- 数据说明
- -- ============================================
- -- 1. 创建了20个演示机构,分布在北京、上海、广州、深圳、成都、武汉、杭州、南京、西安等主要城市
- -- 2. 创建了6个测试用户(1个管理员 + 5个普通用户)
- -- 3. 用户-机构关联关系:
- -- - 管理员(admin):关联所有20个机构,默认机构为演示机构1
- -- - 测试用户一(user001):关联机构1-4,默认机构为演示机构1
- -- - 测试用户二(user002):关联机构5-8,默认机构为演示机构5
- -- - 测试用户三(user003):关联机构9-12,默认机构为演示机构9
- -- - 测试用户四(user004):关联机构13-16,默认机构为演示机构13
- -- - 测试用户五(user005):关联机构17-20,默认机构为演示机构17
- -- 4. 密码说明:
- -- - 管理员密码:admin123
- -- - 普通用户密码:user123
- -- ============================================
|