From 27faabba4e2fb9289a6b0607fb5afd715db15d6f Mon Sep 17 00:00:00 2001 From: zhouhongjun <565221961@qq.com> Date: Mon, 26 Feb 2024 16:36:13 +0800 Subject: [PATCH] =?UTF-8?q?=E6=96=B0=E5=A2=9EPDA=E4=BD=8D=E7=BD=AE?= =?UTF-8?q?=E7=A0=81=E6=9C=8D=E5=8A=A1?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- .../BaseDatas/PositionCodeController.cs | 40 +++++++++++++++++++ ...eService.cs => IPositionCodeAppService.cs} | 2 +- .../PositionCode/PositionCodeAppService.cs | 2 +- 3 files changed, 42 insertions(+), 2 deletions(-) create mode 100644 be/Hosts/WmsPda.Host/Win_in.Sfs.Wms.Pda.Host/Controllers/BaseDatas/PositionCodeController.cs rename be/Modules/BaseData/src/Win_in.Sfs.Basedata.Application.Contracts/PositionCode/{IPositionCodeService.cs => IPositionCodeAppService.cs} (86%) diff --git a/be/Hosts/WmsPda.Host/Win_in.Sfs.Wms.Pda.Host/Controllers/BaseDatas/PositionCodeController.cs b/be/Hosts/WmsPda.Host/Win_in.Sfs.Wms.Pda.Host/Controllers/BaseDatas/PositionCodeController.cs new file mode 100644 index 000000000..cd5f72c23 --- /dev/null +++ b/be/Hosts/WmsPda.Host/Win_in.Sfs.Wms.Pda.Host/Controllers/BaseDatas/PositionCodeController.cs @@ -0,0 +1,40 @@ +using System.Collections.Generic; +using System.Threading.Tasks; +using Microsoft.AspNetCore.Mvc; +using Volo.Abp.AspNetCore.Mvc; +using Win_in.Sfs.Basedata.Application.Contracts; +using Win_in.Sfs.Shared.Domain.Shared; + +namespace Win_in.Sfs.Wms.Pda.Controllers.BaseDatas; + +/// +/// +/// +[ApiController] +[Route($"{PdaHostConst.ROOT_ROUTE}position-code")] +public class PositionCodeController : AbpController +{ + private readonly IPositionCodeAppService _positionCodeAppService; + + /// + /// + /// + /// + public PositionCodeController(IPositionCodeAppService positionCodeAppService) + { + _positionCodeAppService = positionCodeAppService; + } + + /// + /// 根据code获取库位信息 + /// + /// + /// + [HttpGet("{code}")] + public virtual async Task GetAsync(string code) + { + var result = await _positionCodeAppService.GetByCodeAsync(code).ConfigureAwait(false); + return result; + } + +} diff --git a/be/Modules/BaseData/src/Win_in.Sfs.Basedata.Application.Contracts/PositionCode/IPositionCodeService.cs b/be/Modules/BaseData/src/Win_in.Sfs.Basedata.Application.Contracts/PositionCode/IPositionCodeAppService.cs similarity index 86% rename from be/Modules/BaseData/src/Win_in.Sfs.Basedata.Application.Contracts/PositionCode/IPositionCodeService.cs rename to be/Modules/BaseData/src/Win_in.Sfs.Basedata.Application.Contracts/PositionCode/IPositionCodeAppService.cs index b1a2e43a9..ffd61038e 100644 --- a/be/Modules/BaseData/src/Win_in.Sfs.Basedata.Application.Contracts/PositionCode/IPositionCodeService.cs +++ b/be/Modules/BaseData/src/Win_in.Sfs.Basedata.Application.Contracts/PositionCode/IPositionCodeAppService.cs @@ -2,7 +2,7 @@ using Win_in.Sfs.Shared.Application.Contracts; namespace Win_in.Sfs.Basedata.Application.Contracts; -public interface IPositionCodeService +public interface IPositionCodeAppService : ISfsBaseDataAppServiceBase , ISfsGetByCodeAppService { diff --git a/be/Modules/BaseData/src/Win_in.Sfs.Basedata.Application/PositionCode/PositionCodeAppService.cs b/be/Modules/BaseData/src/Win_in.Sfs.Basedata.Application/PositionCode/PositionCodeAppService.cs index 343858819..d4950c491 100644 --- a/be/Modules/BaseData/src/Win_in.Sfs.Basedata.Application/PositionCode/PositionCodeAppService.cs +++ b/be/Modules/BaseData/src/Win_in.Sfs.Basedata.Application/PositionCode/PositionCodeAppService.cs @@ -15,7 +15,7 @@ namespace Win_in.Sfs.Basedata.Application; public class PositionCodeAppService : SfsBaseDataWithCodeAppServiceBase - , IPositionCodeService + , IPositionCodeAppService { private readonly IPositionCodeManager _manager;