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

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

@ -793,20 +793,21 @@ public class WmsEnumUtil {
*/ */
@JsonFormat(shape = JsonFormat.Shape.OBJECT) @JsonFormat(shape = JsonFormat.Shape.OBJECT)
public enum OUT_MOVEMENT_MASTER_LINK_ORDER_TYPE { public enum OUT_MOVEMENT_MASTER_LINK_ORDER_TYPE {
ASN(10, "ASN"), ASN(10, "ASN", "ASN"),
PO(20, "PO"), PO(20, "PO", "PO"),
SO(30, "SO"), SO(30, "SO", "SO"),
MOVE(40, "MOVE"), MOVE(40, "MOVE", "MOVE"),
IN_STOCK(50, "IN_STOCK"), IN_STOCK(50, "IN_STOCK", "IN_STOCK"),
SHIPPING(60, "SHIPPING"), SHIPPING(60, "SHIPPING", "SHIPPING"),
QC(70, "QC"), QC(70, "QC", "QC"),
CS(80, "CS"); CS(80, "CS", "CS");
private int value; private int value;
private String code;
private String description; 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.value = value;
this.code = code;
this.description = description; this.description = description;
} }
@ -818,6 +819,10 @@ public class WmsEnumUtil {
return description; return description;
} }
public String getCode() {
return code;
}
public static String valueOf(int val) { public static String valueOf(int val) {
String tmp = null; String tmp = null;
for (int i = 0; i < values().length; i++) { for (int i = 0; i < values().length; i++) {
@ -827,6 +832,16 @@ public class WmsEnumUtil {
} }
return tmp; 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") @Column(name = "BUSI_TYPE")
@ApiParam("业务类型") @ApiParam("业务类型")
public String busiType; public Integer busiType;
/** /**
* :0=,10= * :0=,10=
@ -72,7 +72,7 @@ public class WmsDocMovementMaster extends BaseBean {
*/ */
@Column(name = "REF_TYPE") @Column(name = "REF_TYPE")
@ApiParam(value = "关联单据类型") @ApiParam(value = "关联单据类型")
private Integer refType; private String refType;
@Column(name = "REF_NO") @Column(name = "REF_NO")
@ApiParam(value = "关联单据") @ApiParam(value = "关联单据")
@ -82,13 +82,6 @@ public class WmsDocMovementMaster extends BaseBean {
@ApiParam(value = "ERP单号") @ApiParam(value = "ERP单号")
private String erpSrcNo; private String erpSrcNo;
/**
* ::1=
*/
@Column(name = "ORDER_TYPE")
@ApiParam(value = "单据类型")
private Integer orderType;
@Column(name = "PART_NO") @Column(name = "PART_NO")
@ApiParam(value = "物料编码") @ApiParam(value = "物料编码")
private String partNo; private String partNo;

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

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

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

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

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

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

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

Loading…
Cancel
Save