feat(acid): 修改酸洗打字预填充功能返回10个记录
- 将控制器方法返回类型从单个对象改为列表类型 - 更新服务层接口和实现类的返回类型为列表 - 修改数据访问层映射器返回类型为列表 - 调整SQL查询限制从1条记录改为10条记录 - 添加必要的List导入声明
This commit is contained in:
@@ -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<AcidTypingPrefillVo> getTypingPrefill(@RequestParam String currentCoilNo) {
|
||||
AcidTypingPrefillVo vo = acidTypingService.getTypingPrefillByCurrentCoilNo(currentCoilNo);
|
||||
return R.ok(vo);
|
||||
public R<List<AcidTypingPrefillVo>> getTypingPrefill(@RequestParam String currentCoilNo) {
|
||||
List<AcidTypingPrefillVo> voList = acidTypingService.getTypingPrefillByCurrentCoilNo(currentCoilNo);
|
||||
return R.ok(voList);
|
||||
}
|
||||
}
|
||||
|
||||
|
||||
@@ -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<AcidTypingPrefillVo> selectTypingPrefillByEncoilId(@Param("encoilId") String encoilId);
|
||||
}
|
||||
|
||||
|
||||
@@ -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<AcidTypingPrefillVo> getTypingPrefillByCurrentCoilNo(String currentCoilNo);
|
||||
}
|
||||
|
||||
|
||||
@@ -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<AcidTypingPrefillVo> getTypingPrefillByCurrentCoilNo(String currentCoilNo) {
|
||||
return acidTypingMapper.selectTypingPrefillByEncoilId(currentCoilNo);
|
||||
}
|
||||
}
|
||||
|
||||
@@ -12,7 +12,7 @@
|
||||
FROM klptcm1_pdo_excoil e
|
||||
WHERE e.ENCOILID = #{encoilId}
|
||||
ORDER BY e.INSDATE DESC
|
||||
LIMIT 1
|
||||
LIMIT 10
|
||||
</select>
|
||||
|
||||
</mapper>
|
||||
|
||||
Reference in New Issue
Block a user