开发po订单主表

yun-zuoyi
jimmy 7 years ago
parent 388dd96d94
commit 92d74bee7b

@ -12,14 +12,64 @@ import com.fasterxml.jackson.annotation.JsonFormat;
public class WmsEnumUtil {
/**
* PO
*/
@JsonFormat(shape = JsonFormat.Shape.OBJECT)
public enum PO_ORDER_SRC {
MNU(1, "MNU", "手工"),
ERP(2, "ERP", "ERP接口");
private int value;
private String code;
private String description;
private PO_ORDER_SRC(int value, String code, String description) {
this.value = value;
this.code = code;
this.description = description;
}
public int getValue() {
return value;
}
public String getDescription() {
return description;
}
public String getCode() {
return code;
}
public static String valueOf(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 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;
}
}
/**
* PO
*/
@JsonFormat(shape = JsonFormat.Shape.OBJECT)
public enum PO_ORDER_TYPE {
REG(1, "REG", "原物料采购"),
SUB(2, "SUB", "委外采购"),
TAR(3, "TAR", "多角贸易采购"),
TAP(4, "TAP", "多角代采购");
SUB(10, "SUB", "委外采购"),
TAR(20, "TAR", "多角贸易采购"),
TAP(30, "TAP", "多角代采购");
private int value;
private String code;
@ -68,7 +118,7 @@ public class WmsEnumUtil {
* PO
*/
@JsonFormat(shape = JsonFormat.Shape.OBJECT)
public enum PO_ORDER_STATUS {
public enum ORDER_STATUS {
CREATE(0, "新建"),
RECEIPT(10, "收货中"),
RECEIPT_FINISH(20, "收货完成"),
@ -80,7 +130,7 @@ public class WmsEnumUtil {
private int value;
private String description;
private PO_ORDER_STATUS(int value, String description) {
private ORDER_STATUS(int value, String description) {
this.value = value;
this.description = description;
}

@ -33,20 +33,20 @@ public class WmsPOMaster extends BaseBean {
public String orderNo;
/**
* :1 REG=,
* 2 SUB=,3 TAR=,4 TAP=
* :
* 1 REG=,10 SUB=,20 TAR=,30 TAP=
*/
@Column(name="TYPE")
@Column(name="PO_TYPE")
@ApiParam("单据类型")
public String type;
public String poType;
/**
* :0=,10=,20=,
* :1=,10=,20=,
* 30=,40=,90=,91=
*/
@Column(name="STATUS")
@ApiParam(value = "状态", example = "0")
public Integer status;
@Column(name="PO_STATUS")
@ApiParam(value = "状态", example = "1")
public Integer poStatus;
@Column(name="VENDOR_NO")
@ApiParam("供应商编号")
@ -56,6 +56,9 @@ public class WmsPOMaster extends BaseBean {
@ApiParam("版本")
public String version;
/**
* 1 MNU=,2 ERP=ERP
*/
@Column(name="SRC")
@ApiParam("单据来源")
public String src;

@ -45,28 +45,28 @@ public class WmsPOMasterDetails extends BaseBean {
public String partNameRdd;
@Column(name="QTY")
@ApiParam(value = "需求数量", example = "0")
@ApiParam(value = "需求数量", example = "-1")
public Double qty;
@Column(name="PRINT_QTY")
@ApiParam("条码打印数量")
public String printQty;
public Double printQty;
@Column(name="RC_QTY")
@ApiParam("收货数量")
public String rcQty;
public Double rcQty;
@Column(name="PASS_QTY")
@ApiParam("质检合格数量")
public String passQty;
public Double passQty;
@Column(name="NG_QTY")
@ApiParam("质检不合格数量")
public String ngQty;
public Double ngQty;
@Column(name="UNIT")
@ApiParam("单位")
public String unit;
public Double unit;
@Column(name="ZDATE")
@ApiParam("计划交货日期")
@ -83,9 +83,9 @@ public class WmsPOMasterDetails extends BaseBean {
/**
* :N=,C=
*/
@Column(name="STATUS")
@Column(name="ITEM_STATUS")
@ApiParam("状态")
public String status;
public String itemStatus;
@Column(name="SNP")
@ApiParam("标准包装")

@ -23,8 +23,8 @@ public class WmsHqlPack {
//查询参数封装
HqlPack.getStringLikerPack(wmsPOMaster.getOrderNo(), "orderNo", result);
HqlPack.getStringLikerPack(wmsPOMaster.getType(), "type", result);
HqlPack.getNumEqualPack(wmsPOMaster.getStatus(), "status", result);
HqlPack.getStringLikerPack(wmsPOMaster.getPoType(), "poType", result);
HqlPack.getNumEqualPack(wmsPOMaster.getPoStatus(), "poStatus", result);
HqlPack.getStringLikerPack(wmsPOMaster.getVendorNo(), "vendorNo", result);
HqlPack.getStringLikerPack(wmsPOMaster.getSrc(), "src", result);
HqlPack.getNumEqualPack(wmsPOMaster.getIsValid(), "isValid", result);

Loading…
Cancel
Save