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

  /**
   * 裁判ID
   */
  judgeId: string | number;

  /**
   * 职务ID，可为空（表示暂未分配）
   */
  positionId: string | number;

  peopleIconUrl: string | number;
  judgeNumber: string | number;
  name: string | number;
  workYears: string | number;
}

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

  /**
   * 裁判ID
   */
  judgeId?: string | number;

  /**
   * 职务ID，可为空（表示暂未分配）
   */
  positionId?: string | number;

  judgeIdList: (string | number)[];

  workYears?: string | number;
}

export interface JudgePositionRelationQuery extends PageQuery {
  /**
   * 裁判ID
   */
  judgeId?: string | number;

  /**
   * 职务ID，可为空（表示暂未分配）
   */
  positionId?: string | number;

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