From 4010d71ed943786c23cf4c1efe54c387d75e6846 Mon Sep 17 00:00:00 2001
From: Your Name <you@example.com>
Date: 星期三, 12 四月 2023 22:52:19 +0800
Subject: [PATCH] 优化查询

---
 service-fee/src/main/java/com/java110/fee/smo/impl/PayFeeConfigV1InnerServiceSMOImpl.java |   22 ++++++++++++++++++++++
 1 files changed, 22 insertions(+), 0 deletions(-)

diff --git a/service-fee/src/main/java/com/java110/fee/smo/impl/PayFeeConfigV1InnerServiceSMOImpl.java b/service-fee/src/main/java/com/java110/fee/smo/impl/PayFeeConfigV1InnerServiceSMOImpl.java
index 24b3c08..45fa81d 100644
--- a/service-fee/src/main/java/com/java110/fee/smo/impl/PayFeeConfigV1InnerServiceSMOImpl.java
+++ b/service-fee/src/main/java/com/java110/fee/smo/impl/PayFeeConfigV1InnerServiceSMOImpl.java
@@ -19,6 +19,7 @@
 import com.java110.core.base.smo.BaseServiceSMO;
 import com.java110.dto.PageDto;
 import com.java110.dto.fee.FeeConfigDto;
+import com.java110.dto.fee.FeeDto;
 import com.java110.fee.dao.IPayFeeConfigV1ServiceDao;
 import com.java110.intf.fee.IPayFeeConfigV1InnerServiceSMO;
 import com.java110.po.fee.PayFeeConfigPo;
@@ -86,4 +87,25 @@
         return payFeeConfigV1ServiceDaoImpl.queryPayFeeConfigsCount(BeanConvertUtil.beanCovertMap(payFeeConfigDto));
     }
 
+    @Override
+    public int queryFeeObjsCount(@RequestBody FeeConfigDto feeConfigDto) {
+        return payFeeConfigV1ServiceDaoImpl.queryFeeObjsCount(BeanConvertUtil.beanCovertMap(feeConfigDto));
+    }
+
+    @Override
+    public List<FeeDto> queryFeeObjs(@RequestBody FeeConfigDto feeConfigDto) {
+        //鏍¢獙鏄惁浼犱簡 鍒嗛〉淇℃伅
+
+        int page = feeConfigDto.getPage();
+
+        if (page != PageDto.DEFAULT_PAGE) {
+            feeConfigDto.setPage((page - 1) * feeConfigDto.getRow());
+        }
+
+        List<FeeDto> feeDtos = BeanConvertUtil.covertBeanList(
+                payFeeConfigV1ServiceDaoImpl.queryFeeObjs(BeanConvertUtil.beanCovertMap(feeConfigDto)), FeeDto.class);
+
+        return feeDtos;
+    }
+
 }

--
Gitblit v1.8.0