package com.hotwj.platform.system.maintenance.service;

import com.hotwj.platform.system.maintenance.domain.bo.MediaResourceMetadataRepairRequest;
import com.hotwj.platform.system.maintenance.domain.vo.MediaResourceMetadataRepairSubmitVo;
import com.hotwj.platform.system.maintenance.domain.vo.MediaResourceMetadataRepairTaskStatusVo;

/**
 * 媒体资源元数据修复服务
 */
public interface IMediaResourceMetadataRepairService {

    /**
     * 提交修复任务
     */
    MediaResourceMetadataRepairSubmitVo submitRepairTask(MediaResourceMetadataRepairRequest request);

    /**
     * 查询任务状态
     */
    MediaResourceMetadataRepairTaskStatusVo getTaskStatus(String taskId);
}
