using Microsoft.AspNetCore.Authorization; using Microsoft.AspNetCore.Http; using Microsoft.AspNetCore.Mvc; using WIDESEAWCS_Core; using WIDESEAWCS_Core.BaseController; using WIDESEAWCS_ISystemServices; using WIDESEAWCS_Model.Models; using WIDESEAWCS_QuartzJob.DTO; using WIDESEAWCS_QuartzJob.Models; using WIDESEAWCS_QuartzJob.Service; namespace WIDESEAWCS_WCSServer.Controllers.QuartzJob { [Route("api/DeviceInfo")] [ApiController] public class DeviceInfoController : ApiBaseController { private readonly IHttpContextAccessor _httpContextAccessor; public DeviceInfoController(DeviceInfoService service, IHttpContextAccessor httpContextAccessor) : base(service) { _httpContextAccessor = httpContextAccessor; } [HttpPost, Route("GetDeviceProInfos"), AllowAnonymous] public async Task> GetDeviceProInfos() { return await Service.QueryDeviceProInfos(); } } }