feat(acid): 去除条件
- 新增 getTypingPrefill 方法用于获取酸洗打字预填充数据 - 实现数据库查询接口支持无参数获取最新记录 - 添加 SQL 映射配置支持按插入日期倒序获取前 10 条记录 - 修改控制器移除对 currentCoilNo 参数的依赖 - 注释掉旧版带参数的预填充接口方法 - 扩展服务层接口定义新的预填充查询方法
This commit is contained in:
@@ -19,9 +19,15 @@ public class AcidTypingController extends BaseController {
|
||||
|
||||
private final IAcidTypingService acidTypingService;
|
||||
|
||||
// @GetMapping("/prefill")
|
||||
// public R<List<AcidTypingPrefillVo>> getTypingPrefill(@RequestParam String currentCoilNo) {
|
||||
// List<AcidTypingPrefillVo> voList = acidTypingService.getTypingPrefillByCurrentCoilNo(currentCoilNo);
|
||||
// return R.ok(voList);
|
||||
// }
|
||||
|
||||
@GetMapping("/prefill")
|
||||
public R<List<AcidTypingPrefillVo>> getTypingPrefill(@RequestParam String currentCoilNo) {
|
||||
List<AcidTypingPrefillVo> voList = acidTypingService.getTypingPrefillByCurrentCoilNo(currentCoilNo);
|
||||
public R<List<AcidTypingPrefillVo>> getTypingPrefill() {
|
||||
List<AcidTypingPrefillVo> voList = acidTypingService.getTypingPrefill();
|
||||
return R.ok(voList);
|
||||
}
|
||||
}
|
||||
|
||||
@@ -10,5 +10,7 @@ import java.util.List;
|
||||
public interface AcidTypingMapper {
|
||||
|
||||
List<AcidTypingPrefillVo> selectTypingPrefillByEncoilId(@Param("encoilId") String encoilId);
|
||||
|
||||
List<AcidTypingPrefillVo> selectTypingPrefill();
|
||||
}
|
||||
|
||||
|
||||
@@ -8,5 +8,7 @@ import java.util.List;
|
||||
public interface IAcidTypingService {
|
||||
|
||||
List<AcidTypingPrefillVo> getTypingPrefillByCurrentCoilNo(String currentCoilNo);
|
||||
|
||||
List<AcidTypingPrefillVo> getTypingPrefill();
|
||||
}
|
||||
|
||||
|
||||
@@ -20,5 +20,9 @@ public class AcidTypingServiceImpl implements IAcidTypingService {
|
||||
public List<AcidTypingPrefillVo> getTypingPrefillByCurrentCoilNo(String currentCoilNo) {
|
||||
return acidTypingMapper.selectTypingPrefillByEncoilId(currentCoilNo);
|
||||
}
|
||||
@Override
|
||||
public List<AcidTypingPrefillVo> getTypingPrefill() {
|
||||
return acidTypingMapper.selectTypingPrefill();
|
||||
}
|
||||
}
|
||||
|
||||
|
||||
@@ -15,5 +15,17 @@
|
||||
LIMIT 10
|
||||
</select>
|
||||
|
||||
<select id="selectTypingPrefill" resultType="com.klp.pocket.acid.domain.vo.AcidTypingPrefillVo">
|
||||
SELECT
|
||||
e.ENCOILID AS currentCoilNo,
|
||||
e.EXCOILID AS excoilId,
|
||||
e.EXIT_WEIGHT AS exitWeight,
|
||||
NULL AS exitLength,
|
||||
CONCAT(e.SHIFT, '-', e.CREW) AS team
|
||||
FROM klptcm1_pdo_excoil e
|
||||
ORDER BY e.INSDATE DESC
|
||||
LIMIT 10
|
||||
</select>
|
||||
|
||||
</mapper>
|
||||
|
||||
|
||||
Reference in New Issue
Block a user