feat(FEAT-MO-005): 增加行业题材资金流向接口

This commit is contained in:
2026-08-25 01:56:51 +08:00
parent 8174f3f698
commit 7b76dd1353
6 changed files with 379 additions and 6 deletions
+71
View File
@@ -36,6 +36,22 @@ export interface paths {
patch?: never;
trace?: never;
};
'/api/v1/market-overview/capital-flow': {
parameters: {
query?: never;
header?: never;
path?: never;
cookie?: never;
};
get: operations['MarketStructureController_getCapitalFlow'];
put?: never;
post?: never;
delete?: never;
options?: never;
head?: never;
patch?: never;
trace?: never;
};
'/api/v1/market-overview/funds': {
parameters: {
query?: never;
@@ -200,6 +216,38 @@ export interface components {
status: 'fresh' | 'delayed' | 'partial' | 'unavailable';
warnings: string[];
};
CapitalFlowDataDto: {
/** @enum {string} */
category: 'industry' | 'concept' | 'board';
items: components['schemas']['CapitalFlowItemDto'][];
/** @enum {string} */
sort: 'inflow' | 'outflow';
};
CapitalFlowItemDto: {
/** @enum {string} */
category: 'industry' | 'concept' | 'board';
code?: string | null;
flowDefinition: string;
name: string;
/** @description 亿元 */
netInflow?: number | null;
/** @description 亿元 */
netOutflow?: number | null;
tradeDate?: string | null;
/** @description 亿元 */
turnoverAmount?: number | null;
};
CapitalFlowResponseDto: {
/** Format: date-time */
asOf: string;
data: components['schemas']['CapitalFlowDataDto'] | null;
snapshotId: string;
/** @enum {string} */
source: 'tdx' | 'aktools' | 'mixed';
/** @enum {string} */
status: 'fresh' | 'delayed' | 'partial' | 'unavailable';
warnings: string[];
};
DependencyHealthDto: {
detail: string;
/** @enum {string} */
@@ -509,6 +557,29 @@ export interface operations {
};
};
};
MarketStructureController_getCapitalFlow: {
parameters: {
query?: {
limit?: number;
sort?: 'inflow' | 'outflow';
category?: 'industry' | 'concept' | 'board';
};
header?: never;
path?: never;
cookie?: never;
};
requestBody?: never;
responses: {
200: {
headers: {
[name: string]: unknown;
};
content: {
'application/json': components['schemas']['CapitalFlowResponseDto'];
};
};
};
};
MarketOverviewController_getFunds: {
parameters: {
query?: never;