diff --git a/modules/i3plus-pojo-base/src/main/java/cn/estsh/i3plus/pojo/base/enumutil/ImppEnumUtil.java b/modules/i3plus-pojo-base/src/main/java/cn/estsh/i3plus/pojo/base/enumutil/ImppEnumUtil.java index 0d0e9c0..4d003e2 100644 --- a/modules/i3plus-pojo-base/src/main/java/cn/estsh/i3plus/pojo/base/enumutil/ImppEnumUtil.java +++ b/modules/i3plus-pojo-base/src/main/java/cn/estsh/i3plus/pojo/base/enumutil/ImppEnumUtil.java @@ -1047,4 +1047,38 @@ public class ImppEnumUtil { return tmp; } } + + //messageReceiverType + + @JsonFormat(shape = JsonFormat.Shape.OBJECT) + public enum MESSAGE_RECEIVER_TYPE { + INTERNAL(1, "内部人员接收"), + EXTERNAL(2, "外部人员接收"), + URGENT(3, "紧急联系人接收"); + private int value; + private String description; + + public int getValue() { + return value; + } + + public String getDescription() { + return description; + } + + private MESSAGE_RECEIVER_TYPE(int value, String description) { + this.value = value; + this.description = description; + } + + 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; + } + } } diff --git a/modules/i3plus-pojo-model/pom.xml b/modules/i3plus-pojo-model/pom.xml index 24763f0..e975c42 100644 --- a/modules/i3plus-pojo-model/pom.xml +++ b/modules/i3plus-pojo-model/pom.xml @@ -29,6 +29,11 @@ i3plus-pojo-report + + i3plus.pojo + i3plus-pojo-wms + + diff --git a/modules/i3plus-pojo-model/src/main/java/cn/estsh/i3plus/pojo/model/wms/ActionButlerModel.java b/modules/i3plus-pojo-model/src/main/java/cn/estsh/i3plus/pojo/model/wms/ActionButlerModel.java deleted file mode 100644 index fdf6c5f..0000000 --- a/modules/i3plus-pojo-model/src/main/java/cn/estsh/i3plus/pojo/model/wms/ActionButlerModel.java +++ /dev/null @@ -1,28 +0,0 @@ -package cn.estsh.i3plus.pojo.model.wms; - -import lombok.Data; - -/** - * @Description : 流程管家模型 - * @Reference : - * @Author : silliter.yuan - * @CreateDate : 2018-11-28 15:50 - * @Modify: - **/ -@Data -public class ActionButlerModel { - - private String orderNo; - - private String sn; - - private String aLId; - - private String userNo; - - private String fixNo; - - private String barCode; - - private String funCallName; -} diff --git a/modules/i3plus-pojo-model/src/main/java/cn/estsh/i3plus/pojo/model/wms/WmsMoveDetailsModel.java b/modules/i3plus-pojo-model/src/main/java/cn/estsh/i3plus/pojo/model/wms/WmsMoveDetailsModel.java new file mode 100644 index 0000000..d885242 --- /dev/null +++ b/modules/i3plus-pojo-model/src/main/java/cn/estsh/i3plus/pojo/model/wms/WmsMoveDetailsModel.java @@ -0,0 +1,59 @@ +package cn.estsh.i3plus.pojo.model.wms; + +import lombok.Data; + +import java.util.List; + +/** + * @Description : 库存移动明细模型 + * @Reference : + * @Author : siliter.yuan + * @CreateDate : 2019-03-06 15:50 + * @Modify: + **/ +@Data +public class WmsMoveDetailsModel { + public String orderNo; + + public Integer item; + + public String partNo; + + public String partNameRdd; + + public String vendorNo; + + public String custNo; + + public Double qty; + + public Double transQty; + + public String unit; + + public String srcWhNo; + + public String srcZoneNo; + + public String srcLocateNo; + + public String destWhNo; + + public String destZoneNo; + + public String destLocateNo; + + /** + * 状态:1=创建,10=待处理,20=已处理 + */ + public Integer itemStatus; + + /** + * ASN,PO,SO + */ + public Integer refType; + + public String refSrc; + + private List moveDetails; +} diff --git a/modules/i3plus-pojo-model/src/main/java/cn/estsh/i3plus/pojo/model/wms/WmsMoveMasterModel.java b/modules/i3plus-pojo-model/src/main/java/cn/estsh/i3plus/pojo/model/wms/WmsMoveMasterModel.java new file mode 100644 index 0000000..5c7bddf --- /dev/null +++ b/modules/i3plus-pojo-model/src/main/java/cn/estsh/i3plus/pojo/model/wms/WmsMoveMasterModel.java @@ -0,0 +1,25 @@ +package cn.estsh.i3plus.pojo.model.wms; + +import lombok.Data; + +import java.util.List; + +/** + * @Description : 库存移动单模型 + * @Reference : + * @Author : siliter.yuan + * @CreateDate : 2019-03-06 15:50 + * @Modify: + **/ +@Data +public class WmsMoveMasterModel { + public String orderNo; + + public Integer orderStatus; + + public String reMark; + + private String transTypeCode; + + private List moveDetails; +} diff --git a/modules/i3plus-pojo-model/src/main/java/cn/estsh/i3plus/pojo/model/wms/WmsMoveSnModel.java b/modules/i3plus-pojo-model/src/main/java/cn/estsh/i3plus/pojo/model/wms/WmsMoveSnModel.java new file mode 100644 index 0000000..5d44741 --- /dev/null +++ b/modules/i3plus-pojo-model/src/main/java/cn/estsh/i3plus/pojo/model/wms/WmsMoveSnModel.java @@ -0,0 +1,42 @@ +package cn.estsh.i3plus.pojo.model.wms; + +import lombok.Data; + +/** + * @Description : 库存移动条码模型 + * @Reference : + * @Author : siliter.yuan + * @CreateDate : 2019-03-06 15:50 + * @Modify: + **/ +@Data +public class WmsMoveSnModel { + public String orderNo; + + public Integer item; + + public String partNo; + + public String partNameRdd; + + public String unit; + + public String sn; + + /** + * 状态:1=创建,10=待处理,20=已处理 + */ + public Integer itemStatus; + + public String reMark; + + public String lotNo; + + public String packAgeNo; + + public Double qty; + + public String srcLocateNo; + + public String destLocateNo; +} diff --git a/modules/i3plus-pojo-platform/src/main/java/cn/estsh/i3plus/pojo/platform/bean/SysConfig.java b/modules/i3plus-pojo-platform/src/main/java/cn/estsh/i3plus/pojo/platform/bean/SysConfig.java index 32d44bc..85501de 100644 --- a/modules/i3plus-pojo-platform/src/main/java/cn/estsh/i3plus/pojo/platform/bean/SysConfig.java +++ b/modules/i3plus-pojo-platform/src/main/java/cn/estsh/i3plus/pojo/platform/bean/SysConfig.java @@ -55,6 +55,10 @@ public class SysConfig extends BaseBean { @ApiParam(value ="参数值") private String configValue; + @Column(name="CONFIG_VALUE_OPTION") + @ApiParam(value ="参数值选项(参数类型为多选时使用),格式:{key:'',value:''}") + private String configValueOption; + @Column(name="CONFIG_DESCRIPTION") @ApiParam(value ="参数描述") private String configDescription; diff --git a/modules/i3plus-pojo-platform/src/main/java/cn/estsh/i3plus/pojo/platform/bean/SysMessage.java b/modules/i3plus-pojo-platform/src/main/java/cn/estsh/i3plus/pojo/platform/bean/SysMessage.java index be4d80c..978c2d1 100644 --- a/modules/i3plus-pojo-platform/src/main/java/cn/estsh/i3plus/pojo/platform/bean/SysMessage.java +++ b/modules/i3plus-pojo-platform/src/main/java/cn/estsh/i3plus/pojo/platform/bean/SysMessage.java @@ -55,8 +55,12 @@ public class SysMessage extends BaseBean { @ApiParam(value ="发送者名称" ) private String messageSenderNameRdd; + @Column(name="MESSAGE_RECEIVER_TYPE") + @ApiParam(value ="收件人类型(枚举:ImppEnumUtil.MESSAGE_TYPE)" , example ="-1") + private Integer messageReceiverType; + @Column(name="MESSAGE_RECEIVERS_ID") - @ApiParam(value ="发送者id" ) + @ApiParam(value ="收件者id" ) private String messageReceiversId; @Column(name="MESSAGE_RECEIVERS_NAME_RDD") diff --git a/modules/i3plus-pojo-wms/pom.xml b/modules/i3plus-pojo-wms/pom.xml index 31ca821..7ee32b2 100644 --- a/modules/i3plus-pojo-wms/pom.xml +++ b/modules/i3plus-pojo-wms/pom.xml @@ -16,11 +16,6 @@ i3plus.pojo - i3plus-pojo-model - - - - i3plus.pojo i3plus-pojo-base diff --git a/modules/i3plus-pojo-wms/src/main/java/cn/estsh/i3plus/pojo/wms/bean/WmsActionResponseBean.java b/modules/i3plus-pojo-wms/src/main/java/cn/estsh/i3plus/pojo/wms/bean/WmsActionResponseBean.java index d87e915..ce8cd86 100644 --- a/modules/i3plus-pojo-wms/src/main/java/cn/estsh/i3plus/pojo/wms/bean/WmsActionResponseBean.java +++ b/modules/i3plus-pojo-wms/src/main/java/cn/estsh/i3plus/pojo/wms/bean/WmsActionResponseBean.java @@ -1,7 +1,5 @@ package cn.estsh.i3plus.pojo.wms.bean; -import cn.estsh.i3plus.pojo.base.bean.BaseResultBean; -import cn.estsh.i3plus.pojo.model.wms.OptionModel; import com.fasterxml.jackson.databind.annotation.JsonSerialize; import com.fasterxml.jackson.databind.ser.std.ToStringSerializer; import io.swagger.annotations.Api; @@ -45,7 +43,7 @@ public class WmsActionResponseBean { public List informations; @ApiParam("可选项") - public List options; + public List options; @ApiParam("选中的明细数据") public Obj details; diff --git a/modules/i3plus-pojo-wms/src/main/java/cn/estsh/i3plus/pojo/wms/bean/WmsMoveSn.java b/modules/i3plus-pojo-wms/src/main/java/cn/estsh/i3plus/pojo/wms/bean/WmsMoveSn.java index 0a7d5f2..f1016d5 100644 --- a/modules/i3plus-pojo-wms/src/main/java/cn/estsh/i3plus/pojo/wms/bean/WmsMoveSn.java +++ b/modules/i3plus-pojo-wms/src/main/java/cn/estsh/i3plus/pojo/wms/bean/WmsMoveSn.java @@ -72,9 +72,9 @@ public class WmsMoveSn extends BaseBean { @ApiParam("容器编号") public String packAgeNo; - @Column(name="QTY") - @ApiParam(value = "已收数量", example = "0") - public Double qty; + @Column(name="SRC_QTY") + @ApiParam(value = "源数量", example = "0") + public Double srcQty; @Column(name="SRC_LOCATE_NO") @ApiParam("源库位代码") @@ -92,6 +92,14 @@ public class WmsMoveSn extends BaseBean { @Transient private Long finishedCounts; + @Column(name="DEST_QTY") + @ApiParam(value = "目标数量", example = "0") + public Double destQty; + + @Column(name="QTY") + @ApiParam(value = "数量", example = "0") + public Double qty; + public WmsMoveSn(){} public WmsMoveSn(String partNo, Long finishedCounts ,Long waitingCounts){ diff --git a/modules/i3plus-pojo-wms/src/main/java/cn/estsh/i3plus/pojo/wms/bean/WmsOperationBean.java b/modules/i3plus-pojo-wms/src/main/java/cn/estsh/i3plus/pojo/wms/bean/WmsOperationBean.java index 1fbbbf4..b572de7 100644 --- a/modules/i3plus-pojo-wms/src/main/java/cn/estsh/i3plus/pojo/wms/bean/WmsOperationBean.java +++ b/modules/i3plus-pojo-wms/src/main/java/cn/estsh/i3plus/pojo/wms/bean/WmsOperationBean.java @@ -1,13 +1,11 @@ package cn.estsh.i3plus.pojo.wms.bean; import cn.estsh.i3plus.pojo.base.bean.BaseBean; -import cn.estsh.i3plus.pojo.model.wms.OptionModel; import io.swagger.annotations.Api; import io.swagger.annotations.ApiParam; import lombok.Data; import java.util.List; -import java.util.Map; /** * @Description : PDA传输到后台的实体bean对象 diff --git a/modules/i3plus-pojo-model/src/main/java/cn/estsh/i3plus/pojo/model/wms/OptionModel.java b/modules/i3plus-pojo-wms/src/main/java/cn/estsh/i3plus/pojo/wms/bean/WmsOptionModel.java similarity index 89% rename from modules/i3plus-pojo-model/src/main/java/cn/estsh/i3plus/pojo/model/wms/OptionModel.java rename to modules/i3plus-pojo-wms/src/main/java/cn/estsh/i3plus/pojo/wms/bean/WmsOptionModel.java index 7ab343e..fa5063d 100644 --- a/modules/i3plus-pojo-model/src/main/java/cn/estsh/i3plus/pojo/model/wms/OptionModel.java +++ b/modules/i3plus-pojo-wms/src/main/java/cn/estsh/i3plus/pojo/wms/bean/WmsOptionModel.java @@ -1,4 +1,4 @@ -package cn.estsh.i3plus.pojo.model.wms; +package cn.estsh.i3plus.pojo.wms.bean; import lombok.Data; @@ -10,7 +10,7 @@ import lombok.Data; * @Modify: **/ @Data -public class OptionModel { +public class WmsOptionModel { private String code; diff --git a/modules/i3plus-pojo-wms/src/main/java/cn/estsh/i3plus/pojo/wms/bean/WmsPart.java b/modules/i3plus-pojo-wms/src/main/java/cn/estsh/i3plus/pojo/wms/bean/WmsPart.java index c019a19..48154b2 100644 --- a/modules/i3plus-pojo-wms/src/main/java/cn/estsh/i3plus/pojo/wms/bean/WmsPart.java +++ b/modules/i3plus-pojo-wms/src/main/java/cn/estsh/i3plus/pojo/wms/bean/WmsPart.java @@ -106,4 +106,8 @@ public class WmsPart extends BaseBean { @Column(name="LOT_CHECK_RULE") @ApiParam(value ="批次校验规则") private String lotCheckRule; + + @Column(name="IN_LOCATE_NO") + @ApiParam(value ="默认入库库位") + private String inLocateNo; } diff --git a/modules/i3plus-pojo-wms/src/main/java/cn/estsh/i3plus/pojo/wms/bean/WmsStockQuan.java b/modules/i3plus-pojo-wms/src/main/java/cn/estsh/i3plus/pojo/wms/bean/WmsStockQuan.java index 1ef80a0..a35f07d 100644 --- a/modules/i3plus-pojo-wms/src/main/java/cn/estsh/i3plus/pojo/wms/bean/WmsStockQuan.java +++ b/modules/i3plus-pojo-wms/src/main/java/cn/estsh/i3plus/pojo/wms/bean/WmsStockQuan.java @@ -56,8 +56,31 @@ public class WmsStockQuan extends BaseBean { @ApiParam(value = "可用数量", example = "0") public Double qty; - @Column(name = "TOTAL_QTY") - @ApiParam(value = "总数量", example = "0") - private Double totalQty; + @Column(name = "FAIL_QTY") + @ApiParam(value = "不合格数量", example = "0") + private Double failQty; + @Column(name = "HOLD_QTY") + @ApiParam(value = "隔离数量", example = "0") + private Double holdQty; + + @Column(name = "QC_QTY") + @ApiParam(value = "质检中数量", example = "0") + private Double qcQty; + + @Column(name = "RIN_QTY") + @ApiParam(value = "待入库数量", example = "0") + private Double rinQty; + + @Column(name = "FREEZE_QTY") + @ApiParam(value = "冻结数量", example = "0") + private Double freezeQty; + + @Column(name = "CONSIGN_QTY") + @ApiParam(value = "寄售数量", example = "0") + private Double consignQty; + + @Column(name = "LOCK_QTY") + @ApiParam(value = "锁定数量", example = "0") + private Double lockQty; } 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 28155ba..b95a679 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 @@ -24,8 +24,7 @@ public class WmsHqlPack { /** * 封装公用查询参数 - * - * @param bean 实体对象 + * @param bean 实体对象 * @param hqlStr 查询语句 * @return 封装完成的查询语句 */ @@ -66,7 +65,7 @@ public class WmsHqlPack { } /** - * 库存移库单明细查询封装 + * 库存移动单详情查询封装 * * @param wmsDocMovementDetails * @return @@ -81,7 +80,6 @@ public class WmsHqlPack { return result.toString(); } - /** * 查询任务合并的移库单明细 查询条件封装 * @@ -103,7 +101,6 @@ public class WmsHqlPack { "and model.orderNo in (" + orderNos + ")" + " order by model.partNo,model.orderNo"); return result.toString(); } - /** * 库存移动单查询封装 * @@ -212,10 +209,10 @@ public class WmsHqlPack { HqlPack.getStringLikerPack(wmsIbCheckPlan.getPartNameRdd(), "partNameRdd", result); getStringBuilderPack(wmsIbCheckPlan, result); - if (wmsIbCheckPlan.getStartDateStart() != null || wmsIbCheckPlan.getStartDateEnd() != null) { + if(wmsIbCheckPlan.getStartDateStart() != null || wmsIbCheckPlan.getStartDateEnd() != null) { HqlPack.timeBuilder(wmsIbCheckPlan.getStartDateStart(), wmsIbCheckPlan.getStartDateEnd(), "startDate", result, false); } - if (wmsIbCheckPlan.getEndDateStart() != null || wmsIbCheckPlan.getEndDateEnd() != null) { + if(wmsIbCheckPlan.getEndDateStart() != null || wmsIbCheckPlan.getEndDateEnd() != null) { HqlPack.timeBuilder(wmsIbCheckPlan.getEndDateStart(), wmsIbCheckPlan.getEndDateEnd(), "endDate", result, false); } @@ -402,11 +399,11 @@ public class WmsHqlPack { HqlPack.getStringEqualPack(wmsOpType.getOpTypeCode(), "opTypeCode", result); HqlPack.getStringLikerPack(wmsOpType.getOpTypeName(), "opTypeName", result); + getStringBuilderPack(wmsOpType, result); return result.toString(); } - /** * 查询满足处理周期的作业类型 查询条件封装 * @@ -437,7 +434,6 @@ public class WmsHqlPack { return result.toString(); } - /** * 存储区信息 查询条件封装 * @@ -454,7 +450,7 @@ public class WmsHqlPack { //存储区代码 HqlPack.getStringLikerPack(wmsZones.getZoneNo(), "zoneNo", result); //存储区名称 - HqlPack.getStringLikerPack(wmsZones.getZoneName(), "zoneName", result); + HqlPack.getStringLikerPack(wmsZones.getZoneName(),"zoneName", result); getStringBuilderPack(wmsZones, result); @@ -520,7 +516,7 @@ public class WmsHqlPack { HqlPack.getStringLikerPack(wmsASNMaster.getSrc(), "src", result); HqlPack.getStringEqualPack(wmsASNMaster.getPoNo(), "poNo", result); - getStringBuilderPack(wmsASNMaster, result); + getStringBuilderPack(wmsASNMaster,result); return result.toString(); } @@ -599,7 +595,7 @@ public class WmsHqlPack { HqlPack.getStringEqualPack(wmsASNMasterDetails.getErpWhNo(), "erpWhNo", result); HqlPack.getStringEqualPack(wmsASNMasterDetails.getVendorLotNo(), "vendorLotNo", result); - getStringBuilderPack(wmsASNMasterDetails, result); + getStringBuilderPack(wmsASNMasterDetails,result); return result.toString(); } @@ -657,7 +653,6 @@ public class WmsHqlPack { /** * 根据条件查询打印机队列信息封装类 - * * @param wmsSnPrint 打印机队列信息 * @return 打印机队列信息 */ @@ -680,11 +675,10 @@ public class WmsHqlPack { /** * 盘点库位 条件封装 - * * @param wmsCSLocate * @return */ - public static String packHqlWmsCSLocate(WmsCSLocate wmsCSLocate) { + public static String packHqlWmsCSLocate(WmsCSLocate wmsCSLocate){ StringBuffer result = new StringBuffer(); HqlPack.getStringEqualPack(wmsCSLocate.getOrderNo(), "orderNo", result); @@ -697,16 +691,15 @@ public class WmsHqlPack { /** * 盘点物料 条件封装 - * * @param wmsCSPart * @return */ - public static String packHqlWmsCSPart(WmsCSPart wmsCSPart) { + 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); + HqlPack.getStringEqualPack(wmsCSPart.getOrderNo(),"orderNo", result); + HqlPack.getStringEqualPack(wmsCSPart.getPartNo(),"partNo", result); + HqlPack.getStringLikerPack(wmsCSPart.getPartNameRdd(),"partNameRdd", result); getStringBuilderPack(wmsCSPart, result); @@ -715,11 +708,10 @@ public class WmsHqlPack { /** * 盘点存储区 条件封装 - * * @param wmsCSZone * @return */ - public static String packHqlWmsCSZone(WmsCSZone wmsCSZone) { + public static String packHqlWmsCSZone(WmsCSZone wmsCSZone){ StringBuffer result = new StringBuffer(); HqlPack.getStringEqualPack(wmsCSZone.getOrderNo(), "orderNo", result); @@ -732,7 +724,6 @@ public class WmsHqlPack { /** * 根据条件查询责任区分配信息封装类 - * * @param wmsAreaOwner 责任区分配信息 * @return 责任区分配信息 */ @@ -759,7 +750,6 @@ public class WmsHqlPack { /** * 根据条件查询责任区分配信息封装类 - * * @param wmsTempOrderLock 责任区分配信息 * @return 责任区分配信息 */ @@ -870,18 +860,16 @@ public class WmsHqlPack { return result.toString(); } - /** - * 内部单据:库存移动单主表唯一性查询 - * + *内部单据:库存移动单主表唯一性查询 * @param wmsMoveMaster * @return */ - public static String packWmsMoveMasterUnique(WmsMoveMaster wmsMoveMaster) { + public static String packWmsMoveMasterUnique(WmsMoveMaster wmsMoveMaster){ StringBuffer result = new StringBuffer(); HqlPack.getStringEqualPack(wmsMoveMaster.getOrderNo(), "orderNo", result); - HqlPack.getNumNOEqualPack(wmsMoveMaster.getId(), "id", result); + HqlPack.getNumNOEqualPack(wmsMoveMaster.getId(),"id",result); getStringBuilderPack(wmsMoveMaster, result); @@ -890,15 +878,14 @@ public class WmsHqlPack { /** * 内部单据:库存移动单主表分页查询 - * * @param wmsMoveMaster * @return */ - public static String packHqlWmsMoveMaster(WmsMoveMaster wmsMoveMaster) { + public static String packHqlWmsMoveMaster(WmsMoveMaster wmsMoveMaster){ StringBuffer result = new StringBuffer(); HqlPack.getStringEqualPack(wmsMoveMaster.getOrderNo(), "orderNo", result); - HqlPack.getNumEqualPack(wmsMoveMaster.getOrderStatus(), "orderStatus", result); + HqlPack.getNumEqualPack(wmsMoveMaster.getOrderStatus(),"orderStatus",result); HqlPack.getStringEqualPack(wmsMoveMaster.getTransTypeCode(), "transTypeCode", result); getStringBuilderPack(wmsMoveMaster, result); @@ -907,11 +894,10 @@ public class WmsHqlPack { /** * 内部单据:库存移动单明细表分页查询 - * * @param wmsMoveDetails * @return */ - public static String packHqlWmsMoveDetails(WmsMoveDetails wmsMoveDetails) { + public static String packHqlWmsMoveDetails(WmsMoveDetails wmsMoveDetails){ StringBuffer result = new StringBuffer(); HqlPack.getStringEqualPack(wmsMoveDetails.getOrderNo(), "orderNo", result); @@ -921,15 +907,15 @@ public class WmsHqlPack { HqlPack.getStringEqualPack(wmsMoveDetails.getVendorNo(), "vendorNo", result); HqlPack.getStringEqualPack(wmsMoveDetails.getCustNo(), "custNo", result); HqlPack.getStringEqualPack(wmsMoveDetails.getUnit(), "unit", result); - HqlPack.getStringEqualPack(wmsMoveDetails.getSrcWhNo(), "srcWhNo", result); - HqlPack.getStringEqualPack(wmsMoveDetails.getDestWhNo(), "destWhNo", result); - HqlPack.getStringEqualPack(wmsMoveDetails.getSrcZoneNo(), "srcZoneNo", result); - HqlPack.getStringEqualPack(wmsMoveDetails.getDestZoneNo(), "destZoneNo", result); - HqlPack.getStringEqualPack(wmsMoveDetails.getSrcLocateNo(), "srcLocateNo", result); - HqlPack.getStringEqualPack(wmsMoveDetails.getDestLocateNo(), "destLocateNo", result); - HqlPack.getNumEqualPack(wmsMoveDetails.getItemStatus(), "itemStatus", result); - HqlPack.getNumEqualPack(wmsMoveDetails.getRefType(), "refType", result); - HqlPack.getStringLikerPack(wmsMoveDetails.getRefSrc(), "refSrc", result); + HqlPack.getStringEqualPack(wmsMoveDetails.getSrcWhNo(),"srcWhNo",result); + HqlPack.getStringEqualPack(wmsMoveDetails.getDestWhNo(),"destWhNo",result); + HqlPack.getStringEqualPack(wmsMoveDetails.getSrcZoneNo(),"srcZoneNo",result); + HqlPack.getStringEqualPack(wmsMoveDetails.getDestZoneNo(),"destZoneNo",result); + HqlPack.getStringEqualPack(wmsMoveDetails.getSrcLocateNo(),"srcLocateNo",result); + HqlPack.getStringEqualPack(wmsMoveDetails.getDestLocateNo(),"destLocateNo",result); + HqlPack.getNumEqualPack(wmsMoveDetails.getItemStatus(),"itemStatus",result); + HqlPack.getNumEqualPack(wmsMoveDetails.getRefType(),"refType",result); + HqlPack.getStringLikerPack(wmsMoveDetails.getRefSrc(),"refSrc",result); getStringBuilderPack(wmsMoveDetails, result); @@ -938,11 +924,10 @@ public class WmsHqlPack { /** * 内部单据:库存移动单条码信息分页查询 - * * @param wmsMoveSn * @return */ - public static String packHqlWmsMoveSn(WmsMoveSn wmsMoveSn) { + public static String packHqlWmsMoveSn(WmsMoveSn wmsMoveSn){ StringBuffer result = new StringBuffer(); HqlPack.getStringEqualPack(wmsMoveSn.getOrderNo(), "orderNo", result); @@ -1162,10 +1147,9 @@ public class WmsHqlPack { /** * 作业流程分页查询 - * * @return */ - public static String packHqlWmsActionGroup(WmsActionGroup wmsActionGroup) { + public static String packHqlWmsActionGroup(WmsActionGroup wmsActionGroup){ StringBuffer result = new StringBuffer(); //查询参数封装 agDescC;agNameC @@ -1178,10 +1162,9 @@ public class WmsHqlPack { /** * 作业流程明细分页查询 - * * @return */ - public static String packHqlWmsActionGroupDetails(WmsActionGroupDetails wmsActionGroupDetails) { + public static String packHqlWmsActionGroupDetails(WmsActionGroupDetails wmsActionGroupDetails){ StringBuffer result = new StringBuffer(); //查询参数封装 @@ -1228,7 +1211,6 @@ public class WmsHqlPack { /** * 作业记录 查询条件封装 - * * @param wmsActionLog * @return */ @@ -1236,19 +1218,19 @@ public class WmsHqlPack { StringBuffer result = new StringBuffer(); if (wmsActionLog.getStartTimeStart() != null || wmsActionLog.getStartTimeEnd() != null) { - HqlPack.timeBuilder(wmsActionLog.getStartTimeStart(), wmsActionLog.getStartTimeEnd(), + HqlPack.timeBuilder(wmsActionLog.getStartTimeStart(),wmsActionLog.getStartTimeEnd(), "startTime", result, true); } else if (wmsActionLog.getEndTimeStart() != null || wmsActionLog.getEndTimeEnd() != null) { - HqlPack.timeBuilder(wmsActionLog.getEndTimeStart(), wmsActionLog.getEndTimeEnd(), + HqlPack.timeBuilder(wmsActionLog.getEndTimeStart(),wmsActionLog.getEndTimeEnd(), "endTime", result, true); } // 作业流程编号 - HqlPack.getNumEqualPack(wmsActionLog.getAgId(), "agId", result); + HqlPack.getNumEqualPack(wmsActionLog.getAgId(),"agId",result); // 作业流程名称 - HqlPack.getStringLikerPack(wmsActionLog.getAgNameC(), "agNameC", result); + HqlPack.getStringLikerPack(wmsActionLog.getAgNameC(),"agNameC",result); // 单据编号 - HqlPack.getStringLikerPack(wmsActionLog.getOrderNo(), "orderNo", result); + HqlPack.getStringLikerPack(wmsActionLog.getOrderNo(),"orderNo",result); getStringBuilderPack(wmsActionLog, result); @@ -1257,16 +1239,15 @@ public class WmsHqlPack { /** * 作业记录明细 查询条件封装 - * * @param wmsActionLogDetails * @return */ - public static String packHqlWmsActionLogDetails(WmsActionLogDetails wmsActionLogDetails) { + public static String packHqlWmsActionLogDetails(WmsActionLogDetails wmsActionLogDetails){ StringBuffer result = new StringBuffer(); //作业流程id(对应作业记录明细里自增的id) - HqlPack.getNumEqualPack(wmsActionLogDetails.getAlId(), "alId", result); - HqlPack.getNumEqualPack(wmsActionLogDetails.getSeq(), "seq", result); + HqlPack.getNumEqualPack(wmsActionLogDetails.getAlId(),"alId",result); + HqlPack.getNumEqualPack(wmsActionLogDetails.getSeq(),"seq",result); HqlPack.getNumEqualPack(wmsActionLogDetails.getOkSeq(), "okSeq", result); HqlPack.getNumEqualPack(wmsActionLogDetails.getNgSeq(), "ngSeq", result); HqlPack.getNumEqualPack(wmsActionLogDetails.getValueType(), "valueType", result); @@ -1298,15 +1279,14 @@ public class WmsHqlPack { } /** - * 按moveNo 取最后一笔插入的数据 - * + * 按moveNo 取最后一笔插入的数据 * @param wmsMoveSn * @return */ public static String packHqlLastWmsMoveSn(WmsMoveSn wmsMoveSn) { StringBuffer result = new StringBuffer(); - HqlPack.getStringEqualPack(wmsMoveSn.getOrderNo(), "orderNo", result); + HqlPack.getStringEqualPack(wmsMoveSn.getOrderNo(),"orderNo", result); getStringBuilderPack(wmsMoveSn, result); HqlPack.getOrderByPack(new Object[]{2}, new String[]{"createDatetime"}, result); @@ -1314,21 +1294,30 @@ public class WmsHqlPack { } /** - * 根据条件查询库存条码信息 - * + * 根据条件查询库存条码信息 * @param wmsStockSn * @return */ public static String packHqlWmsStockSn(WmsStockSn wmsStockSn) { StringBuffer result = new StringBuffer(); - - HqlPack.getStringEqualPack(wmsStockSn.getSn(), "sn", result); - HqlPack.getStringEqualPack(wmsStockSn.getSn2d(), "sn2d", result); - HqlPack.getStringEqualPack(wmsStockSn.getLocateNo(), "locateNo", result); - HqlPack.getNumEqualPack(wmsStockSn.getSnStatus(), "snStatus", result); - HqlPack.getNumEqualPack(wmsStockSn.getQcStatus(), "qcStatus", result); + HqlPack.getStringEqualPack(wmsStockSn.getSn(),"sn", result); + HqlPack.getStringEqualPack(wmsStockSn.getLocateNo(),"locateNo", result); + HqlPack.getNumEqualPack(wmsStockSn.getSnStatus(),"snStatus", result); + HqlPack.getNumEqualPack(wmsStockSn.getQcStatus(),"qcStatus", result); getStringBuilderPack(wmsStockSn, result); + return result.toString(); + } + /** + * 根据条件查询库存信息 + * @param wmsStockQuan + * @return + */ + public static String packHqlWmsStockQuan(WmsStockQuan wmsStockQuan) { + StringBuffer result = new StringBuffer(); + HqlPack.getStringEqualPack(wmsStockQuan.getPartNo(),"partNo", result); + HqlPack.getStringEqualPack(wmsStockQuan.getLocateNo(),"locateNo", result); + getStringBuilderPack(wmsStockQuan, result); return result.toString(); } }