using Microsoft.AspNetCore.Mvc;
using ZR.Model.MES.pro.DTO;
using ZR.Service.mes.pro.IService;
//创建时间:2024-05-20
namespace ZR.Admin.WebApi.Controllers
{
///
/// 包装记录追溯
///
[Route("mes/pro/ProPackingDataBack")]
public class ProPackingDataBackController : BaseController
{
private readonly IProPackingDataBackService _ProPackingDataBackService;
public ProPackingDataBackController(IProPackingDataBackService ProPackingDataBackService)
{
_ProPackingDataBackService = ProPackingDataBackService;
}
///
/// 查询包装记录追溯清单列表
///
///
///
[HttpGet("list")]
[AllowAnonymous]
public IActionResult QueryPackingDataBackList([FromQuery] ProPackingDataBackQueryDto parm)
{
try
{
var response = _ProPackingDataBackService.GetList(parm);
return SUCCESS(response);
}
catch (Exception ex)
{
return ToResponse(new ApiResult(500, ex.Message, ex.Message));
}
}
///
/// 查询包装记录追溯清单详细列表
///
///
///
[HttpGet("record")]
[AllowAnonymous]
public IActionResult QueryPackingDataBackRecord([FromQuery] ProPackingDataBackRecordQueryDto parm)
{
try
{
var response = _ProPackingDataBackService.GetRecords(parm);
return SUCCESS(response);
}
catch (Exception ex)
{
return ToResponse(new ApiResult(500, ex.Message, ex.Message));
}
}
}
}