yun-zuoyi
WYnneaoapc 6 years ago
commit c71d667d0f

@ -203,6 +203,43 @@ public class MesEnumUtil {
}
/**
* mes-
*/
@JsonFormat(shape = JsonFormat.Shape.OBJECT)
public enum MES_EQU_TASK_DETAIL_CHECK_RESULT {
YES(10, "合格"),
NO(20, "不合格");
private int value;
private String description;
MES_EQU_TASK_DETAIL_CHECK_RESULT(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;
}
}
/**
* mes-
*/
@JsonFormat(shape = JsonFormat.Shape.OBJECT)

@ -47,4 +47,16 @@ public class MesShift extends BaseBean {
@Column(name = "WORK_TIMES")
@ApiParam("作业时长")
private Double workTimes;
@Column(name="SHIFT_SEQ")
@ApiParam("班次顺序")
private Integer shiftSeq;
public int getShiftSeqVal() {
return this.shiftSeq == null ? 0 : this.shiftSeq;
}
public double getWorkTimesVal() {
return this.workTimes == null ? 0.0d : this.workTimes;
}
}

@ -56,4 +56,20 @@ public class MesProdBindRecordModel {
this.parentPartName = parentPartName;
this.dismantleQty = dismantleQty;
}
public MesProdBindRecordModel(Long id, String itemPartNo, String itemPartName, Double qty, Integer isValid, Integer isDeleted, String organizeCode, Integer isFeed, String workCenterCode, String workCellCode, String kpSn, String parentPartNo, String parentPartName) {
this.id = id;
this.itemPartNo = itemPartNo;
this.itemPartName = itemPartName;
this.qty = qty;
this.isValid = isValid;
this.isDeleted = isDeleted;
this.organizeCode = organizeCode;
this.isFeed = isFeed;
this.workCenterCode = workCenterCode;
this.workCellCode = workCellCode;
this.kpSn = kpSn;
this.parentPartNo = parentPartNo;
this.parentPartName = parentPartName;
}
}

@ -58,6 +58,10 @@ public class MesEquTaskStandardRecord extends BaseBean {
@ApiParam("操作指导")
private String actionGuide;
@Column(name = "CHECK_VALUE")
@ApiParam("检测值")
private String checkValue;
@Column(name = "CHECK_RESULT")
@ApiParam("判定结果")
private Integer checkResult;

@ -47,4 +47,16 @@ public class MesShift extends BaseBean {
@Column(name = "WORK_TIMES")
@ApiParam("作业时长")
private Double workTimes;
@Column(name="SHIFT_SEQ")
@ApiParam("班次顺序")
private Integer shiftSeq;
public int getShiftSeqVal() {
return this.shiftSeq == null ? 0 : this.shiftSeq;
}
public double getWorkTimesVal() {
return this.workTimes == null ? 0.0d : this.workTimes;
}
}

@ -0,0 +1,86 @@
package cn.estsh.i3plus.pojo.mes.model;
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.NoArgsConstructor;
/**
* @Description : mesmodel
* @Reference :
* @Author : wangjie
* @CreateDate : 2019-05-10 17:16
* @Modify:
**/
@Data
@NoArgsConstructor
@AllArgsConstructor
@Api("mes同步设备安灯维修任务model")
public class AndonEquRepairModel extends BaseBean {
@ApiParam(value = "安灯队列编号")
public String andonOrderNo;
@ApiParam(value = "工作中心代码")
public String workCenterCode;
@ApiParam(value = "工作中心名称")
public String workCenterNameRdd;
@ApiParam(value = "工作单元名称")
public String workCellNameRdd;
@ApiParam(value = "工作单元代码")
public String workCellCode;
@ApiParam(value = "设备代码")
public String equipmentCode;
@ApiParam(value = "设备名称")
public String equipmentNameRdd;
@ApiParam(value = "安灯状态代码")
public String statusCode;
@ApiParam(value="解决时间",example = "2018-01-01 01:00:00")
public String resetTime;
@ApiParam(value = "呼叫原因代码")
public String acCode;
@ApiParam(value = "呼叫原因描述")
public String acNameRdd;
@ApiParam(value = "呼叫具体原因")
public String acDesc;
@ApiParam(value = "事件原因代码")
public String ecCode;
@ApiParam(value = "事件原因描述")
public String ecNameRdd;
@ApiParam(value = "事件具体原因")
public String ecDesc;
@ApiParam(value = "事件方法代码")
public String emCode;
@ApiParam(value = "事件方法描述")
public String emNameRdd;
@ApiParam(value = "事件具体方法")
public String emDesc;
@ApiParam(value = "事件现象代码")
private String epmCode;
@ApiParam(value = "事件现象描述")
private String epmNameRdd;
@ApiParam(value = "组织名称")
private String organizeNameRdd;
}

@ -32,7 +32,7 @@ import java.util.List;
public class EquTaskNotifyUserModel extends BaseBean {
@ApiParam(value ="账户ID")
private Long userId;
private Long userInfoId;
@Column(name="USER_NAME_RDD")
@ApiParam(value ="用户名称" , access ="账号名称")

@ -0,0 +1,77 @@
package cn.estsh.i3plus.pojo.mes.model;
import io.swagger.annotations.Api;
import io.swagger.annotations.ApiParam;
import lombok.Data;
import java.util.List;
/**
* @Description : 线
* @Reference :
* @Author : jack.jia
* @CreateDate : 2019-10-22
* @Modify:
**/
@Data
public class ProductBiModel {
@ApiParam("工作中心代码")
private String workCenterCode;
@ApiParam("工作中心名称")
private String workCenterName;
@ApiParam("生产区域代码")
private String areaCode;
@ApiParam("运行状态")
private Integer runningStatus;
@ApiParam(value = "物料号")
private String partNo;
@ApiParam(value = "物料名称")
private String partName;
@ApiParam(value = "计划数量")
private double planQty;
@ApiParam(value = "产量")
private double outputQty;
@ApiParam(value = "完成率")
private double CompleteRate;
@ApiParam(value = "合格数量")
private double passQty;
@ApiParam(value = "不良数量")
private double ngQty;
@ApiParam(value = "合格率")
private double passRate;
@ApiParam(value = "不良率")
private double ngRate;
@ApiParam("客户代码")
private String customerCode;
@ApiParam("客户名称")
private String customerName;
@ApiParam("x坐标内容")
private List<String> xAxis;
@ApiParam("图表显示的数据")
private List<ProductBiSeriesModel> series;
public double getCompleteRate() {
if(this.planQty != 0) {
this.CompleteRate = outputQty / planQty;
} else {
this.CompleteRate = 0;
}
return this.CompleteRate;
}
}

@ -0,0 +1,24 @@
package cn.estsh.i3plus.pojo.mes.model;
import io.swagger.annotations.Api;
import io.swagger.annotations.ApiParam;
import lombok.Data;
import java.util.List;
/**
* @Description : 线
* @Reference :
* @Author : jack.jia
* @CreateDate : 2019-10-22
* @Modify:
**/
@Data
public class ProductBiSeriesModel {
@ApiParam("名称")
private String name;
@ApiParam("类型")
private String type;
@ApiParam("显示的数据")
private List<Double> data;
}
Loading…
Cancel
Save