export interface ArStepMediaVO {
  /**
   * 媒体ID
   */
  id: string | number;

  /**
   * 步骤记录ID
   */
  stepRecordId: string | number;

  /**
   * 媒体类型(image图片 video视频 audio音频)
   */
  mediaType: string;

  /**
   * 文件URL
   */
  fileUrl: string;

  /**
   * 文件名称
   */
  fileName: string;

  /**
   * 文件大小(字节)
   */
  fileSize: number;

  /**
   * 上传时间
   */
  uploadTime: string;

  /**
   * 创建时间
   */
  createTime: string;
}

export interface ArStepMediaForm extends BaseEntity {
  /**
   * 媒体ID
   */
  id?: string | number;

  /**
   * 步骤记录ID
   */
  stepRecordId?: string | number;

  /**
   * 媒体类型(image图片 video视频 audio音频)
   */
  mediaType?: string;

  /**
   * 文件URL
   */
  fileUrl?: string;

  /**
   * 文件名称
   */
  fileName?: string;

  /**
   * 文件大小(字节)
   */
  fileSize?: number;
}

export interface ArStepMediaQuery extends PageQuery {
  /**
   * 步骤记录ID
   */
  stepRecordId?: string | number;

  /**
   * 媒体类型
   */
  mediaType?: string;

  /**
   * 上传时间-开始
   */
  uploadTimeBegin?: string;

  /**
   * 上传时间-结束
   */
  uploadTimeEnd?: string;
}
