| 123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051 |
- -- ******************************************************************
- -- 表 kku_mex_daily_price_trends 的创建SQL
- -- 对应的Model: App\Module\Mex\Models\MexDailyPriceTrend
- -- 警告: 此文件由系统自动生成,禁止修改!
- -- ******************************************************************
- CREATE TABLE `kku_mex_daily_price_trends` (
- `id` bigint(20) unsigned NOT NULL AUTO_INCREMENT COMMENT '趋势记录ID,主键',
- `item_id` int(11) NOT NULL COMMENT '商品ID,关联物品表',
- `currency_type` int(11) NOT NULL DEFAULT '2' COMMENT '币种类型,关联FUND_CURRENCY_TYPE枚举,默认2为钻石',
- `trade_date` date NOT NULL COMMENT '交易日期',
- `open_price` decimal(15,5) DEFAULT NULL COMMENT '开盘价(当日第一笔成交价格)',
- `close_price` decimal(15,5) DEFAULT NULL COMMENT '收盘价(当日最后一笔成交价格)',
- `high_price` decimal(15,5) DEFAULT NULL COMMENT '最高价(当日最高成交价格)',
- `low_price` decimal(15,5) DEFAULT NULL COMMENT '最低价(当日最低成交价格)',
- `avg_price` decimal(15,5) DEFAULT NULL COMMENT '平均价(当日成交均价)',
- `buy_open_price` decimal(15,5) DEFAULT NULL COMMENT '买入开盘价(当日第一笔买入成交价格)',
- `buy_close_price` decimal(15,5) DEFAULT NULL COMMENT '买入收盘价(当日最后一笔买入成交价格)',
- `buy_high_price` decimal(15,5) DEFAULT NULL COMMENT '买入最高价(当日买入最高成交价格)',
- `buy_low_price` decimal(15,5) DEFAULT NULL COMMENT '买入最低价(当日买入最低成交价格)',
- `buy_avg_price` decimal(15,5) DEFAULT NULL COMMENT '买入平均价(当日买入成交均价)',
- `sell_open_price` decimal(15,5) DEFAULT NULL COMMENT '卖出开盘价(当日第一笔卖出成交价格)',
- `sell_close_price` decimal(15,5) DEFAULT NULL COMMENT '卖出收盘价(当日最后一笔卖出成交价格)',
- `sell_high_price` decimal(15,5) DEFAULT NULL COMMENT '卖出最高价(当日卖出最高成交价格)',
- `sell_low_price` decimal(15,5) DEFAULT NULL COMMENT '卖出最低价(当日卖出最低成交价格)',
- `sell_avg_price` decimal(15,5) DEFAULT NULL COMMENT '卖出平均价(当日卖出成交均价)',
- `total_volume` int(11) NOT NULL DEFAULT '0' COMMENT '成交量(当日总成交数量)',
- `total_amount` decimal(20,5) NOT NULL DEFAULT '0.00000' COMMENT '成交额(当日总成交金额)',
- `transaction_count` int(11) NOT NULL DEFAULT '0' COMMENT '成交笔数(当日总成交次数)',
- `buy_volume` int(11) NOT NULL DEFAULT '0' COMMENT '买入量(用户买入总数量)',
- `sell_volume` int(11) NOT NULL DEFAULT '0' COMMENT '卖出量(用户卖出总数量)',
- `buy_amount` decimal(20,5) NOT NULL DEFAULT '0.00000' COMMENT '买入额(用户买入总金额)',
- `sell_amount` decimal(20,5) NOT NULL DEFAULT '0.00000' COMMENT '卖出额(用户卖出总金额)',
- `admin_inject_volume` int(11) NOT NULL DEFAULT '0' COMMENT '管理员注入量',
- `admin_recycle_volume` int(11) NOT NULL DEFAULT '0' COMMENT '管理员回收量',
- `admin_inject_amount` decimal(20,5) NOT NULL DEFAULT '0.00000' COMMENT '管理员注入金额',
- `admin_recycle_amount` decimal(20,5) NOT NULL DEFAULT '0.00000' COMMENT '管理员回收金额',
- `price_change` decimal(15,5) DEFAULT NULL COMMENT '价格变化(相对前一日收盘价)',
- `price_change_percent` decimal(8,4) DEFAULT NULL COMMENT '价格变化百分比',
- `volatility` decimal(8,4) DEFAULT NULL COMMENT '波动率((最高价-最低价)/开盘价*100)',
- `created_at` timestamp NULL DEFAULT CURRENT_TIMESTAMP COMMENT '创建时间',
- `updated_at` timestamp NULL DEFAULT CURRENT_TIMESTAMP ON UPDATE CURRENT_TIMESTAMP COMMENT '更新时间',
- PRIMARY KEY (`id`) USING BTREE,
- UNIQUE KEY `uk_item_currency_date` (`item_id`,`currency_type`,`trade_date`) USING BTREE COMMENT '商品币种日期唯一索引',
- KEY `idx_item_id` (`item_id`) USING BTREE COMMENT '商品ID索引',
- KEY `idx_currency_type` (`currency_type`) USING BTREE COMMENT '币种类型索引',
- KEY `idx_trade_date` (`trade_date`) USING BTREE COMMENT '交易日期索引',
- KEY `idx_total_volume` (`total_volume`) USING BTREE COMMENT '成交量索引',
- KEY `idx_total_amount` (`total_amount`) USING BTREE COMMENT '成交额索引',
- KEY `idx_created_at` (`created_at`) USING BTREE COMMENT '创建时间索引'
- ) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_unicode_ci ROW_FORMAT=DYNAMIC COMMENT='农贸市场每日价格趋势表';
|