package com.sztzjy.linkCommerce.mapper; import com.sztzjy.linkCommerce.entity.AiTrainingEvaluation; import org.apache.ibatis.annotations.Mapper; import org.apache.ibatis.annotations.Param; import java.util.Date; @Mapper public interface AiTrainingEvaluationMapper { AiTrainingEvaluation findByStudentClassAndTask(@Param("studentUserId") String studentUserId, @Param("teachingClassId") String teachingClassId, @Param("taskId") String taskId); int insertIgnore(AiTrainingEvaluation record); int claimHelp(@Param("id") String id, @Param("updateTime") Date updateTime); int claimAssessment(@Param("id") String id, @Param("updateTime") Date updateTime); int completeHelp(AiTrainingEvaluation record); int completeAssessment(AiTrainingEvaluation record); int failHelp(@Param("id") String id, @Param("errorMessage") String errorMessage, @Param("updateTime") Date updateTime); int failAssessment(@Param("id") String id, @Param("errorMessage") String errorMessage, @Param("updateTime") Date updateTime); }