Commit 8c93684d authored by wenwen.tang's avatar wenwen.tang 😕

sql

parent 2c653030
......@@ -20,18 +20,20 @@ CREATE TABLE IF NOT EXISTS robo_mpt_portfolios
CREATE TABLE IF NOT EXISTS robo_hold_portfolios
(
rhp_id BIGINT UNSIGNED NOT NULL AUTO_INCREMENT,
rhp_date DATETIME NOT NULL COMMENT '日期',
rhp_risk TINYINT NOT NULL COMMENT '风险等级',
rhp_rrs_id BIGINT UNSIGNED DEFAULT NULL COMMENT '调仓信号id',
rhp_rebalance TINYINT NOT NULL DEFAULT 0 COMMENT '是否调仓',
rhp_portfolios JSON NOT NULL COMMENT '投组信息',
rhp_nav DOUBLE(12, 4) NOT NULL COMMENT '资产值',
`rhp_div` double(12, 4) NOT NULL COMMENT '配息金额',
`rhp_div_acc` double(12, 4) NOT NULL COMMENT '累计配息金额',
`v_nav_div_acc` double(12, 4) GENERATED ALWAYS AS ((`rhp_div_acc` + `rhp_nav`)) VIRTUAL COMMENT '配息金额+净值' NOT NULL,
rhp_create_time DATETIME NOT NULL DEFAULT CURRENT_TIMESTAMP,
rhp_update_time DATETIME DEFAULT NULL ON UPDATE CURRENT_TIMESTAMP,
`rhp_id` bigint(20) UNSIGNED NOT NULL AUTO_INCREMENT,
`rhp_date` datetime NOT NULL COMMENT '日期',
`rhp_risk` tinyint(4) NOT NULL COMMENT '风险等级',
`rhp_rrs_id` bigint(20) UNSIGNED NULL DEFAULT NULL COMMENT '调仓信号id',
`rhp_rebalance` tinyint(4) NOT NULL DEFAULT 0 COMMENT '是否调仓',
`rhp_portfolios` json NOT NULL COMMENT '投组信息',
`rhp_nav` double(12, 4) NOT NULL COMMENT '基金投组净值',
`rhp_asset_nav` double(12, 4) NOT NULL COMMENT '产品净值',
`rhp_div` double(12, 4) NOT NULL COMMENT '配息滚动金额',
`rhp_div_acc` double(12, 4) NOT NULL COMMENT '累计配息金额',
`rhp_fund_div` double(12, 4) NOT NULL COMMENT '基金配息金额',
`rhp_create_time` datetime NOT NULL DEFAULT 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,
PRIMARY KEY (rhp_id),
UNIQUE INDEX (rhp_date, rhp_risk),
INDEX (rhp_risk)
......
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