yun-zuoyi
WYnneaoapc 6 years ago
commit 3dbbee3c60

@ -13,6 +13,8 @@ import org.hibernate.annotations.DynamicUpdate;
import javax.persistence.Column;
import javax.persistence.Entity;
import javax.persistence.Table;
import javax.persistence.Transient;
import java.util.List;
/**
* @Description : ANDON_
@ -67,4 +69,8 @@ public class AndonDisposalCfg extends BaseBean {
@Column(name = "FLOW_MEMO")
@ApiParam(value = "审批意见")
private String flowMemo;
@Transient
@ApiParam(value = "审批意见集合")
private Integer[] flowStatusArray;
}

@ -388,6 +388,7 @@ public class AndonHqlPack {
DdlPreparedPack.getStringEqualPack(andonDisposalCfg.getWorkCellCode(),"workCellCode", result);
DdlPreparedPack.getStringEqualPack(andonDisposalCfg.getAlarmCode(),"alarmCode", result);
DdlPreparedPack.getStringEqualPack(andonDisposalCfg.getAcCode(),"acCode", result);
DdlPreparedPack.getInPackArray(andonDisposalCfg.getFlowStatusArray(), "flowStatus", result);
DdlPreparedPack.getNumEqualPack(andonDisposalCfg.getFlowStatus(),"flowStatus", result);
getStringBuilderPack(andonDisposalCfg, result);

@ -42,7 +42,7 @@ public class WorkPlan extends BaseAPS {
@Column(name="PREV_SET_TIME")
@ApiParam(value ="前设置时间")
private Long prevSetTime;
private Integer prevSetTime;
@Column(name="PRODUCE_BEGIN")
@ApiParam(value ="生产开始时间")
@ -54,7 +54,7 @@ public class WorkPlan extends BaseAPS {
@Column(name="PRODUCE_TIME")
@ApiParam(value ="生产时间")
private Long produceTime;
private Integer produceTime;
@Column(name="POST_SET_BEGIN")
@ApiParam(value ="后设置开始时间")
@ -66,7 +66,7 @@ public class WorkPlan extends BaseAPS {
@Column(name="POST_SET_TIME")
@ApiParam(value ="后设置时间")
private Long postSetTime;
private Integer postSetTime;
@Column(name="LOCK_BEGIN")
@ApiParam(value ="锁定开始时间")
@ -78,7 +78,7 @@ public class WorkPlan extends BaseAPS {
@Column(name="LOCK_TIME")
@ApiParam(value ="锁定时间")
private Long lockTime;
private Integer lockTime;
@Column(name="WORK_ID")
@ApiParam(value ="工作对象id")

@ -0,0 +1,15 @@
package cn.estsh.i3plus.pojo.aps.enums;
/**
* @Description :
* @Reference :
* @Author : jason.niu
* @CreateDate : 2019-09-17
* @Modify:
**/
public enum PLAN_TYPE {
PREV_SET,
PRODUCE,
POST_SET,
LOCK
}

@ -3,8 +3,32 @@ package cn.estsh.i3plus.pojo.aps.model;
import cn.estsh.i3plus.pojo.base.common.Pager;
import lombok.Data;
import java.util.List;
@Data
public class APSPager extends Pager {
public static class SortData {
// 排序对象
private String name;
// 排序类型1为升序0为降序
private int orderType;
public String getName() {
return name;
}
public void setName(String name) {
this.name = name;
}
public int getOrderType() {
return orderType;
}
public void setOrderType(int orderType) {
this.orderType = orderType;
}
}
private String filter;
private String sort;
private List<SortData> sorts;
}

@ -67,7 +67,7 @@ public abstract class BaseBean implements Serializable {
@Column(name="IS_VALID")
@ApiParam(value = "有效性",example = "1")
@AnnoOutputColumn(refClass = WmsEnumUtil.TRUE_OR_FALSE.class,refForeignKey = "value",value = "description")
@AnnoOutputColumn(refClass = WmsEnumUtil.TRUE_OR_FALSE.class,refForeignKey = "value",value = "description", hidden = true)
public Integer isValid; //CommonEnumUtil.IS_VAILD;
@Column(name="IS_DELETED")

@ -12,6 +12,159 @@ import com.fasterxml.jackson.annotation.JsonFormat;
public class MesEnumUtil {
/**
* mes
*/
@JsonFormat(shape = JsonFormat.Shape.OBJECT)
public enum MES_SIDE_LOCATION {
A_SIDE(10, "A面"),
B_SIDE(20, "B面"),
C_SIDE(30, "C面"),
D_SIDE(40, "D面");
private int value;
private String description;
MES_SIDE_LOCATION(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)
public enum MES_DEFECT_TYPE {
DEFECT_TYPE1(10, "缺陷类型1"),
DEFECT_TYPE2(20, "缺陷类型2"),
DEFECT_TYPE3(30, "缺陷类型3");
private int value;
private String description;
MES_DEFECT_TYPE(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)
public enum MES_TYPE_CFG_BUSIN_TYPE {
BUSIN_TYPE1(10, "业务类型1"),
BUSIN_TYPE2(20, "业务类型2"),
BUSIN_TYPE3(30, "业务类型3");
private int value;
private String description;
MES_TYPE_CFG_BUSIN_TYPE(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)
public enum MES_DEFECT_CAUSE_TYPE {
QUALITY_DEFECTS(10, "质量缺陷"),
PROCESS_DEFECTS(20, "工艺缺陷"),
EQUIPMENT_DEFECT(30, "设备缺陷");
private int value;
private String description;
MES_DEFECT_CAUSE_TYPE(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)
@ -452,8 +605,8 @@ public class MesEnumUtil {
@JsonFormat(shape = JsonFormat.Shape.OBJECT)
public enum MES_WORK_CELL_TYPE {
NORMAL(1, "正常"),
REWORK(2, "返修");
NORMAL(10, "正常"),
REWORK(20, "返修");
private int value;
private String description;
@ -500,8 +653,8 @@ public class MesEnumUtil {
@JsonFormat(shape = JsonFormat.Shape.OBJECT)
public enum MES_ACTION_TYPE {
BIND(1, "绑定"),
UNTYING(2, "解绑");
BIND(10, "绑定"),
UNTYING(20, "解绑");
private int value;
private String description;
@ -548,8 +701,8 @@ public class MesEnumUtil {
@JsonFormat(shape = JsonFormat.Shape.OBJECT)
public enum MES_IS_KEY {
IS_KEY(1, "是"),
NO_KEY(2, "否");
IS_KEY(10, "是"),
NO_KEY(20, "否");
private int value;
private String description;
@ -596,8 +749,8 @@ public class MesEnumUtil {
@JsonFormat(shape = JsonFormat.Shape.OBJECT)
public enum MES_REPAIR_STATUS {
REPAIRED(1, "已维修"),
NO_REPAIR(2, "待维修");
REPAIRED(10, "已维修"),
NO_REPAIR(20, "待维修");
private int value;
private String description;
@ -644,11 +797,11 @@ public class MesEnumUtil {
@JsonFormat(shape = JsonFormat.Shape.OBJECT)
public enum MES_OPERATE_TYPE {
WORKSTATION_SCAN(1, "工位扫描"),
QUALITY_JUDGEMENT(2, "质量判定"),
MATERIAL_DISMANTLING(3, "物料拆解"),
REWORK(4, "返修作业"),
WORKSTATION_MONITORING(5, "工位监控");
WORKSTATION_SCAN(10, "工位扫描"),
QUALITY_JUDGEMENT(20, "质量判定"),
MATERIAL_DISMANTLING(30, "物料拆解"),
REWORK(40, "返修作业"),
WORKSTATION_MONITORING(50, "工位监控");
private int value;
private String description;
@ -1323,9 +1476,7 @@ public class MesEnumUtil {
public enum PASS_FAIL {
PASS(1, "合格"),
FAIL(2, "不合格"),
SCRAP(3, "报废"),
DISMANTLED(4, "已拆解");
FAIL(2, "不合格");
private int value;
private String description;
@ -1796,7 +1947,8 @@ public class MesEnumUtil {
QUALIFIED(10, "合格"),
DEFECTED(20, "不合格"),
SCRAPED(30, "报废");
SCRAPED(30, "报废"),
DISMANTLED(40, "已拆解");
private int value;
private String description;
@ -2104,7 +2256,8 @@ public class MesEnumUtil {
UPDATE_SYNC_TIME(50, "UPDATE_SYNC_TIME"),
PCN_PULL(60, "PCN_PULL"),
PCN_PUSH(70, "PCN_PUSH"),
FDFS_DOWNLOAD(80, "FDFS_DOWNLOAD");
FDFS_DOWNLOAD(80, "FDFS_DOWNLOAD"),
REWORK_REPAIR(90, "REWORK_REPAIR");
private int value;
private String description;

@ -13,6 +13,168 @@ import org.apache.commons.lang3.StringUtils;
public class MesPcnEnumUtil {
/**
* mes
*/
@JsonFormat(shape = JsonFormat.Shape.OBJECT)
public enum MES_DEFECT_CAUSE_TYPE {
QUALITY_DEFECTS(10, "质量缺陷"),
PROCESS_DEFECTS(20, "工艺缺陷"),
EQUIPMENT_DEFECT(30, "设备缺陷");
private int value;
private String description;
MES_DEFECT_CAUSE_TYPE(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)
public enum MES_SIDE_LOCATION {
A_SIDE(10, "A面"),
B_SIDE(20, "B面"),
C_SIDE(30, "C面"),
D_SIDE(40, "D面");
private int value;
private String description;
MES_SIDE_LOCATION(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)
public enum MES_REPAIR_STATUS {
REPAIRED(10, "已维修"),
NO_REPAIR(20, "待维修");
private int value;
private String description;
MES_REPAIR_STATUS(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)
public enum MES_QC_CHECK_TYPE {
FIRST_CHECK(10, "首检"),
ON_SITE_CHECK(20, "巡检"),
END_CHECK(30, "尾检");
private int value;
private String description;
MES_QC_CHECK_TYPE(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 Integer descriptionOfValue(String description) {
Integer tmp = null;
for (int i = 0; i < values().length; i++) {
if (values()[i].description.equals(description)) {
tmp = values()[i].value;
}
}
return tmp;
}
}
/**
* mes-pcn
*/
@JsonFormat(shape = JsonFormat.Shape.OBJECT)

@ -797,7 +797,9 @@ public class WmsEnumUtil {
VDAREPORT("VDAREPORT", "VDA生产报工"),
VDA_FINISH_GOODS("VDA_FINISH_GOODS", "VDA生产快速入库"),
VDA_PICKING_GOODS("VDA_PICKING_GOODS", "VDA生产领料"),
VDA_ONE_PICKING_GOODS("VDA_ONE_PICKING_GOODS", "VDA单箱领料");
VDA_NC_FREEZE("VDA_NC_FREEZE", "VDA_NC冻结"),
VDA_ONE_PICKING_GOODS("VDA_ONE_PICKING_GOODS", "VDA单箱领料"),
VDA_NC_UN_FREEZE("VDA_NC_UN_FREEZE", "VDA_NC解冻");
private String value;
private String description;

@ -88,4 +88,8 @@ public class LacCommandStackRecord extends BaseBean {
@ApiParam(value ="执行状态")
private Integer stackStatus;
@Column(name="EXECUTION_DESCRIPTION")
@ApiParam(value ="执行说明")
private String executionDescription;
}

@ -11,6 +11,8 @@ import org.hibernate.annotations.DynamicUpdate;
import javax.persistence.Column;
import javax.persistence.Entity;
import javax.persistence.Table;
import javax.persistence.Transient;
import java.util.List;
/**
* @Description:
@ -39,4 +41,12 @@ public class MesDefect extends BaseBean {
@Column(name = "DEFECT_TYPE")
@ApiParam("缺陷类型")
private String defectType;
@Transient
@ApiParam("缺陷位置")
private String defectLocation;
@Transient
@ApiParam("缺陷类型子集")
private List<MesDefect> mesDefectList;
}

@ -11,6 +11,8 @@ import org.hibernate.annotations.DynamicUpdate;
import javax.persistence.Column;
import javax.persistence.Entity;
import javax.persistence.Table;
import javax.persistence.Transient;
import java.util.List;
/**
* @Description:
@ -49,7 +51,7 @@ public class MesDefectRecord extends BaseBean {
@Column(name="DEFECT_LOCATION")
@ApiParam("缺陷位置")
private Integer defectLocation;
private String defectLocation;
@Column(name="REPAIR_STATUS")
@ApiParam("维修状态")
@ -66,4 +68,7 @@ public class MesDefectRecord extends BaseBean {
@Column(name="MEMO")
@ApiParam("备注")
private String memo;
@Transient
private List<MesDefect> mesDefectList;
}

@ -82,5 +82,5 @@ public class MesDismantleRecord extends BaseBean {
@Column(name = "MEMO")
@ApiParam("备注")
private String meno;
private String memo;
}

@ -87,7 +87,7 @@ public class MesProdBindRecord extends BaseBean {
@Column(name = "IS_KEY")
@ApiParam(value = "是否关键件")
private String isKey;
private Integer isKey;
@Column(name = "ACTION_TYPE")
@ApiParam(value = "动作类型")

@ -80,7 +80,7 @@ public class MesQcCheckData extends BaseBean {
@Column(name = "QTY")
@ApiParam("产品数量")
private String qty;
private Integer qty;
@Column(name = "MEMO")
@ApiParam("备注")

@ -34,7 +34,7 @@ public class MesRepair extends BaseBean {
@Column(name = "REPAIR_NAME")
@ApiParam("维修名称")
private String repariName;
private String repairName;
@Column(name = "REPAIR_TYPE")
@ApiParam("维修类型")

@ -11,6 +11,8 @@ import org.hibernate.annotations.DynamicUpdate;
import javax.persistence.Column;
import javax.persistence.Entity;
import javax.persistence.Table;
import javax.persistence.Transient;
import java.util.List;
/**
* @Description:
@ -82,5 +84,17 @@ public class MesRepairRecord extends BaseBean {
@Column(name = "MEMO")
@ApiParam("备注")
private String meno;
private String memo;
@Transient
@ApiParam("备注")
private String spareMemo;
@Transient
@ApiParam("不良记录id")
private Long defectRecordId;
@Transient
@ApiParam("缺陷集合")
private List<MesDefect> mesDefectList;
}

@ -46,7 +46,7 @@ public class MesScrapRecord extends BaseBean {
@Column(name = "SCRAP_CODE")
@ApiParam("报废代码")
private String repairCode;
private String scrapCode;
@Column(name = "SCRAP_NAME")
@ApiParam("报废名称")
@ -66,5 +66,5 @@ public class MesScrapRecord extends BaseBean {
@Column(name = "MEMO")
@ApiParam("备注")
private String meno;
private String memo;
}

@ -45,5 +45,5 @@ public class MesWorkCell extends BaseBean {
@Column(name = "WORK_CELL_TYPE")
@ApiParam("工位类型")
private String workCellType;
private Integer workCellType;
}

@ -0,0 +1,31 @@
package cn.estsh.i3plus.pojo.mes.pcn.model;
import cn.estsh.i3plus.pojo.mes.pcn.bean.MesDefect;
import io.swagger.annotations.ApiParam;
import lombok.Data;
import javax.persistence.Transient;
import java.util.List;
/**
* @Description:
* @Reference:
* @Author: joke.wang
* @CreateDate: 2019\10\24 22:04
* @Modify:
**/
@Data
public class MesDefectModel {
private String defectCode;
@ApiParam("缺陷名称")
private String defectName;
@ApiParam("缺陷类型")
private String defectType;
@Transient
@ApiParam("缺陷分类子集")
private List<MesDefect> mesDefectList;
}

@ -1,36 +0,0 @@
package cn.estsh.i3plus.pojo.mes.pcn.model;
import io.swagger.annotations.Api;
import io.swagger.annotations.ApiParam;
import lombok.Data;
/**
* @Description:
* @Reference:
* @Author: joke.wang
* @CreateDate: 2019\10\18 19:15
* @Modify:
**/
@Data
@Api("mes 物料BOM")
public class MesPartBomModel {
@ApiParam("物料编号")
private String partNo;
@ApiParam("物料名称")
private String partName;
@ApiParam("数量")
private Integer qty;
public MesPartBomModel() {
}
public MesPartBomModel(String partNo, String partName, Integer qty) {
this.partNo = partNo;
this.partName = partName;
this.qty = qty;
}
}

@ -0,0 +1,61 @@
package cn.estsh.i3plus.pojo.mes.pcn.model;
import io.swagger.annotations.ApiParam;
import lombok.Data;
/**
* @Description:
* @Reference:
* @Author: joke.wang
* @CreateDate: 2019\10\24 22:04
* @Modify:
**/
@Data
public class MesProcessBomModel {
private Long id;
@ApiParam("子物料编码")
private String itemPartNo;
@ApiParam("子物料名称")
private String itemPartName;
@ApiParam("产品数量")
private Double qty;
private Integer isValid;
private Integer isDeleted;
private String organizeCode;
private Integer isFeed;
private String workCenterCode;
private String workCellCode;
@ApiParam("拆解数")
private Double dismantleQty;
@ApiParam("产品物料编码")
private String parentPartNo;
@ApiParam("产品物料名称")
private String parentPartName;
@ApiParam("合格数")
private Integer okQty;
@ApiParam("缺失数")
private Integer missQty;
@ApiParam("报废数")
private Integer scrapQty;
public MesProcessBomModel() {
}
public MesProcessBomModel(Long id, String itemPartNo, String itemPartName, Double qty, Integer isValid, Integer isDeleted, String organizeCode, Integer isFeed, String workCenterCode, String workCellCode, 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.parentPartNo = parentPartNo;
this.parentPartName = parentPartName;
}
}

@ -0,0 +1,59 @@
package cn.estsh.i3plus.pojo.mes.pcn.model;
import io.swagger.annotations.ApiParam;
import lombok.Data;
/**
* @Description:
* @Reference:
* @Author: joke.wang
* @CreateDate: 2019\10\24 22:05
* @Modify:
**/
@Data
public class MesProdBindRecordModel {
private Long id;
private String itemPartNo;
private String itemPartName;
private Double qty;
private Integer isValid;
private Integer isDeleted;
private String organizeCode;
private Integer isFeed;
private String workCenterCode;
private String workCellCode;
private String kpSn;
@ApiParam("拆解数")
private Double dismantleQty;
@ApiParam("产品物料编码")
private String parentPartNo;
@ApiParam("产品物料名称")
private String parentPartName;
@ApiParam("合格数")
private Integer okQty;
@ApiParam("缺失数")
private Integer missQty;
@ApiParam("报废数")
private Integer scrapQty;
public MesProdBindRecordModel() {
}
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, Double dismantleQty) {
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;
this.dismantleQty = dismantleQty;
}
}

@ -38,5 +38,5 @@ public class MesRepair extends BaseBean {
@Column(name = "REPAIR_TYPE")
@ApiParam("维修类型")
private Integer repairType;
private String repairType;
}

@ -82,5 +82,5 @@ public class MesRepairRecord extends BaseBean {
@Column(name = "MEMO")
@ApiParam("备注")
private String meno;
private String memo;
}

@ -62,5 +62,5 @@ public class MesScrapRecord extends BaseBean {
@Column(name = "MEMO")
@ApiParam("备注")
private String meno;
private String memo;
}

@ -49,7 +49,7 @@ public class MesWorkCell extends BaseBean {
@Column(name = "WORK_CELL_TYPE")
@ApiParam("工位类型")
private String workCellType;
private Integer workCellType;
@Transient
@ApiParam(value = "子集列表")

@ -36,6 +36,11 @@
<dependency>
<groupId>i3plus.pojo</groupId>
<artifactId>i3plus-pojo-andon</artifactId>
</dependency>
<dependency>
<groupId>i3plus.pojo</groupId>
<artifactId>i3plus-pojo-wms</artifactId>
</dependency>
<dependency>

@ -0,0 +1,27 @@
package cn.estsh.i3plus.pojo.model.andon;
import io.swagger.annotations.ApiParam;
import lombok.Data;
import java.io.Serializable;
import java.util.List;
/**
* @Description: mesDTO
* @Reference:
* @Author: Crish
* @CreateDate:2019-10-25-14:40
* @Modify:
**/
@Data
public class AndonManageQueueSyncModel{
@ApiParam("同步时间")
private String syscTime;
@ApiParam("安灯状态")
private List<Object> statusList;
@ApiParam("组织代码")
private String organizeCode;
}

@ -13,6 +13,7 @@ import org.hibernate.annotations.DynamicUpdate;
import javax.persistence.Column;
import javax.persistence.Entity;
import javax.persistence.Table;
import javax.persistence.Transient;
/**
* @Description :
@ -84,6 +85,18 @@ public class WmsBom extends BaseBean {
@Column(name = "EFF_END_TIME")
private String effEndTime;
@ApiParam(value = "目标存储区")
@Transient
public String destZoneNo;
@ApiParam(value = "交易类型")
@Transient
public String transTypeCode;
@ApiParam(value = "线路代码")
@Transient
public String routingCode;
public Double getQty() {
return this.qty == null ? 0 : this.qty.doubleValue();
}

@ -30,12 +30,12 @@ public class WmsInterfaceDataMapper extends BaseBean {
*
*/
@Column(name = "SEQ")
public int seq;
public Integer seq;
/**
*
*/
@Column(name = "SRC_GET_LIMIT")
public int srcGetLimit;
public Integer srcGetLimit;
/**
*
*/
@ -132,23 +132,23 @@ public class WmsInterfaceDataMapper extends BaseBean {
*
*/
@Column(name = "USE_SCRIPT_PULL")
public int useScriptPull;
public Integer useScriptPull;
/**
*
*/
@Column(name = "USE_SCRIPT_PUSH")
public int useScriptPush;
public Integer useScriptPush;
/**
*
*/
@Column(name = "USE_SCRIPT_MARK")
public int useScriptMark;
public Integer useScriptMark;
/**
*
*/
@Column(name = "USE_SCRIPT_FILTER")
public int useScriptFilter;
public Integer useScriptFilter;
}

@ -2460,4 +2460,20 @@ public class WmsHqlPack {
return result;
}
/**
* bom
*
* @param wmsBom
* @return
*/
public static DdlPackBean packHqlWmsBomByItemPartNo(WmsBom wmsBom) {
DdlPackBean result = new DdlPackBean();
DdlPreparedPack.getStringLikerPack(wmsBom.getPartNo(), "partNo", result);
getStringBuilderPack(wmsBom, result);
return result;
}
}

Loading…
Cancel
Save