Files
Mutual_Fund/nl2sql/semantic_catalog.json
T

70 lines
3.0 KiB
JSON
Raw Normal View History

2026-09-13 16:19:24 +08:00
{
"version": "2026-09-12",
"terms": [
{
"term": "基金产品",
"enabled": true,
"aliases": ["基金产品", "产品", "基金", "基金名称", "产品名称"],
"tables": ["fin_product"],
2026-09-14 00:19:31 +08:00
"fields": ["product_code", "product_name", "product_type", "risk_level", "status"],
"value_hint": "product_type 实际枚举值为:货币型/债券型/混合型/股票型/指数型/QDII(注意是'XX型',不是 Schema 注释里的'股票基金');status 实际枚举值为:在售/暂停/到期/清盘,查在售产品用 status = '在售'"
2026-09-13 16:19:24 +08:00
},
{
"term": "股票型基金",
"enabled": true,
2026-09-14 00:19:31 +08:00
"aliases": ["股票型", "股票基金", "股票型基金", "权益类"],
2026-09-13 16:19:24 +08:00
"tables": ["fin_product"],
"fields": ["product_type"],
2026-09-14 00:19:31 +08:00
"value_hint": "fin_product.product_type 实际枚举值为:货币型/债券型/混合型/股票型/指数型/QDII;股票型基金必须用 product_type = '股票型',不要使用 Schema 注释里的'股票基金'"
2026-09-13 16:19:24 +08:00
},
{
2026-09-15 09:24:30 +08:00
"term": "客户风险等级",
2026-09-13 16:19:24 +08:00
"enabled": true,
2026-09-15 09:24:30 +08:00
"aliases": ["客户", "投资人", "持有人", "风险评级", "风险等级", "风险类型", "激进型", "进取型", "平衡型", "稳健型", "保守型", "C1", "C2", "C3", "C4", "C5"],
2026-09-13 16:19:24 +08:00
"tables": ["fin_customer_profile", "fin_holdings", "fin_risk_assessment"],
2026-09-14 00:19:31 +08:00
"fields": ["customer_id", "risk_level", "customer_level"],
2026-09-15 09:24:30 +08:00
"value_hint": "客户风险字段实际枚举值为 C1-C5(C1 最保守,C5 最激进);展示层映射为保守型=C1、稳健型=C2、平衡型=C3、进取型=C4、激进型=C5。产品风险等级才使用 R1-R5"
2026-09-13 16:19:24 +08:00
},
{
"term": "持仓",
"enabled": true,
"aliases": ["持仓", "持有基金", "资产配置"],
"tables": ["fin_holdings"],
"fields": ["customer_id", "product_id", "shares", "current_value", "profit_loss", "profit_ratio", "status"]
},
{
"term": "收益率",
"enabled": true,
"aliases": ["收益率", "收益", "回报率", "近一年收益"],
"tables": ["fund_performance"],
"fields": ["return_rate", "period", "calc_date"],
"metric_hint": "收益率优先使用 fund_performance.return_rate,并结合 period 或 calc_date 限定统计区间"
},
{
"term": "最大回撤",
"enabled": true,
"aliases": ["最大回撤", "回撤"],
"tables": ["fund_performance"],
"fields": ["max_drawdown", "period", "calc_date"],
"metric_hint": "最大回撤使用 fund_performance.max_drawdown,不与收益率字段混用"
}
],
"relationships": [
{
"left": "fin_holdings.product_id",
"right": "fin_product.id",
"meaning": "持仓通过 product_id 关联基金产品"
},
{
"left": "fund_performance.product_id",
"right": "fin_product.id",
"meaning": "基金业绩通过 product_id 关联基金产品"
},
{
"left": "fin_holdings.customer_id",
"right": "fin_customer_profile.customer_id",
"meaning": "持仓通过 customer_id 关联客户画像"
}
]
}