export interface QuestionUserAnswerVO {
  /**
   * 主键id
   */
  id: string | number;

  /**
   * 项目id
   */
  projectId: string | number;

  /**
   * 用户id
   */
  userId: string | number;

  /**
   * 题库id列表
   */
  bankIdList: Array<string | number>;

  /**
   * 答案列表
   */
  answerList: Array<string>;

  /**
   * 得分
   */
  score: number;

  /**
   * 用时时间（时间戳/秒）
   */
  takeTime: number;

  /**
   * 及格线/总分（格式：60,100）
   */
  pass: string;

  /**
   * 文件地址
   */
  file: string;
}

export interface QuestionUserAnswerForm extends BaseEntity {
  /**
   * 主键id
   */
  id?: string | number;

  /**
   * 项目id
   */
  projectId?: string | number;

  /**
   * 用户id
   */
  userId?: string | number;

  /**
   * 题库id列表
   */
  bankIdList: Array<string | number>;

  /**
   * 答案列表
   */
  answerList: Array<string>;

  /**
   * 得分
   */
  score?: number;

  /**
   * 用时时间（时间戳/秒）
   */
  takeTime?: number;

  /**
   * 及格线/总分（格式：60,100）
   */
  pass?: string;

  /**
   * 文件地址
   */
  file?: string;
}

export interface QuestionUserAnswerQuery extends PageQuery {
  /**
   * 项目id
   */
  projectId?: string | number;

  /**
   * 用户id
   */
  userId?: string | number;

  /**
   * 题库id列表
   */
  bankIdList: Array<string | number>;

  /**
   * 答案列表
   */
  answerList: Array<string>;

  /**
   * 得分
   */
  score?: number;

  /**
   * 用时时间（时间戳/秒）
   */
  takeTime?: number;

  /**
   * 及格线/总分（格式：60,100）
   */
  pass?: string;

  /**
   * 文件地址
   */
  file?: string;

  /**
   * 日期范围参数
   */
  params?: any;
}
