87 lines
3.3 KiB
Go
87 lines
3.3 KiB
Go
package cpdaily
|
|
|
|
import (
|
|
"context"
|
|
v1 "likedream-goframe/internal/api/v1"
|
|
"likedream-goframe/internal/application/cpdaily/map_info"
|
|
"likedream-goframe/internal/ent"
|
|
"likedream-goframe/internal/service"
|
|
"likedream-goframe/internal/utils"
|
|
)
|
|
|
|
type CpTaskCtrlV1 struct {
|
|
}
|
|
|
|
func (c CpTaskCtrlV1) FindLocation(ctx context.Context, req *v1.FindLocationReq) (res *utils.Response[any], err error) {
|
|
defer utils.Pass(&err)
|
|
return utils.SuccessWithData[any](map_info.SearchAddressLongitudeAndLatitude(ctx, req.Address)), nil
|
|
}
|
|
|
|
func (c CpTaskCtrlV1) List(ctx context.Context, req *v1.CpTaskListReq) (res *utils.Response[[]*ent.CpTask], err error) {
|
|
defer utils.Pass(&err)
|
|
return service.Global.CpTask.List(ctx, req), nil
|
|
}
|
|
|
|
func (c CpTaskCtrlV1) GetRecentTasks(ctx context.Context, req *v1.GetRecentTasksReq) (res *utils.Response[[]string], err error) {
|
|
defer utils.Pass(&err)
|
|
return service.Global.CpTask.GetRecentTasks(ctx, req), nil
|
|
}
|
|
|
|
func (c CpTaskCtrlV1) AddTask(ctx context.Context, req *v1.AddTaskReq) (res *utils.Response[any], err error) {
|
|
defer utils.Pass(&err)
|
|
return service.Global.CpTask.AddTask(ctx, req), nil
|
|
}
|
|
|
|
func (c CpTaskCtrlV1) TaskFormData(ctx context.Context, req *v1.GetCpTaskFormReq) (res *utils.Response[any], err error) {
|
|
defer utils.Pass(&err)
|
|
return service.Global.CpTask.TaskFormData(ctx, req), nil
|
|
}
|
|
func (c CpTaskCtrlV1) PutFormData(ctx context.Context, req *v1.PutCpTaskFormReq) (res *utils.Response[any], err error) {
|
|
defer utils.Pass(&err)
|
|
return service.Global.CpTask.PutTaskFormData(ctx, req), nil
|
|
}
|
|
|
|
func (c CpTaskCtrlV1) TaskExecute(ctx context.Context, req *v1.GetCpTaskExecuteReq) (res *utils.Response[any], err error) {
|
|
defer utils.Pass(&err)
|
|
return service.Global.CpTask.TaskExecute(ctx, req), nil
|
|
}
|
|
|
|
func (c CpTaskCtrlV1) PostExecute(ctx context.Context, req *v1.PostCpTaskExecuteReq) (res *utils.Response[any], err error) {
|
|
defer utils.Pass(&err)
|
|
return service.Global.CpTask.PostExecute(ctx, req), nil
|
|
}
|
|
|
|
func (c CpTaskCtrlV1) Delete(ctx context.Context, req *v1.DeleteTaskReq) (res *utils.Response[any], err error) {
|
|
defer utils.Pass(&err)
|
|
return service.Global.CpTask.Delete(ctx, req), nil
|
|
}
|
|
|
|
func (c CpTaskCtrlV1) ExecuteNow(ctx context.Context, req *v1.ExecuteNowReq) (res *utils.Response[any], err error) {
|
|
defer utils.Pass(&err)
|
|
return service.Global.CpTask.ExecuteNow(ctx, req), nil
|
|
}
|
|
|
|
func (c CpTaskCtrlV1) PauseTask(ctx context.Context, req *v1.PauseTaskReq) (res *utils.Response[any], err error) {
|
|
defer utils.Pass(&err)
|
|
return service.Global.CpTask.PauseTask(ctx, req), nil
|
|
}
|
|
|
|
func (c CpTaskCtrlV1) GetTaskStatistics(ctx context.Context, req *v1.GetTaskStatisticsReq) (res *utils.Response[[]*v1.TaskStatisticsItem], err error) {
|
|
defer utils.Pass(&err)
|
|
return service.Global.CpTask.GetTaskStatistics(ctx, req), nil
|
|
}
|
|
|
|
func (c CpTaskCtrlV1) GetTaskStatisticsV2(ctx context.Context, req *v1.GetTaskStatisticsV2Req) (res *utils.Response[[]*v1.TaskStatisticsV2Item], err error) {
|
|
defer utils.Pass(&err)
|
|
return service.Global.CpTask.GetTaskStatisticsV2(ctx, req), nil
|
|
}
|
|
|
|
func (c CpTaskCtrlV1) GetDashboardSummary(ctx context.Context, req *v1.GetDashboardSummaryReq) (res *utils.Response[*v1.DashboardSummary], err error) {
|
|
defer utils.Pass(&err)
|
|
return service.Global.CpTask.GetDashboardSummary(ctx, req), nil
|
|
}
|
|
|
|
func NewCpTaskCtrlV1() ICpTaskCtrlV1 {
|
|
return &CpTaskCtrlV1{}
|
|
}
|