feat: fix the data-collector

This commit is contained in:
2025-06-23 20:32:26 +08:00
parent 236364a10f
commit bc1a3cecbc
36 changed files with 2172 additions and 62 deletions

View File

@@ -3,7 +3,14 @@
## 📋 概述
本文档说明如何配置和使用农业股票数据处理器的MySQL数据库存储功能。处理器现在支持将Spark分析结果直接保存到MySQL数据库中而不仅仅是文件系统。
## 运行
```shell
spark-submit \
--class com.agricultural.spark.StockDataProcessor \
--master local[*] \
--files application-prod.conf \
spark-data-processor-1.0.0.jar
```
## 🔧 数据库配置
### 1. 数据库表结构

View File

@@ -0,0 +1,101 @@
<?xml version="1.0" encoding="UTF-8"?>
<project xmlns="http://maven.apache.org/POM/4.0.0" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:schemaLocation="http://maven.apache.org/POM/4.0.0 http://maven.apache.org/maven-v4_0_0.xsd">
<modelVersion>4.0.0</modelVersion>
<groupId>com.agricultural</groupId>
<artifactId>spark-data-processor</artifactId>
<name>Agricultural Stock Spark Processor</name>
<version>1.0.0</version>
<description>基于Apache Spark的农业股票数据处理器</description>
<build>
<plugins>
<plugin>
<artifactId>maven-compiler-plugin</artifactId>
<version>3.11.0</version>
<configuration>
<source>8</source>
<target>8</target>
<encoding>UTF-8</encoding>
</configuration>
</plugin>
<plugin>
<artifactId>maven-shade-plugin</artifactId>
<version>3.4.1</version>
<executions>
<execution>
<phase>package</phase>
<goals>
<goal>shade</goal>
</goals>
<configuration>
<transformers>
<transformer>
<mainClass>com.agricultural.spark.StockDataProcessor</mainClass>
</transformer>
<transformer />
</transformers>
<filters>
<filter>
<artifact>*:*</artifact>
<excludes>
<exclude>META-INF/*.SF</exclude>
<exclude>META-INF/*.DSA</exclude>
<exclude>META-INF/*.RSA</exclude>
</excludes>
</filter>
</filters>
</configuration>
</execution>
</executions>
</plugin>
<plugin>
<artifactId>maven-surefire-plugin</artifactId>
<version>3.0.0</version>
</plugin>
</plugins>
</build>
<dependencies>
<dependency>
<groupId>mysql</groupId>
<artifactId>mysql-connector-java</artifactId>
<version>8.0.33</version>
<scope>compile</scope>
</dependency>
<dependency>
<groupId>junit</groupId>
<artifactId>junit</artifactId>
<version>4.13.2</version>
<scope>test</scope>
<exclusions>
<exclusion>
<artifactId>hamcrest-core</artifactId>
<groupId>org.hamcrest</groupId>
</exclusion>
</exclusions>
</dependency>
<dependency>
<groupId>org.mockito</groupId>
<artifactId>mockito-core</artifactId>
<version>4.11.0</version>
<scope>test</scope>
<exclusions>
<exclusion>
<artifactId>byte-buddy</artifactId>
<groupId>net.bytebuddy</groupId>
</exclusion>
<exclusion>
<artifactId>byte-buddy-agent</artifactId>
<groupId>net.bytebuddy</groupId>
</exclusion>
</exclusions>
</dependency>
</dependencies>
<properties>
<scala.binary.version>2.12</scala.binary.version>
<jackson.version>2.14.3</jackson.version>
<project.build.sourceEncoding>UTF-8</project.build.sourceEncoding>
<maven.compiler.source>8</maven.compiler.source>
<spark.version>3.4.0</spark.version>
<maven.compiler.target>8</maven.compiler.target>
<mysql.version>8.0.33</mysql.version>
</properties>
</project>

View File

@@ -206,12 +206,20 @@ public class StockDataProcessor {
SparkConfig config = SparkConfig.load();
processor = new StockDataProcessor(config);
// 根据参数决定运行模式
if (args.length > 0 && "stream".equals(args[0])) {
// 流处理模式
processor.runStreamProcessing();
if (args.length > 0) {
String mode = args[0];
switch (mode) {
case "stream":
// 流处理模式
processor.runStreamProcessing();
break;
default:
// 默认批处理模式
processor.runBatchProcessing();
break;
}
} else {
// 批处理模式
// 默认批处理模式
processor.runBatchProcessing();
}

View File

@@ -17,7 +17,22 @@ public class SparkConfig {
}
public static SparkConfig load() {
Config config = ConfigFactory.load();
String environment = System.getProperty("environment", System.getenv("ENVIRONMENT"));
if (environment == null) {
environment = "dev"; // 默认开发环境
}
Config config;
try {
// 尝试加载特定环境的配置文件
config = ConfigFactory.load("application-" + environment);
System.out.println("加载环境配置: application-" + environment + ".conf");
} catch (Exception e) {
// 如果环境配置文件不存在,则加载默认配置
config = ConfigFactory.load();
System.out.println("加载默认配置: application.conf");
}
return new SparkConfig(config);
}

View File

@@ -11,6 +11,7 @@ import org.slf4j.LoggerFactory;
import java.sql.Connection;
import java.sql.DriverManager;
import java.sql.PreparedStatement;
import java.sql.ResultSet;
import java.sql.SQLException;
import java.time.LocalDate;
import java.util.Map;

View File

@@ -129,20 +129,30 @@ public class MarketAnalysisService {
// 注册UDF函数用于行业分类
spark.udf().register("getIndustry", (String stockCode) -> {
if (stockCode == null || stockCode.length() < 6) {
if (stockCode == null || stockCode.length() < 8) {
return "其他农业";
}
String code = stockCode.substring(stockCode.length() - 6);
// 去除前缀,获取纯数字代码
String code = stockCode;
if (code.startsWith("sz") || code.startsWith("sh") || code.startsWith("bj")) {
code = code.substring(2); // 去除前两个字符
}
// 根据具体的农业股票代码进行分类
switch (code) {
case "000876":
case "002714":
case "000876": // 新希望
case "002714": // 牧原股份
return "畜牧业";
case "600519":
case "000858":
case "600887":
case "002304":
case "600519": // 贵州茅台
case "000858": // 五粮液
case "600887": // 伊利股份
case "002304": // 洋河股份
return "食品饮料";
case "300189": // 神农种业
case "000713": // 丰乐种业
case "600313": // 农发种业
return "种业科技";
default:
return "其他农业";
}

View File

@@ -0,0 +1,360 @@
/*
Navicat Premium Dump SQL
Source Server : mysql本地
Source Server Type : MySQL
Source Server Version : 80404 (8.4.4)
Source Host : localhost:3306
Source Schema : agricultural_stock
Target Server Type : MySQL
Target Server Version : 80404 (8.4.4)
File Encoding : 65001
Date: 23/06/2025 08:51:40
*/
SET NAMES utf8mb4;
SET FOREIGN_KEY_CHECKS = 0;
-- ----------------------------
-- Table structure for industry_analysis
-- ----------------------------
DROP TABLE IF EXISTS `industry_analysis`;
CREATE TABLE `industry_analysis` (
`industry` text CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci NULL,
`stock_count` bigint NOT NULL,
`avg_change_percent` double NULL DEFAULT NULL,
`total_market_cap` double NULL DEFAULT NULL,
`total_volume` double NULL DEFAULT NULL,
`analysis_date` date NOT NULL
) ENGINE = InnoDB CHARACTER SET = utf8mb4 COLLATE = utf8mb4_unicode_ci ROW_FORMAT = Dynamic;
-- ----------------------------
-- Records of industry_analysis
-- ----------------------------
-- ----------------------------
-- Table structure for market_analysis
-- ----------------------------
DROP TABLE IF EXISTS `market_analysis`;
CREATE TABLE `market_analysis` (
`id` bigint NOT NULL AUTO_INCREMENT,
`analysis_date` date NOT NULL COMMENT '分析日期',
`up_count` int NULL DEFAULT NULL COMMENT '上涨股票数',
`down_count` int NULL DEFAULT NULL COMMENT '下跌股票数',
`flat_count` int NULL DEFAULT NULL COMMENT '平盘股票数',
`total_count` int NULL DEFAULT NULL COMMENT '总股票数',
`total_market_cap` decimal(15, 2) NULL DEFAULT NULL COMMENT '总市值',
`total_volume` bigint NULL DEFAULT NULL COMMENT '总成交量',
`total_turnover` decimal(15, 2) NULL DEFAULT NULL COMMENT '总成交额',
`avg_change_percent` decimal(5, 2) NULL DEFAULT NULL COMMENT '平均涨跌幅',
`create_time` datetime NULL DEFAULT CURRENT_TIMESTAMP COMMENT '创建时间',
PRIMARY KEY (`id`) USING BTREE,
INDEX `idx_analysis_date`(`analysis_date` ASC) USING BTREE
) ENGINE = InnoDB AUTO_INCREMENT = 8 CHARACTER SET = utf8mb4 COLLATE = utf8mb4_0900_ai_ci COMMENT = '市场分析表' ROW_FORMAT = Dynamic;
-- ----------------------------
-- Records of market_analysis
-- ----------------------------
-- ----------------------------
-- Table structure for market_trends
-- ----------------------------
DROP TABLE IF EXISTS `market_trends`;
CREATE TABLE `market_trends` (
`trade_date` timestamp NULL DEFAULT NULL,
`avg_price` double NULL DEFAULT NULL,
`avg_change_percent` double NULL DEFAULT NULL,
`total_volume` double NULL DEFAULT NULL,
`total_turnover` double NULL DEFAULT NULL,
`stock_count` bigint NOT NULL
) ENGINE = InnoDB CHARACTER SET = utf8mb4 COLLATE = utf8mb4_unicode_ci ROW_FORMAT = Dynamic;
-- ----------------------------
-- Records of market_trends
-- ----------------------------
-- ----------------------------
-- Table structure for stock_data
-- ----------------------------
DROP TABLE IF EXISTS `stock_data`;
CREATE TABLE `stock_data` (
`id` bigint NOT NULL AUTO_INCREMENT,
`stock_code` varchar(10) CHARACTER SET utf8mb4 COLLATE utf8mb4_0900_ai_ci NOT NULL COMMENT '股票代码',
`stock_name` varchar(100) CHARACTER SET utf8mb4 COLLATE utf8mb4_0900_ai_ci NOT NULL COMMENT '股票名称',
`open_price` decimal(10, 2) NULL DEFAULT NULL COMMENT '开盘价',
`close_price` decimal(10, 2) NULL DEFAULT NULL COMMENT '收盘价',
`high_price` decimal(10, 2) NULL DEFAULT NULL COMMENT '最高价',
`low_price` decimal(10, 2) NULL DEFAULT NULL COMMENT '最低价',
`volume` bigint NULL DEFAULT NULL COMMENT '成交量',
`turnover` decimal(15, 2) NULL DEFAULT NULL COMMENT '成交额',
`change_percent` decimal(5, 2) NULL DEFAULT NULL COMMENT '涨跌幅(%)',
`change_amount` decimal(10, 2) NULL DEFAULT NULL COMMENT '涨跌额',
`total_shares` bigint NULL DEFAULT NULL COMMENT '总股本',
`float_shares` bigint NULL DEFAULT NULL COMMENT '流通股本',
`market_cap` decimal(15, 2) NULL DEFAULT NULL COMMENT '总市值',
`float_market_cap` decimal(15, 2) NULL DEFAULT NULL COMMENT '流通市值',
`pe_ratio` decimal(8, 2) NULL DEFAULT NULL COMMENT '市盈率',
`pb_ratio` decimal(8, 2) NULL DEFAULT NULL COMMENT '市净率',
`trade_date` datetime NOT NULL COMMENT '交易日期',
`create_time` datetime NULL DEFAULT CURRENT_TIMESTAMP COMMENT '创建时间',
`update_time` datetime NULL DEFAULT CURRENT_TIMESTAMP ON UPDATE CURRENT_TIMESTAMP COMMENT '更新时间',
`deleted` tinyint NULL DEFAULT 0 COMMENT '是否删除',
PRIMARY KEY (`id`) USING BTREE,
INDEX `idx_stock_code`(`stock_code` ASC) USING BTREE,
INDEX `idx_trade_date`(`trade_date` ASC) USING BTREE,
INDEX `idx_stock_trade`(`stock_code` ASC, `trade_date` ASC) USING BTREE
) ENGINE = InnoDB AUTO_INCREMENT = 199 CHARACTER SET = utf8mb4 COLLATE = utf8mb4_0900_ai_ci COMMENT = '股票数据表' ROW_FORMAT = DYNAMIC;
-- ----------------------------
-- Records of stock_data
-- ----------------------------
INSERT INTO `stock_data` VALUES (1, 'sz300189', '神农种业', 4.18, 4.19, 4.25, 4.15, 678523, 2841234.56, 1.20, 0.05, NULL, NULL, 37.15, 42.98, 7.12, 6.05, '2025-06-18 15:00:00', '2025-06-18 15:00:00', '2025-06-18 15:05:00', 0);
INSERT INTO `stock_data` VALUES (2, 'sz000713', '丰乐种业', 6.95, 6.94, 6.98, 6.91, 89234, 619543.23, 0.14, 0.01, NULL, NULL, 42.61, 42.61, 1.41, 2.16, '2025-06-18 15:00:00', '2025-06-18 15:00:00', '2025-06-18 15:05:00', 0);
INSERT INTO `stock_data` VALUES (3, 'sh600313', '农发种业', 6.25, 6.19, 6.28, 6.16, 98765, 612345.78, -0.48, -0.03, NULL, NULL, 66.99, 66.99, 1.01, 3.42, '2025-06-18 15:00:00', '2025-06-18 15:00:00', '2025-06-18 15:05:00', 0);
INSERT INTO `stock_data` VALUES (4, 'bj837403', '康农种业', 23.12, 23.57, 24.02, 22.98, 28765, 678234.45, 1.32, 0.31, NULL, NULL, 13.68, 23.21, 4.15, 4.98, '2025-06-18 15:00:00', '2025-06-18 15:00:00', '2025-06-18 15:05:00', 0);
INSERT INTO `stock_data` VALUES (5, 'sz200505', '京粮B', 2.09, 2.06, 2.10, 2.05, 198, 408.56, -0.48, -0.01, NULL, NULL, 1.34, 14.97, 0.04, 0.45, '2025-06-18 15:00:00', '2025-06-18 15:00:00', '2025-06-18 15:05:00', 0);
INSERT INTO `stock_data` VALUES (6, 'sz300268', '*ST佳沃', 10.52, 10.43, 10.61, 10.28, 19876, 207123.45, -0.57, -0.06, NULL, NULL, 13.94, 18.16, 1.75, -0.95, '2025-06-18 15:00:00', '2025-06-18 15:00:00', '2025-06-18 15:05:00', 0);
INSERT INTO `stock_data` VALUES (7, 'sz000930', '中粮科技', 5.53, 5.50, 5.55, 5.47, 76543, 421234.56, -0.18, -0.01, NULL, NULL, 102.09, 102.28, 0.45, 0.97, '2025-06-18 15:00:00', '2025-06-18 15:00:00', '2025-06-18 15:05:00', 0);
INSERT INTO `stock_data` VALUES (8, 'sz002299', '圣农发展', 14.42, 14.31, 14.48, 14.26, 92345, 1321234.56, -0.76, -0.11, NULL, NULL, 177.87, 177.88, 0.70, 1.72, '2025-06-18 15:00:00', '2025-06-18 15:00:00', '2025-06-18 15:05:00', 0);
INSERT INTO `stock_data` VALUES (9, 'sh600371', '万向德农', 8.78, 8.71, 8.85, 8.68, 38765, 337891.23, -0.34, -0.03, NULL, NULL, 25.49, 25.49, 1.53, 4.61, '2025-06-18 15:00:00', '2025-06-18 15:00:00', '2025-06-18 15:05:00', 0);
INSERT INTO `stock_data` VALUES (10, 'sh600598', '北大荒', 14.18, 14.21, 14.26, 14.15, 123456, 1754321.87, 0.21, 0.03, NULL, NULL, 252.08, 252.08, 0.66, 3.41, '2025-06-18 15:00:00', '2025-06-18 15:00:00', '2025-06-18 15:05:00', 0);
INSERT INTO `stock_data` VALUES (11, 'sh603609', '禾丰股份', 8.30, 8.24, 8.37, 8.21, 31245, 257523.45, -0.12, -0.01, NULL, NULL, 75.19, 75.19, 0.33, 1.16, '2025-06-18 15:00:00', '2025-06-18 15:00:00', '2025-06-18 15:05:00', 0);
INSERT INTO `stock_data` VALUES (12, 'bj831087', '秋乐种业', 18.25, 18.04, 18.82, 17.89, 67234, 1213567.89, 0.22, 0.04, NULL, NULL, 29.07, 29.90, 3.99, 5.63, '2025-06-18 15:00:00', '2025-06-18 15:00:00', '2025-06-18 15:05:00', 0);
INSERT INTO `stock_data` VALUES (13, 'sh603363', '傲农生物', 3.58, 3.54, 3.66, 3.52, 127834, 452789.23, -0.56, -0.02, NULL, NULL, 56.56, 92.10, 0.83, 3.14, '2025-06-18 15:00:00', '2025-06-18 15:00:00', '2025-06-18 15:05:00', 0);
INSERT INTO `stock_data` VALUES (14, 'sh603336', '宏辉果蔬', 6.08, 6.08, 6.31, 6.05, 298765, 1789234.56, 0.82, 0.05, NULL, NULL, 34.62, 34.62, 4.82, 3.05, '2025-06-18 15:00:00', '2025-06-18 15:00:00', '2025-06-18 15:05:00', 0);
INSERT INTO `stock_data` VALUES (15, 'sh600354', '敦煌种业', 6.02, 6.02, 6.08, 5.99, 175634, 1056789.23, 0.00, 0.00, NULL, NULL, 31.77, 31.77, 3.09, 4.43, '2025-06-18 15:00:00', '2025-06-18 15:00:00', '2025-06-18 15:05:00', 0);
INSERT INTO `stock_data` VALUES (16, 'sz002385', '大北农', 3.98, 4.00, 4.03, 3.97, 367234, 1467890.12, 0.50, 0.02, NULL, NULL, 140.96, 172.00, 0.98, 1.98, '2025-06-18 15:00:00', '2025-06-18 15:00:00', '2025-06-18 15:05:00', 0);
INSERT INTO `stock_data` VALUES (17, 'sz000048', '京基智农', 15.69, 15.71, 15.85, 15.42, 43567, 683456.78, 0.19, 0.03, NULL, NULL, 82.76, 83.31, 0.77, 1.97, '2025-06-18 15:00:00', '2025-06-18 15:00:00', '2025-06-18 15:05:00', 0);
INSERT INTO `stock_data` VALUES (18, 'sh600251', '冠农股份', 7.26, 7.25, 7.30, 7.23, 38765, 281234.56, 0.14, 0.01, NULL, NULL, 56.34, 56.34, 0.47, 1.52, '2025-06-18 15:00:00', '2025-06-18 15:00:00', '2025-06-18 15:05:00', 0);
INSERT INTO `stock_data` VALUES (19, 'sz002321', '华英农业', 2.37, 2.37, 2.40, 2.34, 245678, 582345.67, 2.60, 0.06, NULL, NULL, 50.34, 50.54, 1.35, 5.35, '2025-06-18 15:00:00', '2025-06-18 15:00:00', '2025-06-18 15:05:00', 0);
INSERT INTO `stock_data` VALUES (20, 'sz000505', '京粮控股', 6.18, 6.18, 6.25, 6.15, 51234, 316789.23, 0.16, 0.01, NULL, NULL, 38.53, 44.99, 0.87, 1.43, '2025-06-18 15:00:00', '2025-06-18 15:00:00', '2025-06-18 15:05:00', 0);
INSERT INTO `stock_data` VALUES (21, 'sz001366', '播恩集团', 11.48, 11.48, 11.53, 11.31, 19234, 220456.78, 0.61, 0.07, NULL, NULL, 6.40, 18.44, 3.67, 2.28, '2025-06-18 15:00:00', '2025-06-18 15:00:00', '2025-06-18 15:05:00', 0);
INSERT INTO `stock_data` VALUES (22, 'sz002772', '众兴菌业', 7.68, 7.68, 7.76, 7.62, 71234, 546789.23, 1.18, 0.09, NULL, NULL, 29.95, 30.20, 1.72, 0.93, '2025-06-18 15:00:00', '2025-06-18 15:00:00', '2025-06-18 15:05:00', 0);
INSERT INTO `stock_data` VALUES (23, 'sz002041', '登海种业', 9.62, 9.62, 9.69, 9.58, 47234, 454567.89, 0.00, 0.00, NULL, NULL, 84.74, 84.74, 0.50, 2.36, '2025-06-18 15:00:00', '2025-06-18 15:00:00', '2025-06-18 15:05:00', 0);
INSERT INTO `stock_data` VALUES (24, 'sh600127', '金健米业', 6.75, 6.75, 6.83, 6.72, 165678, 1119234.56, 0.15, 0.01, NULL, NULL, 43.26, 43.26, 2.43, 6.40, '2025-06-18 15:00:00', '2025-06-18 15:00:00', '2025-06-18 15:05:00', 0);
INSERT INTO `stock_data` VALUES (25, 'sz002548', '金新农', 3.76, 3.76, 3.79, 3.74, 103456, 389234.56, 0.00, 0.00, NULL, NULL, 30.17, 30.19, 1.25, 2.03, '2025-06-18 15:00:00', '2025-06-18 15:00:00', '2025-06-18 15:05:00', 0);
INSERT INTO `stock_data` VALUES (26, 'sh605296', '神农集团', 32.85, 32.90, 33.45, 32.65, 29876, 981234.56, 0.15, 0.05, NULL, NULL, 172.27, 172.67, 0.54, 3.48, '2025-06-18 15:00:00', '2025-06-18 15:00:00', '2025-06-18 15:05:00', 0);
INSERT INTO `stock_data` VALUES (27, 'sh600359', '新农开发', 7.18, 7.18, 7.25, 7.12, 178234, 1278567.89, 0.00, 0.00, NULL, NULL, 27.39, 27.39, 4.33, 3.89, '2025-06-18 15:00:00', '2025-06-18 15:00:00', '2025-06-18 15:05:00', 0);
INSERT INTO `stock_data` VALUES (28, 'sh601952', '苏垦农发', 9.88, 9.88, 9.95, 9.85, 98567, 973456.78, 0.00, 0.00, NULL, NULL, 136.14, 136.14, 0.65, 1.96, '2025-06-18 15:00:00', '2025-06-18 15:00:00', '2025-06-18 15:05:00', 0);
INSERT INTO `stock_data` VALUES (29, 'sh600975', '新五丰', 5.99, 5.99, 6.04, 5.95, 121234, 724567.89, 0.00, 0.00, NULL, NULL, 60.81, 75.43, 1.11, 2.47, '2025-06-18 15:00:00', '2025-06-18 15:00:00', '2025-06-18 15:05:00', 0);
INSERT INTO `stock_data` VALUES (30, 'sz300505', '川金诺', 17.98, 17.98, 18.23, 17.85, 315678, 5698234.56, 0.17, 0.03, NULL, NULL, 39.10, 49.45, 13.49, 1.96, '2025-06-18 15:00:00', '2025-06-18 15:00:00', '2025-06-18 15:05:00', 0);
INSERT INTO `stock_data` VALUES (31, 'sh600141', 'XD兴发集', 20.35, 20.35, 20.48, 19.95, 95678, 1923456.78, 0.00, 0.00, NULL, NULL, 224.64, 224.64, 0.81, 1.08, '2025-06-18 15:00:00', '2025-06-18 15:00:00', '2025-06-18 15:05:00', 0);
INSERT INTO `stock_data` VALUES (32, 'sz000893', '亚钾国际', 30.62, 30.62, 31.02, 30.12, 101234, 3098567.89, 0.00, 0.00, NULL, NULL, 248.63, 283.45, 1.18, 2.35, '2025-06-18 15:00:00', '2025-06-18 15:00:00', '2025-06-18 15:05:00', 0);
INSERT INTO `stock_data` VALUES (33, 'sh600691', '阳煤化工', 2.45, 2.45, 2.48, 2.42, 634567, 1553456.78, 0.00, 0.00, NULL, NULL, 58.19, 58.20, 2.67, 1.52, '2025-06-18 15:00:00', '2025-06-18 15:00:00', '2025-06-18 15:05:00', 0);
INSERT INTO `stock_data` VALUES (34, 'sh600470', '六国化工', 5.81, 5.81, 6.08, 5.76, 198567, 1154567.89, 0.35, 0.02, NULL, NULL, 30.28, 30.28, 3.88, 1.71, '2025-06-18 15:00:00', '2025-06-18 15:00:00', '2025-06-18 15:05:00', 0);
INSERT INTO `stock_data` VALUES (35, 'sz000408', '藏格矿业', 40.85, 40.85, 41.25, 40.65, 47234, 1928567.89, 0.22, 0.09, NULL, NULL, 641.06, 641.06, 0.28, 4.44, '2025-06-18 15:00:00', '2025-06-18 15:00:00', '2025-06-18 15:05:00', 0);
INSERT INTO `stock_data` VALUES (36, 'sz000902', '新洋丰', 13.64, 13.64, 13.71, 13.56, 67234, 917456.78, -0.22, -0.03, NULL, NULL, 155.55, 170.83, 0.55, 1.60, '2025-06-18 15:00:00', '2025-06-18 15:00:00', '2025-06-18 15:05:00', 0);
INSERT INTO `stock_data` VALUES (37, 'sz002539', '云图控股', 8.98, 8.98, 9.01, 8.89, 142567, 1281234.56, 0.00, 0.00, NULL, NULL, 79.31, 108.43, 1.52, 1.21, '2025-06-18 15:00:00', '2025-06-18 15:00:00', '2025-06-18 15:05:00', 0);
INSERT INTO `stock_data` VALUES (38, 'sz002599', '盛通股份', 8.01, 8.01, 8.12, 7.89, 145678, 1165234.56, 0.13, 0.01, NULL, NULL, 32.26, 43.05, 3.41, 3.52, '2025-06-18 15:00:00', '2025-06-18 15:00:00', '2025-06-18 15:05:00', 0);
INSERT INTO `stock_data` VALUES (39, 'sz002545', '东方铁塔', 8.71, 8.71, 8.85, 8.68, 132567, 1157234.56, 0.35, 0.03, NULL, NULL, 98.44, 108.37, 1.13, 1.19, '2025-06-18 15:00:00', '2025-06-18 15:00:00', '2025-06-18 15:05:00', 0);
INSERT INTO `stock_data` VALUES (40, 'sz300387', '富邦科技', 8.59, 8.59, 8.71, 8.44, 73567, 632345.67, 0.58, 0.05, NULL, NULL, 24.81, 24.82, 2.42, 1.81, '2025-06-18 15:00:00', '2025-06-18 15:00:00', '2025-06-18 15:05:00', 0);
INSERT INTO `stock_data` VALUES (41, 'sz002274', '华昌化工', 7.32, 7.32, 7.43, 7.29, 143567, 1051234.56, 0.55, 0.04, NULL, NULL, 68.73, 69.79, 1.43, 1.27, '2025-06-18 15:00:00', '2025-06-18 15:00:00', '2025-06-18 15:05:00', 0);
INSERT INTO `stock_data` VALUES (42, 'sz002470', '金正大', 1.70, 1.70, 1.73, 1.69, 412567, 703567.89, 0.00, 0.00, NULL, NULL, 55.85, 55.86, 1.20, 2.70, '2025-06-18 15:00:00', '2025-06-18 15:00:00', '2025-06-18 15:05:00', 0);
INSERT INTO `stock_data` VALUES (43, 'sz002538', '司尔特', 5.01, 5.01, 5.08, 4.99, 81567, 409234.56, 0.20, 0.01, NULL, NULL, 42.77, 42.77, 0.90, 0.82, '2025-06-18 15:00:00', '2025-06-18 15:00:00', '2025-06-18 15:05:00', 0);
INSERT INTO `stock_data` VALUES (44, 'sz000731', '四川美丰', 6.97, 6.97, 7.03, 6.89, 123567, 861234.56, 0.14, 0.01, NULL, NULL, 38.99, 38.99, 2.11, 0.96, '2025-06-18 15:00:00', '2025-06-18 15:00:00', '2025-06-18 15:05:00', 0);
INSERT INTO `stock_data` VALUES (45, 'sh600078', '澄星股份', 5.30, 5.30, 5.47, 5.29, 76234, 407567.89, 0.38, 0.02, NULL, NULL, 35.11, 35.11, 1.05, 2.14, '2025-06-18 15:00:00', '2025-06-18 15:00:00', '2025-06-18 15:05:00', 0);
INSERT INTO `stock_data` VALUES (46, 'sh600227', '赤天化', 2.94, 2.94, 2.99, 2.88, 1245678, 3652345.67, 2.08, 0.06, NULL, NULL, 37.58, 49.67, 11.85, 1.88, '2025-06-18 15:00:00', '2025-06-18 15:00:00', '2025-06-18 15:05:00', 0);
INSERT INTO `stock_data` VALUES (47, 'sh603395', '红四方', 32.74, 32.74, 33.21, 32.67, 14567, 476234.56, 0.09, 0.03, NULL, NULL, 17.54, 85.04, 2.53, 6.19, '2025-06-18 15:00:00', '2025-06-18 15:00:00', '2025-06-18 15:05:00', 0);
INSERT INTO `stock_data` VALUES (48, 'sz002588', '史丹利', 8.93, 8.93, 9.01, 8.88, 129567, 1157234.56, 0.45, 0.04, NULL, NULL, 76.58, 102.75, 1.41, 1.51, '2025-06-18 15:00:00', '2025-06-18 15:00:00', '2025-06-18 15:05:00', 0);
INSERT INTO `stock_data` VALUES (49, 'sz000422', '湖北宜化', 11.81, 11.81, 11.93, 11.52, 223567, 2634567.89, 0.09, 0.01, NULL, NULL, 124.90, 127.83, 2.03, 1.78, '2025-06-18 15:00:00', '2025-06-18 15:00:00', '2025-06-18 15:05:00', 0);
INSERT INTO `stock_data` VALUES (50, 'sz002556', '辉隆股份', 5.99, 5.99, 6.18, 5.95, 456789, 2734567.89, 0.00, 0.00, NULL, NULL, 56.02, 56.70, 4.60, 1.60, '2025-06-18 15:00:00', '2025-06-18 15:00:00', '2025-06-18 15:05:00', 0);
INSERT INTO `stock_data` VALUES (51, 'sz002312', '川发龙蟒', 11.53, 11.53, 11.75, 11.28, 923567, 10634567.89, 1.15, 0.13, NULL, NULL, 202.72, 218.18, 5.09, 2.35, '2025-06-18 15:00:00', '2025-06-18 15:00:00', '2025-06-18 15:05:00', 0);
INSERT INTO `stock_data` VALUES (52, 'sz002170', '芭田股份', 10.13, 10.13, 10.32, 10.09, 93567, 948234.56, -0.39, -0.04, NULL, NULL, 72.22, 97.64, 1.22, 2.88, '2025-06-18 15:00:00', '2025-06-18 15:00:00', '2025-06-18 15:05:00', 0);
INSERT INTO `stock_data` VALUES (53, 'sz000792', '盐湖股份', 16.33, 16.33, 16.54, 16.28, 267234, 4364567.89, 0.06, 0.01, NULL, NULL, 863.86, 863.87, 0.47, 2.28, '2025-06-18 15:00:00', '2025-06-18 15:00:00', '2025-06-18 15:05:00', 0);
INSERT INTO `stock_data` VALUES (54, 'sh600096', '云天化', 22.43, 22.43, 22.68, 22.31, 156234, 3501234.56, 0.04, 0.01, NULL, NULL, 408.72, 408.72, 0.80, 1.95, '2025-06-18 15:00:00', '2025-06-18 15:00:00', '2025-06-18 15:05:00', 0);
INSERT INTO `stock_data` VALUES (55, 'sz001231', '农心科技', 18.96, 18.96, 19.76, 18.57, 26234, 497567.89, -0.31, -0.06, NULL, NULL, 6.76, 18.96, 6.85, 1.94, '2025-06-18 15:00:00', '2025-06-18 15:00:00', '2025-06-18 15:05:00', 0);
INSERT INTO `stock_data` VALUES (56, 'sz002731', '萃华珠宝', 14.90, 14.90, 15.12, 14.35, 189567, 2812345.67, 3.56, 0.51, NULL, NULL, 34.22, 38.18, 7.85, 2.12, '2025-06-18 15:00:00', '2025-06-18 15:00:00', '2025-06-18 15:05:00', 0);
INSERT INTO `stock_data` VALUES (57, 'sz200553', '安道麦B', 2.26, 2.26, 2.29, 2.23, 434, 981.23, 0.00, 0.00, NULL, NULL, 3.45, 52.64, 0.03, 0.25, '2025-06-18 15:00:00', '2025-06-18 15:00:00', '2025-06-18 15:05:00', 0);
INSERT INTO `stock_data` VALUES (58, 'sh603810', '丰山集团', 15.38, 15.38, 15.73, 15.12, 19567, 300234.56, -0.39, -0.06, NULL, NULL, 25.40, 25.40, 1.11, 1.68, '2025-06-18 15:00:00', '2025-06-18 15:00:00', '2025-06-18 15:05:00', 0);
INSERT INTO `stock_data` VALUES (59, 'sh603970', '中农立华', 13.56, 13.56, 13.69, 13.48, 24567, 333234.56, 0.00, 0.00, NULL, NULL, 36.45, 36.45, 0.88, 2.51, '2025-06-18 15:00:00', '2025-06-18 15:00:00', '2025-06-18 15:05:00', 0);
INSERT INTO `stock_data` VALUES (60, 'sz301035', '润丰股份', 56.29, 56.29, 57.83, 56.12, 17234, 970234.56, -1.84, -1.05, NULL, NULL, 157.82, 158.07, 0.56, 2.31, '2025-06-18 15:00:00', '2025-06-18 15:00:00', '2025-06-18 15:05:00', 0);
INSERT INTO `stock_data` VALUES (61, 'sz002868', '*ST绿康', 22.40, 22.40, 22.78, 21.98, 8903, 199567.89, -0.04, -0.01, NULL, NULL, 34.50, 34.81, 0.55, -62.80, '2025-06-18 15:00:00', '2025-06-18 15:00:00', '2025-06-18 15:05:00', 0);
INSERT INTO `stock_data` VALUES (62, 'sz003042', '中农联合', 16.13, 16.13, 16.58, 16.02, 45234, 729567.89, 0.81, 0.13, NULL, NULL, 20.45, 23.00, 3.41, 1.69, '2025-06-18 15:00:00', '2025-06-18 15:00:00', '2025-06-18 15:05:00', 0);
INSERT INTO `stock_data` VALUES (63, 'sz002391', '长青股份', 5.99, 5.99, 6.12, 5.76, 293567, 1754567.89, 4.00, 0.23, NULL, NULL, 27.82, 38.93, 6.15, 0.93, '2025-06-18 15:00:00', '2025-06-18 15:00:00', '2025-06-18 15:05:00', 0);
INSERT INTO `stock_data` VALUES (64, 'bj870866', '绿亨科技', 10.18, 10.18, 10.42, 9.95, 36234, 367567.89, -0.59, -0.06, NULL, NULL, 9.51, 18.35, 3.66, 2.47, '2025-06-18 15:00:00', '2025-06-18 15:00:00', '2025-06-18 15:05:00', 0);
INSERT INTO `stock_data` VALUES (65, 'sz301665', '泰禾股份', 29.95, 29.95, 31.23, 29.52, 63234, 1893567.89, 1.42, 0.42, NULL, NULL, 10.75, 134.87, 17.24, 4.07, '2025-06-18 15:00:00', '2025-06-18 15:00:00', '2025-06-18 15:05:00', 0);
INSERT INTO `stock_data` VALUES (66, 'sh600486', '扬农化工', 59.89, 59.89, 61.12, 59.58, 20567, 1234567.89, -0.02, -0.01, NULL, NULL, 241.72, 244.00, 0.48, 2.22, '2025-06-18 15:00:00', '2025-06-18 15:00:00', '2025-06-18 15:05:00', 0);
INSERT INTO `stock_data` VALUES (67, 'sz300189', '神农种业', 4.19, 4.22, 4.27, 4.17, 645234, 2723456.78, 0.72, 0.03, NULL, NULL, 37.38, 43.20, 7.22, 6.12, '2025-06-19 15:00:00', '2025-06-19 15:00:00', '2025-06-19 15:05:00', 0);
INSERT INTO `stock_data` VALUES (68, 'sz000713', '丰乐种业', 6.94, 6.94, 6.99, 6.90, 87654, 607891.23, 0.00, 0.00, NULL, NULL, 42.61, 42.61, 1.41, 2.16, '2025-06-19 15:00:00', '2025-06-19 15:00:00', '2025-06-19 15:05:00', 0);
INSERT INTO `stock_data` VALUES (69, 'sh600313', '农发种业', 6.19, 6.18, 6.24, 6.15, 106789, 659876.54, -0.16, -0.01, NULL, NULL, 66.85, 66.85, 1.02, 3.40, '2025-06-19 15:00:00', '2025-06-19 15:00:00', '2025-06-19 15:05:00', 0);
INSERT INTO `stock_data` VALUES (70, 'bj837403', '康农种业', 23.57, 23.58, 24.15, 23.42, 26543, 625678.90, 0.04, 0.01, NULL, NULL, 13.69, 23.22, 4.13, 4.99, '2025-06-19 15:00:00', '2025-06-19 15:00:00', '2025-06-19 15:05:00', 0);
INSERT INTO `stock_data` VALUES (71, 'sz200505', '京粮B', 2.06, 2.07, 2.08, 2.05, 245, 507.89, 0.49, 0.01, NULL, NULL, 1.35, 15.04, 0.04, 0.45, '2025-06-19 15:00:00', '2025-06-19 15:00:00', '2025-06-19 15:05:00', 0);
INSERT INTO `stock_data` VALUES (72, 'sz300268', '*ST佳沃', 10.43, 10.41, 10.49, 10.35, 21234, 221456.78, -0.19, -0.02, NULL, NULL, 13.91, 18.13, 1.71, -0.96, '2025-06-19 15:00:00', '2025-06-19 15:00:00', '2025-06-19 15:05:00', 0);
INSERT INTO `stock_data` VALUES (73, 'sz000930', '中粮科技', 5.50, 5.49, 5.53, 5.46, 79876, 438765.43, -0.18, -0.01, NULL, NULL, 101.91, 102.09, 0.44, 0.96, '2025-06-19 15:00:00', '2025-06-19 15:00:00', '2025-06-19 15:05:00', 0);
INSERT INTO `stock_data` VALUES (74, 'sz002299', '圣农发展', 14.31, 14.28, 14.36, 14.21, 87654, 1251234.56, -0.21, -0.03, NULL, NULL, 177.50, 177.51, 0.69, 1.71, '2025-06-19 15:00:00', '2025-06-19 15:00:00', '2025-06-19 15:05:00', 0);
INSERT INTO `stock_data` VALUES (75, 'sh600371', '万向德农', 8.71, 8.69, 8.76, 8.65, 42345, 368234.56, -0.23, -0.02, NULL, NULL, 25.43, 25.43, 1.52, 4.59, '2025-06-19 15:00:00', '2025-06-19 15:00:00', '2025-06-19 15:05:00', 0);
INSERT INTO `stock_data` VALUES (76, 'sh600598', '北大荒', 14.21, 14.21, 14.27, 14.18, 115678, 1643456.78, 0.00, 0.00, NULL, NULL, 252.08, 252.08, 0.66, 3.41, '2025-06-19 15:00:00', '2025-06-19 15:00:00', '2025-06-19 15:05:00', 0);
INSERT INTO `stock_data` VALUES (77, 'sh603609', '禾丰股份', 8.24, 8.28, 8.34, 8.19, 32456, 268734.56, 0.49, 0.04, NULL, NULL, 75.54, 75.54, 0.33, 1.16, '2025-06-19 15:00:00', '2025-06-19 15:00:00', '2025-06-19 15:05:00', 0);
INSERT INTO `stock_data` VALUES (78, 'bj831087', '秋乐种业', 18.04, 18.05, 18.65, 17.87, 71234, 1287654.32, 0.06, 0.01, NULL, NULL, 29.06, 29.83, 3.98, 5.62, '2025-06-19 15:00:00', '2025-06-19 15:00:00', '2025-06-19 15:05:00', 0);
INSERT INTO `stock_data` VALUES (79, 'sh603363', '傲农生物', 3.54, 3.52, 3.59, 3.48, 143567, 506234.78, -0.56, -0.02, NULL, NULL, 56.25, 91.58, 0.82, 3.13, '2025-06-19 15:00:00', '2025-06-19 15:00:00', '2025-06-19 15:05:00', 0);
INSERT INTO `stock_data` VALUES (80, 'sh603336', '宏辉果蔬', 6.08, 6.05, 6.18, 6.01, 285678, 1725634.78, -0.49, -0.03, NULL, NULL, 34.46, 34.46, 4.79, 3.04, '2025-06-19 15:00:00', '2025-06-19 15:00:00', '2025-06-19 15:05:00', 0);
INSERT INTO `stock_data` VALUES (81, 'sh600354', '敦煌种业', 6.02, 6.03, 6.09, 5.98, 168743, 1012456.78, 0.17, 0.01, NULL, NULL, 31.83, 31.83, 3.10, 4.45, '2025-06-19 15:00:00', '2025-06-19 15:00:00', '2025-06-19 15:05:00', 0);
INSERT INTO `stock_data` VALUES (82, 'sz002385', '大北农', 4.00, 4.00, 4.02, 3.97, 358234, 1432156.78, 0.00, 0.00, NULL, NULL, 140.96, 172.00, 0.98, 1.98, '2025-06-19 15:00:00', '2025-06-19 15:00:00', '2025-06-19 15:05:00', 0);
INSERT INTO `stock_data` VALUES (83, 'sz000048', '京基智农', 15.71, 15.71, 15.79, 15.48, 41567, 653245.67, 0.00, 0.00, NULL, NULL, 82.76, 83.31, 0.77, 1.97, '2025-06-19 15:00:00', '2025-06-19 15:00:00', '2025-06-19 15:05:00', 0);
INSERT INTO `stock_data` VALUES (84, 'sh600251', '冠农股份', 7.25, 7.24, 7.29, 7.21, 39234, 283567.89, -0.14, -0.01, NULL, NULL, 56.26, 56.26, 0.47, 1.52, '2025-06-19 15:00:00', '2025-06-19 15:00:00', '2025-06-19 15:05:00', 0);
INSERT INTO `stock_data` VALUES (85, 'sz002321', '华英农业', 2.37, 2.34, 2.39, 2.31, 265789, 618234.56, -1.27, -0.03, NULL, NULL, 49.71, 49.91, 1.33, 5.27, '2025-06-19 15:00:00', '2025-06-19 15:00:00', '2025-06-19 15:05:00', 0);
INSERT INTO `stock_data` VALUES (86, 'sz000505', '京粮控股', 6.18, 6.18, 6.22, 6.14, 52678, 325789.34, 0.00, 0.00, NULL, NULL, 38.53, 44.99, 0.87, 1.43, '2025-06-19 15:00:00', '2025-06-19 15:00:00', '2025-06-19 15:05:00', 0);
INSERT INTO `stock_data` VALUES (87, 'sz001366', '播恩集团', 11.48, 11.47, 11.58, 11.36, 20123, 230567.89, -0.09, -0.01, NULL, NULL, 6.39, 18.42, 3.67, 2.28, '2025-06-19 15:00:00', '2025-06-19 15:00:00', '2025-06-19 15:05:00', 0);
INSERT INTO `stock_data` VALUES (88, 'sz002772', '众兴菌业', 7.68, 7.63, 7.75, 7.58, 68567, 523456.78, -0.65, -0.05, NULL, NULL, 29.78, 30.02, 1.71, 0.93, '2025-06-19 15:00:00', '2025-06-19 15:00:00', '2025-06-19 15:05:00', 0);
INSERT INTO `stock_data` VALUES (89, 'sz002041', '登海种业', 9.62, 9.62, 9.68, 9.58, 45123, 433567.89, 0.00, 0.00, NULL, NULL, 84.74, 84.74, 0.50, 2.36, '2025-06-19 15:00:00', '2025-06-19 15:00:00', '2025-06-19 15:05:00', 0);
INSERT INTO `stock_data` VALUES (90, 'sh600127', '金健米业', 6.75, 6.74, 6.79, 6.70, 158234, 1067345.67, -0.15, -0.01, NULL, NULL, 43.19, 43.19, 2.42, 6.39, '2025-06-19 15:00:00', '2025-06-19 15:00:00', '2025-06-19 15:05:00', 0);
INSERT INTO `stock_data` VALUES (91, 'sz002548', '金新农', 3.76, 3.76, 3.78, 3.73, 101234, 379456.78, 0.00, 0.00, NULL, NULL, 30.17, 30.19, 1.25, 2.03, '2025-06-19 15:00:00', '2025-06-19 15:00:00', '2025-06-19 15:05:00', 0);
INSERT INTO `stock_data` VALUES (92, 'sh605296', '神农集团', 32.90, 32.86, 33.18, 32.61, 28567, 939234.56, -0.12, -0.04, NULL, NULL, 171.87, 172.27, 0.54, 3.47, '2025-06-19 15:00:00', '2025-06-19 15:00:00', '2025-06-19 15:05:00', 0);
INSERT INTO `stock_data` VALUES (93, 'sh600359', '新农开发', 7.18, 7.12, 7.23, 7.06, 172345, 1232456.78, -0.84, -0.06, NULL, NULL, 27.16, 27.16, 4.29, 3.85, '2025-06-19 15:00:00', '2025-06-19 15:00:00', '2025-06-19 15:05:00', 0);
INSERT INTO `stock_data` VALUES (94, 'sh601952', '苏垦农发', 9.88, 9.94, 9.99, 9.84, 94567, 938765.43, 0.61, 0.06, NULL, NULL, 136.97, 136.97, 0.66, 1.97, '2025-06-19 15:00:00', '2025-06-19 15:00:00', '2025-06-19 15:05:00', 0);
INSERT INTO `stock_data` VALUES (95, 'sh600975', '新五丰', 5.99, 5.99, 6.02, 5.94, 117234, 701234.56, 0.00, 0.00, NULL, NULL, 60.81, 75.43, 1.11, 2.47, '2025-06-19 15:00:00', '2025-06-19 15:00:00', '2025-06-19 15:05:00', 0);
INSERT INTO `stock_data` VALUES (96, 'sz300505', '川金诺', 17.98, 18.27, 18.76, 17.83, 298567, 5456789.23, 1.61, 0.29, NULL, NULL, 39.73, 50.19, 13.75, 1.99, '2025-06-19 15:00:00', '2025-06-19 15:00:00', '2025-06-19 15:05:00', 0);
INSERT INTO `stock_data` VALUES (97, 'sh600141', 'XD兴发集', 20.35, 20.25, 20.42, 19.98, 91234, 1845678.90, -0.49, -0.10, NULL, NULL, 223.54, 223.54, 0.81, 1.08, '2025-06-19 15:00:00', '2025-06-19 15:00:00', '2025-06-19 15:05:00', 0);
INSERT INTO `stock_data` VALUES (98, 'sz000893', '亚钾国际', 30.62, 30.48, 30.85, 30.15, 98234, 2987654.32, -0.46, -0.14, NULL, NULL, 247.49, 282.05, 1.17, 2.34, '2025-06-19 15:00:00', '2025-06-19 15:00:00', '2025-06-19 15:05:00', 0);
INSERT INTO `stock_data` VALUES (99, 'sh600691', '阳煤化工', 2.45, 2.40, 2.47, 2.38, 687234, 1634567.89, -2.04, -0.05, NULL, NULL, 56.92, 56.93, 2.61, 1.48, '2025-06-19 15:00:00', '2025-06-19 15:00:00', '2025-06-19 15:05:00', 0);
INSERT INTO `stock_data` VALUES (100, 'sh600470', '六国化工', 5.81, 5.85, 5.98, 5.78, 201234, 1176543.21, 0.69, 0.04, NULL, NULL, 30.49, 30.49, 3.91, 1.72, '2025-06-19 15:00:00', '2025-06-19 15:00:00', '2025-06-19 15:05:00', 0);
INSERT INTO `stock_data` VALUES (101, 'sz000408', '藏格矿业', 40.85, 40.81, 41.12, 40.52, 45234, 1845678.90, -0.10, -0.04, NULL, NULL, 640.62, 640.62, 0.28, 4.43, '2025-06-19 15:00:00', '2025-06-19 15:00:00', '2025-06-19 15:05:00', 0);
INSERT INTO `stock_data` VALUES (102, 'sz000902', '新洋丰', 13.64, 13.67, 13.73, 13.58, 65234, 891234.56, 0.22, 0.03, NULL, NULL, 155.89, 171.20, 0.55, 1.60, '2025-06-19 15:00:00', '2025-06-19 15:00:00', '2025-06-19 15:05:00', 0);
INSERT INTO `stock_data` VALUES (103, 'sz002539', '云图控股', 8.98, 8.97, 9.02, 8.91, 138567, 1243567.89, -0.11, -0.01, NULL, NULL, 79.22, 108.33, 1.52, 1.21, '2025-06-19 15:00:00', '2025-06-19 15:00:00', '2025-06-19 15:05:00', 0);
INSERT INTO `stock_data` VALUES (104, 'sz002599', '盛通股份', 8.01, 7.96, 8.08, 7.91, 148567, 1182345.67, -0.62, -0.05, NULL, NULL, 32.05, 42.79, 3.39, 3.50, '2025-06-19 15:00:00', '2025-06-19 15:00:00', '2025-06-19 15:05:00', 0);
INSERT INTO `stock_data` VALUES (105, 'sz002545', '东方铁塔', 8.71, 8.70, 8.78, 8.66, 128567, 1118234.56, -0.11, -0.01, NULL, NULL, 98.33, 108.25, 1.13, 1.19, '2025-06-19 15:00:00', '2025-06-19 15:00:00', '2025-06-19 15:05:00', 0);
INSERT INTO `stock_data` VALUES (106, 'sz300387', '富邦科技', 8.59, 8.51, 8.67, 8.43, 75234, 641234.56, -0.93, -0.08, NULL, NULL, 24.58, 24.59, 2.39, 1.79, '2025-06-19 15:00:00', '2025-06-19 15:00:00', '2025-06-19 15:05:00', 0);
INSERT INTO `stock_data` VALUES (107, 'sz002274', '华昌化工', 7.32, 7.31, 7.38, 7.27, 139567, 1018234.56, -0.14, -0.01, NULL, NULL, 68.64, 69.69, 1.43, 1.27, '2025-06-19 15:00:00', '2025-06-19 15:00:00', '2025-06-19 15:05:00', 0);
INSERT INTO `stock_data` VALUES (108, 'sz002470', '金正大', 1.70, 1.69, 1.71, 1.68, 421234, 712345.67, -0.59, -0.01, NULL, NULL, 55.52, 55.53, 1.19, 2.68, '2025-06-19 15:00:00', '2025-06-19 15:00:00', '2025-06-19 15:05:00', 0);
INSERT INTO `stock_data` VALUES (109, 'sz002538', '司尔特', 5.01, 5.01, 5.06, 4.98, 78234, 391234.56, 0.00, 0.00, NULL, NULL, 42.77, 42.77, 0.90, 0.82, '2025-06-19 15:00:00', '2025-06-19 15:00:00', '2025-06-19 15:05:00', 0);
INSERT INTO `stock_data` VALUES (110, 'sz000731', '四川美丰', 6.97, 6.92, 7.01, 6.87, 118234, 816234.56, -0.72, -0.05, NULL, NULL, 38.71, 38.71, 2.09, 0.95, '2025-06-19 15:00:00', '2025-06-19 15:00:00', '2025-06-19 15:05:00', 0);
INSERT INTO `stock_data` VALUES (111, 'sh600078', '澄星股份', 5.30, 5.37, 5.42, 5.26, 73234, 392567.89, 1.32, 0.07, NULL, NULL, 35.58, 35.58, 1.07, 2.17, '2025-06-19 15:00:00', '2025-06-19 15:00:00', '2025-06-19 15:05:00', 0);
INSERT INTO `stock_data` VALUES (112, 'sh600227', '赤天化', 2.94, 2.74, 2.96, 2.72, 1567234, 4321567.89, -6.80, -0.20, NULL, NULL, 35.02, 46.29, 11.05, 1.75, '2025-06-19 15:00:00', '2025-06-19 15:00:00', '2025-06-19 15:05:00', 0);
INSERT INTO `stock_data` VALUES (113, 'sh603395', '红四方', 32.74, 32.71, 33.05, 32.58, 14234, 465234.56, -0.09, -0.03, NULL, NULL, 17.53, 85.01, 2.52, 6.18, '2025-06-19 15:00:00', '2025-06-19 15:00:00', '2025-06-19 15:05:00', 0);
INSERT INTO `stock_data` VALUES (114, 'sz002588', '史丹利', 8.93, 8.91, 8.97, 8.86, 124567, 1109234.56, -0.22, -0.02, NULL, NULL, 76.41, 102.52, 1.40, 1.51, '2025-06-19 15:00:00', '2025-06-19 15:00:00', '2025-06-19 15:05:00', 0);
INSERT INTO `stock_data` VALUES (115, 'sz000422', '湖北宜化', 11.81, 11.79, 11.87, 11.68, 218567, 2578234.56, -0.17, -0.02, NULL, NULL, 124.69, 127.62, 2.03, 1.78, '2025-06-19 15:00:00', '2025-06-19 15:00:00', '2025-06-19 15:05:00', 0);
INSERT INTO `stock_data` VALUES (116, 'sz002556', '辉隆股份', 5.99, 5.99, 6.08, 5.93, 445678, 2667234.56, 0.00, 0.00, NULL, NULL, 56.02, 56.70, 4.60, 1.60, '2025-06-19 15:00:00', '2025-06-19 15:00:00', '2025-06-19 15:05:00', 0);
INSERT INTO `stock_data` VALUES (117, 'sz002312', '川发龙蟒', 11.53, 11.39, 11.64, 11.26, 943567, 10753456.78, -1.21, -0.14, NULL, NULL, 200.26, 215.52, 5.03, 2.32, '2025-06-19 15:00:00', '2025-06-19 15:00:00', '2025-06-19 15:05:00', 0);
INSERT INTO `stock_data` VALUES (118, 'sz002170', '芭田股份', 10.13, 10.17, 10.24, 10.08, 89234, 907234.56, 0.39, 0.04, NULL, NULL, 72.51, 98.03, 1.23, 2.89, '2025-06-19 15:00:00', '2025-06-19 15:00:00', '2025-06-19 15:05:00', 0);
INSERT INTO `stock_data` VALUES (119, 'sz000792', '盐湖股份', 16.33, 16.27, 16.41, 16.22, 253456, 4123567.89, -0.37, -0.06, NULL, NULL, 860.69, 860.70, 0.47, 2.27, '2025-06-19 15:00:00', '2025-06-19 15:00:00', '2025-06-19 15:05:00', 0);
INSERT INTO `stock_data` VALUES (120, 'sh600096', '云天化', 22.43, 22.36, 22.58, 22.29, 151234, 3378234.56, -0.31, -0.07, NULL, NULL, 407.44, 407.44, 0.80, 1.94, '2025-06-19 15:00:00', '2025-06-19 15:00:00', '2025-06-19 15:05:00', 0);
INSERT INTO `stock_data` VALUES (121, 'sz001231', '农心科技', 18.96, 19.01, 19.45, 18.74, 25234, 480567.89, 0.26, 0.05, NULL, NULL, 6.78, 19.01, 6.87, 1.94, '2025-06-19 15:00:00', '2025-06-19 15:00:00', '2025-06-19 15:05:00', 0);
INSERT INTO `stock_data` VALUES (122, 'sz002731', '萃华珠宝', 14.90, 14.64, 14.98, 14.42, 181234, 2665234.56, -1.74, -0.26, NULL, NULL, 33.62, 37.48, 7.71, 2.08, '2025-06-19 15:00:00', '2025-06-19 15:00:00', '2025-06-19 15:05:00', 0);
INSERT INTO `stock_data` VALUES (123, 'sz200553', '安道麦B', 2.26, 2.25, 2.28, 2.23, 398, 895.23, -0.44, -0.01, NULL, NULL, 3.44, 52.42, 0.03, 0.25, '2025-06-19 15:00:00', '2025-06-19 15:00:00', '2025-06-19 15:05:00', 0);
INSERT INTO `stock_data` VALUES (124, 'sh603810', '丰山集团', 15.38, 15.40, 15.67, 15.21, 18567, 286234.56, 0.13, 0.02, NULL, NULL, 25.43, 25.43, 1.11, 1.68, '2025-06-19 15:00:00', '2025-06-19 15:00:00', '2025-06-19 15:05:00', 0);
INSERT INTO `stock_data` VALUES (125, 'sh603970', '中农立华', 13.56, 13.51, 13.64, 13.45, 23789, 321234.56, -0.37, -0.05, NULL, NULL, 36.32, 36.32, 0.87, 2.50, '2025-06-19 15:00:00', '2025-06-19 15:00:00', '2025-06-19 15:05:00', 0);
INSERT INTO `stock_data` VALUES (126, 'sz301035', '润丰股份', 56.29, 57.29, 58.45, 56.03, 16789, 962345.67, 1.78, 1.00, NULL, NULL, 160.63, 160.88, 0.57, 2.35, '2025-06-19 15:00:00', '2025-06-19 15:00:00', '2025-06-19 15:05:00', 0);
INSERT INTO `stock_data` VALUES (127, 'sz002868', '*ST绿康', 22.41, 22.24, 22.56, 21.98, 8567, 190234.56, -0.71, -0.16, NULL, NULL, 34.26, 34.57, 0.54, -62.35, '2025-06-19 15:00:00', '2025-06-19 15:00:00', '2025-06-19 15:05:00', 0);
INSERT INTO `stock_data` VALUES (128, 'sz003042', '中农联合', 16.13, 16.06, 16.28, 15.98, 43789, 703456.78, -0.43, -0.07, NULL, NULL, 20.36, 22.90, 3.39, 1.68, '2025-06-19 15:00:00', '2025-06-19 15:00:00', '2025-06-19 15:05:00', 0);
INSERT INTO `stock_data` VALUES (129, 'sz002391', '长青股份', 5.99, 5.88, 6.02, 5.81, 281234, 1657234.56, -1.84, -0.11, NULL, NULL, 27.31, 38.22, 6.03, 0.91, '2025-06-19 15:00:00', '2025-06-19 15:00:00', '2025-06-19 15:05:00', 0);
INSERT INTO `stock_data` VALUES (130, 'bj870866', '绿亨科技', 10.18, 10.18, 10.34, 9.98, 35234, 358234.56, 0.00, 0.00, NULL, NULL, 9.51, 18.35, 3.66, 2.47, '2025-06-19 15:00:00', '2025-06-19 15:00:00', '2025-06-19 15:05:00', 0);
INSERT INTO `stock_data` VALUES (131, 'sz301665', '泰禾股份', 29.95, 29.84, 30.65, 29.35, 61234, 1823456.78, -0.37, -0.11, NULL, NULL, 10.71, 134.38, 17.18, 4.05, '2025-06-19 15:00:00', '2025-06-19 15:00:00', '2025-06-19 15:05:00', 0);
INSERT INTO `stock_data` VALUES (132, 'sh600486', '扬农化工', 59.90, 59.91, 60.34, 59.52, 19678, 1179234.56, 0.02, 0.01, NULL, NULL, 241.76, 244.05, 0.48, 2.22, '2025-06-19 15:00:00', '2025-06-19 15:00:00', '2025-06-19 15:05:00', 0);
INSERT INTO `stock_data` VALUES (133, 'sz300189', '神农种业', 4.22, 4.23, 4.28, 4.18, 650591, 2751999.93, 0.95, 0.04, NULL, NULL, 37.49, 43.32, 7.34, 6.20, '2025-06-20 15:00:00', '2025-06-20 15:00:00', '2025-06-20 15:05:00', 0);
INSERT INTO `stock_data` VALUES (134, 'sz000713', '丰乐种业', 6.93, 6.93, 6.97, 6.92, 84507, 585633.51, -0.14, -0.01, NULL, NULL, 42.55, 42.55, 1.38, 2.14, '2025-06-20 15:00:00', '2025-06-20 15:00:00', '2025-06-20 15:05:00', 0);
INSERT INTO `stock_data` VALUES (135, 'sh600313', '农发种业', 6.18, 6.14, 6.22, 6.13, 109886, 674700.04, -0.81, -0.05, NULL, NULL, 66.45, 66.45, 1.02, 3.39, '2025-06-20 15:00:00', '2025-06-20 15:00:00', '2025-06-20 15:05:00', 0);
INSERT INTO `stock_data` VALUES (136, 'bj837403', '康农种业', 23.40, 24.05, 24.55, 23.30, 24505, 589345.25, 2.04, 0.48, NULL, NULL, 13.95, 23.90, 4.22, 5.06, '2025-06-20 15:00:00', '2025-06-20 15:00:00', '2025-06-20 15:05:00', 0);
INSERT INTO `stock_data` VALUES (137, 'sz200505', '京粮B', 2.07, 2.05, 2.07, 2.05, 229, 469.45, -0.97, -0.02, NULL, NULL, 1.33, 14.90, 0.03, 0.25, '2025-06-20 15:00:00', '2025-06-20 15:00:00', '2025-06-20 15:05:00', 0);
INSERT INTO `stock_data` VALUES (138, 'sz300268', '*ST佳沃', 10.45, 10.39, 10.54, 10.23, 22615, 234969.85, -0.38, -0.04, NULL, NULL, 13.89, 18.10, 1.69, -0.98, '2025-06-20 15:00:00', '2025-06-20 15:00:00', '2025-06-20 15:05:00', 0);
INSERT INTO `stock_data` VALUES (139, 'sz000930', '中粮科技', 5.50, 5.47, 5.52, 5.46, 81247, 444421.09, -0.55, -0.03, NULL, NULL, 101.54, 101.73, 0.44, 0.96, '2025-06-20 15:00:00', '2025-06-20 15:00:00', '2025-06-20 15:05:00', 0);
INSERT INTO `stock_data` VALUES (140, 'sz002299', '圣农发展', 14.31, 14.16, 14.39, 14.13, 84753, 1200102.48, -1.05, -0.15, NULL, NULL, 176.06, 176.07, 0.68, 1.70, '2025-06-20 15:00:00', '2025-06-20 15:00:00', '2025-06-20 15:05:00', 0);
INSERT INTO `stock_data` VALUES (141, 'sh600371', '万向德农', 8.71, 8.65, 8.79, 8.63, 44162, 382001.30, -0.69, -0.06, NULL, NULL, 25.31, 25.31, 1.51, 4.58, '2025-06-20 15:00:00', '2025-06-20 15:00:00', '2025-06-20 15:05:00', 0);
INSERT INTO `stock_data` VALUES (142, 'sh600598', '北大荒', 14.24, 14.21, 14.29, 14.20, 117268, 1666378.28, 0.00, 0.00, NULL, NULL, 252.61, 252.61, 0.66, 3.42, '2025-06-20 15:00:00', '2025-06-20 15:00:00', '2025-06-20 15:05:00', 0);
INSERT INTO `stock_data` VALUES (143, 'sh603609', '禾丰股份', 8.28, 8.22, 8.35, 8.19, 29347, 241232.34, -0.24, -0.02, NULL, NULL, 75.01, 75.01, 0.32, 1.15, '2025-06-20 15:00:00', '2025-06-20 15:00:00', '2025-06-20 15:05:00', 0);
INSERT INTO `stock_data` VALUES (144, 'bj831087', '秋乐种业', 18.17, 18.05, 18.70, 17.98, 63814, 1151842.70, 0.06, 0.01, NULL, NULL, 28.99, 29.82, 3.97, 5.61, '2025-06-20 15:00:00', '2025-06-20 15:00:00', '2025-06-20 15:05:00', 0);
INSERT INTO `stock_data` VALUES (145, 'sh603363', '傲农生物', 3.55, 3.50, 3.63, 3.50, 130626, 457191.00, -1.13, -0.04, NULL, NULL, 55.93, 91.10, 0.82, 3.11, '2025-06-20 15:00:00', '2025-06-20 15:00:00', '2025-06-20 15:05:00', 0);
INSERT INTO `stock_data` VALUES (146, 'sh603336', '宏辉果蔬', 6.12, 6.03, 6.27, 6.03, 272616, 1643874.48, -0.82, -0.05, NULL, NULL, 34.40, 34.40, 4.78, 3.03, '2025-06-20 15:00:00', '2025-06-20 15:00:00', '2025-06-20 15:05:00', 0);
INSERT INTO `stock_data` VALUES (147, 'sh600354', '敦煌种业', 6.04, 6.03, 6.10, 6.02, 163660, 986869.80, 0.17, 0.01, NULL, NULL, 31.83, 31.83, 3.10, 4.45, '2025-06-20 15:00:00', '2025-06-20 15:00:00', '2025-06-20 15:05:00', 0);
INSERT INTO `stock_data` VALUES (148, 'sz002385', '大北农', 4.00, 4.00, 4.01, 3.99, 346291, 1385164.00, 0.00, 0.00, NULL, NULL, 140.96, 172.00, 0.98, 1.98, '2025-06-20 15:00:00', '2025-06-20 15:00:00', '2025-06-20 15:05:00', 0);
INSERT INTO `stock_data` VALUES (149, 'sz000048', '京基智农', 15.75, 15.72, 15.83, 15.45, 40802, 641407.44, 0.06, 0.01, NULL, NULL, 82.81, 83.36, 0.77, 1.97, '2025-06-20 15:00:00', '2025-06-20 15:00:00', '2025-06-20 15:05:00', 0);
INSERT INTO `stock_data` VALUES (150, 'sh600251', '冠农股份', 7.25, 7.23, 7.28, 7.22, 36320, 262593.60, -0.28, -0.02, NULL, NULL, 56.18, 56.18, 0.47, 1.51, '2025-06-20 15:00:00', '2025-06-20 15:00:00', '2025-06-20 15:05:00', 0);
INSERT INTO `stock_data` VALUES (151, 'sz002321', '华英农业', 2.36, 2.31, 2.37, 2.30, 278159, 642547.29, -2.53, -0.06, NULL, NULL, 49.07, 49.27, 1.31, 5.19, '2025-06-20 15:00:00', '2025-06-20 15:00:00', '2025-06-20 15:05:00', 0);
INSERT INTO `stock_data` VALUES (152, 'sz000505', '京粮控股', 6.17, 6.18, 6.24, 6.16, 54102, 334350.36, 0.00, 0.00, NULL, NULL, 38.47, 44.93, 0.87, 1.43, '2025-06-20 15:00:00', '2025-06-20 15:00:00', '2025-06-20 15:05:00', 0);
INSERT INTO `stock_data` VALUES (153, 'sz001366', '播恩集团', 11.41, 11.56, 11.61, 11.34, 20571, 237800.76, 0.70, 0.08, NULL, NULL, 6.44, 18.57, 3.69, 2.30, '2025-06-20 15:00:00', '2025-06-20 15:00:00', '2025-06-20 15:05:00', 0);
INSERT INTO `stock_data` VALUES (154, 'sz002772', '众兴菌业', 7.68, 7.59, 7.73, 7.57, 66198, 502442.82, -1.17, -0.09, NULL, NULL, 29.61, 29.85, 1.70, 0.92, '2025-06-20 15:00:00', '2025-06-20 15:00:00', '2025-06-20 15:05:00', 0);
INSERT INTO `stock_data` VALUES (155, 'sz002041', '登海种业', 9.62, 9.63, 9.70, 9.61, 43971, 423440.73, 0.10, 0.01, NULL, NULL, 84.74, 84.74, 0.50, 2.36, '2025-06-20 15:00:00', '2025-06-20 15:00:00', '2025-06-20 15:05:00', 0);
INSERT INTO `stock_data` VALUES (156, 'sh600127', '金健米业', 6.74, 6.73, 6.82, 6.71, 155468, 1046299.64, -0.30, -0.02, NULL, NULL, 43.19, 43.19, 2.42, 6.38, '2025-06-20 15:00:00', '2025-06-20 15:00:00', '2025-06-20 15:05:00', 0);
INSERT INTO `stock_data` VALUES (157, 'sz002548', '金新农', 3.76, 3.75, 3.78, 3.73, 100358, 376342.50, -0.27, -0.01, NULL, NULL, 30.17, 30.19, 1.25, 2.03, '2025-06-20 15:00:00', '2025-06-20 15:00:00', '2025-06-20 15:05:00', 0);
INSERT INTO `stock_data` VALUES (158, 'sh605296', '神农集团', 32.91, 32.32, 33.33, 32.13, 27757, 897106.24, -1.76, -0.58, NULL, NULL, 169.23, 169.63, 0.53, 3.42, '2025-06-20 15:00:00', '2025-06-20 15:00:00', '2025-06-20 15:05:00', 0);
INSERT INTO `stock_data` VALUES (159, 'sh600359', '新农开发', 7.18, 6.96, 7.18, 6.93, 160174, 1114811.04, -3.06, -0.22, NULL, NULL, 26.55, 26.55, 4.20, 3.77, '2025-06-20 15:00:00', '2025-06-20 15:00:00', '2025-06-20 15:05:00', 0);
INSERT INTO `stock_data` VALUES (160, 'sh601952', '苏垦农发', 9.88, 9.96, 9.98, 9.88, 91390, 910244.40, 0.81, 0.08, NULL, NULL, 137.25, 137.25, 0.66, 1.96, '2025-06-20 15:00:00', '2025-06-20 15:00:00', '2025-06-20 15:05:00', 0);
INSERT INTO `stock_data` VALUES (161, 'sh600975', '新五丰', 5.99, 5.98, 6.03, 5.96, 113039, 675973.22, -0.17, -0.01, NULL, NULL, 60.81, 75.43, 1.11, 2.47, '2025-06-20 15:00:00', '2025-06-20 15:00:00', '2025-06-20 15:05:00', 0);
INSERT INTO `stock_data` VALUES (162, 'sz300505', '川金诺', 17.95, 18.57, 18.87, 17.83, 301709, 5602736.13, 3.28, 0.59, NULL, NULL, 40.36, 51.04, 13.88, 2.02, '2025-06-20 15:00:00', '2025-06-20 15:00:00', '2025-06-20 15:05:00', 0);
INSERT INTO `stock_data` VALUES (163, 'sh600141', 'XD兴发集', 20.39, 20.14, 20.46, 19.93, 88593, 1784263.02, -1.03, -0.21, NULL, NULL, 222.20, 222.20, 0.80, 1.07, '2025-06-20 15:00:00', '2025-06-20 15:00:00', '2025-06-20 15:05:00', 0);
INSERT INTO `stock_data` VALUES (164, 'sz000893', '亚钾国际', 30.62, 30.01, 30.99, 29.90, 94478, 2835284.78, -1.99, -0.61, NULL, NULL, 243.60, 277.31, 1.16, 2.30, '2025-06-20 15:00:00', '2025-06-20 15:00:00', '2025-06-20 15:05:00', 0);
INSERT INTO `stock_data` VALUES (165, 'sh600691', '阳煤化工', 2.45, 2.34, 2.46, 2.33, 605749, 1417452.66, -4.49, -0.11, NULL, NULL, 55.59, 55.60, 2.55, 1.45, '2025-06-20 15:00:00', '2025-06-20 15:00:00', '2025-06-20 15:05:00', 0);
INSERT INTO `stock_data` VALUES (166, 'sh600470', '六国化工', 5.81, 5.89, 6.05, 5.74, 205746, 1211843.94, 1.38, 0.08, NULL, NULL, 30.72, 30.72, 3.94, 1.74, '2025-06-20 15:00:00', '2025-06-20 15:00:00', '2025-06-20 15:05:00', 0);
INSERT INTO `stock_data` VALUES (167, 'sz000408', '藏格矿业', 40.76, 40.80, 41.05, 40.55, 43850, 1789080.00, -0.22, -0.09, NULL, NULL, 640.65, 640.65, 0.28, 4.44, '2025-06-20 15:00:00', '2025-06-20 15:00:00', '2025-06-20 15:05:00', 0);
INSERT INTO `stock_data` VALUES (168, 'sz000902', '新洋丰', 13.64, 13.64, 13.71, 13.56, 67234, 917456.78, -0.22, -0.03, NULL, NULL, 155.55, 170.83, 0.55, 1.60, '2025-06-20 15:00:00', '2025-06-20 15:00:00', '2025-06-20 15:05:00', 0);
INSERT INTO `stock_data` VALUES (169, 'sz002539', '云图控股', 8.98, 8.98, 9.01, 8.89, 142567, 1281234.56, 0.00, 0.00, NULL, NULL, 79.31, 108.43, 1.52, 1.21, '2025-06-20 15:00:00', '2025-06-20 15:00:00', '2025-06-20 15:05:00', 0);
INSERT INTO `stock_data` VALUES (170, 'sz002599', '盛通股份', 8.01, 8.01, 8.12, 7.89, 145678, 1165234.56, 0.13, 0.01, NULL, NULL, 32.26, 43.05, 3.41, 3.52, '2025-06-20 15:00:00', '2025-06-20 15:00:00', '2025-06-20 15:05:00', 0);
INSERT INTO `stock_data` VALUES (171, 'sz002545', '东方铁塔', 8.71, 8.71, 8.85, 8.68, 132567, 1157234.56, 0.35, 0.03, NULL, NULL, 98.44, 108.37, 1.13, 1.19, '2025-06-20 15:00:00', '2025-06-20 15:00:00', '2025-06-20 15:05:00', 0);
INSERT INTO `stock_data` VALUES (172, 'sz300387', '富邦科技', 8.59, 8.59, 8.71, 8.44, 73567, 632345.67, 0.58, 0.05, NULL, NULL, 24.81, 24.82, 2.42, 1.81, '2025-06-20 15:00:00', '2025-06-20 15:00:00', '2025-06-20 15:05:00', 0);
INSERT INTO `stock_data` VALUES (173, 'sz002274', '华昌化工', 7.32, 7.32, 7.43, 7.29, 143567, 1051234.56, 0.55, 0.04, NULL, NULL, 68.73, 69.79, 1.43, 1.27, '2025-06-20 15:00:00', '2025-06-20 15:00:00', '2025-06-20 15:05:00', 0);
INSERT INTO `stock_data` VALUES (174, 'sz002470', '金正大', 1.70, 1.70, 1.73, 1.69, 412567, 703567.89, 0.00, 0.00, NULL, NULL, 55.85, 55.86, 1.20, 2.70, '2025-06-20 15:00:00', '2025-06-20 15:00:00', '2025-06-20 15:05:00', 0);
INSERT INTO `stock_data` VALUES (175, 'sz002538', '司尔特', 5.01, 5.01, 5.08, 4.99, 81567, 409234.56, 0.20, 0.01, NULL, NULL, 42.77, 42.77, 0.90, 0.82, '2025-06-20 15:00:00', '2025-06-20 15:00:00', '2025-06-20 15:05:00', 0);
INSERT INTO `stock_data` VALUES (176, 'sz000731', '四川美丰', 6.97, 6.97, 7.03, 6.89, 123567, 861234.56, 0.14, 0.01, NULL, NULL, 38.99, 38.99, 2.11, 0.96, '2025-06-20 15:00:00', '2025-06-20 15:00:00', '2025-06-20 15:05:00', 0);
INSERT INTO `stock_data` VALUES (177, 'sh600078', '澄星股份', 5.30, 5.30, 5.47, 5.29, 76234, 407567.89, 0.38, 0.02, NULL, NULL, 35.11, 35.11, 1.05, 2.14, '2025-06-20 15:00:00', '2025-06-20 15:00:00', '2025-06-20 15:05:00', 0);
INSERT INTO `stock_data` VALUES (178, 'sh600227', '赤天化', 2.94, 2.94, 2.99, 2.88, 1245678, 3652345.67, 2.08, 0.06, NULL, NULL, 37.58, 49.67, 11.85, 1.88, '2025-06-20 15:00:00', '2025-06-20 15:00:00', '2025-06-20 15:05:00', 0);
INSERT INTO `stock_data` VALUES (179, 'sh603395', '红四方', 32.74, 32.74, 33.21, 32.67, 14567, 476234.56, 0.09, 0.03, NULL, NULL, 17.54, 85.04, 2.53, 6.19, '2025-06-20 15:00:00', '2025-06-20 15:00:00', '2025-06-20 15:05:00', 0);
INSERT INTO `stock_data` VALUES (180, 'sz002588', '史丹利', 8.93, 8.93, 9.01, 8.88, 129567, 1157234.56, 0.45, 0.04, NULL, NULL, 76.58, 102.75, 1.41, 1.51, '2025-06-20 15:00:00', '2025-06-20 15:00:00', '2025-06-20 15:05:00', 0);
INSERT INTO `stock_data` VALUES (181, 'sz000422', '湖北宜化', 11.81, 11.81, 11.93, 11.52, 223567, 2634567.89, 0.09, 0.01, NULL, NULL, 124.90, 127.83, 2.03, 1.78, '2025-06-20 15:00:00', '2025-06-20 15:00:00', '2025-06-20 15:05:00', 0);
INSERT INTO `stock_data` VALUES (182, 'sz002556', '辉隆股份', 5.99, 5.99, 6.18, 5.95, 456789, 2734567.89, 0.00, 0.00, NULL, NULL, 56.02, 56.70, 4.60, 1.60, '2025-06-20 15:00:00', '2025-06-20 15:00:00', '2025-06-20 15:05:00', 0);
INSERT INTO `stock_data` VALUES (183, 'sz002312', '川发龙蟒', 11.53, 11.53, 11.75, 11.28, 923567, 10634567.89, 1.15, 0.13, NULL, NULL, 202.72, 218.18, 5.09, 2.35, '2025-06-20 15:00:00', '2025-06-20 15:00:00', '2025-06-20 15:05:00', 0);
INSERT INTO `stock_data` VALUES (184, 'sz002170', '芭田股份', 10.13, 10.13, 10.32, 10.09, 93567, 948234.56, -0.39, -0.04, NULL, NULL, 72.22, 97.64, 1.22, 2.88, '2025-06-20 15:00:00', '2025-06-20 15:00:00', '2025-06-20 15:05:00', 0);
INSERT INTO `stock_data` VALUES (185, 'sz000792', '盐湖股份', 16.33, 16.33, 16.54, 16.28, 267234, 4364567.89, 0.06, 0.01, NULL, NULL, 863.86, 863.87, 0.47, 2.28, '2025-06-20 15:00:00', '2025-06-20 15:00:00', '2025-06-20 15:05:00', 0);
INSERT INTO `stock_data` VALUES (186, 'sh600096', '云天化', 22.43, 22.43, 22.68, 22.31, 156234, 3501234.56, 0.04, 0.01, NULL, NULL, 408.72, 408.72, 0.80, 1.95, '2025-06-20 15:00:00', '2025-06-20 15:00:00', '2025-06-20 15:05:00', 0);
INSERT INTO `stock_data` VALUES (187, 'sz001231', '农心科技', 18.96, 18.96, 19.76, 18.57, 26234, 497567.89, -0.31, -0.06, NULL, NULL, 6.76, 18.96, 6.85, 1.94, '2025-06-20 15:00:00', '2025-06-20 15:00:00', '2025-06-20 15:05:00', 0);
INSERT INTO `stock_data` VALUES (188, 'sz002731', '萃华珠宝', 14.90, 14.90, 15.12, 14.35, 189567, 2812345.67, 3.56, 0.51, NULL, NULL, 34.22, 38.18, 7.85, 2.12, '2025-06-20 15:00:00', '2025-06-20 15:00:00', '2025-06-20 15:05:00', 0);
INSERT INTO `stock_data` VALUES (189, 'sz200553', '安道麦B', 2.26, 2.26, 2.29, 2.23, 434, 981.23, 0.00, 0.00, NULL, NULL, 3.45, 52.64, 0.03, 0.25, '2025-06-20 15:00:00', '2025-06-20 15:00:00', '2025-06-20 15:05:00', 0);
INSERT INTO `stock_data` VALUES (190, 'sh603810', '丰山集团', 15.38, 15.38, 15.73, 15.12, 19567, 300234.56, -0.39, -0.06, NULL, NULL, 25.40, 25.40, 1.11, 1.68, '2025-06-20 15:00:00', '2025-06-20 15:00:00', '2025-06-20 15:05:00', 0);
INSERT INTO `stock_data` VALUES (191, 'sh603970', '中农立华', 13.56, 13.56, 13.69, 13.48, 24567, 333234.56, 0.00, 0.00, NULL, NULL, 36.45, 36.45, 0.88, 2.51, '2025-06-20 15:00:00', '2025-06-20 15:00:00', '2025-06-20 15:05:00', 0);
INSERT INTO `stock_data` VALUES (192, 'sz301035', '润丰股份', 56.29, 56.29, 57.83, 56.12, 17234, 970234.56, -1.84, -1.05, NULL, NULL, 157.82, 158.07, 0.56, 2.31, '2025-06-20 15:00:00', '2025-06-20 15:00:00', '2025-06-20 15:05:00', 0);
INSERT INTO `stock_data` VALUES (193, 'sz002868', '*ST绿康', 22.40, 22.40, 22.78, 21.98, 8903, 199567.89, -0.04, -0.01, NULL, NULL, 34.50, 34.81, 0.55, -62.80, '2025-06-20 15:00:00', '2025-06-20 15:00:00', '2025-06-20 15:05:00', 0);
INSERT INTO `stock_data` VALUES (194, 'sz003042', '中农联合', 16.13, 16.13, 16.58, 16.02, 45234, 729567.89, 0.81, 0.13, NULL, NULL, 20.45, 23.00, 3.41, 1.69, '2025-06-20 15:00:00', '2025-06-20 15:00:00', '2025-06-20 15:05:00', 0);
INSERT INTO `stock_data` VALUES (195, 'sz002391', '长青股份', 5.99, 5.99, 6.12, 5.76, 293567, 1754567.89, 4.00, 0.23, NULL, NULL, 27.82, 38.93, 6.15, 0.93, '2025-06-20 15:00:00', '2025-06-20 15:00:00', '2025-06-20 15:05:00', 0);
INSERT INTO `stock_data` VALUES (196, 'bj870866', '绿亨科技', 10.18, 10.18, 10.42, 9.95, 36234, 367567.89, -0.59, -0.06, NULL, NULL, 9.51, 18.35, 3.66, 2.47, '2025-06-20 15:00:00', '2025-06-20 15:00:00', '2025-06-20 15:05:00', 0);
INSERT INTO `stock_data` VALUES (197, 'sz301665', '泰禾股份', 29.95, 29.95, 31.23, 29.52, 63234, 1893567.89, 1.42, 0.42, NULL, NULL, 10.75, 134.87, 17.24, 4.07, '2025-06-20 15:00:00', '2025-06-20 15:00:00', '2025-06-20 15:05:00', 0);
INSERT INTO `stock_data` VALUES (198, 'sh600486', '扬农化工', 59.89, 59.89, 61.12, 59.58, 20567, 1234567.89, -0.02, -0.01, NULL, NULL, 241.72, 244.00, 0.48, 2.22, '2025-06-20 15:00:00', '2025-06-20 15:00:00', '2025-06-20 15:05:00', 0);
-- ----------------------------
-- Table structure for stock_prediction
-- ----------------------------
DROP TABLE IF EXISTS `stock_prediction`;
CREATE TABLE `stock_prediction` (
`id` bigint NOT NULL AUTO_INCREMENT,
`stock_code` varchar(10) CHARACTER SET utf8mb4 COLLATE utf8mb4_0900_ai_ci NOT NULL COMMENT '股票代码',
`stock_name` varchar(100) CHARACTER SET utf8mb4 COLLATE utf8mb4_0900_ai_ci NOT NULL COMMENT '股票名称',
`predict_date` date NOT NULL COMMENT '预测日期',
`predict_price` decimal(10, 2) NULL DEFAULT NULL COMMENT '预测价格',
`confidence` decimal(5, 2) NULL DEFAULT NULL COMMENT '置信度',
`model_version` varchar(50) CHARACTER SET utf8mb4 COLLATE utf8mb4_0900_ai_ci NULL DEFAULT NULL COMMENT '模型版本',
`create_time` datetime NULL DEFAULT CURRENT_TIMESTAMP COMMENT '创建时间',
`update_time` datetime NULL DEFAULT CURRENT_TIMESTAMP ON UPDATE CURRENT_TIMESTAMP COMMENT '更新时间',
PRIMARY KEY (`id`) USING BTREE,
INDEX `idx_prediction_stock`(`stock_code` ASC) USING BTREE,
INDEX `idx_prediction_date`(`predict_date` ASC) USING BTREE
) ENGINE = InnoDB AUTO_INCREMENT = 1 CHARACTER SET = utf8mb4 COLLATE = utf8mb4_0900_ai_ci COMMENT = '股票预测数据表' ROW_FORMAT = Dynamic;
-- ----------------------------
-- Records of stock_prediction
-- ----------------------------
-- ----------------------------
-- Table structure for stock_technical_indicators
-- ----------------------------
DROP TABLE IF EXISTS `stock_technical_indicators`;
CREATE TABLE `stock_technical_indicators` (
`stock_code` text CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci NULL,
`stock_name` text CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci NOT NULL,
`trade_date` timestamp NULL DEFAULT NULL,
`close_price` double NULL DEFAULT NULL,
`ma5` double NULL DEFAULT NULL,
`ma10` double NULL DEFAULT NULL,
`ma20` double NULL DEFAULT NULL,
`ma30` double NULL DEFAULT NULL,
`rsi` double NULL DEFAULT NULL,
`macd_dif` double NULL DEFAULT NULL,
`macd_dea` double NULL DEFAULT NULL,
`bb_upper` double NULL DEFAULT NULL,
`bb_middle` double NULL DEFAULT NULL,
`bb_lower` double NULL DEFAULT NULL
) ENGINE = InnoDB CHARACTER SET = utf8mb4 COLLATE = utf8mb4_unicode_ci ROW_FORMAT = Dynamic;
-- ----------------------------
-- Records of stock_technical_indicators
-- ----------------------------
SET FOREIGN_KEY_CHECKS = 1;

View File

@@ -0,0 +1,20 @@
# 开发环境配置
spark {
master = "local[*]"
app-name = "agricultural-stock-data-processor-dev"
}
mysql {
host = "localhost"
port = 3306
database = "agricultural_stock"
user = "root"
password = "root"
}
output {
path = "/tmp/spark-output-dev"
}
# 调试模式
debug = true

View File

@@ -0,0 +1,20 @@
# Docker环境配置
spark {
master = "spark://spark-master:7077"
app-name = "agricultural-stock-data-processor-docker"
}
mysql {
host = "mysql"
port = 3306
database = "agricultural_stock"
user = "root"
password = "123456"
}
output {
path = "/app/spark-output"
}
# 生产模式
debug = false

View File

@@ -0,0 +1,20 @@
# 生产环境配置
spark {
master = ${SPARK_MASTER_URL:-"local[*]"}
app-name = "agricultural-stock-data-processor-prod"
}
mysql {
host = ${MYSQL_HOST:-"localhost"}
port = ${MYSQL_PORT:-3306}
database = ${MYSQL_DATABASE:-"agricultural_stock"}
user = ${MYSQL_USER:-"root"}
password = ${MYSQL_PASSWORD:-"kyff145972"}
}
output {
path = ${OUTPUT_PATH:-"/app/spark-output"}
}
# 生产模式
debug = false