From c70cee8fc64ea74a9ab5a63027c7159e8fbf6b99 Mon Sep 17 00:00:00 2001 From: Joshi <3040996759@qq.com> Date: Sat, 7 Feb 2026 16:43:32 +0800 Subject: [PATCH] =?UTF-8?q?feat(acid):=20=E4=BF=AE=E6=94=B9=E9=85=B8?= =?UTF-8?q?=E6=B4=97=E6=89=93=E5=AD=97=E9=A2=84=E5=A1=AB=E5=85=85=E5=8A=9F?= =?UTF-8?q?=E8=83=BD=E8=BF=94=E5=9B=9E10=E4=B8=AA=E8=AE=B0=E5=BD=95?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit - 将控制器方法返回类型从单个对象改为列表类型 - 更新服务层接口和实现类的返回类型为列表 - 修改数据访问层映射器返回类型为列表 - 调整SQL查询限制从1条记录改为10条记录 - 添加必要的List导入声明 --- .../klp/pocket/acid/controller/AcidTypingController.java | 8 +++++--- .../java/com/klp/pocket/acid/mapper/AcidTypingMapper.java | 4 +++- .../com/klp/pocket/acid/service/IAcidTypingService.java | 5 ++++- .../pocket/acid/service/impl/AcidTypingServiceImpl.java | 4 +++- .../src/main/resources/mapper/pocket/AcidTypingMapper.xml | 2 +- 5 files changed, 16 insertions(+), 7 deletions(-) diff --git a/klp-pocket/src/main/java/com/klp/pocket/acid/controller/AcidTypingController.java b/klp-pocket/src/main/java/com/klp/pocket/acid/controller/AcidTypingController.java index d11fb8fc..e9ff7797 100644 --- a/klp-pocket/src/main/java/com/klp/pocket/acid/controller/AcidTypingController.java +++ b/klp-pocket/src/main/java/com/klp/pocket/acid/controller/AcidTypingController.java @@ -10,6 +10,8 @@ import org.springframework.web.bind.annotation.RequestMapping; import org.springframework.web.bind.annotation.RequestParam; import org.springframework.web.bind.annotation.RestController; +import java.util.List; + @RequiredArgsConstructor @RestController @RequestMapping("/pocket/acidTyping") @@ -18,9 +20,9 @@ public class AcidTypingController extends BaseController { private final IAcidTypingService acidTypingService; @GetMapping("/prefill") - public R getTypingPrefill(@RequestParam String currentCoilNo) { - AcidTypingPrefillVo vo = acidTypingService.getTypingPrefillByCurrentCoilNo(currentCoilNo); - return R.ok(vo); + public R> getTypingPrefill(@RequestParam String currentCoilNo) { + List voList = acidTypingService.getTypingPrefillByCurrentCoilNo(currentCoilNo); + return R.ok(voList); } } diff --git a/klp-pocket/src/main/java/com/klp/pocket/acid/mapper/AcidTypingMapper.java b/klp-pocket/src/main/java/com/klp/pocket/acid/mapper/AcidTypingMapper.java index a51536f2..e83ea06d 100644 --- a/klp-pocket/src/main/java/com/klp/pocket/acid/mapper/AcidTypingMapper.java +++ b/klp-pocket/src/main/java/com/klp/pocket/acid/mapper/AcidTypingMapper.java @@ -4,9 +4,11 @@ import com.klp.pocket.acid.domain.vo.AcidTypingPrefillVo; import org.apache.ibatis.annotations.Mapper; import org.apache.ibatis.annotations.Param; +import java.util.List; + @Mapper public interface AcidTypingMapper { - AcidTypingPrefillVo selectTypingPrefillByEncoilId(@Param("encoilId") String encoilId); + List selectTypingPrefillByEncoilId(@Param("encoilId") String encoilId); } diff --git a/klp-pocket/src/main/java/com/klp/pocket/acid/service/IAcidTypingService.java b/klp-pocket/src/main/java/com/klp/pocket/acid/service/IAcidTypingService.java index c63ab7f3..224602c4 100644 --- a/klp-pocket/src/main/java/com/klp/pocket/acid/service/IAcidTypingService.java +++ b/klp-pocket/src/main/java/com/klp/pocket/acid/service/IAcidTypingService.java @@ -1,9 +1,12 @@ package com.klp.pocket.acid.service; import com.klp.pocket.acid.domain.vo.AcidTypingPrefillVo; +import org.w3c.dom.stylesheets.LinkStyle; + +import java.util.List; public interface IAcidTypingService { - AcidTypingPrefillVo getTypingPrefillByCurrentCoilNo(String currentCoilNo); + List getTypingPrefillByCurrentCoilNo(String currentCoilNo); } diff --git a/klp-pocket/src/main/java/com/klp/pocket/acid/service/impl/AcidTypingServiceImpl.java b/klp-pocket/src/main/java/com/klp/pocket/acid/service/impl/AcidTypingServiceImpl.java index 28813cab..37a6a2ac 100644 --- a/klp-pocket/src/main/java/com/klp/pocket/acid/service/impl/AcidTypingServiceImpl.java +++ b/klp-pocket/src/main/java/com/klp/pocket/acid/service/impl/AcidTypingServiceImpl.java @@ -7,6 +7,8 @@ import com.klp.pocket.acid.service.IAcidTypingService; import lombok.RequiredArgsConstructor; import org.springframework.stereotype.Service; +import java.util.List; + @RequiredArgsConstructor @DS("acid") @Service @@ -15,7 +17,7 @@ public class AcidTypingServiceImpl implements IAcidTypingService { private final AcidTypingMapper acidTypingMapper; @Override - public AcidTypingPrefillVo getTypingPrefillByCurrentCoilNo(String currentCoilNo) { + public List getTypingPrefillByCurrentCoilNo(String currentCoilNo) { return acidTypingMapper.selectTypingPrefillByEncoilId(currentCoilNo); } } diff --git a/klp-pocket/src/main/resources/mapper/pocket/AcidTypingMapper.xml b/klp-pocket/src/main/resources/mapper/pocket/AcidTypingMapper.xml index d173ec13..b16edf68 100644 --- a/klp-pocket/src/main/resources/mapper/pocket/AcidTypingMapper.xml +++ b/klp-pocket/src/main/resources/mapper/pocket/AcidTypingMapper.xml @@ -12,7 +12,7 @@ FROM klptcm1_pdo_excoil e WHERE e.ENCOILID = #{encoilId} ORDER BY e.INSDATE DESC - LIMIT 1 + LIMIT 10