二级代码修复

This commit is contained in:
2025-12-20 14:48:19 +08:00
parent 3517ce909c
commit de8d8bf4f1

View File

@@ -27,12 +27,17 @@ public class SteelGradeInfoController {
@GetMapping("/list") @GetMapping("/list")
@Operation(summary = "查询钢种列表") @Operation(summary = "查询钢种列表")
public R<List<StdAlloyVO>> list() { public R<List<StdAlloyVO>> list(@RequestParam(value = "keyword", required = false) String keyword) {
// 使用 LambdaQueryWrapper 查询 StdAlloy 表中的数据 // 使用 LambdaQueryWrapper 查询 StdAlloy 表中的数据,支持按名称/编号模糊查询
LambdaQueryWrapper<StdAlloy> queryWrapper = new LambdaQueryWrapper<>(); LambdaQueryWrapper<StdAlloy> queryWrapper = new LambdaQueryWrapper<>();
queryWrapper.select(StdAlloy::getGradeid, StdAlloy::getName) // 只查询 gradeId 和 name 字段 queryWrapper.select(StdAlloy::getGradeid, StdAlloy::getName); // 只查询 gradeId 和 name 字段
.orderByAsc(StdAlloy::getName); // 按 name 排序 if (StringUtils.isNotBlank(keyword)) {
queryWrapper.like(StdAlloy::getName, keyword)
.or()
.like(StdAlloy::getGradeid, keyword);
}
queryWrapper.orderByAsc(StdAlloy::getName); // 按 name 排序
// 查询 StdAlloy 数据 // 查询 StdAlloy 数据
List<StdAlloy> stdAlloyList = steelGradeInfoService.list(queryWrapper); List<StdAlloy> stdAlloyList = steelGradeInfoService.list(queryWrapper);