16 lines
566 B
Go
16 lines
566 B
Go
package cpdaily
|
|
|
|
import (
|
|
"context"
|
|
v1 "likedream-goframe/internal/api/v1"
|
|
"likedream-goframe/internal/ent"
|
|
"likedream-goframe/internal/utils"
|
|
)
|
|
|
|
type ICpTaskCtrlV1 interface {
|
|
GetRecentTasks(ctx context.Context, req *v1.GetRecentTasksReq) (*utils.Response[[]string], error)
|
|
AddTask(ctx context.Context, req *v1.AddTaskReq) (res *utils.Response[any], err error)
|
|
List(ctx context.Context, req *v1.CpTaskListReq) (res *utils.Response[[]*ent.CpTask], err error)
|
|
TaskFormData(ctx context.Context, req *v1.TaskFormDataReq) (res *utils.Response[any], err error)
|
|
}
|