From 6cec4ab006f861ef8bdcadd1e1f6806f5241e9c5 Mon Sep 17 00:00:00 2001
From: lxw <810412026@qq.com>
Date: 星期五, 19 八月 2022 10:15:35 +0800
Subject: [PATCH] 查询出所有的产品信息(分页加模糊查询<产品的编码,型号,名字,定制表编号>)

---
 src/main/java/com/whyc/service/ProductService.java |   24 ++++++++++++++++++++++++
 1 files changed, 24 insertions(+), 0 deletions(-)

diff --git a/src/main/java/com/whyc/service/ProductService.java b/src/main/java/com/whyc/service/ProductService.java
index bc82b74..f6a7b00 100644
--- a/src/main/java/com/whyc/service/ProductService.java
+++ b/src/main/java/com/whyc/service/ProductService.java
@@ -1,5 +1,8 @@
 package com.whyc.service;
 
+import com.baomidou.mybatisplus.core.conditions.query.QueryWrapper;
+import com.github.pagehelper.PageHelper;
+import com.github.pagehelper.PageInfo;
 import com.whyc.dto.Response;
 import com.whyc.mapper.ProductMapper;
 import org.springframework.beans.factory.annotation.Autowired;
@@ -16,4 +19,25 @@
         List list=mapper.getProductByMaterial(subCode);
         return new Response().setII(1,list.size()>0?true:false,list,"");
     }
+    //鏌ヨ鍑烘墍鏈夌殑浜у搧淇℃伅(鍒嗛〉鍔犳ā绯婃煡璇�<浜у搧鐨勭紪鐮侊紝鍨嬪彿锛屽悕瀛楋紝瀹氬埗琛ㄧ紪鍙�>
+    public Response getAllProduct(String parentCode, String parentName, String parentModel, String customCode, int pageCurr, int pageSize) {
+        PageHelper.startPage(pageCurr,pageSize);
+        QueryWrapper wrapper=new QueryWrapper();
+        if(parentCode!=null&&!parentCode.isEmpty()){
+            wrapper.like("parent_code",parentCode);
+        }
+        if(parentName!=null&&!parentName.isEmpty()){
+            wrapper.like("parent_name",parentName);
+        }
+        if(parentModel!=null&&!parentModel.isEmpty()){
+            wrapper.like("parent_model",parentModel);
+        }
+        if(customCode!=null&&!customCode.isEmpty()){
+            wrapper.like("custom_code",customCode);
+        }
+        wrapper.orderByAsc("id");
+        List list=mapper.selectList(wrapper);
+        PageInfo pageInfo=new PageInfo(list);
+        return new Response().setII(1,list.size()>0?true:false,pageInfo,"杩斿洖浜у搧淇℃伅");
+    }
 }

--
Gitblit v1.9.1