shgx_tz_mom/ZR.Admin.WebApi/Controllers/mes/pro/ProPackingDataBackController.cs

65 lines
1.9 KiB
C#
Raw Permalink Normal View History

using Microsoft.AspNetCore.Mvc;
using ZR.Model.MES.pro.DTO;
using ZR.Service.mes.pro.IService;
//创建时间2024-05-20
namespace ZR.Admin.WebApi.Controllers
{
/// <summary>
/// 包装记录追溯
/// </summary>
[Route("mes/pro/ProPackingDataBack")]
public class ProPackingDataBackController : BaseController
{
private readonly IProPackingDataBackService _ProPackingDataBackService;
public ProPackingDataBackController(IProPackingDataBackService ProPackingDataBackService)
{
_ProPackingDataBackService = ProPackingDataBackService;
}
/// <summary>
/// 查询包装记录追溯清单列表
/// </summary>
/// <param name="parm"></param>
/// <returns></returns>
[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));
}
}
/// <summary>
/// 查询包装记录追溯清单详细列表
/// </summary>
/// <param name="parm"></param>
/// <returns></returns>
[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));
}
}
}
}