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