yun-zuoyi
柯裕 6 years ago
commit 6db29f0a59

@ -80,7 +80,6 @@ public class WmsEnumUtil {
} }
/** /**
* *
*/ */
@ -584,60 +583,37 @@ public class WmsEnumUtil {
*/ */
@JsonFormat(shape = JsonFormat.Shape.OBJECT) @JsonFormat(shape = JsonFormat.Shape.OBJECT)
public enum LINK_ORDER_TYPE { public enum LINK_ORDER_TYPE {
ASN(10, "ASN", "ASN"), ASN("ASN", "ASN"),
PO(20, "PO", "PO"), PO("PO", "PO"),
SO(30, "SO", "SO"), SO("SO", "SO"),
MOVE(40, "MOVE", "MOVE"), MOVE("MOVE", "MOVE"),
IN_STOCK(50, "IN_STOCK", "IN_STOCK"), IN_STOCK("IN_STOCK", "IN_STOCK"),
SHIPPING(60, "SHIPPING", "SHIPPING"), SHIPPING("SHIPPING", "SHIPPING"),
QC(70, "QC", "QC"), QC("QC", "QC"),
CS(80, "CS", "CS"); CS("CS", "CS");
private int value; private String value;
private String code;
private String description; private String description;
LINK_ORDER_TYPE(int value, String code, String description) { LINK_ORDER_TYPE(String value, String description) {
this.value = value; this.value = value;
this.code = code;
this.description = description; this.description = description;
} }
public int getValue() {
return value;
}
public String getDescription() { public String getDescription() {
return description; return description;
} }
public String getCode() { public String getCode() {
return code; return value;
}
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) { public String getValue() {
int tmp = 1; return value;
for (int i = 0; i < values().length; i++) {
if (values()[i].description.equals(desc)) {
tmp = values()[i].value;
}
}
return tmp;
} }
public static LINK_ORDER_TYPE codeOf(String code) { public static LINK_ORDER_TYPE codeOf(String value) {
int tmp = 1;
for (int i = 0; i < values().length; i++) { for (int i = 0; i < values().length; i++) {
if (values()[i].code.equals(code)) { if (values()[i].value.equals(value)) {
return values()[i]; return values()[i];
} }
} }

@ -5,6 +5,7 @@ import io.swagger.annotations.Api;
import io.swagger.annotations.ApiParam; import io.swagger.annotations.ApiParam;
import lombok.Data; import lombok.Data;
import lombok.EqualsAndHashCode; import lombok.EqualsAndHashCode;
import org.hibernate.annotations.ColumnDefault;
import org.hibernate.annotations.DynamicInsert; import org.hibernate.annotations.DynamicInsert;
import org.hibernate.annotations.DynamicUpdate; import org.hibernate.annotations.DynamicUpdate;
@ -40,6 +41,7 @@ public class SwebPackage extends BaseBean {
@ApiParam("上级包装编号") @ApiParam("上级包装编号")
public String parentPackageNo; public String parentPackageNo;
@ColumnDefault("0")
@Column(name="PACKAGE_QTY") @Column(name="PACKAGE_QTY")
@ApiParam(value = "包装件数", example = "1") @ApiParam(value = "包装件数", example = "1")
public Integer packageQty; public Integer packageQty;

@ -5,6 +5,7 @@ import io.swagger.annotations.Api;
import io.swagger.annotations.ApiParam; import io.swagger.annotations.ApiParam;
import lombok.Data; import lombok.Data;
import lombok.EqualsAndHashCode; import lombok.EqualsAndHashCode;
import org.hibernate.annotations.ColumnDefault;
import org.hibernate.annotations.DynamicInsert; import org.hibernate.annotations.DynamicInsert;
import org.hibernate.annotations.DynamicUpdate; import org.hibernate.annotations.DynamicUpdate;
@ -44,6 +45,7 @@ public class SwebProcurementPlanOrderDetails extends BaseBean {
@Column(name = "UNIT") @Column(name = "UNIT")
private String unit; private String unit;
@ColumnDefault("0")
@ApiParam("标准包装") @ApiParam("标准包装")
@Column(name = "SNP_QTY") @Column(name = "SNP_QTY")
private Double snpQty; private Double snpQty;

@ -5,6 +5,7 @@ import io.swagger.annotations.Api;
import io.swagger.annotations.ApiParam; import io.swagger.annotations.ApiParam;
import lombok.Data; import lombok.Data;
import lombok.EqualsAndHashCode; import lombok.EqualsAndHashCode;
import org.hibernate.annotations.ColumnDefault;
import org.hibernate.annotations.DynamicInsert; import org.hibernate.annotations.DynamicInsert;
import org.hibernate.annotations.DynamicUpdate; import org.hibernate.annotations.DynamicUpdate;
@ -38,6 +39,7 @@ public class SwebPurchaseChangeLog extends BaseBean {
@Column(name = "QTY") @Column(name = "QTY")
@ApiParam("零件数量") @ApiParam("零件数量")
@ColumnDefault("0")
public Double qty; public Double qty;
@Column(name = "REMARK") @Column(name = "REMARK")

@ -0,0 +1,14 @@
package cn.estsh.i3plus.pojo.sweb.modelbean;
import lombok.Data;
/**
* @Description :
* @Reference :
* @Author : jack.lv
* @CreateDate : 2019-04-02 13:13
* @Modify:
**/
@Data
public class SwebPurchaseForPubListModel {
}

@ -4,7 +4,7 @@ import cn.estsh.i3plus.pojo.base.bean.BaseBean;
import cn.estsh.i3plus.pojo.base.enumutil.CommonEnumUtil; import cn.estsh.i3plus.pojo.base.enumutil.CommonEnumUtil;
import cn.estsh.i3plus.pojo.base.tool.HqlPack; import cn.estsh.i3plus.pojo.base.tool.HqlPack;
import cn.estsh.i3plus.pojo.base.tool.SqlPack; import cn.estsh.i3plus.pojo.base.tool.SqlPack;
import cn.estsh.i3plus.pojo.sweb.bean.SwebPurchaseOrder; import cn.estsh.i3plus.pojo.sweb.bean.*;
import org.apache.commons.lang3.StringUtils; import org.apache.commons.lang3.StringUtils;
/** /**
@ -18,6 +18,7 @@ public class SwebHqlPack {
/** /**
* isValidisDeleted * isValidisDeleted
*
* @param bean * @param bean
* @param hqlStr * @param hqlStr
* @return * @return
@ -41,4 +42,32 @@ public class SwebHqlPack {
HqlPack.getNumEqualPack(purchaseOrder.getOrderStatus(), "orderStatus", result); HqlPack.getNumEqualPack(purchaseOrder.getOrderStatus(), "orderStatus", result);
return buildHql(purchaseOrder, result); return buildHql(purchaseOrder, result);
} }
public static String getPackAgeWhereHql(SwebPackage swebPackage) {
StringBuffer result = new StringBuffer();
HqlPack.getStringEqualPack(swebPackage.getPackageNo(), "packageNo", result);
HqlPack.getStringEqualPack(swebPackage.getParentPackageNo(), "parentPackageNo", result);
HqlPack.getNumEqualPack(swebPackage.getPackTypeId(), "packTypeId", result);
return buildHql(swebPackage, result);
}
public static String getProcurementPlanOrderWhereHql(SwebProcurementPlanOrder swebProcurementPlanOrder) {
StringBuffer result = new StringBuffer();
HqlPack.getStringEqualPack(swebProcurementPlanOrder.getVendorCode(), "vendorCode", result);
HqlPack.getStringLikerPack(swebProcurementPlanOrder.getOrderNo(), "orderNo", result);
return buildHql(swebProcurementPlanOrder, result);
}
public static String getProcurementPlanOrderDeatilsWhereHql(SwebProcurementPlanOrderDetails swebProcurementPlanOrderDetails) {
StringBuffer result = new StringBuffer();
HqlPack.getStringLikerPack(swebProcurementPlanOrderDetails.getOrderNo(), "orderNo", result);
return buildHql(swebProcurementPlanOrderDetails, result);
}
public static String getVendorRelWhereHql(SwebVendorRel vendorRel) {
StringBuffer result = new StringBuffer();
HqlPack.getStringLikerPack(vendorRel.getVendorCode(), "vendorCode", result);
HqlPack.getStringLikerPack(vendorRel.getPlannerCode(), "plannerCode", result);
return buildHql(vendorRel, result);
}
} }

Loading…
Cancel
Save