/*
Navicat Premium Dump SQL
Source Server : rds_d8d_appcontainer_user_prd
Source Server Type : MySQL
Source Server Version : 80036 (8.0.36)
Source Host : rm-2ze1b1zbmp79qy2835o.mysql.rds.aliyuncs.com:3306
Source Schema : d8d_appcontainer_user_dev
Target Server Type : MySQL
Target Server Version : 80036 (8.0.36)
File Encoding : 65001
Date: 11/07/2025 09:38:08
*/
SET NAMES utf8mb4;
SET FOREIGN_KEY_CHECKS = 0;
-- ----------------------------
-- Table structure for classroom_data
-- ----------------------------
DROP TABLE IF EXISTS `classroom_data`;
CREATE TABLE `classroom_data` (
`id` int UNSIGNED NOT NULL AUTO_INCREMENT COMMENT '数据ID',
`classroom_no` varchar(255) CHARACTER SET utf8mb4 COLLATE utf8mb4_0900_ai_ci NULL DEFAULT NULL COMMENT '教室号',
`training_date` timestamp NULL DEFAULT NULL COMMENT '训练日期',
`holding_stock` varchar(255) CHARACTER SET utf8mb4 COLLATE utf8mb4_0900_ai_ci NULL DEFAULT NULL COMMENT '持股',
`holding_cash` varchar(255) CHARACTER SET utf8mb4 COLLATE utf8mb4_0900_ai_ci NULL DEFAULT NULL COMMENT '持币',
`price` varchar(255) CHARACTER SET utf8mb4 COLLATE utf8mb4_0900_ai_ci NULL DEFAULT NULL COMMENT '价格',
`code` varchar(255) CHARACTER SET utf8mb4 COLLATE utf8mb4_0900_ai_ci NULL DEFAULT NULL COMMENT '代码',
`status` varchar(255) CHARACTER SET utf8mb4 COLLATE utf8mb4_0900_ai_ci NULL DEFAULT NULL COMMENT '状态',
`spare` varchar(255) CHARACTER SET utf8mb4 COLLATE utf8mb4_0900_ai_ci NULL DEFAULT NULL COMMENT '备用',
`submit_user` varchar(255) CHARACTER SET utf8mb4 COLLATE utf8mb4_0900_ai_ci NULL DEFAULT NULL COMMENT '提交用户',
`created_at` timestamp NOT NULL DEFAULT CURRENT_TIMESTAMP,
`updated_at` timestamp NOT NULL DEFAULT CURRENT_TIMESTAMP,
PRIMARY KEY (`id`) USING BTREE
) ENGINE = InnoDB AUTO_INCREMENT = 2 CHARACTER SET = utf8mb4 COLLATE = utf8mb4_0900_ai_ci ROW_FORMAT = Dynamic;
-- ----------------------------
-- Records of classroom_data
-- ----------------------------
INSERT INTO `classroom_data` VALUES (1, 'test01', '2025-05-21 08:00:00', NULL, NULL, NULL, '001339', '1', NULL, NULL, '2025-05-21 16:44:36', '2025-05-21 21:22:06');
-- ----------------------------
-- Table structure for date_notes
-- ----------------------------
DROP TABLE IF EXISTS `date_notes`;
CREATE TABLE `date_notes` (
`id` int UNSIGNED NOT NULL AUTO_INCREMENT,
`code` varchar(255) CHARACTER SET utf8mb4 COLLATE utf8mb4_0900_ai_ci NOT NULL COMMENT '股票代码',
`note_date` timestamp NOT NULL DEFAULT CURRENT_TIMESTAMP ON UPDATE CURRENT_TIMESTAMP COMMENT '备注日期',
`note` varchar(255) CHARACTER SET utf8mb4 COLLATE utf8mb4_0900_ai_ci NOT NULL COMMENT '备注内容',
`created_at` timestamp NOT NULL DEFAULT CURRENT_TIMESTAMP,
`updated_at` timestamp NOT NULL DEFAULT CURRENT_TIMESTAMP,
PRIMARY KEY (`id`) USING BTREE,
UNIQUE INDEX `date_notes_code_note_date_unique`(`code` ASC, `note_date` ASC) USING BTREE,
INDEX `date_notes_code_index`(`code` ASC) USING BTREE,
INDEX `date_notes_note_date_index`(`note_date` ASC) USING BTREE
) ENGINE = InnoDB AUTO_INCREMENT = 3 CHARACTER SET = utf8mb4 COLLATE = utf8mb4_0900_ai_ci ROW_FORMAT = Dynamic;
-- ----------------------------
-- Records of date_notes
-- ----------------------------
INSERT INTO `date_notes` VALUES (1, '001339', '2024-11-07 08:00:00', 'test01', '2025-05-22 16:17:13', '2025-05-22 16:17:13');
INSERT INTO `date_notes` VALUES (2, '001339', '2024-11-11 08:00:00', 'test02', '2025-05-22 16:18:05', '2025-05-22 16:18:05');
-- ----------------------------
-- Table structure for stock_data
-- ----------------------------
DROP TABLE IF EXISTS `stock_data`;
CREATE TABLE `stock_data` (
`id` int UNSIGNED NOT NULL AUTO_INCREMENT,
`code` varchar(255) CHARACTER SET utf8mb4 COLLATE utf8mb4_0900_ai_ci NOT NULL COMMENT '股票代码',
`data` json NOT NULL COMMENT '股票数据',
`created_at` timestamp NOT NULL DEFAULT CURRENT_TIMESTAMP,
`updated_at` timestamp NOT NULL DEFAULT CURRENT_TIMESTAMP,
PRIMARY KEY (`id`) USING BTREE,
UNIQUE INDEX `stock_data_code_unique`(`code` ASC) USING BTREE
) ENGINE = InnoDB AUTO_INCREMENT = 8 CHARACTER SET = utf8mb4 COLLATE = utf8mb4_0900_ai_ci ROW_FORMAT = Dynamic;
-- ----------------------------
-- Table structure for stock_xunlian_codes
-- ----------------------------
DROP TABLE IF EXISTS `stock_xunlian_codes`;
CREATE TABLE `stock_xunlian_codes` (
`id` int UNSIGNED NOT NULL AUTO_INCREMENT,
`code` varchar(255) CHARACTER SET utf8mb4 COLLATE utf8mb4_0900_ai_ci NOT NULL COMMENT '股票代码',
`stock_name` varchar(255) CHARACTER SET utf8mb4 COLLATE utf8mb4_0900_ai_ci NOT NULL COMMENT '股票名称',
`name` varchar(255) CHARACTER SET utf8mb4 COLLATE utf8mb4_0900_ai_ci NOT NULL COMMENT '案例名称',
`type` varchar(255) CHARACTER SET utf8mb4 COLLATE utf8mb4_0900_ai_ci NULL DEFAULT NULL COMMENT '案例类型',
`description` varchar(255) CHARACTER SET utf8mb4 COLLATE utf8mb4_0900_ai_ci NULL DEFAULT NULL COMMENT '案例描述',
`trade_date` timestamp NOT NULL DEFAULT CURRENT_TIMESTAMP ON UPDATE CURRENT_TIMESTAMP COMMENT '交易日期',
`created_at` timestamp NOT NULL DEFAULT CURRENT_TIMESTAMP,
`updated_at` timestamp NOT NULL DEFAULT CURRENT_TIMESTAMP,
PRIMARY KEY (`id`) USING BTREE,
UNIQUE INDEX `stock_xunlian_codes_code_unique`(`code` ASC) USING BTREE
) ENGINE = InnoDB AUTO_INCREMENT = 2 CHARACTER SET = utf8mb4 COLLATE = utf8mb4_0900_ai_ci ROW_FORMAT = Dynamic;
-- ----------------------------
-- Records of stock_xunlian_codes
-- ----------------------------
INSERT INTO `stock_xunlian_codes` VALUES (1, '001339', 'test01', 'test222', NULL, NULL, '2025-05-21 08:00:00', '2025-05-22 16:58:01', '2025-05-22 17:19:32');
-- ----------------------------
-- Table structure for submission_records
-- ----------------------------
DROP TABLE IF EXISTS `submission_records`;
CREATE TABLE `submission_records` (
`id` int UNSIGNED NOT NULL AUTO_INCREMENT COMMENT '数据ID',
`classroom_no` varchar(255) CHARACTER SET utf8mb4 COLLATE utf8mb4_0900_ai_ci NULL DEFAULT NULL COMMENT '教室号',
`user_id` varchar(255) CHARACTER SET utf8mb4 COLLATE utf8mb4_0900_ai_ci NULL DEFAULT NULL COMMENT '用户id',
`nickname` varchar(255) CHARACTER SET utf8mb4 COLLATE utf8mb4_0900_ai_ci NULL DEFAULT NULL COMMENT '昵称',
`score` decimal(10, 2) NULL DEFAULT NULL COMMENT '成绩',
`code` varchar(255) CHARACTER SET utf8mb4 COLLATE utf8mb4_0900_ai_ci NULL DEFAULT NULL COMMENT '代码',
`training_date` timestamp NULL DEFAULT NULL COMMENT '训练日期',
`mark` varchar(255) CHARACTER SET utf8mb4 COLLATE utf8mb4_0900_ai_ci NULL DEFAULT NULL COMMENT '标记',
`status` int NULL DEFAULT NULL COMMENT '状态',
`holding_stock` varchar(255) CHARACTER SET utf8mb4 COLLATE utf8mb4_0900_ai_ci NULL DEFAULT NULL COMMENT '持股',
`holding_cash` varchar(255) CHARACTER SET utf8mb4 COLLATE utf8mb4_0900_ai_ci NULL DEFAULT NULL COMMENT '持币',
`price` decimal(10, 2) NULL DEFAULT NULL COMMENT '价格',
`profit_amount` decimal(10, 2) NULL DEFAULT NULL COMMENT '收益金额',
`profit_percent` decimal(10, 2) NULL DEFAULT NULL COMMENT '收益率',
`total_profit_amount` decimal(10, 2) NULL DEFAULT NULL COMMENT '累计收益金额',
`total_profit_percent` decimal(10, 2) NULL DEFAULT NULL COMMENT '累计收益率',
`created_at` timestamp NOT NULL DEFAULT CURRENT_TIMESTAMP,
`updated_at` timestamp NOT NULL DEFAULT CURRENT_TIMESTAMP,
PRIMARY KEY (`id`) USING BTREE
) ENGINE = InnoDB AUTO_INCREMENT = 1 CHARACTER SET = utf8mb4 COLLATE = utf8mb4_0900_ai_ci ROW_FORMAT = Dynamic;
-- ----------------------------
-- Records of submission_records
-- ----------------------------
SET FOREIGN_KEY_CHECKS = 1;