diff --git a/.gitignore b/.gitignore
index b86a41d..6614dc3 100644
--- a/.gitignore
+++ b/.gitignore
@@ -13,4 +13,5 @@ target
.md
*.log
*.properties
-.DS_Store
\ No newline at end of file
+.DS_Store
+pom.xml
\ No newline at end of file
diff --git a/modules/i3plus-pojo-base/pom.xml b/modules/i3plus-pojo-base/pom.xml
index 4cd7e33..77a43d2 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.0.1
+ 1.0.0.1
../../pom.xml
4.0.0
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 7072531..be8a0ec 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
@@ -3693,6 +3693,7 @@ public class MesPcnEnumUtil {
WS_CMD_INIT_MODULE(10, "initModule", "actorReceiveStrategyInitService", "展示组件初始化"),
WS_CMD_DO_SCAN(20, "doScan", "actorReceiveStrategyScanService", "执行扫描"),
WS_CMD_DO_MODULE(30, "doModule", "actorReceiveStrategyModuleService", "展示组件执行方法"),
+ WS_CMD_DO_FUNCTION(30, "doFunction", "actorReceiveStrategyFunctionService", "展示组件业务功能方法"),
WS_CMD_JUMP_PROCESS(40, "jumpProcess", "actorReceiveStrategyJumpProcessService", "跳过工序"),
WS_CMD_STOP_CELL_MONITOR(50, "stopCellMonitor", "actorReceiveStrategyStopCellMonitorService", "停止执行监听组件");
diff --git a/modules/i3plus-pojo-base/src/main/java/cn/estsh/i3plus/pojo/base/enumutil/ScreenEnumUtil.java b/modules/i3plus-pojo-base/src/main/java/cn/estsh/i3plus/pojo/base/enumutil/ScreenEnumUtil.java
index c4f794e..2a1a32a 100644
--- a/modules/i3plus-pojo-base/src/main/java/cn/estsh/i3plus/pojo/base/enumutil/ScreenEnumUtil.java
+++ b/modules/i3plus-pojo-base/src/main/java/cn/estsh/i3plus/pojo/base/enumutil/ScreenEnumUtil.java
@@ -105,6 +105,43 @@ public class ScreenEnumUtil {
}
}
+ public enum ACTION_TYPE {
+ FRONT(10, "FRONT", "前端"),
+ BACKEND(20, "BACKEND", "后端");
+
+ private Integer value;
+ private String code;
+ private String description;
+
+ ACTION_TYPE(Integer value, String code, String description) {
+ this.value = value;
+ this.code = code;
+ this.description = description;
+ }
+
+ public Integer getValue() {
+ return value;
+ }
+
+ public String getCode() {
+ return code;
+ }
+
+ public String getDescription() {
+ return description;
+ }
+
+ public static String codeOfDescription(String code) {
+ String tmp = null;
+ for (int i = 0; i < values().length; i++) {
+ if (values()[i].code.equals(code)) {
+ tmp = values()[i].description;
+ }
+ }
+ return tmp;
+ }
+ }
+
public enum NULLABLE {
YES(10, "YES", "允许为空"),
NO(20, "NO", "不允许为空");
@@ -351,6 +388,16 @@ public class ScreenEnumUtil {
return tmp;
}
+ public static ACTION codeOfEnum(String code) {
+ ACTION tmp = null;
+ for (int i = 0; i < values().length; i++) {
+ if (values()[i].code.equalsIgnoreCase(code)) {
+ tmp = values()[i];
+ }
+ }
+ return tmp;
+ }
+
public static String codeOfDescription(String code) {
String tmp = null;
for (int i = 0; i < values().length; i++) {
diff --git a/modules/i3plus-pojo-form/pom.xml b/modules/i3plus-pojo-form/pom.xml
index bc6545f..096b9c8 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.0.1
+ 1.0.0.1
../../pom.xml
4.0.0
@@ -13,6 +13,7 @@
i3plus-pojo-form
jar
+
diff --git a/modules/i3plus-pojo-form/src/main/java/cn/estsh/i3plus/pojo/form/bean/BfElement.java b/modules/i3plus-pojo-form/src/main/java/cn/estsh/i3plus/pojo/form/bean/BfElement.java
index 994e590..20b7111 100644
--- a/modules/i3plus-pojo-form/src/main/java/cn/estsh/i3plus/pojo/form/bean/BfElement.java
+++ b/modules/i3plus-pojo-form/src/main/java/cn/estsh/i3plus/pojo/form/bean/BfElement.java
@@ -137,6 +137,17 @@ public class BfElement extends BaseBean {
public boolean isOrganizeIsolation(){
return isOrganizeIsolation != null && isOrganizeIsolation == BlockFormEnumUtil.ELEMENT_ORGANIZE_ISOLATION_STATUS.ON.getValue();
}
+ @Column(name = "ELEMENT_ORGANIZE_ISOLATION_ATTR_ID")
+ @ApiParam(value = "组织隔离属性id")
+ private Long elementOrganizeIsolationAttrId;
+
+ public Long getElementOrganizeIsolationAttrId() {
+ return elementOrganizeIsolationAttrId;
+ }
+
+ public void setElementOrganizeIsolationAttrId(Long elementOrganizeIsolationAttrId) {
+ this.elementOrganizeIsolationAttrId = elementOrganizeIsolationAttrId;
+ }
@Column(name = "IS_OBJECT_EXPORT")
@ApiParam(value = "是否导出")
diff --git a/modules/i3plus-pojo-hardswitch/pom.xml b/modules/i3plus-pojo-hardswitch/pom.xml
index d68e1ab..80590a1 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.0.1
+ 1.0.0.1
../../pom.xml
4.0.0
diff --git a/modules/i3plus-pojo-ics/pom.xml b/modules/i3plus-pojo-ics/pom.xml
index 891ddeb..11ad913 100644
--- a/modules/i3plus-pojo-ics/pom.xml
+++ b/modules/i3plus-pojo-ics/pom.xml
@@ -5,7 +5,7 @@
i3plus-pojo
i3plus.pojo
- 1.0.0.1
+ 1.0.0.1
../../pom.xml
4.0.0
diff --git a/modules/i3plus-pojo-lac/pom.xml b/modules/i3plus-pojo-lac/pom.xml
index 860f573..e3f1dc9 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.0.1
+ 1.0.0.1
../../pom.xml
4.0.0
diff --git a/modules/i3plus-pojo-mdm/pom.xml b/modules/i3plus-pojo-mdm/pom.xml
index fe03472..46db302 100644
--- a/modules/i3plus-pojo-mdm/pom.xml
+++ b/modules/i3plus-pojo-mdm/pom.xml
@@ -5,7 +5,7 @@
i3plus-pojo
i3plus.pojo
- 1.0.0.1
+ 1.0.0.1
../../pom.xml
4.0.0
diff --git a/modules/i3plus-pojo-mdm/src/main/java/cn/estsh/i3plus/pojo/mdm/bean/base/BaseMdmBean.java b/modules/i3plus-pojo-mdm/src/main/java/cn/estsh/i3plus/pojo/mdm/bean/base/BaseMdmBean.java
index b549407..c24359e 100644
--- a/modules/i3plus-pojo-mdm/src/main/java/cn/estsh/i3plus/pojo/mdm/bean/base/BaseMdmBean.java
+++ b/modules/i3plus-pojo-mdm/src/main/java/cn/estsh/i3plus/pojo/mdm/bean/base/BaseMdmBean.java
@@ -34,10 +34,9 @@ public abstract class BaseMdmBean extends BaseBean {
public static Integer isMdmMaster = CommonEnumUtil.TRUE_OR_FALSE.TRUE.getValue();
@Column(name = "MDM_VERSION")
- @ApiParam("mdm数据版本")
+ @ApiParam("当前版本")
@JsonSerialize(using = ToStringSerializer.class)
- @AnnoOutputColumn(hidden = true)
- private Long mdmVersion;
+ public Long mdmVersion;
public long getMdmVersionVal() {
return mdmVersion == null ? 0 : mdmVersion;
diff --git a/modules/i3plus-pojo-mdm/src/main/java/cn/estsh/i3plus/pojo/mdm/bean/base/BaseMdmBusiExtdBean.java b/modules/i3plus-pojo-mdm/src/main/java/cn/estsh/i3plus/pojo/mdm/bean/base/BaseMdmBusiExtdBean.java
index a35e1f0..2b968fb 100644
--- a/modules/i3plus-pojo-mdm/src/main/java/cn/estsh/i3plus/pojo/mdm/bean/base/BaseMdmBusiExtdBean.java
+++ b/modules/i3plus-pojo-mdm/src/main/java/cn/estsh/i3plus/pojo/mdm/bean/base/BaseMdmBusiExtdBean.java
@@ -24,7 +24,7 @@ import javax.persistence.Transient;
@ApiModel("MDM业务基础bean")
public class BaseMdmBusiExtdBean extends BaseMdmBean {
- private static final long serialVersionUID = 4267453020130810967L;
+ private static final long serialVersionUID = 4267453020130811234L;
@Transient
@ApiParam("是否主数据")
diff --git a/modules/i3plus-pojo-mdm/src/main/java/cn/estsh/i3plus/pojo/mdm/repository/MdmHqlPack.java b/modules/i3plus-pojo-mdm/src/main/java/cn/estsh/i3plus/pojo/mdm/repository/MdmHqlPack.java
index 874d299..91cad4f 100644
--- a/modules/i3plus-pojo-mdm/src/main/java/cn/estsh/i3plus/pojo/mdm/repository/MdmHqlPack.java
+++ b/modules/i3plus-pojo-mdm/src/main/java/cn/estsh/i3plus/pojo/mdm/repository/MdmHqlPack.java
@@ -21,7 +21,7 @@ public class MdmHqlPack {
public static DdlPackBean getMdmPackBean(BaseMdmBean mdmBean) {
DdlPackBean ddlPackBean = DdlPackBean.getDdlPackBean(mdmBean);
- DdlPreparedPack.getNumEqualPack(CommonEnumUtil.TRUE_OR_FALSE.TRUE.getValue(), "isMdmPublished", ddlPackBean);
+ DdlPreparedPack.getNumEqualPack(mdmBean.getIsMdmPublished(), "isMdmPublished", ddlPackBean);
DdlPreparedPack.getNumEqualPack(mdmBean.isValid, "isValid", ddlPackBean);
return ddlPackBean;
}
diff --git a/modules/i3plus-pojo-mes/pom.xml b/modules/i3plus-pojo-mes/pom.xml
index 6eab360..28577a8 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.0.1
+ 1.0.0.1
../../pom.xml
4.0.0
diff --git a/modules/i3plus-pojo-mes/src/main/java/cn/estsh/i3plus/pojo/mes/bean/IfPackageDetail.java b/modules/i3plus-pojo-mes/src/main/java/cn/estsh/i3plus/pojo/mes/bean/IfPackageDetail.java
index 7a56fa4..64587ab 100644
--- a/modules/i3plus-pojo-mes/src/main/java/cn/estsh/i3plus/pojo/mes/bean/IfPackageDetail.java
+++ b/modules/i3plus-pojo-mes/src/main/java/cn/estsh/i3plus/pojo/mes/bean/IfPackageDetail.java
@@ -122,4 +122,9 @@ public class IfPackageDetail extends BaseBean implements Serializable {
@Column(name = "CUSTOMER_CODE")
@ApiParam("客户代码")
private String customerCode;
+
+ //枚举:MesPcnEnumUtil.IF_SYNC_STATUS
+ @Column(name = "SYNC_FLAG")
+ @ApiParam("同步标识(同步工具使用)")
+ private Integer syncFlag;
}
diff --git a/modules/i3plus-pojo-mes/src/main/java/cn/estsh/i3plus/pojo/mes/bean/IfQcOrder.java b/modules/i3plus-pojo-mes/src/main/java/cn/estsh/i3plus/pojo/mes/bean/IfQcOrder.java
index daa66a8..f96c3b2 100644
--- a/modules/i3plus-pojo-mes/src/main/java/cn/estsh/i3plus/pojo/mes/bean/IfQcOrder.java
+++ b/modules/i3plus-pojo-mes/src/main/java/cn/estsh/i3plus/pojo/mes/bean/IfQcOrder.java
@@ -107,4 +107,9 @@ public class IfQcOrder extends BaseBean implements Serializable {
@ApiParam("客户发运地")
private String custDelieryLocation;
+ //枚举:MesPcnEnumUtil.IF_SYNC_STATUS
+ @Column(name = "SYNC_FLAG")
+ @ApiParam("同步标识(同步工具使用)")
+ private Integer syncFlag;
+
}
diff --git a/modules/i3plus-pojo-mes/src/main/java/cn/estsh/i3plus/pojo/mes/bean/MesContainer.java b/modules/i3plus-pojo-mes/src/main/java/cn/estsh/i3plus/pojo/mes/bean/MesContainer.java
index d7d7073..70ef63e 100644
--- a/modules/i3plus-pojo-mes/src/main/java/cn/estsh/i3plus/pojo/mes/bean/MesContainer.java
+++ b/modules/i3plus-pojo-mes/src/main/java/cn/estsh/i3plus/pojo/mes/bean/MesContainer.java
@@ -63,4 +63,8 @@ public class MesContainer extends BaseBean {
@Column(name = "TIME_SECOND")
@ApiParam(value = "处理时间(秒)")
private String timeSecond;
+
+ @Column(name = "SYNC_STATUS")
+ @ApiParam("同步状态")
+ private Integer syncStatus = 10;
}
diff --git a/modules/i3plus-pojo-mes/src/main/java/cn/estsh/i3plus/pojo/mes/bean/MesContainerType.java b/modules/i3plus-pojo-mes/src/main/java/cn/estsh/i3plus/pojo/mes/bean/MesContainerType.java
index c0f1d12..51e7f3d 100644
--- a/modules/i3plus-pojo-mes/src/main/java/cn/estsh/i3plus/pojo/mes/bean/MesContainerType.java
+++ b/modules/i3plus-pojo-mes/src/main/java/cn/estsh/i3plus/pojo/mes/bean/MesContainerType.java
@@ -55,4 +55,8 @@ public class MesContainerType extends BaseBean {
@Column(name = "LIMIT_UOM")
@ApiParam(value = "期限单位")
private String limitUom;
+
+ @Column(name = "SYNC_STATUS")
+ @ApiParam("同步状态")
+ private Integer syncStatus = 10;
}
diff --git a/modules/i3plus-pojo-mes/src/main/java/cn/estsh/i3plus/pojo/mes/bean/MesDbCheckRecord.java b/modules/i3plus-pojo-mes/src/main/java/cn/estsh/i3plus/pojo/mes/bean/MesDbCheckRecord.java
index 3ad988c..71152d1 100644
--- a/modules/i3plus-pojo-mes/src/main/java/cn/estsh/i3plus/pojo/mes/bean/MesDbCheckRecord.java
+++ b/modules/i3plus-pojo-mes/src/main/java/cn/estsh/i3plus/pojo/mes/bean/MesDbCheckRecord.java
@@ -33,10 +33,6 @@ public class MesDbCheckRecord extends BaseBean implements Serializable {
private static final long serialVersionUID = 6727925715356900171L;
- @Column(name = "SERIAL_NUMBER")
- @ApiParam("过程条码")
- private String serialNumber;
-
@Column(name = "WORK_CELL_CODE")
@ApiParam("工作单元代码")
private String workCellCode;
@@ -45,32 +41,31 @@ public class MesDbCheckRecord extends BaseBean implements Serializable {
@ApiParam("工作中心代码")
private String workCenterCode;
- //DB复核项:10=物料为空复核。20=零件工单匹对复核。30=过程条码重复复核。40=过程条码为空复核。50=产品二维码重复复核。60=产品二维码为空复核。70=质量关键字段为空复核。80=缺陷类型连续超过设定数复核。
- @Column(name = "DB_CHECK_ITEM")
- @ApiParam("DB复核项")
- private String dbCheckItem;
-
@Column(name = "ERROR_FILED_CODE")
@ApiParam("异常取值字段")
private String errorFiledCode;
- @Column(name = "ERROR_DESC")
- @ApiParam("异常描述")
- private String errorDesc;
+ @Column(name = "ERROR_FILED_DESC")
+ @ApiParam("异常取值字段描述")
+ private String errorFiledDesc;
+
+ //10数字、20字符串
+ @Column(name = "ERROR_FILED_TYPE")
+ @ApiParam("异常取值字段类型")
+ private String errorFiledType;
+
+ @Column(name = "ERROR_FILED_VALUE")
+ @ApiParam("异常取值字段值")
+ private String errorFiledValue;
- @Column(name = "PRODUCT_DATA_ID")
- @ApiParam("生产记录表主键ID")
- private Long productDataId;
+ @Column(name = "OBJECT_CODE")
+ @ApiParam("对象代码(第三方库表名)")
+ private String objectCode;
- //是否停线:1=是,2=否
- @Column(name = "IS_STOP_LINE")
- @ApiParam("是否停线")
- private Integer isStopLine;
+ @Column(name = "PART_NO")
+ @ApiParam("物料号")
+ private String partNo;
- //审批状态:10=待审批,20=已审批
- @Column(name = "STATUS")
- @ApiParam("审批状态")
- private Integer status;
@Transient
@ApiParam("按钮名称")
diff --git a/modules/i3plus-pojo-mes/src/main/java/cn/estsh/i3plus/pojo/mes/bean/MesDbDataCheck.java b/modules/i3plus-pojo-mes/src/main/java/cn/estsh/i3plus/pojo/mes/bean/MesDbDataCheck.java
index be378c2..fe10ed1 100644
--- a/modules/i3plus-pojo-mes/src/main/java/cn/estsh/i3plus/pojo/mes/bean/MesDbDataCheck.java
+++ b/modules/i3plus-pojo-mes/src/main/java/cn/estsh/i3plus/pojo/mes/bean/MesDbDataCheck.java
@@ -40,33 +40,29 @@ public class MesDbDataCheck extends BaseBean implements Serializable {
@ApiParam("工作中心代码")
private String workCenterCode;
- //DB复核项:10=物料为空复核。20=零件工单匹对复核。30=过程条码重复复核。40=过程条码为空复核。50=产品二维码重复复核。60=产品二维码为空复核。70=质量关键字段为空复核。80=缺陷类型连续超过设定数复核。
- @Column(name = "DB_CHECK_ITEM")
- @ApiParam("DB复核项")
- private Integer dbCheckItem;
-
@Column(name = "OBJECT_CODE")
- @ApiParam("对象代码")
+ @ApiParam("对象代码(第三方库表名)")
private String objectCode;
- //是否停线:1=是,2=否
- @Column(name = "IS_STOP_LINE")
- @ApiParam("是否停线")
- private Integer isStopLine;
-
- @Column(name = "KEY_DATA_FILED")
- @ApiParam("质量关键字段")
- private String keyDataFiled;
+ @Column(name = "PART_NO")
+ @ApiParam("物料号")
+ private String partNo;
@Column(name = "QC_FILED_CODE")
- @ApiParam("缺陷类型字段")
+ @ApiParam("质检取值字段")
private String qcFiledCode;
+ @Column(name = "QC_FILED_DESC")
+ @ApiParam("质检取值字段描述")
+ private String qcFiledDesc;
+
+ @Column(name = "QC_FILED_TYPE")
+ @ApiParam("质检取值字段类型")
+ private String qcFiledType;
+
@Column(name = "QC_FILED_VALUE")
@ApiParam("缺陷类型合格值")
private String qcFiledValue;
- @Column(name = "QC_FAIL_MAX_COUNT")
- @ApiParam("缺陷连续不合格预警次数")
- private String qcFailMaxCount;
+
}
diff --git a/modules/i3plus-pojo-mes/src/main/java/cn/estsh/i3plus/pojo/mes/bean/MesPartContainerCapacity.java b/modules/i3plus-pojo-mes/src/main/java/cn/estsh/i3plus/pojo/mes/bean/MesPartContainerCapacity.java
index efc1077..01036e5 100644
--- a/modules/i3plus-pojo-mes/src/main/java/cn/estsh/i3plus/pojo/mes/bean/MesPartContainerCapacity.java
+++ b/modules/i3plus-pojo-mes/src/main/java/cn/estsh/i3plus/pojo/mes/bean/MesPartContainerCapacity.java
@@ -48,4 +48,8 @@ public class MesPartContainerCapacity extends BaseBean {
@Column(name = "CT_QTY")
@ApiParam(value = "容量")
private Integer ctQty;
+
+ @Column(name = "SYNC_STATUS")
+ @ApiParam("同步状态")
+ private Integer syncStatus = 10;
}
diff --git a/modules/i3plus-pojo-mes/src/main/java/cn/estsh/i3plus/pojo/mes/bean/MesQcOrder.java b/modules/i3plus-pojo-mes/src/main/java/cn/estsh/i3plus/pojo/mes/bean/MesQcOrder.java
index 78c3128..113c25f 100644
--- a/modules/i3plus-pojo-mes/src/main/java/cn/estsh/i3plus/pojo/mes/bean/MesQcOrder.java
+++ b/modules/i3plus-pojo-mes/src/main/java/cn/estsh/i3plus/pojo/mes/bean/MesQcOrder.java
@@ -125,7 +125,7 @@ public class MesQcOrder extends BaseBean implements Serializable {
@Column(name = "ON_SITE_FREQUENCY")
@ApiParam("巡检次数")
- private Integer onSiteFrequency = 0;
+ private Integer onSiteFrequency = 1;
@Deprecated
@ApiParam(value = "检测结果")
diff --git a/modules/i3plus-pojo-mes/src/main/java/cn/estsh/i3plus/pojo/mes/bean/MesSpcKeyData.java b/modules/i3plus-pojo-mes/src/main/java/cn/estsh/i3plus/pojo/mes/bean/MesSpcKeyData.java
index 5774c72..7ed0599 100644
--- a/modules/i3plus-pojo-mes/src/main/java/cn/estsh/i3plus/pojo/mes/bean/MesSpcKeyData.java
+++ b/modules/i3plus-pojo-mes/src/main/java/cn/estsh/i3plus/pojo/mes/bean/MesSpcKeyData.java
@@ -74,4 +74,8 @@ public class MesSpcKeyData extends BaseBean implements Serializable {
@Column(name = "KD_CONDITION")
@ApiParam("取值条件")
private String kdCondition;
+
+ @Column(name = "PART_NO")
+ @ApiParam("物料号")
+ private String partNo;
}
diff --git a/modules/i3plus-pojo-mes/src/main/java/cn/estsh/i3plus/pojo/mes/model/MesQcOrderDetailRecordModel.java b/modules/i3plus-pojo-mes/src/main/java/cn/estsh/i3plus/pojo/mes/model/MesQcOrderDetailRecordModel.java
index e4d935c..c68b244 100644
--- a/modules/i3plus-pojo-mes/src/main/java/cn/estsh/i3plus/pojo/mes/model/MesQcOrderDetailRecordModel.java
+++ b/modules/i3plus-pojo-mes/src/main/java/cn/estsh/i3plus/pojo/mes/model/MesQcOrderDetailRecordModel.java
@@ -19,7 +19,7 @@ public class MesQcOrderDetailRecordModel implements Serializable {
private String orderNo;
@ApiParam("判定结果")
- private Integer checkResult = 0;
+ private String checkResult;
@ApiParam("检测值")
private String checkValue;
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 06aec88..44c290b 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
@@ -94,6 +94,9 @@ public class StationRequestBean implements Serializable {
@ApiParam("强制跳过工序")
private Boolean forceJumpProcess = false;
+ @ApiParam("自动执行状态机")
+ private Boolean triggerAutoFsm = false;
+
@ApiParam("强制执行工步代码")
private String forceSpecStepCode;
diff --git a/modules/i3plus-pojo-mes/src/main/java/cn/estsh/i3plus/pojo/mes/model/StepResult.java b/modules/i3plus-pojo-mes/src/main/java/cn/estsh/i3plus/pojo/mes/model/StepResult.java
index 1a8f7c8..9a15c9a 100644
--- a/modules/i3plus-pojo-mes/src/main/java/cn/estsh/i3plus/pojo/mes/model/StepResult.java
+++ b/modules/i3plus-pojo-mes/src/main/java/cn/estsh/i3plus/pojo/mes/model/StepResult.java
@@ -97,6 +97,10 @@ public class StepResult {
return new StepResult<>(true, data, "", nextTriggerEvent);
}
+ public static StepResult getNewFailureData(T data, String nextTriggerEvent) {
+ return new StepResult<>(false, data, "", nextTriggerEvent);
+ }
+
public static StepResult getSuccessData(Collection data, String msg) {
return new StepResult(true, data, msg);
}
diff --git a/modules/i3plus-pojo-mes/src/main/java/cn/estsh/i3plus/pojo/mes/model/report/ProduceDispPassRateModel.java b/modules/i3plus-pojo-mes/src/main/java/cn/estsh/i3plus/pojo/mes/model/report/ProduceDispPassRateModel.java
index 84449e1..236b41d 100644
--- a/modules/i3plus-pojo-mes/src/main/java/cn/estsh/i3plus/pojo/mes/model/report/ProduceDispPassRateModel.java
+++ b/modules/i3plus-pojo-mes/src/main/java/cn/estsh/i3plus/pojo/mes/model/report/ProduceDispPassRateModel.java
@@ -19,6 +19,9 @@ public class ProduceDispPassRateModel {
@ApiParam("统计时间")
private String statisticalTime;
+ @ApiParam("产品条码")
+ private String srialNumber;
+
//统计选项(10=全部,20=冻结,30=报废)
@ApiParam("统计选项")
private Integer statisticalOption;
@@ -44,6 +47,16 @@ public class ProduceDispPassRateModel {
this.ratio = ratio;
}
+ public ProduceDispPassRateModel(String statisticalTime, String srialNumber, Integer statisticalOption, BigDecimal freezeQty, BigDecimal scrapQty, BigDecimal produceSumQty, BigDecimal ratio) {
+ this.statisticalTime = statisticalTime;
+ this.srialNumber = srialNumber;
+ this.statisticalOption = statisticalOption;
+ this.freezeQty = freezeQty;
+ this.scrapQty = scrapQty;
+ this.produceSumQty = produceSumQty;
+ this.ratio = ratio;
+ }
+
public ProduceDispPassRateModel() {
}
}
diff --git a/modules/i3plus-pojo-mes/src/main/java/cn/estsh/i3plus/pojo/mes/sqlpack/MesPcnHqlPack.java b/modules/i3plus-pojo-mes/src/main/java/cn/estsh/i3plus/pojo/mes/sqlpack/MesPcnHqlPack.java
index 15049c3..139b5f0 100644
--- a/modules/i3plus-pojo-mes/src/main/java/cn/estsh/i3plus/pojo/mes/sqlpack/MesPcnHqlPack.java
+++ b/modules/i3plus-pojo-mes/src/main/java/cn/estsh/i3plus/pojo/mes/sqlpack/MesPcnHqlPack.java
@@ -341,7 +341,7 @@ public class MesPcnHqlPack {
return packBean;
}
- public static DdlPackBean getDbCheckRecord(MesDbCheckRecord dbCheckRecord, String organizeCode) {
+ /*public static DdlPackBean getDbCheckRecord(MesDbCheckRecord dbCheckRecord, String organizeCode) {
DdlPackBean packBean = getAllBaseData(organizeCode);
if (!StringUtils.isEmpty(dbCheckRecord.getSerialNumber())) {
DdlPreparedPack.getStringLikerPack(dbCheckRecord.getSerialNumber(), "serialNumber", packBean);
@@ -362,7 +362,7 @@ public class MesPcnHqlPack {
DdlPreparedPack.getNumberBiggerEqualPack(dbCheckRecord.getStatus(), "status", packBean);
}
return packBean;
- }
+ }*/
/**
* 按条件分页查询产品条码补打印数据
diff --git a/modules/i3plus-pojo-model/pom.xml b/modules/i3plus-pojo-model/pom.xml
index af4c429..3199116 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.0.1
+ 1.0.0.1
../../pom.xml
4.0.0
diff --git a/modules/i3plus-pojo-platform/pom.xml b/modules/i3plus-pojo-platform/pom.xml
index 51a2226..7535ff6 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.0.1
+ 1.0.0.1
../../pom.xml
4.0.0
diff --git a/modules/i3plus-pojo-ptl/pom.xml b/modules/i3plus-pojo-ptl/pom.xml
index 4e15179..1d2c5be 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.0.1
+ 1.0.0.1
../../pom.xml
4.0.0
diff --git a/modules/i3plus-pojo-report/pom.xml b/modules/i3plus-pojo-report/pom.xml
index 0c96be2..699688c 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.0.1
+ 1.0.0.1
../../pom.xml
4.0.0
diff --git a/modules/i3plus-pojo-screen/pom.xml b/modules/i3plus-pojo-screen/pom.xml
index 4b20d00..fcf61d0 100644
--- a/modules/i3plus-pojo-screen/pom.xml
+++ b/modules/i3plus-pojo-screen/pom.xml
@@ -16,7 +16,10 @@
i3plus.pojo
i3plus-pojo-base
-
+
+ org.springframework
+ spring-web
+
diff --git a/modules/i3plus-pojo-screen/src/main/java/cn/estsh/i3plus/pojo/screen/bean/ScrAction.java b/modules/i3plus-pojo-screen/src/main/java/cn/estsh/i3plus/pojo/screen/bean/ScrAction.java
index a7d22c0..25e3878 100644
--- a/modules/i3plus-pojo-screen/src/main/java/cn/estsh/i3plus/pojo/screen/bean/ScrAction.java
+++ b/modules/i3plus-pojo-screen/src/main/java/cn/estsh/i3plus/pojo/screen/bean/ScrAction.java
@@ -1,6 +1,7 @@
package cn.estsh.i3plus.pojo.screen.bean;
import cn.estsh.i3plus.pojo.base.bean.BaseBean;
+import cn.estsh.i3plus.pojo.base.enumutil.ScreenEnumUtil;
import io.swagger.annotations.Api;
import io.swagger.annotations.ApiModel;
import io.swagger.annotations.ApiModelProperty;
@@ -13,6 +14,8 @@ import lombok.NoArgsConstructor;
import javax.persistence.Column;
import javax.persistence.Entity;
+import javax.persistence.EnumType;
+import javax.persistence.Enumerated;
import javax.persistence.Table;
import java.io.Serializable;
@@ -42,6 +45,7 @@ public class ScrAction extends BaseBean implements Serializable {
@Column(name = "ACTION_TYPE")
@ApiModelProperty("动作类型")
- private String actionType;
+ @Enumerated(EnumType.STRING)
+ private ScreenEnumUtil.ACTION_TYPE actionType;
}
\ No newline at end of file
diff --git a/modules/i3plus-pojo-screen/src/main/java/cn/estsh/i3plus/pojo/screen/bean/ScrModelField.java b/modules/i3plus-pojo-screen/src/main/java/cn/estsh/i3plus/pojo/screen/bean/ScrModelField.java
index f98312b..67b3e8f 100644
--- a/modules/i3plus-pojo-screen/src/main/java/cn/estsh/i3plus/pojo/screen/bean/ScrModelField.java
+++ b/modules/i3plus-pojo-screen/src/main/java/cn/estsh/i3plus/pojo/screen/bean/ScrModelField.java
@@ -1,6 +1,7 @@
package cn.estsh.i3plus.pojo.screen.bean;
import cn.estsh.i3plus.pojo.base.bean.BaseBean;
+import cn.estsh.i3plus.pojo.base.enumutil.CommonEnumUtil;
import cn.estsh.i3plus.pojo.base.enumutil.ScreenEnumUtil;
import io.swagger.annotations.ApiModel;
import io.swagger.annotations.ApiModelProperty;
@@ -15,6 +16,7 @@ import javax.persistence.Entity;
import javax.persistence.EnumType;
import javax.persistence.Enumerated;
import javax.persistence.Table;
+import javax.persistence.Transient;
import java.io.Serializable;
/**
@@ -89,10 +91,6 @@ public class ScrModelField extends BaseBean implements Serializable {
@ApiModelProperty("是否是虚拟的")
private Boolean isVirtual;
- @Column(name = "VIRTUAL_SPEL")
- @ApiModelProperty("SPEL表达式虚拟属性")
- private String virtualSpel;
-
@Column(name = "MODEL_FIELD_DATASOURCE")
@ApiModelProperty("字段数据来源")
@Enumerated(EnumType.STRING)
@@ -106,5 +104,8 @@ public class ScrModelField extends BaseBean implements Serializable {
@ApiModelProperty("数据列权限")
private String dataRowAuth;
+ @Transient
+ private Object fieldValue;
+
}
diff --git a/modules/i3plus-pojo-screen/src/main/java/cn/estsh/i3plus/pojo/screen/bean/ScrModelFieldIndex.java b/modules/i3plus-pojo-screen/src/main/java/cn/estsh/i3plus/pojo/screen/bean/ScrModelFieldIndex.java
index 0bea2b4..3e4130e 100644
--- a/modules/i3plus-pojo-screen/src/main/java/cn/estsh/i3plus/pojo/screen/bean/ScrModelFieldIndex.java
+++ b/modules/i3plus-pojo-screen/src/main/java/cn/estsh/i3plus/pojo/screen/bean/ScrModelFieldIndex.java
@@ -55,4 +55,14 @@ public class ScrModelFieldIndex extends BaseBean implements Serializable {
@ApiModelProperty("是否是用户创建的")
@Enumerated(EnumType.STRING)
private CommonEnumUtil.TRUE_OR_FALSE isUserCreated;
+
+ @Column(name = "PRIMARY_KEY_SWITCH")
+ @ApiModelProperty("model主键唯一检查开关")
+ @Enumerated(EnumType.STRING)
+ private CommonEnumUtil.TRUE_OR_FALSE primaryKeySwitch;
+
+ @Column(name = "UNIQUE_KEY_SWITCH")
+ @ApiModelProperty("model唯一键唯一检查开关")
+ @Enumerated(EnumType.STRING)
+ private CommonEnumUtil.TRUE_OR_FALSE uniqueKeySwitch;
}
diff --git a/modules/i3plus-pojo-screen/src/main/java/cn/estsh/i3plus/pojo/screen/model/ScrDataObjectIndexModel.java b/modules/i3plus-pojo-screen/src/main/java/cn/estsh/i3plus/pojo/screen/model/ScrDataObjectIndexModel.java
index a301394..7b9f2b7 100644
--- a/modules/i3plus-pojo-screen/src/main/java/cn/estsh/i3plus/pojo/screen/model/ScrDataObjectIndexModel.java
+++ b/modules/i3plus-pojo-screen/src/main/java/cn/estsh/i3plus/pojo/screen/model/ScrDataObjectIndexModel.java
@@ -6,6 +6,7 @@ import cn.estsh.i3plus.pojo.screen.bean.ScrDatasource;
import lombok.Builder;
import lombok.Data;
+import java.io.Serializable;
import java.util.List;
/**
@@ -15,7 +16,8 @@ import java.util.List;
*/
@Data
@Builder
-public class ScrDataObjectIndexModel {
+public class ScrDataObjectIndexModel implements Serializable {
+ private static final long serialVersionUID = -5784177094937410041L;
private ScrDatasource datasource;
diff --git a/modules/i3plus-pojo-screen/src/main/java/cn/estsh/i3plus/pojo/screen/model/ScrModelDataObjectModel.java b/modules/i3plus-pojo-screen/src/main/java/cn/estsh/i3plus/pojo/screen/model/ScrExecuteModel.java
similarity index 63%
rename from modules/i3plus-pojo-screen/src/main/java/cn/estsh/i3plus/pojo/screen/model/ScrModelDataObjectModel.java
rename to modules/i3plus-pojo-screen/src/main/java/cn/estsh/i3plus/pojo/screen/model/ScrExecuteModel.java
index 089c5e1..567eb5e 100644
--- a/modules/i3plus-pojo-screen/src/main/java/cn/estsh/i3plus/pojo/screen/model/ScrModelDataObjectModel.java
+++ b/modules/i3plus-pojo-screen/src/main/java/cn/estsh/i3plus/pojo/screen/model/ScrExecuteModel.java
@@ -1,6 +1,8 @@
package cn.estsh.i3plus.pojo.screen.model;
+import cn.estsh.i3plus.pojo.screen.bean.ScrAction;
import cn.estsh.i3plus.pojo.screen.bean.ScrDataObject;
+import cn.estsh.i3plus.pojo.screen.bean.ScrDataObjectIndex;
import cn.estsh.i3plus.pojo.screen.bean.ScrDatasource;
import cn.estsh.i3plus.pojo.screen.bean.ScrModel;
import cn.estsh.i3plus.pojo.screen.bean.ScrModelField;
@@ -11,6 +13,7 @@ import io.swagger.annotations.ApiModelProperty;
import lombok.AllArgsConstructor;
import lombok.Builder;
import lombok.Data;
+import lombok.NoArgsConstructor;
import java.io.Serializable;
import java.util.List;
@@ -24,25 +27,39 @@ import java.util.List;
@Builder
@AllArgsConstructor
@ApiModel("model,modelFields与数据对象,数据源的关系")
-public class ScrModelDataObjectModel implements Serializable {
+public class ScrExecuteModel implements Serializable {
private static final long serialVersionUID = -7305897999888994870L;
- @ApiModelProperty("Model")
+ @ApiModelProperty("动作")
+ private ScrAction action;
+
+ @ApiModelProperty("模型")
private ScrModel model;
@ApiModelProperty("数据源")
private ScrDatasource datasource;
+ @ApiModelProperty("model对应的数据对象")
+ private List dataObjects;
+
+ @ApiModelProperty("model对应的数据对象索引")
+ private List dataObjectIndices;
+
@ApiModelProperty("model字段")
private List modelFields;
- @ApiModelProperty("model字段约束")
- private List modelFieldConstraints;
+ @ApiModelProperty("model字段索引")
+ private List modelFieldIndices;
@ApiModelProperty("model虚拟字段")
private List modelFieldVirtuals;
- @ApiModelProperty("model对应的数据对象")
- private List dataObjects;
+ private List insertCondition;
+
+ private List queryCondition;
+
+ private List updateCondition;
+
+ private List deleteCondition;
}
diff --git a/modules/i3plus-pojo-screen/src/main/java/cn/estsh/i3plus/pojo/screen/model/ScrRequestModel.java b/modules/i3plus-pojo-screen/src/main/java/cn/estsh/i3plus/pojo/screen/model/ScrRequestModel.java
new file mode 100644
index 0000000..4fe5aaa
--- /dev/null
+++ b/modules/i3plus-pojo-screen/src/main/java/cn/estsh/i3plus/pojo/screen/model/ScrRequestModel.java
@@ -0,0 +1,71 @@
+package cn.estsh.i3plus.pojo.screen.model;
+
+import cn.estsh.i3plus.pojo.base.common.Pager;
+import cn.estsh.i3plus.pojo.base.enumutil.CommonEnumUtil;
+import cn.estsh.i3plus.pojo.screen.bean.ScrModelField;
+import io.swagger.annotations.ApiModel;
+import io.swagger.annotations.ApiModelProperty;
+import lombok.Data;
+import org.springframework.web.multipart.MultipartFile;
+
+import java.io.Serializable;
+import java.util.List;
+
+/**
+ * @author Wynne.Lu
+ * @date 2021/5/14 09:58
+ * @desc
+ */
+@Data
+@ApiModel("请求model")
+public class ScrRequestModel implements Serializable {
+ private static final long serialVersionUID = -4119744678742689856L;
+
+ @ApiModelProperty("工厂代码")
+ private String organizeCode;
+
+ @ApiModelProperty("用户名")
+ private String userName;
+
+ @ApiModelProperty("页面代码")
+ private String screenCode;
+
+ @ApiModelProperty("容器代码")
+ private String panelCode;
+
+ @ApiModelProperty("模型")
+ private String modelCode;
+
+ @ApiModelProperty("动作")
+ private String actionCode;
+
+ @ApiModelProperty("分页")
+ private Pager pager;
+
+ @ApiModelProperty("下载文件Id")
+ private Long downloadFileId;
+
+ @ApiModelProperty("跳转参数")
+ private String redirectUrl;
+
+ @ApiModelProperty("跳转参数")
+ private String enumName;
+
+ @ApiModelProperty("目标系统")
+ private CommonEnumUtil.SOFT_TYPE targetSystem;
+
+ @ApiModelProperty("包名")
+ private String packageName;
+
+ @ApiModelProperty("类名")
+ private String className;
+
+ @ApiModelProperty("方法名")
+ private String methodName;
+
+ @ApiModelProperty("上传文件")
+ private MultipartFile file;
+
+ @ApiModelProperty("模型字段")
+ private List modelFields;
+}
diff --git a/modules/i3plus-pojo-screen/src/main/java/cn/estsh/i3plus/pojo/screen/model/ScrRowColumnModel.java b/modules/i3plus-pojo-screen/src/main/java/cn/estsh/i3plus/pojo/screen/model/ScrRowColumnModel.java
index 03bebb0..12f782b 100644
--- a/modules/i3plus-pojo-screen/src/main/java/cn/estsh/i3plus/pojo/screen/model/ScrRowColumnModel.java
+++ b/modules/i3plus-pojo-screen/src/main/java/cn/estsh/i3plus/pojo/screen/model/ScrRowColumnModel.java
@@ -6,6 +6,7 @@ import io.swagger.annotations.ApiModel;
import io.swagger.annotations.ApiModelProperty;
import lombok.Data;
+import java.io.Serializable;
import java.util.List;
/**
@@ -15,7 +16,8 @@ import java.util.List;
*/
@Data
@ApiModel("行列Model")
-public class ScrRowColumnModel {
+public class ScrRowColumnModel implements Serializable {
+ private static final long serialVersionUID = 7450630220924238356L;
@ApiModelProperty("行")
private ScrLayoutRow row;
diff --git a/modules/i3plus-pojo-screen/src/main/java/cn/estsh/i3plus/pojo/screen/model/ScrSqlDdlModel.java b/modules/i3plus-pojo-screen/src/main/java/cn/estsh/i3plus/pojo/screen/model/ScrSqlDdlModel.java
index c7dd9bf..bce824f 100644
--- a/modules/i3plus-pojo-screen/src/main/java/cn/estsh/i3plus/pojo/screen/model/ScrSqlDdlModel.java
+++ b/modules/i3plus-pojo-screen/src/main/java/cn/estsh/i3plus/pojo/screen/model/ScrSqlDdlModel.java
@@ -14,8 +14,8 @@ import java.util.List;
**/
@Data
public class ScrSqlDdlModel implements Serializable {
-
private static final long serialVersionUID = -1294648161172538340L;
+
private String tableCat;
private String tableSchem;
private String tableName;
diff --git a/modules/i3plus-pojo-screen/src/main/java/cn/estsh/i3plus/pojo/screen/model/ScrSqlDmlModel.java b/modules/i3plus-pojo-screen/src/main/java/cn/estsh/i3plus/pojo/screen/model/ScrSqlDmlModel.java
index 50fa59d..85c65cf 100644
--- a/modules/i3plus-pojo-screen/src/main/java/cn/estsh/i3plus/pojo/screen/model/ScrSqlDmlModel.java
+++ b/modules/i3plus-pojo-screen/src/main/java/cn/estsh/i3plus/pojo/screen/model/ScrSqlDmlModel.java
@@ -35,6 +35,9 @@ public class ScrSqlDmlModel implements Serializable {
@ApiModelProperty("表名或视图名")
private String table;
+ @ApiModelProperty("字段")
+ private List fields;
+
@ApiModelProperty("查询参数")
private Map searchParams;
@@ -59,8 +62,8 @@ public class ScrSqlDmlModel implements Serializable {
@ApiModelProperty("数据源")
private ScrDatasource datasource;
- @Deprecated
- @ApiModelProperty("model与数据对象的model")
- private ScrModelDataObjectModel modelDataObjectModel;
+ @ApiModelProperty("主键")
+ private Map primaryKeys;
+
}
diff --git a/modules/i3plus-pojo-softswitch/pom.xml b/modules/i3plus-pojo-softswitch/pom.xml
index 47eeb2a..616952a 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.0.1
+ 1.0.0.1
../../pom.xml
4.0.0
diff --git a/modules/i3plus-pojo-sweb/pom.xml b/modules/i3plus-pojo-sweb/pom.xml
index 90165f3..7e5e95d 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.0.1
+ 1.0.0.1
../../pom.xml
4.0.0
diff --git a/modules/i3plus-pojo-wms/pom.xml b/modules/i3plus-pojo-wms/pom.xml
index 6cd210c..d96d6ec 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.0.1
+ 1.0.0.1
../../pom.xml
4.0.0
diff --git a/modules/i3plus-pojo-wms/src/main/java/cn/estsh/i3plus/pojo/wms/bean/WmsDocMovementMaster.java b/modules/i3plus-pojo-wms/src/main/java/cn/estsh/i3plus/pojo/wms/bean/WmsDocMovementMaster.java
index 8af332a..de0b0aa 100644
--- a/modules/i3plus-pojo-wms/src/main/java/cn/estsh/i3plus/pojo/wms/bean/WmsDocMovementMaster.java
+++ b/modules/i3plus-pojo-wms/src/main/java/cn/estsh/i3plus/pojo/wms/bean/WmsDocMovementMaster.java
@@ -136,6 +136,21 @@ public class WmsDocMovementMaster extends BaseBean {
@ApiParam("备注")
private String remark;
+ @Column(name = "REASON")
+ @ApiParam("原因")
+ public String reason;
+
+ @Column(name = "DEPARTMENT")
+ @ApiParam(value = "部门")
+ private String department;
+
+ @Column(name = "RECEIVER")
+ @ApiParam("领用人")
+ private String receiver;
+
+ @Column(name = "PROD_DFG_TYPE_CODE")
+ @ApiParam("项目号")
+ private String prodCfgTypeCode;
@Transient
private List movementDetailsList;
diff --git a/modules/i3plus-pojo-wms/src/main/java/cn/estsh/i3plus/pojo/wms/bean/WmsPartExtend.java b/modules/i3plus-pojo-wms/src/main/java/cn/estsh/i3plus/pojo/wms/bean/WmsPartExtend.java
index c16b143..cc1a5c6 100644
--- a/modules/i3plus-pojo-wms/src/main/java/cn/estsh/i3plus/pojo/wms/bean/WmsPartExtend.java
+++ b/modules/i3plus-pojo-wms/src/main/java/cn/estsh/i3plus/pojo/wms/bean/WmsPartExtend.java
@@ -186,4 +186,8 @@ public class WmsPartExtend extends BaseBean {
public Integer getQcPassCount() {
return this.qcPassCount == null ? 0 :this.qcPassCount.intValue();
}
+
+ public Integer getQcSkipCycle() {
+ return this.qcSkipCycle == null ? 0 :this.qcSkipCycle.intValue();
+ }
}
diff --git a/modules/i3plus-pojo-wms/src/main/java/cn/estsh/i3plus/pojo/wms/bean/WmsSerialSn.java b/modules/i3plus-pojo-wms/src/main/java/cn/estsh/i3plus/pojo/wms/bean/WmsSerialSn.java
index 7437761..03629f3 100644
--- a/modules/i3plus-pojo-wms/src/main/java/cn/estsh/i3plus/pojo/wms/bean/WmsSerialSn.java
+++ b/modules/i3plus-pojo-wms/src/main/java/cn/estsh/i3plus/pojo/wms/bean/WmsSerialSn.java
@@ -34,7 +34,8 @@ import javax.persistence.Table;
@Index(columnList = "BATCH_NO"),
@Index(columnList = "STOCK_SN"),
@Index(columnList = "PART_NO"),
- @Index(columnList = "SERIAL_SN")
+ @Index(columnList = "SERIAL_SN"),
+ @Index(columnList = "ORGANIZE_CODE")
})
@DynamicInsert
@DynamicUpdate
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 73b4351..c7c1253 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
@@ -54,7 +54,6 @@ import java.util.List;
@Inheritance(strategy = InheritanceType.JOINED)
@Api(value = "库存条码信息", description = "库存条码信息")
public class WmsStockSn extends BaseBean {
-
private static final long serialVersionUID = 4869307400585363697L;
@Column(name = "WH_NO")
@ApiParam(value = "仓库代码")
@@ -960,6 +959,10 @@ public class WmsStockSn extends BaseBean {
this.zoneNo = zoneNo;
this.vendorNo = vendorNo;
}
+
+
+
+
public WmsStockSn(String partNo, Double qty) {
this.partNo = partNo;
this.qty = qty;
diff --git a/modules/i3plus-pojo-wms/src/main/java/cn/estsh/i3plus/pojo/wms/bean/WmsTransSn.java b/modules/i3plus-pojo-wms/src/main/java/cn/estsh/i3plus/pojo/wms/bean/WmsTransSn.java
index 567b256..30418b4 100644
--- a/modules/i3plus-pojo-wms/src/main/java/cn/estsh/i3plus/pojo/wms/bean/WmsTransSn.java
+++ b/modules/i3plus-pojo-wms/src/main/java/cn/estsh/i3plus/pojo/wms/bean/WmsTransSn.java
@@ -1,6 +1,8 @@
package cn.estsh.i3plus.pojo.wms.bean;
+import cn.estsh.i3plus.pojo.base.annotation.AnnoOutputColumn;
import cn.estsh.i3plus.pojo.base.bean.BaseBean;
+import cn.estsh.i3plus.pojo.base.enumutil.WmsEnumUtil;
import io.swagger.annotations.Api;
import io.swagger.annotations.ApiParam;
import lombok.Data;
@@ -90,4 +92,95 @@ public class WmsTransSn extends BaseBean {
@Column(name = "SN_STATUS")
@ApiParam(value = "条码状态", example = "0")
private Integer snStatus;
+
+ @Column(name = "TRANS_QTY", columnDefinition = "decimal(18,8)")
+ @ColumnDefault("0")
+ @ApiParam(value = "交易数量")
+ public Double transQty;
+
+ @Column(name = "SRC_PART_NO")
+ @ApiParam("源物料编码")
+ public String srcPartNo;
+
+ @Column(name = "NEW_PART_NO")
+ @ApiParam("新物料编码")
+ public String newPartNo;
+
+ @Column(name = "SRC_QTY", columnDefinition = "decimal(18,8)")
+ @ColumnDefault("0")
+ @ApiParam(value = "源数量")
+ public Double srcQty;
+
+ @Column(name = "NEW_QTY", columnDefinition = "decimal(18,8)")
+ @ColumnDefault("0")
+ @ApiParam(value = "新数量")
+ public Double newQty;
+
+ @Column(name = "SRC_SN_STATUS")
+ @ApiParam(value = "源条码状态")
+ @AnnoOutputColumn(refClass = WmsEnumUtil.STOCK_SN_STATUS.class)
+ public Integer srcSnStatus;
+
+ @Column(name = "NEW_SN_STATUS")
+ @ApiParam(value = "目的条码状态")
+ @AnnoOutputColumn(refClass = WmsEnumUtil.STOCK_SN_STATUS.class)
+ public Integer newSnStatus;
+
+ @Column(name = "SRC_QC_STATUS")
+ @ApiParam(value = "源质量状态")
+ @AnnoOutputColumn(refClass = WmsEnumUtil.STOCK_SN_QC_STATUS.class)
+ public Integer srcQcStatus;
+
+ @Column(name = "NEW_QC_STATUS")
+ @ApiParam(value = "目的质量状态")
+ @AnnoOutputColumn(refClass = WmsEnumUtil.STOCK_SN_QC_STATUS.class)
+ public Integer descQcStatus;
+
+ @Column(name = "SRC_WH_NO")
+ @ApiParam("源仓库代码")
+ public String srcWhNo;
+
+ @Column(name = "NEW_WH_NO")
+ @ApiParam("新仓库代码")
+ public String newWhNo;
+
+ @Column(name = "SRC_ZONE_NO")
+ @ApiParam("源存储区代码")
+ public String srcZoneNo;
+
+ @Column(name = "NEW_ZONE_NO")
+ @ApiParam("新存储区代码")
+ public String newZoneNo;
+
+ @Column(name = "NEW_LOCATE_NO")
+ @ApiParam("新库位代码")
+ public String newLocateNo;
+
+ @Column(name = "SRC_LOCATE_NO")
+ @ApiParam("源库位代码")
+ public String srcLocateNo;
+
+ @Column(name = "SRC_ORGANIZE_CODE")
+ @ApiParam("源工厂代码")
+ public String srcOrganizeCode;
+
+ @Column(name = "NEW_ORGANIZE_CODE")
+ @ApiParam("新工厂代码")
+ public String newOrganizeCode;
+
+ @Column(name = "SRC_IS_DELETED")
+ @ApiParam("旧软删标识")
+ public Integer srcIsDeleted;
+
+ @Column(name = "NEW_IS_DELETED")
+ @ApiParam("新软删标识")
+ public Integer newIsDeleted;
+
+ @Column(name = "SRC_IS_VALID")
+ @ApiParam("旧有效标识")
+ public Integer srcIsValid;
+
+ @Column(name = "NEW_IS_VALID")
+ @ApiParam("新有效标识")
+ public Integer newIsValid;
}
diff --git a/modules/i3plus-pojo-workflow/pom.xml b/modules/i3plus-pojo-workflow/pom.xml
index f3a601d..8f94fc0 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.0.1
+ 1.0.0.1
../../pom.xml
4.0.0
diff --git a/pom.xml b/pom.xml
index e628a8c..a38361a 100644
--- a/pom.xml
+++ b/pom.xml
@@ -16,6 +16,7 @@
i3plus-pojo
pom
1.0.0.1
+
modules/i3plus-pojo-base
modules/i3plus-pojo-platform