Merge remote-tracking branch 'origin/dev' into dev

yun-zuoyi
Silliter 6 years ago
commit b4ca1fe409

@ -226,15 +226,15 @@ public class AndonManageQueue extends BaseBean {
@Transient @Transient
@ApiParam(value = "ANDON次数用于报表统计", example = "0") @ApiParam(value = "ANDON次数用于报表统计", example = "0")
private Integer andonCount; private Long andonCount;
@Transient @Transient
@ApiParam(value = "平均响应时长", example = "0") @ApiParam(value = "平均响应时长", example = "0")
private Long avgSignTime; private Double avgSignTime;
@Transient @Transient
@ApiParam(value = "平均解决时长", example = "0") @ApiParam(value = "平均解决时长", example = "0")
private Long avgResolveTime; private Double avgResolveTime;
@Transient @Transient
@ApiParam(value = "查询条件ANDON状态") @ApiParam(value = "查询条件ANDON状态")
@ -257,4 +257,85 @@ public class AndonManageQueue extends BaseBean {
public Integer getPriorityLevel() { public Integer getPriorityLevel() {
return this.priorityLevel == null ? 0 : this.priorityLevel; return this.priorityLevel == null ? 0 : this.priorityLevel;
} }
/**
*
* @param workCenterCode
* @param workCellCode
* @param equipmentCode
* @param shiftCode
* @param alarmCode
* @param andonCount
*/
public AndonManageQueue(String workCenterCode, String workCellCode, String equipmentCode, String shiftCode, String alarmCode, Long andonCount) {
this.workCenterCode = workCenterCode;
this.workCellCode = workCellCode;
this.equipmentCode = equipmentCode;
this.shiftCode = shiftCode;
this.alarmCode = alarmCode;
this.andonCount = andonCount;
}
/**
*
* @param workCenterCode
* @param workCellCode
* @param alarmCode
* @param ecCode
* @param ecNameRdd
* @param emCode
* @param emNameRdd
* @param avgSignTime
* @param avgResolveTime
* @param andonCount
*/
public AndonManageQueue(String workCenterCode, String workCellCode, String alarmCode, String ecCode, String ecNameRdd, String emCode, String emNameRdd, Double avgSignTime, Double avgResolveTime, Long andonCount) {
this.alarmCode = alarmCode;
this.workCenterCode = workCenterCode;
this.workCellCode = workCellCode;
this.ecCode = ecCode;
this.ecNameRdd = ecNameRdd;
this.emCode = emCode;
this.emNameRdd = emNameRdd;
this.andonCount = andonCount;
this.avgSignTime = avgSignTime;
this.avgResolveTime = avgResolveTime;
}
/**
*
* @param resetUser
* @param alarmCode
* @param andonCount
* @param proportion
* @param avgSignTime
* @param avgResolveTime
*/
public AndonManageQueue(String resetUser, String alarmCode, Long andonCount, Double proportion, Double avgSignTime, Double avgResolveTime) {
this.alarmCode = alarmCode;
this.resetUser = resetUser;
this.andonCount = andonCount;
this.avgSignTime = avgSignTime;
this.avgResolveTime = avgResolveTime;
this.proportion = proportion;
}
/**
*
* @param alarmCode
* @param ecCode
* @param ecNameRdd
* @param proportion
* @param andonCount
*/
public AndonManageQueue(String alarmCode, String ecCode, String ecNameRdd, Double proportion, Long andonCount) {
this.alarmCode = alarmCode;
this.ecCode = ecCode;
this.ecNameRdd = ecNameRdd;
this.andonCount = andonCount;
this.proportion = proportion;
}
public AndonManageQueue() {
}
} }

@ -0,0 +1,45 @@
package cn.estsh.i3plus.pojo.mes.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;
import java.util.List;
/**
* @Description :
* @Reference :
* @Author : dragon.xu
* @CreateDate : 2019-05-22 17:58
* @Modify:
**/
@Data
@Entity
@DynamicInsert
@DynamicUpdate
@EqualsAndHashCode(callSuper = true)
@Table(name = "MES_WORK_CELL_POINT")
@Api("工站队列")
public class MesWorkCellPoint extends BaseBean {
@Column(name = "WORK_CELL_CODE")
@ApiParam("工作单元代码")
private String workCellCode;
@Column(name = "QUEUE_SEQ")
@ApiParam("队列主表序号")
private String queueSeq;
@Column(name = "QUEUE_DETAIL_SEQ")
@ApiParam("队列明细表序号")
private String queueDetailSeq;
}

@ -0,0 +1,46 @@
package cn.estsh.i3plus.pojo.mes.model;
import io.swagger.annotations.Api;
import io.swagger.annotations.ApiParam;
import lombok.Data;
import java.io.Serializable;
import java.util.List;
/**
* @Description : JITModel
* @Reference :
* @Author : dragon.xu
* @CreateDate : 2019-05-22 16:34
* @Modify:
**/
@Data
@Api("JIT队列列表Model")
public class QueueOrderModel implements Serializable {
@ApiParam("队列ID")
public Long queueId;
@ApiParam("队列明细ID")
public Long queueDetailId;
@ApiParam("队列序号")
public Integer queueSeq;
@ApiParam("队列明细序号")
public Integer queDetailSeq;
@ApiParam("客户标识号")
public String custFlagNo;
@ApiParam("产品配置名称")
public String prodCfgName;
@ApiParam("产品类型名称")
public String categoryName;
@ApiParam("产品条码")
public String serialNumber;
@ApiParam("物料号")
public String partNo;
@ApiParam("物料ID")
public Long partId;
@ApiParam("条码状态")
public Integer snStatus;
@ApiParam("生产类型")
public String workType;
}

@ -10,10 +10,7 @@ import lombok.EqualsAndHashCode;
import org.hibernate.annotations.DynamicInsert; import org.hibernate.annotations.DynamicInsert;
import org.hibernate.annotations.DynamicUpdate; import org.hibernate.annotations.DynamicUpdate;
import javax.persistence.Column; import javax.persistence.*;
import javax.persistence.Entity;
import javax.persistence.Table;
import javax.persistence.Transient;
/** /**
* @Description : * @Description :
@ -67,6 +64,7 @@ public class WmsActionGroup extends BaseBean {
@ApiParam(value = "任务自动初始化", example = "0") @ApiParam(value = "任务自动初始化", example = "0")
private Integer autoInit; private Integer autoInit;
@Lob
@Column(name = "POSITION") @Column(name = "POSITION")
@ApiParam(value = "GOJS位置") @ApiParam(value = "GOJS位置")
private String position; private String position;

Loading…
Cancel
Save