| using WIDESEA_DTO; | 
| using WIDESEA_IStoragIntegrationServices; | 
|   | 
| namespace WIDESEA_WMSServer.Controllers; | 
|   | 
| [Route("api/[controller]")] | 
| [ApiController] | 
| public class ProcessApplyController : Controller | 
| { | 
|     private readonly IProcessApplyService _processApplyService; | 
|   | 
|     public ProcessApplyController(IProcessApplyService processApplyService) | 
|     { | 
|         _processApplyService = processApplyService; | 
|     } | 
|   | 
|     /// <summary> | 
|     /// ProcessApplyAsync | 
|     /// </summary> | 
|     /// <param name="input"></param> | 
|     /// <returns></returns> | 
|     // POST: api/ProcessApply/ProcessApply | 
|     [HttpPost("ProcessApply")] | 
|     public async Task<WebResponseContent> ProcessApplyAsync([FromBody] ProcessApplyDto input) | 
|     { | 
|         return await _processApplyService.GetProcessApplyAsync(input); | 
|     } | 
|   | 
|     /// <summary> | 
|     /// 补录入库数据 | 
|     /// </summary> | 
|     /// <param name="palletCode">托盘号</param> | 
|     /// <param name="areaID">区域主键</param> | 
|     /// <returns></returns> | 
|     [HttpPost("StockInDataBack")] | 
|     public async Task<WebResponseContent> StockInDataBackfillInterfaceAsync(string palletCode, int areaID) | 
|     { | 
|         return await _processApplyService.StockInDataBackfillInterfaceAsync(palletCode, areaID); | 
|     } | 
|   | 
|     /// <summary> | 
|     /// 补录出库数据 | 
|     /// </summary> | 
|     /// <param name="palletCode">托盘号</param> | 
|     /// <param name="areaID">区域主键</param> | 
|     /// <returns></returns> | 
|     [HttpPost("StockOutDataBack")] | 
|     public async Task<WebResponseContent> StockOutDataBackfillInterfaceAsync(string palletCode, int areaID) | 
|     { | 
|         return await _processApplyService.StockOutDataBackfillInterfaceAsync(palletCode, areaID); | 
|     } | 
| } |