using Microsoft.AspNetCore.Authorization; using Microsoft.AspNetCore.Http; using Microsoft.AspNetCore.Mvc; using WIDESEAWCS_Core; using WIDESEAWCS_Core.BaseController; using WIDESEAWCS_QuartzJob.Models; using WIDESEAWCS_QuartzJob.Service; namespace WIDESEAWCS_Server.Controllers.QuartzJob { [Route("api/DispatchInfo")] [ApiController] public class DispatchInfoController : ApiBaseController { private readonly IDispatchInfoService _dispatchInfoService; public DispatchInfoController(IDispatchInfoService service, IDispatchInfoService dispatchInfoService) : base(service) { _dispatchInfoService = dispatchInfoService; } [HttpGet("GetDispatchInfosAsync"),AllowAnonymous] public Task GetDispatchInfosAsync() { return _dispatchInfoService.GetDispatchInfosAsync(); } } }