|
|
|
@ -226,15 +226,15 @@ public class AndonManageQueue extends BaseBean {
|
|
|
|
|
|
|
|
|
|
@Transient
|
|
|
|
|
@ApiParam(value = "ANDON次数(用于报表统计)", example = "0")
|
|
|
|
|
private Integer andonCount;
|
|
|
|
|
private Long andonCount;
|
|
|
|
|
|
|
|
|
|
@Transient
|
|
|
|
|
@ApiParam(value = "平均响应时长", example = "0")
|
|
|
|
|
private Long avgSignTime;
|
|
|
|
|
private Double avgSignTime;
|
|
|
|
|
|
|
|
|
|
@Transient
|
|
|
|
|
@ApiParam(value = "平均解决时长", example = "0")
|
|
|
|
|
private Long avgResolveTime;
|
|
|
|
|
private Double avgResolveTime;
|
|
|
|
|
|
|
|
|
|
@Transient
|
|
|
|
|
@ApiParam(value = "查询条件:ANDON状态")
|
|
|
|
@ -257,4 +257,85 @@ public class AndonManageQueue extends BaseBean {
|
|
|
|
|
public Integer getPriorityLevel() {
|
|
|
|
|
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() {
|
|
|
|
|
}
|
|
|
|
|
}
|
|
|
|
|