diff --git a/modules/i3plus-pojo-wms/src/main/java/cn/estsh/i3plus/pojo/wms/bean/WmsAreaOwner.java b/modules/i3plus-pojo-wms/src/main/java/cn/estsh/i3plus/pojo/wms/bean/WmsAreaOwner.java index b8c8085..bc3db4a 100644 --- a/modules/i3plus-pojo-wms/src/main/java/cn/estsh/i3plus/pojo/wms/bean/WmsAreaOwner.java +++ b/modules/i3plus-pojo-wms/src/main/java/cn/estsh/i3plus/pojo/wms/bean/WmsAreaOwner.java @@ -58,5 +58,17 @@ public class WmsAreaOwner extends BaseBean { @Column(name = "IS_PRE_ASSIGN") @ApiParam(value = "是否预分配人员") - private String isPreAssign; + private Integer isPreAssign; + + @ApiParam(value = "供应商名称") + private transient String vendorName; + + @ApiParam(value = "仓库名称") + private transient String whName; + + @ApiParam(value = "存储区名称") + private transient String zoneName; + + @ApiParam(value = "库位名称") + private transient String locateName; } diff --git a/modules/i3plus-pojo-wms/src/main/java/cn/estsh/i3plus/pojo/wms/repository/WmsAreaOwnerRepository.java b/modules/i3plus-pojo-wms/src/main/java/cn/estsh/i3plus/pojo/wms/repository/WmsAreaOwnerRepository.java new file mode 100644 index 0000000..b48bb3c --- /dev/null +++ b/modules/i3plus-pojo-wms/src/main/java/cn/estsh/i3plus/pojo/wms/repository/WmsAreaOwnerRepository.java @@ -0,0 +1,16 @@ +package cn.estsh.i3plus.pojo.wms.repository; + +import cn.estsh.i3plus.pojo.base.jpa.dao.BaseRepository; +import cn.estsh.i3plus.pojo.wms.bean.WmsAreaOwner; +import org.springframework.stereotype.Service; + +/** + * @Description : 责任区分配数据库操作类 + * @Reference : + * @Author : silliter.yuan + * @CreateDate : 2018-11-17 11:24 + * @Modify: + **/ +@Service +public interface WmsAreaOwnerRepository 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 09af532..e1fb599 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 @@ -689,4 +689,30 @@ public class WmsHqlPack { return result.toString(); } + + /** + * 根据条件查询责任区分配信息封装类 + * @param wmsAreaOwner 责任区分配信息 + * @return 责任区分配信息 + */ + public static String packHqlWmsAreaOwner(WmsAreaOwner wmsAreaOwner) { + StringBuffer result = new StringBuffer(); + + // 仓库代码 + HqlPack.getStringLikerPack(wmsAreaOwner.getWhNo(), "whNo", result); + // 来源单据号 + HqlPack.getStringEqualPack(wmsAreaOwner.getZoneNo(), "zoneNo", result); + // 供应商编码 + HqlPack.getStringEqualPack(wmsAreaOwner.getVendorNo(), "vendorNo", result); + // 物料编码 + HqlPack.getStringEqualPack(wmsAreaOwner.getPartNo(), "partNo", result); + // 负责人 + HqlPack.getStringEqualPack(wmsAreaOwner.getOwnerUserNo(), "ownerUserNo", result); + // 是否预分配 + HqlPack.getNumEqualPack(wmsAreaOwner.getIsPreAssign(), "isPreAssign", result); + + getStringBuilderPack(wmsAreaOwner, result); + + return result.toString(); + } }