using BBWYB.Server.Business; using BBWYB.Server.Model.Dto; using Microsoft.AspNetCore.Mvc; namespace BBWYB.Server.API.Controllers { public class PurchaseOrderController : BaseApiController { private PurchaseOrderBusiness purchaseOrderBusiness; public PurchaseOrderController(IHttpContextAccessor httpContextAccessor, PurchaseOrderBusiness purchaseOrderBusiness) : base(httpContextAccessor) { this.purchaseOrderBusiness = purchaseOrderBusiness; } /// <summary> /// 预览订单 /// </summary> /// <param name="request"></param> /// <returns></returns> [HttpPost] public PreviewOrderResponse PreviewPurchaseOrder([FromBody] PreviewOrderRequest request) { return purchaseOrderBusiness.PreviewPurchaseOrder(request); } /// <summary> /// 创建采购单 /// </summary> /// <param name="request"></param> [HttpPost] public void CreatePurchaseOrder([FromBody] CreateOrderRequest request) { purchaseOrderBusiness.CreatePurchaseOrder(request); } } }