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/18] =?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/18] =?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/18] =?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/18] =?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/18] 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 5291d5d13dcd81a225d1781d4eeca81855a01d9c Mon Sep 17 00:00:00 2001
From: "jimmy.zeng"
Date: Thu, 19 Mar 2020 10:13:04 +0800
Subject: [PATCH 06/18] =?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 07/18] =?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 08/18] =?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 4c199ce8bad46531ba0edc3ef6e930bf6e63d3f1 Mon Sep 17 00:00:00 2001
From: "puxiao.liao"
Date: Fri, 20 Mar 2020 09:39:35 +0800
Subject: [PATCH 09/18] =?UTF-8?q?=E4=BB=BB=E5=8A=A11470=E3=80=90=201470=20?=
=?UTF-8?q?504=20=E5=8C=97=E4=BA=AC=E9=BA=A6=E6=A0=BC=E7=BA=B3-=E9=87=87?=
=?UTF-8?q?=E8=B4=AD=E6=94=B6=E8=B4=A7--=E6=96=B0=E5=A2=9E=E6=89=AB?=
=?UTF-8?q?=E6=8F=8F=E4=BA=8C=E7=BB=B4=E7=A0=81=E7=BB=84=E4=BB=B6=E3=80=91?=
=?UTF-8?q?=20=E4=BB=BB=E5=8A=A11467=E3=80=901467=20506=20=E5=8C=97?=
=?UTF-8?q?=E4=BA=AC=E9=BA=A6=E6=A0=BC=E7=BA=B3-=E6=8E=A8=E8=8D=90?=
=?UTF-8?q?=E5=85=A5=E5=BA=93-=E6=96=B0=E5=A2=9E=E6=8E=A8=E8=8D=90?=
=?UTF-8?q?=E5=8A=A8=E6=80=81=E5=BA=93=E4=BD=8D=E7=BB=84=E4=BB=B6=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/WmsLocate.java | 10 ++++++++++
.../estsh/i3plus/pojo/wms/engine/rule/GenerateLocateRule.java | 7 +++++++
2 files changed, 17 insertions(+)
diff --git a/modules/i3plus-pojo-wms/src/main/java/cn/estsh/i3plus/pojo/wms/bean/WmsLocate.java b/modules/i3plus-pojo-wms/src/main/java/cn/estsh/i3plus/pojo/wms/bean/WmsLocate.java
index ee6babb..a69e24b 100644
--- a/modules/i3plus-pojo-wms/src/main/java/cn/estsh/i3plus/pojo/wms/bean/WmsLocate.java
+++ b/modules/i3plus-pojo-wms/src/main/java/cn/estsh/i3plus/pojo/wms/bean/WmsLocate.java
@@ -1,5 +1,6 @@
package cn.estsh.i3plus.pojo.wms.bean;
+import cn.estsh.i3plus.pojo.base.annotation.AnnoOutputColumn;
import cn.estsh.i3plus.pojo.base.annotation.DynamicField;
import cn.estsh.i3plus.pojo.base.bean.BaseBean;
import cn.estsh.i3plus.pojo.base.enumutil.WmsEnumUtil;
@@ -47,6 +48,7 @@ public class WmsLocate extends BaseBean {
*/
@Column(name = "LOCATE_TYPE")
@ApiParam(value = "库位类型")
+ @AnnoOutputColumn(refClass = WmsEnumUtil.LOCATE_TYPE.class, refForeignKey = "value", value = "description")
@DynamicField(webFieldType = WmsEnumUtil.FIELD_TYPE.SELECT, entityName = "LOCATE_TYPE")
private Integer locateType;
@@ -192,6 +194,14 @@ public class WmsLocate extends BaseBean {
this.destBoxQty = destBoxQty;
}
+ public WmsLocate(String locateNo,Integer destBoxQty, Integer y, Integer x, Integer z) {
+ this.locateNo = locateNo;
+ this.destBoxQty = destBoxQty;
+ this.y = y;
+ this.x = x;
+ this.z = z;
+ }
+
public WmsLocate(Integer boxQty , Double partQty,String locateNo){
this.boxQty=boxQty;
this.partQty=partQty;
diff --git a/modules/i3plus-pojo-wms/src/main/java/cn/estsh/i3plus/pojo/wms/engine/rule/GenerateLocateRule.java b/modules/i3plus-pojo-wms/src/main/java/cn/estsh/i3plus/pojo/wms/engine/rule/GenerateLocateRule.java
index 480fb35..c9fcfd4 100644
--- a/modules/i3plus-pojo-wms/src/main/java/cn/estsh/i3plus/pojo/wms/engine/rule/GenerateLocateRule.java
+++ b/modules/i3plus-pojo-wms/src/main/java/cn/estsh/i3plus/pojo/wms/engine/rule/GenerateLocateRule.java
@@ -48,4 +48,11 @@ public class GenerateLocateRule {
* 物料名称
*/
private String partNo;
+
+ /**
+ * 按照坐标排序
+ */
+ private boolean orderByAxle;
+
+
}
From 62cee148cd7e520b2edba63f4552dc32eb9583cc Mon Sep 17 00:00:00 2001
From: joke lin
Date: Fri, 20 Mar 2020 15:04:42 +0800
Subject: [PATCH 10/18] =?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 79788daf8b12c531a967bdc744d42869af5b511c Mon Sep 17 00:00:00 2001
From: "joke.wang"
Date: Fri, 20 Mar 2020 17:20:23 +0800
Subject: [PATCH 11/18] =?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 12/18] =?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 13/18] =?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 f2c41fc0a6c6e99700258e708fa2a146f7a24c35 Mon Sep 17 00:00:00 2001
From: "puxiao.liao"
Date: Tue, 24 Mar 2020 20:07:29 +0800
Subject: [PATCH 14/18] =?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 15/18] =?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 16/18] =?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 17/18] =?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 18/18] =?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;
}