SQLPACK冲突

yun-zuoyi
gragon.xu 6 years ago
commit d67d4fa929

@ -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;
}
}
}

@ -29,6 +29,11 @@
<artifactId>i3plus-pojo-report</artifactId>
</dependency>
<dependency>
<groupId>i3plus.pojo</groupId>
<artifactId>i3plus-pojo-wms</artifactId>
</dependency>
</dependencies>

@ -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;
}

@ -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<WmsMoveSnModel> moveDetails;
}

@ -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<WmsMoveDetailsModel> moveDetails;
}

@ -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;
}

@ -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;

@ -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")

@ -16,11 +16,6 @@
<dependencies>
<dependency>
<groupId>i3plus.pojo</groupId>
<artifactId>i3plus-pojo-model</artifactId>
</dependency>
<dependency>
<groupId>i3plus.pojo</groupId>
<artifactId>i3plus-pojo-base</artifactId>
</dependency>
<dependency>

@ -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<Obj> {
public List<String> informations;
@ApiParam("可选项")
public List<OptionModel> options;
public List<WmsOptionModel> options;
@ApiParam("选中的明细数据")
public Obj details;

@ -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){

@ -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 : PDAbean

@ -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;

@ -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;
}

@ -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;
}

@ -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();
}
}

Loading…
Cancel
Save