二级代码修复
This commit is contained in:
@@ -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);
|
||||||
|
|||||||
Reference in New Issue
Block a user