yun-zuoyi
曾贞一 5 years ago
commit 3bea17f2d7

@ -13,6 +13,74 @@ import com.fasterxml.jackson.annotation.JsonFormat;
public class MesEnumUtil { public class MesEnumUtil {
/** /**
*
*/
public enum ASC_OR_DESC {
ASC(1, "正序"), DESC(2, "倒序");
private int value;
private String description;
public int getValue() {
return value;
}
public String getDescription() {
return description;
}
private ASC_OR_DESC(int value, String description) {
this.value = value;
this.description = description;
}
public static String valueOf(int val) {
String tmp = null;
for (int i = 0; i < values().length; i++) {
if (values()[i].value == val) {
tmp = values()[i].description;
}
}
return tmp;
}
}
/**
* -
*/
@JsonFormat(shape = JsonFormat.Shape.OBJECT)
public enum MONITOR_TASK_DETAIL_COLLECT_TYPE {
SELF_ADDITION(10, "自增列"),
FEED_FIELD(20, "反馈字段");
private int value;
private String description;
MONITOR_TASK_DETAIL_COLLECT_TYPE(int value, String description) {
this.value = value;
this.description = description;
}
public int getValue() {
return value;
}
public String getDescription() {
return description;
}
public static String valueOfDescription(int val) {
String tmp = null;
for (int i = 0; i < values().length; i++) {
if (values()[i].value == val) {
tmp = values()[i].description;
}
}
return tmp;
}
}
/**
* -module * -module
*/ */
@JsonFormat(shape = JsonFormat.Shape.OBJECT) @JsonFormat(shape = JsonFormat.Shape.OBJECT)
@ -1812,18 +1880,18 @@ public class MesEnumUtil {
} }
/** /**
* mes- * mes-
*/ */
@JsonFormat(shape = JsonFormat.Shape.OBJECT) @JsonFormat(shape = JsonFormat.Shape.OBJECT)
public enum MES_EQU_TASK_NOTIFY_CFG_PATTERN { public enum NOTIFY_CFG_PATTERN {
EMAIL(10, "邮件"), EMAIL(10, "邮件");
USERPHONE(20, "手机号"); // USERPHONE(20, "手机号");
private int value; private int value;
private String description; private String description;
MES_EQU_TASK_NOTIFY_CFG_PATTERN(int value, String description) { NOTIFY_CFG_PATTERN(int value, String description) {
this.value = value; this.value = value;
this.description = description; this.description = description;
} }
@ -4164,8 +4232,8 @@ public class MesEnumUtil {
@JsonFormat(shape = JsonFormat.Shape.OBJECT) @JsonFormat(shape = JsonFormat.Shape.OBJECT)
public enum MONITOR_TASK_OBJECT_TYPE { public enum MONITOR_TASK_OBJECT_TYPE {
PLC(10, "PLC"); PLC(10, "PLC"),
// DB(20, "DB"); DB(20, "DB");
private int value; private int value;
private String description; private String description;

@ -0,0 +1,63 @@
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.Lob;
import javax.persistence.Table;
import java.io.Serializable;
/**
* @Author: wangjie
* @CreateDate: 2020/04/03 7:12 PM
* @Description:
**/
@Data
@Entity
@DynamicInsert
@DynamicUpdate
@EqualsAndHashCode(callSuper = true)
@Table(name = "MES_DATA_WARNING")
@Api("数据预警配置")
public class MesDataWarning extends BaseBean implements Serializable {
private static final long serialVersionUID = -8328008752104417017L;
@Column(name = "OBJECT_CODE")
@ApiParam("对象代码")
private String objectCode;
@Column(name = "WARNING_RULE")
@ApiParam("预警规则")
private String warningRule;
@Column(name = "CHECK_TIME")
@ApiParam("校验时间")
private String checkTime;
@Column(name = "QTY")
@ApiParam("数据量最大限制(分钟)")
private Integer qty;
@Column(name = "WARNING_ITEM")
@ApiParam("预警内容项")
private String warningItem;
@Column(name = "INFORM_MODE")
@ApiParam("通知方式")
private Integer informMode;
@Lob
@Column(name = "INFORM_USER")
@ApiParam("通知对象")
private String informUser;
}

@ -53,7 +53,7 @@ public class MesPartCheck extends BaseBean implements Serializable {
private String recordNumSpelExpress; private String recordNumSpelExpress;
@Column(name = "RECORD_NUM_DESC") @Column(name = "RECORD_NUM_DESC")
@ApiParam("校验表达式") @ApiParam("校验表达式描述")
private String recordNumDesc; private String recordNumDesc;
} }

@ -34,6 +34,24 @@ public class GenSerialNoModel {
@ApiParam("客户代码") @ApiParam("客户代码")
private String custCode; private String custCode;
@ApiParam("年")
private String year;
@ApiParam("月")
private String month;
@ApiParam("日")
private String day;
@ApiParam("时")
private String hour;
@ApiParam("分")
private String minute;
@ApiParam("秒")
private String second;
@ApiParam("过程条码") @ApiParam("过程条码")
private String serialNumber; private String serialNumber;

@ -29,7 +29,7 @@ import java.util.List;
@NoArgsConstructor @NoArgsConstructor
@AllArgsConstructor @AllArgsConstructor
@Api("用户信息model") @Api("用户信息model")
public class EquTaskNotifyUserModel extends BaseBean { public class NotifyUserModel extends BaseBean {
@ApiParam(value ="账户ID") @ApiParam(value ="账户ID")
private Long userInfoId; private Long userInfoId;

@ -4,6 +4,7 @@ import io.swagger.annotations.Api;
import io.swagger.annotations.ApiParam; import io.swagger.annotations.ApiParam;
import lombok.Data; import lombok.Data;
import javax.persistence.Column;
import javax.persistence.Transient; import javax.persistence.Transient;
import java.io.Serializable; import java.io.Serializable;
@ -74,6 +75,10 @@ public class QueueOrderModel implements Serializable {
@ApiParam("料架是否已打印") @ApiParam("料架是否已打印")
private Integer isGroupPrinted; private Integer isGroupPrinted;
@Column(name = "PPT_CODE")
@ApiParam("产品类型名称")
private String pptCode;
public QueueOrderModel() { public QueueOrderModel() {
} }
@ -183,8 +188,9 @@ public class QueueOrderModel implements Serializable {
this.orderNo = orderNo; this.orderNo = orderNo;
} }
//getWaitQueueOrderModelNoSn
public QueueOrderModel(String serialNumber, String orderNo, Long id, Double queueSeq, Double queDetailSeq, String custFlagNo, String prodCfgNameRdd, String categoryNameRdd, public QueueOrderModel(String serialNumber, String orderNo, Long id, Double queueSeq, Double queDetailSeq, String custFlagNo, String prodCfgNameRdd, String categoryNameRdd,
String partNo, String partNameRdd, String workType, Double finsihQty, Double qty) { String partNo, String partNameRdd, String workType, Double finsihQty, Double qty,String pptCode) {
this.serialNumber = serialNumber; this.serialNumber = serialNumber;
this.id = id; this.id = id;
this.queueSeq = queueSeq; this.queueSeq = queueSeq;
@ -198,8 +204,9 @@ public class QueueOrderModel implements Serializable {
this.finsihQty = finsihQty; this.finsihQty = finsihQty;
this.qty = qty; this.qty = qty;
this.orderNo = orderNo; this.orderNo = orderNo;
this.pptCode=pptCode;
} }
//getAlreadyQueueOrderModelNoSn
public QueueOrderModel(String serialNumber,String orderNo, Long id, Double queueSeq, Double queDetailSeq, String custFlagNo, String prodCfgNameRdd, String categoryNameRdd, public QueueOrderModel(String serialNumber,String orderNo, Long id, Double queueSeq, Double queDetailSeq, String custFlagNo, String prodCfgNameRdd, String categoryNameRdd,
String partNo, String partNameRdd, String workType) { String partNo, String partNameRdd, String workType) {
this.id = id; this.id = id;
@ -214,6 +221,7 @@ public class QueueOrderModel implements Serializable {
this.orderNo = orderNo; this.orderNo = orderNo;
this.serialNumber=serialNumber; this.serialNumber=serialNumber;
} }
//料架分组队列展示组件 //料架分组队列展示组件
public QueueOrderModel(String queueGroupNo, Integer groupNo, String orderNo, public QueueOrderModel(String queueGroupNo, Integer groupNo, String orderNo,
Double queueSeq, Double queDetailSeq, String partNo, String partNameRdd, String organizeCode) { Double queueSeq, Double queDetailSeq, String partNo, String partNameRdd, String organizeCode) {

@ -0,0 +1,16 @@
package cn.estsh.i3plus.pojo.mes.repository;
import cn.estsh.i3plus.pojo.base.jpa.dao.BaseRepository;
import cn.estsh.i3plus.pojo.mes.bean.MesDataWarning;
import org.springframework.stereotype.Repository;
/**
* @Description :
* @Reference :
* @Author : wangjie
* @CreateDate : 2019-04-02
* @Modify:
**/
@Repository
public interface MesDataWarningRepository extends BaseRepository<MesDataWarning, Long> {
}

@ -2175,9 +2175,15 @@ public class MesHqlPack {
if (!StringUtils.isEmpty(monitorTaskDetail.getDataObjectNo())) { if (!StringUtils.isEmpty(monitorTaskDetail.getDataObjectNo())) {
DdlPreparedPack.getStringLikerPack(monitorTaskDetail.getDataObjectNo(), "dataObjectNo", packBean); DdlPreparedPack.getStringLikerPack(monitorTaskDetail.getDataObjectNo(), "dataObjectNo", packBean);
} }
if (!StringUtils.isEmpty(monitorTaskDetail.getStoreObjectCode())) {
DdlPreparedPack.getStringLikerPack(monitorTaskDetail.getStoreObjectCode(), "storeObjectCode", packBean);
}
if (monitorTaskDetail.getIsValid() != null) { if (monitorTaskDetail.getIsValid() != null) {
DdlPreparedPack.getNumEqualPack(monitorTaskDetail.getIsValid(), "isValid", packBean); DdlPreparedPack.getNumEqualPack(monitorTaskDetail.getIsValid(), "isValid", packBean);
} }
if (monitorTaskDetail.getCollectType() != null) {
DdlPreparedPack.getNumEqualPack(monitorTaskDetail.getCollectType(), "collectType", packBean);
}
return packBean; return packBean;
} }
@ -2283,4 +2289,27 @@ public class MesHqlPack {
} }
return packBean; return packBean;
} }
/**
*
* @param dataWarning
* @param organizeCode
* @return
*/
public static DdlPackBean getMesDataWarning(MesDataWarning dataWarning, String organizeCode) {
DdlPackBean packBean = getAllBaseDataByNormalPro(dataWarning, organizeCode);
if(!StringUtils.isEmpty(dataWarning.getObjectCode())){
DdlPreparedPack.getStringLikerPack(dataWarning.getObjectCode(), "objectCode", packBean);
}
if(!StringUtils.isEmpty(dataWarning.getWarningRule())){
DdlPreparedPack.getStringLikerPack(dataWarning.getWarningRule(), "warningRule", packBean);
}
if(!StringUtils.isEmpty(dataWarning.getWarningItem())){
DdlPreparedPack.getStringLikerPack(dataWarning.getWarningItem(), "warningItem", packBean);
}
if(!StringUtils.isEmpty(dataWarning.getInformMode())){
DdlPreparedPack.getNumEqualPack(dataWarning.getInformMode(), "informMode", packBean);
}
return packBean;
}
} }

@ -142,7 +142,7 @@
<version>${project.version}</version> <version>${project.version}</version>
</dependency> </dependency>
<!-- spring-json转 --> <!-- spring-json转 -->
<dependency> <dependency>
<groupId>com.fasterxml.jackson.core</groupId> <groupId>com.fasterxml.jackson.core</groupId>
<artifactId>jackson-databind</artifactId> <artifactId>jackson-databind</artifactId>
@ -179,7 +179,7 @@
<maven.compiler.target>1.8</maven.compiler.target> <maven.compiler.target>1.8</maven.compiler.target>
</properties> </properties>
<!-- 秝有仓库引用酝--> <!-- 私有仓库引用配-->
<repositories> <repositories>
<repository> <repository>
<id>nexus</id> <id>nexus</id>
@ -187,7 +187,7 @@
</repository> </repository>
</repositories> </repositories>
<!-- 秝有仓库Jar 包更新酝--> <!-- 私有仓库Jar 包更新配-->
<distributionManagement> <distributionManagement>
<repository> <repository>
<id>maven-releases</id> <id>maven-releases</id>
@ -208,7 +208,7 @@
<!--<artifactId>spring-boot-maven-plugin</artifactId>--> <!--<artifactId>spring-boot-maven-plugin</artifactId>-->
<!--</plugin>--> <!--</plugin>-->
<!--&lt;!&ndash; 添加编译件 &ndash;&gt;--> <!--&lt;!&ndash; 添加编译件 &ndash;&gt;-->
<!--<plugin>--> <!--<plugin>-->
<!--<groupId>org.apache.maven.plugins</groupId>--> <!--<groupId>org.apache.maven.plugins</groupId>-->
<!--<artifactId>maven-compiler-plugin</artifactId>--> <!--<artifactId>maven-compiler-plugin</artifactId>-->
@ -221,5 +221,37 @@
<!--</plugin>--> <!--</plugin>-->
<!--</plugins>--> <!--</plugins>-->
<!--</build>--> <!--</build>-->
<profiles>
<profile>
<id>dev</id>
<properties>
<profileActive>DEV</profileActive>
</properties>
<activation>
<activeByDefault>true</activeByDefault>
</activation>
</profile>
<profile>
<id>test</id>
<properties>
<profileActive>TEST</profileActive>
</properties>
</profile>
<profile>
<id>docker</id>
<properties>
<profileActive>DOCKER</profileActive>
</properties>
</profile>
<profile>
<id>prod</id>
<properties>
<profileActive>PROD</profileActive>
</properties>
</profile>
</profiles>
<build>
<finalName>${project.artifactId}-${project.version}</finalName>
</build>
</project> </project>
Loading…
Cancel
Save