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.RequestParam;
|
||||||
import org.springframework.web.bind.annotation.RestController;
|
import org.springframework.web.bind.annotation.RestController;
|
||||||
|
|
||||||
|
import java.util.List;
|
||||||
|
|
||||||
@RequiredArgsConstructor
|
@RequiredArgsConstructor
|
||||||
@RestController
|
@RestController
|
||||||
@RequestMapping("/pocket/acidTyping")
|
@RequestMapping("/pocket/acidTyping")
|
||||||
@@ -18,9 +20,9 @@ public class AcidTypingController extends BaseController {
|
|||||||
private final IAcidTypingService acidTypingService;
|
private final IAcidTypingService acidTypingService;
|
||||||
|
|
||||||
@GetMapping("/prefill")
|
@GetMapping("/prefill")
|
||||||
public R<AcidTypingPrefillVo> getTypingPrefill(@RequestParam String currentCoilNo) {
|
public R<List<AcidTypingPrefillVo>> getTypingPrefill(@RequestParam String currentCoilNo) {
|
||||||
AcidTypingPrefillVo vo = acidTypingService.getTypingPrefillByCurrentCoilNo(currentCoilNo);
|
List<AcidTypingPrefillVo> voList = acidTypingService.getTypingPrefillByCurrentCoilNo(currentCoilNo);
|
||||||
return R.ok(vo);
|
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.Mapper;
|
||||||
import org.apache.ibatis.annotations.Param;
|
import org.apache.ibatis.annotations.Param;
|
||||||
|
|
||||||
|
import java.util.List;
|
||||||
|
|
||||||
@Mapper
|
@Mapper
|
||||||
public interface AcidTypingMapper {
|
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;
|
package com.klp.pocket.acid.service;
|
||||||
|
|
||||||
import com.klp.pocket.acid.domain.vo.AcidTypingPrefillVo;
|
import com.klp.pocket.acid.domain.vo.AcidTypingPrefillVo;
|
||||||
|
import org.w3c.dom.stylesheets.LinkStyle;
|
||||||
|
|
||||||
|
import java.util.List;
|
||||||
|
|
||||||
public interface IAcidTypingService {
|
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 lombok.RequiredArgsConstructor;
|
||||||
import org.springframework.stereotype.Service;
|
import org.springframework.stereotype.Service;
|
||||||
|
|
||||||
|
import java.util.List;
|
||||||
|
|
||||||
@RequiredArgsConstructor
|
@RequiredArgsConstructor
|
||||||
@DS("acid")
|
@DS("acid")
|
||||||
@Service
|
@Service
|
||||||
@@ -15,7 +17,7 @@ public class AcidTypingServiceImpl implements IAcidTypingService {
|
|||||||
private final AcidTypingMapper acidTypingMapper;
|
private final AcidTypingMapper acidTypingMapper;
|
||||||
|
|
||||||
@Override
|
@Override
|
||||||
public AcidTypingPrefillVo getTypingPrefillByCurrentCoilNo(String currentCoilNo) {
|
public List<AcidTypingPrefillVo> getTypingPrefillByCurrentCoilNo(String currentCoilNo) {
|
||||||
return acidTypingMapper.selectTypingPrefillByEncoilId(currentCoilNo);
|
return acidTypingMapper.selectTypingPrefillByEncoilId(currentCoilNo);
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|||||||
@@ -12,7 +12,7 @@
|
|||||||
FROM klptcm1_pdo_excoil e
|
FROM klptcm1_pdo_excoil e
|
||||||
WHERE e.ENCOILID = #{encoilId}
|
WHERE e.ENCOILID = #{encoilId}
|
||||||
ORDER BY e.INSDATE DESC
|
ORDER BY e.INSDATE DESC
|
||||||
LIMIT 1
|
LIMIT 10
|
||||||
</select>
|
</select>
|
||||||
|
|
||||||
</mapper>
|
</mapper>
|
||||||
|
|||||||
Reference in New Issue
Block a user