删除排序

master
WeiRan 2024-08-31 20:01:35 +08:00
parent 3a1fb34123
commit b60ff66037
2 changed files with 6 additions and 3 deletions

View File

@ -44,7 +44,7 @@ public class ProductListReq {
*
*/
@Schema(description = "产品状态 同数据字典-系统是否",defaultValue = "1",type = "Integer")
private String productState;
private Integer productState;
/**
*
*/

View File

@ -2,6 +2,7 @@ package com.muyu.cloud.background.service.impl;
import com.baomidou.mybatisplus.core.conditions.query.LambdaQueryWrapper;
import com.baomidou.mybatisplus.extension.service.impl.ServiceImpl;
import com.muyu.cloud.background.domin.Company;
import com.muyu.cloud.background.domin.Product;
import com.muyu.cloud.background.domin.req.ProductListReq;
import com.muyu.cloud.background.domin.resp.ProductListResp;
@ -39,8 +40,10 @@ public class ApiManageServiceImpl extends ServiceImpl<ApiManageMapper, Product>
LambdaQueryWrapper<Product> queryWrapper = new LambdaQueryWrapper<>();
queryWrapper.like(StringUtils.isNotEmpty(productListReq.getProductName()),
Product::getProductName,productListReq.getProductName());
queryWrapper.eq(StringUtils.isNotEmpty(productListReq.getProductState()),
Product::getProductState,productListReq.getProductState());
if (productListReq.getProductState()!=null){
queryWrapper.eq(Product::getProductState,productListReq.getProductState());
}
queryWrapper.eq(StringUtils.isNotEmpty(productListReq.getProductType()),
Product::getProductType,productListReq.getProductType());
long count = this.count(queryWrapper);