// 定义 Evaluation 接口
interface Evaluation {
    id?: number; // 使用可选属性，因为可能是自增 ID
    studentId: number;
    assignmentId: number;
    version?: number; // 使用可选属性，根据需求可能在创建时不指定
}

// 定义 OverallEvaluation 接口
interface OverallEvaluation {
    id?: number; // 使用可选属性，因为可能是自增 ID
    studentId: number;
    assignmentId: number;
    content: string;
    version?: number; // 使用可选属性，根据需求可能在创建时不指定
    evaluation?: string; // 使用可选属性，根据需求可能在创建时不指定
}

// 定义 SentenceEvaluation 接口
interface SentenceEvaluation {
    id?: number; // 使用可选属性，因为可能是自增 ID
    studentId: number;
    assignmentId: number;
    no: number;
    content: string;
    sentence: string;
    evaluation?: string; // 使用可选属性，根据需求可能在创建时不指定
    version?: number; // 使用可选属性，根据需求可能在创建时不指定
    type?: string; // 使用可选属性，根据需求可能在创建时不指定
    category?: string;
}