OAController.cs
811 Bytes
using Hh.Mes.POJO.ApiEntity.Gateway;
using Hh.Mes.Service.Base;
using Microsoft.AspNetCore.Authorization;
using Microsoft.AspNetCore.Mvc;
namespace Hh.Mes.Api.Controllers
{
[Route("api/[controller]/[action]")]
[ApiController]
public class OAController : BaseController
{
private readonly BaseGatewayService _baseGatewayService;
public OAController(BaseGatewayService baseGatewayService)
{
_baseGatewayService = baseGatewayService;
}
/// <summary>
/// 网关数据同步接口
/// </summary>
/// <returns></returns>
[HttpPost]
[AllowAnonymous]
public string SendGateway(GatewayDto gateway)
{
return Serialize(_baseGatewayService.SyncGateway(gateway));
}
}
}