using Dlhis.Basic.Api; using Dlhis.ScheduledTask.Attributes; namespace Dlhis.ScheduledTask.Jobs; /// /// 自动处理外包离职 /// [RecurringJob(nameof(OutsourceAutoResignJob), "0 0 1 1/1 * ? ", Name = "自动处理外包离职")] public class OutsourceAutoResignJob : BaseJob { private readonly ISyncApi _syncApi; /// public OutsourceAutoResignJob(IServiceProvider serviceProvider, ISyncApi syncApi) : base(serviceProvider) { _syncApi = syncApi; } /// protected override async Task RunAsync(IServiceProvider serviceProvider) { await _syncApi.OutsourceAutoResignAsync(); } }