package cn.iocoder.yudao.module.llm.service.modelassesstaskautoinfo;

import cn.iocoder.yudao.framework.common.pojo.PageResult;
import cn.iocoder.yudao.module.llm.controller.admin.modelassesstaskauto.vo.ModelAssessTaskAutoInfoPageReqVO;
import cn.iocoder.yudao.module.llm.controller.admin.modelassesstaskauto.vo.ModelAssessTaskAutoInfoSaveReqVO;
import cn.iocoder.yudao.module.llm.dal.dataobject.modelassesstaskautoinfo.ModelAssessTaskAutoInfoBackupDO;
import cn.iocoder.yudao.module.llm.dal.dataobject.modelassesstaskautoinfo.ModelAssessTaskAutoInfoDO;

import javax.validation.Valid;
import java.util.List;

/**
 * 模型评估任务 —— 自动评估-详细内容 Service 接口
 *
 * @author 华大大模型
 */
public interface ModelAssessTaskAutoInfoBackupService {


    Long createModelAssessTaskAutoInfo(@Valid ModelAssessTaskAutoInfoSaveReqVO createReqVO);

    PageResult<ModelAssessTaskAutoInfoBackupDO> getModelAssessTaskAutoInfoPage(ModelAssessTaskAutoInfoPageReqVO pageReqVO);

    List<ModelAssessTaskAutoInfoBackupDO> getListByTaskId(ModelAssessTaskAutoInfoPageReqVO pageReqVO);


}
