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

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

  /**
   * 单选题（单位/道）
   */
  singleChoice: number;

  /**
   * 单选分数
   */
  singleScore: number;

  /**
   * 多选题（单位/道）
   */
  multipleChoice: number;

  /**
   * 多选分数
   */
  multipleScore: number;

  /**
   * 判断题（单位/道）
   */
  estimate: number;

  /**
   * 判断分数
   */
  estimateScore: number;

  /**
   * 满分
   */
  fullMark: number;

  /**
   * 及格线
   */
  passScore: number;

  /**
   * 答题最大时间（单位/分钟）
   */
  answerTime: number;
}

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

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

  /**
   * 单选题（单位/道）
   */
  singleChoice?: number;

  /**
   * 单选分数
   */
  singleScore?: number;

  /**
   * 多选题（单位/道）
   */
  multipleChoice?: number;

  /**
   * 多选分数
   */
  multipleScore?: number;

  /**
   * 判断题（单位/道）
   */
  estimate?: number;

  /**
   * 判断分数
   */
  estimateScore?: number;

  /**
   * 满分
   */
  fullMark?: number;

  /**
   * 及格线
   */
  passScore?: number;

  /**
   * 答题最大时间（单位/分钟）
   */
  answerTime?: number;
}

export interface QuestionsConfigQuery extends PageQuery {
  /**
   * 项目id
   */
  projectId: string | number;
  /**
   * 单选题（单位/道）
   */
  singleChoice?: number;

  /**
   * 单选分数
   */
  singleScore?: number;

  /**
   * 多选题（单位/道）
   */
  multipleChoice?: number;

  /**
   * 多选分数
   */
  multipleScore?: number;

  /**
   * 判断题（单位/道）
   */
  estimate?: number;

  /**
   * 判断分数
   */
  estimateScore?: number;

  /**
   * 满分
   */
  fullMark?: number;

  /**
   * 及格线
   */
  passScore?: number;

  /**
   * 答题最大时间（单位/分钟）
   */
  answerTime?: number;

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