Commit f02ff4be authored by wenwen.tang's avatar wenwen.tang 😕

update sql

parent 79d150f6
...@@ -58,21 +58,24 @@ CREATE TABLE IF NOT EXISTS `robo_exrate` ...@@ -58,21 +58,24 @@ CREATE TABLE IF NOT EXISTS `robo_exrate`
CREATE TABLE IF NOT EXISTS `robo_index_datas` CREATE TABLE IF NOT EXISTS `robo_index_datas`
( (
`rid_index_id` BIGINT UNSIGNED NOT NULL COMMENT '指标id', `rid_index_id` bigint(20) UNSIGNED NOT NULL COMMENT '指标id',
`rid_date` DATETIME NOT NULL COMMENT '指标数据日期', `rid_date` datetime NOT NULL COMMENT '指标数据日期',
`rid_high` DOUBLE DEFAULT NULL COMMENT '最高价', `rid_high` double NULL DEFAULT NULL COMMENT '最高价',
`rid_open` DOUBLE DEFAULT NULL COMMENT '最高价', `rid_open` double NULL DEFAULT NULL COMMENT '最高价',
`rid_low` DOUBLE DEFAULT NULL COMMENT '最高价', `rid_low` double NULL DEFAULT NULL COMMENT '最高价',
`rid_close` DOUBLE NOT NULL COMMENT '收盘价', `rid_close` double NOT NULL COMMENT '收盘价',
`rid_pe` DOUBLE DEFAULT NULL COMMENT '市盈率', `rid_pe` double NULL DEFAULT NULL COMMENT '市盈率',
`rid_pb` DOUBLE DEFAULT NULL COMMENT '市净率', `rid_pb` double NULL DEFAULT NULL COMMENT '市净率',
`rid_volume` DOUBLE DEFAULT NULL COMMENT '成交量', `rid_volume` double NULL DEFAULT NULL COMMENT '成交量',
`rid_create_time` DATETIME NOT NULL DEFAULT CURRENT_TIMESTAMP, `rid_frdpe` double NULL DEFAULT NULL COMMENT '预期P/E',
`rid_update_time` DATETIME DEFAULT NULL ON UPDATE CURRENT_TIMESTAMP, `rid_frdpes` double NULL DEFAULT NULL COMMENT '预期EPS',
PRIMARY KEY (`rid_index_id`, `rid_date`), `rid_erp` double NULL DEFAULT NULL COMMENT '股票风险溢价',
INDEX (`rid_date`) `rid_pc` double NULL DEFAULT NULL COMMENT '涨跌期权比率',
) ENGINE = InnoDB `rid_create_time` datetime NOT NULL DEFAULT CURRENT_TIMESTAMP,
DEFAULT CHARSET = utf8mb4 COMMENT '指标数据表'; `rid_update_time` datetime NULL DEFAULT NULL ON UPDATE CURRENT_TIMESTAMP,
PRIMARY KEY (`rid_index_id`, `rid_date`) USING BTREE,
INDEX `rid_date`(`rid_date`) USING BTREE
) ENGINE = InnoDB CHARACTER SET = utf8mb4 COLLATE = utf8mb4_general_ci COMMENT = '指标数据表' ROW_FORMAT = Dynamic;
CREATE TABLE IF NOT EXISTS `robo_eco_datas` CREATE TABLE IF NOT EXISTS `robo_eco_datas`
......
...@@ -26,17 +26,19 @@ CREATE TABLE IF NOT EXISTS robo_hold_portfolios ...@@ -26,17 +26,19 @@ CREATE TABLE IF NOT EXISTS robo_hold_portfolios
`rhp_rrs_id` bigint(20) UNSIGNED NULL DEFAULT NULL COMMENT '调仓信号id', `rhp_rrs_id` bigint(20) UNSIGNED NULL DEFAULT NULL COMMENT '调仓信号id',
`rhp_rebalance` tinyint(4) NOT NULL DEFAULT 0 COMMENT '是否调仓', `rhp_rebalance` tinyint(4) NOT NULL DEFAULT 0 COMMENT '是否调仓',
`rhp_portfolios` json NOT NULL COMMENT '投组信息', `rhp_portfolios` json NOT NULL COMMENT '投组信息',
`rhp_nav` double(12, 4) NOT NULL COMMENT '基金投组净值', `rhp_fund_av` double(12, 4) NOT NULL COMMENT '投组原始净值,sum(个股原始净值*对应份额)',
`rhp_asset_nav` double(12, 4) NOT NULL COMMENT '产品净值', `rhp_fund_nav` double(12, 4) NOT NULL DEFAULT 0.0000 COMMENT '基金被动配息做配股',
`rhp_div` double(12, 4) NOT NULL COMMENT '配息滚动金额', `rhp_nav` double(12, 4) NOT NULL COMMENT '复权净值',
`rhp_div_acc` double(12, 4) NOT NULL COMMENT '累计配息金额', `rhp_asset_nav` double(12, 4) NOT NULL COMMENT '产品净值,投顾模式:fund_av',
`rhp_fund_div` double(12, 4) NOT NULL COMMENT '基金配息金额', `rhp_div_forecast` double(12, 4) NOT NULL DEFAULT 0.0000 COMMENT '预配息金额',
`rhp_div_acc` double(12, 4) NOT NULL COMMENT '累计配息金额,投顾:acc(port_div + fund_div)',
`rhp_port_div` double(12, 4) NOT NULL COMMENT '主动配息',
`rhp_cash` double(12, 4) NOT NULL DEFAULT 0.0000 COMMENT '现金(产品的现金账户)',
`rhp_fund_div` double(12, 4) NOT NULL COMMENT '持有基金配息sum(个股每股配息*对应份额)',
`rhp_create_time` datetime NOT NULL DEFAULT CURRENT_TIMESTAMP, `rhp_create_time` datetime NOT NULL DEFAULT CURRENT_TIMESTAMP,
`rhp_update_time` datetime NULL DEFAULT NULL ON UPDATE CURRENT_TIMESTAMP, `rhp_update_time` datetime NULL DEFAULT NULL ON UPDATE CURRENT_TIMESTAMP,
`v_nav_div_acc` double(12, 4) GENERATED ALWAYS AS (((`rhp_div_acc` + `rhp_nav`) + `rhp_fund_div`)) VIRTUAL COMMENT '配息金额+净值+当日基金配息' NOT NULL, `v_nav_div_acc` double(12, 4) GENERATED ALWAYS AS ((`rhp_asset_nav` + `rhp_div_acc`)) VIRTUAL COMMENT '产品累计净值 asset_nav+ acc_div' NOT NULL,
PRIMARY KEY (rhp_id), PRIMARY KEY (`rhp_id`) USING BTREE,
UNIQUE INDEX (rhp_date, rhp_risk), UNIQUE INDEX `rhp_date`(`rhp_date`, `rhp_risk`) USING BTREE,
INDEX (rhp_risk) INDEX `rhp_risk`(`rhp_risk`) USING BTREE
) ENGINE = InnoDB ) ENGINE = InnoDB AUTO_INCREMENT = 1 CHARACTER SET = utf8mb4 COLLATE = utf8mb4_general_ci COMMENT = '持仓投组表' ROW_FORMAT = Dynamic;
AUTO_INCREMENT = 0 \ No newline at end of file
DEFAULT CHARSET = utf8mb4 COMMENT '持仓投组表';
\ No newline at end of file
Markdown is supported
0% or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment