Description or Example
# 核心代码
```java
@RequestMapping("/list")
// @RequiresPermissions("ware:waresku:list")
public R list(@RequestParam Map<String, Object> params,
@RequestParam(required = false) Long skuId,
@RequestParam(required = false) Long wareId){
PageUtils page = wareSkuService.getWareBySkuIdAndWareId(params, skuId, wareId);
return R.ok().put("page", page);
}
```
```java
@Override
public PageUtils getWareBySkuIdAndWareId(Map<String, Object> params, Long skuId, Long wareId) {
LambdaQueryWrapper<WareSkuEntity> queryWrapper = new LambdaQueryWrapper<>();
if (skuId != null && skuId != 0L) {
queryWrapper.eq(WareSkuEntity::getSkuId, skuId);
}
if (wareId != null && wareId != 0L) {
queryWrapper.eq(WareSkuEntity::getWareId, wareId);
}
IPage<WareSkuEntity> page = this.page(new Query<WareSkuEntity>().getPage(params), queryWrapper);
return new PageUtils(page);
}
```