export interface FlightBookingVO extends BaseEntity {
  /**
   * 机票预订ID
   */
  bookingId: string | number;

  /**
   * 机票预订编号
   */
  applyCode: string;

  /**
   * 乘机人ID
   */
  passengerId: string | number;

  /**
   * 乘机人姓名
   */
  passengerName: string;

  /**
   * 出行日期
   */
  travelDate: string;

  /**
   * 出发地点（出差地点）
   */
  departureLocation: string;

  /**
   * 到达地点
   */
  arrivalLocation: string;

  /**
   * 机票折扣（1:5折及以下 2:5~8折 3:8折及以上 4:退改签）
   */
  flightDiscount: string;

  /**
   * 机票金额（元）
   */
  flightAmount: number;

  /**
   * 附件ID（支持多个，逗号分隔）
   */
  ossId: string | number;

  /**
   * 申请状态（1暂存 2审批中 3已审批 4作废）
   */
  bookingStatus: string;

  /**
   * 流程状态
   */
  flowStatus: string;

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

}

export interface FlightBookingForm extends BaseEntity {
  /**
   * 机票预订ID
   */
  bookingId?: string | number;

  /**
   * 机票预订编号
   */
  applyCode?: string;

  /**
   * 乘机人ID
   */
  passengerId?: string | number;

  /**
   * 乘机人姓名
   */
  passengerName?: string;

  /**
   * 出行日期
   */
  travelDate?: string;

  /**
   * 出发地点（出差地点）
   */
  departureLocation?: string;

  /**
   * 到达地点
   */
  arrivalLocation?: string;

  /**
   * 机票折扣（1:5折及以下 2:5~8折 3:8折及以上 4:退改签）
   */
  flightDiscount?: string;

  /**
   * 机票金额（元）
   */
  flightAmount?: number;

  /**
   * 附件ID（支持多个，逗号分隔）
   */
  ossId?: string | number;

  /**
   * 申请状态（1暂存 2审批中 3已审批 4作废）
   */
  bookingStatus?: string;

  /**
   * 流程状态
   */
  flowStatus?: string;

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

  flowCode?: any;

  variables?: any;

  bizExt?: any;
}

export interface FlightBookingQuery extends PageQuery {

  /**
   * 机票预订编号
   */
  applyCode?: string;

  /**
   * 乘机人ID
   */
  passengerId?: string | number;

  /**
   * 乘机人姓名
   */
  passengerName?: string;

  /**
   * 出行日期
   */
  travelDate?: string;

  /**
   * 出发地点（出差地点）
   */
  departureLocation?: string;

  /**
   * 到达地点
   */
  arrivalLocation?: string;

  /**
   * 机票折扣（1:5折及以下 2:5~8折 3:8折及以上 4:退改签）
   */
  flightDiscount?: string;

  /**
   * 机票金额（元）
   */
  flightAmount?: number;

  /**
   * 附件ID（支持多个，逗号分隔）
   */
  ossId?: string | number;

  /**
   * 申请状态（1暂存 2审批中 3已审批 4作废）
   */
  bookingStatus?: string;

  /**
   * 流程状态
   */
  flowStatus?: string;

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



