using DS.Module.Core;
using DS.WMS.Core.System.Dtos;
using DS.WMS.Core.System.Entity;
using DS.WMS.Core.System.Interface;
using Microsoft.AspNetCore.Mvc;
namespace DS.WMS.WebApi.Controllers;
public class YardBookController : ApiController
{
private readonly IOP_YARD_BOOKService _invokeService;
///
/// 构造函数
///
///
public YardBookController(IOP_YARD_BOOKService invokeService)
{
_invokeService = invokeService;
}
///
/// 列表
///
///
///
[HttpPost]
[Route("GetYardBookList")]
public DataResult> GetListByPage([FromBody] PageRequest request)
{
var res = _invokeService.GetListByPage(request);
return res;
}
///
///
///
///
///
[HttpPost]
[Route("EditBook")]
public DataResult EditBook([FromBody]OP_YARD_BOOKInput model)
{
var res = _invokeService.EditBOOK(model);
return res;
}
///
/// 提交
///
///
///
[HttpPost]
[Route("SubmitBook")]
public DataResult SubmitBook([FromBody]OP_YARD_BOOKInput model)
{
var res = _invokeService.SubmitBook(model);
return res;
}
///
/// 获取文件列表
///
///
///
[HttpGet]
[Route("GetFileList")]
public DataResult> GetFileList([FromQuery]string id)
{
var res = _invokeService.GetFileList(id);
return res;
}
///
/// 获取预约信息
///
///
///
[HttpGet]
[Route("GetBookInfo")]
public DataResult GetBookInfo([FromQuery]string id)
{
var res = _invokeService.GetBookInfo(id);
return res;
}
}