使用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