使用plan service 替换子领域
This commit is contained in:
@@ -12,12 +12,6 @@ type Service interface {
|
||||
Stop()
|
||||
// RefreshPlanTriggers 刷新计划触发器,同步数据库中的计划状态和待执行队列中的触发器任务。
|
||||
RefreshPlanTriggers() error
|
||||
// CreateOrUpdateTrigger 为给定的 planID 创建其关联的触发任务。
|
||||
// 如果触发器已存在,会根据计划类型更新其执行时间。
|
||||
CreateOrUpdateTrigger(planID uint) error
|
||||
// EnsureAnalysisTaskDefinition 确保计划的分析任务定义存在于 tasks 表中。
|
||||
// 如果不存在,则会自动创建。此方法不涉及待执行队列。
|
||||
EnsureAnalysisTaskDefinition(planID uint) error
|
||||
// TODO: 在这里添加其他与计划相关的领域服务方法
|
||||
}
|
||||
|
||||
@@ -58,17 +52,3 @@ func (s *planServiceImpl) RefreshPlanTriggers() error {
|
||||
s.logger.Infof("PlanService 正在刷新计划触发器...")
|
||||
return s.taskManager.Refresh()
|
||||
}
|
||||
|
||||
// CreateOrUpdateTrigger 为给定的 planID 创建其关联的触发任务。
|
||||
// 如果触发器已存在,会根据计划类型更新其执行时间。
|
||||
func (s *planServiceImpl) CreateOrUpdateTrigger(planID uint) error {
|
||||
s.logger.Infof("PlanService 正在为计划 %d 创建或更新触发器...", planID)
|
||||
return s.taskManager.CreateOrUpdateTrigger(planID)
|
||||
}
|
||||
|
||||
// EnsureAnalysisTaskDefinition 确保计划的分析任务定义存在于 tasks 表中。
|
||||
// 如果不存在,则会自动创建。此方法不涉及待执行队列。
|
||||
func (s *planServiceImpl) EnsureAnalysisTaskDefinition(planID uint) error {
|
||||
s.logger.Infof("PlanService 正在确保计划 %d 的分析任务定义...", planID)
|
||||
return s.taskManager.EnsureAnalysisTaskDefinition(planID)
|
||||
}
|
||||
|
||||
Reference in New Issue
Block a user