Files
YouduWiki/backend/repo/pg/mcp.go
2026-05-21 19:52:45 +08:00

26 lines
522 B
Go

package pg
import (
"context"
"github.com/chaitin/panda-wiki/log"
"github.com/chaitin/panda-wiki/store/pg"
)
type MCPRepository struct {
db *pg.DB
logger *log.Logger
}
func NewMCPRepository(db *pg.DB, logger *log.Logger) *MCPRepository {
return &MCPRepository{db: db, logger: logger}
}
func (r *MCPRepository) GetMCPCallCount(ctx context.Context) (int64, error) {
var count int64
if err := r.db.WithContext(ctx).Table("mcp_calls").Count(&count).Error; err != nil {
return 0, err
}
return count, nil
}