using AutoMapper.Configuration.Annotations;
using Microsoft.AspNetCore.Http;
using Microsoft.AspNetCore.Mvc;
using WIDESEA_Core.BaseController;
using WIDESEA_DTO;
using WIDESEA_IStoragIntegrationServices;
namespace WIDESEA_WMSServer.Controllers;
[Route("api/[controller]")]
[ApiController]
public class ToMESController : Controller
{
private readonly IToMESService _ToMESService;
private readonly IHttpContextAccessor _httpContextAccessor;
public ToMESController(IToMESService ToMESService, IHttpContextAccessor httpContextAccessor)
{
_httpContextAccessor = httpContextAccessor;
_ToMESService = ToMESService;
}
///
/// 产品同步
///
///
///
[HttpPost, Route("productSynchronous"), AllowAnonymous]
public WebResponseContent productSynchronous([FromBody] object input)
{
return _ToMESService.productSynchronous(input);
}
///
/// 接收EDI出库订单
///
///
///
[HttpPost, Route("ediOut"), AllowAnonymous]
public WebResponseContent ediOut([FromBody] object input)
{
return _ToMESService.ediOut(input);
}
///
/// 接收EDI入库订单
///
///
///
[HttpPost, Route("ediIn"), AllowAnonymous]
public WebResponseContent ediIn([FromBody] object input)
{
return _ToMESService.ediIn(input);
}
}