using Dlhis.Canteen.Api; using Dlhis.Entity.Canteen.Enums; using Dlhis.ScheduledTask.Attributes; namespace Dlhis.ScheduledTask.Jobs; /// /// /// [RecurringJob(nameof(CreateBirthdayTicketJob), "0 0 1 * * ?", Name = "生日券发放")] public class CreateBirthdayTicketJob : BaseJob { public CreateBirthdayTicketJob(IServiceProvider serviceProvider) : base(serviceProvider) { } /// protected override async Task RunAsync(IServiceProvider serviceProvider) { await serviceProvider.GetService().CreateAsync(TicketEnumType.Birthday.ToString()); } }