Description or Example
# 核心代码
```java
@RequestMapping("/list")
// @RequiresPermissions("ware:wareinfo:list")
public R list(@RequestParam Map<String, Object> params){
PageUtils page = wareInfoService.getWareWithKey(params);
return R.ok().put("page", page);
}
```
```java
@Override
public PageUtils getWareWithKey(Map<String, Object> params) {
LambdaQueryWrapper<WareInfoEntity> queryWrapper = new LambdaQueryWrapper<>();
String key = (String) params.get("key");
if (StringUtils.isNotBlank(key)) {
queryWrapper.eq(WareInfoEntity::getId, key)
.or()
.like(WareInfoEntity::getName, key)
.or()
.like(WareInfoEntity::getAddress, key)
.or()
.like(WareInfoEntity::getAreacode, key);
}
IPage<WareInfoEntity> page = this.page(new Query<WareInfoEntity>().getPage(params), queryWrapper);
return new PageUtils(page);
}
```