This commit is contained in:
Leo
2026-01-03 12:20:09 +08:00
parent 4ba1f6a572
commit e9747e6af2
4 changed files with 292 additions and 2 deletions

View File

@@ -3,6 +3,7 @@ package com.ruoyi.jarvis.service;
import com.ruoyi.jarvis.domain.Comment;
import com.ruoyi.jarvis.domain.dto.CommentStatistics;
import com.ruoyi.jarvis.domain.dto.CommentApiStatistics;
import com.ruoyi.jarvis.domain.dto.CommentCallHistory;
import java.util.List;
import java.util.Map;
@@ -47,6 +48,21 @@ public interface ICommentService {
*/
void recordApiCall(String apiType, String productType, boolean success);
/**
* 记录接口调用历史带IP
*/
void recordApiCallHistory(String productType, String ip);
/**
* 获取接口调用历史记录
*/
List<CommentCallHistory> getApiCallHistory(int pageNum, int pageSize);
/**
* 获取使用统计(今天/7天/30天/累计)
*/
Map<String, Long> getUsageStatistics();
/**
* 获取接口调用统计
*/