using Hangfire; using Volo.Abp.BackgroundWorkers.Hangfire; using Yi.Framework.Rbac.Domain.Entities; using Yi.Framework.SqlSugarCore.Abstractions; namespace Yi.Abp.Web.Jobs { /// /// 定时任务Test,Job可单独拆成一个Host单独允许 /// public class TestJob : HangfireBackgroundWorkerBase { private ISqlSugarRepository _repository; public TestJob(ISqlSugarRepository repository) { _repository = repository; RecurringJobId = "测试"; //每天一次 CronExpression = Cron.Daily(); } public override Task DoWorkAsync(CancellationToken cancellationToken = new CancellationToken()) { //定时任务,非常简单 Console.WriteLine("你好,世界"); return Task.CompletedTask; } } }