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<IDispatchInfoService, Dt_DispatchInfo> 
 | 
    { 
 | 
        private readonly IDispatchInfoService _dispatchInfoService; 
 | 
        public DispatchInfoController(IDispatchInfoService service, IDispatchInfoService dispatchInfoService) : base(service) 
 | 
        { 
 | 
            _dispatchInfoService = dispatchInfoService; 
 | 
        } 
 | 
  
 | 
        [HttpGet("GetDispatchInfosAsync"),AllowAnonymous] 
 | 
        public Task<WebResponseContent> GetDispatchInfosAsync() 
 | 
        { 
 | 
            return _dispatchInfoService.GetDispatchInfosAsync(); 
 | 
        } 
 | 
    } 
 | 
} 
 |