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