MCPcopy Create free account

hub / github.com/Earth-OL-Player/ai_learn_project / functions

Functions1,449 in github.com/Earth-OL-Player/ai_learn_project

↓ 81 callersMethodcode
获取数据库编码。 @return 数据库编码
ai-learn-backend/src/main/java/com/earth/online/player/ailearn/growth/domain/GrowthRank.java:98
↓ 59 callersMethodget
获取缓存值,缓存不存在或过期时重新加载。 @param key 缓存键 @param loader 数据加载器 @return 缓存值
ai-learn-backend/src/main/java/com/earth/online/player/ailearn/common/cache/LocalTtlCache.java:38
↓ 54 callersMethodsuccess
构造成功响应。 @param data 业务数据 @param <T> 业务数据类型 @return 成功响应
ai-learn-backend/src/main/java/com/earth/online/player/ailearn/common/response/ApiResponse.java:23
↓ 20 callersMethodcode
获取编码值。 @return 编码值
ai-learn-backend/src/main/java/com/earth/online/player/ailearn/common/response/ResponseCode.java:51
↓ 19 callersFunctionget
(path: string)
ai-learn-web/src/api/http.ts:213
↓ 19 callersMethodgetStatus
获取兑换状态。 @return 兑换状态
ai-learn-backend/src/main/java/com/earth/online/player/ailearn/model/infrastructure/RedemptionCodeRecord.java:80
↓ 18 callersMethodnow
获取当前偏移时间。 @return 当前时间
ai-learn-backend/src/main/java/com/earth/online/player/ailearn/common/logging/application/LogLevelAdminService.java:182
↓ 15 callersMethodtoOffsetDateTime
按系统默认时区转换本地时间。 @param value 本地时间 @return 带偏移时间
ai-learn-backend/src/main/java/com/earth/online/player/ailearn/common/util/DateTimeUtils.java:24
↓ 14 callersMethodtrimToNull
去除首尾空白,空文本统一转为 null。 @param value 原始文本 @return 规整后的文本
ai-learn-backend/src/main/java/com/earth/online/player/ailearn/common/util/TextUtils.java:24
↓ 13 callersMethodgetId
获取用户ID。 @return 用户ID
ai-learn-backend/src/main/java/com/earth/online/player/ailearn/user/domain/User.java:31
↓ 13 callersMethodtoIntOrZero
将可空整数转换为安全值。 @param value 原始值 @return 非空整数
ai-learn-backend/src/main/java/com/earth/online/player/ailearn/common/util/NumberUtils.java:23
↓ 12 callersMethodcode
获取服务编码。 @return 服务编码
ai-learn-backend/src/main/java/com/earth/online/player/ailearn/common/logging/ManagedLogService.java:37
↓ 12 callersMethodmodel_name
读取请求级或全局模型名称。
ai-service/app/practice/provider_adapter.py:79
↓ 11 callersMethodfindQuestionTypes
查询题目表中实际存在的分类。 @return 题目分类列表
ai-learn-backend/src/main/java/com/earth/online/player/ailearn/question/infrastructure/QuestionMapper.java:102
↓ 11 callersFunctionpost
(path: string, body?: B)
ai-learn-web/src/api/http.ts:227
↓ 11 callersMethodruleCode
获取规则编码。
ai-learn-backend/src/main/java/com/earth/online/player/ailearn/growth/domain/BadgeRule.java:71
↓ 10 callersMethodissue
构造字段问题。 @param rowIndex 行号 @param fieldName 字段名 @param fieldLabel 字段中文名 @param message 问题说明 @return 字段问题
ai-learn-backend/src/main/java/com/earth/online/player/ailearn/question/application/SystemQuestionAdminService.java:974
↓ 10 callersMethodrequireSuperAdmin
校验当前用户必须是超级管理员。
ai-learn-backend/src/main/java/com/earth/online/player/ailearn/question/application/SystemQuestionAdminService.java:298
↓ 9 callersFunctionbuildQueryPath
(path: string, params: QueryParams)
ai-learn-web/src/api/queryParams.ts:8
↓ 9 callersFunctionupsertMetaTag
* 新增或更新 meta 标签。 * * @param attributeName 标签属性名 * @param attributeValue 标签属性值 * @param content 标签内容
ai-learn-web/src/utils/seo.ts:87
↓ 8 callersMethodclear
* 清理动画帧和缓冲队列。
ai-learn-web/src/utils/smoothStreamTypewriter.ts:175
↓ 8 callersMethodcsv
CSV 字段转义。 @param value 原始值 @return 转义值
ai-learn-backend/src/main/java/com/earth/online/player/ailearn/model/application/ModelEntitlementService.java:896
↓ 8 callersFunctionelapsed_milliseconds
根据 perf_counter 起点计算已耗时毫秒。
ai-service/app/time_utils.py:4
↓ 8 callersMethodfrom
根据请求参数解析排序方式。 @param value 原始排序参数 @return 安全排序方式
ai-learn-backend/src/main/java/com/earth/online/player/ailearn/interaction/domain/InteractionSort.java:22
↓ 8 callersMethodgetId
获取徽章ID。
ai-learn-backend/src/main/java/com/earth/online/player/ailearn/growth/infrastructure/BadgeRecord.java:19
↓ 8 callersMethodhasActivePermanent
判断是否存在生效永久权益。 @param entitlements 权益列表 @param level 模型等级 @return 是否存在
ai-learn-backend/src/main/java/com/earth/online/player/ailearn/model/application/ModelEntitlementService.java:1040
↓ 8 callersMethodresolveByExperience
根据总经验解析等级。 @param experience 当前总经验 @return 成长等级
ai-learn-backend/src/main/java/com/earth/online/player/ailearn/growth/domain/GrowthLevel.java:33
↓ 8 callersMethodtrimToEmpty
去除首尾空白,空文本统一转为空字符串。 @param value 原始文本 @return 规整后的文本
ai-learn-backend/src/main/java/com/earth/online/player/ailearn/common/util/TextUtils.java:34
↓ 7 callersMethodbase_url
读取请求级或全局模型基础地址。
ai-service/app/practice/provider_adapter.py:85
↓ 7 callersMethodcalculateOffset
计算分页偏移量,避免极端页码导致整数溢出。 @param pageNo 页码 @param pageSize 每页数量 @return 数据库偏移量
ai-learn-backend/src/main/java/com/earth/online/player/ailearn/common/util/PageRequestUtils.java:46
↓ 7 callersMethodfindSession
查询当前刷题状态。 @param userId 用户ID @return 刷题状态
ai-learn-backend/src/main/java/com/earth/online/player/ailearn/practice/infrastructure/PracticeMapper.java:66
↓ 7 callersMethodgetCode
获取题目编码。
ai-learn-backend/src/main/java/com/earth/online/player/ailearn/practice/infrastructure/PracticeQuestionRecord.java:27
↓ 7 callersMethodgetModelName
获取模型名称。 @return 模型名称
ai-learn-backend/src/main/java/com/earth/online/player/ailearn/model/infrastructure/ModelConfigRecord.java:59
↓ 7 callersMethodnormalizePageNo
规整页码。 @param pageNo 原始页码 @return 安全页码
ai-learn-backend/src/main/java/com/earth/online/player/ailearn/common/util/PageRequestUtils.java:19
↓ 7 callersMethodnormalizePageSize
规整每页数量。 @param pageSize 原始每页数量 @return 安全每页数量
ai-learn-backend/src/main/java/com/earth/online/player/ailearn/common/util/PageRequestUtils.java:32
↓ 7 callersFunctionput
(path: string, body?: B)
ai-learn-web/src/api/http.ts:390
↓ 7 callersFunctionrequest
* 发起 HTTP 请求并处理统一响应。
ai-learn-web/src/api/http.ts:174
↓ 7 callersMethodrequireSuperAdmin
要求当前用户是超级管理员。 @param forbiddenMessage 无权限提示
ai-learn-backend/src/main/java/com/earth/online/player/ailearn/model/application/ModelEntitlementService.java:967
↓ 7 callersMethodupdate
更新系统题目并恢复逻辑删除状态。 @param record 写入记录 @return 影响行数
ai-learn-backend/src/main/java/com/earth/online/player/ailearn/question/infrastructure/SystemQuestionAdminMapper.java:107
↓ 6 callersFunctionensureLoggedIn
* 校验是否已登录,未登录时弹出统一注册登录提示。
ai-learn-web/src/pages/practice-agent/usePracticeChat.ts:265
↓ 6 callersMethodfindById
根据用户ID查询未删除用户。 @param id 用户ID @return 用户信息
ai-learn-backend/src/main/java/com/earth/online/player/ailearn/user/infrastructure/UserMapper.java:64
↓ 6 callersMethodfindPage
分页查询系统题库。 @param keyword 关键词 @param questionType 题目分类 @param offset 偏移量 @param pageSize 每页数量 @return 题目列表
ai-learn-backend/src/main/java/com/earth/online/player/ailearn/question/infrastructure/QuestionMapper.java:23
↓ 6 callersMethodgetCurrentGrowth
查询当前用户成长信息。 @return 成长信息
ai-learn-backend/src/main/java/com/earth/online/player/ailearn/growth/application/GrowthService.java:50
↓ 6 callersMethodgetExperience
获取经验值。 @return 经验值
ai-learn-backend/src/main/java/com/earth/online/player/ailearn/user/domain/User.java:175
↓ 6 callersMethodgetQuestionType
获取题目分类。
ai-learn-backend/src/main/java/com/earth/online/player/ailearn/question/infrastructure/QuestionListRecord.java:38
↓ 6 callersMethodgetRuleCode
获取规则编码。
ai-learn-backend/src/main/java/com/earth/online/player/ailearn/growth/infrastructure/BadgeRecord.java:43
↓ 6 callersMethodinvalidateAfterCommit
在事务提交后清理题目分类缓存。
ai-learn-backend/src/main/java/com/earth/online/player/ailearn/question/application/QuestionTypeCache.java:47
↓ 6 callersMethodmarkStatus
标记权益状态。 @param record 权益记录 @param status 新状态 @param lastConsumedAt 最近扣减时间
ai-learn-backend/src/main/java/com/earth/online/player/ailearn/model/application/ModelEntitlementService.java:1112
↓ 6 callersMethodmodel_provider
读取全局模型供应商。
ai-service/app/practice/provider_adapter.py:97
↓ 6 callersMethodnormalizeText
规整文本用于大小写和空白不敏感匹配。 @param value 原始文本 @return 规整文本
ai-learn-backend/src/main/java/com/earth/online/player/ailearn/answer/domain/AnswerGradingDomainService.java:247
↓ 6 callersMethodregister
注册用户并签发令牌。 @param request 注册请求 @return 登录凭证响应
ai-learn-backend/src/main/java/com/earth/online/player/ailearn/auth/application/AuthService.java:63
↓ 6 callersMethodrequireCurrentUser
获取当前登录用户,未登录时抛出统一业务异常。 @return 当前登录用户
ai-learn-backend/src/main/java/com/earth/online/player/ailearn/common/security/AuthSupport.java:26
↓ 6 callersMethodrequireCurrentUserId
获取当前登录用户ID,未登录时抛出统一业务异常。 @return 当前用户ID
ai-learn-backend/src/main/java/com/earth/online/player/ailearn/common/security/AuthSupport.java:39
↓ 6 callersMethodrequireSuperAdmin
校验当前用户必须是超级管理员。 @return 当前超级管理员
ai-learn-backend/src/main/java/com/earth/online/player/ailearn/admin/application/AdminUserService.java:185
↓ 6 callersMethodresolveCodeType
解析兑换码类型。 @param codeType 类型编码 @return 兑换码类型
ai-learn-backend/src/main/java/com/earth/online/player/ailearn/model/application/ModelEntitlementService.java:1158
↓ 6 callersMethodsafeLong
安全转换长整型。 @param value 原始数值 @return 非空长整型
ai-learn-backend/src/main/java/com/earth/online/player/ailearn/user/application/UserQuestionStatsService.java:138
↓ 6 callersMethodtargetLevel
获取目标模型等级。 @return 目标模型等级
ai-learn-backend/src/main/java/com/earth/online/player/ailearn/model/domain/RedemptionCodeType.java:69
↓ 5 callersMethodaddDiff
按需追加字段差异。 @param diffs 差异集合 @param fieldName 字段名 @param fieldLabel 字段中文名 @param oldValue 旧值 @param newValue 新值
ai-learn-backend/src/main/java/com/earth/online/player/ailearn/question/application/SystemQuestionAdminService.java:689
↓ 5 callersMethodcancelAnimationFrame
* 取消浏览器动画帧。
ai-learn-web/src/utils/smoothStreamTypewriter.ts:343
↓ 5 callersMethodcurrentUserId
获取当前用户ID。 @return 用户ID
ai-learn-backend/src/main/java/com/earth/online/player/ailearn/practice/application/PracticeService.java:279
↓ 5 callersMethoddefaultModelName
获取默认模型名称。 @return 默认模型名称
ai-learn-backend/src/main/java/com/earth/online/player/ailearn/model/domain/ModelLevel.java:78
↓ 5 callersMethoddisplayCode
获取等级展示编码。 @return 等级展示编码
ai-learn-backend/src/main/java/com/earth/online/player/ailearn/growth/domain/GrowthLevel.java:73
↓ 5 callersMethodfindByCodeAny
按编码查询题目,包含已删除数据。 @param code 题目编码 @return 题目记录
ai-learn-backend/src/main/java/com/earth/online/player/ailearn/question/infrastructure/SystemQuestionAdminMapper.java:79
↓ 5 callersMethodgetCodeType
获取兑换码类型。 @return 兑换码类型
ai-learn-backend/src/main/java/com/earth/online/player/ailearn/model/infrastructure/RedemptionCodeRecord.java:62
↓ 5 callersMethodgetEntitlementKind
获取权益类型。 @return 权益类型
ai-learn-backend/src/main/java/com/earth/online/player/ailearn/model/infrastructure/UserModelEntitlementRecord.java:80
↓ 5 callersMethodgetModelLevel
获取模型等级。 @return 模型等级
ai-learn-backend/src/main/java/com/earth/online/player/ailearn/model/infrastructure/ModelConfigRecord.java:41
↓ 5 callersMethodgetUser
获取当前认证用户。 @return 认证用户
ai-learn-backend/src/main/java/com/earth/online/player/ailearn/common/security/AuthContext.java:30
↓ 5 callersMethodlimitText
限制文本长度,超长时追加截断提示。 @param text 原始文本 @param maxLength 最大长度 @return 截断后的文本
ai-learn-backend/src/main/java/com/earth/online/player/ailearn/common/util/TextUtils.java:45
↓ 5 callersMethodrequirePositive
要求 ID 必须是正数。 @param id 原始 ID @param invalidMessage 非法 ID 提示 @return 合法 ID
ai-learn-backend/src/main/java/com/earth/online/player/ailearn/common/util/IdRequestUtils.java:24
↓ 5 callersMethodrequireText
校验必填文本。 @param value 原始值 @param message 错误提示 @return 规整文本
ai-learn-backend/src/main/java/com/earth/online/player/ailearn/question/application/SystemQuestionAdminService.java:784
↓ 5 callersMethodresolveByExperience
根据总经验解析段位。 @param experience 当前总经验 @return 修仙境界段位
ai-learn-backend/src/main/java/com/earth/online/player/ailearn/growth/domain/GrowthRank.java:73
↓ 5 callersFunctionresolveErrorMessage
(error: unknown, fallback = DEFAULT_ERROR_MESSAGE)
ai-learn-web/src/utils/errorMessage.ts:10
↓ 5 callersMethodsetLastConsumedAt
设置最近扣减时间。 @param lastConsumedAt 最近扣减时间
ai-learn-backend/src/main/java/com/earth/online/player/ailearn/model/infrastructure/UserModelEntitlementRecord.java:143
↓ 5 callersMethodsetRemainingDays
设置剩余天数。 @param remainingDays 剩余天数
ai-learn-backend/src/main/java/com/earth/online/player/ailearn/model/infrastructure/UserModelEntitlementRecord.java:125
↓ 4 callersMethod_build_grade_response
用模型评分结果和服务端参考答案组装接口响应。
ai-service/app/practice/grading_agent.py:137
↓ 4 callersMethod_first_int
按优先级读取第一个整型字段。
ai-service/app/practice/provider_adapter.py:237
↓ 4 callersMethodapply
执行点赞明细变更。 @param targetId 互动内容ID @param userId 用户ID @return 影响行数
ai-learn-backend/src/main/java/com/earth/online/player/ailearn/interaction/application/InteractionLikeToggler.java:53
↓ 4 callersMethodapplyIpAndUserRule
执行 IP 和用户双维度限流。 @param ruleName 规则名称 @param request HTTP 请求 @param limit 限制次数 @param windowSeconds 窗口秒数
ai-learn-backend/src/main/java/com/earth/online/player/ailearn/common/ratelimit/RateLimitFilter.java:185
↓ 4 callersMethodbuildFailureResponse
构造统一失败响应并写入匹配的 HTTP 状态。 @param code 统一业务错误码 @param message 错误消息 @return 统一失败响应
ai-learn-backend/src/main/java/com/earth/online/player/ailearn/common/exception/GlobalExceptionHandler.java:113
↓ 4 callersMethodclampPercentScore
将百分制分数限制在合法范围内。 @param score 原始分数 @return 0到100之间的安全分数
ai-learn-backend/src/main/java/com/earth/online/player/ailearn/common/util/NumberUtils.java:43
↓ 4 callersMethodclear
清理当前线程上下文和日志上下文,避免线程复用污染。
ai-learn-backend/src/main/java/com/earth/online/player/ailearn/common/trace/TraceContext.java:53
↓ 4 callersFunctionclearLegacySessionStorageToken
* 清理历史版本保存在 sessionStorage 的访问令牌。
ai-learn-web/src/utils/authTokenStorage.ts:44
↓ 4 callersMethodclose
释放当前并发占用。
ai-learn-backend/src/main/java/com/earth/online/player/ailearn/common/ratelimit/RateLimitLease.java:25
↓ 4 callersMethodcountAction
统计指定动作数量。 @param action 动作 @return 数量
ai-learn-backend/src/main/java/com/earth/online/player/ailearn/question/application/SystemQuestionAdminService.java:1098
↓ 4 callersFunctiondel
(path: string)
ai-learn-web/src/api/http.ts:408
↓ 4 callersMethodfailure
构造失败响应。 @param code 错误编码 @param message 错误消息 @param <T> 业务数据类型 @return 失败响应
ai-learn-backend/src/main/java/com/earth/online/player/ailearn/common/response/ApiResponse.java:35
↓ 4 callersMethodfindById
按ID查询题目。 @param id 题目ID @return 题目记录
ai-learn-backend/src/main/java/com/earth/online/player/ailearn/question/infrastructure/SystemQuestionAdminMapper.java:65
↓ 4 callersMethodfindModelConfig
按等级查询模型配置。 @param modelLevel 模型等级 @return 模型配置
ai-learn-backend/src/main/java/com/earth/online/player/ailearn/model/infrastructure/ModelEntitlementMapper.java:36
↓ 4 callersMethodfromRuleCode
按规则编码查找勋章规则。 @param ruleCode 规则编码 @return 勋章规则
ai-learn-backend/src/main/java/com/earth/online/player/ailearn/growth/domain/BadgeRule.java:52
↓ 4 callersMethodfrozenProRemainingDays
查询冻结高级月度天数。 @param entitlements 权益记录 @return 冻结天数
ai-learn-backend/src/main/java/com/earth/online/player/ailearn/model/application/ModelEntitlementService.java:705
↓ 4 callersFunctiongenerateTraceId
* 生成浏览器侧请求 traceId。
ai-learn-web/src/api/http.ts:55
↓ 4 callersMethodgetAcquired
获取是否已获得。
ai-learn-backend/src/main/java/com/earth/online/player/ailearn/growth/infrastructure/BadgeRecord.java:49
↓ 4 callersMethodgetBaseUrl
获取 AI 服务基础地址。 @return 服务地址
ai-learn-backend/src/main/java/com/earth/online/player/ailearn/ai/AiServiceProperties.java:40
↓ 4 callersMethodgetCode
获取题目编码。
ai-learn-backend/src/main/java/com/earth/online/player/ailearn/question/infrastructure/SystemQuestionWriteRecord.java:25
↓ 4 callersMethodgetColumn
获取指定列。 @param columns 列集合 @param index 下标 @return 列值
ai-learn-backend/src/main/java/com/earth/online/player/ailearn/question/application/SystemQuestionAdminService.java:961
↓ 4 callersMethodgetId
获取记录ID。 @return 记录ID
ai-learn-backend/src/main/java/com/earth/online/player/ailearn/model/infrastructure/ModelConfigRecord.java:23
↓ 4 callersMethodgetId
获取兑换码ID。 @return 兑换码ID
ai-learn-backend/src/main/java/com/earth/online/player/ailearn/model/infrastructure/RedemptionCodeRecord.java:26
↓ 4 callersMethodgetId
获取评论ID。
ai-learn-backend/src/main/java/com/earth/online/player/ailearn/comment/domain/Comment.java:20
↓ 4 callersMethodgetId
获取题目ID。
ai-learn-backend/src/main/java/com/earth/online/player/ailearn/question/infrastructure/SystemQuestionRecord.java:23
↓ 4 callersMethodgetImportanceScore
获取重要性评分。
ai-learn-backend/src/main/java/com/earth/online/player/ailearn/question/infrastructure/QuestionListRecord.java:44
next →1–100 of 1,449, ranked by callers