diff --git a/scripts/core/06-seed-nav.sql b/scripts/core/06-seed-nav.sql index 3ab148c..6e994d7 100644 --- a/scripts/core/06-seed-nav.sql +++ b/scripts/core/06-seed-nav.sql @@ -3,8 +3,8 @@ USE jinrong_core; -- 基金净值种子:**真实历史净值,非人造数值** -- 生成方式:python scripts/core/fetch_nav.py --days 60 -- 数据来源:天天基金(东方财富)公开接口 https://fund.eastmoney.com/pingzhongdata/{代码}.js --- 抓取时间:2026-09-11 09:52:11 --- 区间:2026-06-18 ~ 2026-09-10(共 60 个净值发布日) +-- 抓取时间:2026-09-12 14:56:55 +-- 区间:2026-06-22 ~ 2026-09-11(共 60 个净值发布日) -- -- 产品 ↔ 净值来源映射(产品 ID 为虚构,数值借用下列真实基金,按类型/风险等级配对): -- PROD-000002 <- 014437 鹏华中证同业存单AAA指数7天持有(bond/R1:同业存单,日波动 0.01%) @@ -26,7 +26,6 @@ USE jinrong_core; -- 否则 T+1 确认会取不到 T 日净值(真实业务同样是「净值 T+1 才公告」)。 INSERT INTO core_product_nav (product_id, nav, daily_chg_pct, nav_date) VALUES -('PROD-000001', 1.0000, 0.0000, '2026-06-18'), ('PROD-000001', 1.0000, 0.0000, '2026-06-22'), ('PROD-000001', 1.0000, 0.0000, '2026-06-23'), ('PROD-000001', 1.0000, 0.0000, '2026-06-24'), @@ -85,9 +84,9 @@ INSERT INTO core_product_nav (product_id, nav, daily_chg_pct, nav_date) VALUES ('PROD-000001', 1.0000, 0.0000, '2026-09-07'), ('PROD-000001', 1.0000, 0.0000, '2026-09-08'), ('PROD-000001', 1.0000, 0.0000, '2026-09-09'), -('PROD-000001', 1.0000, 0.0000, '2026-09-10'); +('PROD-000001', 1.0000, 0.0000, '2026-09-10'), +('PROD-000001', 1.0000, 0.0000, '2026-09-11'); INSERT INTO core_product_nav (product_id, nav, daily_chg_pct, nav_date) VALUES -('PROD-000002', 1.1003, 0.0000, '2026-06-18'), ('PROD-000002', 1.1004, 0.0100, '2026-06-22'), ('PROD-000002', 1.1004, 0.0000, '2026-06-23'), ('PROD-000002', 1.1004, 0.0000, '2026-06-24'), @@ -146,9 +145,9 @@ INSERT INTO core_product_nav (product_id, nav, daily_chg_pct, nav_date) VALUES ('PROD-000002', 1.1029, 0.0100, '2026-09-07'), ('PROD-000002', 1.1029, 0.0000, '2026-09-08'), ('PROD-000002', 1.1029, 0.0000, '2026-09-09'), -('PROD-000002', 1.1029, 0.0000, '2026-09-10'); +('PROD-000002', 1.1029, 0.0000, '2026-09-10'), +('PROD-000002', 1.1030, 0.0100, '2026-09-11'); INSERT INTO core_product_nav (product_id, nav, daily_chg_pct, nav_date) VALUES -('PROD-003095', 1.5749, 2.4100, '2026-06-18'), ('PROD-003095', 1.5972, 1.4200, '2026-06-22'), ('PROD-003095', 1.6285, 1.9600, '2026-06-23'), ('PROD-003095', 1.6918, 3.8900, '2026-06-24'), @@ -207,9 +206,9 @@ INSERT INTO core_product_nav (product_id, nav, daily_chg_pct, nav_date) VALUES ('PROD-003095', 1.9282, -0.4000, '2026-09-07'), ('PROD-003095', 1.9450, 0.8700, '2026-09-08'), ('PROD-003095', 1.9194, -1.3200, '2026-09-09'), -('PROD-003095', 1.8978, -1.1300, '2026-09-10'); +('PROD-003095', 1.8978, -1.1300, '2026-09-10'), +('PROD-003095', 1.8588, -2.0600, '2026-09-11'); INSERT INTO core_product_nav (product_id, nav, daily_chg_pct, nav_date) VALUES -('PROD-005827', 1.5258, -0.6000, '2026-06-18'), ('PROD-005827', 1.5258, 0.0000, '2026-06-22'), ('PROD-005827', 1.5006, -1.6500, '2026-06-23'), ('PROD-005827', 1.5093, 0.5800, '2026-06-24'), @@ -268,9 +267,9 @@ INSERT INTO core_product_nav (product_id, nav, daily_chg_pct, nav_date) VALUES ('PROD-005827', 1.5155, 1.2000, '2026-09-07'), ('PROD-005827', 1.5109, -0.3000, '2026-09-08'), ('PROD-005827', 1.5053, -0.3700, '2026-09-09'), -('PROD-005827', 1.4925, -0.8500, '2026-09-10'); +('PROD-005827', 1.4925, -0.8500, '2026-09-10'), +('PROD-005827', 1.4900, -0.1700, '2026-09-11'); INSERT INTO core_product_nav (product_id, nav, daily_chg_pct, nav_date) VALUES -('PROD-005828', 2.8720, 0.2400, '2026-06-18'), ('PROD-005828', 2.9160, 1.5300, '2026-06-22'), ('PROD-005828', 2.8940, -0.7500, '2026-06-23'), ('PROD-005828', 2.9120, 0.6200, '2026-06-24'), @@ -329,9 +328,9 @@ INSERT INTO core_product_nav (product_id, nav, daily_chg_pct, nav_date) VALUES ('PROD-005828', 2.9000, 0.7300, '2026-09-07'), ('PROD-005828', 2.8900, -0.3400, '2026-09-08'), ('PROD-005828', 2.8960, 0.2100, '2026-09-09'), -('PROD-005828', 2.8780, -0.6200, '2026-09-10'); +('PROD-005828', 2.8780, -0.6200, '2026-09-10'), +('PROD-005828', 2.8660, -0.4200, '2026-09-11'); INSERT INTO core_product_nav (product_id, nav, daily_chg_pct, nav_date) VALUES -('PROD-110022', 1.3542, 0.0200, '2026-06-18'), ('PROD-110022', 1.3543, 0.0100, '2026-06-22'), ('PROD-110022', 1.3539, -0.0300, '2026-06-23'), ('PROD-110022', 1.3540, 0.0100, '2026-06-24'), @@ -390,9 +389,9 @@ INSERT INTO core_product_nav (product_id, nav, daily_chg_pct, nav_date) VALUES ('PROD-110022', 1.3603, 0.0100, '2026-09-07'), ('PROD-110022', 1.3603, 0.0000, '2026-09-08'), ('PROD-110022', 1.3604, 0.0100, '2026-09-09'), -('PROD-110022', 1.3604, 0.0000, '2026-09-10'); +('PROD-110022', 1.3604, 0.0000, '2026-09-10'), +('PROD-110022', 1.3604, 0.0000, '2026-09-11'); INSERT INTO core_product_nav (product_id, nav, daily_chg_pct, nav_date) VALUES -('PROD-110023', 1.1298, 0.0400, '2026-06-18'), ('PROD-110023', 1.1297, -0.0100, '2026-06-22'), ('PROD-110023', 1.1292, -0.0400, '2026-06-23'), ('PROD-110023', 1.1292, 0.0000, '2026-06-24'), @@ -451,9 +450,9 @@ INSERT INTO core_product_nav (product_id, nav, daily_chg_pct, nav_date) VALUES ('PROD-110023', 1.1335, 0.0400, '2026-09-07'), ('PROD-110023', 1.1335, 0.0000, '2026-09-08'), ('PROD-110023', 1.1335, 0.0000, '2026-09-09'), -('PROD-110023', 1.1333, -0.0200, '2026-09-10'); +('PROD-110023', 1.1333, -0.0200, '2026-09-10'), +('PROD-110023', 1.1330, -0.0300, '2026-09-11'); INSERT INTO core_product_nav (product_id, nav, daily_chg_pct, nav_date) VALUES -('PROD-161725', 3.2753, 4.5100, '2026-06-18'), ('PROD-161725', 3.3083, 1.0100, '2026-06-22'), ('PROD-161725', 3.1920, -3.5200, '2026-06-23'), ('PROD-161725', 3.2698, 2.4400, '2026-06-24'), @@ -512,9 +511,9 @@ INSERT INTO core_product_nav (product_id, nav, daily_chg_pct, nav_date) VALUES ('PROD-161725', 2.7817, 2.5700, '2026-09-07'), ('PROD-161725', 2.7443, -1.3400, '2026-09-08'), ('PROD-161725', 2.7296, -0.5400, '2026-09-09'), -('PROD-161725', 2.7007, -1.0600, '2026-09-10'); +('PROD-161725', 2.7007, -1.0600, '2026-09-10'), +('PROD-161725', 2.6983, -0.0900, '2026-09-11'); INSERT INTO core_product_nav (product_id, nav, daily_chg_pct, nav_date) VALUES -('PROD-161726', 2.6800, -1.3300, '2026-06-18'), ('PROD-161726', 2.7020, 0.8200, '2026-06-22'), ('PROD-161726', 2.6590, -1.5900, '2026-06-23'), ('PROD-161726', 2.6250, -1.2800, '2026-06-24'), @@ -573,9 +572,9 @@ INSERT INTO core_product_nav (product_id, nav, daily_chg_pct, nav_date) VALUES ('PROD-161726', 2.9250, -1.2500, '2026-09-07'), ('PROD-161726', 2.9080, -0.5800, '2026-09-08'), ('PROD-161726', 2.8900, -0.6200, '2026-09-09'), -('PROD-161726', 2.8430, -1.6300, '2026-09-10'); +('PROD-161726', 2.8430, -1.6300, '2026-09-10'), +('PROD-161726', 2.8260, -0.6000, '2026-09-11'); INSERT INTO core_product_nav (product_id, nav, daily_chg_pct, nav_date) VALUES -('PROD-510300', 4.9697, 0.2300, '2026-06-18'), ('PROD-510300', 5.0878, 2.3800, '2026-06-22'), ('PROD-510300', 4.9470, -2.7700, '2026-06-23'), ('PROD-510300', 4.9707, 0.4800, '2026-06-24'), @@ -634,9 +633,9 @@ INSERT INTO core_product_nav (product_id, nav, daily_chg_pct, nav_date) VALUES ('PROD-510300', 4.6419, 0.5900, '2026-09-07'), ('PROD-510300', 4.6257, -0.3500, '2026-09-08'), ('PROD-510300', 4.6399, 0.3100, '2026-09-09'), -('PROD-510300', 4.6177, -0.4800, '2026-09-10'); +('PROD-510300', 4.6177, -0.4800, '2026-09-10'), +('PROD-510300', 4.5794, -0.8300, '2026-09-11'); INSERT INTO core_product_nav (product_id, nav, daily_chg_pct, nav_date) VALUES -('PROD-510500', 8.8139, 0.6200, '2026-06-18'), ('PROD-510500', 9.0080, 2.2000, '2026-06-22'), ('PROD-510500', 8.8236, -2.0500, '2026-06-23'), ('PROD-510500', 8.9832, 1.8100, '2026-06-24'), @@ -695,9 +694,9 @@ INSERT INTO core_product_nav (product_id, nav, daily_chg_pct, nav_date) VALUES ('PROD-510500', 7.7811, 1.4000, '2026-09-07'), ('PROD-510500', 7.7929, 0.1500, '2026-09-08'), ('PROD-510500', 7.7910, -0.0200, '2026-09-09'), -('PROD-510500', 7.7413, -0.6400, '2026-09-10'); +('PROD-510500', 7.7413, -0.6400, '2026-09-10'), +('PROD-510500', 7.6027, -1.7900, '2026-09-11'); INSERT INTO core_product_nav (product_id, nav, daily_chg_pct, nav_date) VALUES -('PROD-PRIV01', 1.0507, -0.3500, '2026-06-18'), ('PROD-PRIV01', 1.0546, 0.3700, '2026-06-22'), ('PROD-PRIV01', 1.0527, -0.1800, '2026-06-23'), ('PROD-PRIV01', 1.0540, 0.1200, '2026-06-24'), @@ -756,9 +755,9 @@ INSERT INTO core_product_nav (product_id, nav, daily_chg_pct, nav_date) VALUES ('PROD-PRIV01', 1.0266, 0.2700, '2026-09-07'), ('PROD-PRIV01', 1.0261, -0.0500, '2026-09-08'), ('PROD-PRIV01', 1.0282, 0.2000, '2026-09-09'), -('PROD-PRIV01', 1.0264, -0.1800, '2026-09-10'); +('PROD-PRIV01', 1.0264, -0.1800, '2026-09-10'), +('PROD-PRIV01', 1.0272, 0.0800, '2026-09-11'); INSERT INTO core_product_nav (product_id, nav, daily_chg_pct, nav_date) VALUES -('PROD-WMG001', 1.2712, 0.0200, '2026-06-18'), ('PROD-WMG001', 1.2714, 0.0200, '2026-06-22'), ('PROD-WMG001', 1.2711, -0.0200, '2026-06-23'), ('PROD-WMG001', 1.2713, 0.0200, '2026-06-24'), @@ -817,9 +816,9 @@ INSERT INTO core_product_nav (product_id, nav, daily_chg_pct, nav_date) VALUES ('PROD-WMG001', 1.2773, 0.0200, '2026-09-07'), ('PROD-WMG001', 1.2774, 0.0100, '2026-09-08'), ('PROD-WMG001', 1.2775, 0.0100, '2026-09-09'), -('PROD-WMG001', 1.2776, 0.0100, '2026-09-10'); +('PROD-WMG001', 1.2776, 0.0100, '2026-09-10'), +('PROD-WMG001', 1.2777, 0.0100, '2026-09-11'); INSERT INTO core_product_nav (product_id, nav, daily_chg_pct, nav_date) VALUES -('PROD-XYZ999', 2.5710, 1.7400, '2026-06-18'), ('PROD-XYZ999', 2.6190, 1.8700, '2026-06-22'), ('PROD-XYZ999', 2.6090, -0.3800, '2026-06-23'), ('PROD-XYZ999', 2.7190, 4.2200, '2026-06-24'), @@ -878,4 +877,5 @@ INSERT INTO core_product_nav (product_id, nav, daily_chg_pct, nav_date) VALUES ('PROD-XYZ999', 2.4850, 0.7700, '2026-09-07'), ('PROD-XYZ999', 2.4540, -1.2500, '2026-09-08'), ('PROD-XYZ999', 2.4390, -0.6100, '2026-09-09'), -('PROD-XYZ999', 2.4210, -0.7400, '2026-09-10'); +('PROD-XYZ999', 2.4210, -0.7400, '2026-09-10'), +('PROD-XYZ999', 2.4020, -0.7800, '2026-09-11');