-- 租户表 CREATE TABLE IF NOT EXISTS `sys_tenant` ( `id` BIGINT NOT NULL AUTO_INCREMENT COMMENT '租户ID', `tenant_code` VARCHAR(50) NOT NULL COMMENT '租户编码', `tenant_name` VARCHAR(100) NOT NULL COMMENT '租户名称', `contact` VARCHAR(50) COMMENT '联系人', `phone` VARCHAR(20) COMMENT '联系电话', `email` VARCHAR(100) COMMENT '邮箱', `address` VARCHAR(200) COMMENT '地址', `status` TINYINT NOT NULL DEFAULT 1 COMMENT '状态(0-禁用 1-启用)', `expire_time` DATETIME COMMENT '到期时间', `max_users` INT NOT NULL DEFAULT 10 COMMENT '最大用户数', `remark` VARCHAR(500) COMMENT '备注', `deleted` TINYINT NOT NULL DEFAULT 0 COMMENT '删除标记(0-未删除 1-已删除)', `created_by` BIGINT COMMENT '创建人', `created_time` DATETIME NOT NULL DEFAULT CURRENT_TIMESTAMP COMMENT '创建时间', `updated_by` BIGINT COMMENT '更新人', `updated_time` DATETIME ON UPDATE CURRENT_TIMESTAMP COMMENT '更新时间', PRIMARY KEY (`id`), UNIQUE KEY `uk_tenant_code` (`tenant_code`, `deleted`) ) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 COMMENT='租户表'; -- 插入默认租户 INSERT INTO `sys_tenant` (`id`, `tenant_code`, `tenant_name`, `contact`, `phone`, `status`, `max_users`, `remark`) VALUES (1, 'DEFAULT', '默认租户', '管理员', '13800138000', 1, 100, '系统默认租户');