| 123456789101112131415161718192021222324252627282930313233 |
- // ================================================================================
- // 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
- }
|