using System; using System.Threading.Tasks; using Microsoft.AspNetCore.Mvc; using Volo.Abp.AspNetCore.Mvc; using Win_in.Sfs.Wms.Store.Application.Contracts; namespace Win_in.Sfs.Wms.Pda.Controllers.Stores; /// /// /// [ApiController] [Route($"{PdaHostConst.ROOT_ROUTE}store/recycled-material-receipt-note")] public class RecycledMaterialReceiptNoteController : AbpController { private readonly IRecycledMaterialReceiptNoteAppService _recycledMaterialReceiptNoteAppService; /// /// /// /// public RecycledMaterialReceiptNoteController(IRecycledMaterialReceiptNoteAppService recycledMaterialReceiptNoteAppService) { _recycledMaterialReceiptNoteAppService = recycledMaterialReceiptNoteAppService; } /// /// 获取盘点任务详情 /// /// /// [HttpGet("{id}")] public virtual async Task> GetAsync(Guid id) { var result = await _recycledMaterialReceiptNoteAppService.GetAsync(id).ConfigureAwait(false); return Ok(result); } /// /// 创建 /// /// /// [HttpPost("")] public virtual async Task CreateAsync(RecycledMaterialReceiptNoteEditInput input) { await _recycledMaterialReceiptNoteAppService.CreateAsync(input).ConfigureAwait(false); } }