@@ -604,41 +604,4 @@ export interface DetailsData {
|
||||
|
||||
export type Grade = "S" | "A" | "B" | "C"
|
||||
|
||||
// 题单提交记录相关类型
|
||||
export interface ProblemSetSubmission {
|
||||
id: number
|
||||
problem: number
|
||||
problem_id: number
|
||||
problem_title: string
|
||||
submission: string
|
||||
result: number
|
||||
result_text: string
|
||||
score: number
|
||||
language: string
|
||||
code_length: number
|
||||
execution_time: number
|
||||
memory_usage: number
|
||||
submit_time: string
|
||||
}
|
||||
|
||||
export interface ProblemSetStatistics {
|
||||
total_submissions: number
|
||||
accepted_submissions: number
|
||||
acceptance_rate: number
|
||||
problem_stats: {
|
||||
[problemId: string]: {
|
||||
problem_title: string
|
||||
total_submissions: number
|
||||
accepted_submissions: number
|
||||
is_completed: boolean
|
||||
}
|
||||
}
|
||||
language_stats: { [language: string]: number }
|
||||
result_stats: { [result: number]: number }
|
||||
progress: {
|
||||
completed_problems_count: number
|
||||
total_problems_count: number
|
||||
progress_percentage: number
|
||||
total_score: number
|
||||
}
|
||||
}
|
||||
|
||||
Reference in New Issue
Block a user