From 7004ad09719ddaf666827e81aab918945bd3f697 Mon Sep 17 00:00:00 2001 From: jokelone Date: Fri, 29 Nov 2019 14:31:51 +0800 Subject: [PATCH] =?UTF-8?q?=E3=80=90=E4=BB=BB=E5=8A=A1=EF=BC=9A1211?= =?UTF-8?q?=E6=8A=A5=E8=A1=A8=E8=B4=A8=E9=87=8F=E6=95=B0=E6=8D=AE=E5=AF=BC?= =?UTF-8?q?=E5=87=BA=E3=80=91?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- .../i3plus/pojo/mes/model/IfRawPartDataModel.java | 2 +- .../i3plus/pojo/mes/model/QcCheckDataModel.java | 116 +++++++++++++++++++++ .../estsh/i3plus/pojo/mes/sqlpack/MesHqlPack.java | 24 +++++ 3 files changed, 141 insertions(+), 1 deletion(-) create mode 100644 modules/i3plus-pojo-mes/src/main/java/cn/estsh/i3plus/pojo/mes/model/QcCheckDataModel.java diff --git a/modules/i3plus-pojo-mes/src/main/java/cn/estsh/i3plus/pojo/mes/model/IfRawPartDataModel.java b/modules/i3plus-pojo-mes/src/main/java/cn/estsh/i3plus/pojo/mes/model/IfRawPartDataModel.java index 65b038b..a55a07f 100644 --- a/modules/i3plus-pojo-mes/src/main/java/cn/estsh/i3plus/pojo/mes/model/IfRawPartDataModel.java +++ b/modules/i3plus-pojo-mes/src/main/java/cn/estsh/i3plus/pojo/mes/model/IfRawPartDataModel.java @@ -57,7 +57,7 @@ public class IfRawPartDataModel extends BaseBean { private String supplierCode; @ApiParam("工厂代码") - private String organizationCode; + private String organizeCode; @ApiParam("同步状态") private Integer syncStatus; diff --git a/modules/i3plus-pojo-mes/src/main/java/cn/estsh/i3plus/pojo/mes/model/QcCheckDataModel.java b/modules/i3plus-pojo-mes/src/main/java/cn/estsh/i3plus/pojo/mes/model/QcCheckDataModel.java new file mode 100644 index 0000000..d958a07 --- /dev/null +++ b/modules/i3plus-pojo-mes/src/main/java/cn/estsh/i3plus/pojo/mes/model/QcCheckDataModel.java @@ -0,0 +1,116 @@ +package cn.estsh.i3plus.pojo.mes.model; + +import io.swagger.annotations.ApiParam; +import lombok.Data; + + +/** + * @Description: + * @Reference: + * @Author: joke.wang + * @CreateDate: 2019\11\29 11:34 + * @Modify: + **/ +@Data +public class QcCheckDataModel { + + private Long id; + public String organizeCode; + public String createUser; + public String createDatetime; + + @ApiParam("检测id") + private String checkId; + + @ApiParam("物料编码") + private String partNo; + + @ApiParam("工作中心代码") + private String workCenterCode; + + @ApiParam("工作单元代码") + private String workCellCode; + + @ApiParam("检测类型") + private Integer checkType; + + @ApiParam("检测项") + private String checkItem; + + @ApiParam("检测标准") + private String checkStandard; + + @ApiParam("检测指导") + private String checkGuide; + + @ApiParam("频率") + private String checkFrequency; + + @ApiParam("检测值") + private String checkValue; + + @ApiParam("判定结果") + private String checkResult; + + @ApiParam("产品条码") + private String sn; + + @ApiParam("产品数量") + private Integer qty; + + @ApiParam("备注") + private String memo; + + @ApiParam("工单号") + private String orderNo; + + @ApiParam("客户代码") + private String custCode; + + @ApiParam("班次") + private String shiftCode; + + @ApiParam("班组") + private String shiftGroupName; + + @ApiParam("班长") + private String squadLeader; + + @ApiParam("工作单元名称") + private String workCellName; + + @ApiParam("物料名称") + private String partNoName; + + public QcCheckDataModel() { + + } + + public QcCheckDataModel(Long id, String organizeCode, String createUser, String createDatetime, String checkId, String partNo, String workCenterCode, String workCellCode, Integer checkType, String checkItem, String checkStandard, String checkGuide, String checkFrequency, String checkValue, String checkResult, String sn, Integer qty, String memo, String orderNo, String custCode, String shiftCode, String shiftGroupName, String squadLeader, String workCellName, String partNoName) { + this.id = id; + this.organizeCode = organizeCode; + this.createUser = createUser; + this.createDatetime = createDatetime; + this.checkId = checkId; + this.partNo = partNo; + this.workCenterCode = workCenterCode; + this.workCellCode = workCellCode; + this.checkType = checkType; + this.checkItem = checkItem; + this.checkStandard = checkStandard; + this.checkGuide = checkGuide; + this.checkFrequency = checkFrequency; + this.checkValue = checkValue; + this.checkResult = checkResult; + this.sn = sn; + this.qty = qty; + this.memo = memo; + this.orderNo = orderNo; + this.custCode = custCode; + this.shiftCode = shiftCode; + this.shiftGroupName = shiftGroupName; + this.squadLeader = squadLeader; + this.workCellName = workCellName; + this.partNoName = partNoName; + } +} diff --git a/modules/i3plus-pojo-mes/src/main/java/cn/estsh/i3plus/pojo/mes/sqlpack/MesHqlPack.java b/modules/i3plus-pojo-mes/src/main/java/cn/estsh/i3plus/pojo/mes/sqlpack/MesHqlPack.java index 23d69d6..ae7e52e 100644 --- a/modules/i3plus-pojo-mes/src/main/java/cn/estsh/i3plus/pojo/mes/sqlpack/MesHqlPack.java +++ b/modules/i3plus-pojo-mes/src/main/java/cn/estsh/i3plus/pojo/mes/sqlpack/MesHqlPack.java @@ -2048,4 +2048,28 @@ public class MesHqlPack { "createDatetime", packBean, true); return packBean; } + + /** + * 物料对象 + * + * @param partObject + * @param organizeCode + * @return + */ + public static DdlPackBean getMesPartObject(MesPartObject partObject, String organizeCode) { + DdlPackBean packBean = getAllBaseDataByNormalPro(partObject, organizeCode); + if (!StringUtils.isEmpty(partObject.getPartNo())) { + DdlPreparedPack.getStringLikerPack(partObject.getPartNo(), "partNo", packBean); + } + if (!StringUtils.isEmpty(partObject.getObjectCode())) { + DdlPreparedPack.getStringLikerPack(partObject.getObjectCode(), "objectCode", packBean); + } + if (!StringUtils.isEmpty(partObject.getObjectName())) { + DdlPreparedPack.getStringLikerPack(partObject.getObjectName(), "objectName", packBean); + } + if (!StringUtils.isEmpty(partObject.getWorkCenterCode())) { + DdlPreparedPack.getStringLikerPack(partObject.getWorkCenterCode(), "workCenterCode", packBean); + } + return packBean; + } }