/** * 滚动撮合交易类型定义 */ /** * 市场挂牌信息(买卖五档) */ export interface MarketQuote { /** 单价(元/MWh) */ dj: string; /** 档位名称(供应一~五 / 需求一~五) */ name: string; /** 电量(MWh) */ dl: string; } /** * 解析后的市场挂牌信息 */ export interface ParsedMarketQuote { /** 单价(元/MWh) */ price: number; /** 档位名称 */ name: string; /** 电量(MWh) */ quantity: number; /** 类型:卖出(供应) / 买入(需求) */ side: 'sell' | 'buy'; /** 档位序号 1-5 */ level: number; } /** * 市场深度数据 */ export interface MarketDepth { /** 卖五档(价格从低到高:供应一最低,供应五最高) */ asks: ParsedMarketQuote[]; /** 买五档(价格从高到低:需求一最高,需求五最低) */ bids: ParsedMarketQuote[]; /** 最优卖价(供应一) */ bestAsk: ParsedMarketQuote | null; /** 最优买价(需求一) */ bestBid: ParsedMarketQuote | null; /** 买卖价差 */ spread: number | null; /** 查询时间 */ timestamp: Date; } /** * getGpxx API 响应 */ export interface MarketQuoteResponse { data: MarketQuote[]; } /** * 订单记录(历史记录) */ export interface OrderRecord { /** 订单状态:0=未成交, 1=部分成交, 2=全部成交 */ zt: string; /** 订单 ID */ gpid: string; /** 单位 ID */ unitid: string; /** 交易代码,如 D20260117H10 */ jydm: string; /** 交易单元名称 */ jydymc: string; /** 操作类型:买入申报/卖出申报 */ opttype: string; /** 申报电量(MWh) */ bidenergy: number; /** 申报价格(元/MWh) */ bidprice: number; /** 剩余电量(MWh,未成交部分) */ syenergy: number; /** 操作时间 */ opttime: string; } /** * DataTables 响应格式 */ export interface DataTablesResponse { /** 请求序号 */ draw: number; /** 总记录数 */ recordsTotal: number; /** 过滤后记录数 */ recordsFiltered: number; /** 数据列表 */ data: T[]; } /** * 订单查询响应 */ export type OrderHistoryResponse = DataTablesResponse; //# sourceMappingURL=types.d.ts.map