export interface GameScoreVO {
  /**
   * 成绩ID
   */
  scoreId: string | number;
  /**
   * 赛事ID
   */
  eventId: string | number;

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

  /**
   * 运动员ID
   */
  athleteId: string | number;

  /**
   * 队伍ID
   */
  teamId: string | number;

  /**
   * 个人成绩
   */
  individualPerformance: string;

  /**
   * 团队成绩
   */
  teamPerformance: string;

  /**
   * 成绩类型
   */
  scoreType: string;

  /**
   * 名次
   */
  scoreRank: number;

  /**
   * 积分
   */
  scorePoint: number;

  /**
   * 奖项
   */
  award: string;

  /**
   * 领导加分
   */
  leaderPoint: number;

  /**
   * 额外加分
   */
  extraPoint: number;

  /**
   * 成绩状态（0等待处理1处理完毕）
   */
  statusFlag: string;

  /**
   * 更新时间
   */
  updateTime: string;

  /**
   * 状态（0正常 1停用）
   */
  status: string;

  /**
   * 备注
   */
  remark: string;

}

export interface GameScoreForm extends BaseEntity {
  /**
   * 成绩ID
   */
  scoreId?: string | number;

  /**
   * 赛事ID
   */
  eventId?: string | number;

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

  /**
   * 运动员ID
   */
  athleteId?: string | number;

  /**
   * 队伍ID
   */
  teamId?: string | number;

  /**
   * 个人成绩
   */
  individualPerformance?: number;

  /**
   * 团队成绩
   */
  teamPerformance?: number;

  /**
   * 成绩类型
   */
  scoreType?: string;

  /**
   * 名次
   */
  scoreRank?: number;

  /**
   * 积分
   */
  scorePoint?: number;

  /**
   * 更新时间
   */
  updateTime?: string;

  /**
   * 奖项
   */
  award?: string;

  /**
   * 领导加分
   */
  leaderPoint?: number;

  /**
   * 额外加分
   */
  extraPoint?: number;

  /**
   * 成绩状态（0等待处理1处理完毕）
   */
  statusFlag?: string;

  /**
   * 状态（0正常 1停用）
   */
  status?: string;

  /**
   * 备注
   */
  remark?: string;

}

export interface GameScoreQuery extends PageQuery {

  /**
   * 赛事ID
   */
  eventId?: string | number;

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

  /**
   * 运动员ID
   */
  athleteId?: string | number;

  /**
   * 队伍ID
   */
  teamId?: string | number;

  /**
   * 归类（0个人项目/1团体项目）
   */
  classification: string;

  /**
   * 成绩状态（0等待处理1处理完毕）
   */
  statusFlag?: string;

  /**
   * 状态（0正常 1停用）
   */
  status?: string;

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



