|
|
/*
|
|
|
Navicat Premium Data Transfer
|
|
|
|
|
|
Source Server : camel_lu
|
|
|
Source Server Type : MySQL
|
|
|
Source Server Version : 80026
|
|
|
Source Host : localhost:3306
|
|
|
Source Schema : anchor_plan
|
|
|
|
|
|
Target Server Type : MySQL
|
|
|
Target Server Version : 80026
|
|
|
File Encoding : 65001
|
|
|
|
|
|
Date: 21/11/2021 01:01:38
|
|
|
*/
|
|
|
|
|
|
SET NAMES utf8mb4;
|
|
|
SET FOREIGN_KEY_CHECKS = 0;
|
|
|
|
|
|
-- ----------------------------
|
|
|
-- Table structure for fund_morning_base
|
|
|
-- ----------------------------
|
|
|
DROP TABLE IF EXISTS `fund_morning_base`;
|
|
|
CREATE TABLE `fund_morning_base` (
|
|
|
`id` bigint unsigned NOT NULL COMMENT '唯一id, 雪花算法',
|
|
|
`fund_code` varchar(10) CHARACTER SET utf8mb4 COLLATE utf8mb4_0900_ai_ci NOT NULL COMMENT '基金代码',
|
|
|
`morning_star_code` varchar(10) CHARACTER SET utf8mb4 COLLATE utf8mb4_0900_ai_ci NOT NULL COMMENT '晨星专属基金代码',
|
|
|
`fund_name` varchar(64) CHARACTER SET utf8mb4 COLLATE utf8mb4_0900_ai_ci DEFAULT NULL COMMENT '基金名称',
|
|
|
`fund_cat` varchar(64) DEFAULT NULL COMMENT '基金分类',
|
|
|
`company` varchar(16) DEFAULT NULL COMMENT '基金公司',
|
|
|
`found_date` date DEFAULT NULL COMMENT '成立时间',
|
|
|
`is_archive` tinyint NOT NULL DEFAULT '0' COMMENT '基金是否结算或者归档. 0表示正常状态,1表示已结算,2代表海外基金',
|
|
|
`update_time` timestamp NOT NULL DEFAULT CURRENT_TIMESTAMP ON UPDATE CURRENT_TIMESTAMP COMMENT '数据更新时间',
|
|
|
`create_time` datetime DEFAULT CURRENT_TIMESTAMP COMMENT '数据创建时间',
|
|
|
PRIMARY KEY (`id`),
|
|
|
UNIQUE KEY `fund_code` (`fund_code`),
|
|
|
UNIQUE KEY `morning_star_code` (`morning_star_code`) USING BTREE,
|
|
|
KEY `fk_fund_detail_code` (`fund_code`)
|
|
|
) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_0900_ai_ci;
|
|
|
|
|
|
-- ----------------------------
|
|
|
-- Table structure for fund_morning_manager
|
|
|
-- ----------------------------
|
|
|
DROP TABLE IF EXISTS `fund_morning_manager`;
|
|
|
CREATE TABLE `fund_morning_manager` (
|
|
|
`id` bigint unsigned NOT NULL COMMENT '唯一id, 雪花算法',
|
|
|
`manager_id` varchar(32) CHARACTER SET utf8mb4 COLLATE utf8mb4_0900_ai_ci NOT NULL COMMENT '基金经理id',
|
|
|
`name` varchar(128) CHARACTER SET utf8mb4 COLLATE utf8mb4_0900_ai_ci NOT NULL COMMENT '基金经理名称',
|
|
|
`brife` varchar(5120) CHARACTER SET utf8mb4 COLLATE utf8mb4_0900_ai_ci DEFAULT NULL COMMENT '基金简介',
|
|
|
`update_time` timestamp NOT NULL DEFAULT CURRENT_TIMESTAMP ON UPDATE CURRENT_TIMESTAMP COMMENT '数据更新时间',
|
|
|
`create_time` datetime DEFAULT CURRENT_TIMESTAMP COMMENT '数据创建时间',
|
|
|
PRIMARY KEY (`id`),
|
|
|
UNIQUE KEY `manager_id` (`manager_id`)
|
|
|
) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_0900_ai_ci;
|
|
|
|
|
|
-- ----------------------------
|
|
|
-- Table structure for fund_morning_quarter
|
|
|
-- ----------------------------
|
|
|
DROP TABLE IF EXISTS `fund_morning_quarter`;
|
|
|
CREATE TABLE `fund_morning_quarter` (
|
|
|
`id` bigint unsigned NOT NULL COMMENT '唯一id, 雪花算法',
|
|
|
`fund_code` varchar(32) CHARACTER SET utf8mb4 COLLATE utf8mb4_0900_ai_ci NOT NULL COMMENT '基金代码',
|
|
|
`quarter_index` varchar(12) CHARACTER SET utf8mb4 COLLATE utf8mb4_0900_ai_ci NOT NULL COMMENT '季度编号',
|
|
|
`investname_style` varchar(32) CHARACTER SET utf8mb4 COLLATE utf8mb4_0900_ai_ci DEFAULT NULL COMMENT '投资风格',
|
|
|
`total_asset` decimal(8,2) DEFAULT NULL COMMENT '总资产',
|
|
|
`manager_id` varchar(12) DEFAULT NULL COMMENT '基金经理id',
|
|
|
`manager_start_date` date DEFAULT NULL COMMENT '基金经理管理起始时间',
|
|
|
`three_month_retracement` decimal(8,2) DEFAULT NULL COMMENT '最差三个月回报',
|
|
|
`june_month_retracement` decimal(8,2) DEFAULT NULL COMMENT '最差六个月回报',
|
|
|
`risk_statistics_alpha` decimal(8,2) DEFAULT NULL COMMENT '风险统计-阿尔法',
|
|
|
`risk_statistics_beta` decimal(8,2) DEFAULT NULL COMMENT '风险统计-贝塔',
|
|
|
`risk_statistics_r_square` decimal(8,2) DEFAULT NULL COMMENT '风险统计-R平方',
|
|
|
`risk_assessment_standard_deviation` decimal(8,2) DEFAULT NULL COMMENT '风险评估-标准差',
|
|
|
`risk_assessment_risk_coefficient` decimal(8,2) DEFAULT NULL COMMENT '风险评估-晨星风险系数',
|
|
|
`risk_assessment_sharpby` decimal(8,2) DEFAULT NULL COMMENT '风险评估-夏普比例',
|
|
|
`risk_rating_2` int DEFAULT NULL COMMENT '风险评价-二年',
|
|
|
`risk_rating_3` int DEFAULT NULL COMMENT '风险评价-三年',
|
|
|
`risk_rating_5` int DEFAULT NULL COMMENT '风险评价-五年',
|
|
|
`risk_rating_10` int DEFAULT NULL COMMENT '风险评价-十年',
|
|
|
`stock_position_total` decimal(8,2) DEFAULT '0.00' COMMENT '股票总仓位',
|
|
|
`stock_position_ten` decimal(8,2) DEFAULT '0.00' COMMENT '股票十大持仓占位',
|
|
|
`bond_position_total` decimal(8,2) DEFAULT '0.00' COMMENT '债券总仓位',
|
|
|
`bond_position_five` decimal(8,2) DEFAULT '0.00' COMMENT '债券五大持仓占位',
|
|
|
`morning_star_rating_3` int DEFAULT NULL COMMENT '晨星评级-三年',
|
|
|
`morning_star_rating_5` int DEFAULT NULL COMMENT '晨星评级-五年',
|
|
|
`morning_star_rating_10` int DEFAULT NULL COMMENT '晨星评级-十年',
|
|
|
`update_time` timestamp NOT NULL DEFAULT CURRENT_TIMESTAMP ON UPDATE CURRENT_TIMESTAMP COMMENT '数据更新时间',
|
|
|
`create_time` datetime DEFAULT CURRENT_TIMESTAMP COMMENT '数据创建时间',
|
|
|
PRIMARY KEY (`id`),
|
|
|
UNIQUE KEY `index_code_number` (`fund_code`,`quarter_index`),
|
|
|
KEY `fk_season_manager_id` (`manager_id`),
|
|
|
CONSTRAINT `fk_season_base_code` FOREIGN KEY (`fund_code`) REFERENCES `fund_morning_base` (`fund_code`),
|
|
|
CONSTRAINT `fk_season_manager_id` FOREIGN KEY (`manager_id`) REFERENCES `fund_morning_manager` (`manager_id`)
|
|
|
) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_0900_ai_ci;
|
|
|
|
|
|
-- ----------------------------
|
|
|
-- Table structure for fund_morning_snapshot
|
|
|
-- ----------------------------
|
|
|
DROP TABLE IF EXISTS `fund_morning_snapshot`;
|
|
|
CREATE TABLE `fund_morning_snapshot` (
|
|
|
`id` bigint unsigned NOT NULL COMMENT '唯一id, 雪花算法',
|
|
|
`fund_code` varchar(10) CHARACTER SET utf8mb4 COLLATE utf8mb4_0900_ai_ci DEFAULT NULL COMMENT '基金代码',
|
|
|
`morning_star_code` varchar(10) CHARACTER SET utf8mb4 COLLATE utf8mb4_0900_ai_ci DEFAULT NULL COMMENT '晨星专属基金代码',
|
|
|
`fund_name` varchar(64) CHARACTER SET utf8mb4 COLLATE utf8mb4_0900_ai_ci DEFAULT NULL COMMENT '基金名称',
|
|
|
`fund_cat` varchar(64) DEFAULT NULL COMMENT '基金分类',
|
|
|
`fund_rating_3` int DEFAULT NULL COMMENT '晨星三年评级',
|
|
|
`fund_rating_5` int DEFAULT NULL COMMENT '晨星五年评级',
|
|
|
`rate_of_return` decimal(8,0) DEFAULT NULL COMMENT '今年以来收益率',
|
|
|
`create_time` datetime DEFAULT CURRENT_TIMESTAMP COMMENT '创建时间',
|
|
|
`update_time` timestamp NOT NULL DEFAULT CURRENT_TIMESTAMP ON UPDATE CURRENT_TIMESTAMP,
|
|
|
PRIMARY KEY (`id`),
|
|
|
UNIQUE KEY `fund_code` (`fund_code`),
|
|
|
UNIQUE KEY `morning_star_code` (`morning_star_code`) USING BTREE
|
|
|
) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_0900_ai_ci;
|
|
|
|
|
|
-- ----------------------------
|
|
|
-- Table structure for fund_morning_snapshot_2021_q1
|
|
|
-- ----------------------------
|
|
|
DROP TABLE IF EXISTS `fund_morning_snapshot_2021_q1`;
|
|
|
CREATE TABLE `fund_morning_snapshot_2021_q1` (
|
|
|
`id` bigint unsigned NOT NULL COMMENT '唯一id, 雪花算法',
|
|
|
`fund_code` varchar(10) CHARACTER SET utf8mb4 COLLATE utf8mb4_0900_ai_ci DEFAULT NULL COMMENT '基金代码',
|
|
|
`morning_star_code` varchar(10) CHARACTER SET utf8mb4 COLLATE utf8mb4_0900_ai_ci DEFAULT NULL COMMENT '晨星专属基金代码',
|
|
|
`fund_name` varchar(64) CHARACTER SET utf8mb4 COLLATE utf8mb4_0900_ai_ci DEFAULT NULL COMMENT '基金名称',
|
|
|
`fund_cat` varchar(64) DEFAULT NULL COMMENT '基金分类',
|
|
|
`fund_rating_3` int DEFAULT NULL COMMENT '晨星三年评级',
|
|
|
`fund_rating_5` int DEFAULT NULL COMMENT '晨星五年评级',
|
|
|
`rate_of_return` decimal(8,0) DEFAULT NULL COMMENT '今年以来收益率',
|
|
|
`create_time` datetime DEFAULT CURRENT_TIMESTAMP COMMENT '创建时间',
|
|
|
`update_time` timestamp NOT NULL DEFAULT CURRENT_TIMESTAMP ON UPDATE CURRENT_TIMESTAMP,
|
|
|
PRIMARY KEY (`id`),
|
|
|
UNIQUE KEY `fund_code` (`fund_code`),
|
|
|
UNIQUE KEY `morning_star_code` (`morning_star_code`) USING BTREE
|
|
|
) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_0900_ai_ci;
|
|
|
|
|
|
-- ----------------------------
|
|
|
-- Table structure for fund_morning_snapshot_2021_q2
|
|
|
-- ----------------------------
|
|
|
DROP TABLE IF EXISTS `fund_morning_snapshot_2021_q2`;
|
|
|
CREATE TABLE `fund_morning_snapshot_2021_q2` (
|
|
|
`id` bigint unsigned NOT NULL COMMENT '唯一id, 雪花算法',
|
|
|
`fund_code` varchar(10) CHARACTER SET utf8mb4 COLLATE utf8mb4_0900_ai_ci DEFAULT NULL COMMENT '基金代码',
|
|
|
`morning_star_code` varchar(10) CHARACTER SET utf8mb4 COLLATE utf8mb4_0900_ai_ci DEFAULT NULL COMMENT '晨星专属基金代码',
|
|
|
`fund_name` varchar(64) CHARACTER SET utf8mb4 COLLATE utf8mb4_0900_ai_ci DEFAULT NULL COMMENT '基金名称',
|
|
|
`fund_cat` varchar(64) DEFAULT NULL COMMENT '基金分类',
|
|
|
`fund_rating_3` int DEFAULT NULL COMMENT '晨星三年评级',
|
|
|
`fund_rating_5` int DEFAULT NULL COMMENT '晨星五年评级',
|
|
|
`rate_of_return` decimal(8,0) DEFAULT NULL COMMENT '今年以来收益率',
|
|
|
`create_time` datetime DEFAULT CURRENT_TIMESTAMP COMMENT '创建时间',
|
|
|
`update_time` timestamp NOT NULL DEFAULT CURRENT_TIMESTAMP ON UPDATE CURRENT_TIMESTAMP,
|
|
|
PRIMARY KEY (`id`),
|
|
|
UNIQUE KEY `fund_code` (`fund_code`),
|
|
|
UNIQUE KEY `morning_star_code` (`morning_star_code`) USING BTREE
|
|
|
) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_0900_ai_ci;
|
|
|
|
|
|
-- ----------------------------
|
|
|
-- Table structure for fund_morning_snapshot_2021_q3
|
|
|
-- ----------------------------
|
|
|
DROP TABLE IF EXISTS `fund_morning_snapshot_2021_q3`;
|
|
|
CREATE TABLE `fund_morning_snapshot_2021_q3` (
|
|
|
`id` bigint unsigned NOT NULL COMMENT '唯一id, 雪花算法',
|
|
|
`fund_code` varchar(10) CHARACTER SET utf8mb4 COLLATE utf8mb4_0900_ai_ci DEFAULT NULL COMMENT '基金代码',
|
|
|
`morning_star_code` varchar(10) CHARACTER SET utf8mb4 COLLATE utf8mb4_0900_ai_ci DEFAULT NULL COMMENT '晨星专属基金代码',
|
|
|
`fund_name` varchar(64) CHARACTER SET utf8mb4 COLLATE utf8mb4_0900_ai_ci DEFAULT NULL COMMENT '基金名称',
|
|
|
`fund_cat` varchar(64) DEFAULT NULL COMMENT '基金分类',
|
|
|
`fund_rating_3` int DEFAULT NULL COMMENT '晨星三年评级',
|
|
|
`fund_rating_5` int DEFAULT NULL COMMENT '晨星五年评级',
|
|
|
`rate_of_return` decimal(8,0) DEFAULT NULL COMMENT '今年以来收益率',
|
|
|
`create_time` datetime DEFAULT CURRENT_TIMESTAMP COMMENT '创建时间',
|
|
|
`update_time` timestamp NOT NULL DEFAULT CURRENT_TIMESTAMP ON UPDATE CURRENT_TIMESTAMP,
|
|
|
PRIMARY KEY (`id`),
|
|
|
UNIQUE KEY `fund_code` (`fund_code`),
|
|
|
UNIQUE KEY `morning_star_code` (`morning_star_code`) USING BTREE
|
|
|
) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_0900_ai_ci;
|
|
|
|
|
|
-- ----------------------------
|
|
|
-- Table structure for fund_morning_stock_info
|
|
|
-- ----------------------------
|
|
|
DROP TABLE IF EXISTS `fund_morning_stock_info`;
|
|
|
CREATE TABLE `fund_morning_stock_info` (
|
|
|
`id` bigint unsigned NOT NULL COMMENT '唯一id, 雪花算法',
|
|
|
`fund_code` varchar(10) CHARACTER SET utf8mb4 COLLATE utf8mb4_0900_ai_ci DEFAULT NULL COMMENT '基金代码',
|
|
|
`quarter_index` varchar(64) CHARACTER SET utf8mb4 COLLATE utf8mb4_0900_ai_ci DEFAULT NULL COMMENT '季度编号',
|
|
|
`stock_position_total` decimal(8,2) DEFAULT NULL COMMENT '股票持仓比例',
|
|
|
`top_stock_0_code` varchar(32) DEFAULT NULL,
|
|
|
`top_stock_0_name` varchar(255) DEFAULT NULL,
|
|
|
`top_stock_0_portion` decimal(8,2) DEFAULT NULL COMMENT '股票所占比率',
|
|
|
`top_stock_0_market` varchar(16) DEFAULT NULL,
|
|
|
`top_stock_1_code` varchar(32) DEFAULT NULL,
|
|
|
`top_stock_1_name` varchar(255) DEFAULT NULL,
|
|
|
`top_stock_1_portion` decimal(8,2) DEFAULT NULL COMMENT '股票所占比率',
|
|
|
`top_stock_1_market` varchar(16) DEFAULT NULL,
|
|
|
`top_stock_2_code` varchar(32) DEFAULT NULL,
|
|
|
`top_stock_2_name` varchar(255) DEFAULT NULL,
|
|
|
`top_stock_2_portion` decimal(8,2) DEFAULT NULL COMMENT '股票所占比率',
|
|
|
`top_stock_2_market` varchar(16) DEFAULT NULL,
|
|
|
`top_stock_3_code` varchar(32) DEFAULT NULL,
|
|
|
`top_stock_3_name` varchar(255) DEFAULT NULL,
|
|
|
`top_stock_3_portion` decimal(8,2) DEFAULT NULL COMMENT '股票所占比率',
|
|
|
`top_stock_3_market` varchar(16) DEFAULT NULL,
|
|
|
`top_stock_4_code` varchar(32) DEFAULT NULL,
|
|
|
`top_stock_4_name` varchar(255) DEFAULT NULL,
|
|
|
`top_stock_4_portion` decimal(8,2) DEFAULT NULL COMMENT '股票所占比率',
|
|
|
`top_stock_4_market` varchar(16) DEFAULT NULL,
|
|
|
`top_stock_5_code` varchar(32) DEFAULT NULL,
|
|
|
`top_stock_5_name` varchar(255) DEFAULT NULL,
|
|
|
`top_stock_5_portion` decimal(8,2) DEFAULT NULL COMMENT '股票所占比率',
|
|
|
`top_stock_5_market` varchar(16) DEFAULT NULL,
|
|
|
`top_stock_6_code` varchar(32) DEFAULT NULL,
|
|
|
`top_stock_6_name` varchar(255) DEFAULT NULL,
|
|
|
`top_stock_6_portion` decimal(8,2) DEFAULT NULL COMMENT '股票所占比率',
|
|
|
`top_stock_6_market` varchar(16) DEFAULT NULL,
|
|
|
`top_stock_7_code` varchar(32) DEFAULT NULL,
|
|
|
`top_stock_7_name` varchar(255) DEFAULT NULL,
|
|
|
`top_stock_7_portion` decimal(8,2) DEFAULT NULL COMMENT '股票所占比率',
|
|
|
`top_stock_7_market` varchar(16) DEFAULT NULL,
|
|
|
`top_stock_8_code` varchar(32) DEFAULT NULL,
|
|
|
`top_stock_8_name` varchar(255) DEFAULT NULL,
|
|
|
`top_stock_8_portion` decimal(8,2) DEFAULT NULL COMMENT '股票所占比率',
|
|
|
`top_stock_8_market` varchar(16) DEFAULT NULL,
|
|
|
`top_stock_9_code` varchar(32) DEFAULT NULL,
|
|
|
`top_stock_9_name` varchar(255) DEFAULT NULL,
|
|
|
`top_stock_9_portion` decimal(8,2) DEFAULT NULL COMMENT '股票所占比率',
|
|
|
`top_stock_9_market` varchar(16) DEFAULT NULL,
|
|
|
`update_time` timestamp NOT NULL DEFAULT CURRENT_TIMESTAMP ON UPDATE CURRENT_TIMESTAMP COMMENT '数据更新时间',
|
|
|
`create_time` datetime DEFAULT CURRENT_TIMESTAMP COMMENT '数据创建时间',
|
|
|
PRIMARY KEY (`id`),
|
|
|
UNIQUE KEY `uni_fund_code_season` (`fund_code`,`quarter_index`),
|
|
|
KEY `fk_fund_detail_code` (`fund_code`),
|
|
|
CONSTRAINT `fk_fund_season_code` FOREIGN KEY (`fund_code`) REFERENCES `fund_morning_base` (`fund_code`)
|
|
|
) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_0900_ai_ci;
|
|
|
|
|
|
SET FOREIGN_KEY_CHECKS = 1;
|