MCPcopy Create free account

hub / github.com/Alanosy/online-exam-system-backend / functions

Functions581 in github.com/Alanosy/online-exam-system-backend

MethodaddRepo
(Repo repo)
src/main/java/cn/org/alan/exam/service/impl/RepoServiceImpl.java:48
MethodaddSingleQuestion
单题添加 @param questionFrom 传参 @return 响应
src/main/java/cn/org/alan/exam/controller/QuestionController.java:44
MethodaddSingleQuestion
(QuestionFrom questionFrom)
src/main/java/cn/org/alan/exam/service/impl/QuestionServiceImpl.java:51
Methodanswer
(String query)
src/main/java/cn/org/alan/exam/utils/agent/Assistant.java:19
Methodapi
()
src/main/java/cn/org/alan/exam/config/SwaggerConfig.java:32
MethodautoScoringExam
(Integer examId, Integer userId)
src/main/java/cn/org/alan/exam/service/impl/AutoScoringServiceImpl.java:40
Methodconfigure
配置 HttpSecurity 对象,定义请求的授权规则、异常处理方式、过滤器链等 @param http HttpSecurity 对象,用于配置 Spring Security 的 HTTP 请求相关规则 @throws Exception 配置过程中可能出现的异常
src/main/java/cn/org/alan/exam/config/SecurityConfig.java:42
MethodcontrollerPointcut
定义切入点,匹配 cn.org.alan.exam.controller 包及其子包下所有以 Controller 结尾的类的所有公共方法 即当这些方法被调用时,会触发对应的通知
src/main/java/cn/org/alan/exam/common/aop/LogAsPect.java:45
Methodcorrect
(List<CorrectAnswerFrom> correctAnswerFroms)
src/main/java/cn/org/alan/exam/service/impl/ManualScoreServiceImpl.java:62
MethodcorsFilter
配置允许跨域 @return
src/main/java/cn/org/alan/exam/config/CorsConfig.java:26
MethodcreateDiscussion
(DiscussionForm discussionForm)
src/main/java/cn/org/alan/exam/service/impl/DiscussionServiceImpl.java:32
MethodcreateExam
创建考试 @param examAddForm @return
src/main/java/cn/org/alan/exam/controller/ExamController.java:46
MethodcreateExam
(ExamAddForm examAddForm)
src/main/java/cn/org/alan/exam/service/impl/ExamServiceImpl.java:79
MethodcreateUser
创建用户,教师只能创建学生,管理员可以创建教师和学生 @param userForm @return
src/main/java/cn/org/alan/exam/controller/UserController.java:53
MethodcreateUser
创建用户,教师只能创建学生,管理员可以创建教师和学生 @param userForm @return
src/main/java/cn/org/alan/exam/service/impl/UserServiceImpl.java:72
MethoddecryptByRSA
(String privateKeyText, String ciphertext)
src/main/java/cn/org/alan/exam/utils/CryptoUtils.java:92
MethoddecryptSymmetrically
对称解密 @param secretKey 密钥 @param iv 加密向量,只有CBC模式才支持,如果是CBC则必传 @param ciphertext 密文 @param algorithm 对称加密算法,如AES、DES @return @throws Exception
src/main/java/cn/org/alan/exam/utils/CryptoUtils.java:192
MethoddelDiscussion
删除讨论 @param id id @return 统一响应
src/main/java/cn/org/alan/exam/controller/DiscussionController.java:55
MethoddeleteBatchByIds
批量删除用户 @param ids 删除用户ID @return
src/main/java/cn/org/alan/exam/controller/UserController.java:79
MethoddeleteBatchByIds
批量删除试题 @param ids 试题id @return 响应
src/main/java/cn/org/alan/exam/service/IQuestionService.java:33
MethoddeleteBatchByIds
(String ids)
src/main/java/cn/org/alan/exam/service/impl/QuestionServiceImpl.java:80
MethoddeleteBatchByIds
(String ids)
src/main/java/cn/org/alan/exam/service/impl/UserServiceImpl.java:122
MethoddeleteBatchQuestion
批量删除试题 @param ids 试题id @return 相应
src/main/java/cn/org/alan/exam/controller/QuestionController.java:57
MethoddeleteByDiscussionId
根据讨论id删除回复 @param discussionId 讨论id @return 影响数据库记录条数
src/main/java/cn/org/alan/exam/service/IReplyService.java:47
MethoddeleteByDiscussionId
(Integer discussionId)
src/main/java/cn/org/alan/exam/service/impl/ReplyServiceImpl.java:92
MethoddeleteCategory
删除分类 @param id 分类ID @return 结果
src/main/java/cn/org/alan/exam/controller/CategoryController.java:63
MethoddeleteCategory
(Integer id)
src/main/java/cn/org/alan/exam/service/impl/CategoryServiceImpl.java:41
MethoddeleteCertificate
删除证书 @param id 证书ID @return 返回响应结果
src/main/java/cn/org/alan/exam/controller/CertificateController.java:90
MethoddeleteCertificate
(Integer id)
src/main/java/cn/org/alan/exam/service/impl/CertificateServiceImpl.java:77
MethoddeleteDiscussion
(Integer id)
src/main/java/cn/org/alan/exam/service/impl/DiscussionServiceImpl.java:48
MethoddeleteExam
删除考试 @param ids 试卷ID @return
src/main/java/cn/org/alan/exam/controller/ExamController.java:86
MethoddeleteExam
(String ids)
src/main/java/cn/org/alan/exam/service/impl/ExamServiceImpl.java:293
MethoddeleteGrade
删除班级 @param id 班级ID @return
src/main/java/cn/org/alan/exam/controller/GradeController.java:86
MethoddeleteGrade
(Integer gradeId)
src/main/java/cn/org/alan/exam/service/impl/GradeServiceImpl.java:73
MethoddeleteLike
根据id删除点赞 @param id id @return 影响数据库记录条数
src/main/java/cn/org/alan/exam/service/ILikeService.java:37
MethoddeleteLikeByDiscussionId
(Integer discussionId)
src/main/java/cn/org/alan/exam/service/impl/LikeServiceImpl.java:57
MethoddeleteLikeByReplyId
(Integer replyId)
src/main/java/cn/org/alan/exam/service/impl/LikeServiceImpl.java:63
MethoddeleteNotice
删除公告 @param ids @return
src/main/java/cn/org/alan/exam/controller/NoticeController.java:52
MethoddeleteNotice
删除公告 @param ids @return
src/main/java/cn/org/alan/exam/service/impl/NoticeServiceImpl.java:91
MethoddeleteReply
根据id删除回复 @param id id @return 返回id
src/main/java/cn/org/alan/exam/controller/ReplyController.java:49
MethoddeleteReply
(Integer id)
src/main/java/cn/org/alan/exam/service/impl/ReplyServiceImpl.java:54
MethoddeleteRepoById
根据题库id删除题库 @param id 题库id @return 返回响应结果
src/main/java/cn/org/alan/exam/controller/RepoController.java:68
MethoddeleteRepoById
(Integer id)
src/main/java/cn/org/alan/exam/service/impl/RepoServiceImpl.java:88
Methoddetails
查看详情 @param examId 试卷ID @return
src/main/java/cn/org/alan/exam/controller/ExamController.java:229
Methoddetails
(Integer examId)
src/main/java/cn/org/alan/exam/service/impl/ExamServiceImpl.java:807
MethoddoAround
在请求后打印结果 @param proceedingJoinPoint 可执行的连接点,用于调用目标方法 @return 目标方法的返回值 @throws Throwable 可能抛出的异常
src/main/java/cn/org/alan/exam/common/aop/LogAsPect.java:108
MethoddoBefore
在请求数据前打印参数 @param joinPoint 连接点,包含了目标方法的相关信息 @throws Throwable 可能抛出的异常
src/main/java/cn/org/alan/exam/common/aop/LogAsPect.java:55
MethoddoFilterInternal
(HttpServletRequest request, HttpServletResponse response, FilterChain filterChain)
src/main/java/cn/org/alan/exam/filter/VerifyTokenFilter.java:49
MethoddoLike
(@Validated @RequestBody LikeForm likeForm)
src/main/java/cn/org/alan/exam/controller/LikeController.java:29
MethoddoLike
(LikeForm likeForm)
src/main/java/cn/org/alan/exam/service/impl/LikeServiceImpl.java:28
Methodencrypt
加密 @param data 要加密的数据 @return encrypt
src/main/java/cn/org/alan/exam/utils/SecretUtils.java:31
MethodencryptByRSA
(String publicKeyText, String plainText)
src/main/java/cn/org/alan/exam/utils/CryptoUtils.java:88
MethodencryptSymmetrically
对称加密 @param secretKey 密钥 @param iv 加密向量,只有CBC模式才支持,如果是CBC则必传 @param plainText 明文 @param algorithm 对称加密算法,如AES、DES @return @throws Exception
src/main/java/cn/org/alan/exam/utils/CryptoUtils.java:174
MethodentityToExamGradeListVO
(Exam exam)
src/main/java/cn/org/alan/exam/converter/ExamConverter.java:34
MethodentityToVO
(Question question)
src/main/java/cn/org/alan/exam/converter/QuestionConverter.java:28
MethodexamPage
分页查找待阅卷考试 @return
src/main/java/cn/org/alan/exam/controller/AnswerController.java:65
MethodexamPage
(Integer pageNum, Integer pageSize, String examName)
src/main/java/cn/org/alan/exam/service/impl/ManualScoreServiceImpl.java:122
MethodexamQuestionEntityToVO
(ExamQuestion examQuestion)
src/main/java/cn/org/alan/exam/converter/ExamConverter.java:36
MethodexportFile
导出表格到本地 @param file 本地文件对象 @param sheetData 导出数据
src/main/java/cn/org/alan/exam/utils/excel/ExcelUtils.java:541
MethodexportManySheet
(HttpServletResponse response, String fileName, Map<String, List<List<Object>>> sheetMap)
src/main/java/cn/org/alan/exam/utils/excel/ExcelUtils.java:685
MethodexportScores
(HttpServletResponse response, Integer examId, Integer gradeId)
src/main/java/cn/org/alan/exam/service/impl/UserExamsScoreServiceImpl.java:50
MethodfillAnswer
填充答案,并返回试题信息 @param exerciseFillAnswerFrom 请求参数 @return 响应结果
src/main/java/cn/org/alan/exam/controller/ExerciseController.java:68
MethodfillAnswer
(ExerciseFillAnswerFrom exerciseFillAnswerFrom)
src/main/java/cn/org/alan/exam/service/impl/ExerciseRecordServiceImpl.java:388
MethodformToEntity
(NoticeForm noticeForm)
src/main/java/cn/org/alan/exam/converter/NoticeConverter.java:19
MethodformToEntity
(ExamQuAnswerAddForm examQuAnswerAddForm)
src/main/java/cn/org/alan/exam/converter/ExamQuAnswerConverter.java:18
MethodformToEntity
(GradeForm gradeForm)
src/main/java/cn/org/alan/exam/converter/GradeConverter.java:23
MethodformToEntity
(DiscussionForm discussion)
src/main/java/cn/org/alan/exam/converter/DiscussionConverter.java:17
MethodformToEntity
(ReplyForm replyForm)
src/main/java/cn/org/alan/exam/converter/ReplyConverter.java:16
MethodformToEntity
(ExamUpdateForm examUpdateForm)
src/main/java/cn/org/alan/exam/converter/ExamConverter.java:26
MethodfromToEntity
(QuestionFrom questionFrom)
src/main/java/cn/org/alan/exam/converter/QuestionConverter.java:23
MethodfromToEntity
(ExerciseFillAnswerFrom exerciseFillAnswerFrom)
src/main/java/cn/org/alan/exam/converter/ExerciseConverter.java:20
MethodfromToEntity
(CertificateForm certificateForm)
src/main/java/cn/org/alan/exam/converter/CertificateConverter.java:19
MethodgenerateAsymmetricKeyPair
生成非对称密钥对,目前支持的算法有RSA、DSA。备注:默认生成的密钥格式为PKCS8 @param algorithm @return @throws NoSuchAlgorithmException
src/main/java/cn/org/alan/exam/utils/CryptoUtils.java:79
MethodgenerateSymmetricKey
生成对称密钥,目前支持的算法有AES、DES @param algorithm @return @throws NoSuchAlgorithmException
src/main/java/cn/org/alan/exam/utils/CryptoUtils.java:66
MethodgetAllCount
统计所有班级、试卷、试题数量 @return 统计结果
src/main/java/cn/org/alan/exam/controller/StatController.java:64
MethodgetAllCount
()
src/main/java/cn/org/alan/exam/service/impl/StatServiceImpl.java:79
MethodgetAllGrade
获取所有班级列表 @return
src/main/java/cn/org/alan/exam/controller/GradeController.java:111
MethodgetAllGrade
()
src/main/java/cn/org/alan/exam/service/impl/GradeServiceImpl.java:116
MethodgetAnswerInfo
获取用户回答详情 @param @return
src/main/java/cn/org/alan/exam/controller/ExerciseController.java:114
MethodgetAnswerInfo
(Integer repoId, Integer quId)
src/main/java/cn/org/alan/exam/service/impl/ExerciseRecordServiceImpl.java:485
MethodgetBookOne
查询单题 @param quId 试题ID @return
src/main/java/cn/org/alan/exam/controller/UserBookController.java:68
MethodgetBookOne
(Integer quId)
src/main/java/cn/org/alan/exam/service/impl/UserBookServiceImpl.java:72
MethodgetCaptcha
获取图片验证码 @param request request对象,获取sessionId @param response response对象,响应图片
src/main/java/cn/org/alan/exam/controller/AuthController.java:84
MethodgetCaptcha
获取图形验证码 @param request request对象,获取sessionId @param response response对象,响应图片
src/main/java/cn/org/alan/exam/service/impl/AuthServiceImpl.java:212
MethodgetCategoryTree
获取分类树 @return 分类树
src/main/java/cn/org/alan/exam/controller/CategoryController.java:75
MethodgetCategoryTree
()
src/main/java/cn/org/alan/exam/service/impl/CategoryServiceImpl.java:58
MethodgetChatResponse
(String msg)
src/main/java/cn/org/alan/exam/utils/agent/impl/CozeUtil.java:40
MethodgetChatResponse
(String msg)
src/main/java/cn/org/alan/exam/utils/agent/impl/DifyUtil.java:31
MethodgetChildCategories
获取子分类 @param parentId 父分类ID @return 子分类列表
src/main/java/cn/org/alan/exam/controller/CategoryController.java:100
MethodgetChildCategories
(Integer parentId)
src/main/java/cn/org/alan/exam/service/impl/CategoryServiceImpl.java:81
MethodgetCollect
题目汇总 @param examId 试卷ID @return
src/main/java/cn/org/alan/exam/controller/ExamController.java:144
MethodgetCollect
(Integer examId)
src/main/java/cn/org/alan/exam/service/impl/ExamServiceImpl.java:461
MethodgetDaily
获取每天在线时长日志 @param userId 用户ID @return 结果集
src/main/java/cn/org/alan/exam/mapper/UserDailyLoginDurationMapper.java:26
MethodgetDaily
获取用户登录时间统计 @return
src/main/java/cn/org/alan/exam/controller/StatController.java:76
MethodgetDaily
()
src/main/java/cn/org/alan/exam/service/impl/StatServiceImpl.java:107
MethodgetDetail
获取考试详情信息 @param examId 试卷ID @return
src/main/java/cn/org/alan/exam/controller/ExamController.java:158
MethodgetDetail
试卷查询信息 @return
src/main/java/cn/org/alan/exam/controller/AnswerController.java:40
MethodgetDetail
试卷查询信息 @param userId 用户ID @param examId 试卷ID @return
src/main/java/cn/org/alan/exam/service/IManualScoreService.java:28
MethodgetDetail
(Integer examId)
src/main/java/cn/org/alan/exam/service/impl/ExamServiceImpl.java:556
MethodgetDetail
试卷查询信息 @param userId @param examId @return
src/main/java/cn/org/alan/exam/service/impl/ManualScoreServiceImpl.java:56
← previousnext →301–400 of 581, ranked by callers