yun-zuoyi
alwaysfrin 6 years ago
commit 3ec56056d3

@ -6,7 +6,7 @@ import java.util.ArrayList;
import java.util.List;
/**
* @Description :
* @Description :
* @Reference :
* @Author : alwaysfrin
* @CreateDate : 2018-12-25 21:08

@ -1584,6 +1584,42 @@ public class WmsEnumUtil {
}
/**
*
*/
@JsonFormat(shape = JsonFormat.Shape.OBJECT)
public enum PRINT_ORDER_TYPE {
PO(10, "PO"),
MOVEMENT(20, "MOVEMENT"),
ASN(30, "ASN");
private int value;
private String description;
PRINT_ORDER_TYPE(int value, String description) {
this.value = value;
this.description = description;
}
public int getValue() {
return value;
}
public String getDescription() {
return 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;
}
}
/**
*
*/
@JsonFormat(shape = JsonFormat.Shape.OBJECT)
@ -1852,7 +1888,7 @@ public class WmsEnumUtil {
STEP_SEQ("STEP_SEQ", "步骤调用序号"),
MOVE_ORDER_NO("MOVE_ORDER_NO", "移库单单号"),
QC_ORDER_NO("QC_ORDER_NO", "质检单单号"),
ORDER_NO("ORDER_NO", "盘点主表序号");
CHECK_ORDER_NO("CHECK_ORDER_NO", "盘点主表序号");
private String code;
private String description;
@ -1877,6 +1913,35 @@ public class WmsEnumUtil {
}
/**
*
*/
@JsonFormat(shape = JsonFormat.Shape.OBJECT)
public enum COMMON_SN {
PO_SN("PO_SN", "PO条码");
private String code;
private String description;
int value;
COMMON_SN(String code, String description) {
this.code = code;
this.description = description;
}
public int getValue() {
return value;
}
public String getCode() {
return code;
}
public String getDescription() {
return description;
}
}
/**
*
*/
@JsonFormat(shape = JsonFormat.Shape.OBJECT)
@ -1998,7 +2063,7 @@ public class WmsEnumUtil {
*/
@JsonFormat(shape = JsonFormat.Shape.OBJECT)
public enum TRANS_QUAN_GENERAL_TAG {
MINUS(-1, "MINUS", "一条:负"), ZERO(0, "ZERO", "一条0"), PLUS(1, "PLUS", "一条:正"), TWO(2, "TWO", "两条:一正一负");
SRC(-1, "SRC", "一条:负"), ZERO(0, "ZERO", "一条0"), DEST(1, "DEST", "一条:正"), TWO(2, "TWO", "两条:一正一负");
private String code;
private String description;
@ -2032,4 +2097,160 @@ public class WmsEnumUtil {
return null;
}
}
/**
*
*/
@JsonFormat(shape = JsonFormat.Shape.OBJECT)
public enum DATA_STATUS {
YES(1, "是", "fa fa-success cell-fa fa-check"),
NO(2, "否", "fa fa-disabled cell-fa fa-times-circle");
private int value;
private String description;
private String code;
DATA_STATUS(int value, String code, String description){
this.value = value;
this.description = description;
this.code = code;
}
public int getValue () {
return value;
}
public String getDescription () {
return description;
}
public String getCode() {
return code;
}
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].getDescription();
}
}
return tmp;
}
}
/**
*
*/
@JsonFormat(shape = JsonFormat.Shape.OBJECT)
public enum PRINT_TEMPLATE {
SN_PRINT_TEMPLATE(10, "SN_PRINT_TEMPLATE", "条码打印模板"),
ORDER_PRINT_TEMPLATE(20, "ORDER_PRINT_TEMPLATE", "订单打印模板"),
RC_BACK_PRINT_TEMPLATE(30, "RC_BACK_PRINT_TEMPLATE", "收货回执打印模板");
private int value;
private String code;
private String description;
PRINT_TEMPLATE(int value, String code, String description){
this.value = value;
this.description = description;
this.code = code;
}
public int getValue () {
return value;
}
public String getDescription () {
return description;
}
public String getCode() {
return code;
}
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].getDescription();
}
}
return tmp;
}
}
/**
*
*/
@JsonFormat(shape = JsonFormat.Shape.OBJECT)
public enum VERSION {
PO_VERSION(10, "VERSION", "PO版本号");
private int value;
private String code;
private String description;
VERSION(int value, String code, String description){
this.value = value;
this.description = description;
this.code = code;
}
public int getValue () {
return value;
}
public String getDescription () {
return description;
}
public String getCode() {
return code;
}
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].getDescription();
}
}
return tmp;
}
}
/**
*
*/
@JsonFormat(shape = JsonFormat.Shape.OBJECT)
public enum PACKAGE_TYPE {
BOX(10 , "BOX", "BOX"),
CARTON(20 , "CARTON", "CARTON"),
PALLET(30 , "PALLET", "PALLET栈板"),
CONTAINER(40 , "PALLET", "PALLET集装箱");
private String code;
private String description;
int value;
PACKAGE_TYPE(int value , String code, String description) {
this.value = value;
this.code = code;
this.description = description;
}
public int getValue() {
return value;
}
public String getCode() {
return code;
}
public String getDescription() {
return description;
}
}
}

@ -0,0 +1,20 @@
package cn.estsh.i3plus.pojo.model.platform;
import cn.estsh.i3plus.pojo.base.common.Pager;
import cn.estsh.i3plus.pojo.platform.bean.SysRole;
import lombok.Data;
/**
* @Description :
* @Reference :
* @Author : siliter
* @CreateDate : 2019-03-19 13:52
* @Modify:
**/
@Data
public class UserRolePagerModel {
private SysRole sysRole;
private Pager pager;
}

@ -0,0 +1,45 @@
package cn.estsh.i3plus.pojo.model.wms;
import io.swagger.annotations.ApiParam;
import lombok.Data;
/**
* @Description : model
* @Reference :
* @Author : siliter
* @CreateDate : 2019-03-18 11:50
* @Modify:
**/
@Data
public class PrintOrderDataModel {
@ApiParam(value = "工厂代码")
public String organizeCode;
@ApiParam(value = "单号")
public String orderNo;
@ApiParam(value = "业务类型", example = "-1")
public Integer busiType;
@ApiParam(value = "状态", example = "-1")
public Integer status;
@ApiParam(value = "打印标志", example = "-1")
public Integer printFlag;
@ApiParam(value = "供应商编号")
public String vendorNo;
@ApiParam(value = "客户编号")
public String custNo;
@ApiParam(value = "版本")
public String version;
@ApiParam(value = "ERP单号")
public String erpSrcNo;
@ApiParam(value = "业务数据类型", example = "-1")
public Integer busiDataType;
}

@ -1,6 +1,7 @@
package cn.estsh.i3plus.pojo.platform.bean;
import cn.estsh.i3plus.pojo.base.bean.BaseBean;
import cn.estsh.i3plus.pojo.base.enumutil.CommonEnumUtil;
import com.fasterxml.jackson.databind.annotation.JsonSerialize;
import com.fasterxml.jackson.databind.ser.std.ToStringSerializer;
import io.swagger.annotations.Api;
@ -38,6 +39,11 @@ public class SysDictionary extends BaseBean {
@ApiParam(value ="字典代码")
private String dictionaryCode;
//枚举 CommonEnumUtil.SOFT_TYPE
@Column(name="SOFT_TYPE")
@ApiParam(value ="微服务软件类型")
private Integer softType;
// 根节点-1
@Column(name="PARENT_ID")
@ApiParam(value ="父节点" , example = "-1")

@ -25,19 +25,19 @@ import javax.persistence.Transient;
@DynamicInsert
@DynamicUpdate
@EqualsAndHashCode(callSuper = true)
@Table(name="SYS_LABELTEMPLATE")
@Table(name="SYS_LABEL_TEMPLATE")
@Api(value="打印模板",description = "打印模板")
public class SysLabelTemplate extends BaseBean {
@Column(name="TEMPLATECODE")
@Column(name="TEMPLATE_CODE")
@ApiParam(value ="模板代码")
private String templateCode;
@Column(name="TEMPLATENAME")
@Column(name="TEMPLATE_NAME")
@ApiParam(value ="模板名称")
private String templateName;
@Column(name="TEMPLATECONTENT", columnDefinition = "TEXT")
@Column(name="TEMPLATE_CONTENT", columnDefinition = "TEXT")
@ApiParam(value ="模板内容")
private String templateContent;

@ -27,24 +27,24 @@ import javax.persistence.Transient;
@DynamicInsert
@DynamicUpdate
@EqualsAndHashCode(callSuper = true)
@Table(name="SYS_LABELTEMPLATEPARAM")
@Table(name="SYS_LABEL_TEMPLATE_PARAM")
@Api(value="打印模板参数",description = "打印模板参数")
public class SysLabelTemplateParam extends BaseBean {
@Column(name="TEMPLATEID")
@Column(name="TEMPLATE_ID")
@ApiParam(value ="模板ID" , access ="模板ID" ,example = "-1")
@JsonSerialize(using = ToStringSerializer.class)
private Long templateId;
@Column(name="TEMPLATECODE")
@Column(name="TEMPLATE_CODE")
@ApiParam(value ="模板代码")
private String templateCode;
@Column(name="TEMPLATEPARAM")
@Column(name="TEMPLATE_PARAM")
@ApiParam(value ="模板参数")
private String templateParam;
@Column(name="TEMPLATEPARAMTEXT", columnDefinition = "TEXT")
@Column(name="TEMPLATE_PARAM_TEXT", columnDefinition = "TEXT")
@ApiParam(value ="模板参数描述")
private String templateParamText;

@ -406,9 +406,10 @@ public class CoreHqlPack {
// and
HqlPack.getStringEqualPack(dictionary.getDictionaryCode(),"dictionaryCode",result);
HqlPack.getNumEqualPack(dictionary.getParentId(),"parentId",result);
HqlPack.getNumEqualPack(dictionary.getSoftType(),"softType",result);
// not
HqlPack.getNumNOEqualPack(dictionary.getId(),"id",result);
HqlPack.getNumNOEqualPack(dictionary.getParentId(),"parentId",result);
// 添加默认排序
HqlPack.getOrderDefault(dictionary);
@ -426,9 +427,10 @@ public class CoreHqlPack {
// and
HqlPack.getStringEqualPack(dictionary.getDictionaryValue(),"dictionaryValue",result);
HqlPack.getNumEqualPack(dictionary.getParentId(),"parentId",result);
HqlPack.getNumEqualPack(dictionary.getSoftType(),"softType",result);
// not
HqlPack.getNumNOEqualPack(dictionary.getId(),"id",result);
HqlPack.getNumNOEqualPack(dictionary.getParentId(),"parentId",result);
// 添加默认排序
HqlPack.getOrderDefault(dictionary);

@ -49,8 +49,6 @@ public class BrLayoutRow extends BaseBean {
@ApiParam(value ="排序")
private Integer rowSort;
private Integer rowSeq;
@Column(name="ROW_STYLE",columnDefinition = "TEXT")
@ApiParam(value ="行样式")
private String rowStyle;

@ -75,6 +75,12 @@ public class WmsActionResponseBean<Obj> {
public Boolean isDetailsBtnDisabled = true;
/**
* truetrue
*/
@ApiParam(value = "输入框是否禁用")
public Boolean isInputBtnDisabled = false;
/**
* toSelected 使
* keyColumn
*/

@ -86,8 +86,7 @@ public class WmsCSOrderDetails extends BaseBean {
public Integer snStatus;
/**
* :1=,5=,10=
* ,20=,30=
* :10=,20=,30=,40=,50=
*/
@Column(name = "TRANS_STATUS")
@ApiParam(value = "处理状态", example = "1")

@ -65,4 +65,16 @@ public class WmsCSOrderMaster extends BaseBean {
@Column(name = "IS_TASK")
@ApiParam(value = "是否生产任务", example = "1")
public Integer isTask;
@Transient
@ApiParam(value = "盘点物料清单")
public String[] wmsCSParts;
@Transient
@ApiParam(value = "盘点存储区清单")
public String[] wmsCSZones;
@Transient
@ApiParam(value = "盘点库位清单")
public String[] wmsCSLocates;
}

@ -11,6 +11,7 @@ import org.hibernate.annotations.DynamicUpdate;
import javax.persistence.Column;
import javax.persistence.Entity;
import javax.persistence.Table;
import javax.persistence.Transient;
/**
* @Description :
@ -35,4 +36,8 @@ public class WmsCSZone extends BaseBean {
@Column(name="ZONE_NO")
@ApiParam("存储区代码")
public String zoneNo;
@Transient
@ApiParam("库位代码")
public String locateNo;
}

@ -97,4 +97,15 @@ public class WmsDocMovementMaster extends BaseBean {
@Column(name = "CUST_ORDER_NO")
@ApiParam(value = "客户单号")
private String custOrderNo;
@Transient
private List<WmsDocMovementDetails> movementDetailsList;
@Transient
@ApiParam(value = "源库存地代码")
private String srcAreaNo;
@Transient
@ApiParam(value = "目的库存地代码")
private String desrAreaNo;
}

@ -91,18 +91,9 @@ public class WmsOpType extends BaseBean {
@Column(name = "USE_TIME")
@ApiParam(value = "标准工时(每箱)", example = "0")
private Integer userTime;
private Integer useTime;
@Column(name = "IS_MULITI")
@ApiParam(value = "是否允许多人操作", example = "0")
private Integer isMuliti;
@Column(name = "TM_ID")
@ApiParam(value = "处理组件编号")
@JsonSerialize(using = ToStringSerializer.class)
private Long tmId;
@Column(name = "DATA_SRC")
@ApiParam("数据来源")
private String dataSrc;
}

@ -75,14 +75,4 @@ public class WmsQCDetails extends BaseBean {
@Column(name = "REJECT_QTY")
@ApiParam(value = "不合格数量", example = "0")
public Double rejectQty;
@Column(name = "QC_USER")
@ApiParam("检验员")
public String qcUser;
@Column(name = "QC_TIME")
@JsonFormat(pattern = "yyyy-MM-dd HH:mm:ss", timezone = "GMT+8")
@ApiParam(value = "检验时间", example = "2000-01-01 01:00:00")
public String qcTime;
}

@ -1,6 +1,7 @@
package cn.estsh.i3plus.pojo.wms.bean;
import cn.estsh.i3plus.pojo.base.bean.BaseBean;
import com.fasterxml.jackson.annotation.JsonFormat;
import io.swagger.annotations.Api;
import io.swagger.annotations.ApiParam;
import lombok.Data;
@ -45,7 +46,7 @@ public class WmsQCTrans extends BaseBean {
@Column(name="REMARK")
@ApiParam("备注")
public String reMark;
public String remark;
@Column(name="PASS_QTY")
@ApiParam("合格数量")
@ -70,4 +71,13 @@ public class WmsQCTrans extends BaseBean {
@Column(name="SN")
@ApiParam("条码")
public String sn;
@Column(name = "QC_USER")
@ApiParam("检验员")
public String qcUser;
@Column(name = "QC_TIME")
@JsonFormat(pattern = "yyyy-MM-dd HH:mm:ss", timezone = "GMT+8")
@ApiParam(value = "检验时间", example = "2000-01-01 01:00:00")
public String qcTime;
}

@ -56,14 +56,6 @@ public class WmsTransQuan extends BaseBean {
@ApiParam(value = "单位")
private String unit;
@Column(name = "QTY")
@ApiParam(value = "交易数量", example = "1")
private Double qty;
@Column(name = "REJECT_QTY")
@ApiParam(value = "不合格交易数量", example = "1")
private Double rejectQty;
@Column(name = "TRANS_STATUS")
@ApiParam(value = "状态", example = "10")
private Integer transStatus;
@ -99,4 +91,36 @@ public class WmsTransQuan extends BaseBean {
@Column(name = "ERROR_MESSAGE")
@ApiParam(value = "错误信息")
private String errorMessage;
@Column(name = "QTY")
@ApiParam(value = "可用数量", example = "0")
public Double qty;
@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,9 +24,15 @@ import java.util.stream.Collectors;
**/
public class WmsHqlPack {
public static String packInParams(String colnumName, String[] params) {
StringBuffer sb = new StringBuffer();
HqlPack.getInPackString(String.join(",", params), colnumName, sb);
return sb.toString();
}
/**
*
* @param bean
* @param bean
* @param hqlStr
* @return
*/
@ -82,27 +88,27 @@ public class WmsHqlPack {
return result.toString();
}
/**
*
*
* @param colName
* @param orderNos
* @return
*/
public static String packWmsOrderDetailsByOrderNos(List<String> orderNos) {
public static String packWmsOrderDetailsByOrderNos(String colName, List<String> orderNos) {
StringBuffer result = new StringBuffer();
StringBuffer orderNoStr = new StringBuffer();
for (int i = 0; i < orderNos.size(); i++) {
if (i == orderNos.size()) {
orderNoStr.append("'" + orderNos.get(i) + "'");
} else {
orderNoStr.append("'" + orderNos.get(i) + "',");
}
orderNoStr.append("'" + orderNos.get(i) + "',");
}
orderNoStr.deleteCharAt(orderNoStr.length() - 1);
result.append(" and model.isDeleted=" + CommonEnumUtil.TRUE_OR_FALSE.FALSE.getValue() +
"and model.isValid=" + CommonEnumUtil.IS_VAILD.VAILD.getValue() +
"and model.orderNo in (" + orderNos + ")" + " order by model.partNo,model.orderNo");
" and model.isValid=" + CommonEnumUtil.IS_VAILD.VAILD.getValue() +
" and model.orderNo in (" + orderNoStr + ")" + " order by model." + colName + ",model.orderNo");
return result.toString();
}
/**
*
*
@ -188,7 +194,7 @@ public class WmsHqlPack {
StringBuffer result = new StringBuffer();
HqlPack.getStringLikerPack(wmsPart.getPartNo(), "partNo", result);
HqlPack.getStringLikerPack(wmsPart.getPartName(), "partNameRdd", result);
HqlPack.getStringLikerPack(wmsPart.getPartName(), "partName", result);
HqlPack.getStringLikerPack(wmsPart.getPartSpec(), "partSpec", result);
HqlPack.getStringLikerPack(wmsPart.getPartType(), "partType", result);
@ -211,10 +217,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);
}
@ -351,7 +357,6 @@ public class WmsHqlPack {
HqlPack.getStringEqualPack(wmsOpType.getOpTypeCode(), "opTypeCode", result);
HqlPack.getStringLikerPack(wmsOpType.getOpTypeName(), "opTypeName", result);
HqlPack.getNumEqualPack(wmsOpType.getTmId(), "tmId", result);
HqlPack.getNumEqualPack(wmsOpType.getSeq(), "seq", result);
getStringBuilderPack(wmsOpType, result);
@ -406,6 +411,7 @@ public class WmsHqlPack {
return result.toString();
}
/**
*
*
@ -436,6 +442,7 @@ public class WmsHqlPack {
return result.toString();
}
/**
*
*
@ -452,7 +459,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);
@ -518,7 +525,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();
}
@ -597,7 +604,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();
}
@ -643,6 +650,7 @@ public class WmsHqlPack {
StringBuffer result = new StringBuffer();
HqlPack.getStringLikerPack(wmsTaskInfo.getMoveNo(), "moveNo", result);
HqlPack.getStringLikerPack(wmsTaskInfo.getOrderNo(), "orderNo", result);
HqlPack.getStringLikerPack(wmsTaskInfo.getUserNo(), "userNo", result);
HqlPack.getStringLikerPack(wmsTaskInfo.getOpTypeCode(), "opTypeCode", result);
HqlPack.getStringLikerPack(wmsTaskInfo.getRemark(), "remark", result);
@ -680,7 +688,7 @@ 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);
@ -696,12 +704,12 @@ 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);
@ -713,7 +721,7 @@ 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);
@ -782,7 +790,11 @@ public class WmsHqlPack {
//查询参数封装
HqlPack.getStringEqualPack(wmsStockSn.getLocateNo(), "locateNo", result);
HqlPack.getStringEqualPack(wmsStockSn.getPartNo(), "partNo", result);
HqlPack.getStringEqualPack(wmsStockSn.getWhNo(), "whNo", result);
HqlPack.getStringEqualPack(wmsStockSn.getZoneNo(), "zoneNo", result);
HqlPack.getStringEqualPack(wmsStockSn.getSn(), "sn", result);
HqlPack.getStringEqualPack(wmsStockSn.getRefSrc(), "refSrc", result);
HqlPack.getNumEqualPack(wmsStockSn.getPrinted(), "printed", result);
getStringBuilderPack(wmsStockSn, result);
return result.toString();
@ -863,17 +875,18 @@ 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.getNumEqualPack(wmsMoveMaster.getOrderStatus(),"orderStatus",result);
HqlPack.getNumNOEqualPack(wmsMoveMaster.getId(), "id", result);
HqlPack.getNumEqualPack(wmsMoveMaster.getOrderStatus(), "orderStatus", result);
getStringBuilderPack(wmsMoveMaster, result);
@ -885,11 +898,11 @@ 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);
@ -901,7 +914,7 @@ 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);
@ -911,15 +924,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);
@ -931,7 +944,7 @@ 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);
@ -1153,7 +1166,7 @@ public class WmsHqlPack {
*
* @return
*/
public static String packHqlWmsActionGroup(WmsActionGroup wmsActionGroup){
public static String packHqlWmsActionGroup(WmsActionGroup wmsActionGroup) {
StringBuffer result = new StringBuffer();
//查询参数封装 agDescC;agNameC
@ -1168,7 +1181,7 @@ public class WmsHqlPack {
*
* @return
*/
public static String packHqlWmsActionGroupDetails(WmsActionGroupDetails wmsActionGroupDetails){
public static String packHqlWmsActionGroupDetails(WmsActionGroupDetails wmsActionGroupDetails) {
StringBuffer result = new StringBuffer();
//查询参数封装
@ -1222,19 +1235,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);
@ -1246,12 +1259,12 @@ 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);
@ -1283,14 +1296,15 @@ 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);
@ -1298,53 +1312,57 @@ 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.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 wmsStockSn
* @return
*/
public static String packHqlWmsStockSnLike(WmsStockSn wmsStockSn) {
StringBuffer result = new StringBuffer();
HqlPack.getStringLikerPack(wmsStockSn.getSn(),"sn", result);
HqlPack.getStringLikerPack(wmsStockSn.getSn(), "sn", result);
getStringBuilderPack(wmsStockSn, result);
HqlPack.getOrderByPack(new Object[]{2}, new String[]{"createDatetime"}, 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);
HqlPack.getStringEqualPack(wmsStockQuan.getPartNo(), "partNo", result);
HqlPack.getStringEqualPack(wmsStockQuan.getLocateNo(), "locateNo", result);
getStringBuilderPack(wmsStockQuan, result);
return result.toString();
}
/**
* id
* id
*
* @return
*/
public static String packHqlWmsDataAuth(WmsDataAuth dataAuth, List<String> roleIds) {
StringBuffer result = new StringBuffer();
HqlPack.getStringEqualPack(dataAuth.getDataObj() ,"dataObj", result);
HqlPack.getStringEqualPack(dataAuth.getDataObj(), "dataObj", result);
String data = String.join(",", roleIds);
HqlPack.getInPackString(data, "roleCode", result);
getStringBuilderPack(new WmsDataAuth(), result);
@ -1356,11 +1374,11 @@ public class WmsHqlPack {
* @param groupDataAuth
* @return
*/
public static String packHqlWmsTaskDetail(Map<String ,List<WmsDataAuth>> groupDataAuth) {
public static String packHqlWmsTaskDetail(Map<String, List<WmsDataAuth>> groupDataAuth) {
StringBuffer result = new StringBuffer();
Set<Map.Entry<String, List<WmsDataAuth>>> entries = groupDataAuth.entrySet();
//拼sql
entries.stream().filter(o->!Strings.isNullOrEmpty(o.getKey())).forEach(o->{
entries.stream().filter(o -> !Strings.isNullOrEmpty(o.getKey())).forEach(o -> {
List<WmsDataAuth> value = o.getValue();
List<String> vList = value.stream().map(x -> x.getDataObjValue()).collect(Collectors.toList());
String data = String.join(",", vList);
@ -1395,10 +1413,10 @@ public class WmsHqlPack {
* @param vals
* @return
*/
public static String packHqlAndIn(BaseBean bean,String columnName,List<String> vals) {
public static String packHqlAndIn(BaseBean bean, String columnName, List<String> vals) {
StringBuffer result = new StringBuffer();
String data = String.join(",", vals);
HqlPack.getInPackString(data,columnName,result);
HqlPack.getInPackString(data, columnName, result);
getStringBuilderPack(bean, result);
return result.toString();
}
@ -1410,14 +1428,14 @@ public class WmsHqlPack {
*/
public static String packHqlWmsDataAuthFind(WmsDataAuth wmsDataAuth) {
StringBuffer result = new StringBuffer();
if (!Strings.isNullOrEmpty(wmsDataAuth.getRoleCode())){
HqlPack.getStringEqualPack(wmsDataAuth.getRoleCode(),"roleCode",result);
if (!Strings.isNullOrEmpty(wmsDataAuth.getRoleCode())) {
HqlPack.getStringEqualPack(wmsDataAuth.getRoleCode(), "roleCode", result);
}
if (!Strings.isNullOrEmpty(wmsDataAuth.getDataObj())){
HqlPack.getStringEqualPack(wmsDataAuth.getDataObj(),"dataObj",result);
if (!Strings.isNullOrEmpty(wmsDataAuth.getDataObj())) {
HqlPack.getStringEqualPack(wmsDataAuth.getDataObj(), "dataObj", result);
}
if (!Strings.isNullOrEmpty(wmsDataAuth.getDataObjValue())){
HqlPack.getStringLikerPack(wmsDataAuth.getDataObjValue(),"dataObjValue",result);
if (!Strings.isNullOrEmpty(wmsDataAuth.getDataObjValue())) {
HqlPack.getStringLikerPack(wmsDataAuth.getDataObjValue(), "dataObjValue", result);
}
getStringBuilderPack(wmsDataAuth, result);
return result.toString();
@ -1437,6 +1455,7 @@ public class WmsHqlPack {
/**
*
*
* @param wmsTaskCreateLog
* @return
*/
@ -1450,21 +1469,35 @@ public class WmsHqlPack {
/**
*
*
* @param wmsTransModule
* @return
*/
public static String packHqlWmsTransModule(WmsTransModule wmsTransModule) {
StringBuffer result = new StringBuffer();
if(!Strings.isNullOrEmpty(wmsTransModule.getTmName())){
if (!Strings.isNullOrEmpty(wmsTransModule.getTmName())) {
HqlPack.getStringEqualPack(wmsTransModule.getTmName(), "tmName", result);
}
if(!Strings.isNullOrEmpty(wmsTransModule.getCallClass())){
if (!Strings.isNullOrEmpty(wmsTransModule.getCallClass())) {
HqlPack.getStringEqualPack(wmsTransModule.getCallClass(), "callClass", result);
}
if(!Strings.isNullOrEmpty(wmsTransModule.getTmDesc())){
if (!Strings.isNullOrEmpty(wmsTransModule.getTmDesc())) {
HqlPack.getStringLikerPack(wmsTransModule.getTmDesc(), "tmDesc", result);
}
getStringBuilderPack(wmsTransModule, result);
return result.toString();
}
/**
*
* @param wmsConfig
* @return
*/
public static String packHqlWmsConfig(WmsConfig wmsConfig) {
StringBuffer result = new StringBuffer();
HqlPack.getStringEqualPack(wmsConfig.getConfigCode(), "configCode", result);
getStringBuilderPack(wmsConfig, result);
return result.toString();
}
}

Loading…
Cancel
Save