34 lines
801 B
Go
34 lines
801 B
Go
// ================================================================================
|
|
// Code generated by GoFrame CLI tool. DO NOT EDIT.
|
|
// You can delete these comments if you wish manually maintain this interface file.
|
|
// ================================================================================
|
|
|
|
package service
|
|
|
|
import (
|
|
"github.com/tiger1103/gfast/v3/internal/app/system/model"
|
|
)
|
|
|
|
type (
|
|
ITaskList interface {
|
|
AddTask(task *model.TimeTask)
|
|
GetByName(funcName string) *model.TimeTask
|
|
EditParams(funcName string, params []string)
|
|
}
|
|
)
|
|
|
|
var (
|
|
localTaskList ITaskList
|
|
)
|
|
|
|
func TaskList() ITaskList {
|
|
if localTaskList == nil {
|
|
panic("implement not found for interface ITaskList, forgot register?")
|
|
}
|
|
return localTaskList
|
|
}
|
|
|
|
func RegisterTaskList(i ITaskList) {
|
|
localTaskList = i
|
|
}
|