From 2469e13e95969bf2135656ecc54263b1fd273a8b Mon Sep 17 00:00:00 2001
From: crish <570360737@qq.com>
Date: Wed, 20 Nov 2019 17:00:49 +0800
Subject: [PATCH 01/31] =?UTF-8?q?pom=E6=96=87=E4=BB=B6=E4=BF=AE=E6=94=B9?=
=?UTF-8?q?=E4=B8=BAPROD?=
MIME-Version: 1.0
Content-Type: text/plain; charset=UTF-8
Content-Transfer-Encoding: 8bit
---
modules/i3plus-pojo-aps/pom.xml | 2 +-
pom.xml | 2 +-
2 files changed, 2 insertions(+), 2 deletions(-)
diff --git a/modules/i3plus-pojo-aps/pom.xml b/modules/i3plus-pojo-aps/pom.xml
index 4426ba9..8a9ed9f 100644
--- a/modules/i3plus-pojo-aps/pom.xml
+++ b/modules/i3plus-pojo-aps/pom.xml
@@ -5,7 +5,7 @@
i3plus-pojo
i3plus.pojo
- 1.0-TEST-SNAPSHOT
+ 1.0-PROD-SNAPSHOT
../../pom.xml
4.0.0
diff --git a/pom.xml b/pom.xml
index dd9890a..5e89c84 100644
--- a/pom.xml
+++ b/pom.xml
@@ -15,7 +15,7 @@
i3plus.pojo
i3plus-pojo
pom
- 1.0-TEST-SNAPSHOT
+ 1.0-PROD-SNAPSHOT
modules/i3plus-pojo-base
modules/i3plus-pojo-platform
modules/i3plus-pojo-model
From 86171d35b7336e20b182d7912939e375dc6fb8df Mon Sep 17 00:00:00 2001
From: crish <570360737@qq.com>
Date: Wed, 20 Nov 2019 17:02:54 +0800
Subject: [PATCH 02/31] =?UTF-8?q?=E4=BF=AE=E6=94=B9master=E5=88=86?=
=?UTF-8?q?=E6=94=AFpom=E4=B8=BAPROD?=
MIME-Version: 1.0
Content-Type: text/plain; charset=UTF-8
Content-Transfer-Encoding: 8bit
---
modules/i3plus-pojo-andon/pom.xml | 2 +-
modules/i3plus-pojo-base/pom.xml | 2 +-
modules/i3plus-pojo-form/pom.xml | 2 +-
modules/i3plus-pojo-hardswitch/pom.xml | 2 +-
modules/i3plus-pojo-jobflow/pom.xml | 2 +-
modules/i3plus-pojo-lac/pom.xml | 2 +-
modules/i3plus-pojo-mes-pcn/pom.xml | 2 +-
modules/i3plus-pojo-mes/pom.xml | 2 +-
modules/i3plus-pojo-model/pom.xml | 2 +-
modules/i3plus-pojo-platform/pom.xml | 2 +-
modules/i3plus-pojo-report/pom.xml | 2 +-
modules/i3plus-pojo-softswitch/pom.xml | 2 +-
modules/i3plus-pojo-sweb/pom.xml | 2 +-
modules/i3plus-pojo-wms/pom.xml | 2 +-
modules/i3plus-pojo-workflow/pom.xml | 2 +-
15 files changed, 15 insertions(+), 15 deletions(-)
diff --git a/modules/i3plus-pojo-andon/pom.xml b/modules/i3plus-pojo-andon/pom.xml
index f8fa98e..810ab4a 100644
--- a/modules/i3plus-pojo-andon/pom.xml
+++ b/modules/i3plus-pojo-andon/pom.xml
@@ -5,7 +5,7 @@
i3plus-pojo
i3plus.pojo
- 1.0-TEST-SNAPSHOT
+ 1.0-PROD-SNAPSHOT
../../pom.xml
4.0.0
diff --git a/modules/i3plus-pojo-base/pom.xml b/modules/i3plus-pojo-base/pom.xml
index d790ef1..8217526 100644
--- a/modules/i3plus-pojo-base/pom.xml
+++ b/modules/i3plus-pojo-base/pom.xml
@@ -5,7 +5,7 @@
i3plus-pojo
i3plus.pojo
- 1.0-TEST-SNAPSHOT
+ 1.0-PROD-SNAPSHOT
../../pom.xml
4.0.0
diff --git a/modules/i3plus-pojo-form/pom.xml b/modules/i3plus-pojo-form/pom.xml
index c6141da..1b30904 100644
--- a/modules/i3plus-pojo-form/pom.xml
+++ b/modules/i3plus-pojo-form/pom.xml
@@ -5,7 +5,7 @@
i3plus-pojo
i3plus.pojo
- 1.0-TEST-SNAPSHOT
+ 1.0-PROD-SNAPSHOT
../../pom.xml
4.0.0
diff --git a/modules/i3plus-pojo-hardswitch/pom.xml b/modules/i3plus-pojo-hardswitch/pom.xml
index 23e5bee..9791e02 100644
--- a/modules/i3plus-pojo-hardswitch/pom.xml
+++ b/modules/i3plus-pojo-hardswitch/pom.xml
@@ -5,7 +5,7 @@
i3plus-pojo
i3plus.pojo
- 1.0-TEST-SNAPSHOT
+ 1.0-PROD-SNAPSHOT
../../pom.xml
4.0.0
diff --git a/modules/i3plus-pojo-jobflow/pom.xml b/modules/i3plus-pojo-jobflow/pom.xml
index c1e2cb9..4310990 100644
--- a/modules/i3plus-pojo-jobflow/pom.xml
+++ b/modules/i3plus-pojo-jobflow/pom.xml
@@ -5,7 +5,7 @@
i3plus-pojo
i3plus.pojo
- 1.0-TEST-SNAPSHOT
+ 1.0-PROD-SNAPSHOT
../../pom.xml
4.0.0
diff --git a/modules/i3plus-pojo-lac/pom.xml b/modules/i3plus-pojo-lac/pom.xml
index 856da5f..9dbc071 100644
--- a/modules/i3plus-pojo-lac/pom.xml
+++ b/modules/i3plus-pojo-lac/pom.xml
@@ -5,7 +5,7 @@
i3plus-pojo
i3plus.pojo
- 1.0-TEST-SNAPSHOT
+ 1.0-PROD-SNAPSHOT
../../pom.xml
4.0.0
diff --git a/modules/i3plus-pojo-mes-pcn/pom.xml b/modules/i3plus-pojo-mes-pcn/pom.xml
index 09f2c4a..3bba14d 100644
--- a/modules/i3plus-pojo-mes-pcn/pom.xml
+++ b/modules/i3plus-pojo-mes-pcn/pom.xml
@@ -5,7 +5,7 @@
i3plus-pojo
i3plus.pojo
- 1.0-TEST-SNAPSHOT
+ 1.0-PROD-SNAPSHOT
../../pom.xml
4.0.0
diff --git a/modules/i3plus-pojo-mes/pom.xml b/modules/i3plus-pojo-mes/pom.xml
index 82fdbe8..2ac5b34 100644
--- a/modules/i3plus-pojo-mes/pom.xml
+++ b/modules/i3plus-pojo-mes/pom.xml
@@ -5,7 +5,7 @@
i3plus-pojo
i3plus.pojo
- 1.0-TEST-SNAPSHOT
+ 1.0-PROD-SNAPSHOT
../../pom.xml
4.0.0
diff --git a/modules/i3plus-pojo-model/pom.xml b/modules/i3plus-pojo-model/pom.xml
index b7b2dfc..d05424f 100644
--- a/modules/i3plus-pojo-model/pom.xml
+++ b/modules/i3plus-pojo-model/pom.xml
@@ -5,7 +5,7 @@
i3plus-pojo
i3plus.pojo
- 1.0-TEST-SNAPSHOT
+ 1.0-PROD-SNAPSHOT
../../pom.xml
4.0.0
diff --git a/modules/i3plus-pojo-platform/pom.xml b/modules/i3plus-pojo-platform/pom.xml
index ec9e100..0e49db7 100644
--- a/modules/i3plus-pojo-platform/pom.xml
+++ b/modules/i3plus-pojo-platform/pom.xml
@@ -5,7 +5,7 @@
i3plus-pojo
i3plus.pojo
- 1.0-TEST-SNAPSHOT
+ 1.0-PROD-SNAPSHOT
../../pom.xml
4.0.0
diff --git a/modules/i3plus-pojo-report/pom.xml b/modules/i3plus-pojo-report/pom.xml
index bd09726..3c56db1 100644
--- a/modules/i3plus-pojo-report/pom.xml
+++ b/modules/i3plus-pojo-report/pom.xml
@@ -5,7 +5,7 @@
i3plus-pojo
i3plus.pojo
- 1.0-TEST-SNAPSHOT
+ 1.0-PROD-SNAPSHOT
../../pom.xml
4.0.0
diff --git a/modules/i3plus-pojo-softswitch/pom.xml b/modules/i3plus-pojo-softswitch/pom.xml
index 4c96781..4a5f068 100644
--- a/modules/i3plus-pojo-softswitch/pom.xml
+++ b/modules/i3plus-pojo-softswitch/pom.xml
@@ -5,7 +5,7 @@
i3plus-pojo
i3plus.pojo
- 1.0-TEST-SNAPSHOT
+ 1.0-PROD-SNAPSHOT
../../pom.xml
4.0.0
diff --git a/modules/i3plus-pojo-sweb/pom.xml b/modules/i3plus-pojo-sweb/pom.xml
index 2c24e41..9830d2e 100644
--- a/modules/i3plus-pojo-sweb/pom.xml
+++ b/modules/i3plus-pojo-sweb/pom.xml
@@ -5,7 +5,7 @@
i3plus-pojo
i3plus.pojo
- 1.0-TEST-SNAPSHOT
+ 1.0-PROD-SNAPSHOT
../../pom.xml
4.0.0
diff --git a/modules/i3plus-pojo-wms/pom.xml b/modules/i3plus-pojo-wms/pom.xml
index 18c811c..6c9b589 100644
--- a/modules/i3plus-pojo-wms/pom.xml
+++ b/modules/i3plus-pojo-wms/pom.xml
@@ -5,7 +5,7 @@
i3plus-pojo
i3plus.pojo
- 1.0-TEST-SNAPSHOT
+ 1.0-PROD-SNAPSHOT
../../pom.xml
4.0.0
diff --git a/modules/i3plus-pojo-workflow/pom.xml b/modules/i3plus-pojo-workflow/pom.xml
index 1171f4e..b8240c8 100644
--- a/modules/i3plus-pojo-workflow/pom.xml
+++ b/modules/i3plus-pojo-workflow/pom.xml
@@ -5,7 +5,7 @@
i3plus-pojo
i3plus.pojo
- 1.0-TEST-SNAPSHOT
+ 1.0-PROD-SNAPSHOT
../../pom.xml
4.0.0
From 43a471d996c05af43c19390009a7d9911ec925c8 Mon Sep 17 00:00:00 2001
From: luweihao
Date: Tue, 25 Feb 2020 11:37:56 +0800
Subject: [PATCH 03/31] =?UTF-8?q?=E4=BF=AE=E6=94=B9ptl=E9=A1=B9=E7=9B=AEpo?=
=?UTF-8?q?m?=
MIME-Version: 1.0
Content-Type: text/plain; charset=UTF-8
Content-Transfer-Encoding: 8bit
---
modules/i3plus-pojo-ptl/pom.xml | 2 +-
1 file changed, 1 insertion(+), 1 deletion(-)
diff --git a/modules/i3plus-pojo-ptl/pom.xml b/modules/i3plus-pojo-ptl/pom.xml
index 0db7b7d..faa2bdd 100644
--- a/modules/i3plus-pojo-ptl/pom.xml
+++ b/modules/i3plus-pojo-ptl/pom.xml
@@ -5,7 +5,7 @@
i3plus-pojo
i3plus.pojo
- 1.0-TEST-SNAPSHOT
+ 1.0-PROD-SNAPSHOT
../../pom.xml
4.0.0
From 0e72ea3464172a231b350fd7e1b3fa7e7097446b Mon Sep 17 00:00:00 2001
From: Jason
Date: Fri, 28 Feb 2020 10:00:18 +0800
Subject: [PATCH 04/31] =?UTF-8?q?=E4=BF=AE=E6=94=B9=E5=AF=BC=E5=85=A5?=
=?UTF-8?q?=E5=AF=BC=E5=87=BA=E8=BF=9B=E5=BA=A6=E6=98=8E=E7=BB=86=E3=80=82?=
MIME-Version: 1.0
Content-Type: text/plain; charset=UTF-8
Content-Transfer-Encoding: 8bit
---
.../i3plus/pojo/aps/model/RuleGroupProgress.java | 2 +-
.../i3plus/pojo/base/enumutil/PtlPcnEnumUtil.java | 57 ++++++++++++++++++++++
.../i3plus/pojo/ptl/bean/PtlMainTaskDetail.java | 48 ++++++++++++++++++
.../pojo/ptl/repository/PtlMainTaskRepository.java | 16 ++++++
.../i3plus/pojo/wms/bean/WmsSnOperateRecord.java | 4 ++
.../cn/estsh/i3plus/pojo/wms/bean/WmsStockSn.java | 8 +++
.../estsh/i3plus/pojo/wms/sqlpack/WmsHqlPack.java | 2 +
7 files changed, 136 insertions(+), 1 deletion(-)
create mode 100644 modules/i3plus-pojo-ptl/src/main/java/cn/estsh/i3plus/pojo/ptl/bean/PtlMainTaskDetail.java
create mode 100644 modules/i3plus-pojo-ptl/src/main/java/cn/estsh/i3plus/pojo/ptl/repository/PtlMainTaskRepository.java
diff --git a/modules/i3plus-pojo-aps/src/main/java/cn/estsh/i3plus/pojo/aps/model/RuleGroupProgress.java b/modules/i3plus-pojo-aps/src/main/java/cn/estsh/i3plus/pojo/aps/model/RuleGroupProgress.java
index 6a67f59..7344176 100644
--- a/modules/i3plus-pojo-aps/src/main/java/cn/estsh/i3plus/pojo/aps/model/RuleGroupProgress.java
+++ b/modules/i3plus-pojo-aps/src/main/java/cn/estsh/i3plus/pojo/aps/model/RuleGroupProgress.java
@@ -12,5 +12,5 @@ import lombok.Data;
@Data
public class RuleGroupProgress {
private String message;
- private Long progress;
+ private Integer progress;
}
diff --git a/modules/i3plus-pojo-base/src/main/java/cn/estsh/i3plus/pojo/base/enumutil/PtlPcnEnumUtil.java b/modules/i3plus-pojo-base/src/main/java/cn/estsh/i3plus/pojo/base/enumutil/PtlPcnEnumUtil.java
index a465d80..d9de4d0 100644
--- a/modules/i3plus-pojo-base/src/main/java/cn/estsh/i3plus/pojo/base/enumutil/PtlPcnEnumUtil.java
+++ b/modules/i3plus-pojo-base/src/main/java/cn/estsh/i3plus/pojo/base/enumutil/PtlPcnEnumUtil.java
@@ -953,4 +953,61 @@ public class PtlPcnEnumUtil {
}
}
+ /**
+ * PTL_主任务状态
+ */
+ @JsonFormat(shape = JsonFormat.Shape.OBJECT)
+ public enum PTL_MAIN_TASK_STATUS {
+ CREATE(10, "CREATE", "新建"),
+ RECEIPT(20, "RECEIPT", "执行中"),
+ RECEIPT_FINISH(30, "RECEIPT_FINISH", "已完成"),
+ CANCELLED(40, "CANCELLED", "已取消");
+
+ private int value;
+ private String code;
+ private String description;
+
+ PTL_MAIN_TASK_STATUS(int value, String code, String description) {
+ this.value = value;
+ this.code = code;
+ this.description = description;
+ }
+
+ public int getValue() {
+ return value;
+ }
+
+ public String getCode() {
+ return code;
+ }
+
+ public String getDescription() {
+ return description;
+ }
+
+ public static String valueOf(int val) {
+ String tmp = null;
+ for (int i = 0; i < values().length; i++) {
+ if (values()[i].value == val) {
+ tmp = values()[i].description;
+ }
+ }
+ return tmp;
+ }
+
+ public static int descOf(String desc) {
+ int tmp = 1;
+ for (int i = 0; i < values().length; i++) {
+ if (values()[i].description.equals(desc)) {
+ tmp = values()[i].value;
+ }
+ }
+ return tmp;
+ }
+
+ public static String valueOfDescription(int val) {
+ return valueOf(val);
+ }
+ }
+
}
diff --git a/modules/i3plus-pojo-ptl/src/main/java/cn/estsh/i3plus/pojo/ptl/bean/PtlMainTaskDetail.java b/modules/i3plus-pojo-ptl/src/main/java/cn/estsh/i3plus/pojo/ptl/bean/PtlMainTaskDetail.java
new file mode 100644
index 0000000..e532265
--- /dev/null
+++ b/modules/i3plus-pojo-ptl/src/main/java/cn/estsh/i3plus/pojo/ptl/bean/PtlMainTaskDetail.java
@@ -0,0 +1,48 @@
+package cn.estsh.i3plus.pojo.ptl.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;
+import java.io.Serializable;
+
+/**
+ * @author adair.song
+ * @date 2020/2/12 17:41
+ * @desc
+ */
+
+@Data
+@Entity
+@DynamicInsert
+@DynamicUpdate
+@Table(name = "PTL_MAIN_TASK_DETAIL")
+@EqualsAndHashCode(callSuper = true)
+@Api("主任务明细")
+public class PtlMainTaskDetail extends BaseBean implements Serializable {
+ private static final long serialVersionUID = 7144785793974319897L;
+
+ @Column(name = "TASK_NO")
+ @ApiParam("主任务编号")
+ private String taskNo;
+
+ @Column(name = "PART_NO")
+ @ApiParam("产品物料号")
+ private String partNo;
+
+ @Column(name = "PART_NAME")
+ @ApiParam("产品物料名称")
+ private String partName;
+
+ @Column(name = "QTY")
+ @ApiParam("数量")
+ private Integer qty;
+
+}
diff --git a/modules/i3plus-pojo-ptl/src/main/java/cn/estsh/i3plus/pojo/ptl/repository/PtlMainTaskRepository.java b/modules/i3plus-pojo-ptl/src/main/java/cn/estsh/i3plus/pojo/ptl/repository/PtlMainTaskRepository.java
new file mode 100644
index 0000000..3d9b98d
--- /dev/null
+++ b/modules/i3plus-pojo-ptl/src/main/java/cn/estsh/i3plus/pojo/ptl/repository/PtlMainTaskRepository.java
@@ -0,0 +1,16 @@
+package cn.estsh.i3plus.pojo.ptl.repository;
+
+
+import cn.estsh.i3plus.pojo.base.jpa.dao.BaseRepository;
+import cn.estsh.i3plus.pojo.ptl.bean.PtlActionModule;
+import cn.estsh.i3plus.pojo.ptl.bean.PtlMainTask;
+
+/**
+ * @author jessica.chen
+ * @date 2020/2/27 14:41
+ * @desc
+ */
+
+public interface PtlMainTaskRepository extends BaseRepository {
+
+}
diff --git a/modules/i3plus-pojo-wms/src/main/java/cn/estsh/i3plus/pojo/wms/bean/WmsSnOperateRecord.java b/modules/i3plus-pojo-wms/src/main/java/cn/estsh/i3plus/pojo/wms/bean/WmsSnOperateRecord.java
index de87da0..456348c 100644
--- a/modules/i3plus-pojo-wms/src/main/java/cn/estsh/i3plus/pojo/wms/bean/WmsSnOperateRecord.java
+++ b/modules/i3plus-pojo-wms/src/main/java/cn/estsh/i3plus/pojo/wms/bean/WmsSnOperateRecord.java
@@ -75,4 +75,8 @@ public class WmsSnOperateRecord extends BaseBean {
@AnnoOutputColumn(refClass = WmsEnumUtil.SN_OPERATE_TYPE.class, refForeignKey = "value", value = "description")
private Integer operateType;
+ @Column(name = "ref_sn")
+ @ApiParam(value = "关联二维码")
+ private String refSN;
+
}
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 8a53a3d..f72a66b 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
@@ -295,6 +295,14 @@ public class WmsStockSn extends BaseBean {
private String parentReturnPart;
@Transient
+ @ApiParam("保质期开始时间")
+ private String qualityDateTimeStart;
+
+ @Transient
+ @ApiParam("保质期结束时间")
+ private String qualityDateTimeEnd;
+
+ @Transient
@ApiParam(value = "预计完成时间")
private String planCompleteTime;
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 6b4788b..5d86cfd 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
@@ -1301,6 +1301,8 @@ public class WmsHqlPack {
DdlPreparedPack.getStringRightLikerPack(wmsStockSn.getCustSn(), "custSn", result);
DdlPreparedPack.getStringEqualPack(wmsStockSn.getDateCode(), "dateCode", result);
DdlPreparedPack.getStringEqualPack(wmsStockSn.getLotNo(), "lotNo", result);
+ DdlPreparedPack.timeBuilder(wmsStockSn.getQualityDateTimeStart(),
+ wmsStockSn.getQualityDateTimeEnd(), "qualityDate", result, false);
if (wmsStockSn.getIsValid() != null) {
DdlPreparedPack.getNumEqualPack(wmsStockSn.getIsValid(), "isValid", result);
}
From 313a0acfb8b7d1a2b79f299d64736d47b269fe9c Mon Sep 17 00:00:00 2001
From: =?UTF-8?q?=E8=AE=B8=E5=BF=83=E6=B4=81?=
Date: Tue, 17 Mar 2020 10:42:52 +0800
Subject: [PATCH 05/31] test
---
.../estsh/i3plus/pojo/wms/modelbean/WmsMoveUnfinishedOrderModel.java | 3 ---
1 file changed, 3 deletions(-)
diff --git a/modules/i3plus-pojo-wms/src/main/java/cn/estsh/i3plus/pojo/wms/modelbean/WmsMoveUnfinishedOrderModel.java b/modules/i3plus-pojo-wms/src/main/java/cn/estsh/i3plus/pojo/wms/modelbean/WmsMoveUnfinishedOrderModel.java
index f87e945..dd2b411 100644
--- a/modules/i3plus-pojo-wms/src/main/java/cn/estsh/i3plus/pojo/wms/modelbean/WmsMoveUnfinishedOrderModel.java
+++ b/modules/i3plus-pojo-wms/src/main/java/cn/estsh/i3plus/pojo/wms/modelbean/WmsMoveUnfinishedOrderModel.java
@@ -14,8 +14,6 @@ import lombok.Data;
@Api("未完成订单模型")
public class WmsMoveUnfinishedOrderModel extends BaseBean{
-
-
@ApiParam("物料编码")
private String partNo;
@@ -26,7 +24,6 @@ public class WmsMoveUnfinishedOrderModel extends BaseBean{
private Double destQty;
-
@ApiParam("交易类型")
private String transTypeCode;
From 26bf62fbe7235a60c8da21a42b162efd3ec20c6e Mon Sep 17 00:00:00 2001
From: qianhs
Date: Wed, 18 Mar 2020 18:44:06 +0800
Subject: [PATCH 06/31] =?UTF-8?q?=E8=AE=BE=E5=A4=87=E7=8A=B6=E6=80=81?=
=?UTF-8?q?=E9=87=87=E9=9B=86=E5=B7=A5=E6=AD=A5?=
MIME-Version: 1.0
Content-Type: text/plain; charset=UTF-8
Content-Transfer-Encoding: 8bit
---
.../java/cn/estsh/i3plus/pojo/mes/bean/MesFaultPhenomenon.java | 8 ++++++++
1 file changed, 8 insertions(+)
diff --git a/modules/i3plus-pojo-mes/src/main/java/cn/estsh/i3plus/pojo/mes/bean/MesFaultPhenomenon.java b/modules/i3plus-pojo-mes/src/main/java/cn/estsh/i3plus/pojo/mes/bean/MesFaultPhenomenon.java
index f9c2852..9c36828 100644
--- a/modules/i3plus-pojo-mes/src/main/java/cn/estsh/i3plus/pojo/mes/bean/MesFaultPhenomenon.java
+++ b/modules/i3plus-pojo-mes/src/main/java/cn/estsh/i3plus/pojo/mes/bean/MesFaultPhenomenon.java
@@ -41,4 +41,12 @@ public class MesFaultPhenomenon extends BaseBean implements Serializable {
@Column(name = "PARENT_FP_CODE")
@ApiParam("父阶现象代码")
private String parentFpCode;
+
+ @Column(name = "EQUIPMENT_CODE")
+ @ApiParam("设备代码")
+ private String equipmentCode;
+
+ @Column(name = "FP_TYPE")
+ @ApiParam("故障现象类型")
+ private Integer fpType;
}
From 5291d5d13dcd81a225d1781d4eeca81855a01d9c Mon Sep 17 00:00:00 2001
From: "jimmy.zeng"
Date: Thu, 19 Mar 2020 10:13:04 +0800
Subject: [PATCH 07/31] =?UTF-8?q?=E3=80=907838=20=E4=BF=AE=E6=94=B9?=
=?UTF-8?q?=E5=88=86=E7=BB=84=E7=AE=A1=E7=90=86=E4=B8=AD=E7=9A=84=E6=8C=89?=
=?UTF-8?q?=E9=92=AE=E5=90=8D=E7=A7=B0=E3=80=91?=
MIME-Version: 1.0
Content-Type: text/plain; charset=UTF-8
Content-Transfer-Encoding: 8bit
---
.../main/java/cn/estsh/i3plus/pojo/base/enumutil/WmsEnumUtil.java | 8 ++++----
1 file changed, 4 insertions(+), 4 deletions(-)
diff --git a/modules/i3plus-pojo-base/src/main/java/cn/estsh/i3plus/pojo/base/enumutil/WmsEnumUtil.java b/modules/i3plus-pojo-base/src/main/java/cn/estsh/i3plus/pojo/base/enumutil/WmsEnumUtil.java
index 44f3039..d4f1b26 100644
--- a/modules/i3plus-pojo-base/src/main/java/cn/estsh/i3plus/pojo/base/enumutil/WmsEnumUtil.java
+++ b/modules/i3plus-pojo-base/src/main/java/cn/estsh/i3plus/pojo/base/enumutil/WmsEnumUtil.java
@@ -4406,10 +4406,10 @@ public class WmsEnumUtil {
*/
@JsonFormat(shape = JsonFormat.Shape.OBJECT)
public enum PACKAGE_OPERATE_TYPE {
- PACKAGE_ADD("PACKAGE_ADD", "新增"),
- PACKAGE_ADDITIONAL("PACKAGE_ADDITIONAL", "追加"),
- PACKAGE_DELETE("PACKAGE_DELETE", "删除"),
- PACKAGE_CLEAR("PACKAGE_CLEAR", "清空");
+ PACKAGE_ADD("PACKAGE_ADD", "新建组号"),
+ PACKAGE_ADDITIONAL("PACKAGE_ADDITIONAL", "增添条码"),
+ PACKAGE_DELETE("PACKAGE_DELETE", "移除条码"),
+ PACKAGE_CLEAR("PACKAGE_CLEAR", "删除组号");
private String value;
private String description;
From 5bf7133ff1fac92556797ee02a7d7d0ac8d8088d Mon Sep 17 00:00:00 2001
From: =?UTF-8?q?=E8=AE=B8=E5=BF=83=E6=B4=81?=
Date: Thu, 19 Mar 2020 14:43:04 +0800
Subject: [PATCH 08/31] =?UTF-8?q?=E5=8A=A8=E6=80=81=E6=9F=A5=E8=AF=A2?=
=?UTF-8?q?=EF=BC=9ABUG#7845=EF=BC=9BBUG#7676=EF=BC=9BBUG#7675?=
MIME-Version: 1.0
Content-Type: text/plain; charset=UTF-8
Content-Transfer-Encoding: 8bit
---
.../i3plus/pojo/base/enumutil/WmsEnumUtil.java | 12 ++++++++--
.../i3plus/pojo/model/wms/WmsListSearchModel.java | 3 +++
.../cn/estsh/i3plus/pojo/wms/bean/WmsPart.java | 28 +++++++++++-----------
.../pojo/wms/bean/dynamictable/WmsFieldInfo.java | 6 ++++-
.../wms/bean/dynamictable/WmsSearchElement.java | 2 +-
5 files changed, 33 insertions(+), 18 deletions(-)
diff --git a/modules/i3plus-pojo-base/src/main/java/cn/estsh/i3plus/pojo/base/enumutil/WmsEnumUtil.java b/modules/i3plus-pojo-base/src/main/java/cn/estsh/i3plus/pojo/base/enumutil/WmsEnumUtil.java
index 44f3039..cf02110 100644
--- a/modules/i3plus-pojo-base/src/main/java/cn/estsh/i3plus/pojo/base/enumutil/WmsEnumUtil.java
+++ b/modules/i3plus-pojo-base/src/main/java/cn/estsh/i3plus/pojo/base/enumutil/WmsEnumUtil.java
@@ -4169,7 +4169,7 @@ public class WmsEnumUtil {
}
}
- /**
+ /**分类
* 物流规则 处理单位
*/
@JsonFormat(shape = JsonFormat.Shape.OBJECT)
@@ -4890,10 +4890,18 @@ public class WmsEnumUtil {
}
return tmp;
}
+ public static FIELD_TYPE codeOf(Integer value) {
+ for (int i = 0; i < values().length; i++) {
+ if (values()[i].value==value) {
+ return values()[i];
+ }
+ }
+ return null;
+ }
}
/**
- * 推送类型
+ * 推送类型单位
* 默认为 10
*/
@JsonFormat(shape = JsonFormat.Shape.OBJECT)
diff --git a/modules/i3plus-pojo-model/src/main/java/cn/estsh/i3plus/pojo/model/wms/WmsListSearchModel.java b/modules/i3plus-pojo-model/src/main/java/cn/estsh/i3plus/pojo/model/wms/WmsListSearchModel.java
index 43e219f..88d4883 100644
--- a/modules/i3plus-pojo-model/src/main/java/cn/estsh/i3plus/pojo/model/wms/WmsListSearchModel.java
+++ b/modules/i3plus-pojo-model/src/main/java/cn/estsh/i3plus/pojo/model/wms/WmsListSearchModel.java
@@ -31,4 +31,7 @@ public class WmsListSearchModel {
@ApiParam(value = "有效性")
public Integer isValid;
+
+ @ApiParam(value = "工厂代码")
+ public String organizeCode;
}
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 378144b..0157775 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
@@ -50,7 +50,7 @@ public class WmsPart extends BaseBean {
@Column(name = "PART_TYPE")
@ApiParam(value = "物料类型")
@DynamicField(webFieldType = WmsEnumUtil.FIELD_TYPE.SELECT, entityName = "WMS_PART_TYPE")
- @AnnoOutputColumn(refClass = WmsEnumUtil.WMS_PART_TYPE_STR.class, refForeignKey = "value", value = "description")
+ @AnnoOutputColumn(refClass = WmsEnumUtil.WMS_PART_TYPE_STR.class)
private String partType;
@Column(name = "PART_TYPE_DESC")
@@ -80,7 +80,7 @@ public class WmsPart extends BaseBean {
@Column(name = "ABC")
@ApiParam(value = "分类")
- @DynamicField(webFieldType = WmsEnumUtil.FIELD_TYPE.TEXT, isRequire = 2)
+ @DynamicField(webFieldType = WmsEnumUtil.FIELD_TYPE.SELECT, entityName = "PART_ABC")
private String abc;
@Column(name = "BUY_UNIT")
@@ -146,8 +146,8 @@ public class WmsPart extends BaseBean {
@Column(name = "IN_LOCATE_NO")
@ApiParam(value = "默认入库库位")
- @DynamicField(webFieldType = WmsEnumUtil.FIELD_TYPE.LIST, isRequire = 2,entityName="cn.estsh.i3plus.pojo.wms.bean.WmsLocate",
- searchColumnName = "locateNo,locateName",listColumnName = "locateNo,locateName", explicitColumnName = "locateNo")
+ @DynamicField(webFieldType = WmsEnumUtil.FIELD_TYPE.LIST, isRequire = 2, entityName = "cn.estsh.i3plus.pojo.wms.bean.WmsLocate",
+ searchColumnName = "locateNo,locateName", listColumnName = "locateNo,locateName", explicitColumnName = "locateNo")
private String inLocateNo;
@Column(name = "PROD_CFG_TYPE_CODE")
@@ -162,12 +162,12 @@ public class WmsPart extends BaseBean {
@Column(name = "OUT_CLOSE_FLAG")
@ApiParam("項目结算标识")
- @DynamicField(webFieldType = WmsEnumUtil.FIELD_TYPE.TEXT, isRequire = 2)
+ @DynamicField(webFieldType = WmsEnumUtil.FIELD_TYPE.SELECT, entityName = "OUT_CLOSE_FLAG")
private String outCloseFlag = "2";
@Column(name = "OUT_CLOSE_TYPE")
@ApiParam("结算方式")
- @DynamicField(webFieldType = WmsEnumUtil.FIELD_TYPE.TEXT, isRequire = 2)
+ @DynamicField(webFieldType = WmsEnumUtil.FIELD_TYPE.SELECT, entityName = "OUT_CLOSE_TYPE")
private String outCloseType;
@Column(name = "OUT_CLOSE_VENDOR")
@@ -222,7 +222,7 @@ public class WmsPart extends BaseBean {
@DynamicField(webFieldType = WmsEnumUtil.FIELD_TYPE.TEXT, isRequire = 2)
private String stockLevelStatus;
- @Column(name="verb_num")
+ @Column(name = "verb_num")
@ApiParam(value = "单次拆包数")
@DynamicField(webFieldType = WmsEnumUtil.FIELD_TYPE.NUMBER, isRequire = 2)
private Double verbNum;
@@ -252,11 +252,11 @@ public class WmsPart extends BaseBean {
@DynamicField(webFieldType = WmsEnumUtil.FIELD_TYPE.NUMBER, isRequire = 2)
private Double curingTime = 0d;
- public int getIqcVal(){
+ public int getIqcVal() {
return this.iqc == null ? 0 : this.iqc.intValue();
}
- public int getCycleRquestPeriod(){
+ public int getCycleRquestPeriod() {
return this.cycleRquestPeriod == null ? 0 : this.cycleRquestPeriod.intValue();
}
@@ -264,23 +264,23 @@ public class WmsPart extends BaseBean {
}
public Double getQty() {
- return qty == null? 0:qty;
+ return qty == null ? 0 : qty;
}
public Double getMin() {
- return min == null? 0: min;
+ return min == null ? 0 : min;
}
public Double getMax() {
- return max == null? 0:max;
+ return max == null ? 0 : max;
}
public Double getCycleRquestQty() {
- return this.cycleRquestQty == null? 0d:this.cycleRquestQty.doubleValue();
+ return this.cycleRquestQty == null ? 0d : this.cycleRquestQty.doubleValue();
}
public Double getCuringTime() {
- return this.curingTime == null? 0d:this.curingTime.doubleValue();
+ return this.curingTime == null ? 0d : this.curingTime.doubleValue();
}
diff --git a/modules/i3plus-pojo-wms/src/main/java/cn/estsh/i3plus/pojo/wms/bean/dynamictable/WmsFieldInfo.java b/modules/i3plus-pojo-wms/src/main/java/cn/estsh/i3plus/pojo/wms/bean/dynamictable/WmsFieldInfo.java
index 0321169..813e15b 100644
--- a/modules/i3plus-pojo-wms/src/main/java/cn/estsh/i3plus/pojo/wms/bean/dynamictable/WmsFieldInfo.java
+++ b/modules/i3plus-pojo-wms/src/main/java/cn/estsh/i3plus/pojo/wms/bean/dynamictable/WmsFieldInfo.java
@@ -43,7 +43,7 @@ public class WmsFieldInfo extends BaseBean {
@Column(name = "FIELD_TYPE")
@ApiParam(value = "字段类型")
- private String fieldType;
+ private Integer fieldType;
@Column(name = "ENUM_NAME")
@ApiParam(value = "字段枚举名称")
@@ -77,6 +77,10 @@ public class WmsFieldInfo extends BaseBean {
@ApiParam(value = "是否加粗:默认1-加粗,2-非加粗")
private Integer isWider;
+ @Column(name = "IS_QUERY")
+ @ApiParam(value = "是否可选作查询条件:默认1-可选,2-不可选")
+ private Integer isQuery;
+
@Column(name = "IS_SELECT")
@ApiParam(value = "是否勾选:默认1-勾选,2-非勾选")
private Integer isSelect;
diff --git a/modules/i3plus-pojo-wms/src/main/java/cn/estsh/i3plus/pojo/wms/bean/dynamictable/WmsSearchElement.java b/modules/i3plus-pojo-wms/src/main/java/cn/estsh/i3plus/pojo/wms/bean/dynamictable/WmsSearchElement.java
index 99b223f..7a9cbbb 100644
--- a/modules/i3plus-pojo-wms/src/main/java/cn/estsh/i3plus/pojo/wms/bean/dynamictable/WmsSearchElement.java
+++ b/modules/i3plus-pojo-wms/src/main/java/cn/estsh/i3plus/pojo/wms/bean/dynamictable/WmsSearchElement.java
@@ -43,7 +43,7 @@ public class WmsSearchElement extends BaseBean {
@Column(name = "FIELD_TYPE")
@ApiParam(value = "字段类型")
- private String fieldType;
+ private Integer fieldType;
@Column(name = "CONDITION_EXPRE")
@ApiParam(value = "条件表达式:>,<,>=等")
From 3d913456af98eb9d4770ac6b21f28d974f9a05b7 Mon Sep 17 00:00:00 2001
From: "jimmy.zeng"
Date: Thu, 19 Mar 2020 20:17:13 +0800
Subject: [PATCH 09/31] =?UTF-8?q?=E3=80=907863=20=E4=BF=AE=E6=94=B9?=
=?UTF-8?q?=E5=8D=95=E6=8D=AE=E4=B8=A4=E6=AD=A5=E6=B3=95=E6=93=8D=E4=BD=9C?=
=?UTF-8?q?=E5=90=8E=EF=BC=8C=E5=8D=95=E6=8D=AE=E6=9D=A1=E7=A0=81=E6=98=8E?=
=?UTF-8?q?=E7=BB=86=E7=9B=B4=E6=8E=A5=E5=8F=98=E4=B8=BA=E5=B7=B2=E5=AE=8C?=
=?UTF-8?q?=E6=88=90=E7=9A=84=E9=97=AE=E9=A2=98=E3=80=91?=
MIME-Version: 1.0
Content-Type: text/plain; charset=UTF-8
Content-Transfer-Encoding: 8bit
---
.../src/main/java/cn/estsh/i3plus/pojo/wms/bean/WmsRoutingRule.java | 4 ++++
1 file changed, 4 insertions(+)
diff --git a/modules/i3plus-pojo-wms/src/main/java/cn/estsh/i3plus/pojo/wms/bean/WmsRoutingRule.java b/modules/i3plus-pojo-wms/src/main/java/cn/estsh/i3plus/pojo/wms/bean/WmsRoutingRule.java
index b2119ad..892ea6e 100644
--- a/modules/i3plus-pojo-wms/src/main/java/cn/estsh/i3plus/pojo/wms/bean/WmsRoutingRule.java
+++ b/modules/i3plus-pojo-wms/src/main/java/cn/estsh/i3plus/pojo/wms/bean/WmsRoutingRule.java
@@ -119,6 +119,10 @@ public class WmsRoutingRule extends BaseBean {
@ApiParam(value = "目的库位")
private String destMoveType;
+ @Column(name = "DEST_MOVE_SN_STATUS")
+ @ApiParam(value = "目的单据条码状态")
+ private Integer destMoveSnStatus;
+
public WmsRoutingRule(){}
}
From bacab3fb88a7fdba2ea0fb182f74148016502f94 Mon Sep 17 00:00:00 2001
From: =?UTF-8?q?=E9=99=88=E6=80=9D=E6=B4=81?=
Date: Fri, 20 Mar 2020 10:54:17 +0800
Subject: [PATCH 10/31] =?UTF-8?q?=E3=80=90MES=5F=E6=96=B0=E5=A2=9E?=
=?UTF-8?q?=E8=AE=BE=E5=A4=87=E5=B7=A5=E8=A3=85=E5=85=B3=E7=B3=BB=E5=92=8C?=
=?UTF-8?q?=E5=B7=A5=E8=A3=85=E6=93=8D=E4=BD=9C=E8=AE=B0=E5=BD=95pojo?=
=?UTF-8?q?=E3=80=91?=
MIME-Version: 1.0
Content-Type: text/plain; charset=UTF-8
Content-Transfer-Encoding: 8bit
---
.../i3plus/pojo/base/enumutil/MesPcnEnumUtil.java | 74 ++++++++++++++++++++
.../i3plus/pojo/mes/bean/MesEquipmentTooling.java | 74 ++++++++++++++++++++
.../pojo/mes/bean/MesToolingActionRecord.java | 79 ++++++++++++++++++++++
.../repository/MesEquipmentToolingRepository.java | 17 +++++
.../MesToolingActionRecordRepository.java | 17 +++++
5 files changed, 261 insertions(+)
create mode 100644 modules/i3plus-pojo-mes/src/main/java/cn/estsh/i3plus/pojo/mes/bean/MesEquipmentTooling.java
create mode 100644 modules/i3plus-pojo-mes/src/main/java/cn/estsh/i3plus/pojo/mes/bean/MesToolingActionRecord.java
create mode 100644 modules/i3plus-pojo-mes/src/main/java/cn/estsh/i3plus/pojo/mes/repository/MesEquipmentToolingRepository.java
create mode 100644 modules/i3plus-pojo-mes/src/main/java/cn/estsh/i3plus/pojo/mes/repository/MesToolingActionRecordRepository.java
diff --git a/modules/i3plus-pojo-base/src/main/java/cn/estsh/i3plus/pojo/base/enumutil/MesPcnEnumUtil.java b/modules/i3plus-pojo-base/src/main/java/cn/estsh/i3plus/pojo/base/enumutil/MesPcnEnumUtil.java
index ea58f6e..94d1b28 100644
--- a/modules/i3plus-pojo-base/src/main/java/cn/estsh/i3plus/pojo/base/enumutil/MesPcnEnumUtil.java
+++ b/modules/i3plus-pojo-base/src/main/java/cn/estsh/i3plus/pojo/base/enumutil/MesPcnEnumUtil.java
@@ -3097,4 +3097,78 @@ public class MesPcnEnumUtil {
return tmp;
}
}
+
+ /**
+ * mes_设备工装类型
+ */
+ @JsonFormat(shape = JsonFormat.Shape.OBJECT)
+ public enum EQUIPMENT_TOOLING_TOOLING_TYPE {
+
+ WORK_CLOTHES(10, "工装"),
+ CHECKING_TOOL(20, "检具"),
+ MOULD(30, "模具");
+
+ private int value;
+ private String description;
+
+ EQUIPMENT_TOOLING_TOOLING_TYPE(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;
+ }
+ }
+
+ /**
+ * mes_工装操作记录表的操作类型
+ */
+ @JsonFormat(shape = JsonFormat.Shape.OBJECT)
+ public enum ACTION_TYPE {
+
+ REPLACE(10, "更换"),
+ WAREHOUSING(20, "入库"),
+ RECEIVE(30, "领用");
+
+ private int value;
+ private String description;
+
+ ACTION_TYPE(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;
+ }
+ }
}
diff --git a/modules/i3plus-pojo-mes/src/main/java/cn/estsh/i3plus/pojo/mes/bean/MesEquipmentTooling.java b/modules/i3plus-pojo-mes/src/main/java/cn/estsh/i3plus/pojo/mes/bean/MesEquipmentTooling.java
new file mode 100644
index 0000000..2df7f2e
--- /dev/null
+++ b/modules/i3plus-pojo-mes/src/main/java/cn/estsh/i3plus/pojo/mes/bean/MesEquipmentTooling.java
@@ -0,0 +1,74 @@
+package cn.estsh.i3plus.pojo.mes.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;
+import java.io.Serializable;
+
+/**
+ * @Description :MES_设备工装关系
+ * @Reference :
+ * @Author : jessica.chen
+ * @CreateDate : 2020-03-19
+ * @Modify:
+ **/
+@Data
+@Entity
+@DynamicInsert
+@DynamicUpdate
+@EqualsAndHashCode(callSuper = true)
+@Table(name = "MES_EQUIPMENT_TOOLING")
+@Api("MES_设备工装关系")
+public class MesEquipmentTooling extends BaseBean implements Serializable {
+ private static final long serialVersionUID = 1947971369479107711L;
+ @Column(name = "EQUIPMENT_CODE")
+ @ApiParam("设备代码")
+ private String equipmentCode;
+
+ @Column(name = "TOOLING_NO")
+ @ApiParam("工装编号")
+ private String toolingNo;
+
+ @Column(name = "TOOLING_CODE")
+ @ApiParam("工装代码")
+ private String toolingCode ;
+
+ @Column(name = "TOOLING_NAME")
+ @ApiParam("工装名称")
+ private String toolingName;
+
+ @Column(name = "TOOLING_TYPE")
+ @ApiParam("工装类型")
+ private Integer toolingType;
+
+ @Column(name = "USE_COUNT")
+ @ApiParam("使用次数")
+ private Integer useCount;
+
+ @Column(name = "START_TIME")
+ @ApiParam("更换开始时间")
+ private String startTime;
+
+ @Column(name = "END_TIME")
+ @ApiParam("更换结束时间")
+ private String endTime;
+
+
+ public Integer getToolingType() {
+ return this.toolingType == null ? 0 : this.toolingType;
+ }
+
+ public Integer getUseCount() {
+ return this.useCount == null ? 0 : this.useCount;
+ }
+
+}
diff --git a/modules/i3plus-pojo-mes/src/main/java/cn/estsh/i3plus/pojo/mes/bean/MesToolingActionRecord.java b/modules/i3plus-pojo-mes/src/main/java/cn/estsh/i3plus/pojo/mes/bean/MesToolingActionRecord.java
new file mode 100644
index 0000000..ee236fc
--- /dev/null
+++ b/modules/i3plus-pojo-mes/src/main/java/cn/estsh/i3plus/pojo/mes/bean/MesToolingActionRecord.java
@@ -0,0 +1,79 @@
+package cn.estsh.i3plus.pojo.mes.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;
+import java.io.Serializable;
+
+/**
+ * @Description :MES_工装操作记录
+ * @Reference :
+ * @Author : jessica.chen
+ * @CreateDate : 2020-03-20
+ * @Modify:
+ **/
+@Data
+@Entity
+@DynamicInsert
+@DynamicUpdate
+@EqualsAndHashCode(callSuper = true)
+@Table(name = "MES_TOOLING_ACTION_RECORD")
+@Api("MES_工装操作记录")
+public class MesToolingActionRecord extends BaseBean implements Serializable {
+ private static final long serialVersionUID = 1947971369479107712L;
+
+ @Column(name = "TOOLING_NO")
+ @ApiParam("工装编号")
+ private String toolingNo;
+
+ @Column(name = "ACTION_TYPE")
+ @ApiParam("操作类型")
+ private Integer actionType;
+
+ @Column(name = "EQUIPMENT_CODE")
+ @ApiParam("设备代码")
+ private String equipmentCode;
+
+ @Column(name = "TOOLING_CODE")
+ @ApiParam("工装代码")
+ private String toolingCode ;
+
+ @Column(name = "TOOLING_NAME")
+ @ApiParam("工装名称")
+ private String toolingName;
+
+ @Column(name = "TOOLING_TYPE")
+ @ApiParam("工装类型")
+ private Integer toolingType;
+
+ @Column(name = "USE_COUNT")
+ @ApiParam("使用次数")
+ private Integer useCount;
+
+ @Column(name = "START_TIME")
+ @ApiParam("更换开始时间")
+ private String startTime;
+
+ @Column(name = "END_TIME")
+ @ApiParam("更换结束时间")
+ private String endTime;
+
+
+ public Integer getToolingType() {
+ return this.toolingType == null ? 0 : this.toolingType;
+ }
+
+ public Integer getUseCount() {
+ return this.useCount == null ? 0 : this.useCount;
+ }
+
+}
diff --git a/modules/i3plus-pojo-mes/src/main/java/cn/estsh/i3plus/pojo/mes/repository/MesEquipmentToolingRepository.java b/modules/i3plus-pojo-mes/src/main/java/cn/estsh/i3plus/pojo/mes/repository/MesEquipmentToolingRepository.java
new file mode 100644
index 0000000..173e73a
--- /dev/null
+++ b/modules/i3plus-pojo-mes/src/main/java/cn/estsh/i3plus/pojo/mes/repository/MesEquipmentToolingRepository.java
@@ -0,0 +1,17 @@
+package cn.estsh.i3plus.pojo.mes.repository;
+
+import cn.estsh.i3plus.pojo.base.jpa.dao.BaseRepository;
+import cn.estsh.i3plus.pojo.mes.bean.MesArea;
+import cn.estsh.i3plus.pojo.mes.bean.MesEquipmentTooling;
+import org.springframework.stereotype.Repository;
+
+/**
+ * @Description :
+ * @Reference :
+ * @Author : jack.jia
+ * @CreateDate : 2019-04-02
+ * @Modify:
+ **/
+@Repository
+public interface MesEquipmentToolingRepository extends BaseRepository {
+}
diff --git a/modules/i3plus-pojo-mes/src/main/java/cn/estsh/i3plus/pojo/mes/repository/MesToolingActionRecordRepository.java b/modules/i3plus-pojo-mes/src/main/java/cn/estsh/i3plus/pojo/mes/repository/MesToolingActionRecordRepository.java
new file mode 100644
index 0000000..54ae9a0
--- /dev/null
+++ b/modules/i3plus-pojo-mes/src/main/java/cn/estsh/i3plus/pojo/mes/repository/MesToolingActionRecordRepository.java
@@ -0,0 +1,17 @@
+package cn.estsh.i3plus.pojo.mes.repository;
+
+import cn.estsh.i3plus.pojo.base.jpa.dao.BaseRepository;
+import cn.estsh.i3plus.pojo.mes.bean.MesEquipmentTooling;
+import cn.estsh.i3plus.pojo.mes.bean.MesToolingActionRecord;
+import org.springframework.stereotype.Repository;
+
+/**
+ * @Description :
+ * @Reference :
+ * @Author : jack.jia
+ * @CreateDate : 2019-04-02
+ * @Modify:
+ **/
+@Repository
+public interface MesToolingActionRecordRepository extends BaseRepository {
+}
From 62cee148cd7e520b2edba63f4552dc32eb9583cc Mon Sep 17 00:00:00 2001
From: joke lin
Date: Fri, 20 Mar 2020 15:04:42 +0800
Subject: [PATCH 11/31] =?UTF-8?q?[bug:=207875=20=E5=AE=A2=E6=88=B7JIT?=
=?UTF-8?q?=E7=94=9F=E4=BA=A7=E5=B7=A5=E5=8D=95]?=
MIME-Version: 1.0
Content-Type: text/plain; charset=UTF-8
Content-Transfer-Encoding: 8bit
---
.../src/main/java/cn/estsh/i3plus/pojo/mes/bean/MesProductData.java | 2 +-
1 file changed, 1 insertion(+), 1 deletion(-)
diff --git a/modules/i3plus-pojo-mes/src/main/java/cn/estsh/i3plus/pojo/mes/bean/MesProductData.java b/modules/i3plus-pojo-mes/src/main/java/cn/estsh/i3plus/pojo/mes/bean/MesProductData.java
index 8590fbb..5db7e04 100644
--- a/modules/i3plus-pojo-mes/src/main/java/cn/estsh/i3plus/pojo/mes/bean/MesProductData.java
+++ b/modules/i3plus-pojo-mes/src/main/java/cn/estsh/i3plus/pojo/mes/bean/MesProductData.java
@@ -113,7 +113,7 @@ public class MesProductData extends BaseBean implements Serializable {
@Lob
@Column(name = "LINE_DATA")
@ApiParam("生产数据")
- private List lineData;
+ private String lineData;
@Lob
@Transient
From 74e4aa953b5fa672d18159ac410b8a7515f88fe6 Mon Sep 17 00:00:00 2001
From: zcg
Date: Fri, 20 Mar 2020 15:14:14 +0800
Subject: [PATCH 12/31] =?UTF-8?q?=E3=80=90=E4=BB=BB=E5=8A=A1=201480=20=20?=
=?UTF-8?q?=E7=85=A7=E7=89=87=E9=87=87=E9=9B=86=E3=80=91?=
MIME-Version: 1.0
Content-Type: text/plain; charset=UTF-8
Content-Transfer-Encoding: 8bit
---
.../pojo/mes/pcn/bean/MesSnPhotoRelation.java | 45 ++++++++++++++++++++++
.../i3plus/pojo/mes/bean/MesSnPhotoRelation.java | 45 ++++++++++++++++++++++
.../repository/MesSnPhotoRelationRepository.java | 16 ++++++++
3 files changed, 106 insertions(+)
create mode 100644 modules/i3plus-pojo-mes-pcn/src/main/java/cn/estsh/i3plus/pojo/mes/pcn/bean/MesSnPhotoRelation.java
create mode 100644 modules/i3plus-pojo-mes/src/main/java/cn/estsh/i3plus/pojo/mes/bean/MesSnPhotoRelation.java
create mode 100644 modules/i3plus-pojo-mes/src/main/java/cn/estsh/i3plus/pojo/mes/repository/MesSnPhotoRelationRepository.java
diff --git a/modules/i3plus-pojo-mes-pcn/src/main/java/cn/estsh/i3plus/pojo/mes/pcn/bean/MesSnPhotoRelation.java b/modules/i3plus-pojo-mes-pcn/src/main/java/cn/estsh/i3plus/pojo/mes/pcn/bean/MesSnPhotoRelation.java
new file mode 100644
index 0000000..b29fae0
--- /dev/null
+++ b/modules/i3plus-pojo-mes-pcn/src/main/java/cn/estsh/i3plus/pojo/mes/pcn/bean/MesSnPhotoRelation.java
@@ -0,0 +1,45 @@
+package cn.estsh.i3plus.pojo.mes.pcn.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;
+import java.io.Serializable;
+
+/**
+ * @Description :
+ * @Reference :
+ * @Author : zcg
+ * @Date : 2020/3/18 0018 - 9:07
+ */
+@Data
+@Entity
+@DynamicInsert
+@DynamicUpdate
+@EqualsAndHashCode(callSuper = true)
+@Table(name = "MES_SN_PHOTO_RELATION")
+@Api("条码照片关系")
+public class MesSnPhotoRelation extends BaseBean implements Serializable {
+
+ private static final long serialVersionUID = -7732648131003455681L;
+
+ @Column(name = "SERIAL_NUMBER")
+ @ApiParam("条码")
+ private String serialNumber;
+
+ @Column(name = "PHOTO_PATH")
+ @ApiParam("照片路径")
+ private String photoPath;
+
+ @Column(name = "PHOTO_NAME")
+ @ApiParam("照片名称")
+ private String photoName;
+
+}
diff --git a/modules/i3plus-pojo-mes/src/main/java/cn/estsh/i3plus/pojo/mes/bean/MesSnPhotoRelation.java b/modules/i3plus-pojo-mes/src/main/java/cn/estsh/i3plus/pojo/mes/bean/MesSnPhotoRelation.java
new file mode 100644
index 0000000..d54028c
--- /dev/null
+++ b/modules/i3plus-pojo-mes/src/main/java/cn/estsh/i3plus/pojo/mes/bean/MesSnPhotoRelation.java
@@ -0,0 +1,45 @@
+package cn.estsh.i3plus.pojo.mes.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;
+import java.io.Serializable;
+
+/**
+ * @Description :
+ * @Reference :
+ * @Author : zcg
+ * @Date : 2020/3/18 0018 - 9:02
+ */
+@Data
+@Entity
+@DynamicInsert
+@DynamicUpdate
+@EqualsAndHashCode(callSuper = true)
+@Table(name = "MES_SN_PHOTO_RELATION")
+@Api("条码照片关系")
+public class MesSnPhotoRelation extends BaseBean implements Serializable {
+
+ private static final long serialVersionUID = -3062206473345277360L;
+
+ @Column(name = "SERIAL_NUMBER")
+ @ApiParam("条码")
+ private String serialNumber;
+
+ @Column(name = "PHOTO_PATH")
+ @ApiParam("照片路径")
+ private String photoPath;
+
+ @Column(name = "PHOTO_NAME")
+ @ApiParam("照片名称")
+ private String photoName;
+
+}
diff --git a/modules/i3plus-pojo-mes/src/main/java/cn/estsh/i3plus/pojo/mes/repository/MesSnPhotoRelationRepository.java b/modules/i3plus-pojo-mes/src/main/java/cn/estsh/i3plus/pojo/mes/repository/MesSnPhotoRelationRepository.java
new file mode 100644
index 0000000..4d8dd72
--- /dev/null
+++ b/modules/i3plus-pojo-mes/src/main/java/cn/estsh/i3plus/pojo/mes/repository/MesSnPhotoRelationRepository.java
@@ -0,0 +1,16 @@
+package cn.estsh.i3plus.pojo.mes.repository;
+
+import cn.estsh.i3plus.pojo.base.jpa.dao.BaseRepository;
+import cn.estsh.i3plus.pojo.mes.bean.MesShiftRest;
+import cn.estsh.i3plus.pojo.mes.bean.MesSnPhotoRelation;
+import org.springframework.stereotype.Repository;
+
+/**
+ * @Description :
+ * @Reference :
+ * @Author : zcg
+ * @Date : 2020/3/18 0018 - 9:18
+ */
+@Repository
+public interface MesSnPhotoRelationRepository extends BaseRepository {
+}
From 79788daf8b12c531a967bdc744d42869af5b511c Mon Sep 17 00:00:00 2001
From: "joke.wang"
Date: Fri, 20 Mar 2020 17:20:23 +0800
Subject: [PATCH 13/31] =?UTF-8?q?pom=20=E4=BF=AE=E6=94=B9?=
MIME-Version: 1.0
Content-Type: text/plain; charset=UTF-8
Content-Transfer-Encoding: 8bit
---
modules/i3plus-pojo-andon/pom.xml | 2 +-
modules/i3plus-pojo-aps/pom.xml | 2 +-
modules/i3plus-pojo-base/pom.xml | 2 +-
modules/i3plus-pojo-form/pom.xml | 2 +-
modules/i3plus-pojo-hardswitch/pom.xml | 2 +-
modules/i3plus-pojo-jobflow/pom.xml | 2 +-
modules/i3plus-pojo-lac/pom.xml | 2 +-
modules/i3plus-pojo-mes-pcn/pom.xml | 2 +-
modules/i3plus-pojo-mes/pom.xml | 2 +-
.../src/main/java/cn/estsh/i3plus/pojo/mes/bean/MesPlc.java | 2 +-
modules/i3plus-pojo-model/pom.xml | 2 +-
modules/i3plus-pojo-platform/pom.xml | 2 +-
modules/i3plus-pojo-ptl/pom.xml | 2 +-
modules/i3plus-pojo-report/pom.xml | 2 +-
modules/i3plus-pojo-softswitch/pom.xml | 2 +-
modules/i3plus-pojo-sweb/pom.xml | 2 +-
modules/i3plus-pojo-wms/pom.xml | 2 +-
modules/i3plus-pojo-workflow/pom.xml | 2 +-
pom.xml | 2 +-
19 files changed, 19 insertions(+), 19 deletions(-)
diff --git a/modules/i3plus-pojo-andon/pom.xml b/modules/i3plus-pojo-andon/pom.xml
index 810ab4a..f8fa98e 100644
--- a/modules/i3plus-pojo-andon/pom.xml
+++ b/modules/i3plus-pojo-andon/pom.xml
@@ -5,7 +5,7 @@
i3plus-pojo
i3plus.pojo
- 1.0-PROD-SNAPSHOT
+ 1.0-TEST-SNAPSHOT
../../pom.xml
4.0.0
diff --git a/modules/i3plus-pojo-aps/pom.xml b/modules/i3plus-pojo-aps/pom.xml
index 282975a..1414885 100644
--- a/modules/i3plus-pojo-aps/pom.xml
+++ b/modules/i3plus-pojo-aps/pom.xml
@@ -5,7 +5,7 @@
i3plus-pojo
i3plus.pojo
- 1.0-PROD-SNAPSHOT
+ 1.0-TEST-SNAPSHOT
../../pom.xml
4.0.0
diff --git a/modules/i3plus-pojo-base/pom.xml b/modules/i3plus-pojo-base/pom.xml
index 8217526..d790ef1 100644
--- a/modules/i3plus-pojo-base/pom.xml
+++ b/modules/i3plus-pojo-base/pom.xml
@@ -5,7 +5,7 @@
i3plus-pojo
i3plus.pojo
- 1.0-PROD-SNAPSHOT
+ 1.0-TEST-SNAPSHOT
../../pom.xml
4.0.0
diff --git a/modules/i3plus-pojo-form/pom.xml b/modules/i3plus-pojo-form/pom.xml
index 1b30904..c6141da 100644
--- a/modules/i3plus-pojo-form/pom.xml
+++ b/modules/i3plus-pojo-form/pom.xml
@@ -5,7 +5,7 @@
i3plus-pojo
i3plus.pojo
- 1.0-PROD-SNAPSHOT
+ 1.0-TEST-SNAPSHOT
../../pom.xml
4.0.0
diff --git a/modules/i3plus-pojo-hardswitch/pom.xml b/modules/i3plus-pojo-hardswitch/pom.xml
index 9791e02..23e5bee 100644
--- a/modules/i3plus-pojo-hardswitch/pom.xml
+++ b/modules/i3plus-pojo-hardswitch/pom.xml
@@ -5,7 +5,7 @@
i3plus-pojo
i3plus.pojo
- 1.0-PROD-SNAPSHOT
+ 1.0-TEST-SNAPSHOT
../../pom.xml
4.0.0
diff --git a/modules/i3plus-pojo-jobflow/pom.xml b/modules/i3plus-pojo-jobflow/pom.xml
index 4310990..c1e2cb9 100644
--- a/modules/i3plus-pojo-jobflow/pom.xml
+++ b/modules/i3plus-pojo-jobflow/pom.xml
@@ -5,7 +5,7 @@
i3plus-pojo
i3plus.pojo
- 1.0-PROD-SNAPSHOT
+ 1.0-TEST-SNAPSHOT
../../pom.xml
4.0.0
diff --git a/modules/i3plus-pojo-lac/pom.xml b/modules/i3plus-pojo-lac/pom.xml
index 9dbc071..856da5f 100644
--- a/modules/i3plus-pojo-lac/pom.xml
+++ b/modules/i3plus-pojo-lac/pom.xml
@@ -5,7 +5,7 @@
i3plus-pojo
i3plus.pojo
- 1.0-PROD-SNAPSHOT
+ 1.0-TEST-SNAPSHOT
../../pom.xml
4.0.0
diff --git a/modules/i3plus-pojo-mes-pcn/pom.xml b/modules/i3plus-pojo-mes-pcn/pom.xml
index 3bba14d..09f2c4a 100644
--- a/modules/i3plus-pojo-mes-pcn/pom.xml
+++ b/modules/i3plus-pojo-mes-pcn/pom.xml
@@ -5,7 +5,7 @@
i3plus-pojo
i3plus.pojo
- 1.0-PROD-SNAPSHOT
+ 1.0-TEST-SNAPSHOT
../../pom.xml
4.0.0
diff --git a/modules/i3plus-pojo-mes/pom.xml b/modules/i3plus-pojo-mes/pom.xml
index 2ac5b34..82fdbe8 100644
--- a/modules/i3plus-pojo-mes/pom.xml
+++ b/modules/i3plus-pojo-mes/pom.xml
@@ -5,7 +5,7 @@
i3plus-pojo
i3plus.pojo
- 1.0-PROD-SNAPSHOT
+ 1.0-TEST-SNAPSHOT
../../pom.xml
4.0.0
diff --git a/modules/i3plus-pojo-mes/src/main/java/cn/estsh/i3plus/pojo/mes/bean/MesPlc.java b/modules/i3plus-pojo-mes/src/main/java/cn/estsh/i3plus/pojo/mes/bean/MesPlc.java
index 6c6aeec..6a49f5e 100644
--- a/modules/i3plus-pojo-mes/src/main/java/cn/estsh/i3plus/pojo/mes/bean/MesPlc.java
+++ b/modules/i3plus-pojo-mes/src/main/java/cn/estsh/i3plus/pojo/mes/bean/MesPlc.java
@@ -127,5 +127,5 @@ public class MesPlc extends BaseBean implements Serializable {
@Transient
@ApiParam("OPC值")
- private List opcValue;
+ private String opcValue;
}
diff --git a/modules/i3plus-pojo-model/pom.xml b/modules/i3plus-pojo-model/pom.xml
index d05424f..b7b2dfc 100644
--- a/modules/i3plus-pojo-model/pom.xml
+++ b/modules/i3plus-pojo-model/pom.xml
@@ -5,7 +5,7 @@
i3plus-pojo
i3plus.pojo
- 1.0-PROD-SNAPSHOT
+ 1.0-TEST-SNAPSHOT
../../pom.xml
4.0.0
diff --git a/modules/i3plus-pojo-platform/pom.xml b/modules/i3plus-pojo-platform/pom.xml
index 0e49db7..ec9e100 100644
--- a/modules/i3plus-pojo-platform/pom.xml
+++ b/modules/i3plus-pojo-platform/pom.xml
@@ -5,7 +5,7 @@
i3plus-pojo
i3plus.pojo
- 1.0-PROD-SNAPSHOT
+ 1.0-TEST-SNAPSHOT
../../pom.xml
4.0.0
diff --git a/modules/i3plus-pojo-ptl/pom.xml b/modules/i3plus-pojo-ptl/pom.xml
index faa2bdd..0db7b7d 100644
--- a/modules/i3plus-pojo-ptl/pom.xml
+++ b/modules/i3plus-pojo-ptl/pom.xml
@@ -5,7 +5,7 @@
i3plus-pojo
i3plus.pojo
- 1.0-PROD-SNAPSHOT
+ 1.0-TEST-SNAPSHOT
../../pom.xml
4.0.0
diff --git a/modules/i3plus-pojo-report/pom.xml b/modules/i3plus-pojo-report/pom.xml
index 3c56db1..bd09726 100644
--- a/modules/i3plus-pojo-report/pom.xml
+++ b/modules/i3plus-pojo-report/pom.xml
@@ -5,7 +5,7 @@
i3plus-pojo
i3plus.pojo
- 1.0-PROD-SNAPSHOT
+ 1.0-TEST-SNAPSHOT
../../pom.xml
4.0.0
diff --git a/modules/i3plus-pojo-softswitch/pom.xml b/modules/i3plus-pojo-softswitch/pom.xml
index 4a5f068..4c96781 100644
--- a/modules/i3plus-pojo-softswitch/pom.xml
+++ b/modules/i3plus-pojo-softswitch/pom.xml
@@ -5,7 +5,7 @@
i3plus-pojo
i3plus.pojo
- 1.0-PROD-SNAPSHOT
+ 1.0-TEST-SNAPSHOT
../../pom.xml
4.0.0
diff --git a/modules/i3plus-pojo-sweb/pom.xml b/modules/i3plus-pojo-sweb/pom.xml
index 9830d2e..2c24e41 100644
--- a/modules/i3plus-pojo-sweb/pom.xml
+++ b/modules/i3plus-pojo-sweb/pom.xml
@@ -5,7 +5,7 @@
i3plus-pojo
i3plus.pojo
- 1.0-PROD-SNAPSHOT
+ 1.0-TEST-SNAPSHOT
../../pom.xml
4.0.0
diff --git a/modules/i3plus-pojo-wms/pom.xml b/modules/i3plus-pojo-wms/pom.xml
index 6c9b589..18c811c 100644
--- a/modules/i3plus-pojo-wms/pom.xml
+++ b/modules/i3plus-pojo-wms/pom.xml
@@ -5,7 +5,7 @@
i3plus-pojo
i3plus.pojo
- 1.0-PROD-SNAPSHOT
+ 1.0-TEST-SNAPSHOT
../../pom.xml
4.0.0
diff --git a/modules/i3plus-pojo-workflow/pom.xml b/modules/i3plus-pojo-workflow/pom.xml
index b8240c8..1171f4e 100644
--- a/modules/i3plus-pojo-workflow/pom.xml
+++ b/modules/i3plus-pojo-workflow/pom.xml
@@ -5,7 +5,7 @@
i3plus-pojo
i3plus.pojo
- 1.0-PROD-SNAPSHOT
+ 1.0-TEST-SNAPSHOT
../../pom.xml
4.0.0
diff --git a/pom.xml b/pom.xml
index b2d5808..bca9cbb 100644
--- a/pom.xml
+++ b/pom.xml
@@ -15,7 +15,7 @@
i3plus.pojo
i3plus-pojo
pom
- 1.0-PROD-SNAPSHOT
+ 1.0-TEST-SNAPSHOT
modules/i3plus-pojo-base
modules/i3plus-pojo-platform
From 10b5885ede4dcbfba12199a36582d5bfbf3ccd4a Mon Sep 17 00:00:00 2001
From: "jimmy.zeng"
Date: Fri, 20 Mar 2020 18:13:38 +0800
Subject: [PATCH 14/31] =?UTF-8?q?=E3=80=907874=20=E7=9B=98=E7=82=B9?=
=?UTF-8?q?=E4=B8=BB=E8=A1=A8=E4=B8=AD=E8=BF=99=E4=B8=A4=E4=B8=AA=E5=AD=97?=
=?UTF-8?q?=E6=AE=B5=E7=94=B1=E4=BA=8E=E5=90=8E=E5=8F=B0=E5=8F=96=E5=80=BC?=
=?UTF-8?q?=E9=94=99=E8=AF=AF=EF=BC=8C=E5=AF=BC=E8=87=B4=E7=95=8C=E9=9D=A2?=
=?UTF-8?q?=E4=B8=8A=E6=97=A0=E6=98=BE=E7=A4=BA=EF=BC=8C=E9=9C=80=E8=A6=81?=
=?UTF-8?q?=E4=BF=AE=E6=94=B9,=E7=9B=AE=E5=89=8D=E7=9A=84=E9=80=BB?=
=?UTF-8?q?=E8=BE=91=E7=9C=8B=E7=AC=AC=E4=BA=8C=E4=B8=AA=E5=AD=97=E6=AE=B5?=
=?UTF-8?q?=E4=B8=AD=E5=8F=96=E5=80=BC=E4=B8=BA=E5=BA=93=E5=8C=BA=EF=BC=8C?=
=?UTF-8?q?=E9=9C=80=E8=A6=81=E5=8F=96=E5=BA=93=E5=8C=BA=E6=89=80=E5=AF=B9?=
=?UTF-8?q?=E5=BA=94=E7=9A=84=E5=BA=93=E5=AD=98=E5=9C=B0=E3=80=91?=
MIME-Version: 1.0
Content-Type: text/plain; charset=UTF-8
Content-Transfer-Encoding: 8bit
---
.../src/main/java/cn/estsh/i3plus/pojo/wms/bean/WmsCSOrderMaster.java | 4 ++++
1 file changed, 4 insertions(+)
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 6d70ddc..8d41562 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
@@ -104,6 +104,10 @@ public class WmsCSOrderMaster extends BaseBean {
public String wmsCSZonesStr;
@Transient
+ @ApiParam(value = "盘点库存地清单")
+ public String wmsAreaNosStr;
+
+ @Transient
@ApiParam(value = "盘点库位清单")
public String[] wmsCSLocates;
From 99ecde38d2c77dc008b106e78996cf223386a508 Mon Sep 17 00:00:00 2001
From: "jimmy.zeng"
Date: Fri, 20 Mar 2020 18:14:27 +0800
Subject: [PATCH 15/31] =?UTF-8?q?=E3=80=907874=20=E7=9B=98=E7=82=B9?=
=?UTF-8?q?=E4=B8=BB=E8=A1=A8=E4=B8=AD=E8=BF=99=E4=B8=A4=E4=B8=AA=E5=AD=97?=
=?UTF-8?q?=E6=AE=B5=E7=94=B1=E4=BA=8E=E5=90=8E=E5=8F=B0=E5=8F=96=E5=80=BC?=
=?UTF-8?q?=E9=94=99=E8=AF=AF=EF=BC=8C=E5=AF=BC=E8=87=B4=E7=95=8C=E9=9D=A2?=
=?UTF-8?q?=E4=B8=8A=E6=97=A0=E6=98=BE=E7=A4=BA=EF=BC=8C=E9=9C=80=E8=A6=81?=
=?UTF-8?q?=E4=BF=AE=E6=94=B9,=E7=9B=AE=E5=89=8D=E7=9A=84=E9=80=BB?=
=?UTF-8?q?=E8=BE=91=E7=9C=8B=E7=AC=AC=E4=BA=8C=E4=B8=AA=E5=AD=97=E6=AE=B5?=
=?UTF-8?q?=E4=B8=AD=E5=8F=96=E5=80=BC=E4=B8=BA=E5=BA=93=E5=8C=BA=EF=BC=8C?=
=?UTF-8?q?=E9=9C=80=E8=A6=81=E5=8F=96=E5=BA=93=E5=8C=BA=E6=89=80=E5=AF=B9?=
=?UTF-8?q?=E5=BA=94=E7=9A=84=E5=BA=93=E5=AD=98=E5=9C=B0=E3=80=91?=
MIME-Version: 1.0
Content-Type: text/plain; charset=UTF-8
Content-Transfer-Encoding: 8bit
---
.../src/main/java/cn/estsh/i3plus/pojo/wms/bean/WmsCSOrderMaster.java | 1 +
1 file changed, 1 insertion(+)
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 8d41562..c632d9f 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
@@ -121,4 +121,5 @@ public class WmsCSOrderMaster extends BaseBean {
public Integer getIsInventoryVal() {
return this.isInventory == null ? 0 :this.isInventory.intValue();
}
+
}
From 564ba1e1168e0c44c73ef870e0010924752c6cbe Mon Sep 17 00:00:00 2001
From: qianhs
Date: Fri, 20 Mar 2020 18:46:04 +0800
Subject: [PATCH 16/31] =?UTF-8?q?=E3=80=901472=20=E5=B7=A5=E6=AD=A5-?=
=?UTF-8?q?=E8=AE=BE=E5=A4=87=E7=8A=B6=E6=80=81=E9=87=87=E9=9B=86=EF=BC=88?=
=?UTF-8?q?=E5=8E=9FPLC=E9=87=87=E9=9B=86=E3=80=90=E8=AE=BE=E5=A4=87?=
=?UTF-8?q?=E7=8A=B6=E6=80=81=E3=80=91=EF=BC=89=E3=80=91?=
MIME-Version: 1.0
Content-Type: text/plain; charset=UTF-8
Content-Transfer-Encoding: 8bit
---
.../i3plus/pojo/base/enumutil/MesEnumUtil.java | 66 ++++++++++++++++++++++
.../i3plus/pojo/base/enumutil/MesPcnEnumUtil.java | 3 +-
.../i3plus/pojo/base/enumutil/WmsEnumUtil.java | 2 +-
.../cn/estsh/i3plus/pojo/mes/pcn/bean/MesPlc.java | 4 ++
.../i3plus/pojo/mes/bean/MesEquipmentTooling.java | 14 +++++
.../java/cn/estsh/i3plus/pojo/mes/bean/MesPlc.java | 4 ++
.../i3plus/pojo/mes/bean/MesQueueOrderDetail.java | 4 ++
.../cn/estsh/i3plus/pojo/mes/bean/MesTooling.java | 52 +++++++++++++++++
.../pojo/mes/bean/MesWorkCellModuleParam.java | 2 +-
.../i3plus/pojo/mes/model/QueueOrderModel.java | 25 ++++++++
.../pojo/mes/repository/MesToolingRepository.java | 14 +++++
11 files changed, 187 insertions(+), 3 deletions(-)
create mode 100644 modules/i3plus-pojo-mes/src/main/java/cn/estsh/i3plus/pojo/mes/bean/MesTooling.java
create mode 100644 modules/i3plus-pojo-mes/src/main/java/cn/estsh/i3plus/pojo/mes/repository/MesToolingRepository.java
diff --git a/modules/i3plus-pojo-base/src/main/java/cn/estsh/i3plus/pojo/base/enumutil/MesEnumUtil.java b/modules/i3plus-pojo-base/src/main/java/cn/estsh/i3plus/pojo/base/enumutil/MesEnumUtil.java
index 691da86..e42d084 100644
--- a/modules/i3plus-pojo-base/src/main/java/cn/estsh/i3plus/pojo/base/enumutil/MesEnumUtil.java
+++ b/modules/i3plus-pojo-base/src/main/java/cn/estsh/i3plus/pojo/base/enumutil/MesEnumUtil.java
@@ -148,6 +148,72 @@ public class MesEnumUtil {
return valueOf(val);
}
}
+
+ /**
+ * 排序校验模式
+ */
+ @JsonFormat(shape = JsonFormat.Shape.OBJECT)
+ public enum TOOLING_ACTION_RECORD_TYPE {
+ REPLACE(10, "REPLACE", "更换"),
+ WAREHOUSE(20, "WAREHOUSE", "入库"),
+ Use(30, "Use", "领用");
+
+ private int value;
+ private String code;
+ private String description;
+
+ TOOLING_ACTION_RECORD_TYPE(int value, String code, String description) {
+ this.value = value;
+ this.code = code;
+ this.description = description;
+ }
+
+ public int getValue() {
+ return value;
+ }
+
+ public String getDescription() {
+ return description;
+ }
+
+ public String getCode() {
+ return code;
+ }
+
+ public static String valueOf(int val) {
+ String tmp = null;
+ for (int i = 0; i < values().length; i++) {
+ if (values()[i].value == val) {
+ tmp = values()[i].description;
+ }
+ }
+ return tmp;
+ }
+
+ public static String codeOf(int val) {
+ String tmp = null;
+ for (int i = 0; i < values().length; i++) {
+ if (values()[i].value == val) {
+ tmp = values()[i].code;
+ }
+ }
+ return tmp;
+ }
+
+ public static int descOf(String desc) {
+ int tmp = 1;
+ for (int i = 0; i < values().length; i++) {
+ if (values()[i].description.equals(desc)) {
+ tmp = values()[i].value;
+ }
+ }
+ return tmp;
+ }
+
+ public static String valueOfDescription(int val) {
+ return valueOf(val);
+ }
+ }
/**
* JIS发运是否按主队列顺序扫描
*/
diff --git a/modules/i3plus-pojo-base/src/main/java/cn/estsh/i3plus/pojo/base/enumutil/MesPcnEnumUtil.java b/modules/i3plus-pojo-base/src/main/java/cn/estsh/i3plus/pojo/base/enumutil/MesPcnEnumUtil.java
index aa19e20..371e3aa 100644
--- a/modules/i3plus-pojo-base/src/main/java/cn/estsh/i3plus/pojo/base/enumutil/MesPcnEnumUtil.java
+++ b/modules/i3plus-pojo-base/src/main/java/cn/estsh/i3plus/pojo/base/enumutil/MesPcnEnumUtil.java
@@ -2482,7 +2482,8 @@ public class MesPcnEnumUtil {
FILE("file", "定制内容文件"),
IMAGE("image", "图片"),
BUTTON("button", "按钮"),
- TABLES("tables", "多个表格");
+ TABLES("tables", "多个表格"),
+ DATA("data", "表格");
private String value;
private String description;
diff --git a/modules/i3plus-pojo-base/src/main/java/cn/estsh/i3plus/pojo/base/enumutil/WmsEnumUtil.java b/modules/i3plus-pojo-base/src/main/java/cn/estsh/i3plus/pojo/base/enumutil/WmsEnumUtil.java
index 44f3039..06d99fb 100644
--- a/modules/i3plus-pojo-base/src/main/java/cn/estsh/i3plus/pojo/base/enumutil/WmsEnumUtil.java
+++ b/modules/i3plus-pojo-base/src/main/java/cn/estsh/i3plus/pojo/base/enumutil/WmsEnumUtil.java
@@ -5150,4 +5150,4 @@ public class WmsEnumUtil {
return tmp;
}
}
-}
\ No newline at end of file
+}
diff --git a/modules/i3plus-pojo-mes-pcn/src/main/java/cn/estsh/i3plus/pojo/mes/pcn/bean/MesPlc.java b/modules/i3plus-pojo-mes-pcn/src/main/java/cn/estsh/i3plus/pojo/mes/pcn/bean/MesPlc.java
index cb03681..5d5a48c 100644
--- a/modules/i3plus-pojo-mes-pcn/src/main/java/cn/estsh/i3plus/pojo/mes/pcn/bean/MesPlc.java
+++ b/modules/i3plus-pojo-mes-pcn/src/main/java/cn/estsh/i3plus/pojo/mes/pcn/bean/MesPlc.java
@@ -105,4 +105,8 @@ public class MesPlc extends BaseBean implements Serializable {
@Transient
@ApiParam("设备名称")
private String equipmentName;
+
+ @Column(name = "TOOLING_CODE ")
+ @ApiParam("工装代码")
+ private String toolingCode;
}
diff --git a/modules/i3plus-pojo-mes/src/main/java/cn/estsh/i3plus/pojo/mes/bean/MesEquipmentTooling.java b/modules/i3plus-pojo-mes/src/main/java/cn/estsh/i3plus/pojo/mes/bean/MesEquipmentTooling.java
index 2df7f2e..9353299 100644
--- a/modules/i3plus-pojo-mes/src/main/java/cn/estsh/i3plus/pojo/mes/bean/MesEquipmentTooling.java
+++ b/modules/i3plus-pojo-mes/src/main/java/cn/estsh/i3plus/pojo/mes/bean/MesEquipmentTooling.java
@@ -12,6 +12,7 @@ import org.hibernate.annotations.DynamicUpdate;
import javax.persistence.Column;
import javax.persistence.Entity;
import javax.persistence.Table;
+import javax.persistence.Transient;
import java.io.Serializable;
/**
@@ -62,6 +63,9 @@ public class MesEquipmentTooling extends BaseBean implements Serializable {
@ApiParam("更换结束时间")
private String endTime;
+ @Transient
+ @ApiParam("最大次数")
+ private Integer useCountMax;
public Integer getToolingType() {
return this.toolingType == null ? 0 : this.toolingType;
@@ -71,4 +75,14 @@ public class MesEquipmentTooling extends BaseBean implements Serializable {
return this.useCount == null ? 0 : this.useCount;
}
+ public MesEquipmentTooling(){
+
+ }
+
+ public MesEquipmentTooling(MesTooling tooling, Integer useCount) {
+ this.toolingCode = tooling.getToolingCode();
+ this.toolingName = tooling.getToolingName();
+ this.useCount = useCount;
+ this.useCountMax = tooling.getUseCountMax();
+ }
}
diff --git a/modules/i3plus-pojo-mes/src/main/java/cn/estsh/i3plus/pojo/mes/bean/MesPlc.java b/modules/i3plus-pojo-mes/src/main/java/cn/estsh/i3plus/pojo/mes/bean/MesPlc.java
index 6c6aeec..4075384 100644
--- a/modules/i3plus-pojo-mes/src/main/java/cn/estsh/i3plus/pojo/mes/bean/MesPlc.java
+++ b/modules/i3plus-pojo-mes/src/main/java/cn/estsh/i3plus/pojo/mes/bean/MesPlc.java
@@ -128,4 +128,8 @@ public class MesPlc extends BaseBean implements Serializable {
@Transient
@ApiParam("OPC值")
private List opcValue;
+
+ @Column(name = "TOOLING_CODE ")
+ @ApiParam("工装代码")
+ private String toolingCode;
}
diff --git a/modules/i3plus-pojo-mes/src/main/java/cn/estsh/i3plus/pojo/mes/bean/MesQueueOrderDetail.java b/modules/i3plus-pojo-mes/src/main/java/cn/estsh/i3plus/pojo/mes/bean/MesQueueOrderDetail.java
index 04517c5..f8cb85f 100644
--- a/modules/i3plus-pojo-mes/src/main/java/cn/estsh/i3plus/pojo/mes/bean/MesQueueOrderDetail.java
+++ b/modules/i3plus-pojo-mes/src/main/java/cn/estsh/i3plus/pojo/mes/bean/MesQueueOrderDetail.java
@@ -88,6 +88,10 @@ public class MesQueueOrderDetail extends BaseBean implements Serializable {
@ApiParam("队列序号")
private Double queueSeq;
+ @Column(name = "FINSIH_QTY")
+ @ApiParam("已生产数量")
+ private Double finsihQty;
+
public double getQueueSeqVal() {
return this.queueSeq == null ? 0.0d : this.queueSeq;
}
diff --git a/modules/i3plus-pojo-mes/src/main/java/cn/estsh/i3plus/pojo/mes/bean/MesTooling.java b/modules/i3plus-pojo-mes/src/main/java/cn/estsh/i3plus/pojo/mes/bean/MesTooling.java
new file mode 100644
index 0000000..cf099ca
--- /dev/null
+++ b/modules/i3plus-pojo-mes/src/main/java/cn/estsh/i3plus/pojo/mes/bean/MesTooling.java
@@ -0,0 +1,52 @@
+package cn.estsh.i3plus.pojo.mes.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;
+import java.io.Serializable;
+
+/**
+ * @Description :MES工装类型
+ * @Reference :
+ * @Author : qianhuasheng
+ * @CreateDate : 2020-03-19
+ * @Modify:
+ **/
+@Data
+@Entity
+@DynamicInsert
+@DynamicUpdate
+@EqualsAndHashCode(callSuper = true)
+@Table(name = "MES_TOOLING")
+@Api("MES工装类型")
+public class MesTooling extends BaseBean implements Serializable {
+ private static final long serialVersionUID = -5033127912658757665L;
+
+ @Column(name = "TOOLING_CODE ")
+ @ApiParam("工装代码")
+ private String toolingCode ;
+
+ @Column(name = "TOOLING_NAME")
+ @ApiParam("工装名称")
+ private String toolingName;
+
+ @Column(name = "TOOLING_TYPE")
+ @ApiParam("工装类型")
+ private Integer toolingType;
+
+ @Column(name = "USE_COUNT_MAX")
+ @ApiParam("最大使用次数")
+ private Integer useCountMax;
+
+ @Column(name = "USE_TIME_MAX")
+ @ApiParam("最大使用时间")
+ private String useTimeMax;
+}
diff --git a/modules/i3plus-pojo-mes/src/main/java/cn/estsh/i3plus/pojo/mes/bean/MesWorkCellModuleParam.java b/modules/i3plus-pojo-mes/src/main/java/cn/estsh/i3plus/pojo/mes/bean/MesWorkCellModuleParam.java
index 535c59a..32e1908 100644
--- a/modules/i3plus-pojo-mes/src/main/java/cn/estsh/i3plus/pojo/mes/bean/MesWorkCellModuleParam.java
+++ b/modules/i3plus-pojo-mes/src/main/java/cn/estsh/i3plus/pojo/mes/bean/MesWorkCellModuleParam.java
@@ -15,7 +15,7 @@ import javax.persistence.Table;
import java.io.Serializable;
/**
- * @Description :
+ * @Description :工作单元组件参数配置
* @Reference :
* @Author :QianHuaSheng
* @CreateDate : 2020-03-12 7:45 下午
diff --git a/modules/i3plus-pojo-mes/src/main/java/cn/estsh/i3plus/pojo/mes/model/QueueOrderModel.java b/modules/i3plus-pojo-mes/src/main/java/cn/estsh/i3plus/pojo/mes/model/QueueOrderModel.java
index 9acf8a7..4e6fc54 100644
--- a/modules/i3plus-pojo-mes/src/main/java/cn/estsh/i3plus/pojo/mes/model/QueueOrderModel.java
+++ b/modules/i3plus-pojo-mes/src/main/java/cn/estsh/i3plus/pojo/mes/model/QueueOrderModel.java
@@ -49,6 +49,14 @@ public class QueueOrderModel implements Serializable {
private String workCenterCode;
@ApiParam("工位")
private String workCellCode;
+ @ApiParam("队列类型")
+ private Integer queueType;
+
+ @ApiParam("已生产数量")
+ private Double finsihQty;
+
+ @ApiParam("包装数量")
+ private Double qty;
public QueueOrderModel() {
}
@@ -68,6 +76,23 @@ public class QueueOrderModel implements Serializable {
}
public QueueOrderModel(Long id, Double queueSeq, Double queDetailSeq, String custFlagNo, String prodCfgNameRdd, String categoryNameRdd,
+ String serialNumber, String partNo, String partNameRdd, Integer snStatus, String workType,Double finsihQty,Double qty) {
+ this.id = id;
+ this.queueSeq = queueSeq;
+ this.queDetailSeq = queDetailSeq;
+ this.custFlagNo = custFlagNo;
+ this.prodCfgNameRdd = prodCfgNameRdd;
+ this.categoryNameRdd = categoryNameRdd;
+ this.serialNumber = serialNumber;
+ this.partNo = partNo;
+ this.partNameRdd = partNameRdd;
+ this.snStatus = snStatus;
+ this.workType = workType;
+ this.finsihQty=finsihQty;
+ this.qty=qty;
+ }
+
+ public QueueOrderModel(Long id, Double queueSeq, Double queDetailSeq, String custFlagNo, String prodCfgNameRdd, String categoryNameRdd,
String serialNumber, String partNo, String partNameRdd, Integer snStatus, String workType) {
this.id = id;
this.queueSeq = queueSeq;
diff --git a/modules/i3plus-pojo-mes/src/main/java/cn/estsh/i3plus/pojo/mes/repository/MesToolingRepository.java b/modules/i3plus-pojo-mes/src/main/java/cn/estsh/i3plus/pojo/mes/repository/MesToolingRepository.java
new file mode 100644
index 0000000..915b295
--- /dev/null
+++ b/modules/i3plus-pojo-mes/src/main/java/cn/estsh/i3plus/pojo/mes/repository/MesToolingRepository.java
@@ -0,0 +1,14 @@
+package cn.estsh.i3plus.pojo.mes.repository;
+
+import cn.estsh.i3plus.pojo.base.jpa.dao.BaseRepository;
+import cn.estsh.i3plus.pojo.mes.bean.MesTooling;
+
+/**
+ * @Description :MES工装类型
+ * @Reference :
+ * @Author : qianhuasheng
+ * @CreateDate : 2020-03-19
+ * @Modify:
+ **/
+public interface MesToolingRepository extends BaseRepository {
+}
From 2a0204ad991788dda39923b7d3149f55f24f428b Mon Sep 17 00:00:00 2001
From: =?UTF-8?q?=E8=A2=81=E6=B4=A5=E5=93=B2?=
Date: Fri, 20 Mar 2020 19:32:50 +0800
Subject: [PATCH 17/31] =?UTF-8?q?=E5=BC=80=E5=8F=91WMS=E5=8A=A8=E6=80=81?=
=?UTF-8?q?=E5=8A=A0=E8=BD=BD=E6=8F=92=E4=BB=B6=E5=8A=9F=E8=83=BD?=
MIME-Version: 1.0
Content-Type: text/plain; charset=UTF-8
Content-Transfer-Encoding: 8bit
---
.../i3plus/pojo/base/enumutil/WmsEnumUtil.java | 61 ++++++++++++++++++++++
.../i3plus/pojo/wms/bean/plugin/BasPlugin.java | 9 +++-
2 files changed, 69 insertions(+), 1 deletion(-)
diff --git a/modules/i3plus-pojo-base/src/main/java/cn/estsh/i3plus/pojo/base/enumutil/WmsEnumUtil.java b/modules/i3plus-pojo-base/src/main/java/cn/estsh/i3plus/pojo/base/enumutil/WmsEnumUtil.java
index 44f3039..309bdcc 100644
--- a/modules/i3plus-pojo-base/src/main/java/cn/estsh/i3plus/pojo/base/enumutil/WmsEnumUtil.java
+++ b/modules/i3plus-pojo-base/src/main/java/cn/estsh/i3plus/pojo/base/enumutil/WmsEnumUtil.java
@@ -5150,4 +5150,65 @@ public class WmsEnumUtil {
return tmp;
}
}
+
+ /**
+ * 插件类型 10-PDA插件,20-交易处理插件
+ * 默认为 10
+ */
+ @JsonFormat(shape = JsonFormat.Shape.OBJECT)
+ public enum PLUGIN_TYPE {
+ PDA_PLUGIN(10, "PDA_PLUGIN", "PDA插件"),
+ TRANS_PLUGIN(20, "TRANS_PLUGIN", "交易处理插件");
+
+ private int value;
+ private String code;
+ private String description;
+
+ PLUGIN_TYPE(int value, String code, String description) {
+ this.value = value;
+ this.code = code;
+ this.description = description;
+ }
+
+ public int getValue() {
+ return value;
+ }
+
+ public String getDescription() {
+ return description;
+ }
+
+ public String getCode() {
+ return code;
+ }
+
+ public static PLUGIN_TYPE codeOf(int value) {
+ for (int i = 0; i < values().length; i++) {
+ if (values()[i].value == value) {
+ return values()[i];
+ }
+ }
+ return null;
+ }
+
+ public static String valueOf(int val) {
+ String tmp = null;
+ for (int i = 0; i < values().length; i++) {
+ if (values()[i].value == val) {
+ tmp = values()[i].description;
+ }
+ }
+ return tmp;
+ }
+
+ public static int descOf(String desc) {
+ int tmp = 1;
+ for (int i = 0; i < values().length; i++) {
+ if (values()[i].description.equals(desc)) {
+ tmp = values()[i].value;
+ }
+ }
+ return tmp;
+ }
+ }
}
\ No newline at end of file
diff --git a/modules/i3plus-pojo-wms/src/main/java/cn/estsh/i3plus/pojo/wms/bean/plugin/BasPlugin.java b/modules/i3plus-pojo-wms/src/main/java/cn/estsh/i3plus/pojo/wms/bean/plugin/BasPlugin.java
index 876fd8e..6942fee 100644
--- a/modules/i3plus-pojo-wms/src/main/java/cn/estsh/i3plus/pojo/wms/bean/plugin/BasPlugin.java
+++ b/modules/i3plus-pojo-wms/src/main/java/cn/estsh/i3plus/pojo/wms/bean/plugin/BasPlugin.java
@@ -63,7 +63,7 @@ public class BasPlugin extends BaseBean{
@Column(name = "COPYRIGHT")
@ApiParam(value = "版权")
- private Integer copyRight;
+ private String copyRight;
@Column(name = "AUTHOR")
@ApiParam(value = "作者")
@@ -83,4 +83,11 @@ public class BasPlugin extends BaseBean{
@Column(name = "PLUGIN_PACKAGE_NAME")
@ApiParam(value = "插件项目包名称")
private String pluginPackName;
+
+ /**
+ * 插件类型 10-PDA功能插件,20-交易处理插件
+ */
+ @Column(name="PLUGIN_TYPE")
+ @ApiParam(value = "插件类型", example = "10")
+ private Integer pluginType;
}
\ No newline at end of file
From ab794aab0baab4c3abc5cbe2f55dcf6053459bb3 Mon Sep 17 00:00:00 2001
From: =?UTF-8?q?=E8=A2=81=E6=B4=A5=E5=93=B2?=
Date: Mon, 23 Mar 2020 11:58:04 +0800
Subject: [PATCH 18/31] =?UTF-8?q?=E5=BC=80=E5=8F=91WMS=E5=8A=A8=E6=80=81?=
=?UTF-8?q?=E5=8A=A0=E8=BD=BD=E6=8F=92=E4=BB=B6=E5=8A=9F=E8=83=BD?=
MIME-Version: 1.0
Content-Type: text/plain; charset=UTF-8
Content-Transfer-Encoding: 8bit
---
.../pojo/wms/modelbean/BasPluginLoggerModel.java | 34 ++++++++++++++++++++++
1 file changed, 34 insertions(+)
create mode 100644 modules/i3plus-pojo-wms/src/main/java/cn/estsh/i3plus/pojo/wms/modelbean/BasPluginLoggerModel.java
diff --git a/modules/i3plus-pojo-wms/src/main/java/cn/estsh/i3plus/pojo/wms/modelbean/BasPluginLoggerModel.java b/modules/i3plus-pojo-wms/src/main/java/cn/estsh/i3plus/pojo/wms/modelbean/BasPluginLoggerModel.java
new file mode 100644
index 0000000..ff7ca90
--- /dev/null
+++ b/modules/i3plus-pojo-wms/src/main/java/cn/estsh/i3plus/pojo/wms/modelbean/BasPluginLoggerModel.java
@@ -0,0 +1,34 @@
+package cn.estsh.i3plus.pojo.wms.modelbean;
+
+import io.swagger.annotations.Api;
+import io.swagger.annotations.ApiParam;
+import lombok.AllArgsConstructor;
+import lombok.Data;
+
+/**
+ * @Description : 插件日志
+ * @Reference :
+ * @Author : siliter.yuan
+ * @CreateDate : 2020-03-23 11:18
+ * @Modify:
+ **/
+@Data
+@AllArgsConstructor
+@Api("插件日志")
+public class BasPluginLoggerModel {
+
+ @ApiParam("插件名称")
+ private String pluginName;
+
+ @ApiParam("插件实例类名称")
+ private String className;
+
+ @ApiParam("插件调用方法名称")
+ private String methodName;
+
+ @ApiParam("插件日志内容")
+ private String loggerContext;
+
+ @ApiParam("日志打印日期")
+ private String printDate;
+}
From f3b7ae8bc565d48f108a8b24325b6a4d06b55f07 Mon Sep 17 00:00:00 2001
From: =?UTF-8?q?=E8=A2=81=E6=B4=A5=E5=93=B2?=
Date: Mon, 23 Mar 2020 18:57:23 +0800
Subject: [PATCH 19/31] =?UTF-8?q?=E4=BC=98=E5=8C=96WmsPDA=E6=8F=92?=
=?UTF-8?q?=E4=BB=B6=E5=AE=9E=E4=BD=93=EF=BC=8C=E5=8E=BB=E6=8E=89=E6=9C=AC?=
=?UTF-8?q?=E5=9C=B0=E6=96=87=E4=BB=B6=E5=A4=B9=E7=BB=B4=E6=8A=A4?=
MIME-Version: 1.0
Content-Type: text/plain; charset=UTF-8
Content-Transfer-Encoding: 8bit
---
.../src/main/java/cn/estsh/i3plus/pojo/wms/bean/plugin/BasPlugin.java | 4 ----
1 file changed, 4 deletions(-)
diff --git a/modules/i3plus-pojo-wms/src/main/java/cn/estsh/i3plus/pojo/wms/bean/plugin/BasPlugin.java b/modules/i3plus-pojo-wms/src/main/java/cn/estsh/i3plus/pojo/wms/bean/plugin/BasPlugin.java
index 6942fee..af83020 100644
--- a/modules/i3plus-pojo-wms/src/main/java/cn/estsh/i3plus/pojo/wms/bean/plugin/BasPlugin.java
+++ b/modules/i3plus-pojo-wms/src/main/java/cn/estsh/i3plus/pojo/wms/bean/plugin/BasPlugin.java
@@ -76,10 +76,6 @@ public class BasPlugin extends BaseBean{
@ApiParam(value = "插件状态", example = "1")
private Integer pluginStatus;
- @Column(name = "PLUGIN_DIRECTORY")
- @ApiParam(value = "本地插件文件夹")
- private String pluginDirectory;
-
@Column(name = "PLUGIN_PACKAGE_NAME")
@ApiParam(value = "插件项目包名称")
private String pluginPackName;
From f578311f55bb243647d1739c7a48003f3838ef28 Mon Sep 17 00:00:00 2001
From: "jhforever.wang@estsh.com"
Date: Mon, 23 Mar 2020 19:06:52 +0800
Subject: [PATCH 20/31] =?UTF-8?q?=E6=95=B0=E6=8D=AE=E5=A4=8D=E6=A0=B8?=
MIME-Version: 1.0
Content-Type: text/plain; charset=UTF-8
Content-Transfer-Encoding: 8bit
---
.../estsh/i3plus/pojo/mes/bean/MesPartCheck.java | 59 ++++++++++++++++++++++
.../i3plus/pojo/mes/model/DataReviewStepModel.java | 29 +++++++++++
.../pojo/mes/model/ProductDataCacheModel.java | 24 +++++++++
.../mes/repository/MesPartCheckRepository.java | 14 +++++
4 files changed, 126 insertions(+)
create mode 100644 modules/i3plus-pojo-mes/src/main/java/cn/estsh/i3plus/pojo/mes/bean/MesPartCheck.java
create mode 100644 modules/i3plus-pojo-mes/src/main/java/cn/estsh/i3plus/pojo/mes/model/DataReviewStepModel.java
create mode 100644 modules/i3plus-pojo-mes/src/main/java/cn/estsh/i3plus/pojo/mes/model/ProductDataCacheModel.java
create mode 100644 modules/i3plus-pojo-mes/src/main/java/cn/estsh/i3plus/pojo/mes/repository/MesPartCheckRepository.java
diff --git a/modules/i3plus-pojo-mes/src/main/java/cn/estsh/i3plus/pojo/mes/bean/MesPartCheck.java b/modules/i3plus-pojo-mes/src/main/java/cn/estsh/i3plus/pojo/mes/bean/MesPartCheck.java
new file mode 100644
index 0000000..13e8069
--- /dev/null
+++ b/modules/i3plus-pojo-mes/src/main/java/cn/estsh/i3plus/pojo/mes/bean/MesPartCheck.java
@@ -0,0 +1,59 @@
+package cn.estsh.i3plus.pojo.mes.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;
+import java.io.Serializable;
+
+/**
+ * @Description :物料校验项
+ * @Reference :
+ * @Author : wangjie
+ * @CreateDate : 2019-04-02
+ * @Modify:
+ **/
+@Data
+@Entity
+@DynamicInsert
+@DynamicUpdate
+@EqualsAndHashCode(callSuper = true)
+@Table(name = "MES_PART_CHECK")
+@Api("物料校验项")
+public class MesPartCheck extends BaseBean implements Serializable {
+
+ private static final long serialVersionUID = -7706120594398072630L;
+
+ @Column(name = "PART_NO")
+ @ApiParam("物料号")
+ private String partNo;
+
+ @Column(name = "OBJECT_CODE")
+ @ApiParam("对象代码")
+ private String objectCode;
+
+ @Column(name = "CHECK_SPEL_EXPRESS")
+ @ApiParam("校验表达式")
+ private String checkSpelExpress;
+
+ @Column(name = "TYPE_SPEL_EXPRESS")
+ @ApiParam("类型表达式")
+ private String typeSpelExpress;
+
+ @Column(name = "RECORD_NUM_SPEL_EXPRESS")
+ @ApiParam("记录数量表达式")
+ private String recordNumSpelExpress;
+
+ @Column(name = "RECORD_NUM_DESC")
+ @ApiParam("校验表达式")
+ private String recordNumDesc;
+
+}
diff --git a/modules/i3plus-pojo-mes/src/main/java/cn/estsh/i3plus/pojo/mes/model/DataReviewStepModel.java b/modules/i3plus-pojo-mes/src/main/java/cn/estsh/i3plus/pojo/mes/model/DataReviewStepModel.java
new file mode 100644
index 0000000..22a3440
--- /dev/null
+++ b/modules/i3plus-pojo-mes/src/main/java/cn/estsh/i3plus/pojo/mes/model/DataReviewStepModel.java
@@ -0,0 +1,29 @@
+package cn.estsh.i3plus.pojo.mes.model;
+
+
+import io.swagger.annotations.Api;
+import io.swagger.annotations.ApiParam;
+import lombok.AllArgsConstructor;
+import lombok.Data;
+import lombok.NoArgsConstructor;
+
+@Data
+@NoArgsConstructor
+@AllArgsConstructor
+@Api("数据复核model")
+public class DataReviewStepModel {
+
+ @ApiParam("关键件")
+ private String itemPartNo;
+
+ @ApiParam("需要数量")
+ private String needNum;
+
+ @ApiParam("实际数量")
+ private String realNum;
+
+ @ApiParam("对象代码")
+ private String objectCode;
+
+
+}
diff --git a/modules/i3plus-pojo-mes/src/main/java/cn/estsh/i3plus/pojo/mes/model/ProductDataCacheModel.java b/modules/i3plus-pojo-mes/src/main/java/cn/estsh/i3plus/pojo/mes/model/ProductDataCacheModel.java
new file mode 100644
index 0000000..16d5f94
--- /dev/null
+++ b/modules/i3plus-pojo-mes/src/main/java/cn/estsh/i3plus/pojo/mes/model/ProductDataCacheModel.java
@@ -0,0 +1,24 @@
+package cn.estsh.i3plus.pojo.mes.model;
+
+
+import io.swagger.annotations.Api;
+import io.swagger.annotations.ApiParam;
+import lombok.AllArgsConstructor;
+import lombok.Data;
+import lombok.NoArgsConstructor;
+
+import java.util.List;
+
+@Data
+@NoArgsConstructor
+@AllArgsConstructor
+@Api("生产数据缓存model")
+public class ProductDataCacheModel {
+
+ @ApiParam("对象代码")
+ private String objectCode;
+
+ @ApiParam("字段名称")
+ private List productDataModelList;
+
+}
diff --git a/modules/i3plus-pojo-mes/src/main/java/cn/estsh/i3plus/pojo/mes/repository/MesPartCheckRepository.java b/modules/i3plus-pojo-mes/src/main/java/cn/estsh/i3plus/pojo/mes/repository/MesPartCheckRepository.java
new file mode 100644
index 0000000..ca12e5b
--- /dev/null
+++ b/modules/i3plus-pojo-mes/src/main/java/cn/estsh/i3plus/pojo/mes/repository/MesPartCheckRepository.java
@@ -0,0 +1,14 @@
+package cn.estsh.i3plus.pojo.mes.repository;
+
+import cn.estsh.i3plus.pojo.base.jpa.dao.BaseRepository;
+import cn.estsh.i3plus.pojo.mes.bean.MesPartCheck;
+
+/**
+ * @Description:
+ * @Reference:
+ * @Author: wangjie
+ * @CreateDate: 2019\11\18 10:34
+ * @Modify:
+ **/
+public interface MesPartCheckRepository extends BaseRepository {
+}
From 045dc01479509e76b0ce8ee0a8156c6f752427a4 Mon Sep 17 00:00:00 2001
From: "joke.wang"
Date: Mon, 23 Mar 2020 23:24:50 +0800
Subject: [PATCH 21/31] =?UTF-8?q?[=E4=BB=BB=E5=8A=A1=EF=BC=9A1479=20?=
=?UTF-8?q?=E6=96=99=E6=9E=B6=E6=9D=A1=E7=A0=81=E6=89=93=E5=8D=B0]?=
MIME-Version: 1.0
Content-Type: text/plain; charset=UTF-8
Content-Transfer-Encoding: 8bit
---
.../java/cn/estsh/i3plus/pojo/mes/bean/MesPlc.java | 2 +-
.../cn/estsh/i3plus/pojo/mes/bean/MesProdCfg.java | 4 +
.../estsh/i3plus/pojo/mes/bean/MesProductData.java | 3 +-
.../i3plus/pojo/mes/bean/MesQueueOrderDetail.java | 6 +-
.../estsh/i3plus/pojo/mes/model/EsProductData.java | 87 ++++++++++++++++++++++
.../pojo/mes/model/QueueJitActualModule.java | 37 +++++++++
.../i3plus/pojo/mes/model/QueueOrderModel.java | 18 +++++
.../i3plus/pojo/mes/model/StepPrintSnModel.java | 20 +++++
8 files changed, 173 insertions(+), 4 deletions(-)
create mode 100644 modules/i3plus-pojo-mes/src/main/java/cn/estsh/i3plus/pojo/mes/model/EsProductData.java
create mode 100644 modules/i3plus-pojo-mes/src/main/java/cn/estsh/i3plus/pojo/mes/model/QueueJitActualModule.java
diff --git a/modules/i3plus-pojo-mes/src/main/java/cn/estsh/i3plus/pojo/mes/bean/MesPlc.java b/modules/i3plus-pojo-mes/src/main/java/cn/estsh/i3plus/pojo/mes/bean/MesPlc.java
index 6c6aeec..6a49f5e 100644
--- a/modules/i3plus-pojo-mes/src/main/java/cn/estsh/i3plus/pojo/mes/bean/MesPlc.java
+++ b/modules/i3plus-pojo-mes/src/main/java/cn/estsh/i3plus/pojo/mes/bean/MesPlc.java
@@ -127,5 +127,5 @@ public class MesPlc extends BaseBean implements Serializable {
@Transient
@ApiParam("OPC值")
- private List opcValue;
+ private String opcValue;
}
diff --git a/modules/i3plus-pojo-mes/src/main/java/cn/estsh/i3plus/pojo/mes/bean/MesProdCfg.java b/modules/i3plus-pojo-mes/src/main/java/cn/estsh/i3plus/pojo/mes/bean/MesProdCfg.java
index 34389f0..6a40ee7 100644
--- a/modules/i3plus-pojo-mes/src/main/java/cn/estsh/i3plus/pojo/mes/bean/MesProdCfg.java
+++ b/modules/i3plus-pojo-mes/src/main/java/cn/estsh/i3plus/pojo/mes/bean/MesProdCfg.java
@@ -42,4 +42,8 @@ public class MesProdCfg extends BaseBean implements Serializable {
@Column(name = "PROD_CFG_Type_CODE")
@ApiParam("产品配置类型代码")
private String prodCfgTypeCode;
+
+ @Column(name = "PROD_CFG_TYPE")
+ @ApiParam("产品配置类型")
+ private String prodCfgType;
}
diff --git a/modules/i3plus-pojo-mes/src/main/java/cn/estsh/i3plus/pojo/mes/bean/MesProductData.java b/modules/i3plus-pojo-mes/src/main/java/cn/estsh/i3plus/pojo/mes/bean/MesProductData.java
index 8590fbb..cd951ae 100644
--- a/modules/i3plus-pojo-mes/src/main/java/cn/estsh/i3plus/pojo/mes/bean/MesProductData.java
+++ b/modules/i3plus-pojo-mes/src/main/java/cn/estsh/i3plus/pojo/mes/bean/MesProductData.java
@@ -13,7 +13,6 @@ import org.hibernate.annotations.DynamicUpdate;
import javax.persistence.*;
import java.io.Serializable;
-import java.util.List;
/**
* @Description :生产数据
@@ -113,7 +112,7 @@ public class MesProductData extends BaseBean implements Serializable {
@Lob
@Column(name = "LINE_DATA")
@ApiParam("生产数据")
- private List lineData;
+ private String lineData;
@Lob
@Transient
diff --git a/modules/i3plus-pojo-mes/src/main/java/cn/estsh/i3plus/pojo/mes/bean/MesQueueOrderDetail.java b/modules/i3plus-pojo-mes/src/main/java/cn/estsh/i3plus/pojo/mes/bean/MesQueueOrderDetail.java
index 04517c5..5d43571 100644
--- a/modules/i3plus-pojo-mes/src/main/java/cn/estsh/i3plus/pojo/mes/bean/MesQueueOrderDetail.java
+++ b/modules/i3plus-pojo-mes/src/main/java/cn/estsh/i3plus/pojo/mes/bean/MesQueueOrderDetail.java
@@ -76,7 +76,7 @@ public class MesQueueOrderDetail extends BaseBean implements Serializable {
@ApiParam("产品类型名称")
private String pptCode;
- @Column(name = "QUEUE_GROUP_NO")
+ @Column(name = "QUEUE_GROUP_NO")
@ApiParam("分组队列编号")
private String queueGroupNo;
@@ -84,6 +84,10 @@ public class MesQueueOrderDetail extends BaseBean implements Serializable {
@ApiParam("组内编号")
private Integer groupNo;
+ @Column(name = "IS_GROUP_PRINTED")
+ @ApiParam("料架是否已打印")
+ private Integer isGroupPrinted;
+
@Transient
@ApiParam("队列序号")
private Double queueSeq;
diff --git a/modules/i3plus-pojo-mes/src/main/java/cn/estsh/i3plus/pojo/mes/model/EsProductData.java b/modules/i3plus-pojo-mes/src/main/java/cn/estsh/i3plus/pojo/mes/model/EsProductData.java
new file mode 100644
index 0000000..eaba2fa
--- /dev/null
+++ b/modules/i3plus-pojo-mes/src/main/java/cn/estsh/i3plus/pojo/mes/model/EsProductData.java
@@ -0,0 +1,87 @@
+package cn.estsh.i3plus.pojo.mes.model;
+
+import cn.estsh.i3plus.pojo.base.bean.BaseBean;
+import cn.estsh.i3plus.pojo.mes.annotation.ElasticSearch;
+import cn.estsh.i3plus.pojo.mes.annotation.Json4Es;
+import io.swagger.annotations.ApiParam;
+import lombok.AllArgsConstructor;
+import lombok.Data;
+import lombok.NoArgsConstructor;
+
+import java.io.Serializable;
+
+/**
+ * @Description:
+ * @Author: jokelin
+ * @Date: 2020/3/20 5:51 下午
+ * @Modify:
+ */
+@Data
+@AllArgsConstructor
+@NoArgsConstructor
+@ElasticSearch
+public class EsProductData extends BaseBean implements Serializable {
+
+ private static final long serialVersionUID = 4514407617515827040L;
+
+ @ApiParam("工作中心")
+ private String workCenterCode;
+
+ @ApiParam("工作中心名称")
+ private String workCenterName;
+
+ @ApiParam("工作单元")
+ private String workCellCode;
+
+ @ApiParam("工作单元名称")
+ private String workCellName;
+
+ @ApiParam("过程条码")
+ private String serialNumber;
+
+ @ApiParam("产品条码")
+ private String productSn;
+
+ @ApiParam("工单号")
+ private String orderNo;
+
+ @ApiParam("物料号")
+ private String partNo;
+
+ @ApiParam("物料名称")
+ private String partDesc;
+
+ @ApiParam("设备代码")
+ private String equCode;
+
+ @ApiParam("设备名称")
+ private String equName;
+
+ @ApiParam("对象代码")
+ private String objectCode;
+
+ @ApiParam("对象名称")
+ private String objectName;
+
+ @ApiParam("字段代码")
+ private String fieldCode;
+
+ @ApiParam("字段名称")
+ private String fieldName;
+
+ @ApiParam("字段值")
+ private String fieldValue;
+
+ @ApiParam("数据行号")
+ private String rowNo;
+
+ @ApiParam("数据组号")
+ private String groupNo;
+
+ @Json4Es
+ @ApiParam("生产数据")
+ private String lineData;
+
+ @ApiParam("字段总数")
+ private Integer fieldNum;
+}
diff --git a/modules/i3plus-pojo-mes/src/main/java/cn/estsh/i3plus/pojo/mes/model/QueueJitActualModule.java b/modules/i3plus-pojo-mes/src/main/java/cn/estsh/i3plus/pojo/mes/model/QueueJitActualModule.java
new file mode 100644
index 0000000..5ae7b20
--- /dev/null
+++ b/modules/i3plus-pojo-mes/src/main/java/cn/estsh/i3plus/pojo/mes/model/QueueJitActualModule.java
@@ -0,0 +1,37 @@
+package cn.estsh.i3plus.pojo.mes.model;
+
+import io.swagger.annotations.ApiParam;
+import lombok.Data;
+
+/**
+ * @Description:
+ * @Author: jokelin
+ * @Date: 2020/3/20 9:02 下午
+ * @Modify:
+ */
+@Data
+public class QueueJitActualModule {
+
+ private Long id;
+ @ApiParam("vin")
+ private String vinCode;
+ @ApiParam("排序号")
+ private Double seq;
+ @ApiParam("分组队列编号")
+ private String queueGroupNo;
+ @ApiParam("组内编号")
+ private Integer groupNo;
+
+ public QueueJitActualModule() {
+
+ }
+
+ public QueueJitActualModule(Long id, String vinCode, Double seq, String queueGroupNo, Integer groupNo) {
+ this.id = id;
+ this.vinCode = vinCode;
+ this.seq = seq;
+ this.queueGroupNo = queueGroupNo;
+ this.groupNo = groupNo;
+ }
+
+}
diff --git a/modules/i3plus-pojo-mes/src/main/java/cn/estsh/i3plus/pojo/mes/model/QueueOrderModel.java b/modules/i3plus-pojo-mes/src/main/java/cn/estsh/i3plus/pojo/mes/model/QueueOrderModel.java
index 9acf8a7..fc9173f 100644
--- a/modules/i3plus-pojo-mes/src/main/java/cn/estsh/i3plus/pojo/mes/model/QueueOrderModel.java
+++ b/modules/i3plus-pojo-mes/src/main/java/cn/estsh/i3plus/pojo/mes/model/QueueOrderModel.java
@@ -50,6 +50,15 @@ public class QueueOrderModel implements Serializable {
@ApiParam("工位")
private String workCellCode;
+ @ApiParam("生产组代码")
+ private String pgCode;
+ @ApiParam("分组队列编号")
+ private String queueGroupNo;
+ @ApiParam("组内编号")
+ private Integer groupNo;
+ @ApiParam("产品配置代码")
+ private String prodCfgCode;
+
public QueueOrderModel() {
}
@@ -81,4 +90,13 @@ public class QueueOrderModel implements Serializable {
this.snStatus = snStatus;
this.workType = workType;
}
+
+ public QueueOrderModel(Long id, Double queDetailSeq, String pgCode, String queueGroupNo, Integer groupNo, String prodCfgCode) {
+ this.id = id;
+ this.queDetailSeq = queDetailSeq;
+ this.pgCode = pgCode;
+ this.queueGroupNo = queueGroupNo;
+ this.groupNo = groupNo;
+ this.prodCfgCode = prodCfgCode;
+ }
}
diff --git a/modules/i3plus-pojo-mes/src/main/java/cn/estsh/i3plus/pojo/mes/model/StepPrintSnModel.java b/modules/i3plus-pojo-mes/src/main/java/cn/estsh/i3plus/pojo/mes/model/StepPrintSnModel.java
index 2004603..91cd118 100644
--- a/modules/i3plus-pojo-mes/src/main/java/cn/estsh/i3plus/pojo/mes/model/StepPrintSnModel.java
+++ b/modules/i3plus-pojo-mes/src/main/java/cn/estsh/i3plus/pojo/mes/model/StepPrintSnModel.java
@@ -72,4 +72,24 @@ public class StepPrintSnModel extends MesProduceSn {
@ApiParam("包装层级 1-第一层,2-第二层,3-第三层,4-第四层")
private Integer packLevel;
+ @ApiParam("生产组代码")
+ private String pgCode;
+ @ApiParam("分组队列编号")
+ private String queueGroupNo;
+ @ApiParam("组内编号")
+ private Integer groupNo;
+ @ApiParam("产品配置代码")
+ private String prodCfgCode;
+ @ApiParam("队列生产明细序号")
+ private Double queDetailSeq;
+
+ @ApiParam("vin")
+ private String vinCode;
+ @ApiParam("客户JIT生产队列排序号")
+ private Double seq;
+ @ApiParam("jit车号")
+ private String jitCarNo;
+ @ApiParam("车型代码")
+ private String carModuleCode;
+
}
From 9d55a2a8b357dba777abcd6ccb1c57cc4bdbf837 Mon Sep 17 00:00:00 2001
From: "joke.wang"
Date: Mon, 23 Mar 2020 23:49:15 +0800
Subject: [PATCH 22/31] =?UTF-8?q?[=E8=A7=A3=E5=86=B3=E5=86=B2=E7=AA=811]?=
MIME-Version: 1.0
Content-Type: text/plain; charset=UTF-8
Content-Transfer-Encoding: 8bit
---
.../src/main/java/cn/estsh/i3plus/pojo/mes/bean/MesPlc.java | 4 ++++
1 file changed, 4 insertions(+)
diff --git a/modules/i3plus-pojo-mes/src/main/java/cn/estsh/i3plus/pojo/mes/bean/MesPlc.java b/modules/i3plus-pojo-mes/src/main/java/cn/estsh/i3plus/pojo/mes/bean/MesPlc.java
index 6a49f5e..b71bdbd 100644
--- a/modules/i3plus-pojo-mes/src/main/java/cn/estsh/i3plus/pojo/mes/bean/MesPlc.java
+++ b/modules/i3plus-pojo-mes/src/main/java/cn/estsh/i3plus/pojo/mes/bean/MesPlc.java
@@ -128,4 +128,8 @@ public class MesPlc extends BaseBean implements Serializable {
@Transient
@ApiParam("OPC值")
private String opcValue;
+
+ @Column(name = "TOOLING_CODE ")
+ @ApiParam("工装代码")
+ private String toolingCode;
}
From f005489b61a2cd2fff9d2e7e20bcdf6cbbf38044 Mon Sep 17 00:00:00 2001
From: "jhforever.wang@estsh.com"
Date: Tue, 24 Mar 2020 13:15:35 +0800
Subject: [PATCH 23/31] ptl
---
.../src/main/java/cn/estsh/i3plus/pojo/ptl/bean/PtlMainTask.java | 4 ++++
1 file changed, 4 insertions(+)
diff --git a/modules/i3plus-pojo-ptl/src/main/java/cn/estsh/i3plus/pojo/ptl/bean/PtlMainTask.java b/modules/i3plus-pojo-ptl/src/main/java/cn/estsh/i3plus/pojo/ptl/bean/PtlMainTask.java
index 41fc4d0..05b54f6 100644
--- a/modules/i3plus-pojo-ptl/src/main/java/cn/estsh/i3plus/pojo/ptl/bean/PtlMainTask.java
+++ b/modules/i3plus-pojo-ptl/src/main/java/cn/estsh/i3plus/pojo/ptl/bean/PtlMainTask.java
@@ -33,6 +33,10 @@ public class PtlMainTask extends BaseBean implements Serializable {
@ApiParam("主任务编号")
private String taskNo;
+ @Column(name = "ORDER_NO")
+ @ApiParam("业务单号")
+ private String orderNo;
+
@Column(name = "SEQ")
@ApiParam("主任务顺序号")
private Integer seq;
From 0c3d14a3f95d54dce29f506353cf0bb304b9e3fc Mon Sep 17 00:00:00 2001
From: =?UTF-8?q?=E8=A2=81=E6=B4=A5=E5=93=B2?=
Date: Tue, 24 Mar 2020 14:22:35 +0800
Subject: [PATCH 24/31] =?UTF-8?q?wms=E6=8F=92=E4=BB=B6=E6=9E=9A=E4=B8=BE?=
=?UTF-8?q?=E6=96=B0=E5=A2=9E=E6=8C=89=E9=92=AE=E5=A2=9E=E5=BC=BA=E6=8F=92?=
=?UTF-8?q?=E4=BB=B6=E7=B1=BB=E5=9E=8B?=
MIME-Version: 1.0
Content-Type: text/plain; charset=UTF-8
Content-Transfer-Encoding: 8bit
---
.../main/java/cn/estsh/i3plus/pojo/base/enumutil/WmsEnumUtil.java | 5 +++--
1 file changed, 3 insertions(+), 2 deletions(-)
diff --git a/modules/i3plus-pojo-base/src/main/java/cn/estsh/i3plus/pojo/base/enumutil/WmsEnumUtil.java b/modules/i3plus-pojo-base/src/main/java/cn/estsh/i3plus/pojo/base/enumutil/WmsEnumUtil.java
index 309bdcc..02f71d3 100644
--- a/modules/i3plus-pojo-base/src/main/java/cn/estsh/i3plus/pojo/base/enumutil/WmsEnumUtil.java
+++ b/modules/i3plus-pojo-base/src/main/java/cn/estsh/i3plus/pojo/base/enumutil/WmsEnumUtil.java
@@ -5152,13 +5152,14 @@ public class WmsEnumUtil {
}
/**
- * 插件类型 10-PDA插件,20-交易处理插件
+ * 插件类型 10-PDA插件,20-按钮增强插件,30-交易处理插件
* 默认为 10
*/
@JsonFormat(shape = JsonFormat.Shape.OBJECT)
public enum PLUGIN_TYPE {
PDA_PLUGIN(10, "PDA_PLUGIN", "PDA插件"),
- TRANS_PLUGIN(20, "TRANS_PLUGIN", "交易处理插件");
+ BTN_PLUGIN(20, "BTN_PLUGIN", "按钮增强插件"),
+ TRANS_PLUGIN(30, "TRANS_PLUGIN", "交易处理插件");
private int value;
private String code;
From 0ca85027516f957fe3b946dd29356a5dab451b56 Mon Sep 17 00:00:00 2001
From: "jhforever.wang@estsh.com"
Date: Tue, 24 Mar 2020 18:52:29 +0800
Subject: [PATCH 25/31] =?UTF-8?q?=E4=BB=BB=E5=8A=A1=EF=BC=9A1518?=
MIME-Version: 1.0
Content-Type: text/plain; charset=UTF-8
Content-Transfer-Encoding: 8bit
---
.../i3plus/pojo/base/enumutil/PtlPcnEnumUtil.java | 18 ++---
.../i3plus/pojo/ptl/bean/PtlMainTaskDetail.java | 18 ++++-
.../estsh/i3plus/pojo/ptl/model/MesQueueOrder.java | 91 ++++++++++++++++++++++
.../i3plus/pojo/ptl/model/MesQueueOrderDetail.java | 90 +++++++++++++++++++++
.../estsh/i3plus/pojo/ptl/model/MesStationBom.java | 83 ++++++++++++++++++++
5 files changed, 290 insertions(+), 10 deletions(-)
create mode 100644 modules/i3plus-pojo-ptl/src/main/java/cn/estsh/i3plus/pojo/ptl/model/MesQueueOrder.java
create mode 100644 modules/i3plus-pojo-ptl/src/main/java/cn/estsh/i3plus/pojo/ptl/model/MesQueueOrderDetail.java
create mode 100644 modules/i3plus-pojo-ptl/src/main/java/cn/estsh/i3plus/pojo/ptl/model/MesStationBom.java
diff --git a/modules/i3plus-pojo-base/src/main/java/cn/estsh/i3plus/pojo/base/enumutil/PtlPcnEnumUtil.java b/modules/i3plus-pojo-base/src/main/java/cn/estsh/i3plus/pojo/base/enumutil/PtlPcnEnumUtil.java
index 86e527d..4a4bb65 100644
--- a/modules/i3plus-pojo-base/src/main/java/cn/estsh/i3plus/pojo/base/enumutil/PtlPcnEnumUtil.java
+++ b/modules/i3plus-pojo-base/src/main/java/cn/estsh/i3plus/pojo/base/enumutil/PtlPcnEnumUtil.java
@@ -1469,9 +1469,9 @@ public class PtlPcnEnumUtil {
*/
@JsonFormat(shape = JsonFormat.Shape.OBJECT)
public enum AREA_SECTION_TASK_TYPE {
- CREATE(10, "CREATE", "JIT任务"),
- RECEIPT(20, "IN_PROGRESS", "单据任务"),
- RECEIPT_FINISH(30, "COMPLETED", "单点任务");
+ JIT_TASK(10, "JIT_TASK", "JIT任务"),
+ DOCUMENT_TASK(20, "DOCUMENT_TASK", "单据任务"),
+ SINGLE_POINT_TASK(30, "SINGLE_POINT_TASK", "单点任务");
private int value;
private String code;
@@ -1560,9 +1560,9 @@ public class PtlPcnEnumUtil {
*/
@JsonFormat(shape = JsonFormat.Shape.OBJECT)
public enum AREA_TASK_TYPE {
- CREATE(10, "JIT_TASK", "JIT任务"),
- RECEIPT(20, "DOCUMENT_TASK", "单据任务"),
- RECEIPT_FINISH(30, "SINGLE_POINT_TASK", "单点任务");
+ JIT_TASK(10, "JIT_TASK", "JIT任务"),
+ DOCUMENT_TASK(20, "DOCUMENT_TASK", "单据任务"),
+ SINGLE_POINT_TASK(30, "SINGLE_POINT_TASK", "单点任务");
private int value;
private String code;
@@ -1606,9 +1606,9 @@ public class PtlPcnEnumUtil {
*/
@JsonFormat(shape = JsonFormat.Shape.OBJECT)
public enum MAIN_TASK_TYPE {
- CREATE(10, "JIT_TASK", "JIT任务"),
- RECEIPT(20, "DOCUMENT_TASK", "单据任务"),
- RECEIPT_FINISH(30, "SINGLE_POINT_TASK", "单点任务");
+ JIT_TASK(10, "JIT_TASK", "JIT任务"),
+ DOCUMENT_TASK(20, "DOCUMENT_TASK", "单据任务"),
+ SINGLE_POINT_TASK(30, "SINGLE_POINT_TASK", "单点任务");
private int value;
private String code;
diff --git a/modules/i3plus-pojo-ptl/src/main/java/cn/estsh/i3plus/pojo/ptl/bean/PtlMainTaskDetail.java b/modules/i3plus-pojo-ptl/src/main/java/cn/estsh/i3plus/pojo/ptl/bean/PtlMainTaskDetail.java
index ba3146c..a0eb09b 100644
--- a/modules/i3plus-pojo-ptl/src/main/java/cn/estsh/i3plus/pojo/ptl/bean/PtlMainTaskDetail.java
+++ b/modules/i3plus-pojo-ptl/src/main/java/cn/estsh/i3plus/pojo/ptl/bean/PtlMainTaskDetail.java
@@ -38,9 +38,17 @@ public class PtlMainTaskDetail extends BaseBean implements Serializable {
private String partNo;
@Column(name = "PART_NAME")
- @ApiParam("产品物料名称")
+ @ApiParam("产品物料号名称")
private String partName;
+ @Column(name = "ITEM_PART_NO")
+ @ApiParam("拣选物料号")
+ private String itemPartNo;
+
+ @Column(name = "ITEM_PART_NAME")
+ @ApiParam("拣选物料名称")
+ private String itemPartName;
+
@Column(name = "QTY")
@ApiParam("数量")
private Integer qty;
@@ -49,4 +57,12 @@ public class PtlMainTaskDetail extends BaseBean implements Serializable {
@ApiParam("物料种类")
private Integer partCategory;
+ @Column(name = "WORK_CENTER_CODE")
+ @ApiParam("工作中心")
+ private String workCenterCode;
+
+ @Column(name = "WORK_CELL_CODE")
+ @ApiParam("工作单元")
+ private String workCellCode;
+
}
diff --git a/modules/i3plus-pojo-ptl/src/main/java/cn/estsh/i3plus/pojo/ptl/model/MesQueueOrder.java b/modules/i3plus-pojo-ptl/src/main/java/cn/estsh/i3plus/pojo/ptl/model/MesQueueOrder.java
new file mode 100644
index 0000000..167a62d
--- /dev/null
+++ b/modules/i3plus-pojo-ptl/src/main/java/cn/estsh/i3plus/pojo/ptl/model/MesQueueOrder.java
@@ -0,0 +1,91 @@
+package cn.estsh.i3plus.pojo.ptl.model;
+
+import io.swagger.annotations.ApiModel;
+import io.swagger.annotations.ApiParam;
+import lombok.Data;
+
+import java.io.Serializable;
+
+/**
+ * @Description: 生产队列主表
+ * @Reference:
+ * @Author: wangjie
+ * @CreateDate:2019-04-16-17:36
+ * @Modify:
+ **/
+@Data
+@ApiModel("生产队列主表")
+public class MesQueueOrder implements Serializable {
+
+ private static final long serialVersionUID = -3124113504001270712L;
+
+ @ApiParam("主队列编号")
+ private String orderNo;
+
+ @ApiParam("Vin")
+ private String vinCode;
+
+ @ApiParam("客户标识号")
+ private String custFlagNo;
+
+ @ApiParam("产品配置代码")
+ private String prodCfgCode;
+
+ @ApiParam("产品配置名称")
+ private String prodCfgNameRdd;
+
+ @ApiParam("排序")
+ private Double seq;
+
+ @ApiParam("生产工单号")
+ private String workOrderNo;
+
+ @ApiParam("状态")
+ private Integer status;
+
+ @ApiParam("客户产线代码")
+ private String custProdLineCode;
+
+ @ApiParam("区域代码")
+ private String areaCode;
+
+ @ApiParam("锁定标识")
+ private Integer isLock;
+
+ @ApiParam("客户代码")
+ private String custCode;
+
+ @ApiParam("工单类型")
+ private String workType;
+
+ @ApiParam("队列类型")
+ private Integer queueType;
+
+ @ApiParam("生产组代码")
+ private String pgCode;
+
+ @ApiParam(value = "id")
+ public Long id;
+
+ @ApiParam(value ="组织代码")
+ public String organizeCode;
+
+ @ApiParam(value = "有效性")
+ public Integer isValid;
+
+ @ApiParam(value = "是否已删除")
+ public Integer isDeleted;
+
+ @ApiParam(value = "创建用户")
+ public String createUser;
+
+ @ApiParam(value = "创建日期")
+ public String createDatetime;
+
+ @ApiParam(value = "修改人")
+ public String modifyUser;
+
+ @ApiParam(value = "修改日期")
+ public String modifyDatetime;
+
+}
diff --git a/modules/i3plus-pojo-ptl/src/main/java/cn/estsh/i3plus/pojo/ptl/model/MesQueueOrderDetail.java b/modules/i3plus-pojo-ptl/src/main/java/cn/estsh/i3plus/pojo/ptl/model/MesQueueOrderDetail.java
new file mode 100644
index 0000000..48d66be
--- /dev/null
+++ b/modules/i3plus-pojo-ptl/src/main/java/cn/estsh/i3plus/pojo/ptl/model/MesQueueOrderDetail.java
@@ -0,0 +1,90 @@
+package cn.estsh.i3plus.pojo.ptl.model;
+
+import io.swagger.annotations.ApiModel;
+import io.swagger.annotations.ApiParam;
+import lombok.Data;
+
+import java.io.Serializable;
+
+/**
+ * @Description: 生产队列明细
+ * @Reference:
+ * @Author: wangjie
+ * @CreateDate:2019-04-16-17:36
+ * @Modify:
+ **/
+@Data
+@ApiModel("生产队列明细")
+public class MesQueueOrderDetail implements Serializable {
+
+ private static final long serialVersionUID = 1945173626511595078L;
+
+ @ApiParam("主队列编号")
+ private String orderNo;
+
+ @ApiParam("物料号")
+ private String partNo;
+
+ @ApiParam("物料名称")
+ private String partNameRdd;
+
+ @ApiParam("产品条码")
+ private String serialNumber;
+
+ @ApiParam("队列明细序号")
+ private Double seq;
+
+ @ApiParam("数量")
+ private Double qty;
+
+ @ApiParam("状态")
+ private Integer status;
+
+ @ApiParam("生产类型")
+ private String workType;
+
+ @ApiParam("产品类型代码")
+ private String produceCategoryCode;
+
+ @ApiParam("产品类型名称")
+ private String produceCategoryNameRdd;
+
+ @ApiParam("产品类型名称")
+ private String pptCode;
+
+ @ApiParam("分组队列编号")
+ private String queueGroupNo;
+
+ @ApiParam("组内编号")
+ private Integer groupNo;
+
+ @ApiParam("料架是否已打印")
+ private Integer isGroupPrinted;
+
+ @ApiParam("已生产数量")
+ private Double finsihQty;
+
+ @ApiParam(value = "id")
+ public Long id;
+
+ @ApiParam(value ="组织代码")
+ public String organizeCode;
+
+ @ApiParam(value = "有效性")
+ public Integer isValid;
+
+ @ApiParam(value = "是否已删除")
+ public Integer isDeleted;
+
+ @ApiParam(value = "创建用户")
+ public String createUser;
+
+ @ApiParam(value = "创建日期")
+ public String createDatetime;
+
+ @ApiParam(value = "修改人")
+ public String modifyUser;
+
+ @ApiParam(value = "修改日期")
+ public String modifyDatetime;
+}
diff --git a/modules/i3plus-pojo-ptl/src/main/java/cn/estsh/i3plus/pojo/ptl/model/MesStationBom.java b/modules/i3plus-pojo-ptl/src/main/java/cn/estsh/i3plus/pojo/ptl/model/MesStationBom.java
new file mode 100644
index 0000000..fdfb332
--- /dev/null
+++ b/modules/i3plus-pojo-ptl/src/main/java/cn/estsh/i3plus/pojo/ptl/model/MesStationBom.java
@@ -0,0 +1,83 @@
+package cn.estsh.i3plus.pojo.ptl.model;
+
+
+import io.swagger.annotations.ApiModel;
+import io.swagger.annotations.ApiParam;
+import lombok.Data;
+
+import java.io.Serializable;
+
+/**
+ * @Description :工位物料清单
+ * @Reference :
+ * @Author : wangjie
+ * @CreateDate : 2019-04-02
+ * @Modify:
+ **/
+@Data
+@ApiModel("工位物料清单")
+public class MesStationBom implements Serializable {
+
+ private static final long serialVersionUID = -2658812944873600461L;
+
+ @ApiParam("零件号")
+ private String partNo;
+
+ @ApiParam("产品物料名称")
+ private String partName;
+
+ @ApiParam("工作中心")
+ private String workCenterCode;
+
+ @ApiParam("工作单元")
+ private String workCellCode;
+
+ @ApiParam("子零件")
+ private String itemPartNo;
+
+ @ApiParam("原材料物料名称")
+ private String itemPartName;
+
+ @ApiParam(value = "子零件数量")
+ private Double qty;
+
+ @ApiParam(value = "是否可重复")
+ private Integer isRepeat;
+
+ @ApiParam(value = "是否检查")
+ private Integer isCheck;
+
+ @ApiParam(value = "是否投料配置")
+ private Integer isFeed;
+
+ @ApiParam(value = "是否绑定关键件")
+ private Integer isBindKey;
+
+ @ApiParam(value = "匹配规则")
+ private Integer matchRule;
+
+ @ApiParam(value = "id")
+ public Long id;
+
+ @ApiParam(value ="组织代码")
+ public String organizeCode;
+
+ @ApiParam(value = "有效性")
+ public Integer isValid;
+
+ @ApiParam(value = "是否已删除")
+ public Integer isDeleted;
+
+ @ApiParam(value = "创建用户")
+ public String createUser;
+
+ @ApiParam(value = "创建日期")
+ public String createDatetime;
+
+ @ApiParam(value = "修改人")
+ public String modifyUser;
+
+ @ApiParam(value = "修改日期")
+ public String modifyDatetime;
+
+}
From f2c41fc0a6c6e99700258e708fa2a146f7a24c35 Mon Sep 17 00:00:00 2001
From: "puxiao.liao"
Date: Tue, 24 Mar 2020 20:07:29 +0800
Subject: [PATCH 26/31] =?UTF-8?q?bug7800=E3=80=907800=20=E7=A7=BB=E5=BA=93?=
=?UTF-8?q?=E5=8D=95=E5=AF=BC=E5=87=BA=E6=97=B6=E6=8A=A5=E9=94=99=E5=AF=BC?=
=?UTF-8?q?=E5=87=BA=E5=A4=B1=E8=B4=A5=E3=80=91?=
MIME-Version: 1.0
Content-Type: text/plain; charset=UTF-8
Content-Transfer-Encoding: 8bit
---
.../estsh/i3plus/pojo/base/enumutil/WmsEnumUtil.java | 18 ++++++++++++++++++
1 file changed, 18 insertions(+)
diff --git a/modules/i3plus-pojo-base/src/main/java/cn/estsh/i3plus/pojo/base/enumutil/WmsEnumUtil.java b/modules/i3plus-pojo-base/src/main/java/cn/estsh/i3plus/pojo/base/enumutil/WmsEnumUtil.java
index ce7e75b..c86fb74 100644
--- a/modules/i3plus-pojo-base/src/main/java/cn/estsh/i3plus/pojo/base/enumutil/WmsEnumUtil.java
+++ b/modules/i3plus-pojo-base/src/main/java/cn/estsh/i3plus/pojo/base/enumutil/WmsEnumUtil.java
@@ -139,6 +139,15 @@ public class WmsEnumUtil {
}
return tmp;
}
+ 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;
+ }
}
@@ -2977,6 +2986,15 @@ public class WmsEnumUtil {
}
return tmp;
}
+ 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;
+ }
}
/**
From 8b750e6a769066153f99dc050f09d09f642dd62f Mon Sep 17 00:00:00 2001
From: wynne1005
Date: Wed, 25 Mar 2020 11:28:36 +0800
Subject: [PATCH 27/31] =?UTF-8?q?=E4=BF=AE=E6=94=B9=E7=94=9F=E4=BA=A7?=
=?UTF-8?q?=E6=95=B0=E6=8D=AE=E7=B1=BB=E5=9E=8B?=
MIME-Version: 1.0
Content-Type: text/plain; charset=UTF-8
Content-Transfer-Encoding: 8bit
---
.../cn/estsh/i3plus/pojo/mes/bean/MesKpData.java | 8 ++-
.../estsh/i3plus/pojo/mes/bean/MesProductData.java | 2 +-
.../estsh/i3plus/pojo/mes/bean/MesRouteStatus.java | 78 ++++++++++++++++++++++
.../i3plus/pojo/mes/model/StationRequestBean.java | 8 +++
4 files changed, 93 insertions(+), 3 deletions(-)
create mode 100644 modules/i3plus-pojo-mes/src/main/java/cn/estsh/i3plus/pojo/mes/bean/MesRouteStatus.java
diff --git a/modules/i3plus-pojo-mes/src/main/java/cn/estsh/i3plus/pojo/mes/bean/MesKpData.java b/modules/i3plus-pojo-mes/src/main/java/cn/estsh/i3plus/pojo/mes/bean/MesKpData.java
index befec26..5dd8c97 100644
--- a/modules/i3plus-pojo-mes/src/main/java/cn/estsh/i3plus/pojo/mes/bean/MesKpData.java
+++ b/modules/i3plus-pojo-mes/src/main/java/cn/estsh/i3plus/pojo/mes/bean/MesKpData.java
@@ -55,9 +55,9 @@ public class MesKpData extends BaseBean implements Serializable {
@ApiParam("数据下限")
private Double lowerLimit;
- @Column(name = "TERMINAL_ID")
+ @Column(name = "WORK_CELL_CODE")
@ApiParam("工位")
- private Integer terminalId;
+ private String workCellCode;
@Column(name = "TORQUE_GROUP")
@ApiParam("扭矩组")
@@ -79,6 +79,10 @@ public class MesKpData extends BaseBean implements Serializable {
@ApiParam("JOB_ID")
private Integer jobId;
+ @Column(name = "LAST_TIGHTENING_ID")
+ @ApiParam("最后一次扭矩id")
+ private Long lastTighteningId;
+
@Transient
@ApiParam("扭矩值")
private Double torqueValue;
diff --git a/modules/i3plus-pojo-mes/src/main/java/cn/estsh/i3plus/pojo/mes/bean/MesProductData.java b/modules/i3plus-pojo-mes/src/main/java/cn/estsh/i3plus/pojo/mes/bean/MesProductData.java
index 8590fbb..5db7e04 100644
--- a/modules/i3plus-pojo-mes/src/main/java/cn/estsh/i3plus/pojo/mes/bean/MesProductData.java
+++ b/modules/i3plus-pojo-mes/src/main/java/cn/estsh/i3plus/pojo/mes/bean/MesProductData.java
@@ -113,7 +113,7 @@ public class MesProductData extends BaseBean implements Serializable {
@Lob
@Column(name = "LINE_DATA")
@ApiParam("生产数据")
- private List lineData;
+ private String lineData;
@Lob
@Transient
diff --git a/modules/i3plus-pojo-mes/src/main/java/cn/estsh/i3plus/pojo/mes/bean/MesRouteStatus.java b/modules/i3plus-pojo-mes/src/main/java/cn/estsh/i3plus/pojo/mes/bean/MesRouteStatus.java
new file mode 100644
index 0000000..780af83
--- /dev/null
+++ b/modules/i3plus-pojo-mes/src/main/java/cn/estsh/i3plus/pojo/mes/bean/MesRouteStatus.java
@@ -0,0 +1,78 @@
+package cn.estsh.i3plus.pojo.mes.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;
+import java.io.Serializable;
+
+/**
+ * @author Wynne.Lu
+ * @date 2020/2/12 17:41
+ * @desc
+ */
+
+@Data
+@Entity
+@DynamicInsert
+@DynamicUpdate
+@Table(name = "MES_ROUTE_STATUS")
+@EqualsAndHashCode(callSuper = true)
+@Api("流程状态")
+public class MesRouteStatus extends BaseBean implements Serializable {
+ private static final long serialVersionUID = 4988786372428896721L;
+
+ @Column(name = "ROUTE_CODE")
+ @ApiParam("流程代码")
+ private String routeCode;
+
+ @Column(name = "STATUS_CODE")
+ @ApiParam("状态代码")
+ private String statusCode;
+
+ @Column(name = "STATUS_NAME")
+ @ApiParam("状态名称")
+ private String statusName;
+
+ @Column(name = "NEXT_STATUS")
+ @ApiParam("下一状态")
+ private String nextStatus;
+
+ @Column(name = "TRIGGER_TYPE")
+ @ApiParam("触发类型")
+ private Integer triggerType;
+
+ @Column(name = "TRIGGER_EVENT")
+ @ApiParam("触发事件")
+ private String triggerEvent;
+
+ @Column(name = "TRIGGER_WHERE")
+ @ApiParam("触发条件(MVEL)")
+ private String triggerWhere;
+
+ @Column(name = "ACTION_AMG_ID")
+ @ApiParam("触发调用")
+ private Long actionAmgId;
+
+ @Column(name = "IN_AMG_ID")
+ @ApiParam("进入状态调用")
+ private Long inAmgId;
+
+ @Column(name = "OUT_AMG_ID")
+ @ApiParam("离开状态调用")
+ private Long outAmgId;
+
+ @Column(name = "STATUS_TYPE")
+ @ApiParam("状态类型")
+ private Integer statusType;
+
+
+}
diff --git a/modules/i3plus-pojo-mes/src/main/java/cn/estsh/i3plus/pojo/mes/model/StationRequestBean.java b/modules/i3plus-pojo-mes/src/main/java/cn/estsh/i3plus/pojo/mes/model/StationRequestBean.java
index 6fcf819..5ff5cdc 100644
--- a/modules/i3plus-pojo-mes/src/main/java/cn/estsh/i3plus/pojo/mes/model/StationRequestBean.java
+++ b/modules/i3plus-pojo-mes/src/main/java/cn/estsh/i3plus/pojo/mes/model/StationRequestBean.java
@@ -1,6 +1,8 @@
package cn.estsh.i3plus.pojo.mes.model;
+import cn.estsh.i3plus.pojo.mes.bean.MesRouteStatus;
+import io.swagger.annotations.ApiModelProperty;
import io.swagger.annotations.ApiOperation;
import io.swagger.annotations.ApiParam;
import lombok.Data;
@@ -98,6 +100,12 @@ public class StationRequestBean implements Serializable {
@ApiParam("数据map")
private Map dataMap;
+ @ApiParam("流程状态集合")
+ private List routeStatusList;
+
+ @ApiParam("当前流程状态")
+ private MesRouteStatus curRouteStatus;
+
@Override
public String toString() {
return "StationRequestBean{" +
From 98787953ec9e951fe8b60e497a31c5a5bfd95cf2 Mon Sep 17 00:00:00 2001
From: zcg
Date: Wed, 25 Mar 2020 14:25:45 +0800
Subject: [PATCH 28/31] =?UTF-8?q?=E3=80=90MesPcnEnum=20=E6=9E=9A=E4=B8=BE?=
=?UTF-8?q?=E4=BF=AE=E6=94=B9=E3=80=91?=
MIME-Version: 1.0
Content-Type: text/plain; charset=UTF-8
Content-Transfer-Encoding: 8bit
---
.../main/java/cn/estsh/i3plus/pojo/base/enumutil/MesPcnEnumUtil.java | 2 +-
1 file changed, 1 insertion(+), 1 deletion(-)
diff --git a/modules/i3plus-pojo-base/src/main/java/cn/estsh/i3plus/pojo/base/enumutil/MesPcnEnumUtil.java b/modules/i3plus-pojo-base/src/main/java/cn/estsh/i3plus/pojo/base/enumutil/MesPcnEnumUtil.java
index 371e3aa..3e0e184 100644
--- a/modules/i3plus-pojo-base/src/main/java/cn/estsh/i3plus/pojo/base/enumutil/MesPcnEnumUtil.java
+++ b/modules/i3plus-pojo-base/src/main/java/cn/estsh/i3plus/pojo/base/enumutil/MesPcnEnumUtil.java
@@ -202,7 +202,7 @@ public class MesPcnEnumUtil {
PCN_MENU(170, "PCN_MENU", ""),
PCN_MODULE(180, "PCN_MODULE", ""),
PCN_LOGOUT(190, "PCN_LOGOUT", ""),
- UPDATE_LOCALE_RES(200, "LOCALE_RES_URL", "LOCALE_RES_URL"),
+ UPDATE_LOCALE_RES(200, "SYNC_DATA_URL", "LOCALE_RES_URL"),
PCN_SYS_LOCALE_LANGUAGE(210, "PCN_SYS_LOCALE_LANGUAGE", ""),
PCN_SYS_ALL_LANGUAGE(220, "PCN_SYS_ALL_LANGUAGE", "PCN_SYS_ALL_LANGUAGE"),
PCN_SYS_RESOURCE_KEY_LANGUAGE(230, "PCN_SYS_RESOURCE_KEY_LANGUAGE", "PCN_SYS_RESOURCE_KEY_LANGUAGE");
From e3a9defdab15291ba671f3f4df341b19447b644f Mon Sep 17 00:00:00 2001
From: "jhforever.wang@estsh.com"
Date: Wed, 25 Mar 2020 15:07:05 +0800
Subject: [PATCH 29/31] =?UTF-8?q?=E4=BB=BB=E5=8A=A11528=EF=BC=8C=E7=94=9F?=
=?UTF-8?q?=E6=88=90=E5=B9=B6=E6=89=93=E5=8D=B0=E9=97=A8=E9=94=81=E6=A0=87?=
=?UTF-8?q?=E7=AD=BE?=
MIME-Version: 1.0
Content-Type: text/plain; charset=UTF-8
Content-Transfer-Encoding: 8bit
---
.../i3plus/pojo/base/enumutil/MesEnumUtil.java | 4 ++-
.../i3plus/pojo/base/enumutil/MesPcnEnumUtil.java | 41 ++--------------------
.../i3plus/pojo/mes/model/StepPrintSnModel.java | 5 +++
3 files changed, 11 insertions(+), 39 deletions(-)
diff --git a/modules/i3plus-pojo-base/src/main/java/cn/estsh/i3plus/pojo/base/enumutil/MesEnumUtil.java b/modules/i3plus-pojo-base/src/main/java/cn/estsh/i3plus/pojo/base/enumutil/MesEnumUtil.java
index e42d084..ad2e0e4 100644
--- a/modules/i3plus-pojo-base/src/main/java/cn/estsh/i3plus/pojo/base/enumutil/MesEnumUtil.java
+++ b/modules/i3plus-pojo-base/src/main/java/cn/estsh/i3plus/pojo/base/enumutil/MesEnumUtil.java
@@ -1239,7 +1239,9 @@ public class MesEnumUtil {
public enum MES_PRODUCE_SN_TYPE {
NORMAL(10, "正常件"),
- FIRST_INSPECTION(20, "首检件");
+ FIRST_INSPECTION(20, "首检件"),
+ HALF_PRODUCT(30, "半成品"),
+ KP(40, "关键件");
private int value;
private String description;
diff --git a/modules/i3plus-pojo-base/src/main/java/cn/estsh/i3plus/pojo/base/enumutil/MesPcnEnumUtil.java b/modules/i3plus-pojo-base/src/main/java/cn/estsh/i3plus/pojo/base/enumutil/MesPcnEnumUtil.java
index 371e3aa..ce35b5b 100644
--- a/modules/i3plus-pojo-base/src/main/java/cn/estsh/i3plus/pojo/base/enumutil/MesPcnEnumUtil.java
+++ b/modules/i3plus-pojo-base/src/main/java/cn/estsh/i3plus/pojo/base/enumutil/MesPcnEnumUtil.java
@@ -418,7 +418,9 @@ public class MesPcnEnumUtil {
public enum MES_PRODUCE_SN_TYPE {
NORMAL(10, "正常件"),
- FIRST_INSPECTION(20, "首检件");
+ FIRST_INSPECTION(20, "首检件"),
+ HALF_PRODUCT(30, "半成品"),
+ KP(40, "关键件");
private int value;
private String description;
@@ -2215,43 +2217,6 @@ public class MesPcnEnumUtil {
}
/**
- * 条码类型
- */
- @JsonFormat(shape = JsonFormat.Shape.OBJECT)
- public enum PCN_SN_TYPE {
-
- NORMAL(10, "正常件"),
- FIRST_INSPECTION(20, "首检件");
-
- private int value;
- private String description;
-
- PCN_SN_TYPE(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;
- }
- }
-
-
- /**
* MesPlanOrder实体对应的source值 计划来源
*/
@JsonFormat(shape = JsonFormat.Shape.OBJECT)
diff --git a/modules/i3plus-pojo-mes/src/main/java/cn/estsh/i3plus/pojo/mes/model/StepPrintSnModel.java b/modules/i3plus-pojo-mes/src/main/java/cn/estsh/i3plus/pojo/mes/model/StepPrintSnModel.java
index 91cd118..9685268 100644
--- a/modules/i3plus-pojo-mes/src/main/java/cn/estsh/i3plus/pojo/mes/model/StepPrintSnModel.java
+++ b/modules/i3plus-pojo-mes/src/main/java/cn/estsh/i3plus/pojo/mes/model/StepPrintSnModel.java
@@ -5,6 +5,8 @@ import io.swagger.annotations.Api;
import io.swagger.annotations.ApiParam;
import lombok.Data;
+import javax.persistence.Transient;
+
/**
* @Description: 打印条码工步, 打印信息模板
* @Reference:
@@ -18,6 +20,9 @@ public class StepPrintSnModel extends MesProduceSn {
@ApiParam("打印描述")
private String printDesc;
+ @ApiParam(value = "打印时间")
+ private String printTime;
+
@ApiParam("条码")
private String barCode;
From 030f2948fb746929a750463731e8b47b69d9d796 Mon Sep 17 00:00:00 2001
From: =?UTF-8?q?=E8=AE=B8=E5=BF=83=E6=B4=81?=
Date: Wed, 25 Mar 2020 15:08:06 +0800
Subject: [PATCH 30/31] =?UTF-8?q?=E5=8A=A8=E6=80=81=E6=9F=A5=E8=AF=A2?=
=?UTF-8?q?=EF=BC=9A#=E4=BB=BB=E5=8A=A11352?=
MIME-Version: 1.0
Content-Type: text/plain; charset=UTF-8
Content-Transfer-Encoding: 8bit
---
.../i3plus/pojo/base/annotation/DynamicField.java | 2 +
.../i3plus/pojo/base/enumutil/WmsEnumUtil.java | 63 ++++++++++++++++++++++
.../cn/estsh/i3plus/pojo/wms/bean/WmsPart.java | 31 ++++++-----
.../pojo/wms/bean/dynamictable/WmsFieldInfo.java | 4 ++
.../pojo/wms/bean/dynamictable/WmsListElement.java | 20 +++++++
5 files changed, 108 insertions(+), 12 deletions(-)
diff --git a/modules/i3plus-pojo-base/src/main/java/cn/estsh/i3plus/pojo/base/annotation/DynamicField.java b/modules/i3plus-pojo-base/src/main/java/cn/estsh/i3plus/pojo/base/annotation/DynamicField.java
index cd04561..9dfac91 100644
--- a/modules/i3plus-pojo-base/src/main/java/cn/estsh/i3plus/pojo/base/annotation/DynamicField.java
+++ b/modules/i3plus-pojo-base/src/main/java/cn/estsh/i3plus/pojo/base/annotation/DynamicField.java
@@ -43,4 +43,6 @@ public @interface DynamicField {
String searchColumnName() default "";
// 回显列名
String explicitColumnName() default "";
+ // 下拉框规则
+ WmsEnumUtil.DYNAMIC_FIELD_SELECT_RULE selectRule() default WmsEnumUtil.DYNAMIC_FIELD_SELECT_RULE.SINGLE_ENUM;
}
diff --git a/modules/i3plus-pojo-base/src/main/java/cn/estsh/i3plus/pojo/base/enumutil/WmsEnumUtil.java b/modules/i3plus-pojo-base/src/main/java/cn/estsh/i3plus/pojo/base/enumutil/WmsEnumUtil.java
index ce7e75b..1842e14 100644
--- a/modules/i3plus-pojo-base/src/main/java/cn/estsh/i3plus/pojo/base/enumutil/WmsEnumUtil.java
+++ b/modules/i3plus-pojo-base/src/main/java/cn/estsh/i3plus/pojo/base/enumutil/WmsEnumUtil.java
@@ -5158,4 +5158,67 @@ public class WmsEnumUtil {
return tmp;
}
}
+
+ /**
+ * 动态查询-下拉框规则
+ * 默认为 10
+ */
+ @JsonFormat(shape = JsonFormat.Shape.OBJECT)
+ public enum DYNAMIC_FIELD_SELECT_RULE {
+ SINGLE_ENUM(10, "SINGLE_ENUM", "单选枚举"),
+ MULTIPLE_ENUM(20, "MULTIPLE_ENUM", "多选枚举"),
+ SINGLE_URL(30, "SINGLE_URL", "单选接口"),
+ MULTIPLE_URL(40, "MULTIPLE_URL", "多选接口");
+
+ private int value;
+ private String code;
+ private String description;
+
+ DYNAMIC_FIELD_SELECT_RULE(int value, String code, String description) {
+ this.value = value;
+ this.code = code;
+ this.description = description;
+ }
+
+ public int getValue() {
+ return value;
+ }
+
+ public String getDescription() {
+ return description;
+ }
+
+ public String getCode() {
+ return code;
+ }
+
+ public static DYNAMIC_FIELD_SELECT_RULE codeOf(int value) {
+ for (int i = 0; i < values().length; i++) {
+ if (values()[i].value == value) {
+ return values()[i];
+ }
+ }
+ return null;
+ }
+
+ public static String valueOf(int val) {
+ String tmp = null;
+ for (int i = 0; i < values().length; i++) {
+ if (values()[i].value == val) {
+ tmp = values()[i].description;
+ }
+ }
+ return tmp;
+ }
+
+ public static int descOf(String desc) {
+ int tmp = 1;
+ for (int i = 0; i < values().length; i++) {
+ if (values()[i].description.equals(desc)) {
+ tmp = values()[i].value;
+ }
+ }
+ return tmp;
+ }
+ }
}
\ No newline at end of file
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 0157775..85ec609 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
@@ -75,17 +75,19 @@ public class WmsPart extends BaseBean {
@Column(name = "STOCK_UNIT")
@ApiParam(value = "库存单位")
- @DynamicField(webFieldType = WmsEnumUtil.FIELD_TYPE.TEXT, isRequire = 2)
+ @DynamicField(webFieldType = WmsEnumUtil.FIELD_TYPE.SELECT, selectRule = WmsEnumUtil.DYNAMIC_FIELD_SELECT_RULE.SINGLE_URL,
+ isRequire = 2, entityName = "/wms/wmsUnit/wms-unit/query", listColumnName = "unitCode", explicitColumnName = "unitCode")
private String stockUnit;
@Column(name = "ABC")
@ApiParam(value = "分类")
- @DynamicField(webFieldType = WmsEnumUtil.FIELD_TYPE.SELECT, entityName = "PART_ABC")
+ @DynamicField(webFieldType = WmsEnumUtil.FIELD_TYPE.TEXT, isRequire = 2)
private String abc;
@Column(name = "BUY_UNIT")
@ApiParam(value = "采购单位")
- @DynamicField(webFieldType = WmsEnumUtil.FIELD_TYPE.TEXT, isRequire = 2)
+ @DynamicField(webFieldType = WmsEnumUtil.FIELD_TYPE.SELECT, selectRule = WmsEnumUtil.DYNAMIC_FIELD_SELECT_RULE.SINGLE_URL,
+ isRequire = 2, entityName = "/wms/wmsUnit/wms-unit/query", listColumnName = "unitCode", explicitColumnName = "unitCode")
private String buyUnit;
@Column(name = "BU2SU", columnDefinition = "decimal(18,8)")
@@ -95,7 +97,8 @@ public class WmsPart extends BaseBean {
@Column(name = "PRICE_UNIT")
@ApiParam(value = "计价单位")
- @DynamicField(webFieldType = WmsEnumUtil.FIELD_TYPE.TEXT, isRequire = 2)
+ @DynamicField(webFieldType = WmsEnumUtil.FIELD_TYPE.SELECT, selectRule = WmsEnumUtil.DYNAMIC_FIELD_SELECT_RULE.SINGLE_URL,
+ isRequire = 2, entityName = "/wms/wmsUnit/wms-unit/query", listColumnName = "unitCode", explicitColumnName = "unitCode")
private String priceUnit;
@Column(name = "PU2SU", columnDefinition = "decimal(18,8)")
@@ -126,12 +129,14 @@ public class WmsPart extends BaseBean {
@Column(name = "PART_GROUP")
@ApiParam(value = "物料组")
- @DynamicField(webFieldType = WmsEnumUtil.FIELD_TYPE.TEXT, isRequire = 2)
+ @DynamicField(webFieldType = WmsEnumUtil.FIELD_TYPE.SELECT, selectRule = WmsEnumUtil.DYNAMIC_FIELD_SELECT_RULE.SINGLE_URL,
+ isRequire = 2, entityName = "/wms/wms-enum/dictionary/code?code=PART_GROUP_RULE", listColumnName = "name", explicitColumnName = "dictionaryValue")
private String partGroup;
@Column(name = "LOT_CHECK_RULE")
@ApiParam(value = "批次校验规则")
- @DynamicField(webFieldType = WmsEnumUtil.FIELD_TYPE.TEXT, isRequire = 2)
+ @DynamicField(webFieldType = WmsEnumUtil.FIELD_TYPE.SELECT, selectRule = WmsEnumUtil.DYNAMIC_FIELD_SELECT_RULE.SINGLE_URL,
+ isRequire = 2, entityName = "/wms/wms-enum/dictionary/code?code=LOT_CHECK_RULE", listColumnName = "name", explicitColumnName = "dictionaryValue")
private String lotCheckRule;
@Column(name = "SN_CONTROL")
@@ -162,12 +167,12 @@ public class WmsPart extends BaseBean {
@Column(name = "OUT_CLOSE_FLAG")
@ApiParam("項目结算标识")
- @DynamicField(webFieldType = WmsEnumUtil.FIELD_TYPE.SELECT, entityName = "OUT_CLOSE_FLAG")
+ @DynamicField(webFieldType = WmsEnumUtil.FIELD_TYPE.TEXT, isRequire = 2)
private String outCloseFlag = "2";
@Column(name = "OUT_CLOSE_TYPE")
@ApiParam("结算方式")
- @DynamicField(webFieldType = WmsEnumUtil.FIELD_TYPE.SELECT, entityName = "OUT_CLOSE_TYPE")
+ @DynamicField(webFieldType = WmsEnumUtil.FIELD_TYPE.TEXT, isRequire = 2)
private String outCloseType;
@Column(name = "OUT_CLOSE_VENDOR")
@@ -197,7 +202,8 @@ public class WmsPart extends BaseBean {
@Column(name = "PRODUCT_LINES")
@ApiParam("报工产线")
- @DynamicField(webFieldType = WmsEnumUtil.FIELD_TYPE.TEXT, isRequire = 2)
+ @DynamicField(webFieldType = WmsEnumUtil.FIELD_TYPE.SELECT, selectRule = WmsEnumUtil.DYNAMIC_FIELD_SELECT_RULE.SINGLE_URL,
+ isRequire = 2, entityName = "/wms/work-center/list", listColumnName = "workCenterName", explicitColumnName = "workCenterCode")
private String productLines;
@Column(name = "PROPORTION", columnDefinition = "decimal(10,5)")
@@ -233,9 +239,10 @@ public class WmsPart extends BaseBean {
private Integer isProdLot = 2;
@Column(name = "PULL_WAY")
- @DynamicField(webFieldType = WmsEnumUtil.FIELD_TYPE.SELECT, isRequire = 2, entityName = "PULL_WAY_STATUS")
- @ApiParam(value = "拉动方式", example = "0")
- private Integer pullWay = 0;
+ @DynamicField(webFieldType = WmsEnumUtil.FIELD_TYPE.SELECT, selectRule = WmsEnumUtil.DYNAMIC_FIELD_SELECT_RULE.MULTIPLE_ENUM,
+ isRequire = 2, entityName = "PULL_WAY_STATUS")
+ @ApiParam(value = "拉动方式")
+ private String pullWay;
@Column(name = "CYCLE_RQUEST_PERIOD")
@ApiParam(value = "循环补货周期", example = "0")
diff --git a/modules/i3plus-pojo-wms/src/main/java/cn/estsh/i3plus/pojo/wms/bean/dynamictable/WmsFieldInfo.java b/modules/i3plus-pojo-wms/src/main/java/cn/estsh/i3plus/pojo/wms/bean/dynamictable/WmsFieldInfo.java
index 813e15b..01b511f 100644
--- a/modules/i3plus-pojo-wms/src/main/java/cn/estsh/i3plus/pojo/wms/bean/dynamictable/WmsFieldInfo.java
+++ b/modules/i3plus-pojo-wms/src/main/java/cn/estsh/i3plus/pojo/wms/bean/dynamictable/WmsFieldInfo.java
@@ -108,4 +108,8 @@ public class WmsFieldInfo extends BaseBean {
@Column(name = "EXPLICIT_COLUMN_NAME")
@ApiParam(value = "回显列名")
private String explicitColumnName;
+
+ @Column(name = "DYNAMIC_FIELD_SELECT_RULE")
+ @ApiParam(value = "下拉框规则")
+ private Integer selectRule;
}
diff --git a/modules/i3plus-pojo-wms/src/main/java/cn/estsh/i3plus/pojo/wms/bean/dynamictable/WmsListElement.java b/modules/i3plus-pojo-wms/src/main/java/cn/estsh/i3plus/pojo/wms/bean/dynamictable/WmsListElement.java
index 41f6b6f..1359939 100644
--- a/modules/i3plus-pojo-wms/src/main/java/cn/estsh/i3plus/pojo/wms/bean/dynamictable/WmsListElement.java
+++ b/modules/i3plus-pojo-wms/src/main/java/cn/estsh/i3plus/pojo/wms/bean/dynamictable/WmsListElement.java
@@ -81,4 +81,24 @@ public class WmsListElement extends BaseBean {
@Column(name = "FUNCTION_ID")
@ApiParam(value = "功能菜单ID")
private Long functionId;
+
+ @Column(name = "FIELD_TYPE")
+ @ApiParam(value = "字段类型")
+ private Integer fieldType;
+
+ @Column(name = "DYNAMIC_FIELD_SELECT_RULE")
+ @ApiParam(value = "下拉框规则")
+ private Integer selectRule;
+
+ @Column(name = "ENTITY_NAME")
+ @ApiParam(value = "实体名称")
+ private String entityName;
+
+ @Column(name = "LIST_COLUMN_NAME")
+ @ApiParam(value = "开窗列表显示列名称")
+ private String listColumnName;
+
+ @Column(name = "EXPLICIT_COLUMN_NAME")
+ @ApiParam(value = "回显列名")
+ private String explicitColumnName;
}
From 56c1bf8c443a29b649ff5c810c6eff920280354d Mon Sep 17 00:00:00 2001
From: "jimmy.zeng"
Date: Wed, 25 Mar 2020 18:33:39 +0800
Subject: [PATCH 31/31] =?UTF-8?q?=E3=80=907648=20=E5=9C=A8=E5=8F=91?=
=?UTF-8?q?=E8=BF=90=E7=95=8C=E9=9D=A2=E5=A2=9E=E5=8A=A0=E4=B8=80=E4=B8=AA?=
=?UTF-8?q?=E6=89=93=E5=BC=80=E5=8D=95=E6=8D=AE=E6=8C=89=E9=92=AE=E3=80=82?=
=?UTF-8?q?=E3=80=91?=
MIME-Version: 1.0
Content-Type: text/plain; charset=UTF-8
Content-Transfer-Encoding: 8bit
---
.../main/java/cn/estsh/i3plus/pojo/wms/bean/WmsDocMovementDetails.java | 2 +-
1 file changed, 1 insertion(+), 1 deletion(-)
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 8b79c72..10e116b 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
@@ -105,7 +105,7 @@ public class WmsDocMovementDetails extends BaseBean {
*/
@Column(name = "ITEM_STATUS")
@ApiParam(value = "状态", example = "1")
- @AnnoOutputColumn(refClass = WmsEnumUtil.MASTER_ORDER_STATUS.class, refForeignKey = "value", value = "description")
+ @AnnoOutputColumn(refClass = WmsEnumUtil.ORDER_DETAILS_STATUS.class, refForeignKey = "value", value = "description")
private Integer itemStatus;
/**