业务类型统一存数字类型;关联单据类型统一存字符串类型

yun-zuoyi
gragon.xu 6 years ago
parent d64ef34b4a
commit 0361d6bd79

@ -793,20 +793,21 @@ public class WmsEnumUtil {
*/
@JsonFormat(shape = JsonFormat.Shape.OBJECT)
public enum OUT_MOVEMENT_MASTER_LINK_ORDER_TYPE {
ASN(10, "ASN"),
PO(20, "PO"),
SO(30, "SO"),
MOVE(40, "MOVE"),
IN_STOCK(50, "IN_STOCK"),
SHIPPING(60, "SHIPPING"),
QC(70, "QC"),
CS(80, "CS");
ASN(10, "ASN", "ASN"),
PO(20, "PO", "PO"),
SO(30, "SO", "SO"),
MOVE(40, "MOVE", "MOVE"),
IN_STOCK(50, "IN_STOCK", "IN_STOCK"),
SHIPPING(60, "SHIPPING", "SHIPPING"),
QC(70, "QC", "QC"),
CS(80, "CS", "CS");
private int value;
private String code;
private String description;
OUT_MOVEMENT_MASTER_LINK_ORDER_TYPE(int value, String description) {
OUT_MOVEMENT_MASTER_LINK_ORDER_TYPE(int value, String code, String description) {
this.value = value;
this.code = code;
this.description = description;
}
@ -818,6 +819,10 @@ public class WmsEnumUtil {
return description;
}
public String getCode() {
return code;
}
public static String valueOf(int val) {
String tmp = null;
for (int i = 0; i < values().length; i++) {
@ -827,6 +832,16 @@ public class WmsEnumUtil {
}
return tmp;
}
public static int descOf(String desc) {
int tmp = 1;
for (int i = 0; i < values().length; i++) {
if (values()[i].description.equals(desc)) {
tmp = values()[i].value;
}
}
return tmp;
}
}
/**

@ -45,7 +45,7 @@ public class WmsDocMovementMaster extends BaseBean {
*/
@Column(name = "BUSI_TYPE")
@ApiParam("业务类型")
public String busiType;
public Integer busiType;
/**
* :0=,10=
@ -72,7 +72,7 @@ public class WmsDocMovementMaster extends BaseBean {
*/
@Column(name = "REF_TYPE")
@ApiParam(value = "关联单据类型")
private Integer refType;
private String refType;
@Column(name = "REF_NO")
@ApiParam(value = "关联单据")
@ -82,13 +82,6 @@ public class WmsDocMovementMaster extends BaseBean {
@ApiParam(value = "ERP单号")
private String erpSrcNo;
/**
* ::1=
*/
@Column(name = "ORDER_TYPE")
@ApiParam(value = "单据类型")
private Integer orderType;
@Column(name = "PART_NO")
@ApiParam(value = "物料编码")
private String partNo;

@ -101,7 +101,7 @@ public class WmsMoveDetails extends BaseBean {
*/
@Column(name="REF_TYPE")
@ApiParam("关联单据类型")
public Integer refType;
public String refType;
@Column(name="REF_SRC")
@ApiParam("关联单号")

@ -125,8 +125,8 @@ public class WmsStockSn extends BaseBean {
* 1=ASN,10=PO,20=SO
*/
@Column(name = "REF_TYPE")
@ApiParam(value = "关联单据类型", example = "0")
private Integer refType;
@ApiParam(value = "关联单据类型")
private String refType;
@Column(name = "REF_SRC")
@ApiParam(value = "关联单号")

@ -103,8 +103,8 @@ public class WmsTaskDetails extends BaseBean {
private String destWhNo;
@Column(name = "REF_TYPE")
@ApiParam(value = "关联单据类型", example = "1")
private Integer refType;
@ApiParam(value = "关联单据类型")
private String refType;
@Column(name = "REF_SRC")
@ApiParam(value = "关联单据编号")

@ -38,7 +38,7 @@ public class WmsTaskSrc extends BaseBean {
@Column(name = "BUSI_TYPE")
@ApiParam("业务类型")
public String busiType;
public Integer busiType;
@Column(name = "PRIORITY")
@ApiParam("优先级")

@ -35,7 +35,7 @@ public class WmsTempOrderLock extends BaseBean {
*/
@Column(name="BIZ_TYPE")
@ApiParam("业务类型")
public String bizType;
public Integer bizType;
@Column(name="ORDER_NO")
@ApiParam("单号")

@ -75,8 +75,8 @@ public class WmsTransQuan extends BaseBean {
* ASN,PO,SO
*/
@Column(name = "REF_TYPE")
@ApiParam(value = "关联单据类型", example = "1")
public Integer refType;
@ApiParam(value = "关联单据类型")
public String refType;
@Column(name = "REF_SRC")
@ApiParam(value = "关联单号")

@ -756,7 +756,7 @@ public class WmsHqlPack {
// 订单号
HqlPack.getStringLikerPack(wmsTempOrderLock.getOrderNo(), "orderNo", result);
// 业务类型
HqlPack.getStringEqualPack(wmsTempOrderLock.getBizType(), "bizType", result);
HqlPack.getNumEqualPack(wmsTempOrderLock.getBizType(), "bizType", result);
// 物料代码
HqlPack.getStringEqualPack(wmsTempOrderLock.getPartNo(), "partNo", result);

Loading…
Cancel
Save