SET NAMES utf8mb4; SET FOREIGN_KEY_CHECKS = 0; -- ===================================================== -- 股票池表 - 管理员将股票加入超短池/强势池 -- 关联 stock_info 表获取股票基础信息 -- ===================================================== CREATE TABLE IF NOT EXISTS `stock_pool` ( `id` BIGINT NOT NULL AUTO_INCREMENT COMMENT '主键ID', `stock_code` VARCHAR(10) NOT NULL COMMENT '股票代码', `stock_name` VARCHAR(50) NOT NULL COMMENT '股票名称', `pool_type` TINYINT NOT NULL COMMENT '池类型:1-超短池,2-强势池', `add_price` DECIMAL(10, 2) NOT NULL COMMENT '加入时的价格', `add_date` DATE NOT NULL COMMENT '加入日期', `status` TINYINT DEFAULT 1 COMMENT '状态:1-有效,0-已移除', `admin_id` BIGINT DEFAULT NULL COMMENT '操作管理员ID', `create_time` DATETIME DEFAULT CURRENT_TIMESTAMP COMMENT '创建时间', `update_time` DATETIME DEFAULT CURRENT_TIMESTAMP ON UPDATE CURRENT_TIMESTAMP COMMENT '更新时间', PRIMARY KEY (`id`), KEY `idx_pool_type` (`pool_type`), KEY `idx_add_date` (`add_date`), KEY `idx_stock_code` (`stock_code`), KEY `idx_status` (`status`), UNIQUE KEY `uk_stock_pool_type` (`stock_code`, `pool_type`) ) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 COMMENT='股票池表(超短池/强势池)';