From 4261207e54f53c6844777c8b43cbfbdd39d56f08 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?=E8=AE=B8=E5=BF=83=E6=B4=81?= Date: Wed, 12 Jun 2019 18:00:21 +0800 Subject: [PATCH 01/35] =?UTF-8?q?=E4=BA=A4=E6=98=93=E5=A4=84=E7=90=86?= =?UTF-8?q?=E7=BB=84=E4=BB=B6=EF=BC=88=E6=94=B6=E8=B4=A7=EF=BC=89=EF=BC=9A?= =?UTF-8?q?=E7=89=A9=E6=96=99=E6=9F=A5=E8=AF=A2=E6=B2=A1=E6=9C=89=E5=8A=A0?= =?UTF-8?q?=E5=B7=A5=E5=8E=82+=E6=B5=81=E7=A8=8B=E8=AE=BE=E8=AE=A1?= =?UTF-8?q?=EF=BC=9A=E6=AD=A5=E9=AA=A4=E8=B0=83=E7=94=A8=E5=8F=82=E6=95=B0?= =?UTF-8?q?=E5=80=BC=E5=8F=AF=E4=BB=A5=E4=B8=BA=E7=A9=BA+=E4=BD=9C?= =?UTF-8?q?=E4=B8=9A=E5=A4=84=E7=90=86=E7=BB=84=E4=BB=B6=EF=BC=9A=E6=9C=AA?= =?UTF-8?q?=E4=BF=AE=E6=94=B9=E4=B8=8D=E9=9C=80=E8=A6=81=E5=94=AF=E4=B8=80?= =?UTF-8?q?=E6=A0=A1=E9=AA=8C?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- .../src/main/java/cn/estsh/i3plus/pojo/wms/sqlpack/WmsHqlPack.java | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/modules/i3plus-pojo-wms/src/main/java/cn/estsh/i3plus/pojo/wms/sqlpack/WmsHqlPack.java b/modules/i3plus-pojo-wms/src/main/java/cn/estsh/i3plus/pojo/wms/sqlpack/WmsHqlPack.java index c8db411..d6c0f64 100644 --- a/modules/i3plus-pojo-wms/src/main/java/cn/estsh/i3plus/pojo/wms/sqlpack/WmsHqlPack.java +++ b/modules/i3plus-pojo-wms/src/main/java/cn/estsh/i3plus/pojo/wms/sqlpack/WmsHqlPack.java @@ -1222,13 +1222,13 @@ public class WmsHqlPack { DdlPackBean result = new DdlPackBean(); //查询参数封装 - DdlPreparedPack.getStringLikerPack(wmsActionModule.getAmName(), "amName", result); + DdlPreparedPack.getStringLikerPack(wmsActionModule.getAmName(), "amDesc", result); DdlPreparedPack.getNumEqualPack(wmsActionModule.getId(), "id", result); DdlPreparedPack.getNumEqualPack(wmsActionModule.getAmType(), "amType", result); DdlPreparedPack.getStringEqualPack(wmsActionModule.getOpTypeCode(), "opTypeCode", result); DdlPreparedPack.getNumEqualPack(wmsActionModule.getIsShowInfo(), "isShowInfo", result); - - getStringBuilderPack(wmsActionModule, result); + DdlPreparedPack.getNumEqualPack(wmsActionModule.getIsValid(), "isValid", result); + DdlPreparedPack.getNumEqualPack(CommonEnumUtil.TRUE_OR_FALSE.FALSE.getValue(), "isDeleted", result); return result; } From 052652dd3666e3fc5609f32063fb96c7692f09d8 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?=E8=AE=B8=E5=BF=83=E6=B4=81?= Date: Wed, 12 Jun 2019 18:10:33 +0800 Subject: [PATCH 02/35] =?UTF-8?q?=E4=BA=A4=E6=98=93=E5=A4=84=E7=90=86?= =?UTF-8?q?=E7=BB=84=E4=BB=B6=EF=BC=88=E6=94=B6=E8=B4=A7=EF=BC=89=EF=BC=9A?= =?UTF-8?q?=E7=89=A9=E6=96=99=E6=9F=A5=E8=AF=A2=E6=B2=A1=E6=9C=89=E5=8A=A0?= =?UTF-8?q?=E5=B7=A5=E5=8E=82+=E6=B5=81=E7=A8=8B=E8=AE=BE=E8=AE=A1?= =?UTF-8?q?=EF=BC=9A=E6=AD=A5=E9=AA=A4=E8=B0=83=E7=94=A8=E5=8F=82=E6=95=B0?= =?UTF-8?q?=E5=80=BC=E5=8F=AF=E4=BB=A5=E4=B8=BA=E7=A9=BA+=E4=BD=9C?= =?UTF-8?q?=E4=B8=9A=E5=A4=84=E7=90=86=E7=BB=84=E4=BB=B6=EF=BC=9A=E6=9C=AA?= =?UTF-8?q?=E4=BF=AE=E6=94=B9=E4=B8=8D=E9=9C=80=E8=A6=81=E5=94=AF=E4=B8=80?= =?UTF-8?q?=E6=A0=A1=E9=AA=8C?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- .../src/main/java/cn/estsh/i3plus/pojo/wms/sqlpack/WmsHqlPack.java | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/modules/i3plus-pojo-wms/src/main/java/cn/estsh/i3plus/pojo/wms/sqlpack/WmsHqlPack.java b/modules/i3plus-pojo-wms/src/main/java/cn/estsh/i3plus/pojo/wms/sqlpack/WmsHqlPack.java index d6c0f64..61a71fb 100644 --- a/modules/i3plus-pojo-wms/src/main/java/cn/estsh/i3plus/pojo/wms/sqlpack/WmsHqlPack.java +++ b/modules/i3plus-pojo-wms/src/main/java/cn/estsh/i3plus/pojo/wms/sqlpack/WmsHqlPack.java @@ -1221,7 +1221,7 @@ public class WmsHqlPack { public static DdlPackBean packHqlWmsActionModule(WmsActionModule wmsActionModule) { DdlPackBean result = new DdlPackBean(); - //查询参数封装 + // 查询参数封装 DdlPreparedPack.getStringLikerPack(wmsActionModule.getAmName(), "amDesc", result); DdlPreparedPack.getNumEqualPack(wmsActionModule.getId(), "id", result); DdlPreparedPack.getNumEqualPack(wmsActionModule.getAmType(), "amType", result); From cbb658e08863bfda13823072e6dd0d0b491d70c8 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?=E9=99=88=E6=80=9D=E6=B4=81?= Date: Wed, 12 Jun 2019 18:39:08 +0800 Subject: [PATCH 03/35] =?UTF-8?q?=E5=86=97=E4=BD=99=E5=AD=97=E6=AE=B5?= =?UTF-8?q?=E6=96=B0=E5=A2=9E?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- .../src/main/java/cn/estsh/i3plus/pojo/wms/bean/WmsPoSn.java | 4 ++++ .../src/main/java/cn/estsh/i3plus/pojo/wms/bean/WmsStockSn.java | 4 ++++ 2 files changed, 8 insertions(+) diff --git a/modules/i3plus-pojo-wms/src/main/java/cn/estsh/i3plus/pojo/wms/bean/WmsPoSn.java b/modules/i3plus-pojo-wms/src/main/java/cn/estsh/i3plus/pojo/wms/bean/WmsPoSn.java index 4dc9db4..e90728d 100644 --- a/modules/i3plus-pojo-wms/src/main/java/cn/estsh/i3plus/pojo/wms/bean/WmsPoSn.java +++ b/modules/i3plus-pojo-wms/src/main/java/cn/estsh/i3plus/pojo/wms/bean/WmsPoSn.java @@ -115,4 +115,8 @@ public class WmsPoSn extends BaseBean { @Transient @ApiParam(value = "条码") public String sn; + + @Transient + @ApiParam(value = "工厂名称") + public String organizeName; } diff --git a/modules/i3plus-pojo-wms/src/main/java/cn/estsh/i3plus/pojo/wms/bean/WmsStockSn.java b/modules/i3plus-pojo-wms/src/main/java/cn/estsh/i3plus/pojo/wms/bean/WmsStockSn.java index 78e805f..faccba1 100644 --- a/modules/i3plus-pojo-wms/src/main/java/cn/estsh/i3plus/pojo/wms/bean/WmsStockSn.java +++ b/modules/i3plus-pojo-wms/src/main/java/cn/estsh/i3plus/pojo/wms/bean/WmsStockSn.java @@ -196,6 +196,10 @@ public class WmsStockSn extends BaseBean { @Transient public String labelNo; + @Transient + @ApiParam(value = "工厂名称") + public String organizeName; + public WmsStockSn(){} public WmsStockSn(String partNo){ From 37eb33bcad367710e0b0a7d27cc7115b1b08628b Mon Sep 17 00:00:00 2001 From: shiyanghuan <714967695@qq.com> Date: Wed, 12 Jun 2019 19:12:14 +0800 Subject: [PATCH 04/35] =?UTF-8?q?=E7=BA=BF=E8=BE=B9=E5=BA=93=E5=AE=9E?= =?UTF-8?q?=E4=BD=93=E4=BB=A5=E5=8F=8AWmsHqlpack=E4=B8=AD=E6=B7=BB?= =?UTF-8?q?=E5=8A=A0sql=E5=B0=81=E8=A3=85?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- .../i3plus/pojo/wms/bean/WmsLineLocatePart.java | 76 ++++++++++++++++++++++ .../repository/WmsLineLocatePartRepository.java | 14 ++++ .../estsh/i3plus/pojo/wms/sqlpack/WmsHqlPack.java | 20 ++++++ 3 files changed, 110 insertions(+) create mode 100644 modules/i3plus-pojo-wms/src/main/java/cn/estsh/i3plus/pojo/wms/bean/WmsLineLocatePart.java create mode 100644 modules/i3plus-pojo-wms/src/main/java/cn/estsh/i3plus/pojo/wms/repository/WmsLineLocatePartRepository.java diff --git a/modules/i3plus-pojo-wms/src/main/java/cn/estsh/i3plus/pojo/wms/bean/WmsLineLocatePart.java b/modules/i3plus-pojo-wms/src/main/java/cn/estsh/i3plus/pojo/wms/bean/WmsLineLocatePart.java new file mode 100644 index 0000000..738622a --- /dev/null +++ b/modules/i3plus-pojo-wms/src/main/java/cn/estsh/i3plus/pojo/wms/bean/WmsLineLocatePart.java @@ -0,0 +1,76 @@ +package cn.estsh.i3plus.pojo.wms.bean; + +import cn.estsh.i3plus.pojo.base.bean.BaseBean; +import io.swagger.annotations.Api; +import io.swagger.annotations.ApiParam; +import lombok.Data; +import lombok.EqualsAndHashCode; +import org.hibernate.annotations.DynamicInsert; +import org.hibernate.annotations.DynamicUpdate; + +import javax.persistence.Column; +import javax.persistence.Entity; +import javax.persistence.Table; + + +/** + * @Description :边线库物料关系 + * @Reference : + * @Author : yerik.shi + * @CreateDate : 2019-06-11 + * @Modify: + **/ +@Data +@Entity +@Table(name="WMS_LINE_LOCATE_PART") +@DynamicInsert +@DynamicUpdate +@EqualsAndHashCode(callSuper = true) +@Api(value="线边库物料信息",description = "线边库物料信息") +public class WmsLineLocatePart extends BaseBean { + + @Column(name="LOCATE_NO") + @ApiParam(value ="库位代码") + private String locateNo; + + @Column(name="PART_NO") + @ApiParam(value = "物料编码") + private String partNo; + + @Column(name="PART_NAME_RDD") + @ApiParam(value = "物料名称") + private String partNameRdd; + + public Double getPullQty() { + return pullQty == null ? 0D : this.pullQty.doubleValue(); + } + + public Double getMax() { + return max== null ? 0D : this.max.doubleValue(); + } + + public Double getMin() { + return min== null ? 0D : this.min.doubleValue(); + } + + public Integer getIsGeneratePicklist() { + return isGeneratePicklist== null ? 0: this.isGeneratePicklist.intValue(); + } + + @Column(name = "PULL_QTY") + @ApiParam(value = "拉动数量") + private Double pullQty; + + @Column(name = "Max") + @ApiParam(value = "最大值") + private Double max; + + @Column(name = "Min") + @ApiParam(value = "最小值") + private Double min; + + @Column(name = "IS_GENERATE_PICKLIST") + @ApiParam(value = "是否生成领料单") + private Integer isGeneratePicklist; + +} diff --git a/modules/i3plus-pojo-wms/src/main/java/cn/estsh/i3plus/pojo/wms/repository/WmsLineLocatePartRepository.java b/modules/i3plus-pojo-wms/src/main/java/cn/estsh/i3plus/pojo/wms/repository/WmsLineLocatePartRepository.java new file mode 100644 index 0000000..24c1c60 --- /dev/null +++ b/modules/i3plus-pojo-wms/src/main/java/cn/estsh/i3plus/pojo/wms/repository/WmsLineLocatePartRepository.java @@ -0,0 +1,14 @@ +package cn.estsh.i3plus.pojo.wms.repository; + +import cn.estsh.i3plus.pojo.base.jpa.dao.BaseRepository; +import cn.estsh.i3plus.pojo.wms.bean.WmsLineLocatePart; + +/** + * @Description : 线边库物料表 + * @Reference : + * @Author : yerik.shi + * @CreateDate : 2019-06-12 + * @Modify: + **/ +public interface WmsLineLocatePartRepository extends BaseRepository { +} diff --git a/modules/i3plus-pojo-wms/src/main/java/cn/estsh/i3plus/pojo/wms/sqlpack/WmsHqlPack.java b/modules/i3plus-pojo-wms/src/main/java/cn/estsh/i3plus/pojo/wms/sqlpack/WmsHqlPack.java index c8db411..72226ab 100644 --- a/modules/i3plus-pojo-wms/src/main/java/cn/estsh/i3plus/pojo/wms/sqlpack/WmsHqlPack.java +++ b/modules/i3plus-pojo-wms/src/main/java/cn/estsh/i3plus/pojo/wms/sqlpack/WmsHqlPack.java @@ -1669,4 +1669,24 @@ public class WmsHqlPack { return result; } + + + /** + * 线边库物料信息 分页查询 + * + * @param wmsLineLocatePart + * @return + */ + public static DdlPackBean packHqlWmsLineLocatePart(WmsLineLocatePart wmsLineLocatePart) { + DdlPackBean result = new DdlPackBean(); + + //查询参数封装 + DdlPreparedPack.getStringLikerPack(wmsLineLocatePart.getLocateNo(), "locateNo", result); + DdlPreparedPack.getStringLikerPack(wmsLineLocatePart.getPartNo(), "partNo", result); + DdlPreparedPack.getStringLikerPack(wmsLineLocatePart.getPartNameRdd(), "partNameRdd", result); + getStringBuilderPack(wmsLineLocatePart, result); + return result; + } + + } From 65efb44ddeaf8663b5c6f4dccd606d5f65b55c66 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?=E4=BA=8E=E5=AD=A6=E6=9D=B0?= Date: Wed, 12 Jun 2019 20:13:32 +0800 Subject: [PATCH 05/35] =?UTF-8?q?1.=20=E6=8A=8A=E9=BB=98=E8=AE=A4=E5=80=BC?= =?UTF-8?q?=E7=9A=84=E7=B1=BB=E5=9E=8B=E6=94=B9=E4=B8=BA=20Object?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- .../main/java/cn/estsh/i3plus/pojo/wms/dbinterface/MappingItem.java | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/modules/i3plus-pojo-wms/src/main/java/cn/estsh/i3plus/pojo/wms/dbinterface/MappingItem.java b/modules/i3plus-pojo-wms/src/main/java/cn/estsh/i3plus/pojo/wms/dbinterface/MappingItem.java index 036f65e..993e59a 100644 --- a/modules/i3plus-pojo-wms/src/main/java/cn/estsh/i3plus/pojo/wms/dbinterface/MappingItem.java +++ b/modules/i3plus-pojo-wms/src/main/java/cn/estsh/i3plus/pojo/wms/dbinterface/MappingItem.java @@ -28,9 +28,9 @@ public class MappingItem { */ public String destName; /** - * 当来源数据中无此字段时的默认值 + * 目标字段的默认值,通过此默认值识别字段类型,一定要配置正确 */ - public String defaultValue; + public Object defaultValue; @Override public String toString() { From db7b849f3e150106e98e673f1ee99db878cc1282 Mon Sep 17 00:00:00 2001 From: "jimmy.zeng" Date: Wed, 12 Jun 2019 20:38:49 +0800 Subject: [PATCH 06/35] =?UTF-8?q?=E6=B7=BB=E5=8A=A0=20=E7=A7=BB=E5=BA=93?= =?UTF-8?q?=E5=8D=95=E4=B8=BB=E8=A1=A8=E5=AD=97=E6=AE=B5?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- .../java/cn/estsh/i3plus/pojo/wms/bean/WmsActionStep.java | 2 +- .../cn/estsh/i3plus/pojo/wms/bean/WmsDocMovementMaster.java | 12 ++++++------ 2 files changed, 7 insertions(+), 7 deletions(-) diff --git a/modules/i3plus-pojo-wms/src/main/java/cn/estsh/i3plus/pojo/wms/bean/WmsActionStep.java b/modules/i3plus-pojo-wms/src/main/java/cn/estsh/i3plus/pojo/wms/bean/WmsActionStep.java index 48c4aa2..68c98d6 100644 --- a/modules/i3plus-pojo-wms/src/main/java/cn/estsh/i3plus/pojo/wms/bean/WmsActionStep.java +++ b/modules/i3plus-pojo-wms/src/main/java/cn/estsh/i3plus/pojo/wms/bean/WmsActionStep.java @@ -15,7 +15,7 @@ import javax.persistence.Entity; import javax.persistence.Table; /** - * @Description :作业步骤类型信息 + * @Description :作业步骤信息 * @Reference : * @Author : silliter.yuan * @CreateDate : 2018-11-22 9:33 diff --git a/modules/i3plus-pojo-wms/src/main/java/cn/estsh/i3plus/pojo/wms/bean/WmsDocMovementMaster.java b/modules/i3plus-pojo-wms/src/main/java/cn/estsh/i3plus/pojo/wms/bean/WmsDocMovementMaster.java index 7ed02fe..1314953 100644 --- a/modules/i3plus-pojo-wms/src/main/java/cn/estsh/i3plus/pojo/wms/bean/WmsDocMovementMaster.java +++ b/modules/i3plus-pojo-wms/src/main/java/cn/estsh/i3plus/pojo/wms/bean/WmsDocMovementMaster.java @@ -120,27 +120,27 @@ public class WmsDocMovementMaster extends BaseBean { @Column(name = "SRC_WH_NO") @ApiParam("源仓库代码") - public String AssignSrcWhNo; + public String assignSrcWhNo; @Column(name = "SRC_ZONE_NO") @ApiParam("源存储区代码") - public String AssignSrcZoneNo; + public String assignSrcZoneNo; @Column(name = "DEST_WH_NO") @ApiParam("目标仓库代码") - public String AssignDestWhNo; + public String assignDestWhNo; @Column(name = "DEST_ZONE_NO") @ApiParam("目标存储区代码") - public String AssignDestZoneNo; + public String assignDestZoneNo; @Column(name = "PLAN_DATE") @ApiParam(value = "计划日期") - private String AssignPlanDate; + private String assignPlanDate; @Column(name = "PLAN_TIME") @ApiParam(value = "计划时间") - private String AssignPlanTime; + private String assignPlanTime; @Transient @ApiParam(value = "发运单号") From 65ddc6f57a2aa1b3e7a3379d5838bb8764b33247 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?=E4=BA=8E=E5=AD=A6=E6=9D=B0?= Date: Thu, 13 Jun 2019 12:32:02 +0800 Subject: [PATCH 07/35] =?UTF-8?q?1.=20=E5=AE=8C=E5=96=84SAP=20WMS=20?= =?UTF-8?q?=E6=8E=A5=E5=8F=A3?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- .../cn/estsh/i3plus/pojo/wms/dbinterface/MappingItem.java | 1 + .../pojo/wms/dbinterface/WmsInterfaceDataMapper.java | 15 ++++++++------- 2 files changed, 9 insertions(+), 7 deletions(-) diff --git a/modules/i3plus-pojo-wms/src/main/java/cn/estsh/i3plus/pojo/wms/dbinterface/MappingItem.java b/modules/i3plus-pojo-wms/src/main/java/cn/estsh/i3plus/pojo/wms/dbinterface/MappingItem.java index 993e59a..e591fe0 100644 --- a/modules/i3plus-pojo-wms/src/main/java/cn/estsh/i3plus/pojo/wms/dbinterface/MappingItem.java +++ b/modules/i3plus-pojo-wms/src/main/java/cn/estsh/i3plus/pojo/wms/dbinterface/MappingItem.java @@ -29,6 +29,7 @@ public class MappingItem { public String destName; /** * 目标字段的默认值,通过此默认值识别字段类型,一定要配置正确 + * 默认值中可以使用的动态变量: #sap_date, #sap_time, #date, #time, #guid */ public Object defaultValue; diff --git a/modules/i3plus-pojo-wms/src/main/java/cn/estsh/i3plus/pojo/wms/dbinterface/WmsInterfaceDataMapper.java b/modules/i3plus-pojo-wms/src/main/java/cn/estsh/i3plus/pojo/wms/dbinterface/WmsInterfaceDataMapper.java index 464ddeb..276f672 100644 --- a/modules/i3plus-pojo-wms/src/main/java/cn/estsh/i3plus/pojo/wms/dbinterface/WmsInterfaceDataMapper.java +++ b/modules/i3plus-pojo-wms/src/main/java/cn/estsh/i3plus/pojo/wms/dbinterface/WmsInterfaceDataMapper.java @@ -39,33 +39,34 @@ public class WmsInterfaceDataMapper extends BaseBean { /** * 接口数据源编号(在动态表单中配置) */ - @Column(name = "SCR_DATA_SOURCE", length = 50) + @Column(name = "SRC_DATA_SOURCE", length = 50) public String dataSource; /** * 来源表名 */ - @Column(name = "SCR_TABLE_NAME", length = 50) + @Column(name = "SRC_TABLE_NAME", length = 50) public String srcTableName; /** * 来源表的排序条件 */ - @Column(name = "SCR_ORDER_BY", length = 50) + @Column(name = "SRC_ORDER_BY", length = 50) public String srcOrderBy; /** * 来源表的查询条件 */ - @Column(name = "SCR_WHERE", length = 255) + @Column(name = "SRC_WHERE", length = 255) public String scrWhere; /** * 数据同步到业务库后需要更新的接口库标记字段,多个字段用半角逗号分隔 - * 例如:SYNFLG=Y,SYNDATE={Date} + * 例如:SYNFLG=Y,SYNDATE={#XX} + * 可以使用的动态变量: #sap_date, #sap_time, #date, #time, #guid */ - @Column(name = "SCR_UPDATE_SYNC", length = 255) + @Column(name = "SRC_UPDATE_SYNC", length = 255) public String srcUpdateSync; /** * 业务表单的主键,多个主键用半角逗号分隔 */ - @Column(name = "SCR_PK_COLUMNS", length = 255) + @Column(name = "SRC_PK_COLUMNS", length = 255) public String srcPkColumns; /** * 按照组织代码(半角逗号分隔)复制多份到业务表(用于物料、供应商、客户...等集团数据) From 71060f26f31e79ee991260f7533996237549e135 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?=E6=B1=AA=E4=BA=91=E6=98=8A?= Date: Thu, 13 Jun 2019 18:26:12 +0800 Subject: [PATCH 08/35] =?UTF-8?q?=E4=BA=8B=E4=BB=B6=E4=BF=A1=E6=81=AF?= =?UTF-8?q?=E7=BB=B4=E6=8A=A4?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- .../main/java/cn.estsh.i3plus.pojo.andon/bean/AndonImportance.java | 2 +- .../main/java/cn.estsh.i3plus.pojo.andon/bean/AndonManageQueue.java | 4 ++++ .../main/java/cn.estsh.i3plus.pojo.andon/sqlpack/AndonHqlPack.java | 2 +- 3 files changed, 6 insertions(+), 2 deletions(-) diff --git a/modules/i3plus-pojo-andon/src/main/java/cn.estsh.i3plus.pojo.andon/bean/AndonImportance.java b/modules/i3plus-pojo-andon/src/main/java/cn.estsh.i3plus.pojo.andon/bean/AndonImportance.java index e7d4dc7..6e2e30e 100644 --- a/modules/i3plus-pojo-andon/src/main/java/cn.estsh.i3plus.pojo.andon/bean/AndonImportance.java +++ b/modules/i3plus-pojo-andon/src/main/java/cn.estsh.i3plus.pojo.andon/bean/AndonImportance.java @@ -25,7 +25,7 @@ import javax.persistence.Table; @DynamicInsert @DynamicUpdate @EqualsAndHashCode(callSuper = true) -@Api("ANDON_事件现象") +@Api("ANDON_重要度") public class AndonImportance extends BaseBean { @Column(name = "IMPORTANCE_CODE") diff --git a/modules/i3plus-pojo-andon/src/main/java/cn.estsh.i3plus.pojo.andon/bean/AndonManageQueue.java b/modules/i3plus-pojo-andon/src/main/java/cn.estsh.i3plus.pojo.andon/bean/AndonManageQueue.java index 35c7054..cfd9634 100644 --- a/modules/i3plus-pojo-andon/src/main/java/cn.estsh.i3plus.pojo.andon/bean/AndonManageQueue.java +++ b/modules/i3plus-pojo-andon/src/main/java/cn.estsh.i3plus.pojo.andon/bean/AndonManageQueue.java @@ -274,6 +274,10 @@ public class AndonManageQueue extends BaseBean { @ApiParam(value = "安灯子类型代码") private String alarmDetailCode; + @Column(name = "ALARM_DETAIL_NAME_RDD") + @ApiParam(value = "安灯子类型名称") + private String alarmDetailNameRdd; + @Column(name = "EPM_CODE") @ApiParam(value = "事件现象代码") private String epmCode; diff --git a/modules/i3plus-pojo-andon/src/main/java/cn.estsh.i3plus.pojo.andon/sqlpack/AndonHqlPack.java b/modules/i3plus-pojo-andon/src/main/java/cn.estsh.i3plus.pojo.andon/sqlpack/AndonHqlPack.java index 05c9462..b36f368 100644 --- a/modules/i3plus-pojo-andon/src/main/java/cn.estsh.i3plus.pojo.andon/sqlpack/AndonHqlPack.java +++ b/modules/i3plus-pojo-andon/src/main/java/cn.estsh.i3plus.pojo.andon/sqlpack/AndonHqlPack.java @@ -450,7 +450,7 @@ public class AndonHqlPack { DdlPackBean result = new DdlPackBean(); DdlPreparedPack.getStringEqualPack(andonResponseObject.getRpObjectCode(), "rpObjectCode", result); DdlPreparedPack.getStringEqualPack(andonResponseObject.getRpObjectName(), "rpObjectName", result); - DdlPreparedPack.getStringEqualPack(andonResponseObject.getRpObjectValue(), "rpObjectValue", result); + DdlPreparedPack.getStringLikerPack(andonResponseObject.getRpObjectValue(), "rpObjectValue", result); getStringBuilderPack(andonResponseObject, result); From b7a7eb29aeee571390b6f0573fc90b9cd6b4defd Mon Sep 17 00:00:00 2001 From: "wei.peng" <123456> Date: Thu, 13 Jun 2019 18:37:52 +0800 Subject: [PATCH 09/35] =?UTF-8?q?=E5=AE=89=E7=81=AF=E7=B1=BB=E5=9E=8B=20?= =?UTF-8?q?=09=09=20=E6=9F=A5=09=09=09=09=E8=A1=A8=09=09=20=20=E5=B7=B2?= =?UTF-8?q?=E4=BB=8E=E8=A1=A8=E6=94=B9=E4=B8=BA=E6=9E=9A=E4=B8=BE=20?= =?UTF-8?q?=E5=AE=89=E7=81=AF=E5=8A=A8=E4=BD=9C=09=09=E6=9F=A5=E8=AF=A2=09?= =?UTF-8?q?=09=09=09=E8=A1=A8=09=09=20=20=E5=B7=B2=E4=BB=8E=E8=A1=A8?= =?UTF-8?q?=E6=94=B9=E4=B8=BA=E6=9E=9A=E4=B8=BE=20=E5=AE=89=E7=81=AF?= =?UTF-8?q?=E7=8A=B6=E6=80=81=09=09=20=E6=9F=A5=E8=AF=A2=09=09=09=09=09=09?= =?UTF-8?q?=20=20=20=E5=B7=B2=E4=BB=8E=E8=A1=A8=E6=94=B9=E4=B8=BA=E6=9E=9A?= =?UTF-8?q?=E4=B8=BE=09=09ANDON=5FSTATUS=20=E9=80=9A=E7=9F=A5=E6=96=B9?= =?UTF-8?q?=E5=BC=8F=09=09=20=E6=9F=A5=E8=AF=A2=09=09=09=09=09=09=20=20=20?= =?UTF-8?q?=E5=B7=B2=E4=BB=8E=E8=A1=A8=E6=94=B9=E4=B8=BA=E6=9E=9A=E4=B8=BE?= =?UTF-8?q?=20=E9=87=8D=E8=A6=81=E5=BA=A6=09=09=09=20=20=E6=9F=A5=09=09=09?= =?UTF-8?q?=09=09=09=09=E5=B7=B2=E4=BB=8E=E8=A1=A8=E6=94=B9=E4=B8=BA?= =?UTF-8?q?=E6=9E=9A=E4=B8=BE?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- .../bean/AndonAction.java | 76 ++++----- .../bean/AndonAlarmCause.java | 14 +- .../bean/AndonAlarmType.java | 76 ++++----- .../bean/AndonImportance.java | 76 ++++----- .../bean/AndonResponse.java | 76 ++++----- .../bean/AndonStatus.java | 76 ++++----- .../repository/IAndonActionRepository.java | 32 ++-- .../repository/IAndonAlarmTypeRepository.java | 32 ++-- .../repository/IAndonImportanceRepository.java | 32 ++-- .../repository/IAndonResponseRepository.java | 32 ++-- .../repository/IAndonStatusRepository.java | 32 ++-- .../sqlpack/AndonHqlPack.java | 52 ++----- .../i3plus/pojo/base/enumutil/AndonEnumUtil.java | 169 +++++++++++---------- 13 files changed, 377 insertions(+), 398 deletions(-) diff --git a/modules/i3plus-pojo-andon/src/main/java/cn.estsh.i3plus.pojo.andon/bean/AndonAction.java b/modules/i3plus-pojo-andon/src/main/java/cn.estsh.i3plus.pojo.andon/bean/AndonAction.java index cb8c0b6..4b71a12 100644 --- a/modules/i3plus-pojo-andon/src/main/java/cn.estsh.i3plus.pojo.andon/bean/AndonAction.java +++ b/modules/i3plus-pojo-andon/src/main/java/cn.estsh.i3plus.pojo.andon/bean/AndonAction.java @@ -1,38 +1,38 @@ -package cn.estsh.i3plus.pojo.andon.bean; - -import cn.estsh.i3plus.pojo.base.bean.BaseBean; -import io.swagger.annotations.Api; -import io.swagger.annotations.ApiParam; -import lombok.Data; -import lombok.EqualsAndHashCode; -import org.hibernate.annotations.DynamicInsert; -import org.hibernate.annotations.DynamicUpdate; - -import javax.persistence.Column; -import javax.persistence.Entity; -import javax.persistence.Table; - -/** - * @Description : ANDON_动作 - * @Reference : - * @Author : hansen.ke - * @CreateDate : 2019-05-13 9:47 - * @Modify: - **/ -@Data -@Entity -@Table(name="ANDON_ACTION") -@DynamicInsert -@DynamicUpdate -@EqualsAndHashCode(callSuper = true) -@Api("ANDON_动作") -public class AndonAction extends BaseBean { - - @Column(name = "ACTION_CODE") - @ApiParam(value = "动作代码") - private String actionCode; - - @Column(name = "ACTION_NAME") - @ApiParam(value = "动作名称") - private String actionName; -} +//package cn.estsh.i3plus.pojo.andon.bean; +// +//import cn.estsh.i3plus.pojo.base.bean.BaseBean; +//import io.swagger.annotations.Api; +//import io.swagger.annotations.ApiParam; +//import lombok.Data; +//import lombok.EqualsAndHashCode; +//import org.hibernate.annotations.DynamicInsert; +//import org.hibernate.annotations.DynamicUpdate; +// +//import javax.persistence.Column; +//import javax.persistence.Entity; +//import javax.persistence.Table; +// +///** +// * @Description : ANDON_动作 +// * @Reference : +// * @Author : hansen.ke +// * @CreateDate : 2019-05-13 9:47 +// * @Modify: +// **/ +//@Data +//@Entity +//@Table(name="ANDON_ACTION") +//@DynamicInsert +//@DynamicUpdate +//@EqualsAndHashCode(callSuper = true) +//@Api("ANDON_动作") +//public class AndonAction extends BaseBean { +// +// @Column(name = "ACTION_CODE") +// @ApiParam(value = "动作代码") +// private String actionCode; +// +// @Column(name = "ACTION_NAME") +// @ApiParam(value = "动作名称") +// private String actionName; +//} diff --git a/modules/i3plus-pojo-andon/src/main/java/cn.estsh.i3plus.pojo.andon/bean/AndonAlarmCause.java b/modules/i3plus-pojo-andon/src/main/java/cn.estsh.i3plus.pojo.andon/bean/AndonAlarmCause.java index 5299981..b7cb9c1 100644 --- a/modules/i3plus-pojo-andon/src/main/java/cn.estsh.i3plus.pojo.andon/bean/AndonAlarmCause.java +++ b/modules/i3plus-pojo-andon/src/main/java/cn.estsh.i3plus.pojo.andon/bean/AndonAlarmCause.java @@ -28,19 +28,21 @@ import javax.persistence.Table; @Api("ANDON_呼叫原因") public class AndonAlarmCause extends BaseBean { + @Column(name = "ALARM_CODE") + @ApiParam(value = "安灯类型") + private String alarmCode; + @Column(name = "AC_CODE") @ApiParam(value = "呼叫原因代码") private String acCode; + @Column(name = "PARENT_AC_CODE") + @ApiParam(value = "父阶原因代码") + private String parentAcCode; + @Column(name = "AC_NAME") @ApiParam(value = "呼叫原因描述") private String acName; - @Column(name = "PARENT_AC_CODE") - @ApiParam(value = "父阶原因代码") - private String parentAcCode; - @Column(name = "ALARM_CODE") - @ApiParam(value = "安灯类型") - private String alarmCode; } diff --git a/modules/i3plus-pojo-andon/src/main/java/cn.estsh.i3plus.pojo.andon/bean/AndonAlarmType.java b/modules/i3plus-pojo-andon/src/main/java/cn.estsh.i3plus.pojo.andon/bean/AndonAlarmType.java index 821efb7..e3ea63e 100644 --- a/modules/i3plus-pojo-andon/src/main/java/cn.estsh.i3plus.pojo.andon/bean/AndonAlarmType.java +++ b/modules/i3plus-pojo-andon/src/main/java/cn.estsh.i3plus.pojo.andon/bean/AndonAlarmType.java @@ -1,38 +1,38 @@ -package cn.estsh.i3plus.pojo.andon.bean; - -import cn.estsh.i3plus.pojo.base.bean.BaseBean; -import io.swagger.annotations.Api; -import io.swagger.annotations.ApiParam; -import lombok.Data; -import lombok.EqualsAndHashCode; -import org.hibernate.annotations.DynamicInsert; -import org.hibernate.annotations.DynamicUpdate; - -import javax.persistence.Column; -import javax.persistence.Entity; -import javax.persistence.Table; - -/** - * @Description : 安灯类型 - * @Reference : - * @Author : silliter.yuan - * @CreateDate : 2019-05-10 17:16 - * @Modify: - **/ -@Data -@Entity -@Table(name="ANDON_ALARM_TYPE") -@DynamicInsert -@DynamicUpdate -@EqualsAndHashCode(callSuper = true) -@Api("安灯类型") -public class AndonAlarmType extends BaseBean { - - @Column(name = "ALARM_CODE") - @ApiParam(value = "安灯类型代码") - private String alarmCode; - - @Column(name = "ALARM_NAME") - @ApiParam(value = "安灯类型名称") - private String alarmName; -} +//package cn.estsh.i3plus.pojo.andon.bean; +// +//import cn.estsh.i3plus.pojo.base.bean.BaseBean; +//import io.swagger.annotations.Api; +//import io.swagger.annotations.ApiParam; +//import lombok.Data; +//import lombok.EqualsAndHashCode; +//import org.hibernate.annotations.DynamicInsert; +//import org.hibernate.annotations.DynamicUpdate; +// +//import javax.persistence.Column; +//import javax.persistence.Entity; +//import javax.persistence.Table; +// +///** +// * @Description : 安灯类型 +// * @Reference : +// * @Author : silliter.yuan +// * @CreateDate : 2019-05-10 17:16 +// * @Modify: +// **/ +//@Data +//@Entity +//@Table(name="ANDON_ALARM_TYPE") +//@DynamicInsert +//@DynamicUpdate +//@EqualsAndHashCode(callSuper = true) +//@Api("安灯类型") +//public class AndonAlarmType extends BaseBean { +// +// @Column(name = "ALARM_TYPE") +// @ApiParam(value = "安灯类型代码") +// private String alarmCode; +// +// @Column(name = "ALARM_NAME") +// @ApiParam(value = "安灯类型名称") +// private String alarmName; +//} diff --git a/modules/i3plus-pojo-andon/src/main/java/cn.estsh.i3plus.pojo.andon/bean/AndonImportance.java b/modules/i3plus-pojo-andon/src/main/java/cn.estsh.i3plus.pojo.andon/bean/AndonImportance.java index e7d4dc7..7105fd6 100644 --- a/modules/i3plus-pojo-andon/src/main/java/cn.estsh.i3plus.pojo.andon/bean/AndonImportance.java +++ b/modules/i3plus-pojo-andon/src/main/java/cn.estsh.i3plus.pojo.andon/bean/AndonImportance.java @@ -1,38 +1,38 @@ -package cn.estsh.i3plus.pojo.andon.bean; - -import cn.estsh.i3plus.pojo.base.bean.BaseBean; -import io.swagger.annotations.Api; -import io.swagger.annotations.ApiParam; -import lombok.Data; -import lombok.EqualsAndHashCode; -import org.hibernate.annotations.DynamicInsert; -import org.hibernate.annotations.DynamicUpdate; - -import javax.persistence.Column; -import javax.persistence.Entity; -import javax.persistence.Table; - -/** - * @Description : ANDON_重要度 - * @Reference : - * @Author : siliter.yuan - * @CreateDate : 2019-05-31 9:47 - * @Modify: - **/ -@Data -@Entity -@Table(name="ANDON_IMPORTANCE") -@DynamicInsert -@DynamicUpdate -@EqualsAndHashCode(callSuper = true) -@Api("ANDON_事件现象") -public class AndonImportance extends BaseBean { - - @Column(name = "IMPORTANCE_CODE") - @ApiParam(value = "重要等级代码") - private String importanceCode; - - @Column(name = "IMPORTANCE_NAME") - @ApiParam(value = "重要等级名称") - private String importanceName; -} +//package cn.estsh.i3plus.pojo.andon.bean; +// +//import cn.estsh.i3plus.pojo.base.bean.BaseBean; +//import io.swagger.annotations.Api; +//import io.swagger.annotations.ApiParam; +//import lombok.Data; +//import lombok.EqualsAndHashCode; +//import org.hibernate.annotations.DynamicInsert; +//import org.hibernate.annotations.DynamicUpdate; +// +//import javax.persistence.Column; +//import javax.persistence.Entity; +//import javax.persistence.Table; +// +///** +// * @Description : ANDON_重要度 +// * @Reference : +// * @Author : siliter.yuan +// * @CreateDate : 2019-05-31 9:47 +// * @Modify: +// **/ +//@Data +//@Entity +//@Table(name="ANDON_IMPORTANCE") +//@DynamicInsert +//@DynamicUpdate +//@EqualsAndHashCode(callSuper = true) +//@Api("ANDON_事件现象") +//public class AndonImportance extends BaseBean { +// +// @Column(name = "IMPORTANCE_CODE") +// @ApiParam(value = "重要等级代码") +// private String importanceCode; +// +// @Column(name = "IMPORTANCE_NAME") +// @ApiParam(value = "重要等级名称") +// private String importanceName; +//} diff --git a/modules/i3plus-pojo-andon/src/main/java/cn.estsh.i3plus.pojo.andon/bean/AndonResponse.java b/modules/i3plus-pojo-andon/src/main/java/cn.estsh.i3plus.pojo.andon/bean/AndonResponse.java index e3e23ba..dcc55cc 100644 --- a/modules/i3plus-pojo-andon/src/main/java/cn.estsh.i3plus.pojo.andon/bean/AndonResponse.java +++ b/modules/i3plus-pojo-andon/src/main/java/cn.estsh.i3plus.pojo.andon/bean/AndonResponse.java @@ -1,38 +1,38 @@ -package cn.estsh.i3plus.pojo.andon.bean; - -import cn.estsh.i3plus.pojo.base.bean.BaseBean; -import io.swagger.annotations.Api; -import io.swagger.annotations.ApiParam; -import lombok.Data; -import lombok.EqualsAndHashCode; -import org.hibernate.annotations.DynamicInsert; -import org.hibernate.annotations.DynamicUpdate; - -import javax.persistence.Column; -import javax.persistence.Entity; -import javax.persistence.Table; - -/** - * @Description : 安灯通知方式 - * @Reference : - * @Author : silliter.yuan - * @CreateDate : 2019-05-10 17:16 - * @Modify: - **/ -@Data -@Entity -@Table(name="ANDON_RESPONSE") -@DynamicInsert -@DynamicUpdate -@EqualsAndHashCode(callSuper = true) -@Api("安灯通知方式") -public class AndonResponse extends BaseBean { - - @Column(name = "RESPONSE_CODE") - @ApiParam(value = "通知方式代码") - private String responseCode; - - @Column(name = "RESPONSE_NAME") - @ApiParam(value = "通知方式名称") - private String responseName; -} +//package cn.estsh.i3plus.pojo.andon.bean; +// +//import cn.estsh.i3plus.pojo.base.bean.BaseBean; +//import io.swagger.annotations.Api; +//import io.swagger.annotations.ApiParam; +//import lombok.Data; +//import lombok.EqualsAndHashCode; +//import org.hibernate.annotations.DynamicInsert; +//import org.hibernate.annotations.DynamicUpdate; +// +//import javax.persistence.Column; +//import javax.persistence.Entity; +//import javax.persistence.Table; +// +///** +// * @Description : 安灯通知方式 +// * @Reference : +// * @Author : silliter.yuan +// * @CreateDate : 2019-05-10 17:16 +// * @Modify: +// **/ +//@Data +//@Entity +//@Table(name="ANDON_RESPONSE") +//@DynamicInsert +//@DynamicUpdate +//@EqualsAndHashCode(callSuper = true) +//@Api("安灯通知方式") +//public class AndonResponse extends BaseBean { +// +// @Column(name = "RESPONSE_CODE") +// @ApiParam(value = "通知方式代码") +// private String responseCode; +// +// @Column(name = "RESPONSE_NAME") +// @ApiParam(value = "通知方式名称") +// private String responseName; +//} diff --git a/modules/i3plus-pojo-andon/src/main/java/cn.estsh.i3plus.pojo.andon/bean/AndonStatus.java b/modules/i3plus-pojo-andon/src/main/java/cn.estsh.i3plus.pojo.andon/bean/AndonStatus.java index a5ee2db..73fca80 100644 --- a/modules/i3plus-pojo-andon/src/main/java/cn.estsh.i3plus.pojo.andon/bean/AndonStatus.java +++ b/modules/i3plus-pojo-andon/src/main/java/cn.estsh.i3plus.pojo.andon/bean/AndonStatus.java @@ -1,38 +1,38 @@ -package cn.estsh.i3plus.pojo.andon.bean; - -import cn.estsh.i3plus.pojo.base.bean.BaseBean; -import io.swagger.annotations.Api; -import io.swagger.annotations.ApiParam; -import lombok.Data; -import lombok.EqualsAndHashCode; -import org.hibernate.annotations.DynamicInsert; -import org.hibernate.annotations.DynamicUpdate; - -import javax.persistence.Column; -import javax.persistence.Entity; -import javax.persistence.Table; - -/** - * @Description : 安灯状态 - * @Reference : - * @Author : silliter.yuan - * @CreateDate : 2019-05-10 17:16 - * @Modify: - **/ -@Data -@Entity -@Table(name="ANDON_STATUS") -@DynamicInsert -@DynamicUpdate -@EqualsAndHashCode(callSuper = true) -@Api("安灯状态") -public class AndonStatus extends BaseBean { - - @Column(name = "STATUS_CODE") - @ApiParam(value = "状态代码") - private String statusCode; - - @Column(name = "STATUS_NAME") - @ApiParam(value = "状态名称") - private String statusName; -} +//package cn.estsh.i3plus.pojo.andon.bean; +// +//import cn.estsh.i3plus.pojo.base.bean.BaseBean; +//import io.swagger.annotations.Api; +//import io.swagger.annotations.ApiParam; +//import lombok.Data; +//import lombok.EqualsAndHashCode; +//import org.hibernate.annotations.DynamicInsert; +//import org.hibernate.annotations.DynamicUpdate; +// +//import javax.persistence.Column; +//import javax.persistence.Entity; +//import javax.persistence.Table; +// +///** +// * @Description : 安灯状态 +// * @Reference : +// * @Author : silliter.yuan +// * @CreateDate : 2019-05-10 17:16 +// * @Modify: +// **/ +//@Data +//@Entity +//@Table(name="ANDON_ACTION_TAG") +//@DynamicInsert +//@DynamicUpdate +//@EqualsAndHashCode(callSuper = true) +//@Api("安灯状态") +//public class AndonStatus extends BaseBean { +// +// @Column(name = "STATUS_CODE") +// @ApiParam(value = "状态代码") +// private String statusCode; +// +// @Column(name = "STATUS_NAME") +// @ApiParam(value = "状态名称") +// private String statusName; +//} diff --git a/modules/i3plus-pojo-andon/src/main/java/cn.estsh.i3plus.pojo.andon/repository/IAndonActionRepository.java b/modules/i3plus-pojo-andon/src/main/java/cn.estsh.i3plus.pojo.andon/repository/IAndonActionRepository.java index 008a3ca..99dddcb 100644 --- a/modules/i3plus-pojo-andon/src/main/java/cn.estsh.i3plus.pojo.andon/repository/IAndonActionRepository.java +++ b/modules/i3plus-pojo-andon/src/main/java/cn.estsh.i3plus.pojo.andon/repository/IAndonActionRepository.java @@ -1,16 +1,16 @@ -package cn.estsh.i3plus.pojo.andon.repository; - -import cn.estsh.i3plus.pojo.andon.bean.AndonAction; -import cn.estsh.i3plus.pojo.base.jpa.dao.BaseRepository; -import org.springframework.stereotype.Repository; - -/** - * @Description : 对象持久层仓用方法控制(ANDON_动作) - * @Reference : - * @Author : hansen.ke - * @CreateDate : 2019-05-13 11:05 - * @Modify: - **/ -@Repository -public interface IAndonActionRepository extends BaseRepository { -} +//package cn.estsh.i3plus.pojo.andon.repository; +// +//import cn.estsh.i3plus.pojo.andon.bean.AndonAction; +//import cn.estsh.i3plus.pojo.base.jpa.dao.BaseRepository; +//import org.springframework.stereotype.Repository; +// +///** +// * @Description : 对象持久层仓用方法控制(ANDON_动作) +// * @Reference : +// * @Author : hansen.ke +// * @CreateDate : 2019-05-13 11:05 +// * @Modify: +// **/ +//@Repository +//public interface IAndonActionRepository extends BaseRepository { +//} diff --git a/modules/i3plus-pojo-andon/src/main/java/cn.estsh.i3plus.pojo.andon/repository/IAndonAlarmTypeRepository.java b/modules/i3plus-pojo-andon/src/main/java/cn.estsh.i3plus.pojo.andon/repository/IAndonAlarmTypeRepository.java index 31afb4f..c1c4f04 100644 --- a/modules/i3plus-pojo-andon/src/main/java/cn.estsh.i3plus.pojo.andon/repository/IAndonAlarmTypeRepository.java +++ b/modules/i3plus-pojo-andon/src/main/java/cn.estsh.i3plus.pojo.andon/repository/IAndonAlarmTypeRepository.java @@ -1,16 +1,16 @@ -package cn.estsh.i3plus.pojo.andon.repository; - -import cn.estsh.i3plus.pojo.andon.bean.AndonAlarmType; -import cn.estsh.i3plus.pojo.base.jpa.dao.BaseRepository; -import org.springframework.stereotype.Repository; - -/** - * @Description :对象持久层仓用方法控制(安灯类型信息) - * @Reference : - * @Author : silliter.yuan - * @CreateDate : 2019-05-10 17:27 - * @Modify: - **/ -@Repository -public interface IAndonAlarmTypeRepository extends BaseRepository { -} +//package cn.estsh.i3plus.pojo.andon.repository; +// +//import cn.estsh.i3plus.pojo.andon.bean.AndonAlarmType; +//import cn.estsh.i3plus.pojo.base.jpa.dao.BaseRepository; +//import org.springframework.stereotype.Repository; +// +///** +// * @Description :对象持久层仓用方法控制(安灯类型信息) +// * @Reference : +// * @Author : silliter.yuan +// * @CreateDate : 2019-05-10 17:27 +// * @Modify: +// **/ +//@Repository +//public interface IAndonAlarmTypeRepository extends BaseRepository { +//} diff --git a/modules/i3plus-pojo-andon/src/main/java/cn.estsh.i3plus.pojo.andon/repository/IAndonImportanceRepository.java b/modules/i3plus-pojo-andon/src/main/java/cn.estsh.i3plus.pojo.andon/repository/IAndonImportanceRepository.java index e598260..ffcd41e 100644 --- a/modules/i3plus-pojo-andon/src/main/java/cn.estsh.i3plus.pojo.andon/repository/IAndonImportanceRepository.java +++ b/modules/i3plus-pojo-andon/src/main/java/cn.estsh.i3plus.pojo.andon/repository/IAndonImportanceRepository.java @@ -1,16 +1,16 @@ -package cn.estsh.i3plus.pojo.andon.repository; - -import cn.estsh.i3plus.pojo.andon.bean.AndonImportance; -import cn.estsh.i3plus.pojo.base.jpa.dao.BaseRepository; -import org.springframework.stereotype.Repository; - -/** - * @Description : 对象持久层仓用方法控制(ANDON_重要度) - * @Reference : - * @Author : silliter.yuan - * @CreateDate : 2019-05-31 11:05 - * @Modify: - **/ -@Repository -public interface IAndonImportanceRepository extends BaseRepository { -} +//package cn.estsh.i3plus.pojo.andon.repository; +// +//import cn.estsh.i3plus.pojo.andon.bean.AndonImportance; +//import cn.estsh.i3plus.pojo.base.jpa.dao.BaseRepository; +//import org.springframework.stereotype.Repository; +// +///** +// * @Description : 对象持久层仓用方法控制(ANDON_重要度) +// * @Reference : +// * @Author : silliter.yuan +// * @CreateDate : 2019-05-31 11:05 +// * @Modify: +// **/ +//@Repository +//public interface IAndonImportanceRepository extends BaseRepository { +//} diff --git a/modules/i3plus-pojo-andon/src/main/java/cn.estsh.i3plus.pojo.andon/repository/IAndonResponseRepository.java b/modules/i3plus-pojo-andon/src/main/java/cn.estsh.i3plus.pojo.andon/repository/IAndonResponseRepository.java index 3c2dc3d..b854621 100644 --- a/modules/i3plus-pojo-andon/src/main/java/cn.estsh.i3plus.pojo.andon/repository/IAndonResponseRepository.java +++ b/modules/i3plus-pojo-andon/src/main/java/cn.estsh.i3plus.pojo.andon/repository/IAndonResponseRepository.java @@ -1,16 +1,16 @@ -package cn.estsh.i3plus.pojo.andon.repository; - -import cn.estsh.i3plus.pojo.andon.bean.AndonResponse; -import cn.estsh.i3plus.pojo.base.jpa.dao.BaseRepository; -import org.springframework.stereotype.Repository; - -/** - * @Description :对象持久层仓用方法控制(安灯通知方式信息) - * @Reference : - * @Author : silliter.yuan - * @CreateDate : 2019-05-10 17:27 - * @Modify: - **/ -@Repository -public interface IAndonResponseRepository extends BaseRepository { -} +//package cn.estsh.i3plus.pojo.andon.repository; +// +//import cn.estsh.i3plus.pojo.andon.bean.AndonResponse; +//import cn.estsh.i3plus.pojo.base.jpa.dao.BaseRepository; +//import org.springframework.stereotype.Repository; +// +///** +// * @Description :对象持久层仓用方法控制(安灯通知方式信息) +// * @Reference : +// * @Author : silliter.yuan +// * @CreateDate : 2019-05-10 17:27 +// * @Modify: +// **/ +//@Repository +//public interface IAndonResponseRepository extends BaseRepository { +//} diff --git a/modules/i3plus-pojo-andon/src/main/java/cn.estsh.i3plus.pojo.andon/repository/IAndonStatusRepository.java b/modules/i3plus-pojo-andon/src/main/java/cn.estsh.i3plus.pojo.andon/repository/IAndonStatusRepository.java index e33d81f..cd8620d 100644 --- a/modules/i3plus-pojo-andon/src/main/java/cn.estsh.i3plus.pojo.andon/repository/IAndonStatusRepository.java +++ b/modules/i3plus-pojo-andon/src/main/java/cn.estsh.i3plus.pojo.andon/repository/IAndonStatusRepository.java @@ -1,16 +1,16 @@ -package cn.estsh.i3plus.pojo.andon.repository; - -import cn.estsh.i3plus.pojo.andon.bean.AndonStatus; -import cn.estsh.i3plus.pojo.base.jpa.dao.BaseRepository; -import org.springframework.stereotype.Repository; - -/** - * @Description :对象持久层仓用方法控制(安灯状态信息) - * @Reference : - * @Author : silliter.yuan - * @CreateDate : 2019-05-10 17:27 - * @Modify: - **/ -@Repository -public interface IAndonStatusRepository extends BaseRepository { -} +//package cn.estsh.i3plus.pojo.andon.repository; +// +//import cn.estsh.i3plus.pojo.andon.bean.AndonStatus; +//import cn.estsh.i3plus.pojo.base.jpa.dao.BaseRepository; +//import org.springframework.stereotype.Repository; +// +///** +// * @Description :对象持久层仓用方法控制(安灯状态信息) +// * @Reference : +// * @Author : silliter.yuan +// * @CreateDate : 2019-05-10 17:27 +// * @Modify: +// **/ +//@Repository +//public interface IAndonStatusRepository extends BaseRepository { +//} diff --git a/modules/i3plus-pojo-andon/src/main/java/cn.estsh.i3plus.pojo.andon/sqlpack/AndonHqlPack.java b/modules/i3plus-pojo-andon/src/main/java/cn.estsh.i3plus.pojo.andon/sqlpack/AndonHqlPack.java index 05c9462..0d3ef20 100644 --- a/modules/i3plus-pojo-andon/src/main/java/cn.estsh.i3plus.pojo.andon/sqlpack/AndonHqlPack.java +++ b/modules/i3plus-pojo-andon/src/main/java/cn.estsh.i3plus.pojo.andon/sqlpack/AndonHqlPack.java @@ -401,45 +401,19 @@ public class AndonHqlPack { return result; } - - /** - * 安灯类型查询条件封装 - * @param andonAlarmType - * @return - */ - public static DdlPackBean packAndonAlarmType(AndonAlarmType andonAlarmType) { - DdlPackBean result = new DdlPackBean(); - - getStringBuilderPack(andonAlarmType, result); - - return result; - } - - /** - * 安灯状态查询条件封装 - * @param andonStatus - * @return - */ - public static DdlPackBean packAndonStatus(AndonStatus andonStatus) { - DdlPackBean result = new DdlPackBean(); - - getStringBuilderPack(andonStatus, result); - - return result; - } - - /** - * ANDON通知方式查询条件封装 - * @param andonResponse - * @return - */ - public static DdlPackBean packAndonResponse(AndonResponse andonResponse){ - DdlPackBean result = new DdlPackBean(); - - getStringBuilderPack(andonResponse, result); - - return result; - } +// +// /** +// * 安灯类型查询条件封装 +// * @param andonAlarmType +// * @return +// */ +// public static DdlPackBean packAndonAlarmType(AndonAlarmType andonAlarmType) { +// DdlPackBean result = new DdlPackBean(); +// +// getStringBuilderPack(andonAlarmType, result); +// +// return result; +// } /** * ANDON通知对象查询条件封装 diff --git a/modules/i3plus-pojo-base/src/main/java/cn/estsh/i3plus/pojo/base/enumutil/AndonEnumUtil.java b/modules/i3plus-pojo-base/src/main/java/cn/estsh/i3plus/pojo/base/enumutil/AndonEnumUtil.java index 389a797..c98878e 100644 --- a/modules/i3plus-pojo-base/src/main/java/cn/estsh/i3plus/pojo/base/enumutil/AndonEnumUtil.java +++ b/modules/i3plus-pojo-base/src/main/java/cn/estsh/i3plus/pojo/base/enumutil/AndonEnumUtil.java @@ -90,15 +90,14 @@ public class AndonEnumUtil { * 10-是,20-否 */ @JsonFormat(shape = JsonFormat.Shape.OBJECT) - public enum IS_ALARM_STATUS{ - + public enum ALARM_STATUS { YES(10,"需要按灯"), ON(20,"不需要按灯"); private int value; private String description; - IS_ALARM_STATUS(int value, String description) { + ALARM_STATUS(int value, String description) { this.value = value; this.description = description; } @@ -128,7 +127,6 @@ public class AndonEnumUtil { */ @JsonFormat(shape = JsonFormat.Shape.OBJECT) public enum ALARM_BUSI_FLAG{ - ALARM_FLAG("10","安灯呼叫标识"), USER_CODE("20","用户工号"), READ_FLAG("30", "安灯读取状态"), @@ -158,8 +156,7 @@ public class AndonEnumUtil { * 1-呼叫,2-签到,3-解决 */ @JsonFormat(shape = JsonFormat.Shape.OBJECT) - public enum ALARM_FLAG{ - + public enum ANDON_ACTION_TAG { CALL(1,"10","呼叫"), SIGN(2,"20","响应"), RESOLVE(3,"30","解决"), @@ -171,7 +168,7 @@ public class AndonEnumUtil { private String code; private String description; - ALARM_FLAG(int value,String code, String description) { + ANDON_ACTION_TAG(int value, String code, String description) { this.value = value; this.code = code; this.description = description; @@ -198,37 +195,7 @@ public class AndonEnumUtil { } } - /** - * 按灯动作标志 - * 10 = 呼叫,20 = 签到,30 = 解决,40 = 撤销,50 = 提交,60 = 审批,70 = 转呼 - */ - @JsonFormat(shape = JsonFormat.Shape.OBJECT) - public enum ANDON_ACTION_FLAG{ - - CALL_ACTION("10","呼叫动作"), - SIGN_ACTION("20","签到动作"), - RESOLVE_ACTION("30", "解决动作"), - CANCEL_ACTION("40", "撤销动作"), - COMMIT_ACTION("50","提交动作"), - PASS_ACTION("60","审批动作"), - SHIFG_CALL_ACTION("70", "转呼动作"); - private String value; - private String description; - - ANDON_ACTION_FLAG(String value, String description) { - this.value = value; - this.description = description; - } - - public String getValue() { - return value; - } - - public String getDescription() { - return description; - } - } /** * 优先级别 @@ -236,7 +203,6 @@ public class AndonEnumUtil { */ @JsonFormat(shape = JsonFormat.Shape.OBJECT) public enum ALARM_PRIORITY{ - FIRST(10,"一级"), SECOND(20,"二级"), THIRD(30,"三级"); @@ -268,52 +234,14 @@ public class AndonEnumUtil { } } - /** - * 通知级别 - * 10 - 一级,20 - 二级,30 - 三级,40 - 四级 - */ - @JsonFormat(shape = JsonFormat.Shape.OBJECT) - public enum NOTICE_LEVEL{ - - FIRST(10,"一级"), - SECOND(20,"二级"), - THIRD(30,"三级"), - FOUTH(40,"四级"); - - private int value; - private String description; - - NOTICE_LEVEL(int value, String description) { - this.value = value; - this.description = description; - } - - public int getValue() { - return value; - } - public String getDescription() { - return description; - } - - public static String valueOfDescription(int val) { - String tmp = null; - for (int i = 0; i < values().length; i++) { - if (values()[i].value == val) { - tmp = values()[i].description; - } - } - return tmp; - } - } /** * ANDON类型:MM=物料 QM=质量 EQ=设备 GY=工艺 JC=检测 */ @JsonFormat(shape = JsonFormat.Shape.OBJECT) - public enum ALARM_CODE{ - + public enum ALARM_TYPE { PART("PART_ALARM","物料"), QUALITY("QUALITY_ALARM","质量"), EQUIP("EQUMENT_ALARM","设备"), @@ -323,7 +251,7 @@ public class AndonEnumUtil { private String value; private String description; - ALARM_CODE(String value, String description) { + ALARM_TYPE(String value, String description) { this.value = value; this.description = description; } @@ -352,7 +280,6 @@ public class AndonEnumUtil { */ @JsonFormat(shape = JsonFormat.Shape.OBJECT) public enum PROD_ORG_LEVEL{ - LEVEL_ONE(1,"一级目录"), LEVEL_TWO(2,"二级目录"), LEVEL_THREE(3,"三级目录"), @@ -391,7 +318,6 @@ public class AndonEnumUtil { */ @JsonFormat(shape = JsonFormat.Shape.OBJECT) public enum STOP_LINE_FLAG{ - STOP("1","停止产线"), RESTART("0","启动产线"); @@ -417,15 +343,91 @@ public class AndonEnumUtil { * 10-短信,20-邮箱 */ @JsonFormat(shape = JsonFormat.Shape.OBJECT) - public enum NOTICE_WAYS{ - + public enum NOTICE_MESSAGE_SEND_TYPE { SMS("10","短信"), EMAIL("20","邮箱"); private String value; private String description; - NOTICE_WAYS(String value, String description) { + NOTICE_MESSAGE_SEND_TYPE(String value, String description) { + this.value = value; + this.description = description; + } + + public String getValue() { + return value; + } + + public String getDescription() { + return description; + } + } + + /** + * 通知级别 + * 10 - 一级,20 - 二级,30 - 三级,40 - 四级 + */ + @JsonFormat(shape = JsonFormat.Shape.OBJECT) + public enum NOTICE_MESSAGE_SEND_LEVEL { + FIRST(10,"一级"), + SECOND(20,"二级"), + THIRD(30,"三级"), + FOUTH(40,"四级"); + + private int value; + private String description; + + NOTICE_MESSAGE_SEND_LEVEL(int value, String description) { + this.value = value; + this.description = description; + } + + public int getValue() { + return value; + } + + public String getDescription() { + return description; + } + + public static String valueOfDescription(int val) { + String tmp = null; + for (int i = 0; i < values().length; i++) { + if (values()[i].value == val) { + tmp = values()[i].description; + } + } + return tmp; + } + } + + /** + * 安灯动作 + * + *
10 = 呼叫 + *
20 = 签到 + *
30 = 解决 + *
40 = 撤销 + *
50 = 提交 + *
60 = 审批 + *
70 = 转呼 + *
+ */ + @JsonFormat(shape = JsonFormat.Shape.OBJECT) + public enum ANDON_ACTION_FLAG{ + CALL_ACTION("10","呼叫动作"), + SIGN_ACTION("20","签到动作"), + RESOLVE_ACTION("30", "解决动作"), + CANCEL_ACTION("40", "撤销动作"), + COMMIT_ACTION("50","提交动作"), + PASS_ACTION("60","审批动作"), + SHIFG_CALL_ACTION("70", "转呼动作"); + + private String value; + private String description; + + ANDON_ACTION_FLAG(String value, String description) { this.value = value; this.description = description; } @@ -438,4 +440,5 @@ public class AndonEnumUtil { return description; } } + } From c74ebe40f339bfab1697bb423edc57898c9018d8 Mon Sep 17 00:00:00 2001 From: "wei.peng" <123456> Date: Thu, 13 Jun 2019 18:50:31 +0800 Subject: [PATCH 10/35] =?UTF-8?q?=E5=88=A0=E9=99=A4=E5=86=97=E4=BD=99?= =?UTF-8?q?=E4=BB=A3=E7=A0=81?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- .../bean/AndonAction.java | 38 ---------------------- .../bean/AndonAlarmType.java | 38 ---------------------- .../bean/AndonImportance.java | 38 ---------------------- .../bean/AndonResponse.java | 38 ---------------------- .../bean/AndonStatus.java | 38 ---------------------- .../repository/IAndonActionRepository.java | 16 --------- .../repository/IAndonAlarmTypeRepository.java | 16 --------- .../repository/IAndonImportanceRepository.java | 16 --------- .../repository/IAndonResponseRepository.java | 16 --------- .../repository/IAndonStatusRepository.java | 16 --------- 10 files changed, 270 deletions(-) delete mode 100644 modules/i3plus-pojo-andon/src/main/java/cn.estsh.i3plus.pojo.andon/bean/AndonAction.java delete mode 100644 modules/i3plus-pojo-andon/src/main/java/cn.estsh.i3plus.pojo.andon/bean/AndonAlarmType.java delete mode 100644 modules/i3plus-pojo-andon/src/main/java/cn.estsh.i3plus.pojo.andon/bean/AndonImportance.java delete mode 100644 modules/i3plus-pojo-andon/src/main/java/cn.estsh.i3plus.pojo.andon/bean/AndonResponse.java delete mode 100644 modules/i3plus-pojo-andon/src/main/java/cn.estsh.i3plus.pojo.andon/bean/AndonStatus.java delete mode 100644 modules/i3plus-pojo-andon/src/main/java/cn.estsh.i3plus.pojo.andon/repository/IAndonActionRepository.java delete mode 100644 modules/i3plus-pojo-andon/src/main/java/cn.estsh.i3plus.pojo.andon/repository/IAndonAlarmTypeRepository.java delete mode 100644 modules/i3plus-pojo-andon/src/main/java/cn.estsh.i3plus.pojo.andon/repository/IAndonImportanceRepository.java delete mode 100644 modules/i3plus-pojo-andon/src/main/java/cn.estsh.i3plus.pojo.andon/repository/IAndonResponseRepository.java delete mode 100644 modules/i3plus-pojo-andon/src/main/java/cn.estsh.i3plus.pojo.andon/repository/IAndonStatusRepository.java diff --git a/modules/i3plus-pojo-andon/src/main/java/cn.estsh.i3plus.pojo.andon/bean/AndonAction.java b/modules/i3plus-pojo-andon/src/main/java/cn.estsh.i3plus.pojo.andon/bean/AndonAction.java deleted file mode 100644 index 4b71a12..0000000 --- a/modules/i3plus-pojo-andon/src/main/java/cn.estsh.i3plus.pojo.andon/bean/AndonAction.java +++ /dev/null @@ -1,38 +0,0 @@ -//package cn.estsh.i3plus.pojo.andon.bean; -// -//import cn.estsh.i3plus.pojo.base.bean.BaseBean; -//import io.swagger.annotations.Api; -//import io.swagger.annotations.ApiParam; -//import lombok.Data; -//import lombok.EqualsAndHashCode; -//import org.hibernate.annotations.DynamicInsert; -//import org.hibernate.annotations.DynamicUpdate; -// -//import javax.persistence.Column; -//import javax.persistence.Entity; -//import javax.persistence.Table; -// -///** -// * @Description : ANDON_动作 -// * @Reference : -// * @Author : hansen.ke -// * @CreateDate : 2019-05-13 9:47 -// * @Modify: -// **/ -//@Data -//@Entity -//@Table(name="ANDON_ACTION") -//@DynamicInsert -//@DynamicUpdate -//@EqualsAndHashCode(callSuper = true) -//@Api("ANDON_动作") -//public class AndonAction extends BaseBean { -// -// @Column(name = "ACTION_CODE") -// @ApiParam(value = "动作代码") -// private String actionCode; -// -// @Column(name = "ACTION_NAME") -// @ApiParam(value = "动作名称") -// private String actionName; -//} diff --git a/modules/i3plus-pojo-andon/src/main/java/cn.estsh.i3plus.pojo.andon/bean/AndonAlarmType.java b/modules/i3plus-pojo-andon/src/main/java/cn.estsh.i3plus.pojo.andon/bean/AndonAlarmType.java deleted file mode 100644 index e3ea63e..0000000 --- a/modules/i3plus-pojo-andon/src/main/java/cn.estsh.i3plus.pojo.andon/bean/AndonAlarmType.java +++ /dev/null @@ -1,38 +0,0 @@ -//package cn.estsh.i3plus.pojo.andon.bean; -// -//import cn.estsh.i3plus.pojo.base.bean.BaseBean; -//import io.swagger.annotations.Api; -//import io.swagger.annotations.ApiParam; -//import lombok.Data; -//import lombok.EqualsAndHashCode; -//import org.hibernate.annotations.DynamicInsert; -//import org.hibernate.annotations.DynamicUpdate; -// -//import javax.persistence.Column; -//import javax.persistence.Entity; -//import javax.persistence.Table; -// -///** -// * @Description : 安灯类型 -// * @Reference : -// * @Author : silliter.yuan -// * @CreateDate : 2019-05-10 17:16 -// * @Modify: -// **/ -//@Data -//@Entity -//@Table(name="ANDON_ALARM_TYPE") -//@DynamicInsert -//@DynamicUpdate -//@EqualsAndHashCode(callSuper = true) -//@Api("安灯类型") -//public class AndonAlarmType extends BaseBean { -// -// @Column(name = "ALARM_TYPE") -// @ApiParam(value = "安灯类型代码") -// private String alarmCode; -// -// @Column(name = "ALARM_NAME") -// @ApiParam(value = "安灯类型名称") -// private String alarmName; -//} diff --git a/modules/i3plus-pojo-andon/src/main/java/cn.estsh.i3plus.pojo.andon/bean/AndonImportance.java b/modules/i3plus-pojo-andon/src/main/java/cn.estsh.i3plus.pojo.andon/bean/AndonImportance.java deleted file mode 100644 index 7105fd6..0000000 --- a/modules/i3plus-pojo-andon/src/main/java/cn.estsh.i3plus.pojo.andon/bean/AndonImportance.java +++ /dev/null @@ -1,38 +0,0 @@ -//package cn.estsh.i3plus.pojo.andon.bean; -// -//import cn.estsh.i3plus.pojo.base.bean.BaseBean; -//import io.swagger.annotations.Api; -//import io.swagger.annotations.ApiParam; -//import lombok.Data; -//import lombok.EqualsAndHashCode; -//import org.hibernate.annotations.DynamicInsert; -//import org.hibernate.annotations.DynamicUpdate; -// -//import javax.persistence.Column; -//import javax.persistence.Entity; -//import javax.persistence.Table; -// -///** -// * @Description : ANDON_重要度 -// * @Reference : -// * @Author : siliter.yuan -// * @CreateDate : 2019-05-31 9:47 -// * @Modify: -// **/ -//@Data -//@Entity -//@Table(name="ANDON_IMPORTANCE") -//@DynamicInsert -//@DynamicUpdate -//@EqualsAndHashCode(callSuper = true) -//@Api("ANDON_事件现象") -//public class AndonImportance extends BaseBean { -// -// @Column(name = "IMPORTANCE_CODE") -// @ApiParam(value = "重要等级代码") -// private String importanceCode; -// -// @Column(name = "IMPORTANCE_NAME") -// @ApiParam(value = "重要等级名称") -// private String importanceName; -//} diff --git a/modules/i3plus-pojo-andon/src/main/java/cn.estsh.i3plus.pojo.andon/bean/AndonResponse.java b/modules/i3plus-pojo-andon/src/main/java/cn.estsh.i3plus.pojo.andon/bean/AndonResponse.java deleted file mode 100644 index dcc55cc..0000000 --- a/modules/i3plus-pojo-andon/src/main/java/cn.estsh.i3plus.pojo.andon/bean/AndonResponse.java +++ /dev/null @@ -1,38 +0,0 @@ -//package cn.estsh.i3plus.pojo.andon.bean; -// -//import cn.estsh.i3plus.pojo.base.bean.BaseBean; -//import io.swagger.annotations.Api; -//import io.swagger.annotations.ApiParam; -//import lombok.Data; -//import lombok.EqualsAndHashCode; -//import org.hibernate.annotations.DynamicInsert; -//import org.hibernate.annotations.DynamicUpdate; -// -//import javax.persistence.Column; -//import javax.persistence.Entity; -//import javax.persistence.Table; -// -///** -// * @Description : 安灯通知方式 -// * @Reference : -// * @Author : silliter.yuan -// * @CreateDate : 2019-05-10 17:16 -// * @Modify: -// **/ -//@Data -//@Entity -//@Table(name="ANDON_RESPONSE") -//@DynamicInsert -//@DynamicUpdate -//@EqualsAndHashCode(callSuper = true) -//@Api("安灯通知方式") -//public class AndonResponse extends BaseBean { -// -// @Column(name = "RESPONSE_CODE") -// @ApiParam(value = "通知方式代码") -// private String responseCode; -// -// @Column(name = "RESPONSE_NAME") -// @ApiParam(value = "通知方式名称") -// private String responseName; -//} diff --git a/modules/i3plus-pojo-andon/src/main/java/cn.estsh.i3plus.pojo.andon/bean/AndonStatus.java b/modules/i3plus-pojo-andon/src/main/java/cn.estsh.i3plus.pojo.andon/bean/AndonStatus.java deleted file mode 100644 index 73fca80..0000000 --- a/modules/i3plus-pojo-andon/src/main/java/cn.estsh.i3plus.pojo.andon/bean/AndonStatus.java +++ /dev/null @@ -1,38 +0,0 @@ -//package cn.estsh.i3plus.pojo.andon.bean; -// -//import cn.estsh.i3plus.pojo.base.bean.BaseBean; -//import io.swagger.annotations.Api; -//import io.swagger.annotations.ApiParam; -//import lombok.Data; -//import lombok.EqualsAndHashCode; -//import org.hibernate.annotations.DynamicInsert; -//import org.hibernate.annotations.DynamicUpdate; -// -//import javax.persistence.Column; -//import javax.persistence.Entity; -//import javax.persistence.Table; -// -///** -// * @Description : 安灯状态 -// * @Reference : -// * @Author : silliter.yuan -// * @CreateDate : 2019-05-10 17:16 -// * @Modify: -// **/ -//@Data -//@Entity -//@Table(name="ANDON_ACTION_TAG") -//@DynamicInsert -//@DynamicUpdate -//@EqualsAndHashCode(callSuper = true) -//@Api("安灯状态") -//public class AndonStatus extends BaseBean { -// -// @Column(name = "STATUS_CODE") -// @ApiParam(value = "状态代码") -// private String statusCode; -// -// @Column(name = "STATUS_NAME") -// @ApiParam(value = "状态名称") -// private String statusName; -//} diff --git a/modules/i3plus-pojo-andon/src/main/java/cn.estsh.i3plus.pojo.andon/repository/IAndonActionRepository.java b/modules/i3plus-pojo-andon/src/main/java/cn.estsh.i3plus.pojo.andon/repository/IAndonActionRepository.java deleted file mode 100644 index 99dddcb..0000000 --- a/modules/i3plus-pojo-andon/src/main/java/cn.estsh.i3plus.pojo.andon/repository/IAndonActionRepository.java +++ /dev/null @@ -1,16 +0,0 @@ -//package cn.estsh.i3plus.pojo.andon.repository; -// -//import cn.estsh.i3plus.pojo.andon.bean.AndonAction; -//import cn.estsh.i3plus.pojo.base.jpa.dao.BaseRepository; -//import org.springframework.stereotype.Repository; -// -///** -// * @Description : 对象持久层仓用方法控制(ANDON_动作) -// * @Reference : -// * @Author : hansen.ke -// * @CreateDate : 2019-05-13 11:05 -// * @Modify: -// **/ -//@Repository -//public interface IAndonActionRepository extends BaseRepository { -//} diff --git a/modules/i3plus-pojo-andon/src/main/java/cn.estsh.i3plus.pojo.andon/repository/IAndonAlarmTypeRepository.java b/modules/i3plus-pojo-andon/src/main/java/cn.estsh.i3plus.pojo.andon/repository/IAndonAlarmTypeRepository.java deleted file mode 100644 index c1c4f04..0000000 --- a/modules/i3plus-pojo-andon/src/main/java/cn.estsh.i3plus.pojo.andon/repository/IAndonAlarmTypeRepository.java +++ /dev/null @@ -1,16 +0,0 @@ -//package cn.estsh.i3plus.pojo.andon.repository; -// -//import cn.estsh.i3plus.pojo.andon.bean.AndonAlarmType; -//import cn.estsh.i3plus.pojo.base.jpa.dao.BaseRepository; -//import org.springframework.stereotype.Repository; -// -///** -// * @Description :对象持久层仓用方法控制(安灯类型信息) -// * @Reference : -// * @Author : silliter.yuan -// * @CreateDate : 2019-05-10 17:27 -// * @Modify: -// **/ -//@Repository -//public interface IAndonAlarmTypeRepository extends BaseRepository { -//} diff --git a/modules/i3plus-pojo-andon/src/main/java/cn.estsh.i3plus.pojo.andon/repository/IAndonImportanceRepository.java b/modules/i3plus-pojo-andon/src/main/java/cn.estsh.i3plus.pojo.andon/repository/IAndonImportanceRepository.java deleted file mode 100644 index ffcd41e..0000000 --- a/modules/i3plus-pojo-andon/src/main/java/cn.estsh.i3plus.pojo.andon/repository/IAndonImportanceRepository.java +++ /dev/null @@ -1,16 +0,0 @@ -//package cn.estsh.i3plus.pojo.andon.repository; -// -//import cn.estsh.i3plus.pojo.andon.bean.AndonImportance; -//import cn.estsh.i3plus.pojo.base.jpa.dao.BaseRepository; -//import org.springframework.stereotype.Repository; -// -///** -// * @Description : 对象持久层仓用方法控制(ANDON_重要度) -// * @Reference : -// * @Author : silliter.yuan -// * @CreateDate : 2019-05-31 11:05 -// * @Modify: -// **/ -//@Repository -//public interface IAndonImportanceRepository extends BaseRepository { -//} diff --git a/modules/i3plus-pojo-andon/src/main/java/cn.estsh.i3plus.pojo.andon/repository/IAndonResponseRepository.java b/modules/i3plus-pojo-andon/src/main/java/cn.estsh.i3plus.pojo.andon/repository/IAndonResponseRepository.java deleted file mode 100644 index b854621..0000000 --- a/modules/i3plus-pojo-andon/src/main/java/cn.estsh.i3plus.pojo.andon/repository/IAndonResponseRepository.java +++ /dev/null @@ -1,16 +0,0 @@ -//package cn.estsh.i3plus.pojo.andon.repository; -// -//import cn.estsh.i3plus.pojo.andon.bean.AndonResponse; -//import cn.estsh.i3plus.pojo.base.jpa.dao.BaseRepository; -//import org.springframework.stereotype.Repository; -// -///** -// * @Description :对象持久层仓用方法控制(安灯通知方式信息) -// * @Reference : -// * @Author : silliter.yuan -// * @CreateDate : 2019-05-10 17:27 -// * @Modify: -// **/ -//@Repository -//public interface IAndonResponseRepository extends BaseRepository { -//} diff --git a/modules/i3plus-pojo-andon/src/main/java/cn.estsh.i3plus.pojo.andon/repository/IAndonStatusRepository.java b/modules/i3plus-pojo-andon/src/main/java/cn.estsh.i3plus.pojo.andon/repository/IAndonStatusRepository.java deleted file mode 100644 index cd8620d..0000000 --- a/modules/i3plus-pojo-andon/src/main/java/cn.estsh.i3plus.pojo.andon/repository/IAndonStatusRepository.java +++ /dev/null @@ -1,16 +0,0 @@ -//package cn.estsh.i3plus.pojo.andon.repository; -// -//import cn.estsh.i3plus.pojo.andon.bean.AndonStatus; -//import cn.estsh.i3plus.pojo.base.jpa.dao.BaseRepository; -//import org.springframework.stereotype.Repository; -// -///** -// * @Description :对象持久层仓用方法控制(安灯状态信息) -// * @Reference : -// * @Author : silliter.yuan -// * @CreateDate : 2019-05-10 17:27 -// * @Modify: -// **/ -//@Repository -//public interface IAndonStatusRepository extends BaseRepository { -//} From 9b6e8bf9216081d4466a241cf4e7ddcd87c09515 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?=E4=BA=8E=E5=AD=A6=E6=9D=B0?= Date: Thu, 13 Jun 2019 21:42:11 +0800 Subject: [PATCH 11/35] =?UTF-8?q?1.=20=E4=BF=AE=E6=94=B9=E6=8B=BC=E9=94=99?= =?UTF-8?q?=E7=9A=84=E5=8D=95=E8=AF=8D?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- .../cn/estsh/i3plus/pojo/wms/dbinterface/WmsInterfaceDataMapper.java | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/modules/i3plus-pojo-wms/src/main/java/cn/estsh/i3plus/pojo/wms/dbinterface/WmsInterfaceDataMapper.java b/modules/i3plus-pojo-wms/src/main/java/cn/estsh/i3plus/pojo/wms/dbinterface/WmsInterfaceDataMapper.java index 276f672..d12ebd1 100644 --- a/modules/i3plus-pojo-wms/src/main/java/cn/estsh/i3plus/pojo/wms/dbinterface/WmsInterfaceDataMapper.java +++ b/modules/i3plus-pojo-wms/src/main/java/cn/estsh/i3plus/pojo/wms/dbinterface/WmsInterfaceDataMapper.java @@ -55,7 +55,7 @@ public class WmsInterfaceDataMapper extends BaseBean { * 来源表的查询条件 */ @Column(name = "SRC_WHERE", length = 255) - public String scrWhere; + public String srcWhere; /** * 数据同步到业务库后需要更新的接口库标记字段,多个字段用半角逗号分隔 * 例如:SYNFLG=Y,SYNDATE={#XX} From 5ef906d88fe7bd43d546b35cda6964fb4d4a651a Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?=E8=AE=B8=E5=BF=83=E6=B4=81?= Date: Thu, 13 Jun 2019 21:44:59 +0800 Subject: [PATCH 12/35] =?UTF-8?q?=E4=BA=A4=E6=98=93=E5=A4=84=E7=90=86?= =?UTF-8?q?=E7=BB=84=E4=BB=B6=E5=8E=BB=E6=8E=89=E7=94=9F=E6=88=90=E6=94=B6?= =?UTF-8?q?=E8=B4=A7=E5=85=A5=E5=BA=93=E5=8D=95=E9=80=BB=E8=BE=91+?= =?UTF-8?q?=E6=96=B0=E5=A2=9E=E5=85=AC=E5=85=B1=E5=88=9D=E5=A7=8B=E5=8C=96?= =?UTF-8?q?=E7=BB=84=E4=BB=B6+=E4=BB=BB=E5=8A=A1=E7=94=9F=E6=88=90?= =?UTF-8?q?=E5=8E=BB=E6=8E=89=E8=B0=83=E8=AF=95=E9=82=AE=E4=BB=B6+?= =?UTF-8?q?=E4=BD=9C=E4=B8=9A=E6=AD=A5=E9=AA=A4=E5=8F=82=E6=95=B0=E7=B1=BB?= =?UTF-8?q?=E5=9E=8B=E6=9F=A5=E8=AF=A2=E6=9D=A1=E4=BB=B6=E5=8E=BB=E6=8E=89?= =?UTF-8?q?=E5=B7=A5=E5=8E=82+=E4=BA=A4=E6=98=93=E7=B1=BB=E5=9E=8B?= =?UTF-8?q?=E5=AF=B9=E8=B1=A1=E5=8E=BB=E6=8E=89=E4=BD=9C=E4=B8=9A=E7=B1=BB?= =?UTF-8?q?=E5=9E=8B=E7=BC=96=E5=8F=B7=E5=B1=9E=E6=80=A7?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- .../src/main/java/cn/estsh/i3plus/pojo/wms/bean/WmsTransType.java | 4 ---- .../src/main/java/cn/estsh/i3plus/pojo/wms/sqlpack/WmsHqlPack.java | 4 ++-- 2 files changed, 2 insertions(+), 6 deletions(-) diff --git a/modules/i3plus-pojo-wms/src/main/java/cn/estsh/i3plus/pojo/wms/bean/WmsTransType.java b/modules/i3plus-pojo-wms/src/main/java/cn/estsh/i3plus/pojo/wms/bean/WmsTransType.java index 9c4aa2c..5812917 100644 --- a/modules/i3plus-pojo-wms/src/main/java/cn/estsh/i3plus/pojo/wms/bean/WmsTransType.java +++ b/modules/i3plus-pojo-wms/src/main/java/cn/estsh/i3plus/pojo/wms/bean/WmsTransType.java @@ -61,8 +61,4 @@ public class WmsTransType extends BaseBean { @JsonSerialize(using = ToStringSerializer.class) private Long tmId; - @Column(name = "OP_TYPE_ID") - @ApiParam(value = "作业类型编号", example = "-1") - @JsonSerialize(using = ToStringSerializer.class) - private Long opTypeId; } diff --git a/modules/i3plus-pojo-wms/src/main/java/cn/estsh/i3plus/pojo/wms/sqlpack/WmsHqlPack.java b/modules/i3plus-pojo-wms/src/main/java/cn/estsh/i3plus/pojo/wms/sqlpack/WmsHqlPack.java index 61a71fb..f0dde37 100644 --- a/modules/i3plus-pojo-wms/src/main/java/cn/estsh/i3plus/pojo/wms/sqlpack/WmsHqlPack.java +++ b/modules/i3plus-pojo-wms/src/main/java/cn/estsh/i3plus/pojo/wms/sqlpack/WmsHqlPack.java @@ -1173,8 +1173,8 @@ public class WmsHqlPack { //查询参数封装 DdlPreparedPack.getStringLikerPack(wmsActionStepType.getAtNameC(), "atNameC", result); DdlPreparedPack.getStringLikerPack(wmsActionStepType.getFunCallName(), "funCallName", result); - - getStringBuilderPack(wmsActionStepType, result); + DdlPreparedPack.getNumEqualPack(wmsActionStepType.getIsValid(), "isValid", result); + DdlPreparedPack.getNumEqualPack(CommonEnumUtil.TRUE_OR_FALSE.FALSE.getValue(), "isDeleted", result); return result; } From c90d70e54fa0696d202064d762099705ecf36628 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?=E4=BA=8E=E5=AD=A6=E6=9D=B0?= Date: Fri, 14 Jun 2019 00:39:28 +0800 Subject: [PATCH 13/35] =?UTF-8?q?1.=20=E5=AE=8C=E5=96=84=20SAP=20-=20WMS?= =?UTF-8?q?=20=E6=8E=A5=E5=8F=A3=E7=A8=8B=E5=BA=8F?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- .../i3plus/pojo/wms/dbinterface/MappingItem.java | 2 +- .../pojo/wms/dbinterface/UpdateSyncItem.java | 26 ++++++++++++++++++++++ 2 files changed, 27 insertions(+), 1 deletion(-) create mode 100644 modules/i3plus-pojo-wms/src/main/java/cn/estsh/i3plus/pojo/wms/dbinterface/UpdateSyncItem.java diff --git a/modules/i3plus-pojo-wms/src/main/java/cn/estsh/i3plus/pojo/wms/dbinterface/MappingItem.java b/modules/i3plus-pojo-wms/src/main/java/cn/estsh/i3plus/pojo/wms/dbinterface/MappingItem.java index e591fe0..f79829d 100644 --- a/modules/i3plus-pojo-wms/src/main/java/cn/estsh/i3plus/pojo/wms/dbinterface/MappingItem.java +++ b/modules/i3plus-pojo-wms/src/main/java/cn/estsh/i3plus/pojo/wms/dbinterface/MappingItem.java @@ -29,7 +29,7 @@ public class MappingItem { public String destName; /** * 目标字段的默认值,通过此默认值识别字段类型,一定要配置正确 - * 默认值中可以使用的动态变量: #sap_date, #sap_time, #date, #time, #guid + * 可以使用的表达式: #date, #time, #guid, #Q.warehouse(#zone) */ public Object defaultValue; diff --git a/modules/i3plus-pojo-wms/src/main/java/cn/estsh/i3plus/pojo/wms/dbinterface/UpdateSyncItem.java b/modules/i3plus-pojo-wms/src/main/java/cn/estsh/i3plus/pojo/wms/dbinterface/UpdateSyncItem.java new file mode 100644 index 0000000..2761316 --- /dev/null +++ b/modules/i3plus-pojo-wms/src/main/java/cn/estsh/i3plus/pojo/wms/dbinterface/UpdateSyncItem.java @@ -0,0 +1,26 @@ +package cn.estsh.i3plus.pojo.wms.dbinterface; + +import lombok.AllArgsConstructor; +import lombok.Data; +import lombok.NoArgsConstructor; + +/** + * 回写接口库的值 + */ +@Data +@AllArgsConstructor +@NoArgsConstructor +public class UpdateSyncItem { + + /** + * 字段名 + */ + public String columnName; + + /** + * 写入的值 + * 支持表达式 + * #sap_date, #sap_time, #guid + */ + public String updateValue; +} From 31c347275ca91a4b9507cb1f1608e66891abcc18 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?=E6=B1=AA=E4=BA=91=E6=98=8A?= Date: Fri, 14 Jun 2019 09:24:46 +0800 Subject: [PATCH 14/35] =?UTF-8?q?=E6=B7=BB=E5=8A=A0=E9=87=8D=E8=A6=81?= =?UTF-8?q?=E5=BA=A6=E6=9E=9A=E4=B8=BE?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- .../i3plus/pojo/base/enumutil/AndonEnumUtil.java | 33 ++++++++++++++++++++++ 1 file changed, 33 insertions(+) diff --git a/modules/i3plus-pojo-base/src/main/java/cn/estsh/i3plus/pojo/base/enumutil/AndonEnumUtil.java b/modules/i3plus-pojo-base/src/main/java/cn/estsh/i3plus/pojo/base/enumutil/AndonEnumUtil.java index c98878e..9aa4a28 100644 --- a/modules/i3plus-pojo-base/src/main/java/cn/estsh/i3plus/pojo/base/enumutil/AndonEnumUtil.java +++ b/modules/i3plus-pojo-base/src/main/java/cn/estsh/i3plus/pojo/base/enumutil/AndonEnumUtil.java @@ -441,4 +441,37 @@ public class AndonEnumUtil { } } + /** + * 安灯重要等级 + * + *
10 = 一级 + *
20 = 二级 + *
30 = 三级 + *
40 = 四级 + *
+ */ + @JsonFormat(shape = JsonFormat.Shape.OBJECT) + public enum ANDON_IMPORTANCE_LEVEL{ + FIRST_LEVEL("10","一级"), + SECOND_LEVEL("20","二级"), + THIRD_LEVEL("30","三级"), + FORTH_LEVEL("40","四级"); + + private String value; + private String code; + private String description; + + ANDON_IMPORTANCE_LEVEL(String value,String description) { + this.value = value; + this.description = description; + } + + public String getValue() { + return value; + } + + public String getDescription() { + return description; + } + } } From f12e480ff7f27a3d9b36285d167561738666a5fa Mon Sep 17 00:00:00 2001 From: Chnx Date: Fri, 14 Jun 2019 14:30:12 +0800 Subject: [PATCH 15/35] =?UTF-8?q?po=E8=AE=A2=E5=8D=95=E8=A1=A8=E6=B7=BB?= =?UTF-8?q?=E5=8A=A0=E7=AE=B1=E6=95=B0=E5=AD=97=E6=AE=B5?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- .../main/java/cn/estsh/i3plus/pojo/wms/bean/WmsPOMasterDetails.java | 4 ++++ 1 file changed, 4 insertions(+) diff --git a/modules/i3plus-pojo-wms/src/main/java/cn/estsh/i3plus/pojo/wms/bean/WmsPOMasterDetails.java b/modules/i3plus-pojo-wms/src/main/java/cn/estsh/i3plus/pojo/wms/bean/WmsPOMasterDetails.java index 5edb358..a37421b 100644 --- a/modules/i3plus-pojo-wms/src/main/java/cn/estsh/i3plus/pojo/wms/bean/WmsPOMasterDetails.java +++ b/modules/i3plus-pojo-wms/src/main/java/cn/estsh/i3plus/pojo/wms/bean/WmsPOMasterDetails.java @@ -34,6 +34,10 @@ public class WmsPOMasterDetails extends BaseBean { @ApiParam("物料编码") public String partNo; + @Column(name = "BOX_QTY") + @ApiParam("箱数") + public Integer boxQty; + @Column(name = "PART_NAME_RDD") @ApiParam("物料名称") public String partNameRdd; From 21746dc44025c6f3e28f1695f7f0fe789befb248 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?=E6=B1=AA=E4=BA=91=E6=98=8A?= Date: Fri, 14 Jun 2019 16:21:45 +0800 Subject: [PATCH 16/35] =?UTF-8?q?excel=E5=B7=A5=E5=85=B7=E7=B1=BB=E4=BC=98?= =?UTF-8?q?=E5=8C=96?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- .../estsh/i3plus/pojo/base/util/BaseImppRedis.java | 302 +++++++++++++++++++++ 1 file changed, 302 insertions(+) create mode 100644 modules/i3plus-pojo-base/src/main/java/cn/estsh/i3plus/pojo/base/util/BaseImppRedis.java diff --git a/modules/i3plus-pojo-base/src/main/java/cn/estsh/i3plus/pojo/base/util/BaseImppRedis.java b/modules/i3plus-pojo-base/src/main/java/cn/estsh/i3plus/pojo/base/util/BaseImppRedis.java new file mode 100644 index 0000000..9eb8a88 --- /dev/null +++ b/modules/i3plus-pojo-base/src/main/java/cn/estsh/i3plus/pojo/base/util/BaseImppRedis.java @@ -0,0 +1,302 @@ +package cn.estsh.i3plus.pojo.base.util; + +import java.util.List; +import java.util.Map; +import java.util.Set; + +/** + * @Description : + * @Reference : + * @Author : yunhao + * @CreateDate : 2019-06-13 20:35 + * @Modify: + **/ +public interface BaseImppRedis { + + /** + * 指定缓存失效时间 + * @param key 键 + * @param seconds 时间(秒) + * @return + */ + boolean expire(String key,long seconds); + + /** + * 根据key 获取过期时间 + * @param key 键 不能为null + * @return 时间(秒) 返回0代表为永久有效 + */ + long getExpire(String key); + + /** + * 判断key是否存在 + * @param key 键 + * @return true 存在 false不存在 + */ + boolean hasKey(String key); + + /** + * 删除缓存 + * @param key 可以传一个值 或多个 + */ + void deleteKey(String ... key); + + //============================String============================= + /** + * 普通缓存获取 + * @param key 键 + * @return 值 + */ + Object getObject(Object key); + + /** + * 普通缓存放入 + * @param key 键 + * @param value 值 + * @return true成功 false失败 + */ + boolean putObject(String key,Object value); + + /** + * 普通缓存放入并设置时间 + * @param key 键 + * @param value 值 + * @param time 时间(秒) time要大于0 如果time小于等于0 将设置无限期 + * @return true成功 false 失败 + */ + boolean putObject(String key,Object value,long time); + + /** + * 递增 + * @param key 键 + * @param delta 要增加几(大于0) + * @return + */ + long incr(String key, long delta); + + /** + * 递减 + * @param key 键 + * @param delta 要减少几(小于0) + * @return + */ + long decr(String key, long delta); + + //================================Map================================= + /** + * HashGet + * @param key 键 不能为null + * @param item 项 不能为null + * @return 值 + */ + Object getHash(String key,String item); + + /** + * 获取hashKey对应的所有键值 + * @param key 键 + * @return 对应的多个键值 + */ + Map getHashMap(String key); + + /** + * HashSet + * @param key 键 + * @param map 对应多个键值 + * @return true 成功 false 失败 + */ + boolean putHashMap(String key, Map map); + + /** + * HashSet 并设置时间 + * @param key 键 + * @param map 对应多个键值 + * @param time 时间(秒) + * @return true成功 false失败 + */ + boolean putHashMap(String key, Map map, long time); + + /** + * 向一张hash表中放入数据,如果不存在将创建 + * @param key 键 + * @param item 项 + * @param value 值 + * @return true 成功 false失败 + */ + boolean putHash(String key,String item,Object value) ; + + /** + * 向一张hash表中放入数据,如果不存在将创建 + * @param key 键 + * @param item 项 + * @param value 值 + * @param time 时间(秒) 注意:如果已存在的hash表有时间,这里将会替换原有的时间 + * @return true 成功 false失败 + */ + boolean putHash(String key,String item,Object value,long time) ; + + /** + * 删除hash表中的值 + * @param key 键 不能为null + * @param item 项 可以使多个 不能为null + */ + void deleteHash(String key, Object... item); + + /** + * 判断hash表中是否有该项的值 + * @param key 键 不能为null + * @param item 项 不能为null + * @return true 存在 false不存在 + */ + boolean checkKey(String key, String item); + + /** + * hash递增 如果不存在,就会创建一个 并把新增后的值返回 + * @param key 键 + * @param item 项 + * @param by 要增加几(大于0) + * @return + */ + double hincr(String key, String item,double by); + + /** + * hash递减 + * @param key 键 + * @param item 项 + * @param by 要减少记(小于0) + * @return + */ + double hdecr(String key, String item,double by); + + //============================set============================= + /** + * 根据key获取Set中的所有值 + * @param key 键 + * @return + */ + Set getSet(String key); + + /** + * 根据value从一个set中查询,是否存在 + * @param key 键 + * @param value 值 + * @return true 存在 false不存在 + */ + boolean hasKeySet(String key,Object value); + + /** + * 将数据放入set缓存 + * @param key 键 + * @param values 值 可以是多个 + * @return 成功个数 + */ + void putSet(String key, Object...values); + + /** + * 将set数据放入缓存 + * @param key 键 + * @param time 时间(秒) + * @param values 值 可以是多个 + * @return 成功个数 + */ + void putSetAndTime(String key,long time,Object...values); + + /** + * 获取set缓存的长度 + * @param key 键 + * @return + */ + long getSetSize(String key); + + /** + * 移除值为value的 + * @param key 键 + * @param values 值 可以是多个 + * @return 移除的个数 + */ + void removeSet(String key, Object ...values); + //===============================list================================= + + /** + * 根据表达式查询所有key + * @param keyPattern + * @return + */ + Set getKeysSet(String keyPattern); + + /** + * 获取list缓存的内容 + * @param key 键 + * @param start 开始 + * @param end 结束 0 到 -1代表所有值 + * @return + */ + List getList(String key, long start, long end); + + /** + * 获取list缓存的长度 + * @param key 键 + * @return + */ + long getListSize(String key); + + /** + * 通过索引 获取list中的值 + * @param key 键 + * @param index 索引 index>=0时, 0 表头,1 第二个元素,依次类推;index<0时,-1,表尾,-2倒数第二个元素,依次类推 + * @return + */ + Object getIndex(String key,long index); + + /** + * 将list放入缓存 + * @param key 键 + * @param value 值 + * @return + */ + boolean putList(String key, Object value); + + /** + * 将list放入缓存 + * @param key 键 + * @param value 值 + * @param time 时间(秒) + * @return + */ + boolean putList(String key, Object value, long time); + + /** + * 将list放入缓存 + * @param key 键 + * @param value 值 + * @return + */ + boolean putList(String key, List value) ; + + /** + * 将list放入缓存 + * @param key 键 + * @param value 值 + * @param time 时间(秒) + * @return + */ + boolean putList(String key, List value, long time); + + /** + * 根据索引修改list中的某条数据 + * @param key 键 + * @param index 索引 + * @param value 值 + * @return + */ + boolean updateIndexList(String key, long index,Object value); + + /** + * 移除N个值为value + * @param key 键 + * @param count 移除多少个 + * @param value 值 + * @return 移除的个数 + */ + void removeList(String key,long count,Object value); + +} From ad1513770463b7d25cba13de7eccf529e1d0685b Mon Sep 17 00:00:00 2001 From: "wei.peng" <123456> Date: Fri, 14 Jun 2019 16:23:56 +0800 Subject: [PATCH 17/35] =?UTF-8?q?=E5=AE=89=E7=81=AF=20=E4=BA=8B=E4=BB=B6?= =?UTF-8?q?=E5=8E=9F=E5=9B=A0=20=E5=8A=9F=E8=83=BD=E6=8E=A5=E5=8F=A3?= =?UTF-8?q?=E5=AE=8C=E6=88=90?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- .../sqlpack/AndonHqlPack.java | 20 +++++++++++++++++--- 1 file changed, 17 insertions(+), 3 deletions(-) diff --git a/modules/i3plus-pojo-andon/src/main/java/cn.estsh.i3plus.pojo.andon/sqlpack/AndonHqlPack.java b/modules/i3plus-pojo-andon/src/main/java/cn.estsh.i3plus.pojo.andon/sqlpack/AndonHqlPack.java index cd09db4..1a591fb 100644 --- a/modules/i3plus-pojo-andon/src/main/java/cn.estsh.i3plus.pojo.andon/sqlpack/AndonHqlPack.java +++ b/modules/i3plus-pojo-andon/src/main/java/cn.estsh.i3plus.pojo.andon/sqlpack/AndonHqlPack.java @@ -127,8 +127,8 @@ public class AndonHqlPack { DdlPackBean result = new DdlPackBean(); DdlPreparedPack.getStringEqualPack(andonAlarmCause.getAcCode(),"acCode", result); - DdlPreparedPack.getStringEqualPack(andonAlarmCause.getAcName(),"acName", result); - DdlPreparedPack.getStringEqualPack(andonAlarmCause.getAlarmCode(), "alarmCode", result); +// DdlPreparedPack.getStringEqualPack(andonAlarmCause.getAcName(),"acName", result); +// DdlPreparedPack.getStringEqualPack(andonAlarmCause.getAlarmCode(), "alarmCode", result); getStringBuilderPack(andonAlarmCause, result); return result; @@ -394,7 +394,7 @@ public class AndonHqlPack { public static DdlPackBean packAndonAlarmDetailType(AndonAlarmDetailType andonAlarmDetailType) { DdlPackBean result = new DdlPackBean(); - DdlPreparedPack.getStringEqualPack(andonAlarmDetailType.getAlarmCode(), "alarmCode", result); +// DdlPreparedPack.getStringEqualPack(andonAlarmDetailType.getAlarmCode(), "alarmCode", result); DdlPreparedPack.getStringEqualPack(andonAlarmDetailType.getAlarmDetailCode(), "alarmDetailCode", result); getStringBuilderPack(andonAlarmDetailType, result); @@ -430,4 +430,18 @@ public class AndonHqlPack { return result; } + + /** + * ANDON_事件原因 + * @param andonEventCause + * @return + */ + public static DdlPackBean packAndonEventCause(AndonEventCause andonEventCause) { + DdlPackBean result = new DdlPackBean(); + + + getStringBuilderPack(andonEventCause, result); + + return result; + } } From 215db96fa95f0c7e561cf49ce312f4ee4fb53fcd Mon Sep 17 00:00:00 2001 From: "wei.peng" <123456> Date: Fri, 14 Jun 2019 17:15:06 +0800 Subject: [PATCH 18/35] =?UTF-8?q?=E5=AE=89=E7=81=AF=20=E5=81=9C=E6=9C=BA?= =?UTF-8?q?=E7=B1=BB=E5=9E=8B=20=E5=8A=9F=E8=83=BD=E6=8E=A5=E5=8F=A3?= =?UTF-8?q?=E5=AE=8C=E6=88=90?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- .../cn.estsh.i3plus.pojo.andon/sqlpack/AndonHqlPack.java | 14 ++++++++++++++ 1 file changed, 14 insertions(+) diff --git a/modules/i3plus-pojo-andon/src/main/java/cn.estsh.i3plus.pojo.andon/sqlpack/AndonHqlPack.java b/modules/i3plus-pojo-andon/src/main/java/cn.estsh.i3plus.pojo.andon/sqlpack/AndonHqlPack.java index 1a591fb..e76d317 100644 --- a/modules/i3plus-pojo-andon/src/main/java/cn.estsh.i3plus.pojo.andon/sqlpack/AndonHqlPack.java +++ b/modules/i3plus-pojo-andon/src/main/java/cn.estsh.i3plus.pojo.andon/sqlpack/AndonHqlPack.java @@ -444,4 +444,18 @@ public class AndonHqlPack { return result; } + + /** + * ANDON_事件原因 + * @param haltType + * @return + */ + public static DdlPackBean packAndonHaltType(AndonHaltType haltType) { + DdlPackBean result = new DdlPackBean(); + + + getStringBuilderPack(haltType, result); + + return result; + } } From 2efbd7b6b890c2f19174c95922484f4a1be7578b Mon Sep 17 00:00:00 2001 From: "wei.peng" <123456> Date: Fri, 14 Jun 2019 19:18:46 +0800 Subject: [PATCH 19/35] =?UTF-8?q?=E5=AE=89=E7=81=AF=20=E5=81=9C=E6=9C=BA?= =?UTF-8?q?=E7=B1=BB=E5=9E=8B=09=09=E5=A2=9E=E5=88=A0=E6=94=B9=E6=9F=A5?= =?UTF-8?q?=E8=AF=A2=20=E4=BA=8B=E4=BB=B6=E5=8E=9F=E5=9B=A0=09=09=E5=A2=9E?= =?UTF-8?q?=E5=88=A0=E6=94=B9=E6=9F=A5=20=E5=91=BC=E5=8F=AB=E5=8E=9F?= =?UTF-8?q?=E5=9B=A0=09=E5=A2=9E=E5=88=A0=E6=94=B9=E6=9F=A5?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- .../sqlpack/AndonHqlPack.java | 28 ++++++++++++++++++---- 1 file changed, 24 insertions(+), 4 deletions(-) diff --git a/modules/i3plus-pojo-andon/src/main/java/cn.estsh.i3plus.pojo.andon/sqlpack/AndonHqlPack.java b/modules/i3plus-pojo-andon/src/main/java/cn.estsh.i3plus.pojo.andon/sqlpack/AndonHqlPack.java index e76d317..e172a05 100644 --- a/modules/i3plus-pojo-andon/src/main/java/cn.estsh.i3plus.pojo.andon/sqlpack/AndonHqlPack.java +++ b/modules/i3plus-pojo-andon/src/main/java/cn.estsh.i3plus.pojo.andon/sqlpack/AndonHqlPack.java @@ -438,23 +438,43 @@ public class AndonHqlPack { */ public static DdlPackBean packAndonEventCause(AndonEventCause andonEventCause) { DdlPackBean result = new DdlPackBean(); - - getStringBuilderPack(andonEventCause, result); return result; } /** - * ANDON_事件原因 + * ANDON_停机类型 * @param haltType * @return */ public static DdlPackBean packAndonHaltType(AndonHaltType haltType) { DdlPackBean result = new DdlPackBean(); + getStringBuilderPack(haltType, result); + return result; + } - getStringBuilderPack(haltType, result); + /** + * ANDON_事件现象 + * @param eventPhenoMenon + * @return + */ + public static DdlPackBean packAndonEventPhenoMenon(AndonEventPhenoMenon eventPhenoMenon) { + DdlPackBean result = new DdlPackBean(); + getStringBuilderPack(eventPhenoMenon, result); + + return result; + } + + /** + * ANDON_ 事件处理方法 + * @param eventPhenoMenon + * @return + */ + public static DdlPackBean packAndonEventMethod(AndonEventMethod eventPhenoMenon) { + DdlPackBean result = new DdlPackBean(); + getStringBuilderPack(eventPhenoMenon, result); return result; } From 77e2d1e3ece6c99477758629a03fd4b834a9772c Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?=E5=88=98=E6=95=8F?= <962239776@qq.com> Date: Fri, 14 Jun 2019 20:32:21 +0800 Subject: [PATCH 20/35] =?UTF-8?q?=E7=89=A9=E6=96=99=E8=A1=A8=E5=AD=97?= =?UTF-8?q?=E6=AE=B5=E6=96=B0=E5=A2=9E?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- .../src/main/java/cn/estsh/i3plus/pojo/wms/bean/WmsPart.java | 8 ++++++-- 1 file changed, 6 insertions(+), 2 deletions(-) diff --git a/modules/i3plus-pojo-wms/src/main/java/cn/estsh/i3plus/pojo/wms/bean/WmsPart.java b/modules/i3plus-pojo-wms/src/main/java/cn/estsh/i3plus/pojo/wms/bean/WmsPart.java index a8b116a..5335318 100644 --- a/modules/i3plus-pojo-wms/src/main/java/cn/estsh/i3plus/pojo/wms/bean/WmsPart.java +++ b/modules/i3plus-pojo-wms/src/main/java/cn/estsh/i3plus/pojo/wms/bean/WmsPart.java @@ -117,9 +117,13 @@ public class WmsPart extends BaseBean { @Column(name="PROD_CFG_TYPE_CODE") @ApiParam("项目代码") - public String prodCfgTypeCode; + private String prodCfgTypeCode; @Column(name="PROD_CFG_TYPE_NAME") @ApiParam("项目名称") - public String prodCfgTypeName; + private String prodCfgTypeName; + + @Column(name="OUT_CLOSE_FLAG") + @ApiParam("項目结算标识") + private String outCloseFlag; } From 8e41b40196cb3b816dfb0a2b1234fcf54fd48a22 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?=E6=B1=AA=E4=BA=91=E6=98=8A?= Date: Sun, 16 Jun 2019 13:36:06 +0800 Subject: [PATCH 21/35] =?UTF-8?q?excel=E5=B7=A5=E5=85=B7=E7=B1=BB=E4=BC=98?= =?UTF-8?q?=E5=8C=96?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- .../src/main/java/cn/estsh/i3plus/pojo/base/enumutil/AndonEnumUtil.java | 1 - .../estsh/i3plus/pojo/base/util/{BaseImppRedis.java => BaseRedis.java} | 2 +- 2 files changed, 1 insertion(+), 2 deletions(-) rename modules/i3plus-pojo-base/src/main/java/cn/estsh/i3plus/pojo/base/util/{BaseImppRedis.java => BaseRedis.java} (99%) diff --git a/modules/i3plus-pojo-base/src/main/java/cn/estsh/i3plus/pojo/base/enumutil/AndonEnumUtil.java b/modules/i3plus-pojo-base/src/main/java/cn/estsh/i3plus/pojo/base/enumutil/AndonEnumUtil.java index 9aa4a28..8f94ef7 100644 --- a/modules/i3plus-pojo-base/src/main/java/cn/estsh/i3plus/pojo/base/enumutil/AndonEnumUtil.java +++ b/modules/i3plus-pojo-base/src/main/java/cn/estsh/i3plus/pojo/base/enumutil/AndonEnumUtil.java @@ -458,7 +458,6 @@ public class AndonEnumUtil { FORTH_LEVEL("40","四级"); private String value; - private String code; private String description; ANDON_IMPORTANCE_LEVEL(String value,String description) { diff --git a/modules/i3plus-pojo-base/src/main/java/cn/estsh/i3plus/pojo/base/util/BaseImppRedis.java b/modules/i3plus-pojo-base/src/main/java/cn/estsh/i3plus/pojo/base/util/BaseRedis.java similarity index 99% rename from modules/i3plus-pojo-base/src/main/java/cn/estsh/i3plus/pojo/base/util/BaseImppRedis.java rename to modules/i3plus-pojo-base/src/main/java/cn/estsh/i3plus/pojo/base/util/BaseRedis.java index 9eb8a88..f0fb196 100644 --- a/modules/i3plus-pojo-base/src/main/java/cn/estsh/i3plus/pojo/base/util/BaseImppRedis.java +++ b/modules/i3plus-pojo-base/src/main/java/cn/estsh/i3plus/pojo/base/util/BaseRedis.java @@ -11,7 +11,7 @@ import java.util.Set; * @CreateDate : 2019-06-13 20:35 * @Modify: **/ -public interface BaseImppRedis { +public interface BaseRedis { /** * 指定缓存失效时间 From 6546ae1562cae216611486d7d08eb6d31964e647 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?=E5=88=98=E6=95=8F?= <962239776@qq.com> Date: Sun, 16 Jun 2019 20:45:51 +0800 Subject: [PATCH 22/35] =?UTF-8?q?=E8=A6=81=E8=B4=A7=E8=AE=A1=E5=88=92?= =?UTF-8?q?=E5=AE=9E=E4=BD=93=E6=96=B0=E5=A2=9E?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- .../cn/estsh/i3plus/pojo/wms/bean/SapDspo.java | 149 +++++++++++++++++++++ 1 file changed, 149 insertions(+) create mode 100644 modules/i3plus-pojo-wms/src/main/java/cn/estsh/i3plus/pojo/wms/bean/SapDspo.java diff --git a/modules/i3plus-pojo-wms/src/main/java/cn/estsh/i3plus/pojo/wms/bean/SapDspo.java b/modules/i3plus-pojo-wms/src/main/java/cn/estsh/i3plus/pojo/wms/bean/SapDspo.java new file mode 100644 index 0000000..d213172 --- /dev/null +++ b/modules/i3plus-pojo-wms/src/main/java/cn/estsh/i3plus/pojo/wms/bean/SapDspo.java @@ -0,0 +1,149 @@ +package cn.estsh.i3plus.pojo.wms.bean; + +import cn.estsh.i3plus.pojo.base.annotation.AnnoOutputColumn; +import cn.estsh.i3plus.pojo.base.enumutil.CommonEnumUtil; +import com.fasterxml.jackson.databind.annotation.JsonSerialize; +import com.fasterxml.jackson.databind.ser.std.ToStringSerializer; +import io.swagger.annotations.Api; +import io.swagger.annotations.ApiParam; +import lombok.Data; +import org.hibernate.annotations.DynamicInsert; +import org.hibernate.annotations.DynamicUpdate; + +import javax.persistence.Column; +import java.util.UUID; + +/** + * @Description : + * @Reference : + * @Author : amy + * @CreateDate : 2019-06-13 13:42 + * @Modify: + **/ +@Data +@Api(value="要货计划",description = "要货计划") +public class SapDspo { + + @ApiParam(value = "SA编号(或PO号)",example = "1") + @AnnoOutputColumn + private String ebeln; + + @ApiParam(value = "版本",example = "-1") + @AnnoOutputColumn + private String revno; + + @ApiParam(value = "SAitem或PO item",example = "-1") + @AnnoOutputColumn + private Integer evrtp; + + @ApiParam(value = "供应商代码",example = "-1") + @AnnoOutputColumn + private String lifnr; + + @ApiParam(value = "物料编码",example = "-1") + @AnnoOutputColumn + private String matnr; + + @ApiParam(value = "计量单位",example = "-1") + @AnnoOutputColumn + private String unit; + + @ApiParam(value = "数量",example = "-1") + @AnnoOutputColumn + private Double zdevNum; + + @ApiParam(value = "特殊采购标识",example = "-1") + @AnnoOutputColumn + private String pstyp; + + @ApiParam(value = "计划交货日期",example = "-1") + @AnnoOutputColumn + private String zdate; + + @ApiParam(value = "计划交货时间",example = "-1") + @AnnoOutputColumn + private String zcjsj; + + @ApiParam(value = "工厂代码",example = "-1") + @AnnoOutputColumn + private String werks; + + @ApiParam(value = "收货库存地点",example = "-1") + @AnnoOutputColumn + private String lgort; + + @ApiParam(value = "凭证标识",example = "-1") + @AnnoOutputColumn + private String zpzps; + + @ApiParam(value = "状态",example = "-1") + @AnnoOutputColumn + private String zstas; + + @ApiParam(value = "状态",example = "-1") + @AnnoOutputColumn + private String loekz; + + @ApiParam(value = "最小包装数量",example = "-1") + @AnnoOutputColumn + private Double bstrf; + + @ApiParam(value = "条码已打印的数量",example = "-1") + @AnnoOutputColumn + private Double prnnum; + + //公共字段 ++++++++++++++++++++++++++++++++++++++++++ + @ApiParam(value = "处理人",example = "-1") + @AnnoOutputColumn + private String actusr = "导入"; + + @ApiParam(value = "SID",example = "-1") + @AnnoOutputColumn + private String sid = UUID.randomUUID().toString()+UUID.randomUUID().toString(); + + /*@ApiParam(value = "接收数据日期",example = "-1") + @AnnoOutputColumn + private String recymd; + + @ApiParam(value = "接收数据时间",example = "-1") + @AnnoOutputColumn + private String rechms; + + @ApiParam(value = "同步标志",example = "-1") + @AnnoOutputColumn + private String synflg;*/ + + @ApiParam(value = "同步日期",example = "-1") + @AnnoOutputColumn + private String synymd; + + @ApiParam(value = "同步时间",example = "-1") + @AnnoOutputColumn + private String synhms; + + /*@ApiParam(value = "处理标志",example = "-1") + @AnnoOutputColumn + private String actflg;*/ + + @ApiParam(value = "处理日期",example = "-1") + @AnnoOutputColumn + private String actymd; + + @ApiParam(value = "处理时间",example = "-1") + @AnnoOutputColumn + private String acthms; + + @ApiParam(value = "状态标志",example = "-1") + @AnnoOutputColumn + private String staflg; + + @ApiParam(value = "顺序号",example = "-1") + @AnnoOutputColumn + private Integer seq; + + @ApiParam(value = "GUID",example = "-1") + @AnnoOutputColumn + private String guid; + + +} From a9f33764b2911523d715de44c536469cfc85d9e9 Mon Sep 17 00:00:00 2001 From: Chnx Date: Mon, 17 Jun 2019 10:47:53 +0800 Subject: [PATCH 23/35] =?UTF-8?q?po=E8=AE=A2=E5=8D=95=E4=B8=BB=E8=A1=A8?= =?UTF-8?q?=E7=AE=B1=E6=95=B0=E9=BB=98=E8=AE=A40?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- .../main/java/cn/estsh/i3plus/pojo/wms/bean/WmsPOMasterDetails.java | 5 +++-- 1 file changed, 3 insertions(+), 2 deletions(-) diff --git a/modules/i3plus-pojo-wms/src/main/java/cn/estsh/i3plus/pojo/wms/bean/WmsPOMasterDetails.java b/modules/i3plus-pojo-wms/src/main/java/cn/estsh/i3plus/pojo/wms/bean/WmsPOMasterDetails.java index a37421b..b2409cd 100644 --- a/modules/i3plus-pojo-wms/src/main/java/cn/estsh/i3plus/pojo/wms/bean/WmsPOMasterDetails.java +++ b/modules/i3plus-pojo-wms/src/main/java/cn/estsh/i3plus/pojo/wms/bean/WmsPOMasterDetails.java @@ -34,8 +34,9 @@ public class WmsPOMasterDetails extends BaseBean { @ApiParam("物料编码") public String partNo; - @Column(name = "BOX_QTY") - @ApiParam("箱数") + @Column(name = "BOX_QTY" ) + @ColumnDefault("0") + @ApiParam(value ="箱数", example = "0") public Integer boxQty; @Column(name = "PART_NAME_RDD") From 804fd915278e1f1882ddb492a3244c09df5d5808 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?=E4=BA=8E=E5=AD=A6=E6=9D=B0?= Date: Mon, 17 Jun 2019 15:15:33 +0800 Subject: [PATCH 24/35] =?UTF-8?q?1.=20=E5=AE=8C=E5=96=84=20SAP=20-=20WMS?= =?UTF-8?q?=20=E6=8E=A5=E5=8F=A3?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- .../java/cn/estsh/i3plus/pojo/wms/dbinterface/MappingItem.java | 8 +++++++- 1 file changed, 7 insertions(+), 1 deletion(-) diff --git a/modules/i3plus-pojo-wms/src/main/java/cn/estsh/i3plus/pojo/wms/dbinterface/MappingItem.java b/modules/i3plus-pojo-wms/src/main/java/cn/estsh/i3plus/pojo/wms/dbinterface/MappingItem.java index f79829d..c945e71 100644 --- a/modules/i3plus-pojo-wms/src/main/java/cn/estsh/i3plus/pojo/wms/dbinterface/MappingItem.java +++ b/modules/i3plus-pojo-wms/src/main/java/cn/estsh/i3plus/pojo/wms/dbinterface/MappingItem.java @@ -28,6 +28,11 @@ public class MappingItem { */ public String destName; /** + * 该字段在目标表是不是主键 + * 1=主键 + */ + public Integer destPk; + /** * 目标字段的默认值,通过此默认值识别字段类型,一定要配置正确 * 可以使用的表达式: #date, #time, #guid, #Q.warehouse(#zone) */ @@ -39,6 +44,7 @@ public class MappingItem { + this.srcName + ", destBeanName:" + this.destBeanName + ", destName" + this.destName + ", defaultValue:" - + this.defaultValue; + + this.defaultValue + ", destPk:" + + this.destPk; } } From 45cd34f067dd0f4114848ca85eaa9283a39ee2de Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?=E4=BA=8E=E5=AD=A6=E6=9D=B0?= Date: Mon, 17 Jun 2019 17:19:48 +0800 Subject: [PATCH 25/35] =?UTF-8?q?1.=20SAP=20-=20WMS=20=E6=8E=A5=E5=8F=A3?= =?UTF-8?q?=20POJO=20=E7=B1=BB=E4=B8=AD=E5=A2=9E=E5=8A=A0=20groupName=20?= =?UTF-8?q?=E5=B1=9E=E6=80=A7?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- .../estsh/i3plus/pojo/wms/dbinterface/WmsInterfaceDataMapper.java | 7 +++++++ 1 file changed, 7 insertions(+) diff --git a/modules/i3plus-pojo-wms/src/main/java/cn/estsh/i3plus/pojo/wms/dbinterface/WmsInterfaceDataMapper.java b/modules/i3plus-pojo-wms/src/main/java/cn/estsh/i3plus/pojo/wms/dbinterface/WmsInterfaceDataMapper.java index d12ebd1..7f56b8d 100644 --- a/modules/i3plus-pojo-wms/src/main/java/cn/estsh/i3plus/pojo/wms/dbinterface/WmsInterfaceDataMapper.java +++ b/modules/i3plus-pojo-wms/src/main/java/cn/estsh/i3plus/pojo/wms/dbinterface/WmsInterfaceDataMapper.java @@ -89,4 +89,11 @@ public class WmsInterfaceDataMapper extends BaseBean { */ @Column(name = "DEST_COLUMN_MAPPING", length = 5000) public String destColumnMapping; + + /** + * 接口分组名称 + * 支持的分组名:SAP2WMS, WMS2SAP, MES2WMS + */ + @Column(name = "GROUP_NAME") + public String groupName; } From d3431028d71799c8d68a4cfe6a17cd51f98a11ad Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?=E8=AE=B8=E5=BF=83=E6=B4=81?= Date: Mon, 17 Jun 2019 18:06:07 +0800 Subject: [PATCH 26/35] =?UTF-8?q?StockQuan=E8=A1=A8=E6=96=B0=E5=A2=9EScrap?= =?UTF-8?q?Qty=E5=AD=97=E6=AE=B5=EF=BC=9ANC,=E7=9B=98=E7=82=B9=E8=B0=83?= =?UTF-8?q?=E5=B7=AE=EF=BC=8C=E5=87=BA=E5=85=A5=E7=A7=BB=E5=BA=93=E4=BA=A4?= =?UTF-8?q?=E6=98=93=E5=A4=84=E7=90=86=E7=BB=84=E4=BB=B6+=E6=8E=A7?= =?UTF-8?q?=E5=88=B6=E5=8F=B0=E9=80=BB=E8=BE=91=E5=8F=98=E5=8A=A8?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- .../java/cn/estsh/i3plus/pojo/wms/bean/WmsStockQuan.java | 12 +++++++++++- .../java/cn/estsh/i3plus/pojo/wms/sqlpack/WmsHqlPack.java | 14 +++++++++++++- 2 files changed, 24 insertions(+), 2 deletions(-) diff --git a/modules/i3plus-pojo-wms/src/main/java/cn/estsh/i3plus/pojo/wms/bean/WmsStockQuan.java b/modules/i3plus-pojo-wms/src/main/java/cn/estsh/i3plus/pojo/wms/bean/WmsStockQuan.java index fb9a9df..d56b315 100644 --- a/modules/i3plus-pojo-wms/src/main/java/cn/estsh/i3plus/pojo/wms/bean/WmsStockQuan.java +++ b/modules/i3plus-pojo-wms/src/main/java/cn/estsh/i3plus/pojo/wms/bean/WmsStockQuan.java @@ -102,6 +102,11 @@ public class WmsStockQuan extends BaseBean { @ApiParam(value = "锁定数量", example = "0") private Double lockQty; + @Column(name = "SCRAP_QTY") + @ColumnDefault("0") + @ApiParam(value = "报废数量", example = "0") + private Double scrapQty; + public Double getQty() { return this.qty == null ? 0 : this.qty; } @@ -134,10 +139,14 @@ public class WmsStockQuan extends BaseBean { return this.lockQty == null ? 0 : this.lockQty; } + public Double getScrapQty() { + return this.scrapQty == null ? 0 : this.scrapQty; + } + public WmsStockQuan() { } - public WmsStockQuan(Double qty, Double failQty, Double holdQty, Double qcQty, Double rinQty, Double freezeQty, Double consignQty, Double lockQty) { + public WmsStockQuan(Double qty, Double failQty, Double holdQty, Double qcQty, Double rinQty, Double freezeQty, Double consignQty, Double lockQty, Double scrapQty) { this.qty = qty; this.failQty = failQty; this.holdQty = holdQty; @@ -146,5 +155,6 @@ public class WmsStockQuan extends BaseBean { this.freezeQty = freezeQty; this.consignQty = consignQty; this.lockQty = lockQty; + this.scrapQty = scrapQty; } } diff --git a/modules/i3plus-pojo-wms/src/main/java/cn/estsh/i3plus/pojo/wms/sqlpack/WmsHqlPack.java b/modules/i3plus-pojo-wms/src/main/java/cn/estsh/i3plus/pojo/wms/sqlpack/WmsHqlPack.java index eeb9fba..9129da2 100644 --- a/modules/i3plus-pojo-wms/src/main/java/cn/estsh/i3plus/pojo/wms/sqlpack/WmsHqlPack.java +++ b/modules/i3plus-pojo-wms/src/main/java/cn/estsh/i3plus/pojo/wms/sqlpack/WmsHqlPack.java @@ -1687,6 +1687,18 @@ public class WmsHqlPack { getStringBuilderPack(wmsLineLocatePart, result); return result; } + /** + * 任务数据来源 分页查询 + * + * @param wmsTaskSrc + * @return + */ + public static DdlPackBean packHqlWmsTaskSrc(WmsTaskSrc wmsTaskSrc) { + DdlPackBean result = new DdlPackBean(); - + //查询参数封装 + DdlPreparedPack.getStringEqualPack(wmsTaskSrc.getOpTypeCode(), "opTypeCode", result); + getStringBuilderPack(wmsTaskSrc, result); + return result; + } } From 1eda68e151d3004020cdee01e1afc0270ef9a05a Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?=E5=88=98=E6=95=8F?= <962239776@qq.com> Date: Mon, 17 Jun 2019 20:19:53 +0800 Subject: [PATCH 27/35] =?UTF-8?q?sap=E6=8E=A5=E5=8F=A3=E5=AE=9E=E4=BD=93?= =?UTF-8?q?=E6=96=B0=E5=A2=9E?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- .../java/cn/estsh/i3plus/pojo/wms/bean/SapAsn.java | 81 ++++++++++++++++++++++ .../cn/estsh/i3plus/pojo/wms/bean/SapBase.java | 71 +++++++++++++++++++ 2 files changed, 152 insertions(+) create mode 100644 modules/i3plus-pojo-wms/src/main/java/cn/estsh/i3plus/pojo/wms/bean/SapAsn.java create mode 100644 modules/i3plus-pojo-wms/src/main/java/cn/estsh/i3plus/pojo/wms/bean/SapBase.java diff --git a/modules/i3plus-pojo-wms/src/main/java/cn/estsh/i3plus/pojo/wms/bean/SapAsn.java b/modules/i3plus-pojo-wms/src/main/java/cn/estsh/i3plus/pojo/wms/bean/SapAsn.java new file mode 100644 index 0000000..e02ee39 --- /dev/null +++ b/modules/i3plus-pojo-wms/src/main/java/cn/estsh/i3plus/pojo/wms/bean/SapAsn.java @@ -0,0 +1,81 @@ +package cn.estsh.i3plus.pojo.wms.bean; + +import cn.estsh.i3plus.pojo.base.annotation.AnnoOutputColumn; +import io.swagger.annotations.Api; +import io.swagger.annotations.ApiParam; +import lombok.Data; + +/** + * @Description : ASN + * @Reference : + * @Author : amy + * @CreateDate : 2019-06-17 10:50 + * @Modify: + **/ +@Data +@Api(value = "ASN计划", description = "ASN计划") +public class SapAsn extends SapBase { + + @ApiParam(value = "ASN号") + @AnnoOutputColumn + private String zasnno; + + @ApiParam(value = "供应商代码") + @AnnoOutputColumn + private String lifnr; + + @ApiParam(value = "ASN item") + @AnnoOutputColumn + private Double zrnum; + + @ApiParam(value = "物料编码") + @AnnoOutputColumn + private String matnr; + + @ApiParam(value = "数量") + @AnnoOutputColumn + private Double zcnNum; + + @ApiParam(value = "计量单位") + @AnnoOutputColumn + private String unit; + + @ApiParam(value = "特殊采购标识") + @AnnoOutputColumn + private String pstyp; + + @ApiParam(value = "计划交货日期") + @AnnoOutputColumn + private String zdate; + + @ApiParam(value = "计划交货时间") + @AnnoOutputColumn + private String zcjsj; + + @ApiParam(value = "工厂代码") + @AnnoOutputColumn + private String werks; + + @ApiParam(value = "收货库存地点") + @AnnoOutputColumn + private String lgort; + + @ApiParam(value = "凭证标识") + @AnnoOutputColumn + private String zdoc; + + @ApiParam(value = "状态", example = "U") + @AnnoOutputColumn + private String zstasI; + + @ApiParam(value = "条码信息") + @AnnoOutputColumn + private String ztxm; + + @ApiParam(value = "道口") + @AnnoOutputColumn + private String zdk; + + + +} diff --git a/modules/i3plus-pojo-wms/src/main/java/cn/estsh/i3plus/pojo/wms/bean/SapBase.java b/modules/i3plus-pojo-wms/src/main/java/cn/estsh/i3plus/pojo/wms/bean/SapBase.java new file mode 100644 index 0000000..1a9ecfe --- /dev/null +++ b/modules/i3plus-pojo-wms/src/main/java/cn/estsh/i3plus/pojo/wms/bean/SapBase.java @@ -0,0 +1,71 @@ +package cn.estsh.i3plus.pojo.wms.bean; + +import com.fasterxml.jackson.annotation.JsonFormat; +import io.swagger.annotations.ApiParam; +import lombok.Data; + +import java.text.SimpleDateFormat; +import java.util.Date; +import java.util.UUID; + +/** + * @Description : sap接口基础公共字段 + * @Reference : + * @Author : amy + * @CreateDate : 2019-06-17 16:21 + * @Modify: + **/ +@Data +public class SapBase { + + @ApiParam(value = "处理人", example = "-1") + private String actusr = "导入"; + + @ApiParam(value = "SID", example = "-1") + private String sid = UUID.randomUUID().toString() + UUID.randomUUID().toString(); + + @JsonFormat(pattern = "yyyy-MM-dd", timezone = "GMT+8") + @ApiParam(value = "接收数据日期", example = "-1") + private String recymd; + + @JsonFormat(pattern = "HH:mm:ss", timezone = "GMT+8") + @ApiParam(value = "接收数据时间", example = "-1") + private String rechms; + + @ApiParam(value = "同步标志", example = "-1") + private String synflg = "Y"; + + @ApiParam(value = "同步日期", example = "-1") + private String synymd; + + @ApiParam(value = "同步时间", example = "-1") + private String synhms; + + @ApiParam(value = "处理标志", example = "-1") + private String actflg = "Y"; + + @ApiParam(value = "处理日期", example = "-1") + private String actymd; + + @ApiParam(value = "处理时间", example = "-1") + private String acthms; + + @ApiParam(value = "状态标志", example = "-1") + private String staflg; + + @ApiParam(value = "顺序号", example = "-1") + private Integer seq; + + @ApiParam(value = "GUID", example = "-1") + private String guid; + + public String getSynymdTime() { + SimpleDateFormat format = new SimpleDateFormat("YYYY-MM-DD"); + return format.format(new Date()); + } + + public String getSynhmsTime() { + SimpleDateFormat format = new SimpleDateFormat("HH:mm:ss"); + return format.format(new Date()); + } +} From 9f56d34572814f2bf576c4726b3d895a14264cc2 Mon Sep 17 00:00:00 2001 From: jiajack Date: Mon, 17 Jun 2019 20:56:23 +0800 Subject: [PATCH 28/35] =?UTF-8?q?=E5=A2=9E=E5=8A=A0=E6=B5=81=E7=A8=8B?= =?UTF-8?q?=E6=98=8E=E7=BB=86=E7=9A=84ID=E5=AD=97=E6=AE=B5?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- .../cn/estsh/i3plus/pojo/platform/platbean/WmsActionLogDetails.java | 5 +++++ 1 file changed, 5 insertions(+) diff --git a/modules/i3plus-pojo-platform/src/main/java/cn/estsh/i3plus/pojo/platform/platbean/WmsActionLogDetails.java b/modules/i3plus-pojo-platform/src/main/java/cn/estsh/i3plus/pojo/platform/platbean/WmsActionLogDetails.java index f99297c..a5621fc 100644 --- a/modules/i3plus-pojo-platform/src/main/java/cn/estsh/i3plus/pojo/platform/platbean/WmsActionLogDetails.java +++ b/modules/i3plus-pojo-platform/src/main/java/cn/estsh/i3plus/pojo/platform/platbean/WmsActionLogDetails.java @@ -104,6 +104,11 @@ public class WmsActionLogDetails extends BaseBean { @ApiParam(value = "回显组件方法ID", example = "1") private Long showAmId; + @Column(name = "AGD_ID") + @ApiParam(value = "流程明细编号") + @JsonSerialize(using = ToStringSerializer.class) + private Long agdId; + public Long getAsId() { if (asId != null) { return asId.longValue(); From fbfba84ab04b14396837408e597cd54baf7da604 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?=E9=99=88=E6=80=9D=E6=B4=81?= Date: Mon, 17 Jun 2019 20:57:42 +0800 Subject: [PATCH 29/35] =?UTF-8?q?=E5=86=97=E4=BD=99=E4=B8=9A=E5=8A=A1?= =?UTF-8?q?=E5=AD=97=E6=AE=B5=E6=95=B0=E6=8D=AE=20=E4=BF=AE=E6=94=B9?= =?UTF-8?q?=E4=BB=BB=E5=8A=A1=E6=98=8E=E7=BB=86=E6=9F=A5=E8=AF=A2=E6=96=B9?= =?UTF-8?q?=E6=B3=95?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- .../java/cn/estsh/i3plus/pojo/wms/bean/WmsASNMaster.java | 16 ++++++++++++++++ .../estsh/i3plus/pojo/wms/bean/WmsASNMasterDetails.java | 14 +++++++++++++- .../i3plus/pojo/wms/bean/WmsDocMovementDetails.java | 2 +- .../java/cn/estsh/i3plus/pojo/wms/bean/WmsPOMaster.java | 12 ++++++++++++ .../estsh/i3plus/pojo/wms/bean/WmsPOMasterDetails.java | 11 ++++++++++- .../java/cn/estsh/i3plus/pojo/wms/bean/WmsQCDetails.java | 2 +- .../cn/estsh/i3plus/pojo/wms/sqlpack/WmsHqlPack.java | 11 +++++++++-- 7 files changed, 62 insertions(+), 6 deletions(-) diff --git a/modules/i3plus-pojo-wms/src/main/java/cn/estsh/i3plus/pojo/wms/bean/WmsASNMaster.java b/modules/i3plus-pojo-wms/src/main/java/cn/estsh/i3plus/pojo/wms/bean/WmsASNMaster.java index 791465e..b1ff4f5 100644 --- a/modules/i3plus-pojo-wms/src/main/java/cn/estsh/i3plus/pojo/wms/bean/WmsASNMaster.java +++ b/modules/i3plus-pojo-wms/src/main/java/cn/estsh/i3plus/pojo/wms/bean/WmsASNMaster.java @@ -85,4 +85,20 @@ public class WmsASNMaster extends BaseBean { @Transient @ApiParam(value = "发货日期") private String sendDate; + + @Transient + @ApiParam(value = "工厂名称") + public String organizeName; + + @Transient + @ApiParam("联系人") + private String vendorOwner; + + @Transient + @ApiParam("邮箱") + private String vendorEmail; + + @Transient + @ApiParam("供应商名称") + private String vendorName; } diff --git a/modules/i3plus-pojo-wms/src/main/java/cn/estsh/i3plus/pojo/wms/bean/WmsASNMasterDetails.java b/modules/i3plus-pojo-wms/src/main/java/cn/estsh/i3plus/pojo/wms/bean/WmsASNMasterDetails.java index de27d02..bc4b8fe 100644 --- a/modules/i3plus-pojo-wms/src/main/java/cn/estsh/i3plus/pojo/wms/bean/WmsASNMasterDetails.java +++ b/modules/i3plus-pojo-wms/src/main/java/cn/estsh/i3plus/pojo/wms/bean/WmsASNMasterDetails.java @@ -122,5 +122,17 @@ public class WmsASNMasterDetails extends BaseBean { @Version @Column(name = "LOCK_VERSION") @ApiParam(value = "乐观锁", example = "1") - public int lockVersion; + public transient int lockVersion; + + @Transient + @ApiParam("实收数量") + private Double rcQty; + + @Transient + @ApiParam("ASN条码总箱数") + public Integer totalBoxes; + + @Transient + @ApiParam("差异") + public Double difference; } diff --git a/modules/i3plus-pojo-wms/src/main/java/cn/estsh/i3plus/pojo/wms/bean/WmsDocMovementDetails.java b/modules/i3plus-pojo-wms/src/main/java/cn/estsh/i3plus/pojo/wms/bean/WmsDocMovementDetails.java index 45df2ab..3695b07 100644 --- a/modules/i3plus-pojo-wms/src/main/java/cn/estsh/i3plus/pojo/wms/bean/WmsDocMovementDetails.java +++ b/modules/i3plus-pojo-wms/src/main/java/cn/estsh/i3plus/pojo/wms/bean/WmsDocMovementDetails.java @@ -197,5 +197,5 @@ public class WmsDocMovementDetails extends BaseBean { @Version @Column(name = "LOCK_VERSION") @ApiParam(value = "乐观锁", example = "1") - public int lockVersion; + public transient int lockVersion; } diff --git a/modules/i3plus-pojo-wms/src/main/java/cn/estsh/i3plus/pojo/wms/bean/WmsPOMaster.java b/modules/i3plus-pojo-wms/src/main/java/cn/estsh/i3plus/pojo/wms/bean/WmsPOMaster.java index e2f4114..c400de9 100644 --- a/modules/i3plus-pojo-wms/src/main/java/cn/estsh/i3plus/pojo/wms/bean/WmsPOMaster.java +++ b/modules/i3plus-pojo-wms/src/main/java/cn/estsh/i3plus/pojo/wms/bean/WmsPOMaster.java @@ -107,4 +107,16 @@ public class WmsPOMaster extends BaseBean { @Column(name = "IS_SN") @ApiParam(value = "是否生成条码", example = "1") public Integer isSn; + + @Transient + @ApiParam(value = "工厂名称") + public String organizeName; + + @Transient + @ApiParam("联系人") + private String vendorOwner; + + @Transient + @ApiParam("邮箱") + private String vendorEmail; } diff --git a/modules/i3plus-pojo-wms/src/main/java/cn/estsh/i3plus/pojo/wms/bean/WmsPOMasterDetails.java b/modules/i3plus-pojo-wms/src/main/java/cn/estsh/i3plus/pojo/wms/bean/WmsPOMasterDetails.java index b2409cd..bb875c1 100644 --- a/modules/i3plus-pojo-wms/src/main/java/cn/estsh/i3plus/pojo/wms/bean/WmsPOMasterDetails.java +++ b/modules/i3plus-pojo-wms/src/main/java/cn/estsh/i3plus/pojo/wms/bean/WmsPOMasterDetails.java @@ -141,5 +141,14 @@ public class WmsPOMasterDetails extends BaseBean { @Version @Column(name = "LOCK_VERSION") @ApiParam(value = "乐观锁", example = "1") - public int lockVersion; + public transient int lockVersion; + + @Transient + @ApiParam("PO条码总箱数") + public Integer totalBoxes; + + @Transient + @ApiParam("差异") + public Double difference; + } diff --git a/modules/i3plus-pojo-wms/src/main/java/cn/estsh/i3plus/pojo/wms/bean/WmsQCDetails.java b/modules/i3plus-pojo-wms/src/main/java/cn/estsh/i3plus/pojo/wms/bean/WmsQCDetails.java index 4930cd7..f7ed231 100644 --- a/modules/i3plus-pojo-wms/src/main/java/cn/estsh/i3plus/pojo/wms/bean/WmsQCDetails.java +++ b/modules/i3plus-pojo-wms/src/main/java/cn/estsh/i3plus/pojo/wms/bean/WmsQCDetails.java @@ -84,5 +84,5 @@ public class WmsQCDetails extends BaseBean { @Version @Column(name = "LOCK_VERSION") @ApiParam(value = "乐观锁", example = "1") - public int lockVersion; + public transient int lockVersion; } diff --git a/modules/i3plus-pojo-wms/src/main/java/cn/estsh/i3plus/pojo/wms/sqlpack/WmsHqlPack.java b/modules/i3plus-pojo-wms/src/main/java/cn/estsh/i3plus/pojo/wms/sqlpack/WmsHqlPack.java index eeb9fba..baf0756 100644 --- a/modules/i3plus-pojo-wms/src/main/java/cn/estsh/i3plus/pojo/wms/sqlpack/WmsHqlPack.java +++ b/modules/i3plus-pojo-wms/src/main/java/cn/estsh/i3plus/pojo/wms/sqlpack/WmsHqlPack.java @@ -1394,8 +1394,9 @@ public class WmsHqlPack { * @param groupDataAuth * @return */ - public static DdlPackBean packHqlWmsTaskDetail(Map> groupDataAuth, String refSrc) { + public static DdlPackBean packHqlWmsTaskDetail(Map> groupDataAuth, String refSrc, String organizeCode) { DdlPackBean result = new DdlPackBean(); + int i = 1; Set>> entries = groupDataAuth.entrySet(); //拼sql entries.stream().filter(o -> !Strings.isNullOrEmpty(o.getKey())); @@ -1430,8 +1431,14 @@ public class WmsHqlPack { } } } + + String hqlString = " and ( 1=1 " + result.getPackedHql() + ") "; + + result.setWhereAppend(hqlString); // 通用数据拼接 - getStringBuilderPack(new WmsDataAuth(), result); + WmsDataAuth wmsDataAuth = new WmsDataAuth(); + wmsDataAuth.setOrganizeCode(organizeCode); + getStringBuilderPack(wmsDataAuth, result); return result; } From 1ad24c40f13e1c7ff40ccf77318e3bdfe832f7ef Mon Sep 17 00:00:00 2001 From: shiyanghuan <714967695@qq.com> Date: Mon, 17 Jun 2019 21:21:59 +0800 Subject: [PATCH 30/35] =?UTF-8?q?=E5=A2=9E=E5=8A=A0=E4=BE=9B=E5=BA=94?= =?UTF-8?q?=E5=95=86=E7=89=A9=E6=96=99=E4=BF=A1=E6=81=AF?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- .../pojo/wms/repository/WmsVendorPartRepository.java | 7 +++++++ .../cn/estsh/i3plus/pojo/wms/sqlpack/WmsHqlPack.java | 16 ++++++++++++++++ 2 files changed, 23 insertions(+) create mode 100644 modules/i3plus-pojo-wms/src/main/java/cn/estsh/i3plus/pojo/wms/repository/WmsVendorPartRepository.java diff --git a/modules/i3plus-pojo-wms/src/main/java/cn/estsh/i3plus/pojo/wms/repository/WmsVendorPartRepository.java b/modules/i3plus-pojo-wms/src/main/java/cn/estsh/i3plus/pojo/wms/repository/WmsVendorPartRepository.java new file mode 100644 index 0000000..be3972b --- /dev/null +++ b/modules/i3plus-pojo-wms/src/main/java/cn/estsh/i3plus/pojo/wms/repository/WmsVendorPartRepository.java @@ -0,0 +1,7 @@ +package cn.estsh.i3plus.pojo.wms.repository; + +import cn.estsh.i3plus.pojo.base.jpa.dao.BaseRepository; +import cn.estsh.i3plus.pojo.wms.bean.WmsVendorPart; + +public interface WmsVendorPartRepository extends BaseRepository{ +} diff --git a/modules/i3plus-pojo-wms/src/main/java/cn/estsh/i3plus/pojo/wms/sqlpack/WmsHqlPack.java b/modules/i3plus-pojo-wms/src/main/java/cn/estsh/i3plus/pojo/wms/sqlpack/WmsHqlPack.java index eeb9fba..e80e5a9 100644 --- a/modules/i3plus-pojo-wms/src/main/java/cn/estsh/i3plus/pojo/wms/sqlpack/WmsHqlPack.java +++ b/modules/i3plus-pojo-wms/src/main/java/cn/estsh/i3plus/pojo/wms/sqlpack/WmsHqlPack.java @@ -1689,4 +1689,20 @@ public class WmsHqlPack { } + + /** + * 供应商零件 分页查询 + * + * @param wmsVendorPart + * @return + */ + public static DdlPackBean packHqlWmsVendorPart(WmsVendorPart wmsVendorPart) { + DdlPackBean result = new DdlPackBean(); + //查询参数封装 + DdlPreparedPack.getStringLikerPack(wmsVendorPart.getVendorNo(), "vendorNo", result); + DdlPreparedPack.getStringLikerPack(wmsVendorPart.getPartNo(), "partNo", result); + getStringBuilderPack(wmsVendorPart, result); + return result; + } + } From be8c20fc45f9f3ff127dbd51a33ad686cb5c39d5 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?=E9=99=88=E6=80=9D=E6=B4=81?= Date: Mon, 17 Jun 2019 21:28:19 +0800 Subject: [PATCH 31/35] =?UTF-8?q?=E6=94=B6=E8=B4=A7=E5=9B=9E=E6=89=A7?= =?UTF-8?q?=E5=8D=95=E6=8D=AE=E6=89=93=E5=8D=B0=E4=BF=AE=E6=94=B9--ASN?= =?UTF-8?q?=E8=AE=A2=E5=8D=95=E5=86=97=E4=BD=99=E6=A0=87=E5=87=86=E5=8C=85?= =?UTF-8?q?=E8=A3=85=E5=AD=97=E6=AE=B5?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- .../main/java/cn/estsh/i3plus/pojo/wms/bean/WmsASNMasterDetails.java | 4 ++++ 1 file changed, 4 insertions(+) diff --git a/modules/i3plus-pojo-wms/src/main/java/cn/estsh/i3plus/pojo/wms/bean/WmsASNMasterDetails.java b/modules/i3plus-pojo-wms/src/main/java/cn/estsh/i3plus/pojo/wms/bean/WmsASNMasterDetails.java index bc4b8fe..913e031 100644 --- a/modules/i3plus-pojo-wms/src/main/java/cn/estsh/i3plus/pojo/wms/bean/WmsASNMasterDetails.java +++ b/modules/i3plus-pojo-wms/src/main/java/cn/estsh/i3plus/pojo/wms/bean/WmsASNMasterDetails.java @@ -135,4 +135,8 @@ public class WmsASNMasterDetails extends BaseBean { @Transient @ApiParam("差异") public Double difference; + + @Transient + @ApiParam("标准包装") + public Double snp; } From 0c1d1b3d979c008aa4b61ed0b4e287b1d8d51507 Mon Sep 17 00:00:00 2001 From: "wei.peng" <123456> Date: Mon, 17 Jun 2019 23:06:32 +0800 Subject: [PATCH 32/35] =?UTF-8?q?=E6=B7=BB=E5=8A=A0FastDfs=20=E9=85=8D?= =?UTF-8?q?=E7=BD=AE?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- .../cn.estsh.i3plus.pojo.andon/sqlpack/AndonHqlPack.java | 12 ++++++++++++ 1 file changed, 12 insertions(+) diff --git a/modules/i3plus-pojo-andon/src/main/java/cn.estsh.i3plus.pojo.andon/sqlpack/AndonHqlPack.java b/modules/i3plus-pojo-andon/src/main/java/cn.estsh.i3plus.pojo.andon/sqlpack/AndonHqlPack.java index e172a05..4ec6675 100644 --- a/modules/i3plus-pojo-andon/src/main/java/cn.estsh.i3plus.pojo.andon/sqlpack/AndonHqlPack.java +++ b/modules/i3plus-pojo-andon/src/main/java/cn.estsh.i3plus.pojo.andon/sqlpack/AndonHqlPack.java @@ -478,4 +478,16 @@ public class AndonHqlPack { return result; } + + /** + * ANDON_ 安灯PLC控制 + * @param plc + * @return + */ + public static DdlPackBean packAndonPLC(AndonPLC plc) { + DdlPackBean result = new DdlPackBean(); + getStringBuilderPack(plc, result); + + return result; + } } From 5d034e2a8a2de4fd28c7d427f4dbf8d8ba98bd9b Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?=E4=BA=8E=E5=AD=A6=E6=9D=B0?= Date: Mon, 17 Jun 2019 23:52:29 +0800 Subject: [PATCH 33/35] =?UTF-8?q?1.=20=E5=A2=9E=E5=8A=A0=E7=BC=BA=E5=A4=B1?= =?UTF-8?q?=E7=9A=84=20agdId=20=E5=AD=97=E6=AE=B5?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- .../cn/estsh/i3plus/pojo/platform/platbean/WmsActionLogDetails.java | 4 ++++ 1 file changed, 4 insertions(+) diff --git a/modules/i3plus-pojo-platform/src/main/java/cn/estsh/i3plus/pojo/platform/platbean/WmsActionLogDetails.java b/modules/i3plus-pojo-platform/src/main/java/cn/estsh/i3plus/pojo/platform/platbean/WmsActionLogDetails.java index f99297c..dd19abb 100644 --- a/modules/i3plus-pojo-platform/src/main/java/cn/estsh/i3plus/pojo/platform/platbean/WmsActionLogDetails.java +++ b/modules/i3plus-pojo-platform/src/main/java/cn/estsh/i3plus/pojo/platform/platbean/WmsActionLogDetails.java @@ -104,6 +104,10 @@ public class WmsActionLogDetails extends BaseBean { @ApiParam(value = "回显组件方法ID", example = "1") private Long showAmId; + @Column(name = "AGD_ID") + @ApiParam(value = "作业流程明细ID", example = "1") + private Long agdId; + public Long getAsId() { if (asId != null) { return asId.longValue(); From c3ff60a581ee6e82e656578e59e8affaa0f5d1bf Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?=E4=BA=8E=E5=AD=A6=E6=9D=B0?= Date: Tue, 18 Jun 2019 13:18:21 +0800 Subject: [PATCH 34/35] =?UTF-8?q?1.=20=E8=A7=A3=E5=86=B3=20WMS=20=E6=95=B0?= =?UTF-8?q?=E6=8D=AE=E6=9D=83=E9=99=90=E6=9F=A5=E8=AF=A2=E6=97=B6=E5=A4=9A?= =?UTF-8?q?=E4=B8=AA=E5=80=BC=E8=A6=86=E7=9B=96=E7=9A=84=E9=97=AE=E9=A2=98?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- .../estsh/i3plus/pojo/wms/sqlpack/WmsHqlPack.java | 49 +++++++++++++++------- 1 file changed, 33 insertions(+), 16 deletions(-) diff --git a/modules/i3plus-pojo-wms/src/main/java/cn/estsh/i3plus/pojo/wms/sqlpack/WmsHqlPack.java b/modules/i3plus-pojo-wms/src/main/java/cn/estsh/i3plus/pojo/wms/sqlpack/WmsHqlPack.java index cba3169..01280f0 100644 --- a/modules/i3plus-pojo-wms/src/main/java/cn/estsh/i3plus/pojo/wms/sqlpack/WmsHqlPack.java +++ b/modules/i3plus-pojo-wms/src/main/java/cn/estsh/i3plus/pojo/wms/sqlpack/WmsHqlPack.java @@ -1402,32 +1402,31 @@ public class WmsHqlPack { entries.stream().filter(o -> !Strings.isNullOrEmpty(o.getKey())); for (Map.Entry> map : entries) { + String key = map.getKey(); List valueList = map.getValue(); List vList = valueList.stream().map(x -> x.getDataObjValue()).collect(Collectors.toList()); String data = String.join(",", vList); + if (StringUtils.isNotBlank(data)) { + List mapList = JSONObject.parseArray(data, Map.class); + if (StringUtils.equalsIgnoreCase(WmsEnumUtil.DATA_OBJ_TYPE.WAREHOUSE.getValue() + "", key)) { - for (Map whNoItem : mapList) { - // 拼接仓库查询sql - DdlPreparedPack.getStringEqualPackOr(whNoItem.get("WH_CODE").toString(), "destWhNo", result); - } + + packMutilConditionHql(mapList, "WH_CODE", "destWhNo", result); + } else if (StringUtils.equalsIgnoreCase(WmsEnumUtil.DATA_OBJ_TYPE.LOCATE.getValue() + "", key)) { - for (Map locateNoItem : mapList) { - // 拼接库位查询sql - DdlPreparedPack.getStringEqualPackOr(locateNoItem.get("LOCATE_NO").toString(), "destLocateNo", result); - } + + packMutilConditionHql(mapList, "LOCATE_NO", "destLocateNo", result); + } else if (StringUtils.equalsIgnoreCase(WmsEnumUtil.DATA_OBJ_TYPE.ZONE.getValue() + "", key)) { - for (Map zoneNoItem : mapList) { - // 拼接存储区查询sql - DdlPreparedPack.getStringEqualPackOr(zoneNoItem.get("ZONE_CODE").toString(), "destZoneNo", result); - } + + packMutilConditionHql(mapList, "ZONE_CODE", "destZoneNo", result); + } else if (StringUtils.equalsIgnoreCase(WmsEnumUtil.DATA_OBJ_TYPE.MATERIAL.getValue() + "", key)) { - for (Map partNoItem : mapList) { - // 拼接物料查询sql - DdlPreparedPack.getStringEqualPackOr(partNoItem.get("PART_NO").toString(), "partNo", result); - } + + packMutilConditionHql(mapList, "PART_NO", "partNo", result); } } } @@ -1443,6 +1442,24 @@ public class WmsHqlPack { } /** + * 把 List 中的一组查询条件封装成 HQL + * @param mapList + * @param keyName + * @param columnName + * @param packBean + */ + private static void packMutilConditionHql(List mapList, String keyName, + String columnName, DdlPackBean packBean) { + Integer index = 1; + + for (Map item : mapList) { + packBean.addColumnQuery(columnName," or model." + + columnName + " = :m_" + columnName + (index++).toString(), + item.get(keyName).toString()); + } + } + + /** * 给定字段动态in sql * * @param columnName From ca625dbfcc32f70fa129653c05a6fbee4a51ad53 Mon Sep 17 00:00:00 2001 From: "jimmy.zeng" Date: Tue, 18 Jun 2019 17:51:06 +0800 Subject: [PATCH 35/35] =?UTF-8?q?=E5=BC=80=E5=8F=91=20=E4=BA=A4=E5=8F=89?= =?UTF-8?q?=E7=9B=98=E7=82=B9=E4=B8=9A=E5=8A=A1=EF=BC=8C=E6=96=B0=E5=BB=BA?= =?UTF-8?q?=E7=9B=98=E7=82=B9=E8=8C=83=E5=9B=B4=E8=A1=A8=EF=BC=8C=E7=9B=98?= =?UTF-8?q?=E7=82=B9=E8=B0=83=E5=B7=AE=E8=8C=83=E5=9B=B4=E8=A1=A8?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- .../i3plus/pojo/wms/bean/WmsCSAdjustRange.java | 42 ++++++++++++++ .../i3plus/pojo/wms/bean/WmsCSOrderMaster.java | 4 ++ .../cn/estsh/i3plus/pojo/wms/bean/WmsCSRange.java | 67 ++++++++++++++++++++++ .../cn/estsh/i3plus/pojo/wms/bean/WmsZones.java | 2 +- .../wms/repository/WmsCSAdjustRangeRepository.java | 14 +++++ .../pojo/wms/repository/WmsCSRangeRepository.java | 14 +++++ .../estsh/i3plus/pojo/wms/sqlpack/WmsHqlPack.java | 19 ++++++ 7 files changed, 161 insertions(+), 1 deletion(-) create mode 100644 modules/i3plus-pojo-wms/src/main/java/cn/estsh/i3plus/pojo/wms/bean/WmsCSAdjustRange.java create mode 100644 modules/i3plus-pojo-wms/src/main/java/cn/estsh/i3plus/pojo/wms/bean/WmsCSRange.java create mode 100644 modules/i3plus-pojo-wms/src/main/java/cn/estsh/i3plus/pojo/wms/repository/WmsCSAdjustRangeRepository.java create mode 100644 modules/i3plus-pojo-wms/src/main/java/cn/estsh/i3plus/pojo/wms/repository/WmsCSRangeRepository.java diff --git a/modules/i3plus-pojo-wms/src/main/java/cn/estsh/i3plus/pojo/wms/bean/WmsCSAdjustRange.java b/modules/i3plus-pojo-wms/src/main/java/cn/estsh/i3plus/pojo/wms/bean/WmsCSAdjustRange.java new file mode 100644 index 0000000..dfa6a4b --- /dev/null +++ b/modules/i3plus-pojo-wms/src/main/java/cn/estsh/i3plus/pojo/wms/bean/WmsCSAdjustRange.java @@ -0,0 +1,42 @@ +package cn.estsh.i3plus.pojo.wms.bean; + +import cn.estsh.i3plus.pojo.base.bean.BaseBean; +import io.swagger.annotations.Api; +import io.swagger.annotations.ApiParam; +import lombok.Data; +import lombok.EqualsAndHashCode; +import org.hibernate.annotations.DynamicInsert; +import org.hibernate.annotations.DynamicUpdate; + +import javax.persistence.Column; +import javax.persistence.Entity; +import javax.persistence.Table; + +/** + * @Description : 盘点调差范围信息 + * @Reference : + * @Author : jimmy.zeng + * @CreateDate : 2019-06-17 12:01 + * @Modify: + **/ +@Data +@Entity +@DynamicInsert +@DynamicUpdate +@EqualsAndHashCode(callSuper = true) +@Table(name="WMS_CS_ADJUST_RANGE") +@Api("盘点调差范围信息") +public class WmsCSAdjustRange extends BaseBean { + + @Column(name="ORDER_NO") + @ApiParam("单号") + public String orderNo; + + @Column(name = "ITEM") + @ApiParam("行号") + public Integer item; + + @Column(name="IS_ADJUST") + @ApiParam(value = "调整标识", example = "1") + public Integer isAdjust; +} diff --git a/modules/i3plus-pojo-wms/src/main/java/cn/estsh/i3plus/pojo/wms/bean/WmsCSOrderMaster.java b/modules/i3plus-pojo-wms/src/main/java/cn/estsh/i3plus/pojo/wms/bean/WmsCSOrderMaster.java index f670744..de7eb41 100644 --- a/modules/i3plus-pojo-wms/src/main/java/cn/estsh/i3plus/pojo/wms/bean/WmsCSOrderMaster.java +++ b/modules/i3plus-pojo-wms/src/main/java/cn/estsh/i3plus/pojo/wms/bean/WmsCSOrderMaster.java @@ -82,6 +82,10 @@ public class WmsCSOrderMaster extends BaseBean { @ApiParam(value = "是否散件") private Integer isPart; + @Column(name = "YEAR") + @ApiParam("年度") + public String year; + public Integer getIsInventoryVal() { return this.isInventory == null ? 0 :this.isInventory.intValue(); } diff --git a/modules/i3plus-pojo-wms/src/main/java/cn/estsh/i3plus/pojo/wms/bean/WmsCSRange.java b/modules/i3plus-pojo-wms/src/main/java/cn/estsh/i3plus/pojo/wms/bean/WmsCSRange.java new file mode 100644 index 0000000..0f24114 --- /dev/null +++ b/modules/i3plus-pojo-wms/src/main/java/cn/estsh/i3plus/pojo/wms/bean/WmsCSRange.java @@ -0,0 +1,67 @@ +package cn.estsh.i3plus.pojo.wms.bean; + +import cn.estsh.i3plus.pojo.base.bean.BaseBean; +import io.swagger.annotations.Api; +import io.swagger.annotations.ApiParam; +import lombok.Data; +import lombok.EqualsAndHashCode; +import org.hibernate.annotations.DynamicInsert; +import org.hibernate.annotations.DynamicUpdate; + +import javax.persistence.Column; +import javax.persistence.Entity; +import javax.persistence.Table; + +/** + * @Description : 盘点范围信息 + * @Reference : + * @Author : jimmy.zeng + * @CreateDate : 2019-06-17 11:57 + * @Modify: + **/ +@Data +@Entity +@DynamicInsert +@DynamicUpdate +@EqualsAndHashCode(callSuper = true) +@Table(name="WMS_CS_RANGE") +@Api("盘点范围信息") +public class WmsCSRange extends BaseBean { + + @Column(name="ORDER_NO") + @ApiParam("单号") + public String orderNo; + + @Column(name = "ITEM") + @ApiParam("行号") + public Integer item; + + @Column(name = "PART_NO") + @ApiParam("物料编码") + public String partNo; + + @Column(name="PART_NAME_RDD") + @ApiParam("物料名称") + public String partNameRdd; + + @Column(name = "ZONE_NO") + @ApiParam("存储区编号") + public String zoneNo; + + @Column(name = "LOCATE_NO") + @ApiParam("库位编号") + public String locateNo; + + @Column(name = "UNIT") + @ApiParam("单位") + public String unit; + + public WmsCSRange(){} + + public WmsCSRange(String zoneNo,String partNo,String partNameRdd){ + this.zoneNo = zoneNo; + this.partNo = partNo; + this.partNameRdd = partNameRdd; + } + +} diff --git a/modules/i3plus-pojo-wms/src/main/java/cn/estsh/i3plus/pojo/wms/bean/WmsZones.java b/modules/i3plus-pojo-wms/src/main/java/cn/estsh/i3plus/pojo/wms/bean/WmsZones.java index a7f3b48..6481548 100644 --- a/modules/i3plus-pojo-wms/src/main/java/cn/estsh/i3plus/pojo/wms/bean/WmsZones.java +++ b/modules/i3plus-pojo-wms/src/main/java/cn/estsh/i3plus/pojo/wms/bean/WmsZones.java @@ -47,7 +47,7 @@ public class WmsZones extends BaseBean { private String zoneName; @Column(name = "PARENT_ZONE_NO") - @ApiParam(value = "父级存储区", example ="1") + @ApiParam(value = "父级存储区", example ="-1") private String parentZoneNo; @Column(name = "IS_SON_NODE") diff --git a/modules/i3plus-pojo-wms/src/main/java/cn/estsh/i3plus/pojo/wms/repository/WmsCSAdjustRangeRepository.java b/modules/i3plus-pojo-wms/src/main/java/cn/estsh/i3plus/pojo/wms/repository/WmsCSAdjustRangeRepository.java new file mode 100644 index 0000000..a1d242d --- /dev/null +++ b/modules/i3plus-pojo-wms/src/main/java/cn/estsh/i3plus/pojo/wms/repository/WmsCSAdjustRangeRepository.java @@ -0,0 +1,14 @@ +package cn.estsh.i3plus.pojo.wms.repository; + +import cn.estsh.i3plus.pojo.base.jpa.dao.BaseRepository; +import cn.estsh.i3plus.pojo.wms.bean.WmsCSAdjustRange; + +/** + * @Description : 对象持久层仓用方法控制(盘点调差范围信息) + * @Reference : + * @Author : jimmy.zeng + * @CreateDate : 2019-06-17 15:13 + * @Modify: + **/ +public interface WmsCSAdjustRangeRepository extends BaseRepository { +} diff --git a/modules/i3plus-pojo-wms/src/main/java/cn/estsh/i3plus/pojo/wms/repository/WmsCSRangeRepository.java b/modules/i3plus-pojo-wms/src/main/java/cn/estsh/i3plus/pojo/wms/repository/WmsCSRangeRepository.java new file mode 100644 index 0000000..e4396c8 --- /dev/null +++ b/modules/i3plus-pojo-wms/src/main/java/cn/estsh/i3plus/pojo/wms/repository/WmsCSRangeRepository.java @@ -0,0 +1,14 @@ +package cn.estsh.i3plus.pojo.wms.repository; + +import cn.estsh.i3plus.pojo.base.jpa.dao.BaseRepository; +import cn.estsh.i3plus.pojo.wms.bean.WmsCSRange; + +/** + * @Description : 对象持久层仓用方法控制(盘点范围信息) + * @Reference : + * @Author : jimmy.zeng + * @CreateDate : 2019-06-17 15:12 + * @Modify: + **/ +public interface WmsCSRangeRepository extends BaseRepository { +} diff --git a/modules/i3plus-pojo-wms/src/main/java/cn/estsh/i3plus/pojo/wms/sqlpack/WmsHqlPack.java b/modules/i3plus-pojo-wms/src/main/java/cn/estsh/i3plus/pojo/wms/sqlpack/WmsHqlPack.java index eeb9fba..b1127aa 100644 --- a/modules/i3plus-pojo-wms/src/main/java/cn/estsh/i3plus/pojo/wms/sqlpack/WmsHqlPack.java +++ b/modules/i3plus-pojo-wms/src/main/java/cn/estsh/i3plus/pojo/wms/sqlpack/WmsHqlPack.java @@ -1688,5 +1688,24 @@ public class WmsHqlPack { return result; } + /** + * 盘点范围 条件封装 + * + * @param wmsCSRange + * @return + */ + public static DdlPackBean packHqlWmsCSRange(WmsCSRange wmsCSRange) { + DdlPackBean result = new DdlPackBean(); + + DdlPreparedPack.getStringEqualPack(wmsCSRange.getOrderNo(), "orderNo", result); + DdlPreparedPack.getStringEqualPack(wmsCSRange.getPartNo(), "partNo", result); + DdlPreparedPack.getNumEqualPack(wmsCSRange.getLocateNo(), "locateNo", result); + DdlPreparedPack.getStringLikerPack(wmsCSRange.getZoneNo(), "zoneNo", result); + + getStringBuilderPack(wmsCSRange, result); + + return result; + } + }