From b01e479cb37fa66b4be14804a05517385cced6ed Mon Sep 17 00:00:00 2001 From: "yunhao.wang" Date: Thu, 28 Feb 2019 11:50:38 +0800 Subject: [PATCH] =?UTF-8?q?=E6=8A=A5=E8=A1=A8=E4=BC=98=E5=8C=96=20impp?= =?UTF-8?q?=E5=8E=8B=E6=B5=8B=E6=8E=A5=E5=8F=A3=E4=BC=98=E5=8C=96=20?= =?UTF-8?q?=E6=B6=88=E6=81=AF=E9=98=9F=E5=88=97=E9=9D=9E=E7=A9=BA=E9=AA=8C?= =?UTF-8?q?=E8=AF=81=20=E5=8D=95=E5=8F=B7=E7=AE=A1=E7=90=86=E5=A2=9E?= =?UTF-8?q?=E5=8A=A0=E7=8A=B6=E6=80=81?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- .../pojo/base/jpa/daoimpl/BaseMongoRepositoryImpl.java | 2 +- .../i3plus/pojo/platform/sqlpack/CoreBsonPack.java | 17 ++++++++++++++++- .../estsh/i3plus/pojo/platform/sqlpack/CoreHqlPack.java | 11 +++++++++++ .../estsh/i3plus/pojo/report/bean/BrLayoutColumn.java | 6 +++++- .../cn/estsh/i3plus/pojo/report/bean/BrLayoutRow.java | 4 ++-- .../estsh/i3plus/pojo/report/sqlpack/ReportHqlPack.java | 4 ++-- 6 files changed, 37 insertions(+), 7 deletions(-) diff --git a/modules/i3plus-pojo-base/src/main/java/cn/estsh/i3plus/pojo/base/jpa/daoimpl/BaseMongoRepositoryImpl.java b/modules/i3plus-pojo-base/src/main/java/cn/estsh/i3plus/pojo/base/jpa/daoimpl/BaseMongoRepositoryImpl.java index cd67174..f81e238 100644 --- a/modules/i3plus-pojo-base/src/main/java/cn/estsh/i3plus/pojo/base/jpa/daoimpl/BaseMongoRepositoryImpl.java +++ b/modules/i3plus-pojo-base/src/main/java/cn/estsh/i3plus/pojo/base/jpa/daoimpl/BaseMongoRepositoryImpl.java @@ -340,7 +340,7 @@ public class BaseMongoRepositoryImpl extends SimpleM @Override public long deleteByIds(ID[] ids) { - return deleteByPropertyIn("id",ids); + return deleteByPropertyIn("_id",ids); } } diff --git a/modules/i3plus-pojo-platform/src/main/java/cn/estsh/i3plus/pojo/platform/sqlpack/CoreBsonPack.java b/modules/i3plus-pojo-platform/src/main/java/cn/estsh/i3plus/pojo/platform/sqlpack/CoreBsonPack.java index 59f7c19..c4bedb4 100644 --- a/modules/i3plus-pojo-platform/src/main/java/cn/estsh/i3plus/pojo/platform/sqlpack/CoreBsonPack.java +++ b/modules/i3plus-pojo-platform/src/main/java/cn/estsh/i3plus/pojo/platform/sqlpack/CoreBsonPack.java @@ -82,4 +82,19 @@ public class CoreBsonPack { return bson; } -} + + /** + * 区间 + * @param colName + * @param min + * @param max + * @return + */ + public static Bson packBsonByInterval(String colName,Object min,Object max){ + Bson bson = new BasicDBObject(); + + bson = BsonPackTool.getNumBiggerPack(min,colName,bson); + bson = BsonPackTool.getNumSmallerPack(max,colName,bson); + + return bson; + }} diff --git a/modules/i3plus-pojo-platform/src/main/java/cn/estsh/i3plus/pojo/platform/sqlpack/CoreHqlPack.java b/modules/i3plus-pojo-platform/src/main/java/cn/estsh/i3plus/pojo/platform/sqlpack/CoreHqlPack.java index 8f8cab8..f69ddf2 100644 --- a/modules/i3plus-pojo-platform/src/main/java/cn/estsh/i3plus/pojo/platform/sqlpack/CoreHqlPack.java +++ b/modules/i3plus-pojo-platform/src/main/java/cn/estsh/i3plus/pojo/platform/sqlpack/CoreHqlPack.java @@ -552,6 +552,7 @@ public class CoreHqlPack { HqlPack.getStringLikerPack(orderNoRule.getName(),"name",result); HqlPack.getStringLikerPack(orderNoRule.getOrderNoRuleCode(),"orderNoRuleCode",result); + HqlPack.getNumEqualPack(orderNoRule.getOrderNoRuleStatus(),"orderNoRuleStatus",result); // 添加默认排序 HqlPack.getOrderDefault(orderNoRule); @@ -601,4 +602,14 @@ public class CoreHqlPack { return result.toString(); } + + + public static String packHqlByInterval(String columnName,Object min,Object max){ + StringBuffer result = new StringBuffer(); + + HqlPack.getNumSmallerPack(max,columnName,result); + HqlPack.getNumBiggerPack(min,columnName,result); + + return result.toString(); + } } \ No newline at end of file diff --git a/modules/i3plus-pojo-report/src/main/java/cn/estsh/i3plus/pojo/report/bean/BrLayoutColumn.java b/modules/i3plus-pojo-report/src/main/java/cn/estsh/i3plus/pojo/report/bean/BrLayoutColumn.java index 8cc144b..88be0d5 100644 --- a/modules/i3plus-pojo-report/src/main/java/cn/estsh/i3plus/pojo/report/bean/BrLayoutColumn.java +++ b/modules/i3plus-pojo-report/src/main/java/cn/estsh/i3plus/pojo/report/bean/BrLayoutColumn.java @@ -63,9 +63,13 @@ public class BrLayoutColumn extends BaseBean { private String columnStyle; @Column(name="COLUMN_SEQ") - @ApiParam(value ="排序") + @ApiParam(value ="序列") private Integer columnSeq; + @Column(name="COLUMN_SORT") + @ApiParam(value ="排序,降序") + private Integer columnSort; + @Column(name = "COLUMN_DESCRIPTION",columnDefinition = "TEXT") @ApiParam(value ="列描述") private String columnDescription; diff --git a/modules/i3plus-pojo-report/src/main/java/cn/estsh/i3plus/pojo/report/bean/BrLayoutRow.java b/modules/i3plus-pojo-report/src/main/java/cn/estsh/i3plus/pojo/report/bean/BrLayoutRow.java index ab8d365..24db11e 100644 --- a/modules/i3plus-pojo-report/src/main/java/cn/estsh/i3plus/pojo/report/bean/BrLayoutRow.java +++ b/modules/i3plus-pojo-report/src/main/java/cn/estsh/i3plus/pojo/report/bean/BrLayoutRow.java @@ -45,9 +45,9 @@ public class BrLayoutRow extends BaseBean { @ApiParam(value ="行高") private Integer rowHeight; - @Column(name="ROW_SEQ") + @Column(name="ROW_SORT") @ApiParam(value ="排序") - private Integer rowSeq; + private Integer rowSort; @Column(name="ROW_STYLE",columnDefinition = "TEXT") @ApiParam(value ="行样式") diff --git a/modules/i3plus-pojo-report/src/main/java/cn/estsh/i3plus/pojo/report/sqlpack/ReportHqlPack.java b/modules/i3plus-pojo-report/src/main/java/cn/estsh/i3plus/pojo/report/sqlpack/ReportHqlPack.java index 4e295e3..9ff45a6 100644 --- a/modules/i3plus-pojo-report/src/main/java/cn/estsh/i3plus/pojo/report/sqlpack/ReportHqlPack.java +++ b/modules/i3plus-pojo-report/src/main/java/cn/estsh/i3plus/pojo/report/sqlpack/ReportHqlPack.java @@ -124,7 +124,7 @@ public class ReportHqlPack { // 查询参数封装 HqlPack.getNumEqualPack(rowId,"layoutRowId",result); - HqlPack.getOrderByPack(new Object[]{CommonEnumUtil.ASC_OR_DESC.ASC.getValue(),CommonEnumUtil.ASC_OR_DESC.DESC.getValue()},new String[]{"columnSeq","modifyDatetime"},result); + HqlPack.getOrderByPack(new Object[]{CommonEnumUtil.ASC_OR_DESC.ASC.getValue(),CommonEnumUtil.ASC_OR_DESC.DESC.getValue()},new String[]{"columnSort","modifyDatetime"},result); return result.toString(); } @@ -139,7 +139,7 @@ public class ReportHqlPack { // 查询参数封装 HqlPack.getNumEqualPack(layoutId,"layoutId",result); - HqlPack.getOrderByPack(new Object[]{CommonEnumUtil.ASC_OR_DESC.ASC.getValue(),CommonEnumUtil.ASC_OR_DESC.DESC.getValue()},new String[]{"rowSeq","modifyDatetime"},result); + HqlPack.getOrderByPack(new Object[]{CommonEnumUtil.ASC_OR_DESC.ASC.getValue(),CommonEnumUtil.ASC_OR_DESC.DESC.getValue()},new String[]{"rowSort","modifyDatetime"},result); return result.toString(); }