VideoScriptTaskMapper.java 1.5 KB

12345678910111213141516171819202122232425262728293031323334353637
  1. package com.video.script.admin.mapper;
  2. import com.video.script.admin.entity.VideoScriptTask;
  3. import java.util.List;
  4. import org.apache.ibatis.annotations.Param;
  5. public interface VideoScriptTaskMapper {
  6. List<VideoScriptTask> selectList(@Param("keyword") String keyword, @Param("status") String status);
  7. VideoScriptTask selectById(@Param("id") Long id);
  8. VideoScriptTask selectByCodedeskTaskId(@Param("codedeskTaskId") String codedeskTaskId);
  9. List<VideoScriptTask> selectByStatus(@Param("status") String status);
  10. int insert(VideoScriptTask entity);
  11. int update(VideoScriptTask entity);
  12. int updateStatus(@Param("id") Long id,
  13. @Param("sourceStatus") String sourceStatus,
  14. @Param("targetStatus") String targetStatus);
  15. int updateCallbackResult(@Param("id") Long id,
  16. @Param("status") String status,
  17. @Param("transcript") String transcript,
  18. @Param("videoContent") String videoContent,
  19. @Param("omniContent") String omniContent,
  20. @Param("analysisContent") String analysisContent,
  21. @Param("scriptContent") String scriptContent,
  22. @Param("summary") String summary,
  23. @Param("codedeskTaskId") String codedeskTaskId,
  24. @Param("errorMessage") String errorMessage);
  25. int deleteById(@Param("id") Long id);
  26. }