From 3dca11a963f31d3b33f4e88d4579f34473ef1359 Mon Sep 17 00:00:00 2001 From: WYnneaoapc Date: Tue, 30 Jul 2019 19:39:35 +0800 Subject: [PATCH 01/10] add a hql --- .../cn/estsh/i3plus/pojo/mes/sqlpack/MesHqlPack.java | 17 +++++++++++++++++ 1 file changed, 17 insertions(+) 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 f3b9ffa..6ca0761 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 @@ -346,6 +346,23 @@ public class MesHqlPack { } /** + * MES 上传文件FastDfs封装 + * @param mesESOP + * @return + */ + public static DdlPackBean getMesESOP(MesESOP mesESOP, String organizeCode) { + DdlPackBean packBean = getAllBaseDataByNormalPro(mesESOP, organizeCode); + if (StringUtils.isNotEmpty(mesESOP.getWorkCenterCode())){ + DdlPreparedPack.getStringEqualPack(mesESOP.getWorkCenterCode(), "workCenterCode", packBean); + } + if (StringUtils.isNotEmpty(mesESOP.getPartNo())){ + DdlPreparedPack.getStringEqualPack(mesESOP.getPartNo(), "partNo", packBean); + } + + return packBean; + } + + /** * MES工序信息查询条件封装 * @param process * @return From d826c47d5afd1006c90fb743987fb1a010dd2bc9 Mon Sep 17 00:00:00 2001 From: WYnneaoapc Date: Mon, 5 Aug 2019 13:47:17 +0800 Subject: [PATCH 02/10] =?UTF-8?q?=E4=BF=AE=E6=94=B9=E4=BA=86mesEvent=20poj?= =?UTF-8?q?o?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- .../src/main/java/cn/estsh/i3plus/pojo/mes/bean/MesEvent.java | 4 ++++ 1 file changed, 4 insertions(+) diff --git a/modules/i3plus-pojo-mes/src/main/java/cn/estsh/i3plus/pojo/mes/bean/MesEvent.java b/modules/i3plus-pojo-mes/src/main/java/cn/estsh/i3plus/pojo/mes/bean/MesEvent.java index c442bb9..9fe1a36 100644 --- a/modules/i3plus-pojo-mes/src/main/java/cn/estsh/i3plus/pojo/mes/bean/MesEvent.java +++ b/modules/i3plus-pojo-mes/src/main/java/cn/estsh/i3plus/pojo/mes/bean/MesEvent.java @@ -40,6 +40,10 @@ public class MesEvent extends BaseBean { @ApiParam("事件类型") private Integer eventType; + @Column(name="BUTTON_CODE") + @ApiParam("按钮代码") + private String buttonCode; + public int getEventTypeVal() { return this.eventType == null ? 0 : this.eventType; } From da1c9af3d49abadaff9423b4e73b6493e5cc15da Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?=E5=88=98=E6=95=8F?= <962239776@qq.com> Date: Mon, 5 Aug 2019 18:46:58 +0800 Subject: [PATCH 03/10] =?UTF-8?q?=E5=BA=93=E5=AD=98=E6=8A=A5=E8=A1=A8?= =?UTF-8?q?=E6=96=B0=E5=A2=9E?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- .../src/main/java/cn/estsh/i3plus/pojo/wms/bean/WmsMoveMaster.java | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/modules/i3plus-pojo-wms/src/main/java/cn/estsh/i3plus/pojo/wms/bean/WmsMoveMaster.java b/modules/i3plus-pojo-wms/src/main/java/cn/estsh/i3plus/pojo/wms/bean/WmsMoveMaster.java index ad849e5..dba3157 100644 --- a/modules/i3plus-pojo-wms/src/main/java/cn/estsh/i3plus/pojo/wms/bean/WmsMoveMaster.java +++ b/modules/i3plus-pojo-wms/src/main/java/cn/estsh/i3plus/pojo/wms/bean/WmsMoveMaster.java @@ -137,7 +137,7 @@ public class WmsMoveMaster extends BaseBean { public WmsMoveMaster(){}; public WmsMoveMaster(Long id,String orderNo,String organizeCode,String partNo,String partNameRdd,String transTypeCode,String transTypeName,Integer itemStatus, - String unit,String srcWhNo,String srcZoneNo,String destWhNo,String destZoneNo,Double transQty, Double rejectQty,String fixId) { + String unit,String srcWhNo,String srcZoneNo,String destWhNo,String destZoneNo,Double transQty, Double rejectQty,String fixId,Integer busiTypeCode) { this.id = id; this.orderNo = orderNo; this.organizeCode = organizeCode; @@ -154,5 +154,6 @@ public class WmsMoveMaster extends BaseBean { this.transQty = transQty; this.rejectQty = rejectQty; this.fixId = fixId; + this.busiTypeCode = busiTypeCode; } } From dacc203119d8bf87de07ff0434f63b53c52bbc02 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?=E5=88=98=E6=95=8F?= <962239776@qq.com> Date: Wed, 7 Aug 2019 16:50:30 +0800 Subject: [PATCH 04/10] =?UTF-8?q?=E5=BA=93=E5=AD=98=E6=8A=A5=E8=A1=A8?= =?UTF-8?q?=E4=BF=AE=E6=94=B9?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- .../src/main/java/cn/estsh/i3plus/pojo/wms/bean/WmsStockQuan.java | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/modules/i3plus-pojo-wms/src/main/java/cn/estsh/i3plus/pojo/wms/bean/WmsStockQuan.java b/modules/i3plus-pojo-wms/src/main/java/cn/estsh/i3plus/pojo/wms/bean/WmsStockQuan.java index e28650d..cc09433 100644 --- a/modules/i3plus-pojo-wms/src/main/java/cn/estsh/i3plus/pojo/wms/bean/WmsStockQuan.java +++ b/modules/i3plus-pojo-wms/src/main/java/cn/estsh/i3plus/pojo/wms/bean/WmsStockQuan.java @@ -209,7 +209,8 @@ public class WmsStockQuan extends BaseBean { } public WmsStockQuan(String whNo, String zoneNo, String unit, String partNo, String partName, - Double qty, Double failQty, Double holdQty, Double qcQty, Double rinQty, Double freezeQty, Double consignQty, Double lockQty, String prodCfgTypeCode, String prodCfgTypeName, Double scrapQty) { + Double qty, Double failQty, Double holdQty, Double qcQty, Double rinQty, Double freezeQty, + Double consignQty, Double lockQty,Double sumQty, String prodCfgTypeCode, String prodCfgTypeName, Double scrapQty) { this.whNo = whNo; this.zoneNo = zoneNo; this.partNo = partNo; From bf293d475874f64ce3919708eadef741872911a6 Mon Sep 17 00:00:00 2001 From: "jimmy.zeng" Date: Thu, 8 Aug 2019 15:36:21 +0800 Subject: [PATCH 05/10] =?UTF-8?q?=E7=94=9F=E4=BA=A7=E6=8A=A5=E5=B7=A5?= =?UTF-8?q?=E6=97=B6=EF=BC=8C=E5=8E=9F=E6=9D=90=E6=96=99move=E5=8D=95?= =?UTF-8?q?=E5=8F=B7=E5=86=99=E5=85=A5=E5=85=B3=E8=81=94=E7=A7=BB=E5=8A=A8?= =?UTF-8?q?=E5=8D=95=E5=8F=B7=E4=B8=AD?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- .../src/main/java/cn/estsh/i3plus/pojo/wms/bean/WmsMoveMaster.java | 4 ++++ 1 file changed, 4 insertions(+) diff --git a/modules/i3plus-pojo-wms/src/main/java/cn/estsh/i3plus/pojo/wms/bean/WmsMoveMaster.java b/modules/i3plus-pojo-wms/src/main/java/cn/estsh/i3plus/pojo/wms/bean/WmsMoveMaster.java index 8c70b0d..fb9ac40 100644 --- a/modules/i3plus-pojo-wms/src/main/java/cn/estsh/i3plus/pojo/wms/bean/WmsMoveMaster.java +++ b/modules/i3plus-pojo-wms/src/main/java/cn/estsh/i3plus/pojo/wms/bean/WmsMoveMaster.java @@ -67,6 +67,10 @@ public class WmsMoveMaster extends BaseBean { @ApiParam(value = "业务类型编码") private Integer busiTypeCode; + @Column(name = "REF_ORDER_NO") + @ApiParam("关联移动单号") + public String refOrderNo; + @Transient @ApiParam("物料编码") private String partNo; From 0e444aa99348c1e7faff8aae222c1d1bd282c7a1 Mon Sep 17 00:00:00 2001 From: crish <570360737@qq.com> Date: Thu, 8 Aug 2019 16:42:34 +0800 Subject: [PATCH 06/10] =?UTF-8?q?PCN=E6=8E=A5=E5=8F=A3=E5=BC=80=E5=8F=91?= =?UTF-8?q?=EF=BC=8C=20=E6=95=B0=E6=8D=AE=E5=90=8C=E6=AD=A5=E9=85=8D?= =?UTF-8?q?=E7=BD=AE?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit Signed-off-by: crish <570360737@qq.com> --- .../estsh/i3plus/pojo/mes/pcn/bean/MesRepair.java | 42 ++++++++++++++++++ .../estsh/i3plus/pojo/mes/pcn/bean/MesScrap.java | 39 +++++++++++++++++ .../estsh/i3plus/pojo/mes/pcn/bean/MesShift.java | 50 ++++++++++++++++++++++ .../i3plus/pojo/mes/pcn/bean/MesShiftRest.java | 46 ++++++++++++++++++++ .../mes/pcn/repository/MesEquipmentRepository.java | 16 +++++++ .../mes/pcn/repository/MesRepairRepository.java | 16 +++++++ .../mes/pcn/repository/MesScrapRepository.java | 16 +++++++ .../mes/pcn/repository/MesShiftRepository.java | 17 ++++++++ .../mes/pcn/repository/MesShiftRestRepository.java | 16 +++++++ .../cn/estsh/i3plus/pojo/mes/bean/MesRepair.java | 42 ++++++++++++++++++ .../cn/estsh/i3plus/pojo/mes/bean/MesScrap.java | 39 +++++++++++++++++ .../pojo/mes/repository/MesRepairRepository.java | 17 ++++++++ .../pojo/mes/repository/MesScrapRepository.java | 17 ++++++++ .../estsh/i3plus/pojo/mes/sqlpack/MesHqlPack.java | 16 +++++++ 14 files changed, 389 insertions(+) create mode 100644 modules/i3plus-pojo-mes-pcn/src/main/java/cn/estsh/i3plus/pojo/mes/pcn/bean/MesRepair.java create mode 100644 modules/i3plus-pojo-mes-pcn/src/main/java/cn/estsh/i3plus/pojo/mes/pcn/bean/MesScrap.java create mode 100644 modules/i3plus-pojo-mes-pcn/src/main/java/cn/estsh/i3plus/pojo/mes/pcn/bean/MesShift.java create mode 100644 modules/i3plus-pojo-mes-pcn/src/main/java/cn/estsh/i3plus/pojo/mes/pcn/bean/MesShiftRest.java create mode 100644 modules/i3plus-pojo-mes-pcn/src/main/java/cn/estsh/i3plus/pojo/mes/pcn/repository/MesEquipmentRepository.java create mode 100644 modules/i3plus-pojo-mes-pcn/src/main/java/cn/estsh/i3plus/pojo/mes/pcn/repository/MesRepairRepository.java create mode 100644 modules/i3plus-pojo-mes-pcn/src/main/java/cn/estsh/i3plus/pojo/mes/pcn/repository/MesScrapRepository.java create mode 100644 modules/i3plus-pojo-mes-pcn/src/main/java/cn/estsh/i3plus/pojo/mes/pcn/repository/MesShiftRepository.java create mode 100644 modules/i3plus-pojo-mes-pcn/src/main/java/cn/estsh/i3plus/pojo/mes/pcn/repository/MesShiftRestRepository.java create mode 100644 modules/i3plus-pojo-mes/src/main/java/cn/estsh/i3plus/pojo/mes/bean/MesRepair.java create mode 100644 modules/i3plus-pojo-mes/src/main/java/cn/estsh/i3plus/pojo/mes/bean/MesScrap.java create mode 100644 modules/i3plus-pojo-mes/src/main/java/cn/estsh/i3plus/pojo/mes/repository/MesRepairRepository.java create mode 100644 modules/i3plus-pojo-mes/src/main/java/cn/estsh/i3plus/pojo/mes/repository/MesScrapRepository.java diff --git a/modules/i3plus-pojo-mes-pcn/src/main/java/cn/estsh/i3plus/pojo/mes/pcn/bean/MesRepair.java b/modules/i3plus-pojo-mes-pcn/src/main/java/cn/estsh/i3plus/pojo/mes/pcn/bean/MesRepair.java new file mode 100644 index 0000000..deb3bed --- /dev/null +++ b/modules/i3plus-pojo-mes-pcn/src/main/java/cn/estsh/i3plus/pojo/mes/pcn/bean/MesRepair.java @@ -0,0 +1,42 @@ +package cn.estsh.i3plus.pojo.mes.pcn.bean; + + +import cn.estsh.i3plus.pojo.base.bean.BaseBean; +import io.swagger.annotations.Api; +import io.swagger.annotations.ApiParam; +import lombok.Data; +import lombok.EqualsAndHashCode; +import org.hibernate.annotations.DynamicInsert; +import org.hibernate.annotations.DynamicUpdate; + +import javax.persistence.Column; +import javax.persistence.Entity; +import javax.persistence.Table; + +/** + * @Description :维修 + * @Reference : + * @Author : crish + * @CreateDate : 2019-08-08 + * @Modify: + **/ +@Data +@Entity +@DynamicInsert +@DynamicUpdate +@EqualsAndHashCode(callSuper = true) +@Table(name="MES_REPAIR") +@Api("维修") +public class MesRepair extends BaseBean { + @Column(name="REPAIR_CODE") + @ApiParam("维修代码") + private String repairCode; + + @Column(name="REPAIR_NAME") + @ApiParam("维修名称") + private String repariName; + + @Column(name="REPAIR_TYPE") + @ApiParam("维修类型") + private Integer repairType; +} diff --git a/modules/i3plus-pojo-mes-pcn/src/main/java/cn/estsh/i3plus/pojo/mes/pcn/bean/MesScrap.java b/modules/i3plus-pojo-mes-pcn/src/main/java/cn/estsh/i3plus/pojo/mes/pcn/bean/MesScrap.java new file mode 100644 index 0000000..0fd49e3 --- /dev/null +++ b/modules/i3plus-pojo-mes-pcn/src/main/java/cn/estsh/i3plus/pojo/mes/pcn/bean/MesScrap.java @@ -0,0 +1,39 @@ +package cn.estsh.i3plus.pojo.mes.pcn.bean; + + +import cn.estsh.i3plus.pojo.base.bean.BaseBean; +import io.swagger.annotations.Api; +import io.swagger.annotations.ApiParam; +import lombok.Data; +import lombok.EqualsAndHashCode; +import org.hibernate.annotations.DynamicInsert; +import org.hibernate.annotations.DynamicUpdate; + +import javax.persistence.Column; +import javax.persistence.Entity; +import javax.persistence.Table; + +/** + * @Description :报废原因 + * @Reference : + * @Author : crish + * @CreateDate : 2019-08-08 + * @Modify: + **/ +@Data +@Entity +@DynamicInsert +@DynamicUpdate +@EqualsAndHashCode(callSuper = true) +@Table(name="MES_SCRAP") +@Api("报废原因") +public class MesScrap extends BaseBean { + @Column(name="SCRAP_CODE") + @ApiParam("报废代码") + private String scrapCode; + + @Column(name="SCRAP_NAME") + @ApiParam("报废名称") + private String scrapName; + +} diff --git a/modules/i3plus-pojo-mes-pcn/src/main/java/cn/estsh/i3plus/pojo/mes/pcn/bean/MesShift.java b/modules/i3plus-pojo-mes-pcn/src/main/java/cn/estsh/i3plus/pojo/mes/pcn/bean/MesShift.java new file mode 100644 index 0000000..37adc09 --- /dev/null +++ b/modules/i3plus-pojo-mes-pcn/src/main/java/cn/estsh/i3plus/pojo/mes/pcn/bean/MesShift.java @@ -0,0 +1,50 @@ +package cn.estsh.i3plus.pojo.mes.pcn.bean; + + +import cn.estsh.i3plus.pojo.base.bean.BaseBean; +import io.swagger.annotations.Api; +import io.swagger.annotations.ApiParam; +import lombok.Data; +import lombok.EqualsAndHashCode; +import org.hibernate.annotations.DynamicInsert; +import org.hibernate.annotations.DynamicUpdate; + +import javax.persistence.Column; +import javax.persistence.Entity; +import javax.persistence.Table; + +/** + * @Description :mes系统业务动作 + * @Reference : + * @Author : crish + * @CreateDate : 2019-04-19 + * @Modify: + **/ +@Data +@Entity +@DynamicInsert +@DynamicUpdate +@EqualsAndHashCode(callSuper = true) +@Table(name="MES_SHIFT") +@Api("班次信息") +public class MesShift extends BaseBean { + @Column(name="WORK_CENTER_CODE") + @ApiParam("工作中心代码") + private String workCenterCode; + + @Column(name="SHIFT_CODE") + @ApiParam("班次代码") + private String shiftCode; + + @Column(name="SHIFT_NAME") + @ApiParam("班次名称") + private String shiftName; + + @Column(name="START_TIME") + @ApiParam("开班时间") + private String startTime; + + @Column(name="WORK_TIMES") + @ApiParam("作业时长") + private Double workTimes; +} diff --git a/modules/i3plus-pojo-mes-pcn/src/main/java/cn/estsh/i3plus/pojo/mes/pcn/bean/MesShiftRest.java b/modules/i3plus-pojo-mes-pcn/src/main/java/cn/estsh/i3plus/pojo/mes/pcn/bean/MesShiftRest.java new file mode 100644 index 0000000..31ee917 --- /dev/null +++ b/modules/i3plus-pojo-mes-pcn/src/main/java/cn/estsh/i3plus/pojo/mes/pcn/bean/MesShiftRest.java @@ -0,0 +1,46 @@ +package cn.estsh.i3plus.pojo.mes.pcn.bean; + + +import cn.estsh.i3plus.pojo.base.bean.BaseBean; +import io.swagger.annotations.Api; +import io.swagger.annotations.ApiParam; +import lombok.Data; +import lombok.EqualsAndHashCode; +import org.hibernate.annotations.DynamicInsert; +import org.hibernate.annotations.DynamicUpdate; + +import javax.persistence.Column; +import javax.persistence.Entity; +import javax.persistence.Table; + +/** + * @Description :mes系统业务动作 + * @Reference : + * @Author : yiming.gu + * @CreateDate : 2019-05-20 + * @Modify: + **/ +@Data +@Entity +@DynamicInsert +@DynamicUpdate +@EqualsAndHashCode(callSuper = true) +@Table(name="MES_SHIFT_REST") +@Api("班次休息信息") +public class MesShiftRest extends BaseBean { + @Column(name="WORK_CENTER_CODE") + @ApiParam("工作中心代码") + private String workCenterCode; + + @Column(name="SHIFT_CODE") + @ApiParam("班次代码") + private String shiftCode; + + @Column(name="START_TIME") + @ApiParam("开始时间") + private String startTime; + + @Column(name="REST_TIMES") + @ApiParam("休息时长") + private Double restTimes; +} diff --git a/modules/i3plus-pojo-mes-pcn/src/main/java/cn/estsh/i3plus/pojo/mes/pcn/repository/MesEquipmentRepository.java b/modules/i3plus-pojo-mes-pcn/src/main/java/cn/estsh/i3plus/pojo/mes/pcn/repository/MesEquipmentRepository.java new file mode 100644 index 0000000..9d54073 --- /dev/null +++ b/modules/i3plus-pojo-mes-pcn/src/main/java/cn/estsh/i3plus/pojo/mes/pcn/repository/MesEquipmentRepository.java @@ -0,0 +1,16 @@ +package cn.estsh.i3plus.pojo.mes.pcn.repository; + +import cn.estsh.i3plus.pojo.base.jpa.dao.BaseRepository; +import cn.estsh.i3plus.pojo.mes.pcn.bean.MesEquipment; +import org.springframework.stereotype.Repository; + +/** + * @Description : + * @Reference : + * @Author : jack.jia + * @CreateDate : 2019-04-02 + * @Modify: + **/ +@Repository +public interface MesEquipmentRepository extends BaseRepository { +} diff --git a/modules/i3plus-pojo-mes-pcn/src/main/java/cn/estsh/i3plus/pojo/mes/pcn/repository/MesRepairRepository.java b/modules/i3plus-pojo-mes-pcn/src/main/java/cn/estsh/i3plus/pojo/mes/pcn/repository/MesRepairRepository.java new file mode 100644 index 0000000..2e22c77 --- /dev/null +++ b/modules/i3plus-pojo-mes-pcn/src/main/java/cn/estsh/i3plus/pojo/mes/pcn/repository/MesRepairRepository.java @@ -0,0 +1,16 @@ +package cn.estsh.i3plus.pojo.mes.pcn.repository; + +import cn.estsh.i3plus.pojo.base.jpa.dao.BaseRepository; +import cn.estsh.i3plus.pojo.mes.pcn.bean.MesRepair; +import org.springframework.stereotype.Repository; + +/** + * @Description: + * @Reference: + * @Author: Crish + * @CreateDate:2019-08-08-17:13 + * @Modify: + **/ +@Repository +public interface MesRepairRepository extends BaseRepository { +} diff --git a/modules/i3plus-pojo-mes-pcn/src/main/java/cn/estsh/i3plus/pojo/mes/pcn/repository/MesScrapRepository.java b/modules/i3plus-pojo-mes-pcn/src/main/java/cn/estsh/i3plus/pojo/mes/pcn/repository/MesScrapRepository.java new file mode 100644 index 0000000..4dbf260 --- /dev/null +++ b/modules/i3plus-pojo-mes-pcn/src/main/java/cn/estsh/i3plus/pojo/mes/pcn/repository/MesScrapRepository.java @@ -0,0 +1,16 @@ +package cn.estsh.i3plus.pojo.mes.pcn.repository; + +import cn.estsh.i3plus.pojo.base.jpa.dao.BaseRepository; +import cn.estsh.i3plus.pojo.mes.pcn.bean.MesScrap; +import org.springframework.stereotype.Repository; + +/** + * @Description: + * @Reference: + * @Author: Crish + * @CreateDate:2019-08-08-17:13 + * @Modify: + **/ +@Repository +public interface MesScrapRepository extends BaseRepository { +} diff --git a/modules/i3plus-pojo-mes-pcn/src/main/java/cn/estsh/i3plus/pojo/mes/pcn/repository/MesShiftRepository.java b/modules/i3plus-pojo-mes-pcn/src/main/java/cn/estsh/i3plus/pojo/mes/pcn/repository/MesShiftRepository.java new file mode 100644 index 0000000..7f5b1a7 --- /dev/null +++ b/modules/i3plus-pojo-mes-pcn/src/main/java/cn/estsh/i3plus/pojo/mes/pcn/repository/MesShiftRepository.java @@ -0,0 +1,17 @@ +package cn.estsh.i3plus.pojo.mes.pcn.repository; + +import cn.estsh.i3plus.pojo.base.jpa.dao.BaseRepository; + +import cn.estsh.i3plus.pojo.mes.pcn.bean.MesShift; +import org.springframework.stereotype.Repository; + +/** + * @Description: + * @Reference: + * @Author: Crish + * @CreateDate:2019-04-19-13:53 + * @Modify: + **/ +@Repository +public interface MesShiftRepository extends BaseRepository { +} diff --git a/modules/i3plus-pojo-mes-pcn/src/main/java/cn/estsh/i3plus/pojo/mes/pcn/repository/MesShiftRestRepository.java b/modules/i3plus-pojo-mes-pcn/src/main/java/cn/estsh/i3plus/pojo/mes/pcn/repository/MesShiftRestRepository.java new file mode 100644 index 0000000..b3cc087 --- /dev/null +++ b/modules/i3plus-pojo-mes-pcn/src/main/java/cn/estsh/i3plus/pojo/mes/pcn/repository/MesShiftRestRepository.java @@ -0,0 +1,16 @@ +package cn.estsh.i3plus.pojo.mes.pcn.repository; + +import cn.estsh.i3plus.pojo.base.jpa.dao.BaseRepository; +import cn.estsh.i3plus.pojo.mes.pcn.bean.MesShiftRest; +import org.springframework.stereotype.Repository; + +/** + * @Description: + * @Reference: + * @Author: yiming.gu + * @CreateDate:2019-05-20 + * @Modify: + **/ +@Repository +public interface MesShiftRestRepository extends BaseRepository { +} diff --git a/modules/i3plus-pojo-mes/src/main/java/cn/estsh/i3plus/pojo/mes/bean/MesRepair.java b/modules/i3plus-pojo-mes/src/main/java/cn/estsh/i3plus/pojo/mes/bean/MesRepair.java new file mode 100644 index 0000000..16550fd --- /dev/null +++ b/modules/i3plus-pojo-mes/src/main/java/cn/estsh/i3plus/pojo/mes/bean/MesRepair.java @@ -0,0 +1,42 @@ +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; + +/** + * @Description :维修 + * @Reference : + * @Author : crish + * @CreateDate : 2019-08-08 + * @Modify: + **/ +@Data +@Entity +@DynamicInsert +@DynamicUpdate +@EqualsAndHashCode(callSuper = true) +@Table(name="MES_REPAIR") +@Api("维修") +public class MesRepair extends BaseBean { + @Column(name="REPAIR_CODE") + @ApiParam("维修代码") + private String repairCode; + + @Column(name="REPAIR_NAME") + @ApiParam("维修名称") + private String repariName; + + @Column(name="REPAIR_TYPE") + @ApiParam("维修类型") + private Integer repairType; +} diff --git a/modules/i3plus-pojo-mes/src/main/java/cn/estsh/i3plus/pojo/mes/bean/MesScrap.java b/modules/i3plus-pojo-mes/src/main/java/cn/estsh/i3plus/pojo/mes/bean/MesScrap.java new file mode 100644 index 0000000..39c21f7 --- /dev/null +++ b/modules/i3plus-pojo-mes/src/main/java/cn/estsh/i3plus/pojo/mes/bean/MesScrap.java @@ -0,0 +1,39 @@ +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; + +/** + * @Description :报废原因 + * @Reference : + * @Author : crish + * @CreateDate : 2019-08-08 + * @Modify: + **/ +@Data +@Entity +@DynamicInsert +@DynamicUpdate +@EqualsAndHashCode(callSuper = true) +@Table(name="MES_SCRAP") +@Api("报废原因") +public class MesScrap extends BaseBean { + @Column(name="SCRAP_CODE") + @ApiParam("报废代码") + private String scrapCode; + + @Column(name="SCRAP_NAME") + @ApiParam("报废名称") + private String scrapName; + +} diff --git a/modules/i3plus-pojo-mes/src/main/java/cn/estsh/i3plus/pojo/mes/repository/MesRepairRepository.java b/modules/i3plus-pojo-mes/src/main/java/cn/estsh/i3plus/pojo/mes/repository/MesRepairRepository.java new file mode 100644 index 0000000..45e183a --- /dev/null +++ b/modules/i3plus-pojo-mes/src/main/java/cn/estsh/i3plus/pojo/mes/repository/MesRepairRepository.java @@ -0,0 +1,17 @@ +package cn.estsh.i3plus.pojo.mes.repository; + +import cn.estsh.i3plus.pojo.base.jpa.dao.BaseRepository; +import cn.estsh.i3plus.pojo.mes.bean.MesPcn; +import cn.estsh.i3plus.pojo.mes.bean.MesRepair; +import org.springframework.stereotype.Repository; + +/** + * @Description: + * @Reference: + * @Author: Crish + * @CreateDate:2019-08-08-17:13 + * @Modify: + **/ +@Repository +public interface MesRepairRepository extends BaseRepository { +} diff --git a/modules/i3plus-pojo-mes/src/main/java/cn/estsh/i3plus/pojo/mes/repository/MesScrapRepository.java b/modules/i3plus-pojo-mes/src/main/java/cn/estsh/i3plus/pojo/mes/repository/MesScrapRepository.java new file mode 100644 index 0000000..77b7abb --- /dev/null +++ b/modules/i3plus-pojo-mes/src/main/java/cn/estsh/i3plus/pojo/mes/repository/MesScrapRepository.java @@ -0,0 +1,17 @@ +package cn.estsh.i3plus.pojo.mes.repository; + +import cn.estsh.i3plus.pojo.base.jpa.dao.BaseRepository; +import cn.estsh.i3plus.pojo.mes.bean.MesRepair; +import cn.estsh.i3plus.pojo.mes.bean.MesScrap; +import org.springframework.stereotype.Repository; + +/** + * @Description: + * @Reference: + * @Author: Crish + * @CreateDate:2019-08-08-17:13 + * @Modify: + **/ +@Repository +public interface MesScrapRepository extends BaseRepository { +} 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 6ca0761..1d85548 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 @@ -31,6 +31,22 @@ public class MesHqlPack { return packBean; } + public static DdlPackBean getMesPcnByCondition(MesPcn mesPcn, String organizeCode) { + DdlPackBean packBean = getAllBaseData(organizeCode); + if (StringUtils.isNotEmpty(mesPcn.getConnectIp())) { + DdlPreparedPack.getStringLikerPack(mesPcn.getConnectIp(), "connectIp", packBean); + } + if (StringUtils.isNotEmpty(mesPcn.getPcnName())) { + DdlPreparedPack.getStringLikerPack(mesPcn.getPcnName(), "pcnName", packBean); + } + if (StringUtils.isNotEmpty(mesPcn.getPcnCode())) { + DdlPreparedPack.getStringLikerPack(mesPcn.getPcnCode(), "pcnCode", packBean); + } + if (StringUtils.isNotEmpty(mesPcn.getAreaCode())) { + DdlPreparedPack.getStringLikerPack(mesPcn.getAreaCode(), "areaCode", packBean); + } + return packBean; + } /** * 生产计划查询条件封装 * From 76684b82c085daa8dce087b8a808dc138c9f25c6 Mon Sep 17 00:00:00 2001 From: crish <570360737@qq.com> Date: Thu, 8 Aug 2019 16:46:10 +0800 Subject: [PATCH 07/10] =?UTF-8?q?PCN=E6=8E=A5=E5=8F=A3=E5=BC=80=E5=8F=91?= =?UTF-8?q?=EF=BC=8C=20=E6=95=B0=E6=8D=AE=E5=90=8C=E6=AD=A5=E9=85=8D?= =?UTF-8?q?=E7=BD=AE?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit Signed-off-by: crish <570360737@qq.com> --- .../i3plus/pojo/mes/pcn/bean/MesEquipment.java | 67 ++++++++++++++++++++++ 1 file changed, 67 insertions(+) create mode 100644 modules/i3plus-pojo-mes-pcn/src/main/java/cn/estsh/i3plus/pojo/mes/pcn/bean/MesEquipment.java diff --git a/modules/i3plus-pojo-mes-pcn/src/main/java/cn/estsh/i3plus/pojo/mes/pcn/bean/MesEquipment.java b/modules/i3plus-pojo-mes-pcn/src/main/java/cn/estsh/i3plus/pojo/mes/pcn/bean/MesEquipment.java new file mode 100644 index 0000000..fbfd6f9 --- /dev/null +++ b/modules/i3plus-pojo-mes-pcn/src/main/java/cn/estsh/i3plus/pojo/mes/pcn/bean/MesEquipment.java @@ -0,0 +1,67 @@ +package cn.estsh.i3plus.pojo.mes.pcn.bean; + + +import cn.estsh.i3plus.pojo.base.bean.BaseBean; +import com.fasterxml.jackson.databind.annotation.JsonSerialize; +import com.fasterxml.jackson.databind.ser.std.ToStringSerializer; +import io.swagger.annotations.Api; +import io.swagger.annotations.ApiParam; +import lombok.Data; +import 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 javax.persistence.Transient; + +/** + * @Description :生产区域 + * @Reference : + * @Author : jack.jia + * @CreateDate : 2019-04-02 + * @Modify: + **/ +@Data +@Entity +@DynamicInsert +@DynamicUpdate +@EqualsAndHashCode(callSuper = true) +@Table(name="MES_EQUIPMENT") +@Api("生产设备") +public class MesEquipment extends BaseBean { + @Column(name="EQUIPMENT_CODE") + @ApiParam("设备代码") + private String equipmentCode; + + @Column(name="EQUIPMENT_NAME") + @ApiParam("设备名称") + private String equipmentName; + + @Column(name="STATUS") + @ApiParam("设备状态") + private String status; + + @Column(name="WORK_CELL_CODE") + @ApiParam("工作单元代码") + private String workCellCode; + + @Column(name="WORK_CENTER_CODE") + @ApiParam("工作中心代码") + private String workCenterCode; + + @Column(name="AREA_CODE") + @ApiParam("区域代码") + private String areaCode; + + @Transient + @ApiParam(value ="名称") + private String name; + + // 默认值 -1 + @Transient + @ApiParam(value ="父节点" , access ="父节点" ,example = "-1") + @JsonSerialize(using = ToStringSerializer.class) + private Long parentId; +} From 6b442cda1c093dd2ebcf3d665b44e5f1cb3dbcb2 Mon Sep 17 00:00:00 2001 From: crish <570360737@qq.com> Date: Thu, 8 Aug 2019 16:47:13 +0800 Subject: [PATCH 08/10] =?UTF-8?q?PCN=E6=8E=A5=E5=8F=A3=E5=BC=80=E5=8F=91?= =?UTF-8?q?=EF=BC=8C=20=E6=95=B0=E6=8D=AE=E5=90=8C=E6=AD=A5=E9=85=8D?= =?UTF-8?q?=E7=BD=AE?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit Signed-off-by: crish <570360737@qq.com> --- .../src/main/java/cn/estsh/i3plus/pojo/mes/pcn/bean/MesEquipment.java | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/modules/i3plus-pojo-mes-pcn/src/main/java/cn/estsh/i3plus/pojo/mes/pcn/bean/MesEquipment.java b/modules/i3plus-pojo-mes-pcn/src/main/java/cn/estsh/i3plus/pojo/mes/pcn/bean/MesEquipment.java index fbfd6f9..df924c5 100644 --- a/modules/i3plus-pojo-mes-pcn/src/main/java/cn/estsh/i3plus/pojo/mes/pcn/bean/MesEquipment.java +++ b/modules/i3plus-pojo-mes-pcn/src/main/java/cn/estsh/i3plus/pojo/mes/pcn/bean/MesEquipment.java @@ -17,7 +17,7 @@ import javax.persistence.Table; import javax.persistence.Transient; /** - * @Description :生产区域 + * @Description :生产设备 * @Reference : * @Author : jack.jia * @CreateDate : 2019-04-02 From 66e20acfe9a3ac1c9cc282f632af367d2563b3d1 Mon Sep 17 00:00:00 2001 From: WYnneaoapc Date: Fri, 9 Aug 2019 15:12:52 +0800 Subject: [PATCH 09/10] 0730 Add File Operation in ODS Module untested --- .../estsh/i3plus/pojo/mes/bean/MesEventAction.java | 4 + .../i3plus/pojo/mes/model/ActionRequestBean.java | 4 + .../pojo/mes/model/MesActionMethodModel.java | 37 +++ .../i3plus/pojo/mes/model/MesEventActionModel.java | 44 ++++ .../pojo/mes/repository/MesActionRepository.java | 6 + .../mes/repository/MesEventActionRepository.java | 3 + .../pojo/mes/repository/MesEventRepository.java | 9 + .../pojo/mes/repository/MesMethodRepository.java | 6 + .../estsh/i3plus/pojo/mes/sqlpack/MesHqlPack.java | 283 +++++++++++++++------ 9 files changed, 324 insertions(+), 72 deletions(-) create mode 100644 modules/i3plus-pojo-mes/src/main/java/cn/estsh/i3plus/pojo/mes/model/MesActionMethodModel.java create mode 100644 modules/i3plus-pojo-mes/src/main/java/cn/estsh/i3plus/pojo/mes/model/MesEventActionModel.java diff --git a/modules/i3plus-pojo-mes/src/main/java/cn/estsh/i3plus/pojo/mes/bean/MesEventAction.java b/modules/i3plus-pojo-mes/src/main/java/cn/estsh/i3plus/pojo/mes/bean/MesEventAction.java index 0146041..3750ee0 100644 --- a/modules/i3plus-pojo-mes/src/main/java/cn/estsh/i3plus/pojo/mes/bean/MesEventAction.java +++ b/modules/i3plus-pojo-mes/src/main/java/cn/estsh/i3plus/pojo/mes/bean/MesEventAction.java @@ -4,8 +4,10 @@ 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.AllArgsConstructor; import lombok.Data; import lombok.EqualsAndHashCode; +import lombok.NoArgsConstructor; import org.hibernate.annotations.DynamicInsert; import org.hibernate.annotations.DynamicUpdate; @@ -24,6 +26,8 @@ import javax.persistence.Table; @Entity @DynamicInsert @DynamicUpdate +@AllArgsConstructor +@NoArgsConstructor @EqualsAndHashCode(callSuper = true) @Table(name="MES_EVENT_ACTION") @Api("系统业务事件动作") diff --git a/modules/i3plus-pojo-mes/src/main/java/cn/estsh/i3plus/pojo/mes/model/ActionRequestBean.java b/modules/i3plus-pojo-mes/src/main/java/cn/estsh/i3plus/pojo/mes/model/ActionRequestBean.java index 2dc63ce..944b7fd 100644 --- a/modules/i3plus-pojo-mes/src/main/java/cn/estsh/i3plus/pojo/mes/model/ActionRequestBean.java +++ b/modules/i3plus-pojo-mes/src/main/java/cn/estsh/i3plus/pojo/mes/model/ActionRequestBean.java @@ -18,8 +18,12 @@ import java.util.Map; public class ActionRequestBean implements Serializable { @ApiParam("事件代码") + @Deprecated public String eventCode; + @ApiParam("按钮代码") + public String buttonCode; + @ApiParam("单个结果") public Obj resultObject; diff --git a/modules/i3plus-pojo-mes/src/main/java/cn/estsh/i3plus/pojo/mes/model/MesActionMethodModel.java b/modules/i3plus-pojo-mes/src/main/java/cn/estsh/i3plus/pojo/mes/model/MesActionMethodModel.java new file mode 100644 index 0000000..9e8b522 --- /dev/null +++ b/modules/i3plus-pojo-mes/src/main/java/cn/estsh/i3plus/pojo/mes/model/MesActionMethodModel.java @@ -0,0 +1,37 @@ +package cn.estsh.i3plus.pojo.mes.model; + + +import io.swagger.annotations.Api; +import io.swagger.annotations.ApiParam; +import lombok.AllArgsConstructor; +import lombok.Data; +import lombok.NoArgsConstructor; + +import java.io.Serializable; + +/** + * @Author: Wynne.Lu + * @CreateDate: 2019/8/6 9:19 AM + * @Description: + **/ +@Data +@NoArgsConstructor +@AllArgsConstructor +@Api("动作函数关系model") +public class MesActionMethodModel implements Serializable { + @ApiParam("id") + private Long id; + + @ApiParam("动作名称") + private String actionName; + + @ApiParam("动作代码") + private String actionCode; + + @ApiParam("函数代码") + private String methodCode; + + @ApiParam("序号") + private Integer seq; + +} diff --git a/modules/i3plus-pojo-mes/src/main/java/cn/estsh/i3plus/pojo/mes/model/MesEventActionModel.java b/modules/i3plus-pojo-mes/src/main/java/cn/estsh/i3plus/pojo/mes/model/MesEventActionModel.java new file mode 100644 index 0000000..a3994e7 --- /dev/null +++ b/modules/i3plus-pojo-mes/src/main/java/cn/estsh/i3plus/pojo/mes/model/MesEventActionModel.java @@ -0,0 +1,44 @@ +package cn.estsh.i3plus.pojo.mes.model; + + +import cn.estsh.i3plus.pojo.mes.bean.MesEventAction; +import io.swagger.annotations.Api; +import io.swagger.annotations.ApiParam; +import lombok.AllArgsConstructor; +import lombok.Data; +import lombok.NoArgsConstructor; + +import java.io.Serializable; + +/** + * @Author: Wynne.Lu + * @CreateDate: 2019/8/6 9:19 AM + * @Description: + **/ +@Data +@NoArgsConstructor +@AllArgsConstructor +@Api("事件动作关系model") +public class MesEventActionModel implements Serializable { + @ApiParam("id") + private Long id; + + @ApiParam("动作名称") + private String actionName; + + @ApiParam("事件名称") + private String eventName; + + @ApiParam("动作代码") + private String actionCode; + + + @ApiParam("事件代码") + private String eventCode; + + + + @ApiParam("序号") + private Integer seq; + +} diff --git a/modules/i3plus-pojo-mes/src/main/java/cn/estsh/i3plus/pojo/mes/repository/MesActionRepository.java b/modules/i3plus-pojo-mes/src/main/java/cn/estsh/i3plus/pojo/mes/repository/MesActionRepository.java index 47d0046..52fb22c 100644 --- a/modules/i3plus-pojo-mes/src/main/java/cn/estsh/i3plus/pojo/mes/repository/MesActionRepository.java +++ b/modules/i3plus-pojo-mes/src/main/java/cn/estsh/i3plus/pojo/mes/repository/MesActionRepository.java @@ -4,6 +4,8 @@ import cn.estsh.i3plus.pojo.base.jpa.dao.BaseRepository; import cn.estsh.i3plus.pojo.mes.bean.MesAction; import org.springframework.stereotype.Repository; +import java.util.List; + /** * @Description : * @Reference : @@ -13,4 +15,8 @@ import org.springframework.stereotype.Repository; **/ @Repository public interface MesActionRepository extends BaseRepository { + + List findByOrganizeCodeAndIsDeleted(String organizeCode,Integer isDeleted); + + List findByActionCodeAndIsValidAndIsDeleted(String actionCode,Integer isValid,Integer isDeleted); } diff --git a/modules/i3plus-pojo-mes/src/main/java/cn/estsh/i3plus/pojo/mes/repository/MesEventActionRepository.java b/modules/i3plus-pojo-mes/src/main/java/cn/estsh/i3plus/pojo/mes/repository/MesEventActionRepository.java index 0489df8..435fd8c 100644 --- a/modules/i3plus-pojo-mes/src/main/java/cn/estsh/i3plus/pojo/mes/repository/MesEventActionRepository.java +++ b/modules/i3plus-pojo-mes/src/main/java/cn/estsh/i3plus/pojo/mes/repository/MesEventActionRepository.java @@ -4,6 +4,8 @@ import cn.estsh.i3plus.pojo.base.jpa.dao.BaseRepository; import cn.estsh.i3plus.pojo.mes.bean.MesEventAction; import org.springframework.stereotype.Repository; +import java.util.List; + /** * @Description : * @Reference : @@ -13,4 +15,5 @@ import org.springframework.stereotype.Repository; **/ @Repository public interface MesEventActionRepository extends BaseRepository { + } diff --git a/modules/i3plus-pojo-mes/src/main/java/cn/estsh/i3plus/pojo/mes/repository/MesEventRepository.java b/modules/i3plus-pojo-mes/src/main/java/cn/estsh/i3plus/pojo/mes/repository/MesEventRepository.java index 2a90e5c..83b3c4b 100644 --- a/modules/i3plus-pojo-mes/src/main/java/cn/estsh/i3plus/pojo/mes/repository/MesEventRepository.java +++ b/modules/i3plus-pojo-mes/src/main/java/cn/estsh/i3plus/pojo/mes/repository/MesEventRepository.java @@ -4,6 +4,8 @@ import cn.estsh.i3plus.pojo.base.jpa.dao.BaseRepository; import cn.estsh.i3plus.pojo.mes.bean.MesEvent; import org.springframework.stereotype.Repository; +import java.util.List; + /** * @Description : * @Reference : @@ -13,4 +15,11 @@ import org.springframework.stereotype.Repository; **/ @Repository public interface MesEventRepository extends BaseRepository { + + List findByOrganizeCodeAndIsDeleted(String organizeCode,Integer isDeleted); + + List findByButtonCodeAndIsValidAndIsDeleted(String buttonCode,Integer isValid,Integer isDeleted); + + List findByEventCodeAndIsValidAndIsDeleted(String eventCode,Integer isValid,Integer isDeleted); + } diff --git a/modules/i3plus-pojo-mes/src/main/java/cn/estsh/i3plus/pojo/mes/repository/MesMethodRepository.java b/modules/i3plus-pojo-mes/src/main/java/cn/estsh/i3plus/pojo/mes/repository/MesMethodRepository.java index ab7b3dd..d845f61 100644 --- a/modules/i3plus-pojo-mes/src/main/java/cn/estsh/i3plus/pojo/mes/repository/MesMethodRepository.java +++ b/modules/i3plus-pojo-mes/src/main/java/cn/estsh/i3plus/pojo/mes/repository/MesMethodRepository.java @@ -4,6 +4,8 @@ import cn.estsh.i3plus.pojo.base.jpa.dao.BaseRepository; import cn.estsh.i3plus.pojo.mes.bean.MesMethod; import org.springframework.stereotype.Repository; +import java.util.List; + /** * @Description : * @Reference : @@ -13,4 +15,8 @@ import org.springframework.stereotype.Repository; **/ @Repository public interface MesMethodRepository extends BaseRepository { + + List findByMethodCodeAndIsValidAndIsDeleted(String methodCode, Integer isValid, Integer isDeleted); + + List findByOrganizeCodeAndIsDeleted(String organizeCode, int value); } 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 6ca0761..2222079 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 @@ -264,15 +264,16 @@ public class MesHqlPack { /** * MES设备信息查询条件封装 + * * @param mesEquipment * @return */ public static DdlPackBean getMesEquipment(MesEquipment mesEquipment, String organizeCode) { DdlPackBean packBean = getAllBaseDataByNormalPro(mesEquipment, organizeCode); - if (StringUtils.isNotEmpty(mesEquipment.getWorkCellCode())){ + if (StringUtils.isNotEmpty(mesEquipment.getWorkCellCode())) { DdlPreparedPack.getStringEqualPack(mesEquipment.getWorkCellCode(), "workCellCode", packBean); } - if (StringUtils.isNotEmpty(mesEquipment.getEquipmentCode())){ + if (StringUtils.isNotEmpty(mesEquipment.getEquipmentCode())) { DdlPreparedPack.getStringEqualPack(mesEquipment.getEquipmentCode(), "equipmentCode", packBean); } @@ -292,6 +293,7 @@ public class MesHqlPack { packBean.setOrderByStr(mesRoute.orderBy()); return packBean; } + /** * 产品流程配置查询条件封装 * @@ -310,18 +312,19 @@ public class MesHqlPack { /** * MES班次信息查询条件封装 + * * @param shift * @return */ public static DdlPackBean getMesShift(MesShift shift, String organizeCode) { DdlPackBean packBean = getAllBaseDataByNormalPro(shift, organizeCode); - if (StringUtils.isNotEmpty(shift.getShiftCode())){ + if (StringUtils.isNotEmpty(shift.getShiftCode())) { DdlPreparedPack.getStringEqualPack(shift.getShiftCode(), "shiftCode", packBean); } - if (StringUtils.isNotEmpty(shift.getShiftName())){ + if (StringUtils.isNotEmpty(shift.getShiftName())) { DdlPreparedPack.getStringLikerPack(shift.getShiftName(), "shiftName", packBean); } - if (StringUtils.isNotEmpty(shift.getWorkCenterCode())){ + if (StringUtils.isNotEmpty(shift.getWorkCenterCode())) { DdlPreparedPack.getStringEqualPack(shift.getWorkCenterCode(), "workCenterCode", packBean); } @@ -330,32 +333,34 @@ public class MesHqlPack { /** * MES班次休息信息查询条件封装 + * * @param shiftRest * @return */ public static DdlPackBean getMesShiftRest(MesShiftRest shiftRest, String organizeCode) { DdlPackBean packBean = getAllBaseDataByNormalPro(shiftRest, organizeCode); - if (StringUtils.isNotEmpty(shiftRest.getWorkCenterCode())){ + if (StringUtils.isNotEmpty(shiftRest.getWorkCenterCode())) { DdlPreparedPack.getStringEqualPack(shiftRest.getWorkCenterCode(), "workCenterCode", packBean); } - if (StringUtils.isNotEmpty(shiftRest.getShiftCode())){ + if (StringUtils.isNotEmpty(shiftRest.getShiftCode())) { DdlPreparedPack.getStringEqualPack(shiftRest.getShiftCode(), "shiftCode", packBean); } return packBean; } - +/******************created by wynne*************/ /** * MES 上传文件FastDfs封装 + * * @param mesESOP * @return */ public static DdlPackBean getMesESOP(MesESOP mesESOP, String organizeCode) { DdlPackBean packBean = getAllBaseDataByNormalPro(mesESOP, organizeCode); - if (StringUtils.isNotEmpty(mesESOP.getWorkCenterCode())){ + if (StringUtils.isNotEmpty(mesESOP.getWorkCenterCode())) { DdlPreparedPack.getStringEqualPack(mesESOP.getWorkCenterCode(), "workCenterCode", packBean); } - if (StringUtils.isNotEmpty(mesESOP.getPartNo())){ + if (StringUtils.isNotEmpty(mesESOP.getPartNo())) { DdlPreparedPack.getStringEqualPack(mesESOP.getPartNo(), "partNo", packBean); } @@ -363,16 +368,126 @@ public class MesHqlPack { } /** + * 事件分页获取封装 + * + * @param mesEvent + * @param organizeCode + * @return + */ + public static DdlPackBean getMesEvent(MesEvent mesEvent, String organizeCode) { + DdlPackBean packBean = getAllBaseDataByNormalPro(mesEvent, organizeCode); + if (StringUtils.isNotEmpty(mesEvent.getButtonCode())) { + DdlPreparedPack.getStringLikerPack(mesEvent.getButtonCode(), "buttonCode", packBean); + } + if (StringUtils.isNotEmpty(mesEvent.getEventCode())) { + DdlPreparedPack.getStringLikerPack(mesEvent.getEventCode(), "eventCode", packBean); + } + if (StringUtils.isNotEmpty(mesEvent.getEventName())) { + DdlPreparedPack.getStringLikerPack(mesEvent.getEventName(), "eventName", packBean); + } + return packBean; + } + + /** + * 动作分页获取封装 + * + * @param mesAction + * @param organizeCode + * @return + */ + public static DdlPackBean getMesAction(MesAction mesAction, String organizeCode) { + DdlPackBean packBean = getAllBaseDataByNormalPro(mesAction, organizeCode); + if (StringUtils.isNotEmpty(mesAction.getActionCode())) { + DdlPreparedPack.getStringRightLikerPack(mesAction.getActionCode(), "actionCode", packBean); + } + + if (StringUtils.isNotEmpty(mesAction.getActionName())) { + DdlPreparedPack.getStringLikerPack(mesAction.getActionName(), "actionName", packBean); + } + + if (mesAction.getActionType() != null && StringUtils.isNotEmpty(mesAction.getActionType() + "")) { + DdlPreparedPack.getStringEqualPack(mesAction.getActionType() + "", "actionType", packBean); + } + return packBean; + } + + /** + * 函数分页获取封装 + * + * @param mesMethod + * @param organizeCode + * @return + */ + public static DdlPackBean getMesMethod(MesMethod mesMethod, String organizeCode) { + DdlPackBean packBean = getAllBaseDataByNormalPro(mesMethod, organizeCode); + if (StringUtils.isNotEmpty(mesMethod.getMethodCode())) { + DdlPreparedPack.getStringRightLikerPack(mesMethod.getMethodCode(), "methodCode", packBean); + } + if (StringUtils.isNotEmpty(mesMethod.getMethodName())) { + DdlPreparedPack.getStringLikerPack(mesMethod.getMethodName(), "methodName", packBean); + } + if (StringUtils.isNotEmpty(mesMethod.getCallClass())) { + DdlPreparedPack.getStringRightLikerPack(mesMethod.getCallClass(), "callClass", packBean); + } + if (mesMethod.getMethodType() != null && StringUtils.isNotEmpty(mesMethod.getMethodType() + "")) { + DdlPreparedPack.getStringEqualPack(mesMethod.getMethodType() + "", "methodType", packBean); + } + return packBean; + } + + /** + * 事件动作分页获取封装 + * + * @param mesActionMethod + * @param organizeCode + * @return + */ + public static DdlPackBean getMesActionMethod(MesActionMethod mesActionMethod, String organizeCode) { + DdlPackBean packBean = getAllBaseDataByNormalPro(mesActionMethod, organizeCode); + if (StringUtils.isNotEmpty(mesActionMethod.getActionCode())) { + DdlPreparedPack.getStringLikerPack(mesActionMethod.getActionCode(), "actionCode", packBean); + } + if (StringUtils.isNotEmpty(mesActionMethod.getMethodCode())) { + DdlPreparedPack.getStringLikerPack(mesActionMethod.getMethodCode(), "methodCode", packBean); + } + return packBean; + } + + /** + * 事件动作分页获取封装 + * + * @param mesEventAction + * @param organizeCode + * @return + */ + public static DdlPackBean getMesEventAction(MesEventAction mesEventAction, String organizeCode) { + DdlPackBean packBean = getAllBaseDataByNormalPro(mesEventAction, organizeCode); + if (StringUtils.isNotEmpty(mesEventAction.getOrganizeCode())) { + DdlPreparedPack.getStringEqualPack(mesEventAction.getOrganizeCode(), "organizeCode", packBean); + } + if (StringUtils.isNotEmpty(mesEventAction.getEventCode())) { + DdlPreparedPack.getStringLikerPack(mesEventAction.getEventCode(), "eventCode", packBean); + } + if (StringUtils.isNotEmpty(mesEventAction.getActionCode())) { + DdlPreparedPack.getStringLikerPack(mesEventAction.getActionCode(), "actionCode", packBean); + } + + return packBean; + } + + /******************created by wynne*************/ + /** * MES工序信息查询条件封装 + * * @param process * @return */ public static DdlPackBean getMesProcess(MesProcess process, String organizeCode) { DdlPackBean packBean = getAllBaseDataByNormalPro(process, organizeCode); - if (StringUtils.isNotEmpty(process.getProcessCode())){ + if (StringUtils.isNotEmpty(process.getProcessCode())) { DdlPreparedPack.getStringEqualPack(process.getProcessCode(), "processCode", packBean); } - if (StringUtils.isNotEmpty(process.getProcessName())){ + if (StringUtils.isNotEmpty(process.getProcessName())) { DdlPreparedPack.getStringLikerPack(process.getProcessName(), "processName", packBean); } @@ -381,18 +496,19 @@ public class MesHqlPack { /** * MES工步信息查询条件封装 + * * @param step * @return */ public static DdlPackBean getMesStep(MesStep step, String organizeCode) { DdlPackBean packBean = getAllBaseDataByNormalPro(step, organizeCode); - if (StringUtils.isNotEmpty(step.getStepCode())){ + if (StringUtils.isNotEmpty(step.getStepCode())) { DdlPreparedPack.getStringEqualPack(step.getStepCode(), "stepCode", packBean); } - if (StringUtils.isNotEmpty(step.getStepName())){ + if (StringUtils.isNotEmpty(step.getStepName())) { DdlPreparedPack.getStringLikerPack(step.getStepName(), "stepName", packBean); } - if (StringUtils.isNotEmpty(step.getStepType())){ + if (StringUtils.isNotEmpty(step.getStepType())) { DdlPreparedPack.getStringLikerPack(step.getStepType(), "stepType", packBean); } @@ -401,18 +517,19 @@ public class MesHqlPack { /** * MES工步参数信息查询条件封装 + * * @param stepParam * @return */ public static DdlPackBean getMesStepParam(MesStepParam stepParam, String organizeCode) { DdlPackBean packBean = getAllBaseDataByNormalPro(stepParam, organizeCode); - if (StringUtils.isNotEmpty(stepParam.getStepCode())){ + if (StringUtils.isNotEmpty(stepParam.getStepCode())) { DdlPreparedPack.getStringEqualPack(stepParam.getStepCode(), "stepCode", packBean); } - if (StringUtils.isNotEmpty(stepParam.getParamCode())){ + if (StringUtils.isNotEmpty(stepParam.getParamCode())) { DdlPreparedPack.getStringEqualPack(stepParam.getParamCode(), "paramCode", packBean); } - if (StringUtils.isNotEmpty(stepParam.getParamName())){ + if (StringUtils.isNotEmpty(stepParam.getParamName())) { DdlPreparedPack.getStringLikerPack(stepParam.getParamName(), "paramName", packBean); } @@ -421,21 +538,22 @@ public class MesHqlPack { /** * MES工序工作单元对应关系查询条件封装 + * * @param routeProcessCell * @return */ public static DdlPackBean getMesRouteProcessCell(MesRouteProcessCell routeProcessCell, String organizeCode) { DdlPackBean packBean = getAllBaseDataByNormalPro(routeProcessCell, organizeCode); - if (StringUtils.isNotEmpty(routeProcessCell.getRouteCode())){ + if (StringUtils.isNotEmpty(routeProcessCell.getRouteCode())) { DdlPreparedPack.getStringEqualPack(routeProcessCell.getRouteCode(), "routeCode", packBean); } - if (StringUtils.isNotEmpty(routeProcessCell.getProcessCode())){ + if (StringUtils.isNotEmpty(routeProcessCell.getProcessCode())) { DdlPreparedPack.getStringEqualPack(routeProcessCell.getProcessCode(), "processCode", packBean); } - if (StringUtils.isNotEmpty(routeProcessCell.getWorkCellCode())){ + if (StringUtils.isNotEmpty(routeProcessCell.getWorkCellCode())) { DdlPreparedPack.getStringEqualPack(routeProcessCell.getWorkCellCode(), "workCellCode", packBean); } - if (StringUtils.isNotEmpty(routeProcessCell.getWorkCenterCode())){ + if (StringUtils.isNotEmpty(routeProcessCell.getWorkCenterCode())) { DdlPreparedPack.getStringEqualPack(routeProcessCell.getWorkCenterCode(), "workCenterCode", packBean); } @@ -444,18 +562,19 @@ public class MesHqlPack { /** * MES BOM信息查询条件封装 + * * @param bom * @return */ public static DdlPackBean getMesBom(MesBom bom, String organizeCode) { DdlPackBean packBean = getAllBaseDataByNormalPro(bom, organizeCode); - if (StringUtils.isNotEmpty(bom.getPartNo())){ + if (StringUtils.isNotEmpty(bom.getPartNo())) { DdlPreparedPack.getStringEqualPack(bom.getPartNo(), "partNo", packBean); } - if (StringUtils.isNotEmpty(bom.getItemPartNo())){ + if (StringUtils.isNotEmpty(bom.getItemPartNo())) { DdlPreparedPack.getStringEqualPack(bom.getItemPartNo(), "itemPartNo", packBean); } - if (StringUtils.isNotEmpty(bom.getBomVersion())){ + if (StringUtils.isNotEmpty(bom.getBomVersion())) { DdlPreparedPack.getStringEqualPack(bom.getBomVersion(), "bomVersion", packBean); } @@ -464,18 +583,19 @@ public class MesHqlPack { /** * MES工序BOM信息查询条件封装 + * * @param processBom * @return */ public static DdlPackBean getMesProcessBom(MesProcessBom processBom, String organizeCode) { DdlPackBean packBean = getAllBaseDataByNormalPro(processBom, organizeCode); - if (StringUtils.isNotEmpty(processBom.getPartNo())){ + if (StringUtils.isNotEmpty(processBom.getPartNo())) { DdlPreparedPack.getStringEqualPack(processBom.getPartNo(), "partNo", packBean); } - if (StringUtils.isNotEmpty(processBom.getItemPartNo())){ + if (StringUtils.isNotEmpty(processBom.getItemPartNo())) { DdlPreparedPack.getStringEqualPack(processBom.getItemPartNo(), "itemPartNo", packBean); } - if (StringUtils.isNotEmpty(processBom.getProcessCode())){ + if (StringUtils.isNotEmpty(processBom.getProcessCode())) { DdlPreparedPack.getStringEqualPack(processBom.getProcessCode(), "processCode", packBean); } @@ -484,15 +604,16 @@ public class MesHqlPack { /** * MES 客户信息查询条件封装 + * * @param customer * @return */ public static DdlPackBean getMesCustomer(MesCustomer customer, String organizeCode) { DdlPackBean packBean = getAllBaseDataByNormalPro(customer, organizeCode); - if (StringUtils.isNotEmpty(customer.getCustomerCode())){ + if (StringUtils.isNotEmpty(customer.getCustomerCode())) { DdlPreparedPack.getStringEqualPack(customer.getCustomerCode(), "customerCode", packBean); } - if (StringUtils.isNotEmpty(customer.getCustomerName())){ + if (StringUtils.isNotEmpty(customer.getCustomerName())) { DdlPreparedPack.getStringLikerPack(customer.getCustomerName(), "customerName", packBean); } @@ -501,15 +622,16 @@ public class MesHqlPack { /** * MES 客户产线信息查询条件封装 + * * @param custProdLine * @return */ public static DdlPackBean getMesCustProdLine(MesCustProdLine custProdLine, String organizeCode) { DdlPackBean packBean = getAllBaseDataByNormalPro(custProdLine, organizeCode); - if (StringUtils.isNotEmpty(custProdLine.getCustProdLineCode())){ + if (StringUtils.isNotEmpty(custProdLine.getCustProdLineCode())) { DdlPreparedPack.getStringEqualPack(custProdLine.getCustProdLineCode(), "custProdLineCode", packBean); } - if (StringUtils.isNotEmpty(custProdLine.getCustProdLineName())){ + if (StringUtils.isNotEmpty(custProdLine.getCustProdLineName())) { DdlPreparedPack.getStringLikerPack(custProdLine.getCustProdLineName(), "custProdLineName", packBean); } @@ -518,18 +640,19 @@ public class MesHqlPack { /** * MES 客户零件关系信息查询条件封装 + * * @param customerPart * @return */ public static DdlPackBean getMesCustomerPart(MesCustomerPart customerPart, String organizeCode) { DdlPackBean packBean = getAllBaseDataByNormalPro(customerPart, organizeCode); - if (StringUtils.isNotEmpty(customerPart.getCustomerCode())){ + if (StringUtils.isNotEmpty(customerPart.getCustomerCode())) { DdlPreparedPack.getStringEqualPack(customerPart.getCustomerCode(), "customerCode", packBean); } - if (StringUtils.isNotEmpty(customerPart.getPartNo())){ + if (StringUtils.isNotEmpty(customerPart.getPartNo())) { DdlPreparedPack.getStringEqualPack(customerPart.getPartNo(), "partNo", packBean); } - if (StringUtils.isNotEmpty(customerPart.getCustomerPartNo())){ + if (StringUtils.isNotEmpty(customerPart.getCustomerPartNo())) { DdlPreparedPack.getStringEqualPack(customerPart.getCustomerPartNo(), "customerPartNo", packBean); } @@ -538,15 +661,16 @@ public class MesHqlPack { /** * MES 设备关键数据信息查询条件封装 + * * @param keyData * @return */ public static DdlPackBean getMesKeyData(MesKeyData keyData, String organizeCode) { DdlPackBean packBean = getAllBaseDataByNormalPro(keyData, organizeCode); - if (StringUtils.isNotEmpty(keyData.getKeyDataCode())){ + if (StringUtils.isNotEmpty(keyData.getKeyDataCode())) { DdlPreparedPack.getStringEqualPack(keyData.getKeyDataCode(), "keyDataCode", packBean); } - if (StringUtils.isNotEmpty(keyData.getKeyDataName())){ + if (StringUtils.isNotEmpty(keyData.getKeyDataName())) { DdlPreparedPack.getStringEqualPack(keyData.getKeyDataName(), "keyDataName", packBean); } @@ -555,15 +679,16 @@ public class MesHqlPack { /** * MES 物料关键数据关系信息查询条件封装 + * * @param kpData * @return */ public static DdlPackBean getMesKpData(MesKpData kpData, String organizeCode) { DdlPackBean packBean = getAllBaseDataByNormalPro(kpData, organizeCode); - if (StringUtils.isNotEmpty(kpData.getPartNo())){ + if (StringUtils.isNotEmpty(kpData.getPartNo())) { DdlPreparedPack.getStringEqualPack(kpData.getKeyDataCode(), "partNo", packBean); } - if (StringUtils.isNotEmpty(kpData.getKeyDataCode())){ + if (StringUtils.isNotEmpty(kpData.getKeyDataCode())) { DdlPreparedPack.getStringEqualPack(kpData.getKeyDataCode(), "keyDataCode", packBean); } @@ -572,15 +697,16 @@ public class MesHqlPack { /** * MES 产品配置类型信息查询条件封装 + * * @param prodCfgType * @return */ public static DdlPackBean getMesProdCfgType(MesProdCfgType prodCfgType, String organizeCode) { DdlPackBean packBean = getAllBaseDataByNormalPro(prodCfgType, organizeCode); - if (StringUtils.isNotEmpty(prodCfgType.getProdCfgTypeCode())){ + if (StringUtils.isNotEmpty(prodCfgType.getProdCfgTypeCode())) { DdlPreparedPack.getStringEqualPack(prodCfgType.getProdCfgTypeCode(), "prodCfgTypeCode", packBean); } - if (StringUtils.isNotEmpty(prodCfgType.getProdCfgTypeName())){ + if (StringUtils.isNotEmpty(prodCfgType.getProdCfgTypeName())) { DdlPreparedPack.getStringEqualPack(prodCfgType.getProdCfgTypeName(), "prodCfgTypeName", packBean); } @@ -589,18 +715,19 @@ public class MesHqlPack { /** * MES 产品配置信息查询条件封装 + * * @param prodCfg * @return */ public static DdlPackBean getMesProdCfg(MesProdCfg prodCfg, String organizeCode) { DdlPackBean packBean = getAllBaseDataByNormalPro(prodCfg, organizeCode); - if (StringUtils.isNotEmpty(prodCfg.getProdCfgCode())){ + if (StringUtils.isNotEmpty(prodCfg.getProdCfgCode())) { DdlPreparedPack.getStringEqualPack(prodCfg.getProdCfgCode(), "prodCfgCode", packBean); } - if (StringUtils.isNotEmpty(prodCfg.getProdCfgName())){ + if (StringUtils.isNotEmpty(prodCfg.getProdCfgName())) { DdlPreparedPack.getStringLikerPack(prodCfg.getProdCfgName(), "prodCfgName", packBean); } - if (StringUtils.isNotEmpty(prodCfg.getProdCfgTypeCode())){ + if (StringUtils.isNotEmpty(prodCfg.getProdCfgTypeCode())) { DdlPreparedPack.getStringEqualPack(prodCfg.getProdCfgTypeCode(), "prodCfgTypeCode", packBean); } @@ -609,15 +736,16 @@ public class MesHqlPack { /** * MES 产品配置关系信息查询条件封装 + * * @param prodCfgDetail * @return */ public static DdlPackBean getMesProdCfgDetail(MesProdCfgDetail prodCfgDetail, String organizeCode) { DdlPackBean packBean = getAllBaseDataByNormalPro(prodCfgDetail, organizeCode); - if (StringUtils.isNotEmpty(prodCfgDetail.getProdCfgCode())){ + if (StringUtils.isNotEmpty(prodCfgDetail.getProdCfgCode())) { DdlPreparedPack.getStringEqualPack(prodCfgDetail.getProdCfgCode(), "prodCfgCode", packBean); } - if (StringUtils.isNotEmpty(prodCfgDetail.getPartNo())){ + if (StringUtils.isNotEmpty(prodCfgDetail.getPartNo())) { DdlPreparedPack.getStringEqualPack(prodCfgDetail.getPartNo(), "partNo", packBean); } @@ -626,24 +754,25 @@ public class MesHqlPack { /** * MES 物料信息查询条件封装 + * * @param part * @return */ public static DdlPackBean getMesPart(MesPart part, String organizeCode) { DdlPackBean packBean = getAllBaseDataByNormalPro(part, organizeCode); - if (StringUtils.isNotEmpty(part.getPartNo())){ + if (StringUtils.isNotEmpty(part.getPartNo())) { DdlPreparedPack.getStringEqualPack(part.getPartNo(), "partNo", packBean); } - if (StringUtils.isNotEmpty(part.getPartName())){ + if (StringUtils.isNotEmpty(part.getPartName())) { DdlPreparedPack.getStringLikerPack(part.getPartName(), "partName", packBean); } - if (StringUtils.isNotEmpty(part.getCategoryCode1())){ + if (StringUtils.isNotEmpty(part.getCategoryCode1())) { DdlPreparedPack.getStringEqualPack(part.getCategoryCode1(), "categoryCode1", packBean); } - if (StringUtils.isNotEmpty(part.getCategoryCode2())){ + if (StringUtils.isNotEmpty(part.getCategoryCode2())) { DdlPreparedPack.getStringEqualPack(part.getCategoryCode2(), "categoryCode2", packBean); } - if (StringUtils.isNotEmpty(part.getCategoryCode3())){ + if (StringUtils.isNotEmpty(part.getCategoryCode3())) { DdlPreparedPack.getStringEqualPack(part.getCategoryCode3(), "categoryCode3", packBean); } @@ -652,15 +781,16 @@ public class MesHqlPack { /** * MES 物料分类信息查询条件封装 + * * @param partCategory * @return */ public static DdlPackBean getMesPartCategory(MesPartCategory partCategory, String organizeCode) { DdlPackBean packBean = getAllBaseDataByNormalPro(partCategory, organizeCode); - if (StringUtils.isNotEmpty(partCategory.getCategoryCode())){ + if (StringUtils.isNotEmpty(partCategory.getCategoryCode())) { DdlPreparedPack.getStringEqualPack(partCategory.getCategoryCode(), "categoryCode", packBean); } - if (StringUtils.isNotEmpty(partCategory.getCategoryName())){ + if (StringUtils.isNotEmpty(partCategory.getCategoryName())) { DdlPreparedPack.getStringLikerPack(partCategory.getCategoryName(), "categoryName", packBean); } @@ -669,18 +799,19 @@ public class MesHqlPack { /** * MES 包装规格信息查询条件封装 + * * @param packSpec * @return */ public static DdlPackBean getMesPackSpec(MesPackSpec packSpec, String organizeCode) { DdlPackBean packBean = getAllBaseDataByNormalPro(packSpec, organizeCode); - if (StringUtils.isNotEmpty(packSpec.getSpecCode())){ + if (StringUtils.isNotEmpty(packSpec.getSpecCode())) { DdlPreparedPack.getStringEqualPack(packSpec.getSpecCode(), "specCode", packBean); } - if (StringUtils.isNotEmpty(packSpec.getSpecName())){ + if (StringUtils.isNotEmpty(packSpec.getSpecName())) { DdlPreparedPack.getStringLikerPack(packSpec.getSpecName(), "specName", packBean); } - if (StringUtils.isNotEmpty(packSpec.getParentSpec())){ + if (StringUtils.isNotEmpty(packSpec.getParentSpec())) { DdlPreparedPack.getStringEqualPack(packSpec.getParentSpec(), "parentSpec", packBean); } @@ -689,15 +820,16 @@ public class MesHqlPack { /** * MES 产品类型信息查询条件封装 + * * @param produceCategory * @return */ public static DdlPackBean getMesProduceCategory(MesProduceCategory produceCategory, String organizeCode) { DdlPackBean packBean = getAllBaseDataByNormalPro(produceCategory, organizeCode); - if (StringUtils.isNotEmpty(produceCategory.getProduceCategoryCode())){ + if (StringUtils.isNotEmpty(produceCategory.getProduceCategoryCode())) { DdlPreparedPack.getStringEqualPack(produceCategory.getProduceCategoryCode(), "produceCategoryCode", packBean); } - if (StringUtils.isNotEmpty(produceCategory.getProduceCategoryName())){ + if (StringUtils.isNotEmpty(produceCategory.getProduceCategoryName())) { DdlPreparedPack.getStringLikerPack(produceCategory.getProduceCategoryName(), "produceCategoryName", packBean); } @@ -706,12 +838,13 @@ public class MesHqlPack { /** * MES 关键件条码规则信息查询条件封装 + * * @param kpsnRule * @return */ public static DdlPackBean getMesKpsnRule(MesKpsnRule kpsnRule, String organizeCode) { DdlPackBean packBean = getAllBaseDataByNormalPro(kpsnRule, organizeCode); - if (StringUtils.isNotEmpty(kpsnRule.getPartNo())){ + if (StringUtils.isNotEmpty(kpsnRule.getPartNo())) { DdlPreparedPack.getStringEqualPack(kpsnRule.getPartNo(), "partNo", packBean); } @@ -720,15 +853,16 @@ public class MesHqlPack { /** * MES 产品排程清单信息查询条件封装 + * * @param partScheduleBom * @return */ public static DdlPackBean getMesPartScheduleBom(MesPartScheduleBom partScheduleBom, String organizeCode) { DdlPackBean packBean = getAllBaseDataByNormalPro(partScheduleBom, organizeCode); - if (StringUtils.isNotEmpty(partScheduleBom.getPartNo())){ + if (StringUtils.isNotEmpty(partScheduleBom.getPartNo())) { DdlPreparedPack.getStringEqualPack(partScheduleBom.getPartNo(), "partNo", packBean); } - if (StringUtils.isNotEmpty(partScheduleBom.getItemPartNo())){ + if (StringUtils.isNotEmpty(partScheduleBom.getItemPartNo())) { DdlPreparedPack.getStringLikerPack(partScheduleBom.getItemPartNo(), "itemPartNo", packBean); } @@ -737,15 +871,16 @@ public class MesHqlPack { /** * MES对象与dao对应关系查询条件封装 + * * @param objectDao * @return */ public static DdlPackBean getMesObjectDao(MesObjectDao objectDao, String organizeCode) { DdlPackBean packBean = getAllBaseDataByNormalPro(objectDao, organizeCode); - if (StringUtils.isNotEmpty(objectDao.getObjectCode())){ + if (StringUtils.isNotEmpty(objectDao.getObjectCode())) { DdlPreparedPack.getStringEqualPack(objectDao.getObjectCode(), "objectCode", packBean); } - if (StringUtils.isNotEmpty(objectDao.getDaoClass())){ + if (StringUtils.isNotEmpty(objectDao.getDaoClass())) { DdlPreparedPack.getStringEqualPack(objectDao.getDaoClass(), "daoClass", packBean); } @@ -754,18 +889,19 @@ public class MesHqlPack { /** * MES-PCN同步配置查询条件封装 + * * @param pcnSyncCfg * @return */ public static DdlPackBean getMesPcnSyncCfg(MesPcnSyncCfg pcnSyncCfg, String organizeCode) { DdlPackBean packBean = getAllBaseDataByNormalPro(pcnSyncCfg, organizeCode); - if (StringUtils.isNotEmpty(pcnSyncCfg.getObjectCode())){ + if (StringUtils.isNotEmpty(pcnSyncCfg.getObjectCode())) { DdlPreparedPack.getStringEqualPack(pcnSyncCfg.getObjectCode(), "objectCode", packBean); } - if (StringUtils.isNotEmpty(pcnSyncCfg.getPcnCode())){ + if (StringUtils.isNotEmpty(pcnSyncCfg.getPcnCode())) { DdlPreparedPack.getStringEqualPack(pcnSyncCfg.getPcnCode(), "pcnCode", packBean); } - if (null != pcnSyncCfg.getSyncType()){ + if (null != pcnSyncCfg.getSyncType()) { DdlPreparedPack.getNumEqualPack(pcnSyncCfg.getSyncType(), "syncType", packBean); } @@ -774,15 +910,16 @@ public class MesHqlPack { /** * MES工作单元参数配置查询条件封装 + * * @param workCellParamCfg * @return */ public static DdlPackBean getMesWorkCellParamCfg(MesWorkCellParamCfg workCellParamCfg, String organizeCode) { DdlPackBean packBean = getAllBaseDataByNormalPro(workCellParamCfg, organizeCode); - if (StringUtils.isNotEmpty(workCellParamCfg.getWorkCellCode())){ + if (StringUtils.isNotEmpty(workCellParamCfg.getWorkCellCode())) { DdlPreparedPack.getStringEqualPack(workCellParamCfg.getWorkCellCode(), "workCellCode", packBean); } - if (StringUtils.isNotEmpty(workCellParamCfg.getParamCode())){ + if (StringUtils.isNotEmpty(workCellParamCfg.getParamCode())) { DdlPreparedPack.getStringEqualPack(workCellParamCfg.getParamCode(), "paramCode", packBean); } @@ -791,12 +928,13 @@ public class MesHqlPack { /** * MES工作单元队列查询条件封装 + * * @param workCellPoint * @return */ public static DdlPackBean getMesWorkCellPoint(MesWorkCellPoint workCellPoint, String organizeCode) { DdlPackBean packBean = getAllBaseDataByNormalPro(workCellPoint, organizeCode); - if (StringUtils.isNotEmpty(workCellPoint.getWorkCellCode())){ + if (StringUtils.isNotEmpty(workCellPoint.getWorkCellCode())) { DdlPreparedPack.getStringEqualPack(workCellPoint.getWorkCellCode(), "workCellCode", packBean); } return packBean; @@ -804,18 +942,19 @@ public class MesHqlPack { /** * PLC设备信息配置查询条件封装 + * * @param plcConfigure * @return */ public static DdlPackBean getMesPLCConfigure(MesPLCConfigure plcConfigure, String organizeCode) { DdlPackBean packBean = getAllBaseDataByNormalPro(plcConfigure, organizeCode); - if (StringUtils.isNotEmpty(plcConfigure.getAreaCode())){ + if (StringUtils.isNotEmpty(plcConfigure.getAreaCode())) { DdlPreparedPack.getStringEqualPack(plcConfigure.getAreaCode(), "areaCode", packBean); } - if (StringUtils.isNotEmpty(plcConfigure.getWorkCenterCode())){ + if (StringUtils.isNotEmpty(plcConfigure.getWorkCenterCode())) { DdlPreparedPack.getStringEqualPack(plcConfigure.getWorkCenterCode(), "workCenterCode", packBean); } - if (StringUtils.isNotEmpty(plcConfigure.getWorkCellCode())){ + if (StringUtils.isNotEmpty(plcConfigure.getWorkCellCode())) { DdlPreparedPack.getStringEqualPack(plcConfigure.getWorkCellCode(), "workCellCode", packBean); } return packBean; From 5df98962586e7a24fc04c12221bcf5538e229d76 Mon Sep 17 00:00:00 2001 From: crish <570360737@qq.com> Date: Mon, 12 Aug 2019 07:41:09 +0800 Subject: [PATCH 10/10] =?UTF-8?q?=E7=BB=B4=E4=BF=AE=EF=BC=8C=20=E6=8A=A5?= =?UTF-8?q?=E5=BA=9F=EF=BC=8C=20=E7=B3=BB=E7=BB=9F=E9=85=8D=E7=BD=AE?= =?UTF-8?q?=EF=BC=8C=20pcn=E8=8A=82=E7=82=B9=E5=9F=BA=E7=A1=80=E6=95=B0?= =?UTF-8?q?=E6=8D=AE=E6=8E=A5=E5=8F=A3?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit Signed-off-by: crish <570360737@qq.com> --- .../cn/estsh/i3plus/pojo/mes/bean/MesRepair.java | 2 +- .../estsh/i3plus/pojo/mes/sqlpack/MesHqlPack.java | 72 +++++++++++++++++++++- 2 files changed, 72 insertions(+), 2 deletions(-) diff --git a/modules/i3plus-pojo-mes/src/main/java/cn/estsh/i3plus/pojo/mes/bean/MesRepair.java b/modules/i3plus-pojo-mes/src/main/java/cn/estsh/i3plus/pojo/mes/bean/MesRepair.java index 16550fd..98ecaa6 100644 --- a/modules/i3plus-pojo-mes/src/main/java/cn/estsh/i3plus/pojo/mes/bean/MesRepair.java +++ b/modules/i3plus-pojo-mes/src/main/java/cn/estsh/i3plus/pojo/mes/bean/MesRepair.java @@ -34,7 +34,7 @@ public class MesRepair extends BaseBean { @Column(name="REPAIR_NAME") @ApiParam("维修名称") - private String repariName; + private String repairName; @Column(name="REPAIR_TYPE") @ApiParam("维修类型") 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 1d85548..8c80036 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 @@ -26,7 +26,6 @@ public class MesHqlPack { public static DdlPackBean getAllBaseData(String organizeCode) { DdlPackBean packBean = new DdlPackBean(); DdlPreparedPack.getStringEqualPack(organizeCode, "organizeCode", packBean); - DdlPreparedPack.getNumEqualPack(CommonEnumUtil.IS_VAILD.VAILD.getValue(), "isValid", packBean); DdlPreparedPack.getNumEqualPack(CommonEnumUtil.IS_DEAL.NO.getValue(), "isDeleted", packBean); return packBean; } @@ -45,6 +44,9 @@ public class MesHqlPack { if (StringUtils.isNotEmpty(mesPcn.getAreaCode())) { DdlPreparedPack.getStringLikerPack(mesPcn.getAreaCode(), "areaCode", packBean); } + if (mesPcn.getIsValid() != null) { + DdlPreparedPack.getNumEqualPack(mesPcn.getIsValid(), "isValid", packBean); + } return packBean; } /** @@ -160,6 +162,9 @@ public class MesHqlPack { if (StringUtils.isNotEmpty(mesWorkOrder.getPlanOrderNo())) { DdlPreparedPack.getStringEqualPack(mesWorkOrder.getPlanOrderNo(), "planOrderNo", packBean); } + if (mesWorkOrder.getIsValid() != null) { + DdlPreparedPack.getNumEqualPack(mesWorkOrder.getIsValid(), "isValid", packBean); + } // 时间段查询 // DdlPreparedPack.timeBuilder( @@ -195,6 +200,10 @@ public class MesHqlPack { DdlPreparedPack.getStringLikerPack(mesQueueOrder.getOrderNo(), "orderNo", packBean); } + if (mesQueueOrder.getIsValid() != null) { + DdlPreparedPack.getNumEqualPack(mesQueueOrder.getIsValid(), "isValid", packBean); + } + // 只查询创建状态的队列 DdlPreparedPack.getNumEqualPack(MesEnumUtil.QUEUE_ORDER_STATUS.NORMAL.getValue(), "status", packBean); @@ -362,6 +371,67 @@ public class MesHqlPack { } /** + * MES 报废信息查询 + * @param mesScrap + * @return + */ + public static DdlPackBean getMesScrap(MesScrap mesScrap, String organizeCode) { + DdlPackBean packBean = getAllBaseData(organizeCode); + if (StringUtils.isNotEmpty(mesScrap.getScrapCode())){ + DdlPreparedPack.getStringLikerPack(mesScrap.getScrapCode(), "scrapCode", packBean); + } + if (StringUtils.isNotEmpty(mesScrap.getScrapName())){ + DdlPreparedPack.getStringLikerPack(mesScrap.getScrapName(), "scrapName", packBean); + } + if (mesScrap.getIsValid() != null) { + DdlPreparedPack.getNumEqualPack(mesScrap.getIsValid(), "isValid", packBean); + } + return packBean; + } + + /** + * MES PCN系统配置信息条件查询 + * @param mesConfig + * @return + */ + public static DdlPackBean getMesConfig(MesConfig mesConfig, String organizeCode) { + DdlPackBean packBean = getAllBaseData(organizeCode); + if (StringUtils.isNotEmpty(mesConfig.getCfgCode())){ + DdlPreparedPack.getStringLikerPack(mesConfig.getCfgCode(), "cfgCode", packBean); + } + if (StringUtils.isNotEmpty(mesConfig.getCfgName())){ + DdlPreparedPack.getStringLikerPack(mesConfig.getCfgName(), "cfgName", packBean); + } + if (mesConfig.getIsValid() != null) { + DdlPreparedPack.getNumEqualPack(mesConfig.getIsValid(), "isValid", packBean); + } + return packBean; + } + + /** + * MES 维修信息条件查询 + * @param mesRepair + * @return + */ + public static DdlPackBean getMesRepair(MesRepair mesRepair, String organizeCode) { + DdlPackBean packBean = getAllBaseData(organizeCode); + if (StringUtils.isNotEmpty(mesRepair.getRepairCode())){ + DdlPreparedPack.getStringLikerPack(mesRepair.getRepairCode(), "repairCode", packBean); + } + if (StringUtils.isNotEmpty(mesRepair.getRepairName())){ + DdlPreparedPack.getStringLikerPack(mesRepair.getRepairName(), "repairName", packBean); + } + if (mesRepair.getRepairType() != null){ + DdlPreparedPack.getNumEqualPack(mesRepair.getRepairType(), "repairType", packBean); + } + if (mesRepair.getIsValid() != null) { + DdlPreparedPack.getNumEqualPack(mesRepair.getIsValid(), "isValid", packBean); + } + + return packBean; + } + + /** * MES 上传文件FastDfs封装 * @param mesESOP * @return