|
|
@@ -0,0 +1,45 @@
|
|
|
+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='股票池表(超短池/强势池)';
|
|
|
+
|
|
|
+-- =====================================================
|
|
|
+-- 用户自选股票表 - 用户添加的自选股票
|
|
|
+-- =====================================================
|
|
|
+CREATE TABLE IF NOT EXISTS `user_pool_stock` (
|
|
|
+ `id` BIGINT NOT NULL AUTO_INCREMENT COMMENT '主键ID',
|
|
|
+ `user_id` BIGINT NOT NULL COMMENT '用户ID',
|
|
|
+ `stock_code` VARCHAR(10) NOT NULL COMMENT '股票代码',
|
|
|
+ `stock_name` VARCHAR(50) NOT NULL COMMENT '股票名称',
|
|
|
+ `add_price` DECIMAL(10, 2) DEFAULT 0 COMMENT '加入时的价格',
|
|
|
+ `add_date` DATE NOT NULL COMMENT '加入日期',
|
|
|
+ `create_time` DATETIME DEFAULT CURRENT_TIMESTAMP COMMENT '创建时间',
|
|
|
+ `update_time` DATETIME DEFAULT CURRENT_TIMESTAMP ON UPDATE CURRENT_TIMESTAMP COMMENT '更新时间',
|
|
|
+ PRIMARY KEY (`id`),
|
|
|
+ KEY `idx_user_id` (`user_id`),
|
|
|
+ KEY `idx_stock_code` (`stock_code`),
|
|
|
+ UNIQUE KEY `uk_user_stock` (`user_id`, `stock_code`)
|
|
|
+) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 COMMENT='用户自选股票表';
|
|
|
+
|
|
|
+SET FOREIGN_KEY_CHECKS = 1;
|