|
|
@@ -1,6 +1,7 @@
|
|
|
package com.zksy.web.controller.base;
|
|
|
|
|
|
import com.alibaba.fastjson2.JSON;
|
|
|
+import com.baomidou.mybatisplus.core.conditions.query.LambdaQueryWrapper;
|
|
|
import com.baomidou.mybatisplus.core.conditions.update.LambdaUpdateWrapper;
|
|
|
import com.baomidou.mybatisplus.extension.plugins.pagination.Page;
|
|
|
import com.zksy.base.domain.FileManage;
|
|
|
@@ -40,9 +41,16 @@ public class ProductCenterController {
|
|
|
@GetMapping("/findByPage")
|
|
|
@ApiOperation(value = "产品中心查询分页")
|
|
|
public AjaxResult findByPage(@ApiParam(value = "页码", required = true)long pageNum,
|
|
|
- @ApiParam(value = "页数", required = true)long pageSize){
|
|
|
+ @ApiParam(value = "页数", required = true)long pageSize,
|
|
|
+ @ApiParam(value = "产品分类", required = false)String productCategory,
|
|
|
+ @ApiParam(value = "产品类型", required = false)String productType,
|
|
|
+ @ApiParam(value = "产品名称", required = false)String productName){
|
|
|
Page<ProductCenter> page = new Page<>(pageNum, pageSize);
|
|
|
- return AjaxResult.success(service.page(page));
|
|
|
+ LambdaQueryWrapper<ProductCenter> queryWrapper = new LambdaQueryWrapper<>();
|
|
|
+ queryWrapper.like(productCategory != null, ProductCenter::getProductCategory, productCategory);
|
|
|
+ queryWrapper.like(productType != null, ProductCenter::getProductType, productType);
|
|
|
+ queryWrapper.like(productName != null, ProductCenter::getProductName, productName);
|
|
|
+ return AjaxResult.success(service.page(page, queryWrapper));
|
|
|
}
|
|
|
@GetMapping("/getProductCenterList")
|
|
|
@ApiOperation(value = "产品中心查询")
|