|
|
|
@ -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.tool.HqlPack;
|
|
|
|
|
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;
|
|
|
|
|
|
|
|
|
|
/**
|
|
|
|
@ -18,6 +18,7 @@ public class SwebHqlPack {
|
|
|
|
|
|
|
|
|
|
/**
|
|
|
|
|
* 通用封装isValid、isDeleted等参数
|
|
|
|
|
*
|
|
|
|
|
* @param bean
|
|
|
|
|
* @param hqlStr
|
|
|
|
|
* @return
|
|
|
|
@ -41,4 +42,32 @@ public class SwebHqlPack {
|
|
|
|
|
HqlPack.getNumEqualPack(purchaseOrder.getOrderStatus(), "orderStatus", 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);
|
|
|
|
|
}
|
|
|
|
|
}
|
|
|
|
|