UserNoteQuestionRelationMapper.java 1.1 KB

1234567891011121314151617181920212223242526272829303132333435
  1. package com.qxgmat.data.relation;
  2. import com.qxgmat.data.dao.entity.UserNoteQuestion;
  3. import org.apache.ibatis.annotations.Param;
  4. import java.util.Date;
  5. import java.util.List;
  6. /**
  7. * Created by gaojie on 2017/11/9.
  8. */
  9. public interface UserNoteQuestionRelationMapper {
  10. List<UserNoteQuestion> listExercise(
  11. @Param("userId") Number userId,
  12. @Param("keyword") String keyword,
  13. @Param("questionTypes") String[] questionTypes,
  14. @Param("courseModules") String[] courseModules,
  15. @Param("structIds") Integer[] structIds,
  16. @Param("startTime") Date startTime,
  17. @Param("endTime") Date endTime,
  18. String order
  19. );
  20. List<UserNoteQuestion> listExamination(
  21. @Param("userId") Number userId,
  22. @Param("keyword") String keyword,
  23. @Param("questionTypes") String[] questionTypes,
  24. @Param("structIds") Integer[] structIds,
  25. @Param("libraryId") Integer libraryId,
  26. @Param("year") String year,
  27. @Param("startTime") Date startTime,
  28. @Param("endTime") Date endTime,
  29. String order
  30. );
  31. }