初始化项目

This commit is contained in:
2025-12-06 18:36:43 +08:00
parent a42cca3c24
commit bd24d39d57
16 changed files with 11 additions and 159 deletions

View File

@@ -311,23 +311,6 @@ func (s *cidService) recordCIDRequest(ctx context.Context, req *dto.GenerateCIDR
dao.CIDRequest.Create(ctx, request)
}
// GetCIDStatistics 获取CID统计信息
func (s *cidService) GetCIDStatistics(ctx context.Context, req *dto.GetCIDStatisticsReq) (res *dto.GetCIDStatisticsRes, err error) {
// 这里应该实现真实的统计逻辑
// 暂时返回模拟数据
return &dto.GetCIDStatisticsRes{
TotalRequests: int64(rand.Intn(9000) + 1000),
SuccessfulReq: int64(rand.Intn(8100) + 900),
AverageProcessTime: rand.Float64()*200 + 50,
TopSources: []string{"self", "google", "facebook"},
ConversionStats: map[string]float64{
"self": rand.Float64() * 0.1,
"google": rand.Float64() * 0.2,
"facebook": rand.Float64() * 0.15,
},
}, nil
}
// GetCIDHistory 获取CID请求历史
func (s *cidService) GetCIDHistory(ctx context.Context, userId int64, page, size int) (res *dto.GetCIDHistoryRes, err error) {
history, total, err := dao.CIDRequest.GetHistory(ctx, userId, page, size)