[{"data":1,"prerenderedAt":1327},["ShallowReactive",2],{"$fhNbVTqVL5eFk4QxEO8PVW3sRmWO6wRg6ziASW5g5A-g":3},{"openapi":4,"info":5,"servers":8,"tags":12,"paths":37,"components":874,"x-openapi":1319},"3.0.1",{"title":6,"version":7},"OpenAPI definition","v0",[9],{"url":10,"description":11},"http:\u002F\u002F124.220.1.119:9800\u002Fstock\u002Fdata","Generated server url",[13,16,19,22,25,28,31,34],{"name":14,"description":15},"认证管理","登录、注册、微信授权",{"name":17,"description":18},"交易日历","Trading Calendar APIs",{"name":20,"description":21},"用户信息","用户个人资料",{"name":23,"description":24},"实时行情","实时行情数据查询",{"name":26,"description":27},"1分钟K线","Kline Minute APIs",{"name":29,"description":30},"股票基本信息","Stock Basic Info APIs",{"name":32,"description":33},"API Key管理","创建、删除、查询API Key",{"name":35,"description":36},"实时数据","通过 WebSocket 桥接获取实时行情数据",{"\u002Ftrading-calendar\u002Flist":38,"\u002Fsw-stock-classify\u002Flist":56,"\u002Fsw-industry-daily-stat\u002Flist":73,"\u002Fsw-industry-capital-flow\u002Flist":90,"\u002Fstock-realtime\u002Freceive":105,"\u002Fstock-realtime\u002Flist":125,"\u002Fstock-limit-up-stats\u002Flist":142,"\u002Fstock-aggregate\u002Fdetail":159,"\u002Fshareholder-stats\u002Flist":177,"\u002Fshare-trade\u002Flist":194,"\u002Fshare-capital\u002Flist":209,"\u002Fresearch\u002Flist":224,"\u002Fresearch\u002Fcreate":241,"\u002Fpre-post-market\u002Flist":258,"\u002Fmargin-trading\u002Flist":273,"\u002Fkline-minute-snapshot\u002Flist":288,"\u002Fkline-daily\u002Flist":305,"\u002Fkline-daily-stat\u002Flist":320,"\u002Finstitutional-holding\u002Flist":335,"\u002Findex-kline-daily\u002Flist":351,"\u002Findex-constituent\u002Flist":368,"\u002Ffinancial-report\u002Flist":385,"\u002Fdragon-tiger\u002Flist":401,"\u002Fdividend-factor\u002Flist":416,"\u002Fchip-distribution\u002Flist":432,"\u002Fcapital-flow\u002Flist":449,"\u002Fblock-trade\u002Flist":464,"\u002Fauth\u002Fwechat\u002Fbind-phone":479,"\u002Fauth\u002Fsms\u002Fsend":495,"\u002Fauth\u002Fsms\u002Flogin":511,"\u002Fauth\u002Fpassword\u002Freset":526,"\u002Fauth\u002Fpassword\u002Fregister":541,"\u002Fauth\u002Fpassword\u002Flogin":556,"\u002Fauth\u002Flogout":571,"\u002Fauth\u002Fapikey\u002Fdelete":587,"\u002Fauth\u002Fapikey\u002Fcreate":602,"\u002Fuser\u002Fprofile":618,"\u002Fsw-industry\u002Flist":629,"\u002Fstock-basic\u002Flist":641,"\u002Fresearch\u002F{id}\u002Fview-token":652,"\u002Fresearch\u002F{id}\u002Fstatus":671,"\u002Fresearch\u002F{id}\u002Fhtml":686,"\u002Fresearch\u002F{id}\u002Fdownload":707,"\u002Frealtime\u002Fstatus":722,"\u002Frealtime\u002Fquote\u002F{stockCode}":732,"\u002Frealtime\u002Fkline-minute\u002F{stockCode}":747,"\u002Fmarket\u002Ftransaction\u002F{stockCode}":760,"\u002Fmarket\u002Fquote\u002F{stockCode}":779,"\u002Fmarket\u002Fkline-minute\u002F{stockCode}":793,"\u002Fkline-minute\u002F{stockCode}\u002F{tradeDate}":807,"\u002Findex-basic\u002Flist":825,"\u002Fauth\u002Fwechat\u002Fqr-code":837,"\u002Fauth\u002Fwechat\u002Fcallback":848,"\u002Fauth\u002Fapikey\u002Flist":863},{"post":39},{"tags":40,"summary":41,"operationId":42,"requestBody":43,"responses":49},[17],"分页查询交易日历","list",{"content":44,"required":48},{"application\u002Fjson":45},{"schema":46},{"$ref":47},"#\u002Fcomponents\u002Fschemas\u002F交易日历分页查询请求",true,{"200":50},{"description":51,"content":52},"OK",{"*\u002F*":53},{"schema":54},{"$ref":55},"#\u002Fcomponents\u002Fschemas\u002FResponseParamColumnarPageDataObject",{"post":57},{"tags":58,"summary":60,"description":61,"operationId":62,"requestBody":63,"responses":68},[59],"申万行业个股归属","分页查询个股申万行业归属","按股票代码分页查询，每页最多返回1000条","list_1",{"content":64,"required":48},{"application\u002Fjson":65},{"schema":66},{"$ref":67},"#\u002Fcomponents\u002Fschemas\u002F股票分页查询请求",{"200":69},{"description":51,"content":70},{"*\u002F*":71},{"schema":72},{"$ref":55},{"post":74},{"tags":75,"summary":77,"description":78,"operationId":79,"requestBody":80,"responses":85},[76],"申万行业日度统计","分页查询申万行业日度统计","按行业代码、日期范围分页查询，每页最多返回1000条","list_2",{"content":81,"required":48},{"application\u002Fjson":82},{"schema":83},{"$ref":84},"#\u002Fcomponents\u002Fschemas\u002F申万行业日期范围分页查询请求",{"200":86},{"description":51,"content":87},{"*\u002F*":88},{"schema":89},{"$ref":55},{"post":91},{"tags":92,"summary":94,"description":78,"operationId":95,"requestBody":96,"responses":100},[93],"申万行业资金流","分页查询申万行业资金流","list_3",{"content":97,"required":48},{"application\u002Fjson":98},{"schema":99},{"$ref":84},{"200":101},{"description":51,"content":102},{"*\u002F*":103},{"schema":104},{"$ref":55},{"post":106},{"tags":107,"summary":109,"description":110,"operationId":111,"requestBody":112,"responses":119},[108],"股票实时快照","接收实时快照全量推送","crawler 每 3s 一次性推送全部股票最新快照，存入内存。需 X-Bridge-Token 鉴权","receive",{"content":113,"required":48},{"application\u002Fjson":114},{"schema":115},{"type":116,"items":117},"array",{"$ref":118},"#\u002Fcomponents\u002Fschemas\u002F股票实时快照接收请求",{"200":120},{"description":51,"content":121},{"*\u002F*":122},{"schema":123},{"$ref":124},"#\u002Fcomponents\u002Fschemas\u002FResponseParamInteger",{"post":126},{"tags":127,"summary":128,"description":129,"operationId":130,"requestBody":131,"responses":136},[108],"查询股票实时快照","按股票代码列表查询最新实时快照（从内存读取，不分页）；stockCodes 为空返回全部","list_4",{"content":132,"required":48},{"application\u002Fjson":133},{"schema":134},{"$ref":135},"#\u002Fcomponents\u002Fschemas\u002F股票实时快照查询请求",{"200":137},{"description":51,"content":138},{"*\u002F*":139},{"schema":140},{"$ref":141},"#\u002Fcomponents\u002Fschemas\u002FResponseParamColumnarDataObject",{"post":143},{"tags":144,"summary":146,"description":147,"operationId":148,"requestBody":149,"responses":154},[145],"涨跌停统计","分页查询涨跌停统计","按股票代码、日期范围分页查询，每页最多返回1000条","list_5",{"content":150,"required":48},{"application\u002Fjson":151},{"schema":152},{"$ref":153},"#\u002Fcomponents\u002Fschemas\u002F股票日期分页查询请求",{"200":155},{"description":51,"content":156},{"*\u002F*":157},{"schema":158},{"$ref":55},{"post":160},{"tags":161,"summary":163,"description":164,"operationId":165,"requestBody":166,"responses":171},[162],"股票数据聚合","聚合查询股票全维度数据","输入股票代码，一次返回实时快照\u002F日K线\u002F财报\u002F分钟K\u002F统计指标\u002F融资融券\u002F资金流向\u002F申万归属\u002F行业统计\u002F行业资金流\u002F股东增减持共11类数据，各分区带 status(ok\u002Fempty\u002Ferror)","detail",{"content":167,"required":48},{"application\u002Fjson":168},{"schema":169},{"$ref":170},"#\u002Fcomponents\u002Fschemas\u002F股票数据聚合查询请求",{"200":172},{"description":51,"content":173},{"*\u002F*":174},{"schema":175},{"$ref":176},"#\u002Fcomponents\u002Fschemas\u002FResponseParamStockAggregateVO",{"post":178},{"tags":179,"summary":181,"description":182,"operationId":183,"requestBody":184,"responses":189},[180],"股东统计","分页查询股东统计","根据股票代码、报告年份、季度类型分页查询股东统计数据，每页最多1000条","list_6",{"content":185,"required":48},{"application\u002Fjson":186},{"schema":187},{"$ref":188},"#\u002Fcomponents\u002Fschemas\u002F报告型数据分页查询请求",{"200":190},{"description":51,"content":191},{"*\u002F*":192},{"schema":193},{"$ref":55},{"post":195},{"tags":196,"summary":198,"description":147,"operationId":199,"requestBody":200,"responses":204},[197],"增减持数据","分页查询增减持数据","list_7",{"content":201,"required":48},{"application\u002Fjson":202},{"schema":203},{"$ref":153},{"200":205},{"description":51,"content":206},{"*\u002F*":207},{"schema":208},{"$ref":55},{"post":210},{"tags":211,"summary":213,"description":147,"operationId":214,"requestBody":215,"responses":219},[212],"股本数据","分页查询股本数据","list_8",{"content":216,"required":48},{"application\u002Fjson":217},{"schema":218},{"$ref":153},{"200":220},{"description":51,"content":221},{"*\u002F*":222},{"schema":223},{"$ref":55},{"post":225},{"tags":226,"summary":228,"description":229,"operationId":230,"requestBody":231,"responses":236},[227],"AI投研报告","历史任务分页","按当前用户过滤","list_9",{"content":232,"required":48},{"application\u002Fjson":233},{"schema":234},{"$ref":235},"#\u002Fcomponents\u002Fschemas\u002FAI投研报告分页查询请求",{"200":237},{"description":51,"content":238},{"*\u002F*":239},{"schema":240},{"$ref":55},{"post":242},{"tags":243,"summary":244,"description":245,"operationId":246,"requestBody":247,"responses":252},[227],"发起AI投研分析","异步执行（10-30分钟），返回任务ID；前端轮询 \u002Fresearch\u002F{id}\u002Fstatus。stockCode 支持 600900 或 600900.SH 两种格式（内部统一按带后缀格式处理）。单股票同时只允许一个进行中任务，每用户每日限 research.daily-quota-per-user 次","create",{"content":248,"required":48},{"application\u002Fjson":249},{"schema":250},{"$ref":251},"#\u002Fcomponents\u002Fschemas\u002F发起AI投研分析请求",{"200":253},{"description":51,"content":254},{"*\u002F*":255},{"schema":256},{"$ref":257},"#\u002Fcomponents\u002Fschemas\u002FResponseParamLong",{"post":259},{"tags":260,"summary":262,"description":147,"operationId":263,"requestBody":264,"responses":268},[261],"盘前盘后成交","分页查询盘前盘后成交","list_10",{"content":265,"required":48},{"application\u002Fjson":266},{"schema":267},{"$ref":153},{"200":269},{"description":51,"content":270},{"*\u002F*":271},{"schema":272},{"$ref":55},{"post":274},{"tags":275,"summary":277,"description":147,"operationId":278,"requestBody":279,"responses":283},[276],"融资融券","分页查询融资融券数据","list_11",{"content":280,"required":48},{"application\u002Fjson":281},{"schema":282},{"$ref":153},{"200":284},{"description":51,"content":285},{"*\u002F*":286},{"schema":287},{"$ref":55},{"post":289},{"tags":290,"summary":292,"description":293,"operationId":294,"requestBody":295,"responses":300},[291],"分钟K线快照","分页查询分钟K线快照","按股票代码、交易日期分页查询，每页最多返回1000条","list_12",{"content":296,"required":48},{"application\u002Fjson":297},{"schema":298},{"$ref":299},"#\u002Fcomponents\u002Fschemas\u002F分钟K线分页查询请求",{"200":301},{"description":51,"content":302},{"*\u002F*":303},{"schema":304},{"$ref":55},{"post":306},{"tags":307,"summary":309,"description":147,"operationId":310,"requestBody":311,"responses":315},[308],"日K线行情","分页查询日K线行情","list_13",{"content":312,"required":48},{"application\u002Fjson":313},{"schema":314},{"$ref":153},{"200":316},{"description":51,"content":317},{"*\u002F*":318},{"schema":319},{"$ref":55},{"post":321},{"tags":322,"summary":324,"description":147,"operationId":325,"requestBody":326,"responses":330},[323],"每日统计指标","分页查询每日统计指标","list_14",{"content":327,"required":48},{"application\u002Fjson":328},{"schema":329},{"$ref":153},{"200":331},{"description":51,"content":332},{"*\u002F*":333},{"schema":334},{"$ref":55},{"post":336},{"tags":337,"summary":339,"description":340,"operationId":341,"requestBody":342,"responses":346},[338],"机构持股","分页查询机构持股","根据股票代码、年份、季度类型分页查询机构持股数据，每页最多1000条","list_15",{"content":343,"required":48},{"application\u002Fjson":344},{"schema":345},{"$ref":188},{"200":347},{"description":51,"content":348},{"*\u002F*":349},{"schema":350},{"$ref":55},{"post":352},{"tags":353,"summary":355,"description":356,"operationId":357,"requestBody":358,"responses":363},[354],"指数日K线","分页查询指数日K线","按指数代码、日期范围分页查询，每页最多返回1000条","list_16",{"content":359,"required":48},{"application\u002Fjson":360},{"schema":361},{"$ref":362},"#\u002Fcomponents\u002Fschemas\u002F指数日期范围分页查询请求",{"200":364},{"description":51,"content":365},{"*\u002F*":366},{"schema":367},{"$ref":55},{"post":369},{"tags":370,"summary":372,"description":373,"operationId":374,"requestBody":375,"responses":380},[371],"指数成分股","分页查询指数成分股","按指数代码或股票代码分页查询，每页最多返回1000条","list_17",{"content":376,"required":48},{"application\u002Fjson":377},{"schema":378},{"$ref":379},"#\u002Fcomponents\u002Fschemas\u002F指数成分股分页查询请求",{"200":381},{"description":51,"content":382},{"*\u002F*":383},{"schema":384},{"$ref":55},{"post":386},{"tags":387,"summary":389,"description":390,"operationId":391,"requestBody":392,"responses":396},[388],"财务报告","分页查询财务报告","根据股票代码、年份、季度类型分页查询财务报告数据，每页最多1000条","list_18",{"content":393,"required":48},{"application\u002Fjson":394},{"schema":395},{"$ref":188},{"200":397},{"description":51,"content":398},{"*\u002F*":399},{"schema":400},{"$ref":55},{"post":402},{"tags":403,"summary":405,"description":147,"operationId":406,"requestBody":407,"responses":411},[404],"龙虎榜","分页查询龙虎榜数据","list_19",{"content":408,"required":48},{"application\u002Fjson":409},{"schema":410},{"$ref":153},{"200":412},{"description":51,"content":413},{"*\u002F*":414},{"schema":415},{"$ref":55},{"post":417},{"tags":418,"summary":420,"description":147,"operationId":421,"requestBody":422,"responses":427},[419],"分红配送","分页查询分红配送数据","list_20",{"content":423,"required":48},{"application\u002Fjson":424},{"schema":425},{"$ref":426},"#\u002Fcomponents\u002Fschemas\u002F分红配送分页查询请求",{"200":428},{"description":51,"content":429},{"*\u002F*":430},{"schema":431},{"$ref":55},{"post":433},{"tags":434,"summary":436,"description":437,"operationId":438,"requestBody":439,"responses":444},[435],"筹码分布","分页查询筹码分布","查询单只股票最新的价格-成交量分布快照（每股每价格档一行，0.01 元粒度，历史量按换手率衰减演化），按价格升序返回，可选价格区间过滤，每页最多返回1000条","list_21",{"content":440,"required":48},{"application\u002Fjson":441},{"schema":442},{"$ref":443},"#\u002Fcomponents\u002Fschemas\u002F筹码分布分页查询请求",{"200":445},{"description":51,"content":446},{"*\u002F*":447},{"schema":448},{"$ref":55},{"post":450},{"tags":451,"summary":453,"description":147,"operationId":454,"requestBody":455,"responses":459},[452],"资金流向","分页查询资金流向","list_22",{"content":456,"required":48},{"application\u002Fjson":457},{"schema":458},{"$ref":153},{"200":460},{"description":51,"content":461},{"*\u002F*":462},{"schema":463},{"$ref":55},{"post":465},{"tags":466,"summary":468,"description":147,"operationId":469,"requestBody":470,"responses":474},[467],"大宗交易","分页查询大宗交易","list_23",{"content":471,"required":48},{"application\u002Fjson":472},{"schema":473},{"$ref":153},{"200":475},{"description":51,"content":476},{"*\u002F*":477},{"schema":478},{"$ref":55},{"post":480},{"tags":481,"summary":482,"operationId":483,"requestBody":484,"responses":489},[14],"微信用户绑定手机号","bindPhone",{"content":485,"required":48},{"application\u002Fjson":486},{"schema":487},{"$ref":488},"#\u002Fcomponents\u002Fschemas\u002FBindPhoneRO",{"200":490},{"description":51,"content":491},{"*\u002F*":492},{"schema":493},{"$ref":494},"#\u002Fcomponents\u002Fschemas\u002FResponseParamLoginVO",{"post":496},{"tags":497,"summary":498,"operationId":499,"requestBody":500,"responses":505},[14],"发送短信验证码","sendSms",{"content":501,"required":48},{"application\u002Fjson":502},{"schema":503},{"$ref":504},"#\u002Fcomponents\u002Fschemas\u002FSendSmsRO",{"200":506},{"description":51,"content":507},{"*\u002F*":508},{"schema":509},{"$ref":510},"#\u002Fcomponents\u002Fschemas\u002FResponseParamVoid",{"post":512},{"tags":513,"summary":514,"operationId":515,"requestBody":516,"responses":521},[14],"手机号+验证码登录\u002F注册","smsLogin",{"content":517,"required":48},{"application\u002Fjson":518},{"schema":519},{"$ref":520},"#\u002Fcomponents\u002Fschemas\u002FSmsLoginRO",{"200":522},{"description":51,"content":523},{"*\u002F*":524},{"schema":525},{"$ref":494},{"post":527},{"tags":528,"summary":529,"operationId":530,"requestBody":531,"responses":536},[14],"重置密码","resetPassword",{"content":532,"required":48},{"application\u002Fjson":533},{"schema":534},{"$ref":535},"#\u002Fcomponents\u002Fschemas\u002FResetPasswordRO",{"200":537},{"description":51,"content":538},{"*\u002F*":539},{"schema":540},{"$ref":510},{"post":542},{"tags":543,"summary":544,"operationId":545,"requestBody":546,"responses":551},[14],"手机号+密码注册","passwordRegister",{"content":547,"required":48},{"application\u002Fjson":548},{"schema":549},{"$ref":550},"#\u002Fcomponents\u002Fschemas\u002FPasswordRegisterRO",{"200":552},{"description":51,"content":553},{"*\u002F*":554},{"schema":555},{"$ref":494},{"post":557},{"tags":558,"summary":559,"operationId":560,"requestBody":561,"responses":566},[14],"手机号+密码登录","passwordLogin",{"content":562,"required":48},{"application\u002Fjson":563},{"schema":564},{"$ref":565},"#\u002Fcomponents\u002Fschemas\u002FPasswordLoginRO",{"200":567},{"description":51,"content":568},{"*\u002F*":569},{"schema":570},{"$ref":494},{"post":572},{"tags":573,"summary":574,"operationId":575,"parameters":576,"responses":582},[14],"登出","logout",[577],{"name":578,"in":579,"required":48,"schema":580},"Authorization","header",{"type":581},"string",{"200":583},{"description":51,"content":584},{"*\u002F*":585},{"schema":586},{"$ref":510},{"post":588},{"tags":589,"summary":590,"operationId":591,"requestBody":592,"responses":597},[32],"删除API Key","delete",{"content":593,"required":48},{"application\u002Fjson":594},{"schema":595},{"$ref":596},"#\u002Fcomponents\u002Fschemas\u002FDeleteApiKeyRO",{"200":598},{"description":51,"content":599},{"*\u002F*":600},{"schema":601},{"$ref":510},{"post":603},{"tags":604,"summary":605,"operationId":606,"requestBody":607,"responses":612},[32],"创建API Key","create_1",{"content":608,"required":48},{"application\u002Fjson":609},{"schema":610},{"$ref":611},"#\u002Fcomponents\u002Fschemas\u002FCreateApiKeyRO",{"200":613},{"description":51,"content":614},{"*\u002F*":615},{"schema":616},{"$ref":617},"#\u002Fcomponents\u002Fschemas\u002FResponseParamApiKeyVO",{"get":619},{"tags":620,"summary":621,"operationId":622,"responses":623},[20],"获取当前用户信息","profile",{"200":624},{"description":51,"content":625},{"*\u002F*":626},{"schema":627},{"$ref":628},"#\u002Fcomponents\u002Fschemas\u002FResponseParamUserInfoVO",{"get":630},{"tags":631,"summary":633,"description":634,"operationId":635,"responses":636},[632],"申万行业分类","查询所有申万行业","返回列式格式的所有申万行业分类信息，不分页","list_24",{"200":637},{"description":51,"content":638},{"*\u002F*":639},{"schema":640},{"$ref":141},{"get":642},{"tags":643,"summary":644,"description":645,"operationId":646,"responses":647},[29],"查询所有股票","返回列式格式的所有股票基本信息，不分页","list_25",{"200":648},{"description":51,"content":649},{"*\u002F*":650},{"schema":651},{"$ref":141},{"get":653},{"tags":654,"summary":655,"description":656,"operationId":657,"parameters":658,"responses":665},[227],"签发一次性查看token","5分钟有效、仅可用一次；拼到 iframe src 的 \u002Fresearch\u002F{id}\u002Fhtml?_rt={token}","viewToken",[659],{"name":660,"in":661,"required":48,"schema":662},"id","path",{"type":663,"format":664},"integer","int64",{"200":666},{"description":51,"content":667},{"*\u002F*":668},{"schema":669},{"$ref":670},"#\u002Fcomponents\u002Fschemas\u002FResponseParamString",{"get":672},{"tags":673,"summary":674,"description":675,"operationId":676,"parameters":677,"responses":680},[227],"任务状态轮询","前端 5s 间隔轮询；SUCCESS 后调 \u002F{id}\u002Fview-token 获取一次性查看token","status",[678],{"name":660,"in":661,"required":48,"schema":679},{"type":663,"format":664},{"200":681},{"description":51,"content":682},{"*\u002F*":683},{"schema":684},{"$ref":685},"#\u002Fcomponents\u002Fschemas\u002FResponseParamResearchStatusVO",{"get":687},{"tags":688,"summary":689,"description":690,"operationId":691,"parameters":692,"responses":700},[227],"报告HTML（iframe用，一次性token自校验）","查询参数 _rt 来自 \u002F{id}\u002Fview-token；校验通过即失效（一次性）","html",[693,695],{"name":660,"in":661,"required":48,"schema":694},{"type":663,"format":664},{"name":696,"in":697,"required":698,"schema":699},"_rt","query",false,{"type":581},{"200":701},{"description":51,"content":702},{"*\u002F*":703},{"schema":704},{"type":116,"items":705},{"type":581,"format":706},"byte",{"get":708},{"tags":709,"summary":710,"description":711,"operationId":712,"parameters":713,"responses":716},[227],"下载报告HTML","JWT 鉴权，附件下载","download",[714],{"name":660,"in":661,"required":48,"schema":715},{"type":663,"format":664},{"200":717},{"description":51,"content":718},{"*\u002F*":719},{"schema":720},{"type":116,"items":721},{"type":581,"format":706},{"get":723},{"tags":724,"summary":725,"operationId":726,"responses":727},[35],"获取 WebSocket 桥接连接状态","getStatus",{"200":728},{"description":51,"content":729},{"*\u002F*":730},{"schema":731},{"$ref":670},{"get":733},{"tags":734,"summary":735,"description":736,"operationId":737,"parameters":738,"responses":742},[35],"获取实时行情快照","stockCode 支持 600900 或 600900.SH","getQuote",[739],{"name":740,"in":661,"required":48,"schema":741},"stockCode",{"type":581},{"200":743},{"description":51,"content":744},{"*\u002F*":745},{"schema":746},{"$ref":141},{"get":748},{"tags":749,"summary":750,"description":736,"operationId":751,"parameters":752,"responses":755},[35],"获取实时分钟K线","getKlineMinute",[753],{"name":740,"in":661,"required":48,"schema":754},{"type":581},{"200":756},{"description":51,"content":757},{"*\u002F*":758},{"schema":759},{"$ref":141},{"get":761},{"tags":762,"summary":763,"description":764,"operationId":765,"parameters":766,"responses":774},[23],"当日分笔成交","返回当日逐笔成交数据，自动分页（列式数据）。stockCode 支持 600900 或 600900.SH","getTransaction",[767,769],{"name":740,"in":661,"required":48,"schema":768},{"type":581},{"name":770,"in":697,"required":698,"schema":771},"maxCount",{"type":663,"format":772,"default":773},"int32",8000,{"200":775},{"description":51,"content":776},{"*\u002F*":777},{"schema":778},{"$ref":141},{"get":780},{"tags":781,"summary":782,"description":783,"operationId":784,"parameters":785,"responses":788},[23],"实时五档行情","返回最新价、开高低、成交量额及五档买卖盘（列式数据）。stockCode 支持 600900 或 600900.SH","getQuote_1",[786],{"name":740,"in":661,"required":48,"schema":787},{"type":581},{"200":789},{"description":51,"content":790},{"*\u002F*":791},{"schema":792},{"$ref":141},{"get":794},{"tags":795,"summary":796,"description":797,"operationId":798,"parameters":799,"responses":802},[23],"当日分钟K线","返回当日1分钟OHLC K线（列式数据）。stockCode 支持 600900 或 600900.SH","getKlineMinute_1",[800],{"name":740,"in":661,"required":48,"schema":801},{"type":581},{"200":803},{"description":51,"content":804},{"*\u002F*":805},{"schema":806},{"$ref":141},{"get":808},{"tags":809,"summary":810,"operationId":811,"parameters":812,"responses":820},[26],"按股票代码和日期查询全部分钟K线","listByStockCodeAndDate",[813,816],{"name":740,"in":661,"description":814,"required":48,"schema":815},"股票代码",{"type":581},{"name":817,"in":661,"description":818,"required":48,"schema":819},"tradeDate","交易日期",{"type":581},{"200":821},{"description":51,"content":822},{"*\u002F*":823},{"schema":824},{"$ref":141},{"get":826},{"tags":827,"summary":829,"description":830,"operationId":831,"responses":832},[828],"指数基础信息","查询所有指数","返回列式格式的所有指数基础信息，不分页","list_26",{"200":833},{"description":51,"content":834},{"*\u002F*":835},{"schema":836},{"$ref":141},{"get":838},{"tags":839,"summary":840,"operationId":841,"responses":842},[14],"获取微信扫码二维码","wechatQrCode",{"200":843},{"description":51,"content":844},{"*\u002F*":845},{"schema":846},{"$ref":847},"#\u002Fcomponents\u002Fschemas\u002FResponseParamWechatQrVO",{"get":849},{"tags":850,"summary":851,"description":852,"operationId":853,"parameters":854,"responses":861},[14],"微信OAuth2回调","由微信服务器回调，自动302重定向到前端页面","wechatCallback",[855,858],{"name":856,"in":697,"required":48,"schema":857},"code",{"type":581},{"name":859,"in":697,"required":48,"schema":860},"state",{"type":581},{"200":862},{"description":51},{"get":864},{"tags":865,"summary":866,"operationId":867,"responses":868},[32],"查询API Key列表","list_27",{"200":869},{"description":51,"content":870},{"*\u002F*":871},{"schema":872},{"$ref":873},"#\u002Fcomponents\u002Fschemas\u002FResponseParamListApiKeyVO",{"schemas":875},{"交易日历分页查询请求":876,"ColumnarPageDataObject":891,"ResponseParamColumnarPageDataObject":908,"股票分页查询请求":915,"申万行业日期范围分页查询请求":921,"股票实时快照接收请求":930,"ResponseParamInteger":1000,"股票实时快照查询请求":1006,"ColumnarDataObject":1011,"ResponseParamColumnarDataObject":1019,"股票日期分页查询请求":1026,"股票数据聚合查询请求":1034,"AggregateSectionColumnarDataObject":1038,"ResponseParamStockAggregateVO":1046,"StockAggregateVO":1053,"报告型数据分页查询请求":1069,"AI投研报告分页查询请求":1081,"发起AI投研分析请求":1086,"ResponseParamLong":1095,"分钟K线分页查询请求":1101,"指数日期范围分页查询请求":1107,"指数成分股分页查询请求":1116,"分红配送分页查询请求":1123,"筹码分布分页查询请求":1131,"BindPhoneRO":1142,"LoginVO":1156,"ResponseParamLoginVO":1166,"SendSmsRO":1173,"ResponseParamVoid":1178,"SmsLoginRO":1184,"ResetPasswordRO":1190,"PasswordRegisterRO":1201,"PasswordLoginRO":1209,"DeleteApiKeyRO":1215,"CreateApiKeyRO":1221,"ApiKeyVO":1230,"ResponseParamApiKeyVO":1243,"ResponseParamUserInfoVO":1250,"UserInfoVO":1257,"ResponseParamString":1271,"ResearchStatusVO":1277,"ResponseParamResearchStatusVO":1289,"ResponseParamWechatQrVO":1296,"WechatQrVO":1303,"ResponseParamListApiKeyVO":1312},{"required":877,"type":880,"properties":881},[878,879],"pageNum","pageSize","object",{"pageNum":882,"pageSize":884,"startDate":887,"endDate":889},{"type":663,"description":883,"format":772},"第几页",{"maximum":885,"type":663,"description":886,"format":772},1000,"每页条数，最大 1000",{"type":581,"description":888},"开始日期(yyyy-MM-dd)",{"type":581,"description":890},"结束日期(yyyy-MM-dd)",{"type":880,"properties":892,"description":907},{"pageNum":893,"pageSize":894,"totalCount":896,"totalPage":898,"column":900,"item":903},{"type":663,"description":883,"format":772},{"type":663,"description":895,"format":772},"每页条数",{"type":663,"description":897,"format":664},"总条数",{"type":663,"description":899,"format":664},"总页数",{"type":116,"description":901,"items":902},"列名列表",{"type":581,"description":901},{"type":116,"description":904,"items":905},"数据行列表，每行与column一一对应",{"type":116,"description":904,"items":906},{"type":880,"description":904},"列式分页数据响应",{"type":880,"properties":909},{"code":910,"message":911,"data":912,"traceId":914},{"type":581},{"type":581},{"$ref":913},"#\u002Fcomponents\u002Fschemas\u002FColumnarPageDataObject",{"type":581},{"required":916,"type":880,"properties":917},[878,879],{"pageNum":918,"pageSize":919,"stockCode":920},{"type":663,"description":883,"format":772},{"maximum":885,"type":663,"description":886,"format":772},{"type":581,"description":814},{"required":922,"type":880,"properties":923},[878,879],{"pageNum":924,"pageSize":925,"industryCode":926,"startDate":928,"endDate":929},{"type":663,"description":883,"format":772},{"maximum":885,"type":663,"description":886,"format":772},{"type":581,"description":927},"行业代码",{"type":581,"description":888},{"type":581,"description":890},{"type":880,"properties":931},{"stockCode":932,"tickTime":933,"tradeDate":935,"tradeTime":937,"lastPrice":939,"open":942,"high":944,"low":946,"lastClose":948,"amount":950,"volume":952,"pvolume":954,"stockStatus":956,"transactionNum":958,"askPrice1":960,"askPrice2":962,"askPrice3":964,"askPrice4":966,"askPrice5":968,"bidPrice1":970,"bidPrice2":972,"bidPrice3":974,"bidPrice4":976,"bidPrice5":978,"askVol1":980,"askVol2":982,"askVol3":984,"askVol4":986,"askVol5":988,"bidVol1":990,"bidVol2":992,"bidVol3":994,"bidVol4":996,"bidVol5":998},{"type":581,"description":814},{"type":663,"description":934,"format":664},"最新行情时间戳(毫秒)",{"type":581,"description":818,"format":936},"date",{"type":663,"description":938,"format":772},"交易时间(HHMMSS)",{"type":940,"description":941},"number","最新价(元)",{"type":940,"description":943},"开盘价(元)",{"type":940,"description":945},"最高价(元)",{"type":940,"description":947},"最低价(元)",{"type":940,"description":949},"昨收价(元)",{"type":940,"description":951},"当日累计成交总额(元)",{"type":940,"description":953},"当日累计成交量(手)",{"type":940,"description":955},"当日原始累计成交量(手)",{"type":663,"description":957,"format":772},"证券状态码",{"type":663,"description":959,"format":772},"成交笔数",{"type":940,"description":961},"卖一价(元)",{"type":940,"description":963},"卖二价(元)",{"type":940,"description":965},"卖三价(元)",{"type":940,"description":967},"卖四价(元)",{"type":940,"description":969},"卖五价(元)",{"type":940,"description":971},"买一价(元)",{"type":940,"description":973},"买二价(元)",{"type":940,"description":975},"买三价(元)",{"type":940,"description":977},"买四价(元)",{"type":940,"description":979},"买五价(元)",{"type":940,"description":981},"卖一量(手)",{"type":940,"description":983},"卖二量(手)",{"type":940,"description":985},"卖三量(手)",{"type":940,"description":987},"卖四量(手)",{"type":940,"description":989},"卖五量(手)",{"type":940,"description":991},"买一量(手)",{"type":940,"description":993},"买二量(手)",{"type":940,"description":995},"买三量(手)",{"type":940,"description":997},"买四量(手)",{"type":940,"description":999},"买五量(手)",{"type":880,"properties":1001},{"code":1002,"message":1003,"data":1004,"traceId":1005},{"type":581},{"type":581},{"type":663,"format":772},{"type":581},{"type":880,"properties":1007},{"stockCodes":1008},{"type":116,"description":1009,"items":1010},"股票代码列表，为空则返回全部",{"type":581,"description":1009},{"type":880,"properties":1012,"description":1018},{"column":1013,"item":1015},{"type":116,"description":901,"items":1014},{"type":581,"description":901},{"type":116,"description":904,"items":1016},{"type":116,"description":904,"items":1017},{"type":880,"description":904},"列式数据响应",{"type":880,"properties":1020},{"code":1021,"message":1022,"data":1023,"traceId":1025},{"type":581},{"type":581},{"$ref":1024},"#\u002Fcomponents\u002Fschemas\u002FColumnarDataObject",{"type":581},{"required":1027,"type":880,"properties":1028},[878,879],{"pageNum":1029,"pageSize":1030,"stockCode":1031,"startDate":1032,"endDate":1033},{"type":663,"description":883,"format":772},{"maximum":885,"type":663,"description":886,"format":772},{"type":581,"description":814},{"type":581,"description":888},{"type":581,"description":890},{"required":1035,"type":880,"properties":1036},[740],{"stockCode":1037},{"type":581,"description":814},{"type":880,"properties":1039,"description":1045},{"data":1040,"status":1041,"message":1043},{"$ref":1024},{"type":581,"description":1042},"状态：ok(有数据) \u002F empty(无数据) \u002F error(异常或超时)",{"type":581,"description":1044},"说明（empty\u002Ferror 时给出原因）","聚合接口单分区数据与状态",{"type":880,"properties":1047},{"code":1048,"message":1049,"data":1050,"traceId":1052},{"type":581},{"type":581},{"$ref":1051},"#\u002Fcomponents\u002Fschemas\u002FStockAggregateVO",{"type":581},{"type":880,"properties":1054,"description":1068},{"stockCode":1055,"realtime":1056,"klineDaily":1058,"financialReport":1059,"klineMinute":1060,"klineDailyStat":1061,"marginTrading":1062,"capitalFlow":1063,"swStockClassify":1064,"swIndustryDailyStat":1065,"swIndustryCapitalFlow":1066,"shareTrade":1067},{"type":581,"description":814},{"$ref":1057},"#\u002Fcomponents\u002Fschemas\u002FAggregateSectionColumnarDataObject",{"$ref":1057},{"$ref":1057},{"$ref":1057},{"$ref":1057},{"$ref":1057},{"$ref":1057},{"$ref":1057},{"$ref":1057},{"$ref":1057},{"$ref":1057},"股票数据聚合响应",{"required":1070,"type":880,"properties":1071},[878,879],{"pageNum":1072,"pageSize":1073,"stockCode":1074,"reportYear":1075,"quarterType":1077},{"type":663,"description":883,"format":772},{"maximum":885,"type":663,"description":886,"format":772},{"type":581,"description":814},{"type":663,"description":1076,"format":772},"报告年份",{"maximum":1078,"minimum":1079,"type":663,"description":1080,"format":772},4,1,"季度类型(1=一季报 2=年中报 3=三季报 4=年报)",{"required":1082,"type":880,"properties":1083},[878,879],{"pageNum":1084,"pageSize":1085},{"type":663,"description":883,"format":772},{"maximum":885,"type":663,"description":886,"format":772},{"required":1087,"type":880,"properties":1088},[740],{"stockCode":1089,"analysisType":1091,"extraInstruction":1093},{"type":581,"description":1090},"股票代码，如 600900 或 600900.SH（内部统一按带后缀格式处理）",{"type":581,"description":1092},"分析类型：FULL-四大师全流程（默认）\u002F QUICK-快评",{"type":581,"description":1094},"附加指令（可选），如\"重点分析海外业务\"",{"type":880,"properties":1096},{"code":1097,"message":1098,"data":1099,"traceId":1100},{"type":581},{"type":581},{"type":663,"format":664},{"type":581},{"required":1102,"type":880,"properties":1103},[878,879],{"pageNum":1104,"pageSize":1105,"stockCode":1106},{"type":663,"description":883,"format":772},{"maximum":885,"type":663,"description":886,"format":772},{"type":581,"description":814},{"required":1108,"type":880,"properties":1109},[878,879],{"pageNum":1110,"pageSize":1111,"indexCode":1112,"startDate":1114,"endDate":1115},{"type":663,"description":883,"format":772},{"maximum":885,"type":663,"description":886,"format":772},{"type":581,"description":1113},"指数代码",{"type":581,"description":888},{"type":581,"description":890},{"required":1117,"type":880,"properties":1118},[878,879],{"pageNum":1119,"pageSize":1120,"indexCode":1121,"stockCode":1122},{"type":663,"description":883,"format":772},{"maximum":885,"type":663,"description":886,"format":772},{"type":581,"description":1113},{"type":581,"description":814},{"required":1124,"type":880,"properties":1125},[878,879],{"pageNum":1126,"pageSize":1127,"stockCode":1128,"startDate":1129,"endDate":1130},{"type":663,"description":883,"format":772},{"maximum":885,"type":663,"description":886,"format":772},{"type":581,"description":814},{"type":581,"description":888},{"type":581,"description":890},{"required":1132,"type":880,"properties":1133},[878,879,740],{"pageNum":1134,"pageSize":1135,"stockCode":1136,"minPrice":1138,"maxPrice":1140},{"type":663,"description":883,"format":772},{"maximum":885,"type":663,"description":886,"format":772},{"type":581,"description":1137},"股票代码，如 600519.SH",{"type":940,"description":1139},"价格下限(元)，可空",{"type":940,"description":1141},"价格上限(元)，可空",{"required":1143,"type":880,"properties":1146,"description":1155},[856,1144,1145],"phone","tempToken",{"tempToken":1147,"phone":1149,"code":1152},{"type":581,"description":1148},"微信授权临时Token",{"pattern":1150,"type":581,"description":1151},"^1[3-9]\\d{9}$","手机号",{"pattern":1153,"type":581,"description":1154},"^\\d{6}$","短信验证码","绑定手机号请求",{"type":880,"properties":1157,"description":1165},{"token":1158,"userId":1160,"isNewUser":1162},{"type":581,"description":1159},"JWT Token",{"type":663,"description":1161,"format":664},"用户ID",{"type":1163,"description":1164},"boolean","是否新用户","登录返回",{"type":880,"properties":1167},{"code":1168,"message":1169,"data":1170,"traceId":1172},{"type":581},{"type":581},{"$ref":1171},"#\u002Fcomponents\u002Fschemas\u002FLoginVO",{"type":581},{"required":1174,"type":880,"properties":1175,"description":1177},[1144],{"phone":1176},{"pattern":1150,"type":581,"description":1151},"发送验证码请求",{"type":880,"properties":1179},{"code":1180,"message":1181,"data":1182,"traceId":1183},{"type":581},{"type":581},{"type":880},{"type":581},{"required":1185,"type":880,"properties":1186,"description":1189},[856,1144],{"phone":1187,"code":1188},{"pattern":1150,"type":581,"description":1151},{"pattern":1153,"type":581,"description":1154},"短信验证码登录请求",{"required":1191,"type":880,"properties":1193,"description":1200},[856,1192,1144],"password",{"phone":1194,"password":1195,"code":1199},{"pattern":1150,"type":581,"description":1151},{"maxLength":1196,"minLength":1197,"type":581,"description":1198},20,6,"新密码",{"pattern":1153,"type":581,"description":1154},"重置密码请求",{"required":1202,"type":880,"properties":1203,"description":1208},[856,1192,1144],{"phone":1204,"password":1205,"code":1207},{"pattern":1150,"type":581,"description":1151},{"maxLength":1196,"minLength":1197,"type":581,"description":1206},"密码",{"pattern":1153,"type":581,"description":1154},"密码注册请求",{"required":1210,"type":880,"properties":1211,"description":1214},[1192,1144],{"phone":1212,"password":1213},{"pattern":1150,"type":581,"description":1151},{"type":581,"description":1206},"密码登录请求",{"required":1216,"type":880,"properties":1217,"description":1220},[660],{"id":1218},{"type":663,"description":1219,"format":664},"API Key ID","删除API Key请求",{"required":1222,"type":880,"properties":1224,"description":1229},[1223],"name",{"name":1225},{"maxLength":1226,"minLength":1227,"type":581,"description":1228},64,0,"API Key名称\u002F备注","创建API Key请求",{"type":880,"properties":1231,"description":1242},{"id":1232,"apiKey":1234,"name":1236,"lastUsedAt":1238,"createdAt":1240},{"type":663,"description":1233,"format":664},"ID",{"type":581,"description":1235},"API Key",{"type":581,"description":1237},"名称",{"type":581,"description":1239},"最后使用时间",{"type":581,"description":1241},"创建时间","API Key信息",{"type":880,"properties":1244},{"code":1245,"message":1246,"data":1247,"traceId":1249},{"type":581},{"type":581},{"$ref":1248},"#\u002Fcomponents\u002Fschemas\u002FApiKeyVO",{"type":581},{"type":880,"properties":1251},{"code":1252,"message":1253,"data":1254,"traceId":1256},{"type":581},{"type":581},{"$ref":1255},"#\u002Fcomponents\u002Fschemas\u002FUserInfoVO",{"type":581},{"type":880,"properties":1258,"description":20},{"userId":1259,"phone":1260,"nickname":1262,"avatarUrl":1264,"hasWechatBinding":1266,"rateLimitPerMin":1268,"createdAt":1270},{"type":663,"description":1161,"format":664},{"type":581,"description":1261},"手机号（脱敏）",{"type":581,"description":1263},"昵称",{"type":581,"description":1265},"头像URL",{"type":1163,"description":1267},"是否绑定微信",{"type":663,"description":1269,"format":772},"每分钟请求限制",{"type":581,"description":1241},{"type":880,"properties":1272},{"code":1273,"message":1274,"data":1275,"traceId":1276},{"type":581},{"type":581},{"type":581},{"type":581},{"type":880,"properties":1278},{"id":1279,"stockCode":1280,"stockName":1281,"analysisType":1282,"status":1283,"costMs":1284,"errorMessage":1285,"fileSize":1286,"createTime":1287,"finishTime":1288},{"type":663,"format":664},{"type":581},{"type":581},{"type":581},{"type":581},{"type":663,"format":664},{"type":581},{"type":663,"format":664},{"type":581},{"type":581},{"type":880,"properties":1290},{"code":1291,"message":1292,"data":1293,"traceId":1295},{"type":581},{"type":581},{"$ref":1294},"#\u002Fcomponents\u002Fschemas\u002FResearchStatusVO",{"type":581},{"type":880,"properties":1297},{"code":1298,"message":1299,"data":1300,"traceId":1302},{"type":581},{"type":581},{"$ref":1301},"#\u002Fcomponents\u002Fschemas\u002FWechatQrVO",{"type":581},{"type":880,"properties":1304,"description":1311},{"qrUrl":1305,"state":1307,"expiresInSeconds":1309},{"type":581,"description":1306},"二维码URL",{"type":581,"description":1308},"状态参数",{"type":663,"description":1310,"format":772},"过期时间（秒）","微信二维码",{"type":880,"properties":1313},{"code":1314,"message":1315,"data":1316,"traceId":1318},{"type":581},{"type":581},{"type":116,"items":1317},{"$ref":1248},{"type":581},{"x-setting":1320,"x-markdownFiles":1326},{"customCode":1321,"language":1322,"enableSwaggerModels":48,"swaggerModelName":1323,"enableReloadCacheParameter":698,"enableAfterScript":48,"enableDocumentManage":48,"enableVersion":698,"enableRequestCache":48,"enableFilterMultipartApis":698,"enableFilterMultipartApiMethodType":1324,"enableHost":698,"enableHostText":1325,"enableDynamicParameter":698,"enableDebug":48,"enableFooter":48,"enableFooterCustom":698,"enableSearch":48,"enableOpenApi":48,"enableHomeCustom":698,"enableGroup":48,"enableResponseCode":48},200,"zh-CN","Swagger Models","POST","",[],1788526277611]