package cn.com.poc.ai_data_audit.service;

import cn.com.poc.ai_data_audit.dto.FileUploadConfirmDto;
import cn.com.yict.framemax.core.service.BaseService;
import cn.com.poc.ai_data_audit.entity.BizAiDataAuditTaskEntity;
import cn.com.yict.framemax.data.model.PagingInfo;
import java.util.Collection;
import java.util.List;

public interface BizAiDataAuditTaskService extends BaseService {

    BizAiDataAuditTaskEntity get(Long id) throws Exception;

    BizAiDataAuditTaskEntity getWithToken(Long id) throws Exception;

    void delete(Long id) throws Exception;

    List<BizAiDataAuditTaskEntity> findByExample(BizAiDataAuditTaskEntity example, PagingInfo pagingInfo) throws Exception;

    BizAiDataAuditTaskEntity update(BizAiDataAuditTaskEntity entity) throws Exception;

    void createDataAuditTask(String taskName, FileUploadConfirmDto fileUploadConfirmDto) throws Exception;


}