package cn.com.poc.ai_data_audit.rest;

import cn.com.poc.ai_data_audit.dto.BizAiDataAuditTaskDeleteDto;
import cn.com.poc.writing.dto.ExaminationBatchDeleteDto;
import cn.com.yict.framemax.core.rest.BaseRest;
import cn.com.poc.ai_data_audit.dto.BizAiDataAuditTaskDto;
import cn.com.yict.framemax.data.model.PagingInfo;
import java.util.Collection;
import java.util.List;
import cn.com.yict.framemax.web.permission.Access;
import cn.com.yict.framemax.web.permission.Permission;
import org.springframework.web.bind.annotation.RequestBody;
import org.springframework.web.bind.annotation.RequestParam;

@Permission(Access.Safety)
public interface BizAiDataAuditTaskRest extends BaseRest {

    List<BizAiDataAuditTaskDto> getTaskList() throws Exception;

    BizAiDataAuditTaskDto getByTaskId(@RequestParam Long taskId) throws Exception;

    void delete(@RequestBody BizAiDataAuditTaskDeleteDto dto) throws Exception;
}