diff --git a/modules/i3plus-pojo-wms/src/main/java/cn/estsh/i3plus/pojo/wms/repository/WmsCSLocateRepository.java b/modules/i3plus-pojo-wms/src/main/java/cn/estsh/i3plus/pojo/wms/repository/WmsCSLocateRepository.java new file mode 100644 index 0000000..50f76dc --- /dev/null +++ b/modules/i3plus-pojo-wms/src/main/java/cn/estsh/i3plus/pojo/wms/repository/WmsCSLocateRepository.java @@ -0,0 +1,14 @@ +package cn.estsh.i3plus.pojo.wms.repository; + +import cn.estsh.i3plus.pojo.base.jpa.dao.BaseRepository; +import cn.estsh.i3plus.pojo.wms.bean.WmsCSLocate; + +/** + * @Description :对象持久层仓用方法控制(盘点库位信息) + * @Reference : + * @Author : hansen.ke + * @CreateDate : 2018-11-17 14:48 + * @Modify: + **/ +public interface WmsCSLocateRepository extends BaseRepository { +} diff --git a/modules/i3plus-pojo-wms/src/main/java/cn/estsh/i3plus/pojo/wms/repository/WmsCSPartRepository.java b/modules/i3plus-pojo-wms/src/main/java/cn/estsh/i3plus/pojo/wms/repository/WmsCSPartRepository.java new file mode 100644 index 0000000..e74b9db --- /dev/null +++ b/modules/i3plus-pojo-wms/src/main/java/cn/estsh/i3plus/pojo/wms/repository/WmsCSPartRepository.java @@ -0,0 +1,14 @@ +package cn.estsh.i3plus.pojo.wms.repository; + +import cn.estsh.i3plus.pojo.base.jpa.dao.BaseRepository; +import cn.estsh.i3plus.pojo.wms.bean.WmsCSPart; + +/** + * @Description :对象持久层仓用方法控制(盘点物料信息) + * @Reference : + * @Author : hansen.ke + * @CreateDate : 2018-11-17 16:10 + * @Modify: + **/ +public interface WmsCSPartRepository extends BaseRepository { +} diff --git a/modules/i3plus-pojo-wms/src/main/java/cn/estsh/i3plus/pojo/wms/repository/WmsCSZoneRepository.java b/modules/i3plus-pojo-wms/src/main/java/cn/estsh/i3plus/pojo/wms/repository/WmsCSZoneRepository.java new file mode 100644 index 0000000..c47c116 --- /dev/null +++ b/modules/i3plus-pojo-wms/src/main/java/cn/estsh/i3plus/pojo/wms/repository/WmsCSZoneRepository.java @@ -0,0 +1,14 @@ +package cn.estsh.i3plus.pojo.wms.repository; + +import cn.estsh.i3plus.pojo.base.jpa.dao.BaseRepository; +import cn.estsh.i3plus.pojo.wms.bean.WmsCSZone; + +/** + * @Description :对象持久层仓用方法控制(盘点存储区信息) + * @Reference : + * @Author : hansen.ke + * @CreateDate : 2018-11-17 17:11 + * @Modify: + **/ +public interface WmsCSZoneRepository extends BaseRepository { +} diff --git a/modules/i3plus-pojo-wms/src/main/java/cn/estsh/i3plus/pojo/wms/sqlpack/WmsHqlPack.java b/modules/i3plus-pojo-wms/src/main/java/cn/estsh/i3plus/pojo/wms/sqlpack/WmsHqlPack.java index e1fb599..e6e7bb9 100644 --- a/modules/i3plus-pojo-wms/src/main/java/cn/estsh/i3plus/pojo/wms/sqlpack/WmsHqlPack.java +++ b/modules/i3plus-pojo-wms/src/main/java/cn/estsh/i3plus/pojo/wms/sqlpack/WmsHqlPack.java @@ -691,6 +691,52 @@ public class WmsHqlPack { } /** + * 盘点库位 条件封装 + * @param wmsCSLocate + * @return + */ + public static String packHqlWmsCSLocate(WmsCSLocate wmsCSLocate){ + StringBuffer result = new StringBuffer(); + + HqlPack.getStringEqualPack(wmsCSLocate.getOrderNo(), "orderNo", result); + HqlPack.getStringEqualPack(wmsCSLocate.getLocateNo(), ";locateNo", result); + getStringBuilderPack(wmsCSLocate, result); + + return result.toString(); + } + + /** + * 盘点物料 条件封装 + * @param wmsCSPart + * @return + */ + public static String packHqlWmsCSPart(WmsCSPart wmsCSPart){ + StringBuffer result = new StringBuffer(); + + HqlPack.getStringEqualPack(wmsCSPart.getOrderNo(),"orderNo", result); + HqlPack.getStringEqualPack(wmsCSPart.getPartNo(),"partNo", result); + HqlPack.getStringLikerPack(wmsCSPart.getPartNameRdd(),"partNameRdd", result); + getStringBuilderPack(wmsCSPart, result); + + return result.toString(); + } + + /** + * 盘点存储区 条件封装 + * @param wmsCSZone + * @return + */ + public static String packHqlWmsCSZone(WmsCSZone wmsCSZone){ + StringBuffer result = new StringBuffer(); + + HqlPack.getStringEqualPack(wmsCSZone.getOrderNo(), "orderNo", result); + HqlPack.getStringEqualPack(wmsCSZone.getZoneNo(), "zoneNo", result); + getStringBuilderPack(wmsCSZone, result); + + return result.toString(); + } + + /** * 根据条件查询责任区分配信息封装类 * @param wmsAreaOwner 责任区分配信息 * @return 责任区分配信息