-- 行业基础数据表：存储行业基础信息
CREATE TABLE `t_industry_basic` (
  `industry_code` VARCHAR(20) NOT NULL COMMENT '行业代码（如802089.EI）',
  `industry_name` VARCHAR(50) NOT NULL COMMENT '行业名称（如"银行"）',
  `industry_level` TINYINT NOT NULL DEFAULT 2 COMMENT '行业级别（1=一级行业，2=二级行业，3=三级行业等）',
  `parent_industry_code` VARCHAR(20) NULL COMMENT '父级行业代码',
  `description` TEXT NULL COMMENT '行业描述',
  `status` TINYINT NOT NULL DEFAULT 1 COMMENT '状态（1=正常，0=禁用）',
  `sort_order` INT NOT NULL DEFAULT 0 COMMENT '排序',
  `create_time` DATETIME NOT NULL DEFAULT CURRENT_TIMESTAMP COMMENT '创建时间',
  `update_time` DATETIME NOT NULL DEFAULT CURRENT_TIMESTAMP ON UPDATE CURRENT_TIMESTAMP COMMENT '更新时间',
  -- 主键：行业代码
  PRIMARY KEY (`industry_code`),
  -- 索引：按行业级别查询优化
  INDEX `idx_t_industry_basic_level` (`industry_level`),
  -- 索引：按状态查询优化
  INDEX `idx_t_industry_basic_status` (`status`)
) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 COMMENT='行业基础数据表';