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

yun-zuoyi
钮海涛 5 years ago
commit bcf0d45000

@ -51,10 +51,12 @@ public class AndonCellEventCause extends BaseBean implements Serializable {
@ApiParam(value = "事件原因代码")
private String ecCode;
@AnnoOutputColumn(hidden = true)
@Transient
@ApiParam(value = "安灯类型名称")
private String alarmCodeName;
@AnnoOutputColumn(hidden = true)
@Transient
@ApiParam(value = "事件原因描述")
private String ecName;

@ -51,10 +51,12 @@ public class AndonCellEventMethod extends BaseBean implements Serializable {
@ApiParam(value = "处理方法代码")
private String emCode;
@AnnoOutputColumn(hidden = true)
@Transient
@ApiParam(value = "安灯类型名称")
private String alarmCodeName;
@AnnoOutputColumn(hidden = true)
@Transient
@ApiParam(value = "处理方法描述")
private String emName;

@ -62,10 +62,12 @@ public class AndonCellGroupCfg extends BaseBean implements Serializable {
@ApiParam(value = "纵坐标")
private Float verticalAxis;
@AnnoOutputColumn(hidden = true)
@Column(name = "ABNORMAL_SRC")
@ApiParam(value = "异常图片")
private String abnormalSrc;
@AnnoOutputColumn(hidden = true)
@Column(name = "NORMAL_SRC")
@ApiParam(value = "正常图片")
private String normalSrc;

@ -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<>();
}

@ -2246,6 +2246,9 @@ public class MesHqlPack {
if (!StringUtil.isEmpty(mesProduceSnTravel.getOutWorkCenterTimeEnd())) {
DdlPreparedPack.getStringSmallerPack(mesProduceSnTravel.getOutWorkCenterTimeEnd(), "outWorkCenterTime", packBean);
}
if (!StringUtils.isEmpty(mesProduceSnTravel.getWorkCenterCode())) {
DdlPreparedPack.getStringLikerPack(mesProduceSnTravel.getWorkCenterCode(), "workCenterCode", packBean);
}
if (!StringUtils.isEmpty(mesProduceSnTravel.getCreateDateTimeStart()) || !StringUtils.isEmpty(mesProduceSnTravel.getCreateDateTimeEnd())) {
DdlPreparedPack.timeBuilder(
mesProduceSnTravel.getCreateDateTimeStart(),

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

@ -55,4 +55,7 @@ public class TransSnModle extends BaseComponetsParam implements Serializable {
@ApiParam(value = "拆分条码")
public Integer splitSn;
@ApiParam("关联单据行号")
public String refItem;
}

@ -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;

@ -75,6 +75,10 @@ public class WmsASNMaster extends BaseBean {
@AnnoOutputColumn(refClass = WmsEnumUtil.IS_GENERAL_TASK.class, refForeignKey = "value", value = "description")
public Integer isTask;
@Column(name = "REASON")
@ApiParam(value = "原因", example = "1")
public String reason;
@ApiParam("ASN详情列表")
@Transient
public List<WmsASNMasterDetails> asnMasterDetailsList;

@ -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;
/**
*

@ -199,6 +199,10 @@ public class WmsPOMaster extends BaseBean {
@ApiParam(value = "部门名称", example = "1")
public Integer departName;
@Column(name = "REASON")
@ApiParam(value = "原因", example = "1")
public String reason;
@Transient
@ApiParam("周总数")
private Integer weekRcCount;

@ -1,6 +1,8 @@
package cn.estsh.i3plus.pojo.wms.bean;
import cn.estsh.i3plus.pojo.base.annotation.DynamicField;
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;
@ -145,6 +147,11 @@ public class WmsTaskDetails extends BaseBean {
@ApiParam("交易类型")
public String transTypeCodeRdd;
@Column(name = "REF_ITEM")
@ApiParam("关联单据行号")
@DynamicField(webFieldType = CommonEnumUtil.FIELD_TYPE.TEXT)
public String refItem;
@Transient
@ApiParam("工厂代码集合")
private List<String> organizeCodeList;

@ -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