初始化项目
This commit is contained in:
34
controller/ad_statistics_controller.go
Normal file
34
controller/ad_statistics_controller.go
Normal file
@@ -0,0 +1,34 @@
|
||||
package controller
|
||||
|
||||
import (
|
||||
"context"
|
||||
|
||||
"cidService/model/dto"
|
||||
"cidService/service"
|
||||
)
|
||||
|
||||
type cAdStatistics struct{}
|
||||
|
||||
var AdStatistics = &cAdStatistics{}
|
||||
|
||||
// GetStatistics 获取统计数据
|
||||
func (c *cAdStatistics) GetStatistics(ctx context.Context, req *dto.GetAdStatisticsReq) (res *dto.GetAdStatisticsRes, err error) {
|
||||
return service.AdStatistics.GetStatistics(ctx, req)
|
||||
}
|
||||
|
||||
// GetDashboard 获取仪表盘数据
|
||||
func (c *cAdStatistics) GetDashboard(ctx context.Context, req *dto.GetDashboardReq) (res *dto.GetDashboardRes, err error) {
|
||||
return service.AdStatistics.GetDashboard(ctx, req)
|
||||
}
|
||||
|
||||
// GenerateDailyStatistics 生成每日统计数据
|
||||
func (c *cAdStatistics) GenerateDailyStatistics(ctx context.Context, req *dto.GenerateDailyStatisticsReq) (res *dto.GenerateDailyStatisticsRes, err error) {
|
||||
err = service.AdStatistics.GenerateDailyStatistics(ctx, req.Date)
|
||||
if err != nil {
|
||||
return nil, err
|
||||
}
|
||||
|
||||
return &dto.GenerateDailyStatisticsRes{
|
||||
Success: true,
|
||||
}, nil
|
||||
}
|
||||
Reference in New Issue
Block a user