using Dlhis.ScheduledTask.SyncSapInfo.Services; using Microsoft.AspNetCore.Authorization; using Microsoft.AspNetCore.Mvc; namespace Dlhis.ScheduledTask.TaskAssignment.Controllers; [Authorize(Roles = "admin")] [Route("api/[controller]")] [ApiController] public class GainfoTasksController : ControllerBase { private readonly IGainfoUpdateService _gainfoUpdateService; public GainfoTasksController(IGainfoUpdateService gainfoUpdateService) { _gainfoUpdateService = gainfoUpdateService; } /// /// 手动获取人员 /// /// /// [HttpGet("ManuallySync")] public async Task ManuallySync(string code) { await _gainfoUpdateService.TodoAsync(code); } }