feat(leader): Leader 管理展示跟单/回测数量并支持跳转筛选
- 后端:LeaderDto 增加 backtestCount,LeaderService 统计回测数并返回 - Leader 列表:展示跟单数、回测数,点击跳转跟单配置/回测页并带 leaderId 筛选 - 跟单配置页:从 URL 读取 leaderId 并应用筛选,Leader 下拉改用 LeaderSelect - 回测页:支持 Leader 筛选,页面加载时请求 Leader 列表,筛选与详情统一显示规则 - LeaderSelect:支持 style,回测/跟单筛选统一使用 - 多语言:补充 leaderList 相关 key - 移动端:Leader 管理卡片内按钮增加内边距 padding 8px 16px Co-authored-by: Cursor <cursoragent@cursor.com>
This commit is contained in:
@@ -65,6 +65,7 @@ export interface Leader {
|
||||
remark?: string // Leader 备注(可选)
|
||||
website?: string // Leader 网站(可选)
|
||||
copyTradingCount: number
|
||||
backtestCount: number // 回测数量
|
||||
totalOrders?: number
|
||||
totalPnl?: string
|
||||
createdAt: number
|
||||
@@ -978,3 +979,27 @@ export interface NodeCheckResult {
|
||||
responseTimeMs?: number
|
||||
blockNumber?: string
|
||||
}
|
||||
|
||||
/**
|
||||
* 回测任务 DTO
|
||||
*/
|
||||
export interface BacktestTaskDto {
|
||||
id: number
|
||||
taskName: string
|
||||
leaderId: number
|
||||
leaderName?: string
|
||||
leaderAddress?: string
|
||||
initialBalance: string
|
||||
finalBalance?: string
|
||||
profitAmount?: string
|
||||
profitRate?: string
|
||||
backtestDays: number
|
||||
startTime: number
|
||||
endTime?: number
|
||||
status: string // PENDING/RUNNING/COMPLETED/STOPPED/FAILED
|
||||
progress: number
|
||||
totalTrades: number
|
||||
createdAt: number
|
||||
executionStartedAt?: number
|
||||
executionFinishedAt?: number
|
||||
}
|
||||
|
||||
Reference in New Issue
Block a user