@@ -3707,11 +3707,41 @@ def stock_unlock(
37073707 as_dataframe = as_dataframe ,
37083708 ** request_params ,
37093709 )
3710- def stock_description_all (self , page : int | None = None , page_size : int | None = None , * , raw : bool = False , fields : Sequence [str ] | str | None = None , as_dataframe : bool = True , ** kwargs : Any ) -> Any :
3711- """股票基础信息."""
3712- params = {'page' : page , 'page_size' : page_size }
3710+ def stock_description (
3711+ self ,
3712+ symbol_id : Any | None = None ,
3713+ page : int | None = None ,
3714+ page_size : int | None = None ,
3715+ limit : int | None = None ,
3716+ all_pages : bool = False ,
3717+ max_pages : int | None = None ,
3718+ * ,
3719+ raw : bool = False ,
3720+ fields : Sequence [str ] | str | None = None ,
3721+ as_dataframe : bool = True ,
3722+ ** kwargs : Any ,
3723+ ) -> Any :
3724+ """股票基础信息.
3725+
3726+ Endpoint: ``api/v1/market/data/stock-description``.
3727+ Method: ``GET``.
3728+ Documented endpoint: ``stock_description``.
3729+ """
3730+ params = {'symbol_id' : symbol_id }
37133731 params .update (kwargs )
3714- return self ._call_endpoint ('stock_description_all' , raw = raw , fields = fields , as_dataframe = as_dataframe , ** params )
3732+ return self .get_paginated (
3733+ ENDPOINTS ['stock_description' ].path ,
3734+ page = page ,
3735+ page_size = page_size ,
3736+ limit = limit ,
3737+ all_pages = all_pages ,
3738+ max_pages = max_pages ,
3739+ max_page_size = ENDPOINTS ['stock_description' ].max_page_size ,
3740+ raw = raw ,
3741+ fields = fields ,
3742+ as_dataframe = as_dataframe ,
3743+ ** params ,
3744+ )
37153745
37163746
37173747 def tdx_board_index (self , ts_code : Any | None = None , idx_name : Any | None = None , idx_type : Any | None = None , idx_type_code : Any | None = None , market : Any | None = None , page : int | None = None , page_size : int | None = None , * , raw : bool = False , fields : Sequence [str ] | str | None = None , as_dataframe : bool = True , ** kwargs : Any ) -> Any :
0 commit comments