yun-zuoyi
陈思洁 5 years ago
commit 30f8e332fa

@ -98,6 +98,15 @@ public class BlockSoftSwitchEnumUtil {
}
return tmp;
}
public static SUIT_MODE valueOf(int val) {
for (int i = 0; i < values().length; i++) {
if (values()[i].value == val) {
return values()[i];
}
}
return null;
}
}
/**
@ -1106,4 +1115,49 @@ public class BlockSoftSwitchEnumUtil {
}
/**
*
*/
@JsonFormat(shape = JsonFormat.Shape.OBJECT)
public enum BS_SUIT_RETRY_METHOD {
RESET_MESSAGE_STATE(10, "重置报文状态"),
RE_EXECUTE(20, "重新执行");
private int value;
private String description;
private BS_SUIT_RETRY_METHOD (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;
}
public static BS_SUIT_RETRY_METHOD valueOf(int val) {
for (int i = 0; i < values().length; i++) {
if (values()[i].value == val) {
return values()[i];
}
}
return null;
}
}
}

@ -2063,7 +2063,8 @@ public class MesEnumUtil {
MES_MODEL_GRADE(600, "modelGradeExcelService", "车型等级导入"),
MES_PROD_MODEL_CFG(610, "prodModelCfgExcelService", "产品车型配置导入"),
MES_SCATTER_PART_CFG_BOM(620, "scatterPartCfgBomExcelService", "车型散件配置清单导入"),
MES_SPARE_PARTS(630, "sparePartsExcelService", "备件计划导入");
MES_SPARE_PARTS(630, "sparePartsExcelService", "备件计划导入"),
MES_JISA(640, "jisaExcelService", "JISA导入");
private int value;
private String service;
@ -3415,7 +3416,7 @@ public class MesEnumUtil {
REPRODUCTION_NOT_RMS(120, "重新生产-不报工"),
REVERSE_SPRAY_ORDER(130, "反喷工单"),
SPARE_RETURN_REPAIR(140, "客退备件返修"),
HOP_SEQ_ORDER(150, "跳序工单");
SEIZE_SEAT_ORDER(150, "占位工单");
private int value;
private String description;
@ -4612,7 +4613,8 @@ public class MesEnumUtil {
LANDED(20, "下达"),
CANCEL(30, "取消"),
OFFLINE(40, "下线"),
SHIPMENT(50, "发运");
SHIPMENT(50, "发运"),
SPECIAL(60, "特殊标识");
private int value;
private String description;
@ -4648,7 +4650,8 @@ public class MesEnumUtil {
public enum QUEUE_JIT_ACTUAL_SPECIAL_FLAG {
NORMAL(10, "正常"),
EMPTYING(20, "放空"),
ERR_PERCH(30, "异常占位");
ERR_PERCH(30, "异常占位"),
PERCH_HANDLE(40, "占位处理");
private int value;
private String description;

@ -1916,7 +1916,7 @@ public class MesPcnEnumUtil {
REPRODUCTION_NOT_RMS(120, "重新生产-不报工"),
REVERSE_SPRAY_ORDER(130, "反喷工单"),
SPARE_RETURN_REPAIR(140, "客退备件返修"),
HOP_SEQ_ORDER(150, "跳序工单");
SEIZE_SEAT_ORDER(150, "占位工单");
private int value;
private String description;
@ -2071,6 +2071,7 @@ public class MesPcnEnumUtil {
@JsonFormat(shape = JsonFormat.Shape.OBJECT)
public enum QUEUE_ORDER_STATUS {
WAIT_LANDED(5, "待下达"),
NORMAL(10, "正常"),
ONLINE(20, "已上线"),
OFFLINE(30, "已下线"),

@ -55,6 +55,14 @@ public class MesEquTaskStandard extends BaseBean implements Serializable {
@ApiParam("操作指导")
private String actionGuide;
@Column(name = "ACTION_GUIDE_URL")
@ApiParam("操作指导文件路径")
private String actionGuideUrl;
@Column(name = "FILE_ID")
@ApiParam("操作指导文件id")
private Long fileId;
@Transient
@ApiParam(value = "生产线")
private String workCenterCode;

@ -59,6 +59,10 @@ public class MesEquTaskStandardRecord extends BaseBean implements Serializable {
@ApiParam("操作指导")
private String actionGuide;
@Column(name = "ACTION_GUIDE_URL")
@ApiParam("操作指导")
private String actionGuideUrl;
@Column(name = "CHECK_VALUE")
@ApiParam("检测值")
private String checkValue;

@ -2,10 +2,12 @@ package cn.estsh.i3plus.pojo.mes.bean;
import cn.estsh.i3plus.pojo.base.bean.BaseBean;
import cn.estsh.i3plus.pojo.base.enumutil.CommonEnumUtil;
import io.swagger.annotations.Api;
import io.swagger.annotations.ApiParam;
import lombok.Data;
import lombok.EqualsAndHashCode;
import org.hibernate.annotations.ColumnDefault;
import org.hibernate.annotations.DynamicInsert;
import org.hibernate.annotations.DynamicUpdate;
@ -41,15 +43,19 @@ public class MesWorkCellStatus extends BaseBean implements Serializable {
@Column(name = "TIME_OUT_STATUS")
@ApiParam("超时状态")
private Integer timeOutStatus;
private Integer timeOutStatus = CommonEnumUtil.TRUE_OR_FALSE.FALSE.getValue();
@Column(name = "DELAY_HELP_STATUS")
@ApiParam("延迟帮助状态")
private Integer delayHelpStatus;
private Integer delayHelpStatus = CommonEnumUtil.TRUE_OR_FALSE.FALSE.getValue();
@Column(name = "EMERGENCY_STOP_STATUS")
@ApiParam("紧急停止状态")
private Integer emergencyStopStatus;
private Integer emergencyStopStatus = CommonEnumUtil.TRUE_OR_FALSE.FALSE.getValue();
@Column(name = "FINISH_COUNT")
@ApiParam("完成数量")
private Integer finishCount = 0;
}

@ -64,6 +64,9 @@ public class MesEquTaskStandardModel implements Serializable {
@ApiParam("设备类别")
private String equipmentCategoryName;
@ApiParam("操作指导文件路径")
private String actionGuideUrl;
public MesEquTaskStandardModel() {
@ -72,7 +75,8 @@ public class MesEquTaskStandardModel implements Serializable {
public MesEquTaskStandardModel(Long id, String equipmentCode, String equipmentName, Integer taskType, String actionItem,
String actionStandard, String actionGuide, String workCenterCode, String equipmentCategory,
String organizeCode, Integer isValid, Integer isDeleted, String createUser,
String createDatetime, String modifyUser, String modifyDatetime, String modifyDatetimeStandard) {
String createDatetime, String modifyUser, String modifyDatetime, String modifyDatetimeStandard,
String actionGuideUrl) {
this.id = id;
this.equipmentCode = equipmentCode;
this.equipmentName = equipmentName;
@ -90,5 +94,6 @@ public class MesEquTaskStandardModel implements Serializable {
this.modifyUser = modifyUser;
this.modifyDatetime = modifyDatetime;
this.modifyDatetimeStandard = modifyDatetimeStandard;
this.actionGuideUrl = actionGuideUrl;
}
}

@ -4,6 +4,9 @@ import io.swagger.annotations.Api;
import io.swagger.annotations.ApiParam;
import lombok.Data;
import java.util.HashMap;
import java.util.Map;
/**
* @Description:
* @Author: jokelin
@ -71,6 +74,11 @@ public class QueueJitActualModel {
@ApiParam("物料号")
private String partName;
@ApiParam("mgn标识")
private String mgnFlag;
@ApiParam("单元格编号")
private Map<String, String> cellNoMap = new HashMap<>();
public QueueJitActualModel() {

@ -55,7 +55,4 @@ public class SparePartsImportModel {
@ApiParam("用量")
private Integer qty;
@ApiParam("单元格编号")
private Map<String, String> cellNoMap = new HashMap<>();
}

@ -83,6 +83,13 @@ public class SuitServerModel implements Serializable {
private BsSuitCaseModel bsSuitCaseModel;
/**
*
*/
@XStreamOmitField
private String suitSendMessage;
/**
*
*/
// @XStreamImplicit

@ -51,6 +51,10 @@ public class BsSuitCase extends BaseBean {
return caseTypeId.intValue();
}
public String getCaseTypeTxt() {
return BlockSoftSwitchEnumUtil.CASE_TYPE.valueOfDescription(getCaseTypeIdVal());
}
@Column(name = "CASE_DETAIL_ID")
@ApiParam(value = "适配器明细id")
@JsonSerialize(using = ToStringSerializer.class)

@ -131,6 +131,11 @@ public class BsSuitRecord extends BaseBean {
@AnnoOutputColumn(refClass = BlockSoftSwitchEnumUtil.SUIT_PROCESS_STATUS.class)
private Integer processState;
public String getProcessStateTxt() {
return processState == null ? BlockSoftSwitchEnumUtil.SUIT_PROCESS_STATUS.UNPROCESSED.getDescription() :
BlockSoftSwitchEnumUtil.SUIT_PROCESS_STATUS.valueOfDescription(processState);
}
@Column(name = "PROCESS_TIME")
@ApiParam(value = "处理时间")
private String processTime;

@ -96,7 +96,7 @@ public class SwebPurchaseOrder extends BaseBean {
private String refOrderNo;
@Column(name = "EXPECTED_TIME")
@ApiParam(value = "预计货时间")
@ApiParam(value = "预计货时间")
@JsonFormat(pattern = "yyyy-MM-dd", timezone = "GMT+8")
private String expectedTime;

@ -121,6 +121,10 @@ public class SwebPurchaseOrderSn extends BaseBean {
@ApiParam(value = "供应商生产日期")
private String venProductTime;
@Column(name = "EXPECTED_TIME")
@ApiParam(value = "预计交货时间")
private String expectedTime;
@Transient
@ApiParam(value = "合同号")
private String refNo;

@ -68,7 +68,7 @@ public class WmsActionModule extends BaseBean {
@Column(name = "IS_SCRIPT_MODULE", columnDefinition = "int default 2")
@ApiParam(value = "是否脚本组件")
private Integer isScriptModule = FALSE;
private Integer isScriptModule;
/**
*

@ -50,7 +50,8 @@ public class WmsTransportRule extends BaseBean {
@Column(name = "BUSI_SCENE_TYPE")
@ApiParam("业务场景")
@AnnoOutputColumn(refClass = WmsEnumUtil.BUSI_SCENE_TYPE.class, refForeignKey = "value", value = "description")
@DynamicField(webFieldType = CommonEnumUtil.FIELD_TYPE.SELECT, dataSrc = "BUSI_SCENE_TYPE")
@DynamicField(webFieldType = CommonEnumUtil.FIELD_TYPE.SELECT, getValWay = CommonEnumUtil.DYNAMIC_FIELD_GET_WAY.URL,
isRequire = 2, dataSrc = "/wms/wms-enum/dictionary/code?code=BUSI_SCENE_TYPE_DICTIONARY", listColumnName = "name", explicitColumnName = "dictionaryValue")
public Integer busiSceneType;

Loading…
Cancel
Save