删除排序

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