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
|
||
|
}
|