diff --git a/modules/i3plus-pojo-base/src/main/java/cn/estsh/i3plus/pojo/base/jpa/dao/BaseRepository.java b/modules/i3plus-pojo-base/src/main/java/cn/estsh/i3plus/pojo/base/jpa/dao/BaseRepository.java index 728affc..cbedf52 100644 --- a/modules/i3plus-pojo-base/src/main/java/cn/estsh/i3plus/pojo/base/jpa/dao/BaseRepository.java +++ b/modules/i3plus-pojo-base/src/main/java/cn/estsh/i3plus/pojo/base/jpa/dao/BaseRepository.java @@ -252,13 +252,13 @@ public interface BaseRepository extends JpaReposito public boolean isExitBySql(String sql); - public double countSumByProperty(String sumPropertyName,String groupByName,String propertyName, Object value); + public double findSumByProperty(String sumPropertyName,String groupByName,String propertyName, Object value); - public double countSumByProperties(String sumPropertyName,String groupByName,String[] paramName,Object[] paramValue); + public double findSumByProperties(String sumPropertyName,String groupByName,String[] paramName,Object[] paramValue); - public double countAvgByProperty(String sumPropertyName,String groupByName,String propertyName, Object value); + public double findAvgByProperty(String sumPropertyName,String groupByName,String propertyName, Object value); - public double countAvgByProperties(String sumPropertyName,String groupByName,String[] paramName,Object[] paramValue); + public double findAvgByProperties(String sumPropertyName,String groupByName,String[] paramName,Object[] paramValue); public double findMaxByProperty(String sumPropertyName,String groupByName,String propertyName, Object value); diff --git a/modules/i3plus-pojo-base/src/main/java/cn/estsh/i3plus/pojo/base/jpa/daoimpl/BaseRepositoryImpl.java b/modules/i3plus-pojo-base/src/main/java/cn/estsh/i3plus/pojo/base/jpa/daoimpl/BaseRepositoryImpl.java index 07acd52..21b6e96 100644 --- a/modules/i3plus-pojo-base/src/main/java/cn/estsh/i3plus/pojo/base/jpa/daoimpl/BaseRepositoryImpl.java +++ b/modules/i3plus-pojo-base/src/main/java/cn/estsh/i3plus/pojo/base/jpa/daoimpl/BaseRepositoryImpl.java @@ -1020,12 +1020,12 @@ public class BaseRepositoryImpl extends SimpleJpaRep } @Override - public double countSumByProperty(String sumPropertyName, String groupByName, String propertyName, Object value) { - return countSumByProperties(sumPropertyName,groupByName,new String[]{propertyName},new Object[]{value}); + public double findSumByProperty(String sumPropertyName, String groupByName, String propertyName, Object value) { + return findSumByProperties(sumPropertyName,groupByName,new String[]{propertyName},new Object[]{value}); } @Override - public double countSumByProperties(String sumPropertyName, String groupByName, String[] paramName, Object[] paramValue) { + public double findSumByProperties(String sumPropertyName, String groupByName, String[] paramName, Object[] paramValue) { if ((paramName != null) && (paramName.length > 0) && (paramValue != null) && (paramValue.length > 0)) { StringBuffer sb = new StringBuffer("select sum(:"+sumPropertyName+") from " + persistentClass.getName() + " model where 1=1 "); appendQL(sb,paramName,paramValue); @@ -1044,12 +1044,12 @@ public class BaseRepositoryImpl extends SimpleJpaRep } @Override - public double countAvgByProperty(String sumPropertyName, String groupByName, String propertyName, Object value) { - return countAvgByProperties(sumPropertyName,groupByName,new String[]{propertyName},new Object[]{value}); + public double findAvgByProperty(String sumPropertyName, String groupByName, String propertyName, Object value) { + return findAvgByProperties(sumPropertyName,groupByName,new String[]{propertyName},new Object[]{value}); } @Override - public double countAvgByProperties(String sumPropertyName, String groupByName, String[] paramName, Object[] paramValue) { + public double findAvgByProperties(String sumPropertyName, String groupByName, String[] paramName, Object[] paramValue) { if ((paramName != null) && (paramName.length > 0) && (paramValue != null) && (paramValue.length > 0)) { StringBuffer sb = new StringBuffer("select avg(:"+sumPropertyName+") from " + persistentClass.getName() + " model where 1=1 "); appendQL(sb,paramName,paramValue);