|
|
|
@ -15,9 +15,29 @@ import cn.estsh.i3plus.pojo.wms.bean.WmsTransType;
|
|
|
|
|
* @Modify:
|
|
|
|
|
**/
|
|
|
|
|
public class WmsHqlPack {
|
|
|
|
|
/**
|
|
|
|
|
* 物料查询条件封装
|
|
|
|
|
*
|
|
|
|
|
* @param wmsPart
|
|
|
|
|
* @return
|
|
|
|
|
*/
|
|
|
|
|
public static String packHqlWmsPart(WmsPart wmsPart) {
|
|
|
|
|
StringBuffer result = new StringBuffer();
|
|
|
|
|
//库存地代码
|
|
|
|
|
HqlPack.getStringLikerPack(wmsPart.getPartNo(), "partNo", result);
|
|
|
|
|
//存储区代码
|
|
|
|
|
HqlPack.timeBuilder(wmsPart.getCreateDateTimeStart(), wmsPart.getCreateDateTimeEnd(), "createDateTime", result, true);
|
|
|
|
|
HqlPack.getStringLikerPack(wmsPart.getPartSpec(), "partSpec", result);
|
|
|
|
|
HqlPack.getStringLikerPack(wmsPart.getPartType(), "partType", result);
|
|
|
|
|
HqlPack.getStringLikerPack(wmsPart.getAbc(), "ABC", result);
|
|
|
|
|
HqlPack.getNumEqualPack(wmsPart.getIqc(), "iqc", result);
|
|
|
|
|
HqlPack.getStringLikerPack(wmsPart.getPartGroup(), "partGroup", result);
|
|
|
|
|
return result.toString();
|
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
/**
|
|
|
|
|
* 库位物料信息 分页查询
|
|
|
|
|
*
|
|
|
|
|
* @param wmsLocatePart
|
|
|
|
|
* @return
|
|
|
|
|
*/
|
|
|
|
@ -34,6 +54,7 @@ public class WmsHqlPack {
|
|
|
|
|
|
|
|
|
|
/**
|
|
|
|
|
* 库位信息 分页查询
|
|
|
|
|
*
|
|
|
|
|
* @param wmsLocate
|
|
|
|
|
* @return
|
|
|
|
|
*/
|
|
|
|
@ -52,6 +73,7 @@ public class WmsHqlPack {
|
|
|
|
|
|
|
|
|
|
/**
|
|
|
|
|
* 工厂仓库模糊分页查询
|
|
|
|
|
*
|
|
|
|
|
* @param wareHouse
|
|
|
|
|
* @return
|
|
|
|
|
*/
|
|
|
|
@ -81,6 +103,7 @@ public class WmsHqlPack {
|
|
|
|
|
|
|
|
|
|
/**
|
|
|
|
|
* 元数据信息 分页查询
|
|
|
|
|
*
|
|
|
|
|
* @param wmsObject
|
|
|
|
|
* @return
|
|
|
|
|
*/
|
|
|
|
@ -101,6 +124,7 @@ public class WmsHqlPack {
|
|
|
|
|
|
|
|
|
|
/**
|
|
|
|
|
* 元数据字段分页查询
|
|
|
|
|
*
|
|
|
|
|
* @param wmsField
|
|
|
|
|
* @return
|
|
|
|
|
*/
|
|
|
|
@ -115,6 +139,7 @@ public class WmsHqlPack {
|
|
|
|
|
|
|
|
|
|
/**
|
|
|
|
|
* 交易类型信息 分页查询
|
|
|
|
|
*
|
|
|
|
|
* @param wmsTransType
|
|
|
|
|
* @return
|
|
|
|
|
*/
|
|
|
|
@ -131,6 +156,7 @@ public class WmsHqlPack {
|
|
|
|
|
|
|
|
|
|
/**
|
|
|
|
|
* 库存交易记录信息 分页查询
|
|
|
|
|
*
|
|
|
|
|
* @param wmsTrans
|
|
|
|
|
* @return
|
|
|
|
|
*/
|
|
|
|
@ -147,6 +173,7 @@ public class WmsHqlPack {
|
|
|
|
|
|
|
|
|
|
/**
|
|
|
|
|
* 仓库分页查询条件
|
|
|
|
|
*
|
|
|
|
|
* @param wareHouse
|
|
|
|
|
* @return
|
|
|
|
|
*/
|
|
|
|
@ -159,8 +186,10 @@ public class WmsHqlPack {
|
|
|
|
|
return result.toString();
|
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
/**
|
|
|
|
|
* 存储区信息 查询条件封装
|
|
|
|
|
*
|
|
|
|
|
* @param wmsZones
|
|
|
|
|
* @return
|
|
|
|
|
*/
|
|
|
|
@ -177,6 +206,7 @@ public class WmsHqlPack {
|
|
|
|
|
|
|
|
|
|
/**
|
|
|
|
|
* 客户信息 查询条件封装
|
|
|
|
|
*
|
|
|
|
|
* @param basCustomer
|
|
|
|
|
* @return
|
|
|
|
|
*/
|
|
|
|
@ -193,6 +223,7 @@ public class WmsHqlPack {
|
|
|
|
|
|
|
|
|
|
/**
|
|
|
|
|
* 客户发往地信息 查询条件封装
|
|
|
|
|
*
|
|
|
|
|
* @param wmsShippingFlag
|
|
|
|
|
* @return
|
|
|
|
|
*/
|
|
|
|
|