feat(tsl-api-reference): index class and unit APIs

Migrate reference pages to declaration-line storage and rebuild the
13-column index.

Add qualified member lookup plus regression and end-to-end coverage.
This commit is contained in:
csh
2026-07-29 15:47:46 +08:00
parent 9edc8fc868
commit 13be5ea0aa
239 changed files with 39157 additions and 12846 deletions
@@ -2,6 +2,8 @@
## `stockMajorityShareholder(r_date)`
声明:function
实际控制人及比例,与当前股票pn_stock(),当前时间pn_date()相关。
| 参数 | 类型 | 说明 |
@@ -19,6 +21,8 @@ return StockMajorityShareholder(20171231);
## `stockMajorityShareholderName(r_date)`
声明:function
实际控制人名称,与当前股票pn_stock(),当前时间pn_date()相关。
| 参数 | 类型 | 说明 |
@@ -36,6 +40,8 @@ return StockMajorityShareholderName(20171231);
## `stockMajorityShareholderPercent(r_date)`
声明:function
实际控制人持股比例(%),与当前股票pn_stock(),当前时间pn_date()相关。
| 参数 | 类型 | 说明 |
@@ -53,6 +59,8 @@ return StockMajorityShareholderPercent(20171231);
## `stockMshFreeze(report_date, g_type, from_no, to_no)`
声明:function
前N大股东冻结股股数,与系统参数(证券代码)相关
| 参数 | 类型 | 说明 |
@@ -73,6 +81,8 @@ return StockMSHFreeze(20250930,0,1,10);// 结果:10825618
## `stockMshFreezePercent(report_date, g_type, from_no, to_no)`
声明:function
前N大股东冻结股占总股本比,与系统参数(证券代码)相关
| 参数 | 类型 | 说明 |
@@ -93,6 +103,8 @@ return StockMSHFreezePercent(20250930,0,1,10);// 结果:0.68
## `stockMshFreezePercentto10(report_date, g_type)`
声明:function
前10大股东冻结股占总股本比,与系统参数(证券代码)相关 总股本与PN_ChangedDateMode()=1相关,表示只考虑变动日的情况
| 参数 | 类型 | 说明 |
@@ -111,6 +123,8 @@ return StockMSHFreezePercentto10(20250930,0);// 结果:0.68
## `stockMshFreezePercentto3(report_date, g_type)`
声明:function
前3大股东冻结股占总股本比,与系统参数(证券代码)相关 总股本与PN_ChangedDateMode()=1相关,表示只考虑变动日的情况
| 参数 | 类型 | 说明 |
@@ -129,6 +143,8 @@ return StockMSHFreezePercentto3(20250930,0);// 结果:0.68
## `stockMshFreezePercentto5(report_date, g_type)`
声明:function
前5大股东冻结股占总股本比,与系统参数(证券代码)相关 总股本与PN_ChangedDateMode()=1相关,表示只考虑变动日的情况
| 参数 | 类型 | 说明 |
@@ -147,6 +163,8 @@ return StockMSHFreezePercentto5(20250930,0);// 结果:0.68
## `stockMshFreezeto10(report_date, g_type)`
声明:function
前10大股东冻结股股数,与系统参数(证券代码)相关
| 参数 | 类型 | 说明 |
@@ -165,6 +183,8 @@ return StockMSHFreezeto10(20250930,0);// 结果:10825618
## `stockMshFreezeto3(report_date, g_type)`
声明:function
前3大股东冻结股股数,与系统参数(证券代码)相关
| 参数 | 类型 | 说明 |
@@ -183,6 +203,8 @@ return StockMSHFreezeto3(20250930,0);// 结果:10825058
## `stockMshFreezeto5(report_date, g_type)`
声明:function
前5大股东冻结股股数,与系统参数(证券代码)相关
| 参数 | 类型 | 说明 |
@@ -201,6 +223,8 @@ return StockMSHFreezeto5(20250930,0);// 结果:10825058
## `stockMshName1(report_date, g_type)`
声明:function
第1大股东名称,与当前股票pn_stock(),当前时间pn_date()相关。
| 参数 | 类型 | 说明 |
@@ -219,6 +243,8 @@ return StockMSHName1(20180331,0);
## `stockMshName10(report_date, g_type)`
声明:function
第10大股东名称,与当前股票pn_stock(),当前时间pn_date()相关。
| 参数 | 类型 | 说明 |
@@ -237,6 +263,8 @@ return StockMSHName10(20180331,0);
## `stockMshName1To10(report_date, g_type)`
声明:function
前10大股东名称,与当前股票pn_stock(),当前时间pn_date()相关。
| 参数 | 类型 | 说明 |
@@ -255,6 +283,8 @@ return StockMSHName1to10(20180331,0);
## `stockMshName1To3(report_date, g_type)`
声明:function
前3大股东名称,与当前股票pn_stock(),当前时间pn_date()相关。
| 参数 | 类型 | 说明 |
@@ -273,6 +303,8 @@ return StockMSHName1to3(20180331,0);
## `stockMshName1To5(report_date, g_type)`
声明:function
前5大股东名称,与当前股票pn_stock(),当前时间pn_date()相关。
| 参数 | 类型 | 说明 |
@@ -291,6 +323,8 @@ return StockMSHName1to5(20180331,0);
## `stockMshName2(report_date, g_type)`
声明:function
第2大股东名称,与当前股票pn_stock(),当前时间pn_date()相关。
| 参数 | 类型 | 说明 |
@@ -309,6 +343,8 @@ return StockMSHName2(20180331,0);
## `stockMshName3(report_date, g_type)`
声明:function
第3大股东名称,与当前股票pn_stock(),当前时间pn_date()相关。
| 参数 | 类型 | 说明 |
@@ -327,6 +363,8 @@ return StockMSHName3(20180331,0);
## `stockMshName4(report_date, g_type)`
声明:function
第4大股东名称,与当前股票pn_stock(),当前时间pn_date()相关。
| 参数 | 类型 | 说明 |
@@ -345,6 +383,8 @@ return StockMSHName4(20180331,0);
## `stockMshName5(report_date, g_type)`
声明:function
第5大股东名称,与当前股票pn_stock(),当前时间pn_date()相关。
| 参数 | 类型 | 说明 |
@@ -363,6 +403,8 @@ return StockMSHName5(20180331,0);
## `stockMshName6(report_date, g_type)`
声明:function
第6大股东名称,与当前股票pn_stock(),当前时间pn_date()相关。
| 参数 | 类型 | 说明 |
@@ -381,6 +423,8 @@ return StockMSHName6(20180331,0);
## `stockMshName7(report_date, g_type)`
声明:function
第7大股东名称,与当前股票pn_stock(),当前时间pn_date()相关。
| 参数 | 类型 | 说明 |
@@ -399,6 +443,8 @@ return StockMSHName7(20180331,0);
## `stockMshName8(report_date, g_type)`
声明:function
第8大股东名称,与当前股票pn_stock(),当前时间pn_date()相关。
| 参数 | 类型 | 说明 |
@@ -417,6 +463,8 @@ return StockMSHName8(20180331,0);
## `stockMshName9(report_date, g_type)`
声明:function
第9大股东名称,与当前股票pn_stock(),当前时间pn_date()相关。
| 参数 | 类型 | 说明 |
@@ -435,6 +483,8 @@ return StockMSHName9(20180331,0);
## `stockMshNames(report_date, g_type, from_no, to_no)`
声明:function
股东名称,与当前股票pn_stock(),当前时间pn_date()相关。
| 参数 | 类型 | 说明 |
@@ -455,6 +505,8 @@ return StockMSHNames(20180331,0,1,10);
## `stockMshPercentage(report_date, g_type, from_no, to_no, _type)`
声明:function
任意开始和截止索引号的股东持股所占总股本/流通股本的比例(%)。 (1)Gtype=0时,股东持股数据从十大股东表中获得;Gtype=1时,股东持股数据从十大流通股东表中获得; (2)Type =0时,计算股东持股占流通股比例;Type=1时,计算股东持股占总股本比例。
| 参数 | 类型 | 说明 |
@@ -480,6 +532,8 @@ Return R;
## `stockMshPercentage1(report_date, g_type)`
声明:function
第1大股东所占比例(%)。 (1)Gtype=0时,股东持股数据从十大股东表中获得;Gtype=1时,股东持股数据从十大流通股东表中获得; (2)计算股东持股占总股本比例。
| 参数 | 类型 | 说明 |
@@ -502,6 +556,8 @@ Return R;
## `stockMshPercentage10(report_date, g_type)`
声明:function
第10大股东所占比例(%)。 (1)Gtype=0时,股东持股数据从十大股东表中获得;Gtype=1时,股东持股数据从十大流通股东表中获得; (2)计算股东持股占总股本比例。
| 参数 | 类型 | 说明 |
@@ -524,6 +580,8 @@ Return R;
## `stockMshPercentage1To10(report_date, g_type)`
声明:function
前10大股东所占比例(%)。 (1)Gtype=0时,股东持股数据从十大股东表中获得;Gtype=1时,股东持股数据从十大流通股东表中获得; (2)计算股东持股占总股本比例。
| 参数 | 类型 | 说明 |
@@ -546,6 +604,8 @@ Return R;
## `stockMshPercentage1To3(report_date, g_type)`
声明:function
前3大股东所占比例(%)。 (1)Gtype=0时,股东持股数据从十大股东表中获得;Gtype=1时,股东持股数据从十大流通股东表中获得; (2)计算股东持股占总股本比例。
| 参数 | 类型 | 说明 |
@@ -568,6 +628,8 @@ Return R;
## `stockMshPercentage1To5(report_date, g_type)`
声明:function
前5大股东所占比例(%)。 (1)Gtype=0时,股东持股数据从十大股东表中获得;Gtype=1时,股东持股数据从十大流通股东表中获得; (2)计算股东持股占总股本比例。
| 参数 | 类型 | 说明 |
@@ -590,6 +652,8 @@ Return R;
## `stockMshPercentage2(report_date, g_type)`
声明:function
第2大股东所占比例(%)。 (1)Gtype=0时,股东持股数据从十大股东表中获得;Gtype=1时,股东持股数据从十大流通股东表中获得; (2)计算股东持股占总股本比例。
| 参数 | 类型 | 说明 |
@@ -612,6 +676,8 @@ Return R;
## `stockMshPercentage3(report_date, g_type)`
声明:function
第3大股东所占比例(%)。 (1)Gtype=0时,股东持股数据从十大股东表中获得;Gtype=1时,股东持股数据从十大流通股东表中获得; (2)计算股东持股占总股本比例。
| 参数 | 类型 | 说明 |
@@ -634,6 +700,8 @@ Return R;
## `stockMshPercentage4(report_date, g_type)`
声明:function
第4大股东所占比例(%)。 (1)Gtype=0时,股东持股数据从十大股东表中获得;Gtype=1时,股东持股数据从十大流通股东表中获得; (2)计算股东持股占总股本比例。
| 参数 | 类型 | 说明 |
@@ -656,6 +724,8 @@ Return R;
## `stockMshPercentage5(report_date, g_type)`
声明:function
第5大股东所占比例(%)。 (1)Gtype=0时,股东持股数据从十大股东表中获得;Gtype=1时,股东持股数据从十大流通股东表中获得; (2)计算股东持股占总股本比例。
| 参数 | 类型 | 说明 |
@@ -678,6 +748,8 @@ Return R;
## `stockMshPercentage6(report_date, g_type)`
声明:function
第6大股东所占比例(%)。 (1)Gtype=0时,股东持股数据从十大股东表中获得;Gtype=1时,股东持股数据从十大流通股东表中获得; (2)计算股东持股占总股本比例。
| 参数 | 类型 | 说明 |
@@ -700,6 +772,8 @@ Return R;
## `stockMshPercentage7(report_date, g_type)`
声明:function
第7大股东所占比例(%)。 (1)Gtype=0时,股东持股数据从十大股东表中获得;Gtype=1时,股东持股数据从十大流通股东表中获得; (2)计算股东持股占总股本比例。
| 参数 | 类型 | 说明 |
@@ -722,6 +796,8 @@ Return R;
## `stockMshPercentage8(report_date, g_type)`
声明:function
第8大股东所占比例(%)。 (1)Gtype=0时,股东持股数据从十大股东表中获得;Gtype=1时,股东持股数据从十大流通股东表中获得; (2)计算股东持股占总股本比例。
| 参数 | 类型 | 说明 |
@@ -744,6 +820,8 @@ Return R;
## `stockMshPercentage9(report_date, g_type)`
声明:function
第9大股东所占比例(%)。 (1)Gtype=0时,股东持股数据从十大股东表中获得;Gtype=1时,股东持股数据从十大流通股东表中获得; (2)计算股东持股占总股本比例。
| 参数 | 类型 | 说明 |
@@ -766,6 +844,8 @@ Return R;
## `stockMshPledge(report_date, g_type, from_no, to_no)`
声明:function
前N大股东质押股股数,与系统参数(证券代码)相关
| 参数 | 类型 | 说明 |
@@ -786,6 +866,8 @@ return StockMSHPledge(20250930,0,1,10);// 结果:284263000
## `stockMshPledgePercent(report_date, g_type, from_no, to_no)`
声明:function
前N大股东质押股占总股本比,与系统参数(证券代码)相关
| 参数 | 类型 | 说明 |
@@ -806,6 +888,8 @@ return StockMSHPledgePercent(20250930,0,1,10);// 结果:17.89
## `stockMshPledgePercentto10(report_date, g_type)`
声明:function
前10大股东质押股占总股本比,与系统参数(证券代码)相关 总股本与PN_ChangedDateMode()=1相关,表示只考虑变动日的情况
| 参数 | 类型 | 说明 |
@@ -824,6 +908,8 @@ return StockMSHPledgePercentto10(20250930,0);// 结果:17.89
## `stockMshPledgePercentto3(report_date, g_type)`
声明:function
前3大股东质押股占总股本比,与系统参数(证券代码)相关 总股本与PN_ChangedDateMode()=1相关,表示只考虑变动日的情况
| 参数 | 类型 | 说明 |
@@ -842,6 +928,8 @@ return StockMSHPledgePercentto3(20250930,0);// 结果:16.175
## `stockMshPledgePercentto5(report_date, g_type)`
声明:function
前5大股东质押股占总股本比,与系统参数(证券代码)相关 总股本与PN_ChangedDateMode()=1相关,表示只考虑变动日的情况
| 参数 | 类型 | 说明 |
@@ -860,6 +948,8 @@ return StockMSHPledgePercentto5(20250930,0);// 结果:17.86
## `stockMshPledgeto10(report_date, g_type)`
声明:function
前10大股东质押股股数,与系统参数(证券代码)相关
| 参数 | 类型 | 说明 |
@@ -878,6 +968,8 @@ return StockMSHPledgeto10(20250930,0);// 结果:284263000
## `stockMshPledgeto3(report_date, g_type)`
声明:function
前3大股东质押股股数,与系统参数(证券代码)相关
| 参数 | 类型 | 说明 |
@@ -896,6 +988,8 @@ return StockMSHPledgeto3(20250930,0);// 结果:257070000
## `stockMshPledgeto5(report_date, g_type)`
声明:function
前5大股东质押股股数,与系统参数(证券代码)相关
| 参数 | 类型 | 说明 |
@@ -914,6 +1008,8 @@ return StockMSHPledgeto5(20250930,0);// 结果:283860000
## `stockMshShares(report_date, g_type, from_no, to_no)`
声明:function
股东持股数,与当前股票pn_stock(),当前时间pn_date()相关。
| 参数 | 类型 | 说明 |
@@ -934,6 +1030,8 @@ return StockMSHNames(20180331,1,1,10);
## `stockMshShares1(report_date, g_type)`
声明:function
第1大股东持股数,与当前股票pn_stock(),当前时间pn_date()相关。
| 参数 | 类型 | 说明 |
@@ -952,6 +1050,8 @@ return StockMSHShares1(20180331,0);
## `stockMshShares10(report_date, g_type)`
声明:function
第10大股东持股数,与当前股票pn_stock(),当前时间pn_date()相关。
| 参数 | 类型 | 说明 |
@@ -970,6 +1070,8 @@ return StockMSHShares10(20180331,0);
## `stockMshShares1To10(report_date, g_type)`
声明:function
前10大股东持股数,与当前股票pn_stock(),当前时间pn_date()相关。
| 参数 | 类型 | 说明 |
@@ -988,6 +1090,8 @@ return StockMSHShares1to10(20180331,0);
## `stockMshShares1To3(report_date, g_type)`
声明:function
前3大股东持股数,与当前股票pn_stock(),当前时间pn_date()相关。
| 参数 | 类型 | 说明 |
@@ -1006,6 +1110,8 @@ return StockMSHShares1to3(20180331,0);
## `stockMshShares1To5(report_date, g_type)`
声明:function
前5大股东持股数,与当前股票pn_stock(),当前时间pn_date()相关。
| 参数 | 类型 | 说明 |
@@ -1024,6 +1130,8 @@ return StockMSHShares1to5(20180331,0);
## `stockMshShares2(report_date, g_type)`
声明:function
第2大股东持股数,与当前股票pn_stock(),当前时间pn_date()相关。
| 参数 | 类型 | 说明 |
@@ -1042,6 +1150,8 @@ return StockMSHShares2(20180331,0);
## `stockMshShares3(report_date, g_type)`
声明:function
第3大股东持股数,与当前股票pn_stock(),当前时间pn_date()相关。
| 参数 | 类型 | 说明 |
@@ -1060,6 +1170,8 @@ return StockMSHShares3(20180331,0);
## `stockMshShares4(report_date, g_type)`
声明:function
第4大股东持股数,与当前股票pn_stock(),当前时间pn_date()相关。
| 参数 | 类型 | 说明 |
@@ -1078,6 +1190,8 @@ return StockMSHShares4(20180331,0);
## `stockMshShares5(report_date, g_type)`
声明:function
第5大股东持股数,与当前股票pn_stock(),当前时间pn_date()相关。
| 参数 | 类型 | 说明 |
@@ -1096,6 +1210,8 @@ return StockMSHShares5(20180331,0);
## `stockMshShares6(report_date, g_type)`
声明:function
第6大股东持股数,与当前股票pn_stock(),当前时间pn_date()相关。
| 参数 | 类型 | 说明 |
@@ -1114,6 +1230,8 @@ return StockMSHShares6(20180331,0);
## `stockMshShares7(report_date, g_type)`
声明:function
第7大股东持股数,与当前股票pn_stock(),当前时间pn_date()相关。
| 参数 | 类型 | 说明 |
@@ -1132,6 +1250,8 @@ return StockMSHShares7(20180331,0);
## `stockMshShares8(report_date, g_type)`
声明:function
第8大股东持股数,与当前股票pn_stock(),当前时间pn_date()相关。
| 参数 | 类型 | 说明 |
@@ -1150,6 +1270,8 @@ return StockMSHShares8(20180331,0);
## `stockMshShares9(report_date, g_type)`
声明:function
第9大股东持股数,与当前股票pn_stock(),当前时间pn_date()相关。
| 参数 | 类型 | 说明 |
@@ -1168,6 +1290,8 @@ return StockMSHShares9(20180331,0);
## `stockMshSharesChange(end_report, begin_report)`
声明:function
十大股东持股变动详情,与当前股票pn_stock(),当前时间pn_date()相关。
| 参数 | 类型 | 说明 |
@@ -1186,6 +1310,8 @@ return StockMSHSharesChange(20180331,20121231);
## `stockMshType1(report_date)`
声明:function
第1大股东性质,与当前股票pn_stock(),当前时间pn_date()相关。
| 参数 | 类型 | 说明 |
@@ -1203,6 +1329,8 @@ return StockMSHType1(20180331);
## `stockMshType10(report_date)`
声明:function
第10大股东性质,与当前股票pn_stock(),当前时间pn_date()相关。
| 参数 | 类型 | 说明 |
@@ -1220,6 +1348,8 @@ return StockMSHType10(20180331);
## `stockMshType2(report_date)`
声明:function
第2大股东性质,与当前股票pn_stock(),当前时间pn_date()相关。
| 参数 | 类型 | 说明 |
@@ -1237,6 +1367,8 @@ return StockMSHType2(20180331);
## `stockMshType3(report_date)`
声明:function
第3大股东性质,与当前股票pn_stock(),当前时间pn_date()相关。
| 参数 | 类型 | 说明 |
@@ -1254,6 +1386,8 @@ return StockMSHType3(20180331);
## `stockMshType4(report_date)`
声明:function
第4大股东性质,与当前股票pn_stock(),当前时间pn_date()相关。
| 参数 | 类型 | 说明 |
@@ -1271,6 +1405,8 @@ return StockMSHType4(20180331);
## `stockMshType5(report_date)`
声明:function
第5大股东性质,与当前股票pn_stock(),当前时间pn_date()相关。
| 参数 | 类型 | 说明 |
@@ -1288,6 +1424,8 @@ return StockMSHType5(20180331);
## `stockMshType6(report_date, from_no)`
声明:function
十大股东期末持股性质,与当前股票pn_stock(),当前时间pn_date()相关。
| 参数 | 类型 | 说明 |
@@ -1306,6 +1444,8 @@ return StockMSHType6(20180331);
## `stockMshType7(report_date)`
声明:function
第7大股东性质,与当前股票pn_stock(),当前时间pn_date()相关。
| 参数 | 类型 | 说明 |
@@ -1323,6 +1463,8 @@ return StockMSHType7(20180331);
## `stockMshType8(report_date)`
声明:function
第8大股东性质,与当前股票pn_stock(),当前时间pn_date()相关。
| 参数 | 类型 | 说明 |
@@ -1340,6 +1482,8 @@ return StockMSHType8(20180331);
## `stockMshType9(report_date)`
声明:function
第9大股东性质,与当前股票pn_stock(),当前时间pn_date()相关。
| 参数 | 类型 | 说明 |
@@ -1357,6 +1501,8 @@ return StockMSHType9(20180331);
## `stockShAmount(r_date)`
声明:function
股东户数,与当前股票pn_stock(),当前时间pn_date()相关。
| 参数 | 类型 | 说明 |
@@ -1374,6 +1520,8 @@ return StockSHAmount(20180331);
## `stockShAmountChangePerPerson(report_date1, report_date2)`
声明:function
人均持股变动
| 参数 | 类型 | 说明 |
@@ -1392,6 +1540,8 @@ return StockSHAmountChangePerPerson(20250930,20240930); //结果:4211.1
## `stockShAmountGrow(report_date1, report_date2)`
声明:function
股东户数增减,与当前股票pn_stock(),当前时间pn_date()相关。
| 参数 | 类型 | 说明 |
@@ -1410,6 +1560,8 @@ return StockSHAmountGrow(20180331,20121231);
## `stockShAmountGrowRatio(report_date1, report_date2)`
声明:function
股东户数变化(%),与当前股票pn_stock(),当前时间pn_date()相关。
| 参数 | 类型 | 说明 |
@@ -1428,6 +1580,8 @@ return StockSHAmountGrowRatio(20180331,20121231);
## `stockShAmountPerPerson(report_date)`
声明:function
返回指定股票人均持股,报告期末流通股/期末股东户数,该函数和证券代码有关。Real。
| 参数 | 类型 | 说明 |
@@ -1438,6 +1592,8 @@ return StockSHAmountGrowRatio(20180331,20121231);
## `stockShAmountPerPersonChange(report_date1, report_date2)`
声明:function
人均持股变化(%),与当前股票pn_stock(),当前时间pn_date()相关。 注:剔除送股的影响
| 参数 | 类型 | 说明 |