v1

package
v0.0.0-...-c20d9b3 Latest Latest
Warning

This package is not in the latest version of its module.

Go to latest
Published: Sep 23, 2025 License: AGPL-3.0 Imports: 3 Imported by: 0

Documentation

Index

Constants

This section is empty.

Variables

This section is empty.

Functions

This section is empty.

Types

type DashboardHandler

type DashboardHandler struct {
	// contains filtered or unexported fields
}

func (*DashboardHandler) CategoryStat

func (h *DashboardHandler) CategoryStat(c *web.Context, req domain.StatisticsFilter) error

CategoryStat 获取分类统计信息

@Tags			Dashboard
@Summary		获取分类统计信息
@Description	获取分类统计信息
@ID				category-stat-dashboard
@Accept			json
@Produce		json
@Param			filter	query		domain.StatisticsFilter	true	"筛选参数"
@Success		200		{object}	web.Resp{data=domain.CategoryStat}
@Router			/api/v1/dashboard/category-stat [get]

func (*DashboardHandler) Statistics

func (h *DashboardHandler) Statistics(c *web.Context) error

Statistics 获取统计信息

@Tags			Dashboard
@Summary		获取统计信息
@Description	获取统计信息
@ID				statistics-dashboard
@Accept			json
@Produce		json
@Success		200	{object}	web.Resp{data=domain.Statistics}
@Router			/api/v1/dashboard/statistics [get]

func (*DashboardHandler) TimeStat

TimeStat 获取时间统计信息

@Tags			Dashboard
@Summary		获取时间统计信息
@Description	获取时间统计信息
@ID				time-stat-dashboard
@Accept			json
@Produce		json
@Param			filter	query		domain.StatisticsFilter	true	"筛选参数"
@Success		200		{object}	web.Resp{data=domain.TimeStat}
@Router			/api/v1/dashboard/time-stat [get]

func (*DashboardHandler) UserCodeRank

func (h *DashboardHandler) UserCodeRank(c *web.Context, req domain.StatisticsFilter) error

UserCodeRank 用户贡献榜

@Tags			Dashboard
@Summary		用户贡献榜
@Description	用户贡献榜
@ID				user-code-rank-dashboard
@Accept			json
@Produce		json
@Param			filter	query		domain.StatisticsFilter	true	"筛选参数"
@Success		200		{object}	web.Resp{data=[]domain.UserCodeRank}
@Router			/api/v1/dashboard/user-code-rank [get]

func (*DashboardHandler) UserEvents

func (h *DashboardHandler) UserEvents(c *web.Context) error

UserEvents 获取用户事件

@Tags			Dashboard
@Summary		获取用户事件
@Description	获取用户事件
@ID				user-events-dashboard
@Accept			json
@Produce		json
@Param			filter	query		domain.StatisticsFilter	true	"筛选参数"
@Success		200		{object}	web.Resp{data=[]domain.UserEvent}
@Router			/api/v1/dashboard/user-events [get]

func (*DashboardHandler) UserHeatmap

func (h *DashboardHandler) UserHeatmap(c *web.Context) error

UserHeatmap 用户热力图

@Tags			Dashboard
@Summary		用户热力图
@Description	用户热力图
@ID				user-heatmap-dashboard
@Accept			json
@Produce		json
@Param			user_id	query		string	true	"用户ID"
@Success		200		{object}	web.Resp{data=domain.UserHeatmapResp}
@Router			/api/v1/dashboard/user-heatmap [get]

func (*DashboardHandler) UserStat

UserStat 获取用户统计信息

@Tags			Dashboard
@Summary		获取用户统计信息
@Description	获取用户统计信息
@ID				user-stat-dashboard
@Accept			json
@Produce		json
@Param			filter	query		domain.StatisticsFilter	true	"筛选参数"
@Success		200		{object}	web.Resp{data=domain.UserStat}
@Router			/api/v1/dashboard/user-stat [get]

Jump to

Keyboard shortcuts

? : This menu
/ : Search site
f or F : Jump to
y or Y : Canonical URL