//package cn.superdesk.uniorder.scheduler;
//
//
///**
// * @Description: Java类作用描述
// * @Author: linjinyu
// * @CreateDate: 2020/12/2 下午6:42
// * @UpdateUser: linjinyu
// * @UpdateDate: 2020/12/2 下午6:42
// * @UpdateRemark: 修改内容
// * @Version: 1.0
// */
//public interface ScheduledOfTask extends Runnable {
//	/**
//	 * 定时任务方法
//	 */
//	void execute();
//
//	/**
//	 * 实现控制定时任务启用或禁用的功能
//	 */
//	@Override
//	default void run() {
//		SpringScheduledCronRepository repository    = SpringUtils.getBean(SpringScheduledCronRepository.class);
//		SpringScheduledCron           scheduledCron = repository.findByCronKey(this.getClass().getName());
//		if (StatusEnum.DISABLED.getCode().equals(scheduledCron.getStatus())) {
//			// 任务是禁用状态
//			return;
//		}
//		execute();
//	}
//}