新增质检完成状态报表

yun-zuoyi
钮海涛 5 years ago
parent 7bdecfe687
commit 93626dad0f

@ -9197,4 +9197,49 @@ public class WmsEnumUtil {
return tmp;
}
}
/**
*
*/
@JsonFormat(shape = JsonFormat.Shape.OBJECT)
public enum QC_STATUS_FLAG {
NORMAL(1, "NORMAL", "合格"),
ABNORMAL(2, "ABNORMAL", "超时");
private int value;
private String code;
private String description;
QC_STATUS_FLAG(int value, String code, String description) {
this.value = value;
this.code = code;
this.description = description;
}
public int getValue() {
return value;
}
public String getDescription() {
return description;
}
public String getCode() {
return code;
}
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;
}
public static String valueOfDescription(int val) {
return valueOf(val);
}
}
}

@ -0,0 +1,71 @@
package cn.estsh.i3plus.pojo.wms.modelbean;
import io.swagger.annotations.Api;
import io.swagger.annotations.ApiParam;
import lombok.Data;
/**
* @
* @author jason.niu
* @date 2020/10/16
*/
@Data
@Api("质检完成状态模型")
public class WmsQCStatusModel {
@ApiParam("工厂代码")
private String organizeCode;
@ApiParam("ASN单号")
private String asnOrderNo;
@ApiParam("质检单号")
private String qcOrderNo;
@ApiParam("物料号")
private String partNo;
@ApiParam("物料名称")
private String partName;
@ApiParam("标准质检时间(分钟)")
private Double stdQcTime;
@ApiParam("收货时间")
private String receiveTime;
@ApiParam("计划质检完成时间")
private String planCompleteTime;
@ApiParam("实际质检完成实际")
private String actualCompleteTime;
@ApiParam("状态")
private Integer status;
@ApiParam("开始时间")
private String startDateTime;
@ApiParam("结束时间")
private String endDateTime;
@ApiParam("零件数量")
private Double qty;
@ApiParam("待质检比例")
private Double proportion;
@ApiParam("标准质检时间")
private Integer stdCheckTime;
public WmsQCStatusModel(String asnOrderNo, String qcOrderNo, String partNo, String partName, Double stdQcTime, Double qty, Double proportion, Integer stdCheckTime) {
this.asnOrderNo = asnOrderNo;
this.qcOrderNo = qcOrderNo;
this.partNo = partNo;
this.partName = partName;
this.stdQcTime = stdQcTime;
this.qty = qty;
this.proportion = proportion;
this.stdCheckTime = stdCheckTime;
}
}
Loading…
Cancel
Save