Code
Hub
Workspaces
Following
Trending
Connect
MCP
copy
Create free account
hub
/
github.com/Alanosy/online-exam-system-backend
/ functions
Functions
581 in github.com/Alanosy/online-exam-system-backend
⨍
Functions
581
◇
Types & classes
273
Method
getDiscussionDetail
(Integer id)
src/main/java/cn/org/alan/exam/service/impl/DiscussionServiceImpl.java:74
Method
getExamGradeCount
各班试卷统计 @return
src/main/java/cn/org/alan/exam/controller/StatController.java:52
Method
getExamGradeCount
()
src/main/java/cn/org/alan/exam/service/impl/StatServiceImpl.java:61
Method
getExamRecordDetail
查询试卷详情 @param examId @return
src/main/java/cn/org/alan/exam/controller/RecordController.java:62
Method
getExamRecordDetail
(Integer examId, Integer userId)
src/main/java/cn/org/alan/exam/service/impl/ExerciseRecordServiceImpl.java:95
Method
getExamRecordPage
分页查询已考试试卷 @param pageNum 页码 @param pageSize 每页记录数 @param examName 考试名称 @param isASC 是否升序排列,true为升序,false为降序,默认为false @return 查询结果
src/main/java/cn/org/alan/exam/controller/RecordController.java:46
Method
getExamRecordPage
(Integer pageNum, Integer pageSize, String examName, Boolean isASC)
src/main/java/cn/org/alan/exam/service/impl/ExerciseRecordServiceImpl.java:71
Method
getExamScoreInfo
根据班级分析考试情况 @param pageNum 页码 @param pageSize 每页记录数 @param examTitle 考试名称 @return 响应结果
src/main/java/cn/org/alan/exam/controller/ScoreController.java:81
Method
getExamScoreInfo
(Integer pageNum, Integer pageSize, String examTitle, Integer gradeId)
src/main/java/cn/org/alan/exam/service/impl/UserExamsScoreServiceImpl.java:64
Method
getExerciseRecordDetail
查询刷题详情 @param exerciseId @return
src/main/java/cn/org/alan/exam/controller/RecordController.java:92
Method
getExerciseRecordDetail
(Integer exerciseId)
src/main/java/cn/org/alan/exam/service/impl/ExerciseRecordServiceImpl.java:261
Method
getExerciseRecordPage
分页查询已考试刷题 @param pageNum @param pageSize @return
src/main/java/cn/org/alan/exam/controller/RecordController.java:77
Method
getExerciseRecordPage
(Integer pageNum, Integer pageSize ,String repoName)
src/main/java/cn/org/alan/exam/service/impl/ExerciseRecordServiceImpl.java:249
Method
getFirstLevelCategories
获取一级分类 @return 一级分类列表
src/main/java/cn/org/alan/exam/controller/CategoryController.java:87
Method
getFirstLevelCategories
()
src/main/java/cn/org/alan/exam/service/impl/CategoryServiceImpl.java:69
Method
getGrade
分页查询班级 @param pageNum 页码 @param pageSize 每页大小 @param gradeName 班级名称 @return
src/main/java/cn/org/alan/exam/controller/GradeController.java:44
Method
getGradeExamList
根据班级获得考试 @param pageNum 页码 @param pageSize 每页大小 @param title 试卷标题 @param isASC 是否升序排列,true为升序,false为降序,默认为false @return
src/main/java/cn/org/alan/exam/controller/ExamController.java:174
Method
getGradeExamList
(Integer pageNum, Integer pageSize, String title, Boolean isASC)
src/main/java/cn/org/alan/exam/service/impl/ExamServiceImpl.java:874
Method
getLogPage
(@RequestParam(value = "pageNum", required = false, defaultValue = "1") Integer pageNum,
src/main/java/cn/org/alan/exam/controller/LogController.java:29
Method
getMyCertificate
分页查已获证书 @param pageNum 页码 @param pageSize 每页大小 @param examName 试卷标题 @return
src/main/java/cn/org/alan/exam/controller/CertificateController.java:105
Method
getMyCertificatePaging
(Integer pageNum, Integer pageSize, String examName)
src/main/java/cn/org/alan/exam/service/impl/CertificateServiceImpl.java:88
Method
getNewNotice
获取最新消息 @param pageNum 页码 @param pageSize 每页大小 @return
src/main/java/cn/org/alan/exam/controller/NoticeController.java:97
Method
getNewNotice
学生获取公告 @param pageNum @param pageSize @return
src/main/java/cn/org/alan/exam/service/impl/NoticeServiceImpl.java:173
Method
getNotice
教师分页查找 @param pageNum 页码 @param pageSize 每页大小 @param title @return
src/main/java/cn/org/alan/exam/controller/NoticeController.java:81
Method
getNotice
教师管理员获取公告 @param pageNum @param pageSize @param title @return
src/main/java/cn/org/alan/exam/service/impl/NoticeServiceImpl.java:151
Method
getOwnerDiscussions
(String title, Integer gradeId, Integer currentPage, Integer size)
src/main/java/cn/org/alan/exam/service/impl/DiscussionServiceImpl.java:67
Method
getPage
学生错题本分页查询 @param pageNum 页码 @param pageSize 每页大小 @param examName 考试名称 @return
src/main/java/cn/org/alan/exam/controller/UserBookController.java:39
Method
getPage
学生错题本分页查询 @param pageNum 页码 @param pageSize 每页大小 @param examName 考试标题 @return
src/main/java/cn/org/alan/exam/service/IUserBookService.java:27
Method
getPage
(Integer pageNum, Integer pageSize, String examName)
src/main/java/cn/org/alan/exam/service/impl/UserBookServiceImpl.java:49
Method
getPage
(Integer pageNum, Integer pageSize)
src/main/java/cn/org/alan/exam/service/impl/LogServiceImpl.java:34
Method
getPaging
(Integer pageNum, Integer pageSize, String gradeName)
src/main/java/cn/org/alan/exam/service/impl/GradeServiceImpl.java:86
Method
getPagingExam
教师分页查找考试列表 @param pageNum 页码 @param pageSize 每页大小 @param title 试卷标题 @return
src/main/java/cn/org/alan/exam/controller/ExamController.java:101
Method
getPagingExam
(Integer pageNum, Integer pageSize, String title)
src/main/java/cn/org/alan/exam/service/impl/ExamServiceImpl.java:308
Method
getQuestion
获取试题Id列表 @param repoId 题库Id @param quType 试题类型 @return 响应结果
src/main/java/cn/org/alan/exam/controller/ExerciseController.java:50
Method
getQuestionList
获取考试题目id列表 @param examId 试卷ID @return
src/main/java/cn/org/alan/exam/controller/ExamController.java:116
Method
getQuestionList
(Integer examId)
src/main/java/cn/org/alan/exam/service/impl/ExamServiceImpl.java:325
Method
getQuestionSheet
(Integer repoId, Integer quType)
src/main/java/cn/org/alan/exam/service/impl/ExerciseRecordServiceImpl.java:65
Method
getQuestionSingle
获取单题信息 @param examId 试卷ID @param questionId 试题ID @return
src/main/java/cn/org/alan/exam/controller/ExamController.java:130
Method
getQuestionSingle
(Integer examId, Integer quId)
src/main/java/cn/org/alan/exam/service/impl/ExamServiceImpl.java:386
Method
getReUserExamBook
查询错题本错题id列表 @param examId 考试ID @return
src/main/java/cn/org/alan/exam/controller/UserBookController.java:55
Method
getReUserExamBook
(Integer examId)
src/main/java/cn/org/alan/exam/service/impl/UserBookServiceImpl.java:59
Method
getRepo
分页获取可刷题库列表 @param pageNum 页码 @param pageSize 每页大小 @param title 题库名 @param categoryId 分类ID @return 响应结果
src/main/java/cn/org/alan/exam/controller/ExerciseController.java:84
Method
getRepo
(Integer pageNum, Integer pageSize, String title, Integer categoryId)
src/main/java/cn/org/alan/exam/service/impl/RepoServiceImpl.java:151
Method
getRepoList
获取题库id和题库名,教师获取自己的题库,管理员获取所有题库 @param repoTitle 题库名称 @return 响应结果
src/main/java/cn/org/alan/exam/controller/RepoController.java:81
Method
getRepoList
(String repoTitle)
src/main/java/cn/org/alan/exam/service/impl/RepoServiceImpl.java:104
Method
getReposByCategory
根据分类ID查询题库 @param categoryId 分类ID @param pageNum 页码 @param pageSize 每页记录数 @return 响应结果
src/main/java/cn/org/alan/exam/controller/RepoController.java:115
Method
getReposByCategory
(Integer categoryId, Integer pageNum, Integer pageSize)
src/main/java/cn/org/alan/exam/service/impl/RepoServiceImpl.java:192
Method
getSingle
获取单题详情,没有答案 @param id 试题id @return
src/main/java/cn/org/alan/exam/controller/ExerciseController.java:101
Method
getSingle
(Integer id)
src/main/java/cn/org/alan/exam/service/impl/ExerciseRecordServiceImpl.java:479
Method
getStudentGradeCount
各班级人数统计 @return
src/main/java/cn/org/alan/exam/controller/StatController.java:40
Method
getStudentGradeCount
()
src/main/java/cn/org/alan/exam/service/impl/StatServiceImpl.java:43
Method
globalConfig
()
src/main/java/cn/org/alan/exam/config/MybatisPlusConfig.java:41
Method
handleAccessDeniedException
处理无权限访问异常 @param e 异常 @return 响应
src/main/java/cn/org/alan/exam/common/handler/GlobalExceptionHandler.java:111
Method
handleConstraintViolationException
处理约束违反异常 @param e 异常 @return 响应
src/main/java/cn/org/alan/exam/common/handler/GlobalExceptionHandler.java:149
Method
handleDuplicateKeyException
处理主键冲突异常 @param e 异常 @return 响应
src/main/java/cn/org/alan/exam/common/handler/GlobalExceptionHandler.java:98
Method
handleExam
交卷操作 @param examId 试卷ID @return
src/main/java/cn/org/alan/exam/controller/ExamController.java:216
Method
handleException
处理自定义服务异常拦截处理 @param e 异常 @return 响应
src/main/java/cn/org/alan/exam/common/handler/GlobalExceptionHandler.java:36
Method
handleHttpMessageNotReadableException
处理请求参数无法解析异常 @param e 异常 @return 响应
src/main/java/cn/org/alan/exam/common/handler/GlobalExceptionHandler.java:74
Method
handleMethodArgumentNotValidException
处理参数校验异常 @param e 异常 @return 响应
src/main/java/cn/org/alan/exam/common/handler/GlobalExceptionHandler.java:49
Method
handleMissingServletRequestParameterException
处理请求参数缺失异常 @param e @return
src/main/java/cn/org/alan/exam/common/handler/GlobalExceptionHandler.java:86
Method
handleSQLIntegrityConstraintViolationException
处理唯一约束异常 @param e 异常 @return 响应
src/main/java/cn/org/alan/exam/common/handler/GlobalExceptionHandler.java:62
Method
handlerMaxUploadSizeExceededException
处理文件太大异常 @param e 异常 @return 响应
src/main/java/cn/org/alan/exam/common/handler/GlobalExceptionHandler.java:124
Method
handlerMissingServletRequestPartException
处理文件获取不到异常 @param e 异常 @return 响应
src/main/java/cn/org/alan/exam/common/handler/GlobalExceptionHandler.java:136
Method
importQuestion
批量导入试题 @param id 题库Id @param file Excel文件 @return 响应结果
src/main/java/cn/org/alan/exam/controller/QuestionController.java:120
Method
importQuestion
(Integer id, MultipartFile file)
src/main/java/cn/org/alan/exam/service/impl/QuestionServiceImpl.java:126
Method
importUsers
Excel导入用户数据 @param file EXCEL文件 @return
src/main/java/cn/org/alan/exam/controller/UserController.java:92
Method
importUsers
(MultipartFile file)
src/main/java/cn/org/alan/exam/service/impl/UserServiceImpl.java:142
Method
info
获取用户个人信息 @return
src/main/java/cn/org/alan/exam/controller/UserController.java:39
Method
info
获取用户个人信息 @return
src/main/java/cn/org/alan/exam/service/impl/UserServiceImpl.java:175
Method
insertFill
添加数据拦截 @param metaObject
src/main/java/cn/org/alan/exam/common/handler/FiledFullHandler.java:30
Method
insertNewAnswer
添加考试记录 @param examQuAnswerForm @param quType 试题类型 @return
src/main/java/cn/org/alan/exam/service/IExamService.java:137
Method
isAccountNonExpired
()
src/main/java/cn/org/alan/exam/utils/security/SysUserDetails.java:54
Method
isAccountNonLocked
()
src/main/java/cn/org/alan/exam/utils/security/SysUserDetails.java:59
Method
isCredentialsNonExpired
()
src/main/java/cn/org/alan/exam/utils/security/SysUserDetails.java:64
Method
isEnabled
()
src/main/java/cn/org/alan/exam/utils/security/SysUserDetails.java:69
Method
isImage
判断是否为常见图片格式 @param filename 文件名 @return 结果
src/main/java/cn/org/alan/exam/utils/file/impl/MinioUtil.java:73
Method
isImage
判断是否为常见图片格式 @param filename 文件名 @return 结果
src/main/java/cn/org/alan/exam/utils/file/impl/AliOSSUtil.java:73
Method
isOverSize
判断文件是否大于50KB @param file 文件 @return 结果
src/main/java/cn/org/alan/exam/utils/file/impl/MinioUtil.java:86
Method
isOverSize
判断文件是否大于10MB @param file 文件 @return 结果
src/main/java/cn/org/alan/exam/utils/file/impl/AliOSSUtil.java:86
Method
isUserTakingExam
判断用户是否正在考试 @param examId 试卷ID @return
src/main/java/cn/org/alan/exam/service/IExamService.java:163
Method
joinGrade
用户加入班级,只有学生才能加入班级 @param code 班级代码 @return
src/main/java/cn/org/alan/exam/controller/UserController.java:106
Method
joinGrade
用户加入班级,只有学生才能加入班级 @param code @return
src/main/java/cn/org/alan/exam/service/impl/UserServiceImpl.java:191
Method
listEntityToExamDetailRespVO
(List<ExamQuestion> examQuestion)
src/main/java/cn/org/alan/exam/converter/ExamConverter.java:30
Method
listEntityToVO
(List<Question> questions)
src/main/java/cn/org/alan/exam/converter/QuestionConverter.java:26
Method
listEntityToVo
(List<Grade> page)
src/main/java/cn/org/alan/exam/converter/GradeConverter.java:25
Method
listEntityToVo
(List<UserBook> list)
src/main/java/cn/org/alan/exam/converter/UserBookConverter.java:20
Method
login
用户登录 @param request request对象,用户获取sessionId @return token
src/main/java/cn/org/alan/exam/controller/AuthController.java:45
Method
login
登录 @param request @param loginForm 入参 @return 响应
src/main/java/cn/org/alan/exam/service/impl/AuthServiceImpl.java:91
Method
logout
用户注销 @param request request对象,需要清除session里面的内容 @return 响应结果
src/main/java/cn/org/alan/exam/controller/AuthController.java:58
Method
logout
注销 @param request request对象,需要清除session里面的内容 @return
src/main/java/cn/org/alan/exam/service/impl/AuthServiceImpl.java:184
Method
main
(String[] args)
src/main/java/cn/org/alan/exam/ExamApplication.java:26
Method
mybatisPlusInterceptor
配置数据库类型 @return
src/main/java/cn/org/alan/exam/config/MybatisPlusConfig.java:33
Method
onClose
(Session session)
src/main/java/cn/org/alan/exam/websocket/WebsocketHandler.java:47
Method
onError
(Throwable throwable)
src/main/java/cn/org/alan/exam/websocket/WebsocketHandler.java:62
Method
onMessage
(Session session, String message)
src/main/java/cn/org/alan/exam/websocket/WebsocketHandler.java:67
Method
onOpen
(Session session)
src/main/java/cn/org/alan/exam/websocket/WebsocketHandler.java:31
Method
pageDiscussionByGrade
学生根据班级id分页获取讨论 @param title 标题 @param currentPage 当前页 @param size 每页记录数 @return 分页查询结果
src/main/java/cn/org/alan/exam/controller/DiscussionController.java:107
Method
pageDiscussionByGrade
(String title, Integer currentPage, Integer size)
src/main/java/cn/org/alan/exam/service/impl/DiscussionServiceImpl.java:79
Method
pageEntityToVo
(Page<Notice> noticePage)
src/main/java/cn/org/alan/exam/converter/NoticeConverter.java:21
Method
pageEntityToVo
(Page<Grade> page)
src/main/java/cn/org/alan/exam/converter/GradeConverter.java:21
← previous
next →
401–500 of 581, ranked by callers