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
↓ 1 callers
Method
datetimeToStr
把字符串时间日期转为LocalDateTime格式 @param dateTime 需要转换的字符串 @return 返回LocalDateTime格式
src/main/java/cn/org/alan/exam/utils/DateTimeUtil.java:39
↓ 1 callers
Method
decryptAsymmetrically
非对称解密 @param privateKeyText 私钥 @param ciphertext 密文 @param algorithm 非对称加密算法 @return @throws Exception
src/main/java/cn/org/alan/exam/utils/CryptoUtils.java:223
↓ 1 callers
Method
deleteCategory
删除分类 @param id 分类ID @return 结果
src/main/java/cn/org/alan/exam/service/ICategoryService.java:41
↓ 1 callers
Method
deleteCertificate
删除公告 @param id 待删除证书的id @return 返回响应结果
src/main/java/cn/org/alan/exam/service/ICertificateService.java:56
↓ 1 callers
Method
deleteDiscussion
(Integer id)
src/main/java/cn/org/alan/exam/service/IDiscussionService.java:27
↓ 1 callers
Method
deleteExam
删除考试 @param ids 试卷ID @return
src/main/java/cn/org/alan/exam/service/IExamService.java:45
↓ 1 callers
Method
deleteGrade
删除班级 @param id 班级ID @return
src/main/java/cn/org/alan/exam/service/IGradeService.java:43
↓ 1 callers
Method
deleteLike
(Integer id)
src/main/java/cn/org/alan/exam/service/impl/LikeServiceImpl.java:52
↓ 1 callers
Method
deleteLikeByDiscussionId
根据讨论id删除点赞 @param discussionId 讨论id @return 影响数据来记录条数
src/main/java/cn/org/alan/exam/service/ILikeService.java:45
↓ 1 callers
Method
deleteLikeByReplyId
根据回复id删除点赞 @param replyId 回复id @return 影响数据来记录条数
src/main/java/cn/org/alan/exam/service/ILikeService.java:53
↓ 1 callers
Method
deleteNotice
删除公告 @param ids 删除公告ID @return
src/main/java/cn/org/alan/exam/service/INoticeService.java:32
↓ 1 callers
Method
deleteNoticeGrade
删除公告和班级关联 @param noticeIds 公告ID
src/main/java/cn/org/alan/exam/mapper/NoticeGradeMapper.java:54
↓ 1 callers
Method
deleteReply
根据id删除回复 @param id id @return 返回id
src/main/java/cn/org/alan/exam/service/IReplyService.java:31
↓ 1 callers
Method
deleteRepoById
根据题库id删除题库 并把试题所属题库清空 @param id 题库id @return 响应返回结果
src/main/java/cn/org/alan/exam/service/IRepoService.java:44
↓ 1 callers
Method
details
查看考试详情 @param examId @return
src/main/java/cn/org/alan/exam/service/IExamService.java:170
↓ 1 callers
Method
determineWhichCipherToUse
(Algorithm algorithm)
src/main/java/cn/org/alan/exam/utils/CryptoUtils.java:338
↓ 1 callers
Method
doLike
点赞或取消点赞 @param likeForm 入参 @return 统一响应格式
src/main/java/cn/org/alan/exam/service/ILikeService.java:21
↓ 1 callers
Method
encryptAsymmetrically
非对称加密 @param publicKeyText 公钥 @param plainText 明文 @param algorithm 非对称加密算法 @return @throws Exception
src/main/java/cn/org/alan/exam/utils/CryptoUtils.java:208
↓ 1 callers
Method
examPage
分页查找待阅卷考试 @return
src/main/java/cn/org/alan/exam/service/IManualScoreService.java:44
↓ 1 callers
Method
examQuestionListEntityToVO
(List<ExamQuestion> examQuestion)
src/main/java/cn/org/alan/exam/converter/ExamConverter.java:38
↓ 1 callers
Method
examToExamDetailVO
(Exam exam)
src/main/java/cn/org/alan/exam/converter/ExamConverter.java:32
↓ 1 callers
Method
exportEmpty
(HttpServletResponse response, String fileName)
src/main/java/cn/org/alan/exam/utils/excel/ExcelUtils.java:673
↓ 1 callers
Method
exportScores
成绩导出 @param response 响应对象 @param examId 考试id @param gradeId 班级id
src/main/java/cn/org/alan/exam/service/IUserExamsScoreService.java:39
↓ 1 callers
Method
exportTemplate
(HttpServletResponse response, String fileName, Class<T> clazz)
src/main/java/cn/org/alan/exam/utils/excel/ExcelUtils.java:401
↓ 1 callers
Method
fillAnswer
填充答案,并返回试题信息 @param exerciseFillAnswerFrom 请求参数 @return 响应结果
src/main/java/cn/org/alan/exam/service/IExerciseRecordService.java:80
↓ 1 callers
Method
formatDate
(Date date)
src/main/java/cn/org/alan/exam/utils/excel/ExcelUtils.java:958
↓ 1 callers
Method
getAllCount
统计所有班级、试卷、试题数量 @return 响应结果
src/main/java/cn/org/alan/exam/service/IStatService.java:40
↓ 1 callers
Method
getAllExamRecordPage
查询所有考试记录(管理员) @param page 分页对象 @param examName 考试名称 @param isASC 是否升序 @return 分页结果
src/main/java/cn/org/alan/exam/mapper/ExamMapper.java:60
↓ 1 callers
Method
getAllGrade
获得所有班级 @param userId 用户ID @param roleCode 觉得代码 @param gradeIdList 班级ID列表 @return 结果集
src/main/java/cn/org/alan/exam/mapper/GradeMapper.java:39
↓ 1 callers
Method
getAllGrade
获取所有班级列表 @return
src/main/java/cn/org/alan/exam/service/IGradeService.java:68
↓ 1 callers
Method
getAnswerInfo
获取用户回答详情 @param repoId 题库ID @param quId 试题ID @return
src/main/java/cn/org/alan/exam/service/IExerciseRecordService.java:97
↓ 1 callers
Method
getAuthList
根据token获取权限 @param token @return
src/main/java/cn/org/alan/exam/utils/JwtUtil.java:162
↓ 1 callers
Method
getBean
获取每个对象的数据
src/main/java/cn/org/alan/exam/utils/excel/ExcelUtils.java:106
↓ 1 callers
Method
getBookOne
查询单题 @param quId 试题ID @return
src/main/java/cn/org/alan/exam/service/IUserBookService.java:43
↓ 1 callers
Method
getCaptcha
获取图片验证码 @param request request对象,获取sessionId @param response response对象,响应图片
src/main/java/cn/org/alan/exam/service/IAuthService.java:43
↓ 1 callers
Method
getCategoryTree
获取分类树 @return 分类树
src/main/java/cn/org/alan/exam/service/ICategoryService.java:48
↓ 1 callers
Method
getChatResponse
向大模型输入消息,返回结果 @param msg 输入消息 @return 结果
src/main/java/cn/org/alan/exam/utils/agent/AIChat.java:17
↓ 1 callers
Method
getChildCategories
根据父ID获取子分类 @param parentId 父ID @return 子分类列表
src/main/java/cn/org/alan/exam/service/ICategoryService.java:63
↓ 1 callers
Method
getCollect
题目汇总 @param examId 试卷ID @return
src/main/java/cn/org/alan/exam/service/IExamService.java:80
↓ 1 callers
Method
getDate
()
src/main/java/cn/org/alan/exam/utils/DateTimeUtil.java:29
↓ 1 callers
Method
getDiscussionDetail
(Integer id)
src/main/java/cn/org/alan/exam/service/IDiscussionService.java:33
↓ 1 callers
Method
getExamGradeCount
各班级的试卷数统计 @return 响应结果
src/main/java/cn/org/alan/exam/service/IStatService.java:33
↓ 1 callers
Method
getExamQuByExamIdAndQuType
根据试卷ID和试题类型查询试卷与试题的联系 @param examId 试卷ID @param quType 试题类型 @return 试卷试题关联列表
src/main/java/cn/org/alan/exam/mapper/ExamQuestionMapper.java:48
↓ 1 callers
Method
getExamRecordDetail
查询某场考试的信息 @param examId 试卷ID @param userId @return
src/main/java/cn/org/alan/exam/service/IExerciseRecordService.java:54
↓ 1 callers
Method
getExamRecordPage
查询学生的考试记录 @param page 分页对象 @param userId 用户ID @param examName 考试名称 @param isASC 是否升序 @return 分页结果
src/main/java/cn/org/alan/exam/mapper/ExamMapper.java:39
↓ 1 callers
Method
getExamRecordPage
分页查询已考试试卷 @param pageNum 页码 @param pageSize 每页大小 @param examName 考试名称 @param isASC 是否升序排列,true为升序,false为降序 @return 查询结果
src/main/java/cn/org/alan/exam/service/IExerciseRecordService.java:45
↓ 1 callers
Method
getExamScoreInfo
根据班级分析考试情况 @param pageNum 页码 @param pageSize 每页大小 @param examTitle 考试名称 @return 响应结果
src/main/java/cn/org/alan/exam/service/IUserExamsScoreService.java:49
↓ 1 callers
Method
getExample
()
src/main/java/cn/org/alan/exam/utils/excel/ExcelClassField.java:54
↓ 1 callers
Method
getExcelClassField
(Field field)
src/main/java/cn/org/alan/exam/utils/excel/ExcelUtils.java:479
↓ 1 callers
Method
getExerciseRecordDetail
查询刷题详情 @param exerciseId 刷题记录ID @return
src/main/java/cn/org/alan/exam/service/IExerciseRecordService.java:72
↓ 1 callers
Method
getExerciseRecordPage
查询所考过的刷题 @param pageNum 页码 @param pageSize 每页大小 @return
src/main/java/cn/org/alan/exam/service/IExerciseRecordService.java:64
↓ 1 callers
Method
getFieldDataMap
(T t)
src/main/java/cn/org/alan/exam/utils/excel/ExcelUtils.java:657
↓ 1 callers
Method
getFieldName
()
src/main/java/cn/org/alan/exam/utils/excel/ExcelClassField.java:30
↓ 1 callers
Method
getFile
获取文件 @param filePath filePath 文件父路径(如:D:/doc/excel/) @param fileName 文件名称(不带尾缀,如:用户表) @return 本地File文件对象
src/main/java/cn/org/alan/exam/utils/excel/ExcelUtils.java:577
↓ 1 callers
Method
getFirstLevelCategories
获取一级分类列表 @return 一级分类列表
src/main/java/cn/org/alan/exam/service/ICategoryService.java:55
↓ 1 callers
Method
getGradeByCode
根据班级代码获取班级对象 @param code 班级代码 @return 班级对象
src/main/java/cn/org/alan/exam/mapper/GradeMapper.java:47
↓ 1 callers
Method
getGradeExamList
根据班级获得考试列表 @param pageNum 页码 @param pageSize 每页大小 @param title 标题 @param isASC 是否升序排列,true为升序,false为降序 @return 考试列表分页结果
src/main/java/cn/org/alan/exam/service/IExamService.java:113
↓ 1 callers
Method
getGradeList
获得班级关联的班级id @param noticeId 公告ID @return 结果集
src/main/java/cn/org/alan/exam/mapper/NoticeGradeMapper.java:47
↓ 1 callers
Method
getGrossScore
获取试卷总分 @param exam 试卷对象 @return
src/main/java/cn/org/alan/exam/service/impl/ExamServiceImpl.java:258
↓ 1 callers
Method
getIPAddress
获取ip地址 @param request @return
src/main/java/cn/org/alan/exam/utils/IPUtils.java:59
↓ 1 callers
Method
getMyCertificatePaging
分页查已获证书 @param pageNum 页码 @param pageSize 每页大小 @param examName 试卷标题 @return
src/main/java/cn/org/alan/exam/service/ICertificateService.java:66
↓ 1 callers
Method
getNewNotice
获取最新公告 @param page 分页对象 @param teachIdList 老师ID列表 @param noticeIdList 公告ID列表 @param adminIdList 管理员ID列表 @return 分页结果
src/main/java/cn/org/alan/exam/mapper/NoticeMapper.java:45
↓ 1 callers
Method
getNewNotice
查找最新公告-用户 @param pageNum 页码 @param pageSize 每页大小 @return
src/main/java/cn/org/alan/exam/service/INoticeService.java:60
↓ 1 callers
Method
getNotice
教师管理员获取公告 @param userId 用户ID @param title 公告标题 @return 结果集
src/main/java/cn/org/alan/exam/mapper/NoticeMapper.java:54
↓ 1 callers
Method
getNotice
教师分页查找 @param pageNum 页码 @param pageSize 每页大小 @param title @return
src/main/java/cn/org/alan/exam/service/INoticeService.java:51
↓ 1 callers
Method
getNoticeIdList
获得班级关联的公告id @param gradeId 公告ID @return 结果集
src/main/java/cn/org/alan/exam/mapper/NoticeGradeMapper.java:39
↓ 1 callers
Method
getOwnerDiscussions
(String title, Integer gradeId, Integer currentPage, Integer size)
src/main/java/cn/org/alan/exam/service/IDiscussionService.java:30
↓ 1 callers
Method
getPaging
分页查找班级 @param pageNum 页码 @param pageSize 每页大小 @param gradeName 班级名称 @return
src/main/java/cn/org/alan/exam/service/IGradeService.java:53
↓ 1 callers
Method
getPagingExam
教师分页查找考试列表 @param pageNum 页码 @param pageSize 每页大小 @param title 试卷标题 @return
src/main/java/cn/org/alan/exam/service/IExamService.java:55
↓ 1 callers
Method
getQuestionList
获取考试题目id列表 @param examId 试卷ID @return
src/main/java/cn/org/alan/exam/service/IExamService.java:63
↓ 1 callers
Method
getQuestionSheet
获取试题答题卡列表 @param repoId 题库Id @param quType 试题类型 @return 响应结果
src/main/java/cn/org/alan/exam/service/IExerciseRecordService.java:34
↓ 1 callers
Method
getQuestionSingle
获取单题信息 @param examId 试卷ID @param questionId 试题ID @return
src/main/java/cn/org/alan/exam/service/IExamService.java:72
↓ 1 callers
Method
getQuestionsForGrading
获取待评分的题目信息
src/main/java/cn/org/alan/exam/mapper/ExamQuAnswerMapper.java:41
↓ 1 callers
Method
getReUserExamBook
查询错题本错题id列表 @param examId 考试ID @return
src/main/java/cn/org/alan/exam/service/IUserBookService.java:35
↓ 1 callers
Method
getRepo
分页获取可刷题库列表 @param pageNum 页码 @param pageSize 每页记录数 @param title 题库名 @param categoryId 分类ID @return 响应结果
src/main/java/cn/org/alan/exam/service/IRepoService.java:74
↓ 1 callers
Method
getRepoList
根据用户id获取自己的题库 教师获取自己的,管理员可以获取所有 @param repoTitle 题库名称 @return 响应结果
src/main/java/cn/org/alan/exam/service/IRepoService.java:52
↓ 1 callers
Method
getReposByCategory
按分类查询题库的方法
src/main/java/cn/org/alan/exam/service/IRepoService.java:79
↓ 1 callers
Method
getSingle
获取单题,没有选项 @param id 试题ID @return
src/main/java/cn/org/alan/exam/service/IExerciseRecordService.java:88
↓ 1 callers
Method
getStudentGradeCount
各班人数统计 @return 响应结果
src/main/java/cn/org/alan/exam/service/IStatService.java:26
↓ 1 callers
Method
getTeacherExamRecordPage
查询教师创建的考试记录 @param page 分页对象 @param userId 用户ID @param examName 考试名称 @param isASC 是否升序 @return 分页结果
src/main/java/cn/org/alan/exam/mapper/ExamMapper.java:50
↓ 1 callers
Method
getTodayRecord
获得当天记录 @param userId 用户ID @param date 日期 @return 结果
src/main/java/cn/org/alan/exam/mapper/UserDailyLoginDurationMapper.java:35
↓ 1 callers
Method
getUnansweredSaqQuestions
根据试卷ID和学生ID查询该学生在该场考试中所有未作答的简答题 @param examId 试卷ID @param userId 用户ID @return 未作答的简答题列表
src/main/java/cn/org/alan/exam/mapper/ExamQuestionMapper.java:58
↓ 1 callers
Method
getUserStarExamTime
(Integer examId, Integer userId)
src/main/java/cn/org/alan/exam/service/impl/ExamServiceImpl.java:1080
↓ 1 callers
Method
getUsername
()
src/main/java/cn/org/alan/exam/utils/security/SysUserDetails.java:49
↓ 1 callers
Method
handExam
交卷操作 @return
src/main/java/cn/org/alan/exam/task/ExamTask.java:100
↓ 1 callers
Method
handExam
交卷操作 @param examId 试卷ID @return
src/main/java/cn/org/alan/exam/service/IExamService.java:121
↓ 1 callers
Method
handExam
(Integer examId)
src/main/java/cn/org/alan/exam/service/impl/ExamServiceImpl.java:893
↓ 1 callers
Method
importQuestion
批量导入试题 @param id 题库Id @param file Excel文件 @return 响应结果
src/main/java/cn/org/alan/exam/service/IQuestionService.java:71
↓ 1 callers
Method
importUsers
Excel导入用户数据 @param file 用户数据excel @return
src/main/java/cn/org/alan/exam/service/IUserService.java:49
↓ 1 callers
Method
info
获取用户个人信息 @return 响应结果
src/main/java/cn/org/alan/exam/service/IUserService.java:56
↓ 1 callers
Method
insertBatchUser
批量添加用户 @param list 用户id列表 @return 返回删除条数
src/main/java/cn/org/alan/exam/mapper/UserMapper.java:35
↓ 1 callers
Method
insertList
批量添加批改分数 @param manualScores 入参 @return 影响记录数
src/main/java/cn/org/alan/exam/mapper/ManualScoreMapper.java:22
↓ 1 callers
Method
insertNewAnswer
(ExamQuAnswerAddForm examQuAnswerForm, Integer quType)
src/main/java/cn/org/alan/exam/service/impl/ExamServiceImpl.java:615
↓ 1 callers
Method
insertQuestion
添加试题 @param examId 试卷ID @param quType 试题类型 @param quScore 试题分数 @param questionIdsAndSorts 试题Id与Sort集 @return 添加
src/main/java/cn/org/alan/exam/mapper/ExamQuestionMapper.java:27
↓ 1 callers
Method
insertSingleQuestion
添加试题 自己选择 @param examId 试卷ID @param quType 试题类型 @param quScore 试题分数 @param questionIdsAndSorts 试题Id与Sort集 @retu
src/main/java/cn/org/alan/exam/mapper/ExamQuestionMapper.java:38
↓ 1 callers
Method
isImage
判断是否为常见图片格式 @param filename 文件名 @return 结果
src/main/java/cn/org/alan/exam/utils/file/FileService.java:25
↓ 1 callers
Method
isOverSize
判断文件是否大于50KB @param file 文件 @return 结果
src/main/java/cn/org/alan/exam/utils/file/FileService.java:33
↓ 1 callers
Method
joinGrade
用户加入班级,只有学生才能加入班级 @param code 班级代码 @return
src/main/java/cn/org/alan/exam/service/IUserService.java:64
↓ 1 callers
Method
listEntityToVo
(List<Repo> list)
src/main/java/cn/org/alan/exam/converter/RepoConverter.java:19
↓ 1 callers
Method
listFromToEntity
(List<UserForm> list)
src/main/java/cn/org/alan/exam/converter/UserConverter.java:22
← previous
next →
101–200 of 581, ranked by callers