Merge branch 'dev'

yun-zuoyi
于学杰 6 years ago
commit 6598a829e0

@ -1,6 +1,8 @@
package cn.estsh.i3plus.pojo.andon.bean; package cn.estsh.i3plus.pojo.andon.bean;
import cn.estsh.i3plus.pojo.base.annotation.AnnoOutputColumn;
import cn.estsh.i3plus.pojo.base.bean.BaseBean; import cn.estsh.i3plus.pojo.base.bean.BaseBean;
import cn.estsh.i3plus.pojo.base.enumutil.AndonEnumUtil;
import io.swagger.annotations.Api; import io.swagger.annotations.Api;
import io.swagger.annotations.ApiParam; import io.swagger.annotations.ApiParam;
import lombok.Data; import lombok.Data;
@ -28,6 +30,7 @@ import javax.persistence.Table;
@Api("ANDON_呼叫原因") @Api("ANDON_呼叫原因")
public class AndonAlarmCause extends BaseBean { public class AndonAlarmCause extends BaseBean {
@AnnoOutputColumn(refClass = AndonEnumUtil.ALARM_TYPE.class,refForeignKey = "value",value = "description")
@Column(name = "ALARM_CODE") @Column(name = "ALARM_CODE")
@ApiParam(value = "安灯类型") @ApiParam(value = "安灯类型")
private String alarmCode; private String alarmCode;

@ -1,6 +1,8 @@
package cn.estsh.i3plus.pojo.andon.bean; package cn.estsh.i3plus.pojo.andon.bean;
import cn.estsh.i3plus.pojo.base.annotation.AnnoOutputColumn;
import cn.estsh.i3plus.pojo.base.bean.BaseBean; import cn.estsh.i3plus.pojo.base.bean.BaseBean;
import cn.estsh.i3plus.pojo.base.enumutil.AndonEnumUtil;
import io.swagger.annotations.Api; import io.swagger.annotations.Api;
import io.swagger.annotations.ApiParam; import io.swagger.annotations.ApiParam;
import lombok.Data; import lombok.Data;
@ -36,6 +38,7 @@ public class AndonAlarmDetailType extends BaseBean {
@ApiParam(value = "安灯类型名称") @ApiParam(value = "安灯类型名称")
private String alarmDetailName; private String alarmDetailName;
@AnnoOutputColumn(refClass = AndonEnumUtil.ALARM_TYPE.class,refForeignKey = "value",value = "description")
@Column(name = "ALARM_CODE") @Column(name = "ALARM_CODE")
@ApiParam(value = "安灯类型代码") @ApiParam(value = "安灯类型代码")
private String alarmCode; private String alarmCode;

@ -1,6 +1,8 @@
package cn.estsh.i3plus.pojo.andon.bean; package cn.estsh.i3plus.pojo.andon.bean;
import cn.estsh.i3plus.pojo.base.annotation.AnnoOutputColumn;
import cn.estsh.i3plus.pojo.base.bean.BaseBean; import cn.estsh.i3plus.pojo.base.bean.BaseBean;
import cn.estsh.i3plus.pojo.base.enumutil.AndonEnumUtil;
import io.swagger.annotations.Api; import io.swagger.annotations.Api;
import io.swagger.annotations.ApiParam; import io.swagger.annotations.ApiParam;
import lombok.Data; import lombok.Data;
@ -28,10 +30,12 @@ import javax.persistence.Table;
@Api("ANDON_呼叫通知配置") @Api("ANDON_呼叫通知配置")
public class AndonAlarmResponseCfg extends BaseBean { public class AndonAlarmResponseCfg extends BaseBean {
@AnnoOutputColumn(refClass = AndonEnumUtil.ALARM_TYPE.class,refForeignKey = "value",value = "description")
@Column(name = "ALARM_CODE") @Column(name = "ALARM_CODE")
@ApiParam(value = "安灯类型代码") @ApiParam(value = "安灯类型代码")
private String alarmCode; private String alarmCode;
@AnnoOutputColumn(refClass = AndonEnumUtil.ALARM_STATUS.class,refForeignKey = "value",value = "description")
@Column(name = "ANDON_STATUS") @Column(name = "ANDON_STATUS")
@ApiParam(value = "安灯状态") @ApiParam(value = "安灯状态")
private String andonStatus; private String andonStatus;
@ -40,6 +44,7 @@ public class AndonAlarmResponseCfg extends BaseBean {
@ApiParam(value = "通知条件时长") @ApiParam(value = "通知条件时长")
private String rpWhere; private String rpWhere;
@AnnoOutputColumn(refClass = AndonEnumUtil.NOTICE_MESSAGE_SEND_TYPE.class,refForeignKey = "value",value = "description")
@Column(name = "RP_CODE") @Column(name = "RP_CODE")
@ApiParam(value = "通知方式代码") @ApiParam(value = "通知方式代码")
private String rpCode; private String rpCode;
@ -48,6 +53,7 @@ public class AndonAlarmResponseCfg extends BaseBean {
@ApiParam(value = "通知对象代码") @ApiParam(value = "通知对象代码")
private String rpObjectCode; private String rpObjectCode;
@AnnoOutputColumn(refClass = AndonEnumUtil.NOTICE_MESSAGE_SEND_LEVEL.class,refForeignKey = "value",value = "description")
@Column(name = "RP_LEVEL") @Column(name = "RP_LEVEL")
@ApiParam(value = "通知级别") @ApiParam(value = "通知级别")
private String rpLevel; private String rpLevel;

@ -1,6 +1,8 @@
package cn.estsh.i3plus.pojo.andon.bean; package cn.estsh.i3plus.pojo.andon.bean;
import cn.estsh.i3plus.pojo.base.annotation.AnnoOutputColumn;
import cn.estsh.i3plus.pojo.base.bean.BaseBean; import cn.estsh.i3plus.pojo.base.bean.BaseBean;
import cn.estsh.i3plus.pojo.base.enumutil.AndonEnumUtil;
import io.swagger.annotations.Api; import io.swagger.annotations.Api;
import io.swagger.annotations.ApiParam; import io.swagger.annotations.ApiParam;
import lombok.Data; import lombok.Data;
@ -36,6 +38,7 @@ public class AndonDisposalCfg extends BaseBean {
@ApiParam(value = "工作单元代码") @ApiParam(value = "工作单元代码")
private String workCellCode; private String workCellCode;
@AnnoOutputColumn(refClass = AndonEnumUtil.ALARM_TYPE.class,refForeignKey = "value",value = "description")
@Column(name = "ALARM_CODE") @Column(name = "ALARM_CODE")
@ApiParam(value = "安灯类型代码") @ApiParam(value = "安灯类型代码")
private String alarmCode; private String alarmCode;
@ -44,6 +47,7 @@ public class AndonDisposalCfg extends BaseBean {
@ApiParam(value = "呼叫原因代码") @ApiParam(value = "呼叫原因代码")
private String acCode; private String acCode;
@AnnoOutputColumn(refClass = AndonEnumUtil.APPROVAL_STATUS.class,refForeignKey = "value",value = "description")
@Column(name = "APPROVAL_STATUS") @Column(name = "APPROVAL_STATUS")
@ApiParam(value = "审批状态") @ApiParam(value = "审批状态")
private String approvalStatus; private String approvalStatus;

@ -1,6 +1,8 @@
package cn.estsh.i3plus.pojo.andon.bean; package cn.estsh.i3plus.pojo.andon.bean;
import cn.estsh.i3plus.pojo.base.annotation.AnnoOutputColumn;
import cn.estsh.i3plus.pojo.base.bean.BaseBean; import cn.estsh.i3plus.pojo.base.bean.BaseBean;
import cn.estsh.i3plus.pojo.base.enumutil.AndonEnumUtil;
import io.swagger.annotations.Api; import io.swagger.annotations.Api;
import io.swagger.annotations.ApiParam; import io.swagger.annotations.ApiParam;
import lombok.Data; import lombok.Data;
@ -40,6 +42,7 @@ public class AndonEventCause extends BaseBean {
@ApiParam(value = "父阶原因代码") @ApiParam(value = "父阶原因代码")
private String parentEcCode; private String parentEcCode;
@AnnoOutputColumn(refClass = AndonEnumUtil.ALARM_TYPE.class,refForeignKey = "value",value = "description")
@Column(name = "ALARM_CODE") @Column(name = "ALARM_CODE")
@ApiParam(value = "安灯类型") @ApiParam(value = "安灯类型")
private String alarmCode; private String alarmCode;

@ -1,6 +1,8 @@
package cn.estsh.i3plus.pojo.andon.bean; package cn.estsh.i3plus.pojo.andon.bean;
import cn.estsh.i3plus.pojo.base.annotation.AnnoOutputColumn;
import cn.estsh.i3plus.pojo.base.bean.BaseBean; import cn.estsh.i3plus.pojo.base.bean.BaseBean;
import cn.estsh.i3plus.pojo.base.enumutil.AndonEnumUtil;
import io.swagger.annotations.Api; import io.swagger.annotations.Api;
import io.swagger.annotations.ApiParam; import io.swagger.annotations.ApiParam;
import lombok.Data; import lombok.Data;
@ -40,6 +42,7 @@ public class AndonEventMethod extends BaseBean {
@ApiParam(value = "父阶方法代码") @ApiParam(value = "父阶方法代码")
private String parentEmCode; private String parentEmCode;
@AnnoOutputColumn(refClass = AndonEnumUtil.ALARM_TYPE.class,refForeignKey = "value",value = "description")
@Column(name = "ALARM_CODE") @Column(name = "ALARM_CODE")
@ApiParam(value = "安灯类型") @ApiParam(value = "安灯类型")
private String alarmCode; private String alarmCode;

@ -1,6 +1,8 @@
package cn.estsh.i3plus.pojo.andon.bean; package cn.estsh.i3plus.pojo.andon.bean;
import cn.estsh.i3plus.pojo.base.annotation.AnnoOutputColumn;
import cn.estsh.i3plus.pojo.base.bean.BaseBean; import cn.estsh.i3plus.pojo.base.bean.BaseBean;
import cn.estsh.i3plus.pojo.base.enumutil.AndonEnumUtil;
import io.swagger.annotations.Api; import io.swagger.annotations.Api;
import io.swagger.annotations.ApiParam; import io.swagger.annotations.ApiParam;
import lombok.Data; import lombok.Data;
@ -36,6 +38,7 @@ public class AndonEventPhenoMenon extends BaseBean {
@ApiParam(value = "事件现象描述") @ApiParam(value = "事件现象描述")
private String epmName; private String epmName;
@AnnoOutputColumn(refClass = AndonEnumUtil.ALARM_TYPE.class,refForeignKey = "value",value = "description")
@Column(name = "ALARM_CODE") @Column(name = "ALARM_CODE")
@ApiParam(value = "安灯类型") @ApiParam(value = "安灯类型")
private String alarmCode; private String alarmCode;

@ -1,6 +1,8 @@
package cn.estsh.i3plus.pojo.andon.bean; package cn.estsh.i3plus.pojo.andon.bean;
import cn.estsh.i3plus.pojo.base.annotation.AnnoOutputColumn;
import cn.estsh.i3plus.pojo.base.bean.BaseBean; import cn.estsh.i3plus.pojo.base.bean.BaseBean;
import cn.estsh.i3plus.pojo.base.enumutil.AndonEnumUtil;
import io.swagger.annotations.Api; import io.swagger.annotations.Api;
import io.swagger.annotations.ApiParam; import io.swagger.annotations.ApiParam;
import lombok.Data; import lombok.Data;
@ -34,6 +36,7 @@ import javax.persistence.Table;
@Api("安灯队列") @Api("安灯队列")
public class AndonHaltCfg extends BaseBean { public class AndonHaltCfg extends BaseBean {
@AnnoOutputColumn(refClass = AndonEnumUtil.ALARM_TYPE.class,refForeignKey = "value",value = "description")
@Column(name = "ALARM_CODE") @Column(name = "ALARM_CODE")
@ApiParam(value = "安灯类型") @ApiParam(value = "安灯类型")
private String alarmCode; private String alarmCode;

@ -1,6 +1,9 @@
package cn.estsh.i3plus.pojo.andon.bean; package cn.estsh.i3plus.pojo.andon.bean;
import cn.estsh.i3plus.pojo.base.annotation.AnnoOutputColumn;
import cn.estsh.i3plus.pojo.base.bean.BaseBean; import cn.estsh.i3plus.pojo.base.bean.BaseBean;
import cn.estsh.i3plus.pojo.base.enumutil.AndonEnumUtil;
import cn.estsh.i3plus.pojo.base.enumutil.CommonEnumUtil;
import io.swagger.annotations.Api; import io.swagger.annotations.Api;
import io.swagger.annotations.ApiParam; import io.swagger.annotations.ApiParam;
import lombok.Data; import lombok.Data;
@ -64,14 +67,17 @@ public class AndonPLC extends BaseBean {
@ApiParam(value = "分组号") @ApiParam(value = "分组号")
private String groupNo; private String groupNo;
@AnnoOutputColumn(refClass = AndonEnumUtil.ALARM_TYPE.class,refForeignKey = "value",value = "description")
@Column(name = "ALARM_CODE") @Column(name = "ALARM_CODE")
@ApiParam(value = "安灯类型代码") @ApiParam(value = "安灯类型")
private String alarmCode; private String alarmCode;
@AnnoOutputColumn(refClass = AndonEnumUtil.ALARM_BUSI_FLAG.class,refForeignKey = "value",value = "description")
@Column(name = "TAG_BUSINESS_TYPE") @Column(name = "TAG_BUSINESS_TYPE")
@ApiParam(value = "标签业务类型") @ApiParam(value = "标签业务类型")
private String tagBusinessType; private String tagBusinessType;
@AnnoOutputColumn(refClass = CommonEnumUtil.TRUE_OR_FALSE.class,refForeignKey = "value",value = "description")
@Column(name = "IS_ALARM_STATUS") @Column(name = "IS_ALARM_STATUS")
@ApiParam(value = "是否按灯状态", example = "1") @ApiParam(value = "是否按灯状态", example = "1")
private Integer isAlarmStatus; private Integer isAlarmStatus;

@ -48,6 +48,10 @@ public class MesArea extends BaseBean {
@ApiParam(value ="名称") @ApiParam(value ="名称")
private String name; private String name;
public String getName(){
return areaName;
}
// 默认值 -1 // 默认值 -1
@Transient @Transient
@ApiParam(value ="父节点" , access ="父节点" ,example = "-1") @ApiParam(value ="父节点" , access ="父节点" ,example = "-1")

@ -17,7 +17,7 @@ import javax.persistence.Table;
import javax.persistence.Transient; import javax.persistence.Transient;
/** /**
* @Description : * @Description :
* @Reference : * @Reference :
* @Author : jack.jia * @Author : jack.jia
* @CreateDate : 2019-04-02 * @CreateDate : 2019-04-02
@ -59,6 +59,10 @@ public class MesEquipment extends BaseBean {
@ApiParam(value ="名称") @ApiParam(value ="名称")
private String name; private String name;
public String getName(){
return this.equipmentName;
}
// 默认值 -1 // 默认值 -1
@Transient @Transient
@ApiParam(value ="父节点" , access ="父节点" ,example = "-1") @ApiParam(value ="父节点" , access ="父节点" ,example = "-1")

@ -55,6 +55,10 @@ public class MesWorkCell extends BaseBean {
@ApiParam(value ="名称") @ApiParam(value ="名称")
private String name; private String name;
public String getName(){
return this.workCellName;
}
// 默认值 -1 // 默认值 -1
@Transient @Transient
@ApiParam(value ="父节点" , access ="父节点" ,example = "-1") @ApiParam(value ="父节点" , access ="父节点" ,example = "-1")

@ -59,6 +59,10 @@ public class MesWorkCenter extends BaseBean {
@ApiParam(value ="名称") @ApiParam(value ="名称")
private String name; private String name;
public String getName(){
return this.workCenterName;
}
// 默认值 -1 // 默认值 -1
@Transient @Transient
@ApiParam(value ="父节点" , access ="父节点" ,example = "-1") @ApiParam(value ="父节点" , access ="父节点" ,example = "-1")

@ -5,6 +5,7 @@ import cn.estsh.i3plus.pojo.base.bean.BaseBean;
import cn.estsh.i3plus.pojo.base.bean.DdlPackBean; import cn.estsh.i3plus.pojo.base.bean.DdlPackBean;
import cn.estsh.i3plus.pojo.base.enumutil.CommonEnumUtil; import cn.estsh.i3plus.pojo.base.enumutil.CommonEnumUtil;
import cn.estsh.i3plus.pojo.base.tool.DdlPreparedPack; import cn.estsh.i3plus.pojo.base.tool.DdlPreparedPack;
import cn.estsh.i3plus.pojo.base.tool.HqlPack;
import org.apache.commons.lang3.StringUtils; import org.apache.commons.lang3.StringUtils;
/** /**
@ -286,9 +287,8 @@ public class AndonHqlPack {
*/ */
public static DdlPackBean getMesArea(MesArea mesArea, String organizeCode) { public static DdlPackBean getMesArea(MesArea mesArea, String organizeCode) {
DdlPackBean packBean = getAllBaseDataByNormalPro(mesArea, organizeCode); DdlPackBean packBean = getAllBaseDataByNormalPro(mesArea, organizeCode);
if (StringUtils.isNotEmpty(mesArea.getAreaCode())) { DdlPreparedPack.getStringEqualPack(mesArea.getAreaCode(), "areaCode", packBean);
DdlPreparedPack.getStringEqualPack(mesArea.getAreaCode(), "areaCode", packBean); packBean.setOrderByStr(mesArea.orderBy());
}
return packBean; return packBean;
} }
@ -300,12 +300,10 @@ public class AndonHqlPack {
*/ */
public static DdlPackBean getMesWorkCenter(MesWorkCenter mesWorkCenter, String organizeCode) { public static DdlPackBean getMesWorkCenter(MesWorkCenter mesWorkCenter, String organizeCode) {
DdlPackBean packBean = getAllBaseDataByNormalPro(mesWorkCenter, organizeCode); DdlPackBean packBean = getAllBaseDataByNormalPro(mesWorkCenter, organizeCode);
if (StringUtils.isNotEmpty(mesWorkCenter.getWorkCenterCode())) {
DdlPreparedPack.getStringEqualPack(mesWorkCenter.getWorkCenterCode(), "workCenterCode", packBean); DdlPreparedPack.getStringEqualPack(mesWorkCenter.getWorkCenterCode(), "workCenterCode", packBean);
} DdlPreparedPack.getStringEqualPack(mesWorkCenter.getAreaCode(), "areaCode", packBean);
if (StringUtils.isNotEmpty(mesWorkCenter.getAreaCode())){ packBean.setOrderByStr(mesWorkCenter.orderBy());
DdlPreparedPack.getStringEqualPack(mesWorkCenter.getAreaCode(), "areaCode", packBean);
}
return packBean; return packBean;
} }
@ -317,15 +315,12 @@ public class AndonHqlPack {
*/ */
public static DdlPackBean getMesWorkCell(MesWorkCell mesWorkCell, String organizeCode) { public static DdlPackBean getMesWorkCell(MesWorkCell mesWorkCell, String organizeCode) {
DdlPackBean packBean = getAllBaseDataByNormalPro(mesWorkCell, organizeCode); DdlPackBean packBean = getAllBaseDataByNormalPro(mesWorkCell, organizeCode);
if (StringUtils.isNotEmpty(mesWorkCell.getWorkCenterCode())) {
DdlPreparedPack.getStringEqualPack(mesWorkCell.getWorkCenterCode(), "workCenterCode", packBean); DdlPreparedPack.getStringEqualPack(mesWorkCell.getWorkCenterCode(), "workCenterCode", packBean);
} DdlPreparedPack.getStringEqualPack(mesWorkCell.getAreaCode(), "areaCode", packBean);
if (StringUtils.isNotEmpty(mesWorkCell.getAreaCode())){ DdlPreparedPack.getStringEqualPack(mesWorkCell.getWorkCellCode(), "workCellCode", packBean);
DdlPreparedPack.getStringEqualPack(mesWorkCell.getAreaCode(), "areaCode", packBean);
} packBean.setOrderByStr(mesWorkCell.orderBy());
if (StringUtils.isNotEmpty(mesWorkCell.getWorkCellCode())){
DdlPreparedPack.getStringEqualPack(mesWorkCell.getWorkCellCode(), "workCellCode", packBean);
}
return packBean; return packBean;
} }
@ -343,6 +338,7 @@ public class AndonHqlPack {
if (StringUtils.isNotEmpty(mesEquipment.getEquipmentCode())){ if (StringUtils.isNotEmpty(mesEquipment.getEquipmentCode())){
DdlPreparedPack.getStringEqualPack(mesEquipment.getEquipmentCode(), "equipmentCode", packBean); DdlPreparedPack.getStringEqualPack(mesEquipment.getEquipmentCode(), "equipmentCode", packBean);
} }
packBean.setOrderByStr(mesEquipment.orderBy());
return packBean; return packBean;
} }
@ -501,6 +497,11 @@ public class AndonHqlPack {
*/ */
public static DdlPackBean packAndonEventPhenoMenon(AndonEventPhenoMenon eventPhenoMenon) { public static DdlPackBean packAndonEventPhenoMenon(AndonEventPhenoMenon eventPhenoMenon) {
DdlPackBean result = new DdlPackBean(); DdlPackBean result = new DdlPackBean();
DdlPreparedPack.getStringLikerPack(eventPhenoMenon.getEpmCode(), "epmCode", result);
DdlPreparedPack.getStringLikerPack(eventPhenoMenon.getEpmName(), "epmName", result);
DdlPreparedPack.getStringEqualPack(eventPhenoMenon.getAlarmCode(), "alarmCode", result);
getStringBuilderPack(eventPhenoMenon, result); getStringBuilderPack(eventPhenoMenon, result);
return result; return result;
@ -550,4 +551,90 @@ public class AndonHqlPack {
getStringBuilderPack(andonManageRecord, result); getStringBuilderPack(andonManageRecord, result);
return result; return result;
} }
/**
*
* @param mesArea
* @return
*/
public static DdlPackBean packHqlCheckMesAreaOnlyByAreaCode(MesArea mesArea){
DdlPackBean result = new DdlPackBean();
if (mesArea != null && mesArea.getId() != null && mesArea.getId().longValue() > 0) {
DdlPreparedPack.getNumNOEqualPack(mesArea.getId(),"id",result);
}
DdlPreparedPack.getStringEqualPack(mesArea.getAreaCode(),"areaCode",result);
DdlPreparedPack.getNumEqualPack(CommonEnumUtil.IS_DEAL.NO.getValue(),"isDeleted",result);
return result;
}
/**
*
* @param mesWorkCenter
* @return
*/
public static DdlPackBean packHqlCheckMesWorkCenterOnlyByWorkCenterCode(MesWorkCenter mesWorkCenter){
DdlPackBean result = new DdlPackBean();
if (mesWorkCenter != null && mesWorkCenter.getId() != null && mesWorkCenter.getId().longValue() > 0) {
DdlPreparedPack.getNumNOEqualPack(mesWorkCenter.getId(),"id",result);
}
DdlPreparedPack.getStringEqualPack(mesWorkCenter.getWorkCenterCode(),"workCenterCode",result);
DdlPreparedPack.getNumEqualPack(CommonEnumUtil.IS_DEAL.NO.getValue(),"isDeleted",result);
return result;
}
/**
*
* @param mesWorkCell
* @return
*/
public static DdlPackBean packHqlCheckMesWorkCellOnlyByWorkCellCode(MesWorkCell mesWorkCell){
DdlPackBean result = new DdlPackBean();
if (mesWorkCell != null && mesWorkCell.getId() != null && mesWorkCell.getId().longValue() > 0) {
DdlPreparedPack.getNumNOEqualPack(mesWorkCell.getId(),"id",result);
}
DdlPreparedPack.getStringEqualPack(mesWorkCell.getWorkCellCode(),"workCellCode",result);
DdlPreparedPack.getNumEqualPack(CommonEnumUtil.IS_DEAL.NO.getValue(),"isDeleted",result);
return result;
}
/**
*
* @param mesEquipment
* @return
*/
public static DdlPackBean packHqlCheckMesEquipmentOnlyByEquipmentCode(MesEquipment mesEquipment){
DdlPackBean result = new DdlPackBean();
if (mesEquipment != null && mesEquipment.getId() != null && mesEquipment.getId().longValue() > 0) {
DdlPreparedPack.getNumNOEqualPack(mesEquipment.getId(),"id",result);
}
DdlPreparedPack.getStringEqualPack(mesEquipment.getEquipmentCode(),"equipmentCode",result);
DdlPreparedPack.getNumEqualPack(CommonEnumUtil.IS_DEAL.NO.getValue(),"isDeleted",result);
return result;
}
/**
*
* @param mesShift
* @return
*/
public static DdlPackBean packHqlCheckMesShiftOnlyByShiftCode(MesShift mesShift){
DdlPackBean result = new DdlPackBean();
if (mesShift != null && mesShift.getId() != null && mesShift.getId().longValue() > 0) {
DdlPreparedPack.getNumNOEqualPack(mesShift.getId(),"id",result);
DdlPreparedPack.getStringNoEqualPack(mesShift.getWorkCenterCode(),"workCenterCode",result);
}
DdlPreparedPack.getStringEqualPack(mesShift.getShiftCode(),"shiftCode",result);
DdlPreparedPack.getNumEqualPack(CommonEnumUtil.IS_DEAL.NO.getValue(),"isDeleted",result);
return result;
}
} }

@ -28,4 +28,6 @@ public class BaseConstWords {
public static final String DICTIONARY_POLITICAL_STATUS ="POLITICAL_STATUS"; public static final String DICTIONARY_POLITICAL_STATUS ="POLITICAL_STATUS";
// 员工类型 EMPLOYEE_TYPE // 员工类型 EMPLOYEE_TYPE
public static final String DICTIONARY_EMPLOYEE_TYPE ="EMPLOYEE_TYPE"; public static final String DICTIONARY_EMPLOYEE_TYPE ="EMPLOYEE_TYPE";
// 系统参数配置 PROPERTIES
public static final String DICTIONARY_PROPERTIES ="PROPERTIES";
} }

@ -76,6 +76,18 @@ public class DdlPackBean {
return result; return result;
} }
public static DdlPackBean getDdlPackBean(BaseBean bean){
DdlPackBean result = new DdlPackBean();
DdlPreparedPack.getNumEqualPack(CommonEnumUtil.TRUE_OR_FALSE.FALSE.getValue(),"isDeleted",result);
DdlPreparedPack.getNumEqualPack(CommonEnumUtil.TRUE_OR_FALSE.TRUE.getValue(),"isValid",result);
if(bean != null){
result.setOrderByStr(bean.orderBy());
}
return result;
}
public boolean isHql() { public boolean isHql() {
return isHql; return isHql;
} }

@ -45,6 +45,16 @@ public class AndonEnumUtil {
} }
return tmp; return tmp;
} }
public static String descriptionOfValue(String val) {
String tmp = null;
for (int i = 0; i < values().length; i++) {
if (StringUtils.equalsIgnoreCase(values()[i].description, val)) {
tmp = values()[i].value;
}
}
return tmp;
}
} }
/** /**
@ -83,6 +93,16 @@ public class AndonEnumUtil {
} }
return tmp; return tmp;
} }
public static String descriptionOfValue(String val) {
String tmp = null;
for (int i = 0; i < values().length; i++) {
if (StringUtils.equalsIgnoreCase(values()[i].description, val)) {
tmp = values()[i].value;
}
}
return tmp;
}
} }
/** /**
@ -119,6 +139,16 @@ public class AndonEnumUtil {
} }
return tmp; return tmp;
} }
public static int descriptionOfValue(String val) {
int tmp = -1;
for (int i = 0; i < values().length; i++) {
if (StringUtils.equalsIgnoreCase(values()[i].description, val)) {
tmp = values()[i].value;
}
}
return tmp;
}
} }
/** /**
@ -149,6 +179,26 @@ public class AndonEnumUtil {
public String getDescription() { public String getDescription() {
return description; return description;
} }
public static String valueOfDescription(String val) {
String tmp = null;
for (int i = 0; i < values().length; i++) {
if (StringUtils.equalsIgnoreCase(values()[i].value,val)) {
tmp = values()[i].description;
}
}
return tmp;
}
public static String descriptionOfValue(String val) {
String tmp = null;
for (int i = 0; i < values().length; i++) {
if (StringUtils.equalsIgnoreCase(values()[i].description, val)) {
tmp = values()[i].value;
}
}
return tmp;
}
} }
/** /**
@ -193,6 +243,16 @@ public class AndonEnumUtil {
} }
return tmp; return tmp;
} }
public static int descriptionOfValue(String val) {
int tmp = -1;
for (int i = 0; i < values().length; i++) {
if (StringUtils.equalsIgnoreCase(values()[i].description, val)) {
tmp = values()[i].value;
}
}
return tmp;
}
} }
@ -232,6 +292,16 @@ public class AndonEnumUtil {
} }
return tmp; return tmp;
} }
public static int descriptionOfValue(String val) {
int tmp = -1;
for (int i = 0; i < values().length; i++) {
if (StringUtils.equalsIgnoreCase(values()[i].description, val)) {
tmp = values()[i].value;
}
}
return tmp;
}
} }
@ -280,6 +350,16 @@ public class AndonEnumUtil {
} }
return tmp; return tmp;
} }
public static String descriptionOfValue(String val) {
String tmp = null;
for (int i = 0; i < values().length; i++) {
if (StringUtils.equalsIgnoreCase(values()[i].description, val)) {
tmp = values()[i].value;
}
}
return tmp;
}
} }
/** /**
@ -311,12 +391,22 @@ public class AndonEnumUtil {
public static String valueOfDescription(int val) { public static String valueOfDescription(int val) {
String tmp = null; String tmp = null;
for (int i = 0; i < values().length; i++) { for (int i = 0; i < values().length; i++) {
if (values()[i].value == val ) { if (values()[i].value == val) {
tmp = values()[i].description; tmp = values()[i].description;
} }
} }
return tmp; return tmp;
} }
public static int descriptionOfValue(String val) {
int tmp = -1;
for (int i = 0; i < values().length; i++) {
if (StringUtils.equalsIgnoreCase(values()[i].description, val)) {
tmp = values()[i].value;
}
}
return tmp;
}
} }
/** /**
@ -343,6 +433,26 @@ public class AndonEnumUtil {
public String getDescription() { public String getDescription() {
return description; return description;
} }
public static String valueOfDescription(String val) {
String tmp = null;
for (int i = 0; i < values().length; i++) {
if (StringUtils.equalsIgnoreCase(values()[i].value, val)) {
tmp = values()[i].description;
}
}
return tmp;
}
public static String descriptionOfValue(String val) {
String tmp = null;
for (int i = 0; i < values().length; i++) {
if (StringUtils.equalsIgnoreCase(values()[i].description, val)) {
tmp = values()[i].value;
}
}
return tmp;
}
} }
/** /**
@ -369,6 +479,26 @@ public class AndonEnumUtil {
public String getDescription() { public String getDescription() {
return description; return description;
} }
public static String valueOfDescription(String val) {
String tmp = null;
for (int i = 0; i < values().length; i++) {
if (StringUtils.equalsIgnoreCase(values()[i].value, val)) {
tmp = values()[i].description;
}
}
return tmp;
}
public static String descriptionOfValue(String val) {
String tmp = null;
for (int i = 0; i < values().length; i++) {
if (StringUtils.equalsIgnoreCase(values()[i].description, val)) {
tmp = values()[i].value;
}
}
return tmp;
}
} }
/** /**
@ -407,6 +537,16 @@ public class AndonEnumUtil {
} }
return tmp; return tmp;
} }
public static int descriptionOfValue(String val) {
int tmp = -1;
for (int i = 0; i < values().length; i++) {
if (StringUtils.equalsIgnoreCase(values()[i].description, val)) {
tmp = values()[i].value;
}
}
return tmp;
}
} }
/** /**
@ -446,6 +586,26 @@ public class AndonEnumUtil {
public String getDescription() { public String getDescription() {
return description; return description;
} }
public static String valueOfDescription(String val) {
String tmp = null;
for (int i = 0; i < values().length; i++) {
if (StringUtils.equalsIgnoreCase(values()[i].value, val)) {
tmp = values()[i].description;
}
}
return tmp;
}
public static String descriptionOfValue(String val) {
String tmp = null;
for (int i = 0; i < values().length; i++) {
if (StringUtils.equalsIgnoreCase(values()[i].description, val)) {
tmp = values()[i].value;
}
}
return tmp;
}
} }
/** /**
@ -479,5 +639,77 @@ public class AndonEnumUtil {
public String getDescription() { public String getDescription() {
return description; return description;
} }
public static String valueOfDescription(String val) {
String tmp = null;
for (int i = 0; i < values().length; i++) {
if (StringUtils.equalsIgnoreCase(values()[i].value, val)) {
tmp = values()[i].description;
}
}
return tmp;
}
public static String descriptionOfValue(String val) {
String tmp = null;
for (int i = 0; i < values().length; i++) {
if (StringUtils.equalsIgnoreCase(values()[i].description, val)) {
tmp = values()[i].value;
}
}
return tmp;
}
}
/**
*
* 10=
* 20=
* 30=
* 40=
*/
@JsonFormat(shape = JsonFormat.Shape.OBJECT)
public enum ANDON_EQUIPMENT_STATUS{
SPARE("10","备用"),
RUN("20","运行"),
ERROR("30","故障"),
OVERHAUL("40","检修");
private String value;
private String description;
ANDON_EQUIPMENT_STATUS(String value,String description) {
this.value = value;
this.description = description;
}
public String getValue() {
return value;
}
public String getDescription() {
return description;
}
public static String valueOfDescription(String val) {
String tmp = null;
for (int i = 0; i < values().length; i++) {
if (StringUtils.equalsIgnoreCase(values()[i].value, val)) {
tmp = values()[i].description;
}
}
return tmp;
}
public static String descriptionOfValue(String val) {
String tmp = null;
for (int i = 0; i < values().length; i++) {
if (StringUtils.equalsIgnoreCase(values()[i].description, val)) {
tmp = values()[i].value;
}
}
return tmp;
}
} }
} }

@ -1168,6 +1168,7 @@ public class BlockFormEnumUtil {
LONG(21, "Long", "长整型", "java.lang.Long", Long.class,PROPERTY_CONTROL_TYPE.NUMBER,SQL_WHERE.EQUAL,null), LONG(21, "Long", "长整型", "java.lang.Long", Long.class,PROPERTY_CONTROL_TYPE.NUMBER,SQL_WHERE.EQUAL,null),
DOUBLE(30, "Double", "大浮点型", "java.lang.Double", Double.class,PROPERTY_CONTROL_TYPE.NUMBER,SQL_WHERE.EQUAL,null), DOUBLE(30, "Double", "大浮点型", "java.lang.Double", Double.class,PROPERTY_CONTROL_TYPE.NUMBER,SQL_WHERE.EQUAL,null),
FLOAT(31, "Float", "小浮点型", "java.lang.Float", Float.class,PROPERTY_CONTROL_TYPE.NUMBER,SQL_WHERE.EQUAL,null), FLOAT(31, "Float", "小浮点型", "java.lang.Float", Float.class,PROPERTY_CONTROL_TYPE.NUMBER,SQL_WHERE.EQUAL,null),
BIG_DECIMAL(32, "Double", "大浮点型", "java.math.BigDecimal", Double.class,PROPERTY_CONTROL_TYPE.NUMBER,SQL_WHERE.EQUAL,null),
BOOLEAN(40, "Boolean", "布尔值", "java.lang.Boolean", Boolean.class,PROPERTY_CONTROL_TYPE.RADIO,SQL_WHERE.EQUAL,null), BOOLEAN(40, "Boolean", "布尔值", "java.lang.Boolean", Boolean.class,PROPERTY_CONTROL_TYPE.RADIO,SQL_WHERE.EQUAL,null),
BYTE(50, "Byte", "字节", "java.lang.Byte", Byte.class,PROPERTY_CONTROL_TYPE.TEXT,SQL_WHERE.EQUAL,null); BYTE(50, "Byte", "字节", "java.lang.Byte", Byte.class,PROPERTY_CONTROL_TYPE.TEXT,SQL_WHERE.EQUAL,null);
// DATE(60, "Date", "日期", "java.lang.String", String.class,PROPERTY_CONTROL_TYPE.DATE_TIME,null); // DATE(60, "Date", "日期", "java.lang.String", String.class,PROPERTY_CONTROL_TYPE.DATE_TIME,null);
@ -1320,7 +1321,7 @@ public class BlockFormEnumUtil {
public static PROPERTY_TYPE valueOfClassPath(String classPath) { public static PROPERTY_TYPE valueOfClassPath(String classPath) {
PROPERTY_TYPE tmp = null; PROPERTY_TYPE tmp = null;
for (int i = 0; i < values().length; i++) { for (int i = 0; i < values().length; i++) {
if (values()[i].classPath == classPath) { if (values()[i].classPath.equals(classPath)) {
tmp = values()[i]; tmp = values()[i];
} }
} }

@ -304,6 +304,7 @@ public class WmsEnumUtil {
/** /**
* *
* WMS_ * WMS_
* WMS_
*/ */
@JsonFormat(shape = JsonFormat.Shape.OBJECT) @JsonFormat(shape = JsonFormat.Shape.OBJECT)
public enum PRODUCT_INSTOCK_STATUS { public enum PRODUCT_INSTOCK_STATUS {
@ -434,7 +435,8 @@ public class WmsEnumUtil {
public enum OUT_MOVEMENT_MOVE_TYPE { public enum OUT_MOVEMENT_MOVE_TYPE {
IN_STORE(10, "IN", "入库"), IN_STORE(10, "IN", "入库"),
OUT_STORE(20, "OUT", "出库"), OUT_STORE(20, "OUT", "出库"),
MOVE_STORE(30, "MOVE", "移库"); MOVE_STORE(30, "MOVE", "移库"),
OTHER(40, "OTHER", "其他");
private int value; private int value;
private String code; private String code;
@ -503,10 +505,10 @@ public class WmsEnumUtil {
NC_DISMANTLING_PICKING(160, "NC_DISMANTLING_PICKING", "NC拆解领料"), NC_DISMANTLING_PICKING(160, "NC_DISMANTLING_PICKING", "NC拆解领料"),
NC_DISMANTLING_RETREAT(170, "NC_DISMANTLING_RETREAT", "NC拆解退料"), NC_DISMANTLING_RETREAT(170, "NC_DISMANTLING_RETREAT", "NC拆解退料"),
LINE_EDGE_SCRAPPING_OUT(180, "LINE_EDGE_SCRAPPING_OUT", "线边报废出库"), LINE_EDGE_SCRAPPING_OUT(180, "LINE_EDGE_SCRAPPING_OUT", "线边报废出库"),
ASN(190, "ASN", "ASN"), ASN(200, "ASN", "ASN"),
PO(200, "PO", "PO"), PO(210, "PO", "PO"),
QC(210, "QC", "QC"), QC(220, "QC", "QC"),
AMPR(220, "AMPR", "AMPR"); AMPR(230, "AMPR", "AMPR");
private int value; private int value;
@ -2698,7 +2700,8 @@ public class WmsEnumUtil {
public enum SRC_STATUS { public enum SRC_STATUS {
ZMMES("ZMMES", "知明MES"), ZMMES("ZMMES", "知明MES"),
TBMES("TBMES", "MES接口"), TBMES("TBMES", "MES接口"),
AMP("AMP", "AMP系统"); AMP("AMP", "AMP系统"),
ZSLD("ZSLD", "直送拉动");
private String value; private String value;
private String description; private String description;
@ -2927,4 +2930,178 @@ public class WmsEnumUtil {
return value; return value;
} }
} }
/**
* 10=20=
*/
@JsonFormat(shape = JsonFormat.Shape.OBJECT)
public enum WMS_STOCK_TYPE {
SOURCE(10, "实物条码"), TARGET(20, "虚拟条码");
private int value;
private String description;
WMS_STOCK_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)
public enum SRC_DEST_LOCATE {
SRC(10, "SRC", "源库位"),
DEST(20, "DEST", "目标库位");
private int value;
private String code;
private String description;
SRC_DEST_LOCATE(int value, String code, String description) {
this.value = value;
this.code = code;
this.description = description;
}
public int getValue() {
return value;
}
public static SRC_DEST_LOCATE codeOf(int value) {
for (int i = 0; i < values().length; i++) {
if (values()[i].value == (value)) {
return values()[i];
}
}
return null;
}
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].description;
}
}
return tmp;
}
public static int descOf(String desc) {
int tmp = 1;
for (int i = 0; i < values().length; i++) {
if (values()[i].description.equals(desc)) {
tmp = values()[i].value;
}
}
return tmp;
}
}
/**
*
*/
@JsonFormat(shape = JsonFormat.Shape.OBJECT)
public enum OUT_CLOSE_FLAG {
INTERNAL_SETTLEMENT("1", "内部结算"),
NOMAL_SETTLEMENT("2", "正常结算");
private String value;
private String description;
OUT_CLOSE_FLAG(String value, String description) {
this.value = value;
this.description = description;
}
public String getDescription() {
return description;
}
public String getCode() {
return value;
}
public String getValue() {
return value;
}
public static String getDes(String 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)
public enum OUT_CLOSE_TYPE {
OFF_LINE_SETTLEMENT("10", "下线结算"),
PICK_SETTLEMENT("20", "配料结算");
private String value;
private String description;
OUT_CLOSE_TYPE(String value, String description) {
this.value = value;
this.description = description;
}
public String getDescription() {
return description;
}
public String getCode() {
return value;
}
public String getValue() {
return value;
}
public static String getDes(String val) {
String tmp = null;
for (int i = 0; i < values().length; i++) {
if (values()[i].value == val) {
tmp = values()[i].description;
}
}
return tmp;
}
}
} }

@ -221,6 +221,8 @@ public interface BaseRepository <T, ID extends Serializable> extends JpaReposito
List<T> findByProperty(String[] propertyNames, Object[] values,String orderByStuff); List<T> findByProperty(String[] propertyNames, Object[] values,String orderByStuff);
T getByProperty(DdlPackBean packBean);
T getByProperty(String propertyName, Object value); T getByProperty(String propertyName, Object value);
T getByProperty(String[] propertyNames, Object[] values); T getByProperty(String[] propertyNames, Object[] values);

@ -477,6 +477,21 @@ public class BaseRepositoryImpl<T, ID extends Serializable> extends SimpleJpaRep
} }
@Override @Override
public T getByProperty(DdlPackBean packBean) {
try {
List<T> list = findByHqlWhere(packBean);
return list.size() != 0 ? list.get(0) : null;
}catch(NoResultException ne){
LOGGER.error("数据不存在DdlPackBean{}",packBean);
return null;
}catch(NonUniqueResultException ex){
LOGGER.error("查询单条记录但出现多条。packBean{}",packBean);
throw new RuntimeException("存在多条记录:" + ex.getMessage());
}
}
@Override
public T getByProperty(String propertyName, Object value) { public T getByProperty(String propertyName, Object value) {
String queryString = "from " + persistentClass.getSimpleName() + " as model where model." + propertyName + "= :" + propertyName; String queryString = "from " + persistentClass.getSimpleName() + " as model where model." + propertyName + "= :" + propertyName;
try { try {

@ -237,6 +237,18 @@ public class DdlPreparedPack {
} }
/** /**
* String
*
* @param columnName
* @param packBean
*/
public static void getStringNoEqualPack(String val, String columnName, DdlPackBean packBean) {
if (val != null && val.trim().length() > 0) {
packBean.addColumnQuery(columnName," and model." + columnName + " <> :m_" + columnName, val);
}
}
/**
* Stringequal * Stringequal
* *
* @param columnName * @param columnName

@ -321,7 +321,7 @@ public final class FormHqlPack {
* @return DdlPackBean * @return DdlPackBean
*/ */
public static DdlPackBean packHqlBfDataSource(BfDataSource source){ public static DdlPackBean packHqlBfDataSource(BfDataSource source){
DdlPackBean ddlPackBean = new DdlPackBean(); DdlPackBean ddlPackBean = DdlPackBean.getDdlPackBean();
DdlPreparedPack.getStringLikerPack(source.getSourceHost(), "sourceHost", ddlPackBean); DdlPreparedPack.getStringLikerPack(source.getSourceHost(), "sourceHost", ddlPackBean);
DdlPreparedPack.getNumEqualPack(source.getSourceType(), "sourceType", ddlPackBean); DdlPreparedPack.getNumEqualPack(source.getSourceType(), "sourceType", ddlPackBean);

@ -3,6 +3,7 @@ package cn.estsh.i3plus.pojo.model.platform;
import cn.estsh.i3plus.pojo.base.bean.BaseBean; import cn.estsh.i3plus.pojo.base.bean.BaseBean;
import lombok.Data; import lombok.Data;
import java.io.Serializable;
import java.util.ArrayList; import java.util.ArrayList;
import java.util.List; import java.util.List;
/** /**
@ -13,7 +14,9 @@ import java.util.List;
* @Modify: * @Modify:
**/ **/
@Data @Data
public class CommonTreeModel { public class CommonTreeModel implements Serializable {
private static final long serialVersionUID = -3612131411549787983L;
private BaseBean bean; private BaseBean bean;

@ -4,6 +4,7 @@ import cn.estsh.i3plus.pojo.platform.bean.SysLabelTemplate;
import cn.estsh.i3plus.pojo.platform.bean.SysLabelTemplateParam; import cn.estsh.i3plus.pojo.platform.bean.SysLabelTemplateParam;
import lombok.Data; import lombok.Data;
import java.io.Serializable;
import java.util.List; import java.util.List;
/** /**
@ -14,7 +15,9 @@ import java.util.List;
* @Modify: * @Modify:
**/ **/
@Data @Data
public class LabelTemplateModel { public class LabelTemplateModel implements Serializable {
private static final long serialVersionUID = 2488615810903387414L;
private SysLabelTemplate labelTemplate; private SysLabelTemplate labelTemplate;

@ -4,6 +4,8 @@ import cn.estsh.i3plus.pojo.base.common.Pager;
import cn.estsh.i3plus.pojo.platform.bean.SysMessage; import cn.estsh.i3plus.pojo.platform.bean.SysMessage;
import lombok.Data; import lombok.Data;
import java.io.Serializable;
/** /**
* @Description : * @Description :
* @Reference : * @Reference :
@ -12,8 +14,9 @@ import lombok.Data;
* @Modify: * @Modify:
**/ **/
@Data @Data
public class MessagePagerModel { public class MessagePagerModel implements Serializable {
private static final long serialVersionUID = 6236940647561791913L;
private SysMessage sysMessage; private SysMessage sysMessage;
private Pager pager; private Pager pager;

@ -4,6 +4,8 @@ import cn.estsh.i3plus.pojo.base.common.Pager;
import cn.estsh.i3plus.pojo.platform.bean.SysRefUserMessage; import cn.estsh.i3plus.pojo.platform.bean.SysRefUserMessage;
import lombok.Data; import lombok.Data;
import java.io.Serializable;
/** /**
* @Description : * @Description :
* @Reference : * @Reference :
@ -12,8 +14,9 @@ import lombok.Data;
* @Modify: * @Modify:
**/ **/
@Data @Data
public class RefUserMessagePagerModel { public class RefUserMessagePagerModel implements Serializable {
private static final long serialVersionUID = -4109915131051843577L;
private SysRefUserMessage sysRefUserMessage; private SysRefUserMessage sysRefUserMessage;
private Pager pager; private Pager pager;

@ -22,6 +22,8 @@ import java.util.List;
@Data @Data
public class UserDetailModel extends BaseBean { public class UserDetailModel extends BaseBean {
private static final long serialVersionUID = 4413526491980249893L;
@ApiParam(value ="账号ID") @ApiParam(value ="账号ID")
private String userId; private String userId;

@ -3,6 +3,8 @@ package cn.estsh.i3plus.pojo.model.platform;
import cn.estsh.i3plus.pojo.base.common.Pager; import cn.estsh.i3plus.pojo.base.common.Pager;
import lombok.Data; import lombok.Data;
import java.io.Serializable;
/** /**
* @Description : * @Description :
* @Reference : * @Reference :
@ -11,8 +13,10 @@ import lombok.Data;
* @Modify: * @Modify:
**/ **/
@Data @Data
public class UserDetailPagerModel { public class UserDetailPagerModel implements Serializable {
private static final long serialVersionUID = -5347423781211585908L;
private UserDetailModel userDetailModel; private UserDetailModel userDetailModel;
private Pager pager; private Pager pager;

@ -4,6 +4,8 @@ import cn.estsh.i3plus.pojo.base.common.Pager;
import cn.estsh.i3plus.pojo.platform.bean.SysRole; import cn.estsh.i3plus.pojo.platform.bean.SysRole;
import lombok.Data; import lombok.Data;
import java.io.Serializable;
/** /**
* @Description : * @Description :
* @Reference : * @Reference :
@ -12,8 +14,9 @@ import lombok.Data;
* @Modify: * @Modify:
**/ **/
@Data @Data
public class UserRolePagerModel { public class UserRolePagerModel implements Serializable {
private static final long serialVersionUID = 6180855492105859082L;
private SysRole sysRole; private SysRole sysRole;
private Pager pager; private Pager pager;

@ -15,7 +15,7 @@ import lombok.Data;
@Data @Data
public class TemplateModel { public class TemplateModel {
@ApiParam("模板ID") @ApiParam("数据源ID")
@JsonSerialize(using = ToStringSerializer.class) @JsonSerialize(using = ToStringSerializer.class)
private Long sourceId; private Long sourceId;

@ -0,0 +1,20 @@
package cn.estsh.i3plus.pojo.model.wms;
import lombok.Data;
import java.io.Serializable;
import java.util.List;
/**
* @Description Model
* @Reference
* @Author dragon
* @CreateDate 2019/7/17 16:25
* @Modify
*/
@Data
public class WmsJobParamModel implements Serializable {
private String organizeCode;
private List<String> zonesNoList;
private Integer snType;
}

@ -3,6 +3,8 @@ package cn.estsh.i3plus.pojo.platform.bean;
import io.swagger.annotations.ApiParam; import io.swagger.annotations.ApiParam;
import lombok.Data; import lombok.Data;
import java.io.Serializable;
/** /**
* @Description : * @Description :
* @Reference : * @Reference :
@ -11,8 +13,9 @@ import lombok.Data;
* @Modify: * @Modify:
**/ **/
@Data @Data
public class MailConfig { public class MailConfig implements Serializable {
private static final long serialVersionUID = -6776607385471325344L;
@ApiParam(value = "邮箱开关") @ApiParam(value = "邮箱开关")
private int mailSwitch; private int mailSwitch;

@ -16,9 +16,17 @@ import java.util.List;
@Data @Data
public class SessionUser implements Serializable { public class SessionUser implements Serializable {
private static final long serialVersionUID = -6478598185766500419L;
@ApiParam("会话ID")
private String token;
@ApiParam("用户ID") @ApiParam("用户ID")
private Long userId; private Long userId;
@ApiParam("设备ID")
private String deviceId;
@ApiParam("用户工号") @ApiParam("用户工号")
private String userCode; private String userCode;
@ -32,6 +40,9 @@ public class SessionUser implements Serializable {
@ApiParam("用户类型") @ApiParam("用户类型")
private String userType; private String userType;
@ApiParam("用户登录平台")
private Integer loginPlatform;
@ApiParam("用户信息") @ApiParam("用户信息")
private SysUser user; private SysUser user;

@ -29,6 +29,7 @@ import javax.persistence.Table;
@Api(value="条码规则",description = "条码规则") @Api(value="条码规则",description = "条码规则")
public class SysBarcodeRule extends BaseBean { public class SysBarcodeRule extends BaseBean {
private static final long serialVersionUID = -2041412527908996307L;
@Column(name = "NAME") @Column(name = "NAME")
@ApiParam(value = "规则名称") @ApiParam(value = "规则名称")
private String name; private String name;

@ -29,6 +29,7 @@ import javax.persistence.Table;
@Api(value="系统配置",description = "系统配置") @Api(value="系统配置",description = "系统配置")
public class SysConfig extends BaseBean { public class SysConfig extends BaseBean {
private static final long serialVersionUID = 2718495807943432629L;
@Column(name="NAME") @Column(name="NAME")
@ApiParam(value ="名称") @ApiParam(value ="名称")
private String name; private String name;

@ -32,6 +32,7 @@ import java.util.List;
@Api(value="部门",description = "部门") @Api(value="部门",description = "部门")
public class SysDepartment extends BaseBean { public class SysDepartment extends BaseBean {
private static final long serialVersionUID = -1505054622781210062L;
@Column(name="NAME") @Column(name="NAME")
@ApiParam(value ="名称") @ApiParam(value ="名称")
private String name; private String name;

@ -31,6 +31,7 @@ import javax.persistence.Table;
@Api(value="系统字典",description = "系统字典") @Api(value="系统字典",description = "系统字典")
public class SysDictionary extends BaseBean { public class SysDictionary extends BaseBean {
private static final long serialVersionUID = 593801368328634592L;
@Column(name="NAME") @Column(name="NAME")
@ApiParam(value ="字典名称") @ApiParam(value ="字典名称")
private String name; private String name;

@ -28,6 +28,7 @@ import javax.persistence.Table;
@Api(value="企业信息",description = "企业信息") @Api(value="企业信息",description = "企业信息")
public class SysEnterprise extends BaseBean { public class SysEnterprise extends BaseBean {
private static final long serialVersionUID = -2138074947458189045L;
@Column(name="NAME") @Column(name="NAME")
@ApiParam(value ="名称" , access ="名称") @ApiParam(value ="名称" , access ="名称")
private String name; private String name;

@ -31,6 +31,7 @@ import java.text.DecimalFormat;
@Api(value="企业配置信息",description = "企业配置信息") @Api(value="企业配置信息",description = "企业配置信息")
public class SysEnterpriseConfig extends BaseBean { public class SysEnterpriseConfig extends BaseBean {
private static final long serialVersionUID = -6131429295344210675L;
@Column(name="ENTERPRISE_ID") @Column(name="ENTERPRISE_ID")
@ApiParam(value ="企业id" , example = "0") @ApiParam(value ="企业id" , example = "0")
@JsonSerialize(using = ToStringSerializer.class) @JsonSerialize(using = ToStringSerializer.class)

@ -27,6 +27,7 @@ import javax.persistence.Table;
@Api("工厂仓库") @Api("工厂仓库")
public class SysFactoryStore extends BaseBean { public class SysFactoryStore extends BaseBean {
private static final long serialVersionUID = 6717712070974796221L;
@Column(name="store_code") @Column(name="store_code")
@ApiParam("仓库代码") @ApiParam("仓库代码")
private String storeCode; private String storeCode;

@ -31,6 +31,7 @@ import java.text.DecimalFormat;
@Api(value="文件",description = "文件") @Api(value="文件",description = "文件")
public class SysFile extends BaseBean { public class SysFile extends BaseBean {
private static final long serialVersionUID = 623700632055475696L;
@Column(name="NAME") @Column(name="NAME")
@ApiParam(value ="文件名称") @ApiParam(value ="文件名称")
private String name; private String name;

@ -30,6 +30,7 @@ import javax.persistence.Table;
@Api(value="文件附件",description = "文件附件") @Api(value="文件附件",description = "文件附件")
public class SysFileAttach extends BaseBean { public class SysFileAttach extends BaseBean {
private static final long serialVersionUID = -6730529794381568890L;
@Column(name="ATTACH_SOFT_TYPE") @Column(name="ATTACH_SOFT_TYPE")
@ApiParam(value ="附件所属模块") @ApiParam(value ="附件所属模块")
private Integer attachSoftType; private Integer attachSoftType;

@ -27,6 +27,7 @@ import javax.persistence.*;
@Api(value="打印模板",description = "打印模板") @Api(value="打印模板",description = "打印模板")
public class SysLabelTemplate extends BaseBean { public class SysLabelTemplate extends BaseBean {
private static final long serialVersionUID = 5371856566557305323L;
@Column(name="TEMPLATE_CODE") @Column(name="TEMPLATE_CODE")
@ApiParam(value ="模板代码") @ApiParam(value ="模板代码")
private String templateCode; private String templateCode;

@ -29,6 +29,7 @@ import javax.persistence.*;
@Api(value="打印模板参数",description = "打印模板参数") @Api(value="打印模板参数",description = "打印模板参数")
public class SysLabelTemplateParam extends BaseBean { public class SysLabelTemplateParam extends BaseBean {
private static final long serialVersionUID = 6476163540527157643L;
@Column(name="TEMPLATE_ID") @Column(name="TEMPLATE_ID")
@ApiParam(value ="模板ID" , access ="模板ID" ,example = "-1") @ApiParam(value ="模板ID" , access ="模板ID" ,example = "-1")
@JsonSerialize(using = ToStringSerializer.class) @JsonSerialize(using = ToStringSerializer.class)

@ -24,6 +24,7 @@ import javax.persistence.Table;
@Api(value="系统语言表",description = "对系统语言进行匹配。") @Api(value="系统语言表",description = "对系统语言进行匹配。")
public class SysLocaleLanguage extends BaseBean { public class SysLocaleLanguage extends BaseBean {
private static final long serialVersionUID = -1904007575555304772L;
@Column(name="LANGUAGE_NAME") @Column(name="LANGUAGE_NAME")
@ApiParam(value = "语言名称",example = "前台显示的名称") @ApiParam(value = "语言名称",example = "前台显示的名称")
private String languageName; private String languageName;

@ -29,6 +29,7 @@ import javax.persistence.Transient;
@Api(value="系统资源",description = "对按钮、功能、信息提示等进行转换。") @Api(value="系统资源",description = "对按钮、功能、信息提示等进行转换。")
public class SysLocaleResource extends BaseBean { public class SysLocaleResource extends BaseBean {
private static final long serialVersionUID = -2397207310100672746L;
@Column(name="resource_type") @Column(name="resource_type")
@ApiParam(value = "资源类型",example = "1",access = "使用枚举CommonEnumUtil.SYS_LOCALE_RESOURCE_TYPE") @ApiParam(value = "资源类型",example = "1",access = "使用枚举CommonEnumUtil.SYS_LOCALE_RESOURCE_TYPE")
private Integer resourceType; private Integer resourceType;

@ -28,6 +28,7 @@ import javax.persistence.Table;
@Api(value="用户登录记录",description = "用户登录记录") @Api(value="用户登录记录",description = "用户登录记录")
public class SysLogUserLogin extends BaseBean { public class SysLogUserLogin extends BaseBean {
private static final long serialVersionUID = 4665598896654312569L;
@Column(name="USER_ID") @Column(name="USER_ID")
@ApiParam(value ="用户ID" , access ="用户ID") @ApiParam(value ="用户ID" , access ="用户ID")
private Long userId; private Long userId;

@ -32,6 +32,7 @@ import java.util.List;
@Api(value="系统功能",description = "系统功能") @Api(value="系统功能",description = "系统功能")
public class SysMenu extends BaseBean { public class SysMenu extends BaseBean {
private static final long serialVersionUID = 6892387964234712323L;
@Column(name="NAME") @Column(name="NAME")
@ApiParam(value ="功能名称") @ApiParam(value ="功能名称")
private String name; private String name;

@ -31,6 +31,7 @@ import java.util.List;
@Api(value = "系统消息", description = "系统消息") @Api(value = "系统消息", description = "系统消息")
public class SysMessage extends BaseBean { public class SysMessage extends BaseBean {
private static final long serialVersionUID = -6090909263221993356L;
@Column(name = "MESSAGE_TITLE") @Column(name = "MESSAGE_TITLE")
@ApiParam(value = "消息标题", access = "消息标题") @ApiParam(value = "消息标题", access = "消息标题")
private String messageTitle; private String messageTitle;

@ -33,6 +33,7 @@ import javax.persistence.Table;
@Api(value="单号规则",description = "单号规则") @Api(value="单号规则",description = "单号规则")
public class SysOrderNoRule extends BaseBean { public class SysOrderNoRule extends BaseBean {
private static final long serialVersionUID = -283233170141936426L;
@Column(name = "NAME") @Column(name = "NAME")
@ApiParam(value = "规则名称") @ApiParam(value = "规则名称")
private String name; private String name;

@ -33,6 +33,7 @@ import java.util.List;
@Api(value="组织",description = "组织") @Api(value="组织",description = "组织")
public class SysOrganize extends BaseBean { public class SysOrganize extends BaseBean {
private static final long serialVersionUID = 5932340027033720434L;
@Column(name="NAME") @Column(name="NAME")
@ApiParam(value ="名称") @ApiParam(value ="名称")
private String name; private String name;

@ -32,6 +32,7 @@ import java.util.List;
@Api(value="岗位",description = "岗位") @Api(value="岗位",description = "岗位")
public class SysPosition extends BaseBean { public class SysPosition extends BaseBean {
private static final long serialVersionUID = -3438901661332705721L;
@Column(name="NAME") @Column(name="NAME")
@ApiParam(value ="名称" , access ="名称") @ApiParam(value ="名称" , access ="名称")
private String name; private String name;

@ -31,6 +31,7 @@ import java.text.DecimalFormat;
@Api(value="关系-角色菜单",description = "关系-角色菜单") @Api(value="关系-角色菜单",description = "关系-角色菜单")
public class SysRefRoleMenu extends BaseBean { public class SysRefRoleMenu extends BaseBean {
private static final long serialVersionUID = -2013469818246101184L;
@Column(name="MENU_ID") @Column(name="MENU_ID")
@ApiParam(value ="菜单ID" ,example = "-1") @ApiParam(value ="菜单ID" ,example = "-1")
@JsonSerialize(using = ToStringSerializer.class) @JsonSerialize(using = ToStringSerializer.class)

@ -30,6 +30,7 @@ import javax.persistence.Table;
@Api(value="关系-任务周期与计划",description = "关系-任务周期与计划") @Api(value="关系-任务周期与计划",description = "关系-任务周期与计划")
public class SysRefTaskCyclePlan extends BaseBean { public class SysRefTaskCyclePlan extends BaseBean {
private static final long serialVersionUID = 5217923903994138624L;
@Column(name="TASK_CYCLE_ID") @Column(name="TASK_CYCLE_ID")
@ApiParam(value ="任务周期id" ,example = "-1") @ApiParam(value ="任务周期id" ,example = "-1")
@JsonSerialize(using = ToStringSerializer.class) @JsonSerialize(using = ToStringSerializer.class)

@ -31,6 +31,7 @@ import java.text.DecimalFormat;
@Api(value="关系-账号部门",description = "关系-账号部门") @Api(value="关系-账号部门",description = "关系-账号部门")
public class SysRefUserDepartment extends BaseBean { public class SysRefUserDepartment extends BaseBean {
private static final long serialVersionUID = -2361062982274833764L;
@Column(name="USER_ID") @Column(name="USER_ID")
@ApiParam(value ="用户ID" , example = "-1") @ApiParam(value ="用户ID" , example = "-1")
@JsonSerialize(using = ToStringSerializer.class) @JsonSerialize(using = ToStringSerializer.class)

@ -30,6 +30,7 @@ import javax.persistence.Table;
@Api(value="关系-用户部门",description = "关系-用户部门") @Api(value="关系-用户部门",description = "关系-用户部门")
public class SysRefUserInfoDepartment extends BaseBean { public class SysRefUserInfoDepartment extends BaseBean {
private static final long serialVersionUID = -1023456569329939973L;
@Column(name="USER_ID") @Column(name="USER_ID")
@ApiParam(value ="用户ID" , example = "-1") @ApiParam(value ="用户ID" , example = "-1")
@JsonSerialize(using = ToStringSerializer.class) @JsonSerialize(using = ToStringSerializer.class)

@ -31,6 +31,7 @@ import javax.persistence.Table;
@Api(value="关系-用户消息",description = "关系-用户消息") @Api(value="关系-用户消息",description = "关系-用户消息")
public class SysRefUserMessage extends BaseBean { public class SysRefUserMessage extends BaseBean {
private static final long serialVersionUID = 555705651072659162L;
@Column(name="MESSAGE_ID") @Column(name="MESSAGE_ID")
@ApiParam(value ="消息id" ,example = "-1") @ApiParam(value ="消息id" ,example = "-1")
@JsonSerialize(using = ToStringSerializer.class) @JsonSerialize(using = ToStringSerializer.class)

@ -30,6 +30,7 @@ import javax.persistence.Table;
@Api(value="关系-用户岗位",description = "关系-用户岗位") @Api(value="关系-用户岗位",description = "关系-用户岗位")
public class SysRefUserPosition extends BaseBean { public class SysRefUserPosition extends BaseBean {
private static final long serialVersionUID = 3234085587521697199L;
@Column(name="USER_ID") @Column(name="USER_ID")
@ApiParam(value ="用户ID" , example = "-1") @ApiParam(value ="用户ID" , example = "-1")
@JsonSerialize(using = ToStringSerializer.class) @JsonSerialize(using = ToStringSerializer.class)

@ -30,7 +30,7 @@ import javax.persistence.Table;
@Api(value="关系-用户角色",description = "关系-用户角色") @Api(value="关系-用户角色",description = "关系-用户角色")
public class SysRefUserRole extends BaseBean { public class SysRefUserRole extends BaseBean {
private static final long serialVersionUID = -2253689528880200360L;
@Column(name="USER_ID") @Column(name="USER_ID")
@ApiParam(value ="用户ID" , example = "-1") @ApiParam(value ="用户ID" , example = "-1")
@JsonSerialize(using = ToStringSerializer.class) @JsonSerialize(using = ToStringSerializer.class)

@ -32,6 +32,7 @@ import javax.persistence.Table;
@Api(value="用户角色表",description = "用户权限角色。") @Api(value="用户角色表",description = "用户权限角色。")
public class SysRole extends BaseBean { public class SysRole extends BaseBean {
private static final long serialVersionUID = -869130572226447415L;
@Column(name="NAME") @Column(name="NAME")
@ApiParam(value ="角色名称") @ApiParam(value ="角色名称")
private String name; private String name;

@ -29,6 +29,7 @@ import javax.persistence.Table;
@Api(value="任务",description = "任务") @Api(value="任务",description = "任务")
public class SysTask extends BaseBean { public class SysTask extends BaseBean {
private static final long serialVersionUID = -4462661508105857312L;
@Column(name="NAME") @Column(name="NAME")
@ApiParam(value ="名称") @ApiParam(value ="名称")
private String name; private String name;

@ -29,6 +29,7 @@ import javax.persistence.Table;
@Api(value="任务周期",description = "任务周期") @Api(value="任务周期",description = "任务周期")
public class SysTaskCycle extends BaseBean { public class SysTaskCycle extends BaseBean {
private static final long serialVersionUID = 6821425488105955756L;
@Column(name="NAME") @Column(name="NAME")
@ApiParam(value ="名称") @ApiParam(value ="名称")
private String name; private String name;

@ -32,6 +32,7 @@ import javax.persistence.Table;
@Api(value = "任务计划", description = "任务计划") @Api(value = "任务计划", description = "任务计划")
public class SysTaskPlan extends BaseBean { public class SysTaskPlan extends BaseBean {
private static final long serialVersionUID = -136675837627794707L;
@Column(name = "NAME") @Column(name = "NAME")
@ApiParam(value = "名称") @ApiParam(value = "名称")
private String name; private String name;

@ -37,6 +37,7 @@ import javax.persistence.Table;
@Api(value="硬件设备表",description = "硬件设备表") @Api(value="硬件设备表",description = "硬件设备表")
public class SysTool extends BaseBean { public class SysTool extends BaseBean {
private static final long serialVersionUID = 100098534186501411L;
@Column(name="NAME") @Column(name="NAME")
@ApiParam(value ="名称" , access ="名称") @ApiParam(value ="名称" , access ="名称")
private String name; private String name;

@ -29,6 +29,7 @@ import java.text.DecimalFormat;
@Api(value="设备类型",description = "设备类型") @Api(value="设备类型",description = "设备类型")
public class SysToolType extends BaseBean { public class SysToolType extends BaseBean {
private static final long serialVersionUID = 6736217130492256001L;
@Column(name="NAME") @Column(name="NAME")
@ApiParam(value ="名称" , access ="名称") @ApiParam(value ="名称" , access ="名称")
private String name; private String name;

@ -32,6 +32,7 @@ import java.util.List;
@Api(value="账号登陆表",description = "账号登陆系统账户。") @Api(value="账号登陆表",description = "账号登陆系统账户。")
public class SysUser extends BaseBean { public class SysUser extends BaseBean {
private static final long serialVersionUID = 3721769401146979123L;
@Column(name="USER_INFO_ID") @Column(name="USER_INFO_ID")
@ApiParam(value ="人员ID" , example = "-1") @ApiParam(value ="人员ID" , example = "-1")
@JsonSerialize(using = ToStringSerializer.class) @JsonSerialize(using = ToStringSerializer.class)

@ -34,6 +34,8 @@ import java.util.List;
@Api(value="用户详细",description = "用户详细") @Api(value="用户详细",description = "用户详细")
public class SysUserInfo extends BaseBean { public class SysUserInfo extends BaseBean {
private static final long serialVersionUID = 3876318482048754222L;
@Column(name="USER_ID") @Column(name="USER_ID")
@ApiParam(value ="账号ID" , example = "-1") @ApiParam(value ="账号ID" , example = "-1")
@JsonSerialize(using = ToStringSerializer.class) @JsonSerialize(using = ToStringSerializer.class)

@ -32,6 +32,7 @@ import javax.persistence.Version;
@Api(value="测试用户类",description = "测试事务信息") @Api(value="测试用户类",description = "测试事务信息")
public class TestTransUser extends BaseBean { public class TestTransUser extends BaseBean {
private static final long serialVersionUID = 3860279685301736213L;
@Column(name="NAME") @Column(name="NAME")
@ApiParam(value ="名称" , access ="名称") @ApiParam(value ="名称" , access ="名称")
private String name; private String name;

@ -121,7 +121,7 @@ public class CoreHqlPack {
* @return * @return
*/ */
public static DdlPackBean packHqlSysPositionList(SysPosition position){ public static DdlPackBean packHqlSysPositionList(SysPosition position){
DdlPackBean result = new DdlPackBean(); DdlPackBean result = DdlPackBean.getDdlPackBean(position);
// 查询参数封装 // 查询参数封装
DdlPreparedPack.getStringEqualPack(position.getOrganizeCode(),"organizeCode",result); DdlPreparedPack.getStringEqualPack(position.getOrganizeCode(),"organizeCode",result);
@ -153,7 +153,7 @@ public class CoreHqlPack {
} }
public static DdlPackBean packHqlSysOrganize(SysOrganize organize,List<Long> idList){ public static DdlPackBean packHqlSysOrganize(SysOrganize organize,List<Long> idList){
DdlPackBean result = new DdlPackBean(); DdlPackBean result = DdlPackBean.getDdlPackBean(organize);
// String Like // String Like
DdlPreparedPack.getStringLikerPack(organize.getName(),"name",result); DdlPreparedPack.getStringLikerPack(organize.getName(),"name",result);
@ -197,7 +197,7 @@ public class CoreHqlPack {
} }
public static DdlPackBean packDdlBeanSysDepartment(SysDepartment department,List<Long> idList){ public static DdlPackBean packDdlBeanSysDepartment(SysDepartment department,List<Long> idList){
DdlPackBean result = DdlPackBean.getDdlPackBean(); DdlPackBean result = DdlPackBean.getDdlPackBean(department);
DdlPreparedPack.getStringLikerPack(department.getName(),"name",result); DdlPreparedPack.getStringLikerPack(department.getName(),"name",result);
DdlPreparedPack.getStringLikerPack(department.getName(),"departmentCode",result); DdlPreparedPack.getStringLikerPack(department.getName(),"departmentCode",result);
@ -229,7 +229,7 @@ public class CoreHqlPack {
} }
public static DdlPackBean packDdlBeanSysMenu(SysMenu menu,List<Long> idList){ public static DdlPackBean packDdlBeanSysMenu(SysMenu menu,List<Long> idList){
DdlPackBean result = DdlPackBean.getDdlPackBean(); DdlPackBean result = DdlPackBean.getDdlPackBean(menu);
DdlPreparedPack.getInPackList(idList,"id",result); DdlPreparedPack.getInPackList(idList,"id",result);
DdlPreparedPack.getNumEqualPack(menu.getParentId(),"parentId",result); DdlPreparedPack.getNumEqualPack(menu.getParentId(),"parentId",result);
@ -243,6 +243,15 @@ public class CoreHqlPack {
return result; return result;
} }
public static DdlPackBean packDdlBeanSysMenu(SysMenu menu){
DdlPackBean result = DdlPackBean.getDdlPackBean(menu);
DdlPreparedPack.getNumEqualPack(menu.getMenuStatus(),"menuStatus",result);
result.setOrderByStr(menu.orderBy());
return result;
}
/** /**
* *
* @param role * @param role
@ -272,7 +281,7 @@ public class CoreHqlPack {
} }
public static DdlPackBean packDdlBeanSysRole(SysRole role,List<Long> idList){ public static DdlPackBean packDdlBeanSysRole(SysRole role,List<Long> idList){
DdlPackBean result = new DdlPackBean(); DdlPackBean result = DdlPackBean.getDdlPackBean(role);
DdlPreparedPack.getNumEqualPack(CommonEnumUtil.TRUE_OR_FALSE.FALSE.getValue(),"isDeleted",result); DdlPreparedPack.getNumEqualPack(CommonEnumUtil.TRUE_OR_FALSE.FALSE.getValue(),"isDeleted",result);
DdlPreparedPack.getNumEqualPack(CommonEnumUtil.TRUE_OR_FALSE.TRUE.getValue(),"isValid",result); DdlPreparedPack.getNumEqualPack(CommonEnumUtil.TRUE_OR_FALSE.TRUE.getValue(),"isValid",result);
@ -373,7 +382,7 @@ public class CoreHqlPack {
* @return * @return
*/ */
public static DdlPackBean packHqlSysMessage(SysMessage message){ public static DdlPackBean packHqlSysMessage(SysMessage message){
DdlPackBean ddlPackBean = new DdlPackBean(); DdlPackBean ddlPackBean = DdlPackBean.getDdlPackBean(message);
// hql拼接 // hql拼接
DdlPreparedPack.getStringLikerPack(message.getMessageTitle(), "messageTitle", ddlPackBean); DdlPreparedPack.getStringLikerPack(message.getMessageTitle(), "messageTitle", ddlPackBean);
@ -416,36 +425,38 @@ public class CoreHqlPack {
/** /**
* *
* @param taskTimeExpression * @param sysTaskCycle
* @return * @return
*/ */
public static String packHqlSysTaskCycle(SysTaskCycle taskTimeExpression) { public static String packHqlSysTaskCycle(SysTaskCycle sysTaskCycle) {
StringBuffer result = new StringBuffer(); StringBuffer result = new StringBuffer();
// hql拼接 // hql拼接
HqlPack.getStringLikerPack(taskTimeExpression.getName(),"name",result); HqlPack.getStringLikerPack(sysTaskCycle.getName(), "name", result);
HqlPack.getStringEqualPack(sysTaskCycle.getOrganizeCode(), "organizeCode", result);
// 添加默认排序 // 添加默认排序
HqlPack.getOrderDefault(taskTimeExpression); HqlPack.getOrderDefault(sysTaskCycle);
return result.toString(); return result.toString();
} }
/** /**
* *
* @param taskTime * @param sysTaskPlan
* @return * @return
*/ */
public static String packHqlSysTaskPlan(SysTaskPlan taskTime){ public static String packHqlSysTaskPlan(SysTaskPlan sysTaskPlan){
StringBuffer result = new StringBuffer(); StringBuffer result = new StringBuffer();
// hql拼接 // hql拼接
HqlPack.getStringLikerPack(taskTime.getName(),"name",result); HqlPack.getStringLikerPack(sysTaskPlan.getName(),"name",result);
HqlPack.getNumEqualPack(taskTime.getTaskPlanStatus(),"taskPlanStatus",result); HqlPack.getNumEqualPack(sysTaskPlan.getTaskPlanStatus(),"taskPlanStatus",result);
HqlPack.getNumEqualPack(taskTime.getTaskCycleId(),"taskCycleId",result); HqlPack.getNumEqualPack(sysTaskPlan.getTaskCycleId(),"taskCycleId",result);
HqlPack.getStringEqualPack(sysTaskPlan.getOrganizeCode(), "organizeCode", result);
// 添加默认排序 // 添加默认排序
HqlPack.getOrderDefault(taskTime); HqlPack.getOrderDefault(sysTaskPlan);
return result.toString(); return result.toString();
} }
@ -486,7 +497,7 @@ public class CoreHqlPack {
} }
public static DdlPackBean packDdlBeanSysUser(SysUser user,List<Long> idList){ public static DdlPackBean packDdlBeanSysUser(SysUser user,List<Long> idList){
DdlPackBean result = DdlPackBean.getDdlPackBean(); DdlPackBean result = DdlPackBean.getDdlPackBean(user);
DdlPreparedPack.getNumEqualPack(user.getUserStatus(),"userStatus",result); DdlPreparedPack.getNumEqualPack(user.getUserStatus(),"userStatus",result);
DdlPreparedPack.getStringLikerPack(user.getUserLoginName(),"userLoginName",result); DdlPreparedPack.getStringLikerPack(user.getUserLoginName(),"userLoginName",result);
@ -506,7 +517,7 @@ public class CoreHqlPack {
* @return * @return
*/ */
public static DdlPackBean packDdlSysUser(SysUser user){ public static DdlPackBean packDdlSysUser(SysUser user){
DdlPackBean ddlPack = new DdlPackBean(); DdlPackBean ddlPack = DdlPackBean.getDdlPackBean(user);
// And X = X // And X = X
DdlPreparedPack.getNumEqualPack(CommonEnumUtil.IS_VAILD.VAILD.getValue(),"isValid",ddlPack); DdlPreparedPack.getNumEqualPack(CommonEnumUtil.IS_VAILD.VAILD.getValue(),"isValid",ddlPack);
@ -608,7 +619,7 @@ public class CoreHqlPack {
} }
public static DdlPackBean packDdlBeanSysUserInfo(SysUserInfo userInfo,List<Long> idList){ public static DdlPackBean packDdlBeanSysUserInfo(SysUserInfo userInfo,List<Long> idList){
DdlPackBean result = DdlPackBean.getDdlPackBean(); DdlPackBean result = DdlPackBean.getDdlPackBean(userInfo);
// And // And
DdlPreparedPack.getNumEqualPack(userInfo.getPositionId(),"positionId",result); DdlPreparedPack.getNumEqualPack(userInfo.getPositionId(),"positionId",result);
@ -715,6 +726,7 @@ public class CoreHqlPack {
HqlPack.getStringLikerPack(orderNoRule.getName(),"name",result); HqlPack.getStringLikerPack(orderNoRule.getName(),"name",result);
HqlPack.getStringLikerPack(orderNoRule.getOrderNoRuleCode(),"orderNoRuleCode",result); HqlPack.getStringLikerPack(orderNoRule.getOrderNoRuleCode(),"orderNoRuleCode",result);
HqlPack.getNumEqualPack(orderNoRule.getOrderNoRuleStatus(),"orderNoRuleStatus",result); HqlPack.getNumEqualPack(orderNoRule.getOrderNoRuleStatus(),"orderNoRuleStatus",result);
HqlPack.getNumEqualPack(orderNoRule.getOrganizeCode(),"organizeCode",result);
// 添加默认排序 // 添加默认排序
HqlPack.getOrderDefault(orderNoRule); HqlPack.getOrderDefault(orderNoRule);
@ -753,6 +765,7 @@ public class CoreHqlPack {
StringBuffer result = new StringBuffer(); StringBuffer result = new StringBuffer();
HqlPack.getStringLikerPack(sysTask.getName(),"name",result); HqlPack.getStringLikerPack(sysTask.getName(),"name",result);
HqlPack.getStringEqualPack(sysTask.getOrganizeCode(),"organizeCode",result);
return result.toString(); return result.toString();
} }
@ -874,22 +887,20 @@ public class CoreHqlPack {
* @return DdlPackBean * @return DdlPackBean
*/ */
public static DdlPackBean packHqlSysFileCode(SysFile sysFile){ public static DdlPackBean packHqlSysFileCode(SysFile sysFile){
DdlPackBean ddlPackBean = new DdlPackBean(); DdlPackBean result = DdlPackBean.getDdlPackBean(sysFile);
// and // and
DdlPreparedPack.getStringEqualPack(sysFile.getFileCode(),"fileCode",ddlPackBean); DdlPreparedPack.getStringEqualPack(sysFile.getFileCode(),"fileCode",result);
// not // not
DdlPreparedPack.getNumNOEqualPack(sysFile.getId(),"id",ddlPackBean); DdlPreparedPack.getNumNOEqualPack(sysFile.getId(),"id",result);
return ddlPackBean; return result;
} }
public static DdlPackBean packDdlBeanSysRefUserRole(SysRefUserRole ref){ public static DdlPackBean packDdlBeanSysRefUserRole(SysRefUserRole ref){
DdlPackBean result = new DdlPackBean(); DdlPackBean result = DdlPackBean.getDdlPackBean(ref);
// Number Eq // Number Eq
DdlPreparedPack.getNumEqualPack(CommonEnumUtil.TRUE_OR_FALSE.FALSE.getValue(),"isDeleted",result);
DdlPreparedPack.getNumEqualPack(CommonEnumUtil.TRUE_OR_FALSE.TRUE.getValue(),"isValid",result);
DdlPreparedPack.getNumEqualPack(ref.getUserId(),"userId",result); DdlPreparedPack.getNumEqualPack(ref.getUserId(),"userId",result);
// String Eq // String Eq
DdlPreparedPack.getStringEqualPack(ref.getOrganizeCode(),"organizeCode",result); DdlPreparedPack.getStringEqualPack(ref.getOrganizeCode(),"organizeCode",result);
@ -901,8 +912,6 @@ public class CoreHqlPack {
DdlPackBean result = DdlPackBean.getDdlPackBean(); DdlPackBean result = DdlPackBean.getDdlPackBean();
// Number Eq // Number Eq
DdlPreparedPack.getNumEqualPack(CommonEnumUtil.IS_DEAL.NO.getValue(),"isDeleted",result);
DdlPreparedPack.getNumEqualPack(CommonEnumUtil.IS_VAILD.VAILD.getValue(),"isValid",result);
DdlPreparedPack.getNumEqualPack(userId,"userId",result); DdlPreparedPack.getNumEqualPack(userId,"userId",result);
DdlPreparedPack.getNumEqualPack(roleId,"roleId",result); DdlPreparedPack.getNumEqualPack(roleId,"roleId",result);
@ -918,10 +927,8 @@ public class CoreHqlPack {
* @return * @return
*/ */
public static DdlPackBean packHqlSysOrganize(List<SysRefUserDepartment> sysRefUserDepartments){ public static DdlPackBean packHqlSysOrganize(List<SysRefUserDepartment> sysRefUserDepartments){
DdlPackBean packBean = new DdlPackBean(); DdlPackBean packBean = DdlPackBean.getDdlPackBean();
DdlPreparedPack.getInPackList(sysRefUserDepartments.stream().map(d -> d.getOrganizeId()).collect(Collectors.toList()),"id",packBean); DdlPreparedPack.getInPackList(sysRefUserDepartments.stream().map(d -> d.getOrganizeId()).collect(Collectors.toList()),"id",packBean);
DdlPreparedPack.getNumEqualPack(CommonEnumUtil.IS_VAILD.VAILD.getValue(),"isValid",packBean);
DdlPreparedPack.getNumEqualPack(CommonEnumUtil.IS_DEAL.NO.getValue(),"isDeleted",packBean);
return packBean; return packBean;
} }

@ -1,6 +1,8 @@
package cn.estsh.i3plus.pojo.report.bean; package cn.estsh.i3plus.pojo.report.bean;
import cn.estsh.i3plus.pojo.base.bean.BaseBean; import cn.estsh.i3plus.pojo.base.bean.BaseBean;
import com.fasterxml.jackson.databind.annotation.JsonSerialize;
import com.fasterxml.jackson.databind.ser.std.ToStringSerializer;
import io.swagger.annotations.Api; import io.swagger.annotations.Api;
import io.swagger.annotations.ApiParam; import io.swagger.annotations.ApiParam;
import lombok.Data; import lombok.Data;
@ -29,6 +31,11 @@ import java.util.List;
@Api(value="报表模板",description = "报表模板") @Api(value="报表模板",description = "报表模板")
public class BrTemplate extends BaseBean { public class BrTemplate extends BaseBean {
@Column(name = "DATA_SOURCE_ID")
@ApiParam(value = "数据源ID", example = "-1")
@JsonSerialize(using = ToStringSerializer.class)
private Long dataSourceId = 0L;
@Column(name="NAME") @Column(name="NAME")
@ApiParam(value ="模板名称" , access ="模板名称") @ApiParam(value ="模板名称" , access ="模板名称")
private String name; private String name;

@ -58,7 +58,7 @@ public class SapCyco extends SapBase{
@ApiParam(value = "删除标识") @ApiParam(value = "删除标识")
@AnnoOutputColumn @AnnoOutputColumn
private String xloek; private String xloek="";
@ApiParam(value = "年度") @ApiParam(value = "年度")
@AnnoOutputColumn @AnnoOutputColumn

@ -46,7 +46,7 @@ public class SapDn extends SapBase{
@ApiParam(value = "客户物料号",example = "1") @ApiParam(value = "客户物料号",example = "1")
@AnnoOutputColumn @AnnoOutputColumn
private String kdmat; private String kdmat = "";
@ApiParam(value = "交货数量",example = "1") @ApiParam(value = "交货数量",example = "1")
@AnnoOutputColumn @AnnoOutputColumn

@ -136,4 +136,17 @@ public class WmsASNMasterDetails extends BaseBean {
@Transient @Transient
@ApiParam("标准包装") @ApiParam("标准包装")
public Double snp; public Double snp;
public WmsASNMasterDetails(){}
public WmsASNMasterDetails(Double recQty,String partNo,String orderNo,String partNameRdd,String item,String unit,String erpAreaNo,String organizeCode){
this.recQty = recQty;
this.partNo = partNo;
this.orderNo = orderNo;
this.partNameRdd = partNameRdd;
this.item = item;
this.unit = unit;
this.erpAreaNo = erpAreaNo;
this.organizeCode = organizeCode;
}
} }

@ -103,6 +103,14 @@ public class WmsCSFactTrans extends BaseBean {
@ApiParam("是否范围内") @ApiParam("是否范围内")
public Integer isScope; public Integer isScope;
@Transient
@ApiParam(value = "实盘箱数", example = "1")
public Long countBoxQty;
@Transient
@ApiParam(value = "物料数量", example = "1")
public Double sumPartQty;
public WmsCSFactTrans(){} public WmsCSFactTrans(){}
public Integer getIsScopeVal() { public Integer getIsScopeVal() {
@ -133,4 +141,12 @@ public class WmsCSFactTrans extends BaseBean {
this.srcZoneNo = srcZoneNo; this.srcZoneNo = srcZoneNo;
this.srcWhNo = srcWhNo; this.srcWhNo = srcWhNo;
} }
public WmsCSFactTrans(Long countBoxQty,Double sumPartQty,String zoneNo, String partNo, String partNameRdd) {
this.countBoxQty = countBoxQty;
this.sumPartQty = sumPartQty;
this.zoneNo = zoneNo;
this.partNo = partNo;
this.partNameRdd = partNameRdd;
}
} }

@ -220,6 +220,6 @@ public class WmsDocMovementDetails extends BaseBean {
public Integer busiType; public Integer busiType;
@Column(name = "IS_SN") @Column(name = "IS_SN")
@ApiParam(value = "条码生成状态", example = "1") @ApiParam(value = "条码生成状态", example = "20")
public Integer isSn; public Integer isSn;
} }

@ -130,10 +130,16 @@ public class WmsMoveMaster extends BaseBean {
@ApiParam("交易类型名称") @ApiParam("交易类型名称")
private String transTypeName; private String transTypeName;
@Column(name="FIX_ID")
@ApiParam(value = "设备编号")
public String fixId;
public WmsMoveMaster(){}; public WmsMoveMaster(){};
public WmsMoveMaster(String organizeCode,String partNo,String partNameRdd,String transTypeCode,String transTypeName,Integer itemStatus, public WmsMoveMaster(Long id,String orderNo,String organizeCode,String partNo,String partNameRdd,String transTypeCode,String transTypeName,Integer itemStatus,
String unit,String srcWhNo,String srcZoneNo,String destWhNo,String destZoneNo,Double transQty, Double rejectQty) { String unit,String srcWhNo,String srcZoneNo,String destWhNo,String destZoneNo,Double transQty, Double rejectQty,String fixId) {
this.id = id;
this.orderNo = orderNo;
this.organizeCode = organizeCode; this.organizeCode = organizeCode;
this.partNo = partNo; this.partNo = partNo;
this.partNameRdd = partNameRdd; this.partNameRdd = partNameRdd;
@ -147,7 +153,7 @@ public class WmsMoveMaster extends BaseBean {
this.destZoneNo = destZoneNo; this.destZoneNo = destZoneNo;
this.transQty = transQty; this.transQty = transQty;
this.rejectQty = rejectQty; this.rejectQty = rejectQty;
this.fixId = fixId;
} }

@ -131,4 +131,8 @@ public class WmsPOMaster extends BaseBean {
@Transient @Transient
@ApiParam("手机") @ApiParam("手机")
private String vendorPhone; private String vendorPhone;
@Transient
@ApiParam("前端信息")
private String message;
} }

@ -0,0 +1,76 @@
package cn.estsh.i3plus.pojo.wms.bean;
import cn.estsh.i3plus.pojo.base.bean.BaseBean;
import io.swagger.annotations.Api;
import io.swagger.annotations.ApiParam;
import lombok.Data;
import lombok.EqualsAndHashCode;
import org.hibernate.annotations.DynamicInsert;
import org.hibernate.annotations.DynamicUpdate;
import javax.persistence.Column;
import javax.persistence.Entity;
import javax.persistence.Table;
/**
* @Description : WMS_
* @Reference :
* @Author : jimmy.zeng
* @CreateDate : 2019-07-17 11:32
* @Modify:
**/
@Data
@Entity
@Table(name="WMS_PACK_SN")
@DynamicInsert
@DynamicUpdate
@EqualsAndHashCode(callSuper = true)
@Api(value="包装箱条码表",description = "包装箱条码表")
public class WmsPackSn extends BaseBean {
@Column(name = "ORDER_NO")
@ApiParam(value = "订单号")
private String orderNo;
@Column(name = "PART_NO")
@ApiParam(value = "物料编码")
private String partNo;
@Column(name = "PART_NAME_ADD")
@ApiParam(value = "物料名称")
private String partNameAdd;
@Column(name = "QTY")
@ApiParam("数量")
private Double qty;
@Column(name = "SID")
@ApiParam("SID")
private Double sId;
@Column(name = "COMMIT_DATE")
@ApiParam(value = "提交日期")
private String commitDate;
@Column(name = "COMMIT_TIME")
@ApiParam(value = "提交时间")
private String commitTime;
@Column(name = "SN")
@ApiParam(value = "条码")
private String sn;
/**
* :10=,20=,30= PRODUCT_INSTOCK_STATUS
*/
@Column(name = "ORDER_STATUS")
@ApiParam(value = "状态")
private Integer orderStatus;
/**
* :ZMMES=MES,TBMES=MES SRC_STATUS
*/
@Column(name = "SRC")
@ApiParam(value = "单据来源")
private String src;
}

@ -5,7 +5,6 @@ import io.swagger.annotations.Api;
import io.swagger.annotations.ApiParam; import io.swagger.annotations.ApiParam;
import lombok.Data; import lombok.Data;
import lombok.EqualsAndHashCode; import lombok.EqualsAndHashCode;
import net.bytebuddy.implementation.bind.annotation.Default;
import org.hibernate.annotations.ColumnDefault; import org.hibernate.annotations.ColumnDefault;
import org.hibernate.annotations.DynamicInsert; import org.hibernate.annotations.DynamicInsert;
import org.hibernate.annotations.DynamicUpdate; import org.hibernate.annotations.DynamicUpdate;
@ -123,14 +122,6 @@ public class WmsPart extends BaseBean {
@ApiParam(value = "默认入库库位") @ApiParam(value = "默认入库库位")
private String inLocateNo; private String inLocateNo;
@Transient
@ApiParam("默认入库存储区")
private String inZoneNo;
@Transient
@ApiParam("默认入库仓库")
private String inWhNo;
@Column(name = "PROD_CFG_TYPE_CODE") @Column(name = "PROD_CFG_TYPE_CODE")
@ApiParam("项目代码") @ApiParam("项目代码")
private String prodCfgTypeCode; private String prodCfgTypeCode;
@ -143,6 +134,10 @@ public class WmsPart extends BaseBean {
@ApiParam("項目结算标识") @ApiParam("項目结算标识")
private String outCloseFlag = "2"; private String outCloseFlag = "2";
@Column(name = "OUT_CLOSE_TYPE")
@ApiParam("结算方式")
private String outCloseType;
@Transient @Transient
@ApiParam("总数量") @ApiParam("总数量")
private Double qty; private Double qty;
@ -169,12 +164,4 @@ public class WmsPart extends BaseBean {
this.min = minQty; this.min = minQty;
this.qty = cqty; this.qty = cqty;
} }
public WmsPart(String partNo, String vendorNo, String inLocateNo, String inZoneNo, String inWhNo) {
this.partNo = partNo;
this.vendorNo = vendorNo;
this.inLocateNo = inLocateNo;
this.inZoneNo = inZoneNo;
this.inWhNo = inWhNo;
}
} }

@ -147,6 +147,10 @@ public class WmsStockQuan extends BaseBean {
@ApiParam(value = "存储区集合") @ApiParam(value = "存储区集合")
private List<String> zoneList; private List<String> zoneList;
@Transient
@ApiParam(value = "移动单条码集合")
private List<WmsMoveSn> wmsMoveSnList;
public String getAreaNo() { public String getAreaNo() {
return areaNo; return areaNo;
@ -204,7 +208,7 @@ public class WmsStockQuan extends BaseBean {
} }
public WmsStockQuan(String whNo, String zoneNo, String unit, String partNo, String partName, public WmsStockQuan(String whNo, String zoneNo, String unit, String partNo, String partName,
Double qty, Double failQty, Double holdQty, Double qcQty, Double rinQty, Double freezeQty, Double consignQty, Double lockQty,String prodCfgTypeCode ,String prodCfgTypeName) { Double qty, Double failQty, Double holdQty, Double qcQty, Double rinQty, Double freezeQty, Double consignQty, Double lockQty, String prodCfgTypeCode, String prodCfgTypeName, Double scrapQty) {
this.whNo = whNo; this.whNo = whNo;
this.zoneNo = zoneNo; this.zoneNo = zoneNo;
this.partNo = partNo; this.partNo = partNo;
@ -218,9 +222,11 @@ public class WmsStockQuan extends BaseBean {
this.freezeQty = freezeQty; this.freezeQty = freezeQty;
this.consignQty = consignQty; this.consignQty = consignQty;
this.lockQty = lockQty; this.lockQty = lockQty;
this.prodCfgTypeCode= prodCfgTypeCode; this.prodCfgTypeCode = prodCfgTypeCode;
this.prodCfgTypeName = prodCfgTypeName; this.prodCfgTypeName = prodCfgTypeName;
this.scrapQty = scrapQty;
} }
public WmsStockQuan(Double qty, Double failQty, Double holdQty, Double qcQty, Double rinQty, Double freezeQty, Double consignQty, Double lockQty, Double scrapQty) { public WmsStockQuan(Double qty, Double failQty, Double holdQty, Double qcQty, Double rinQty, Double freezeQty, Double consignQty, Double lockQty, Double scrapQty) {
this.qty = qty; this.qty = qty;
this.failQty = failQty; this.failQty = failQty;
@ -233,7 +239,7 @@ public class WmsStockQuan extends BaseBean {
this.scrapQty = scrapQty; this.scrapQty = scrapQty;
} }
public WmsStockQuan(String locateNo,Integer boxQty,Double partQty,String partNo,String partNameRdd, String unit, public WmsStockQuan(String locateNo, Integer boxQty, Double partQty, String partNo, String partNameRdd, String unit,
Double sumQty, Double qty, Double failQty, Double holdQty, Double qcQty, Double rinQty, Double freezeQty, Double consignQty, Double lockQty, Double scrapQty) { Double sumQty, Double qty, Double failQty, Double holdQty, Double qcQty, Double rinQty, Double freezeQty, Double consignQty, Double lockQty, Double scrapQty) {
this.locateNo = locateNo; this.locateNo = locateNo;
this.boxQty = boxQty; this.boxQty = boxQty;
@ -253,8 +259,8 @@ public class WmsStockQuan extends BaseBean {
this.scrapQty = scrapQty; this.scrapQty = scrapQty;
} }
public WmsStockQuan(String whNo, String zoneNo, String locateNo,Integer boxQty,Double partQty,String partNo,String partNameRdd, String unit, public WmsStockQuan(String whNo, String zoneNo, String locateNo, Integer boxQty, Double partQty, String partNo, String partNameRdd, String unit,
Double qty, Double failQty, Double holdQty, Double qcQty, Double rinQty, Double freezeQty, Double consignQty, Double lockQty, Double scrapQty) { Double qty, Double failQty, Double holdQty, Double qcQty, Double rinQty, Double freezeQty, Double consignQty, Double lockQty, Double scrapQty) {
this.whNo = whNo; this.whNo = whNo;
this.zoneNo = zoneNo; this.zoneNo = zoneNo;
this.locateNo = locateNo; this.locateNo = locateNo;

@ -109,9 +109,8 @@ public class WmsStockSn extends BaseBean {
private String unit; private String unit;
@Column(name = "QTY") @Column(name = "QTY")
@ColumnDefault("0")
@ApiParam(value = "数量", example = "0") @ApiParam(value = "数量", example = "0")
private Double qty; private Double qty = 0d;
/** /**
* :10=,20=,30= * :10=,20=,30=
@ -155,6 +154,10 @@ public class WmsStockSn extends BaseBean {
@ApiParam(value = "工作中心代码") @ApiParam(value = "工作中心代码")
private String workCenterCode; private String workCenterCode;
@Column(name = "SN_TYPE")
@ApiParam(value = "条码类型", example = "10")
private Integer snType = 10;
@ApiParam(value = "仓库名称") @ApiParam(value = "仓库名称")
@Transient @Transient
public String whNameRdd; public String whNameRdd;
@ -227,8 +230,11 @@ public class WmsStockSn extends BaseBean {
@ApiParam(value = "ERP库存地") @ApiParam(value = "ERP库存地")
public String erpZoneNo; public String erpZoneNo;
public WmsStockSn(){} @Transient
@ApiParam(value = "目标数量")
public Double destQty;
public WmsStockSn(){}
public WmsStockSn(String partNo){ public WmsStockSn(String partNo){
this.partNo = partNo; this.partNo = partNo;

@ -0,0 +1,29 @@
package cn.estsh.i3plus.pojo.wms.bean.esbio;
import lombok.Data;
/**
* Created by Administrator on 2019/7/2.
*/
@Data
public class IQ {
public String SID="";
public String TPDESC="";
public String RECYMD="";
public String RECHMS="";
public String XMLCON="";
public String ACTFLG="";
public String ACTYMD="";
public String ACTHMS="";
public String WERKS="";
}

@ -0,0 +1,29 @@
package cn.estsh.i3plus.pojo.wms.bean.esbio;
import lombok.Data;
/**
* Created by Administrator on 2019/7/2.
*/
@Data
public class OQ {
public String SID="";
public String TPDESC="";
public String CREYMD="";
public String CREHMS="";
public String XMLCON="";
public String ACTFLG="";
public String ACTYMD="";
public String ACTHMS="";
public String WERKS="";
}

@ -0,0 +1,26 @@
package cn.estsh.i3plus.pojo.wms.bean.esbio;
import lombok.Data;
@Data
public class PublishTopicData {
public int TPID =0;
public String PBNO ="";
public String TPNO ="";
public String TPDESC ="";
public String MESTAB ="";
public String MESGROP ="";
public String MESORD ="";
public String MESPK ="";
public String PBNAME ="";
}

@ -0,0 +1,28 @@
package cn.estsh.i3plus.pojo.wms.bean.esbio;
import lombok.Data;
@Data
public class SI_TP {
public String TPTYP="";
public String TPNO="";
public String TPDESC="";
public String MESTAB="";
public String MESGROP="";
public String MESPK="";
public String ACTTYP="";
public String ACTDESC="";
public String ENAB="";
public String WERKS="";
}

@ -0,0 +1,17 @@
package cn.estsh.i3plus.pojo.wms.bean.esbio;
import lombok.Data;
@Data
public class SI_TPMAP {
public int SEQ=0;
public String SAPCOL="";
public String MESCOL="";
public String COLTYP="";
public String COLDESC="";
}

@ -17,18 +17,24 @@ import java.util.List;
@Repository @Repository
public interface IEngineScriptPersistenceRepository extends BaseRepository<EngineScriptPersistence, Long> { public interface IEngineScriptPersistenceRepository extends BaseRepository<EngineScriptPersistence, Long> {
/** /**
* *
* @param organizeCode
* @param scriptNo * @param scriptNo
* @return * @return
*/ */
EngineScriptPersistence findByOrganizeCodeAndScriptNo(String organizeCode, String scriptNo); EngineScriptPersistence findByOrganizeCodeAndScriptNo(String organizeCode, String scriptNo);
/** /**
*
* @param scriptNo
* @return
*/
EngineScriptPersistence findByScriptNo(String scriptNo);
/**
* *
* @return * @return
*/ */
@Query("select t.languageType from EngineScriptPersistence t group by t.organizeCode, t.languageType") @Query("select t.languageType from EngineScriptPersistence t group by t.organizeCode, t.languageType")
List findGroupByLanguageType(); List findGroupByLanguageType();
EngineScriptPersistence findByScriptNo(String scriptNo);
} }

@ -0,0 +1,17 @@
package cn.estsh.i3plus.pojo.wms.repository;
import cn.estsh.i3plus.pojo.base.jpa.dao.BaseRepository;
import cn.estsh.i3plus.pojo.wms.bean.AmpJisRec;
import cn.estsh.i3plus.pojo.wms.dbinterface.WmsInterfaceDataMapper;
import org.springframework.stereotype.Repository;
/**
* @Description :
* @Reference :
* @Author : jessica.chen
* @CreateDate : 2019-06-28 15:17
* @Modify:
**/
@Repository
public interface WmsInterfaceDataMapperRepository extends BaseRepository<WmsInterfaceDataMapper,Long> {
}

@ -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.WmsPackSn;
import org.springframework.stereotype.Repository;
/**
* @Description :
* @Reference :
* @Author : jimmy.zeng
* @CreateDate : 2019-07-17 13:36
* @Modify:
**/
@Repository
public interface WmsPackSnRepository extends BaseRepository<WmsPackSn, Long> {
}

@ -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.WmsShipping;
import org.springframework.stereotype.Repository;
/**
* @Description ()
* @Reference
* @Author dragon
* @CreateDate 2019/7/17 15:54
* @Modify
*/
@Repository
public interface WmsShippingRepository extends BaseRepository<WmsShipping, Long> {
}

@ -7,6 +7,7 @@ import cn.estsh.i3plus.pojo.base.enumutil.WmsEnumUtil;
import cn.estsh.i3plus.pojo.base.tool.DdlPreparedPack; import cn.estsh.i3plus.pojo.base.tool.DdlPreparedPack;
import cn.estsh.i3plus.pojo.base.tool.HqlPack; import cn.estsh.i3plus.pojo.base.tool.HqlPack;
import cn.estsh.i3plus.pojo.wms.bean.*; import cn.estsh.i3plus.pojo.wms.bean.*;
import cn.estsh.i3plus.pojo.wms.dbinterface.WmsInterfaceDataMapper;
import cn.estsh.i3plus.pojo.wms.engine.rule.EngineRulePersistence; import cn.estsh.i3plus.pojo.wms.engine.rule.EngineRulePersistence;
import cn.estsh.i3plus.pojo.wms.engine.script.EngineScriptPersistence; import cn.estsh.i3plus.pojo.wms.engine.script.EngineScriptPersistence;
import com.alibaba.fastjson.JSONObject; import com.alibaba.fastjson.JSONObject;
@ -47,6 +48,23 @@ public class WmsHqlPack {
} }
/** /**
*
* @return
*/
public static DdlPackBean packHqlWmsUnitConvertByPager(WmsUnitConvert wmsUnitConvert){
DdlPackBean result = new DdlPackBean();
//查询参数封装
DdlPreparedPack.getStringEqualPack(wmsUnitConvert.getUnitCode(), "unitCode", result);
DdlPreparedPack.getStringEqualPack(wmsUnitConvert.getDestUnitCode(), "destUnitCode", result);
getStringBuilderPack(wmsUnitConvert, result);
return result;
}
/**
* PO * PO
* *
* @param wmsPOMasterDetails * @param wmsPOMasterDetails
@ -58,7 +76,7 @@ public class WmsHqlPack {
//查询参数封装 //查询参数封装
DdlPreparedPack.getStringEqualPack(wmsPOMasterDetails.getOrderNo(), "orderNo", result); DdlPreparedPack.getStringEqualPack(wmsPOMasterDetails.getOrderNo(), "orderNo", result);
DdlPreparedPack.getStringEqualPack(wmsPOMasterDetails.getPartNo(), "partNo", result); DdlPreparedPack.getStringEqualPack(wmsPOMasterDetails.getPartNo(), "partNo", result);
DdlPreparedPack.getStringRightLikerPack(wmsPOMasterDetails.getPartNameRdd(), "partNameRdd", result); DdlPreparedPack.getStringEqualPack(wmsPOMasterDetails.getPartNameRdd(), "partNameRdd", result);
DdlPreparedPack.getStringEqualPack(wmsPOMasterDetails.getPlanTime(), "planTime", result); DdlPreparedPack.getStringEqualPack(wmsPOMasterDetails.getPlanTime(), "planTime", result);
DdlPreparedPack.getStringEqualPack(wmsPOMasterDetails.getPlanDate(), "planDate", result); DdlPreparedPack.getStringEqualPack(wmsPOMasterDetails.getPlanDate(), "planDate", result);
@ -79,12 +97,12 @@ public class WmsHqlPack {
//查询参数封装 //查询参数封装
DdlPreparedPack.getStringLikerPack(wmsDocMovementDetails.getOrderNo(), "orderNo", result); DdlPreparedPack.getStringLikerPack(wmsDocMovementDetails.getOrderNo(), "orderNo", result);
DdlPreparedPack.getNumEqualPack(wmsDocMovementDetails.getItemStatus(), "itemStatus", result); DdlPreparedPack.getNumEqualPack(wmsDocMovementDetails.getItemStatus(), "itemStatus", result);
DdlPreparedPack.getStringLikerPack(wmsDocMovementDetails.getPartNo(), "partNo", result); DdlPreparedPack.getStringEqualPack(wmsDocMovementDetails.getPartNo(), "partNo", result);
DdlPreparedPack.getStringLikerPack(wmsDocMovementDetails.getDestZoneNo(), "destZoneNo", result); DdlPreparedPack.getStringLikerPack(wmsDocMovementDetails.getDestZoneNo(), "destZoneNo", result);
DdlPreparedPack.getStringLikerPack(wmsDocMovementDetails.getDestLocateNo(), "destLocateNo", result); DdlPreparedPack.getStringLikerPack(wmsDocMovementDetails.getDestLocateNo(), "destLocateNo", result);
DdlPreparedPack.timeBuilder(wmsDocMovementDetails.getCreateDateTimeStart(), DdlPreparedPack.timeBuilder(wmsDocMovementDetails.getCreateDateTimeStart(),
wmsDocMovementDetails.getCreateDateTimeEnd(),"createDatetime",result,true); wmsDocMovementDetails.getCreateDateTimeEnd(), "createDatetime", result, true);
getStringBuilderPack(wmsDocMovementDetails, result); getStringBuilderPack(wmsDocMovementDetails, result);
return result; return result;
@ -118,9 +136,10 @@ public class WmsHqlPack {
DdlPackBean packBean = new DdlPackBean(); DdlPackBean packBean = new DdlPackBean();
//查询参数封装 //查询参数封装
DdlPreparedPack.getStringLikerPack(wmsDocMovementMaster.getOrderNo(), "orderNo", packBean); DdlPreparedPack.getStringRightLikerPack(wmsDocMovementMaster.getOrderNo(), "orderNo", packBean);
DdlPreparedPack.getNumEqualPack(wmsDocMovementMaster.getMoveType(), "moveType", packBean); DdlPreparedPack.getNumEqualPack(wmsDocMovementMaster.getMoveType(), "moveType", packBean);
DdlPreparedPack.getNumEqualPack(wmsDocMovementMaster.getBusiType(), "busiType", packBean); DdlPreparedPack.getNumEqualPack(wmsDocMovementMaster.getBusiType(), "busiType", packBean);
DdlPreparedPack.getNumEqualPack(wmsDocMovementMaster.getOrderStatus(), "orderStatus", packBean);
DdlPreparedPack.getStringEqualPack(wmsDocMovementMaster.getCustNo(), "custNo", packBean); DdlPreparedPack.getStringEqualPack(wmsDocMovementMaster.getCustNo(), "custNo", packBean);
getStringBuilderPack(wmsDocMovementMaster, packBean); getStringBuilderPack(wmsDocMovementMaster, packBean);
@ -138,7 +157,7 @@ public class WmsHqlPack {
DdlPackBean result = new DdlPackBean(); DdlPackBean result = new DdlPackBean();
//查询参数封装 //查询参数封装
DdlPreparedPack.getStringEqualPack(wmsPOMaster.getOrderNo(), "orderNo", result); DdlPreparedPack.getStringRightLikerPack(wmsPOMaster.getOrderNo(), "orderNo", result);
DdlPreparedPack.getStringEqualPack(wmsPOMaster.getPoType(), "poType", result); DdlPreparedPack.getStringEqualPack(wmsPOMaster.getPoType(), "poType", result);
DdlPreparedPack.getNumEqualPack(wmsPOMaster.getPoStatus(), "poStatus", result); DdlPreparedPack.getNumEqualPack(wmsPOMaster.getPoStatus(), "poStatus", result);
DdlPreparedPack.getStringEqualPack(wmsPOMaster.getVendorNo(), "vendorNo", result); DdlPreparedPack.getStringEqualPack(wmsPOMaster.getVendorNo(), "vendorNo", result);
@ -176,6 +195,7 @@ public class WmsHqlPack {
/** /**
* 线 * 线
*
* @param wmsRoutingDetail * @param wmsRoutingDetail
* @return * @return
*/ */
@ -207,6 +227,7 @@ public class WmsHqlPack {
/** /**
* 线 * 线
*
* @param wmsRoutingAssign * @param wmsRoutingAssign
* @return * @return
*/ */
@ -244,7 +265,7 @@ public class WmsHqlPack {
public static DdlPackBean packHqlWmsPart(WmsPart wmsPart) { public static DdlPackBean packHqlWmsPart(WmsPart wmsPart) {
DdlPackBean result = new DdlPackBean(); DdlPackBean result = new DdlPackBean();
DdlPreparedPack.getStringLikerPack(wmsPart.getPartNo(), "partNo", result); DdlPreparedPack.getStringRightLikerPack(wmsPart.getPartNo(), "partNo", result);
DdlPreparedPack.getStringLikerPack(wmsPart.getPartName(), "partName", result); DdlPreparedPack.getStringLikerPack(wmsPart.getPartName(), "partName", result);
DdlPreparedPack.getStringLikerPack(wmsPart.getPartSpec(), "partSpec", result); DdlPreparedPack.getStringLikerPack(wmsPart.getPartSpec(), "partSpec", result);
DdlPreparedPack.getStringEqualPack(wmsPart.getPartType(), "partType", result); DdlPreparedPack.getStringEqualPack(wmsPart.getPartType(), "partType", result);
@ -265,7 +286,7 @@ public class WmsHqlPack {
DdlPackBean result = new DdlPackBean(); DdlPackBean result = new DdlPackBean();
//查询参数封装 //查询参数封装
DdlPreparedPack.getStringLikerPack(wmsIbCheckPlan.getPartNo(), "partNo", result); DdlPreparedPack.getStringRightLikerPack(wmsIbCheckPlan.getPartNo(), "partNo", result);
DdlPreparedPack.getStringLikerPack(wmsIbCheckPlan.getPartNameRdd(), "partNameRdd", result); DdlPreparedPack.getStringLikerPack(wmsIbCheckPlan.getPartNameRdd(), "partNameRdd", result);
getStringBuilderPack(wmsIbCheckPlan, result); getStringBuilderPack(wmsIbCheckPlan, result);
@ -289,7 +310,7 @@ public class WmsHqlPack {
DdlPackBean result = new DdlPackBean(); DdlPackBean result = new DdlPackBean();
//查询参数封装 //查询参数封装
DdlPreparedPack.getStringEqualPack(wmsTransType.getTransTypeCode(), "transTypeCode", result); DdlPreparedPack.getStringLikerPack(wmsTransType.getTransTypeCode(), "transTypeCode", result);
DdlPreparedPack.getStringLikerPack(wmsTransType.getTransTypeName(), "transTypeName", result); DdlPreparedPack.getStringLikerPack(wmsTransType.getTransTypeName(), "transTypeName", result);
DdlPreparedPack.getNumEqualPack(wmsTransType.getAgId(), "agId", result); DdlPreparedPack.getNumEqualPack(wmsTransType.getAgId(), "agId", result);
@ -412,11 +433,11 @@ public class WmsHqlPack {
DdlPreparedPack.getStringEqualPack(wmsLocate.getLocateName(), "locateName", result); DdlPreparedPack.getStringEqualPack(wmsLocate.getLocateName(), "locateName", result);
DdlPreparedPack.getNumEqualPack(wmsLocate.getLocateType(), "locateType", result); DdlPreparedPack.getNumEqualPack(wmsLocate.getLocateType(), "locateType", result);
DdlPreparedPack.getStringEqualPack(wmsLocate.getWhNo(), "whNo", result); DdlPreparedPack.getStringEqualPack(wmsLocate.getWhNo(), "whNo", result);
if(wmsLocate.getZoneNo() != null){ if (wmsLocate.getZoneNo() != null) {
DdlPreparedPack.getInPack(StringUtils.join(new ArrayList<String>(Arrays.asList(wmsLocate.getZoneNo().split(","))),","),"",result); DdlPreparedPack.getInPack(StringUtils.join(new ArrayList<String>(Arrays.asList(wmsLocate.getZoneNo().split(","))), ","), "", result);
} }
// DdlPreparedPack.getStringEqualPack(wmsLocate.getZoneNo(), "zoneNo", result); // DdlPreparedPack.getStringEqualPack(wmsLocate.getZoneNo(), "zoneNo", result);
DdlPreparedPack.getNumEqualPack(wmsLocate.getStatus(), "status", result); DdlPreparedPack.getNumEqualPack(wmsLocate.getStatus(), "status", result);
getStringBuilderPack(wmsLocate, result); getStringBuilderPack(wmsLocate, result);
@ -554,6 +575,8 @@ public class WmsHqlPack {
DdlPreparedPack.getNumEqualPack(wmsShipping.getOrderStatus(), "orderStatus", result); DdlPreparedPack.getNumEqualPack(wmsShipping.getOrderStatus(), "orderStatus", result);
//特殊发货标志 //特殊发货标志
DdlPreparedPack.getStringEqualPack(wmsShipping.getShippingFlag(), "shippingFlag", result); DdlPreparedPack.getStringEqualPack(wmsShipping.getShippingFlag(), "shippingFlag", result);
//单据来源
DdlPreparedPack.getStringEqualPack(wmsShipping.getSrc(), "src", result);
getStringBuilderPack(wmsShipping, result); getStringBuilderPack(wmsShipping, result);
@ -679,9 +702,9 @@ public class WmsHqlPack {
// 来源单据类型 // 来源单据类型
DdlPreparedPack.getStringEqualPack(wmsSnPrint.getRefType(), "refType", result); DdlPreparedPack.getStringEqualPack(wmsSnPrint.getRefType(), "refType", result);
// 来源单据号 // 来源单据号
DdlPreparedPack.getStringEqualPack(wmsSnPrint.getRefNo(), "refNo", result); DdlPreparedPack.getStringLikerPack(wmsSnPrint.getRefNo(), "refNo", result);
// 打印机 // 打印机
DdlPreparedPack.getStringEqualPack(wmsSnPrint.getPrinter(), "printer", result); DdlPreparedPack.getStringLikerPack(wmsSnPrint.getPrinter(), "printer", result);
// 打印机状态 // 打印机状态
DdlPreparedPack.getNumEqualPack(wmsSnPrint.getPrintStatus(), "printStatus", result); DdlPreparedPack.getNumEqualPack(wmsSnPrint.getPrintStatus(), "printStatus", result);
@ -808,7 +831,14 @@ public class WmsHqlPack {
DdlPreparedPack.getStringEqualPack(wmsStockSn.getRefSrc(), "refSrc", result); DdlPreparedPack.getStringEqualPack(wmsStockSn.getRefSrc(), "refSrc", result);
DdlPreparedPack.getNumEqualPack(wmsStockSn.getPrinted(), "printed", result); DdlPreparedPack.getNumEqualPack(wmsStockSn.getPrinted(), "printed", result);
DdlPreparedPack.getNumEqualPack(wmsStockSn.getSnStatus(), "snStatus", result); DdlPreparedPack.getNumEqualPack(wmsStockSn.getSnStatus(), "snStatus", result);
if (wmsStockSn.getSnStatus() == null) {
DdlPreparedPack.getInPackArray(new Integer[]{
WmsEnumUtil.STOCK_SN_STATUS.QUALITY_CONTROL.getValue(), WmsEnumUtil.STOCK_SN_STATUS.PRE_INSTOCK.getValue(),
WmsEnumUtil.STOCK_SN_STATUS.INSTOCKED.getValue(), WmsEnumUtil.STOCK_SN_STATUS.PICKED.getValue(),
WmsEnumUtil.STOCK_SN_STATUS.COMMING.getValue()}, "snStatus", result);
}
DdlPreparedPack.getNumEqualPack(wmsStockSn.getQcStatus(), "qcStatus", result); DdlPreparedPack.getNumEqualPack(wmsStockSn.getQcStatus(), "qcStatus", result);
result.setWhereAppend(result.getWhereAppend() + " and qty > 0");
getStringBuilderPack(wmsStockSn, result); getStringBuilderPack(wmsStockSn, result);
@ -824,7 +854,7 @@ public class WmsHqlPack {
public static DdlPackBean packWmsStockQuan(WmsStockQuan wmsStockQuan) { public static DdlPackBean packWmsStockQuan(WmsStockQuan wmsStockQuan) {
DdlPackBean result = new DdlPackBean(); DdlPackBean result = new DdlPackBean();
DdlPreparedPack.getInPackList(wmsStockQuan.getZoneList(),"zoneNo",result); DdlPreparedPack.getInPackList(wmsStockQuan.getZoneList(), "zoneNo", result);
//查询参数封装 //查询参数封装
DdlPreparedPack.getStringEqualPack(wmsStockQuan.getWhNo(), "whNo", result); DdlPreparedPack.getStringEqualPack(wmsStockQuan.getWhNo(), "whNo", result);
DdlPreparedPack.getStringEqualPack(wmsStockQuan.getLocateNo(), "locateNo", result); DdlPreparedPack.getStringEqualPack(wmsStockQuan.getLocateNo(), "locateNo", result);
@ -864,7 +894,7 @@ public class WmsHqlPack {
//查询参数封装 //查询参数封装
DdlPreparedPack.getStringEqualPack(wmsTransQuan.getWhNo(), "whNo", result); DdlPreparedPack.getStringEqualPack(wmsTransQuan.getWhNo(), "whNo", result);
DdlPreparedPack.getStringEqualPack(wmsTransQuan.getZoneNo(), "zoneNo", result); DdlPreparedPack.getStringEqualPack(wmsTransQuan.getZoneNo(), "zoneNo", result);
DdlPreparedPack.getStringEqualPack(wmsTransQuan.getMoveNo(), "moveNo", result); DdlPreparedPack.getStringLikerPack(wmsTransQuan.getMoveNo(), "moveNo", result);
DdlPreparedPack.getStringEqualPack(wmsTransQuan.getPartNo(), "partNo", result); DdlPreparedPack.getStringEqualPack(wmsTransQuan.getPartNo(), "partNo", result);
DdlPreparedPack.getStringEqualPack(wmsTransQuan.getLocateNo(), "locateNo", result); DdlPreparedPack.getStringEqualPack(wmsTransQuan.getLocateNo(), "locateNo", result);
@ -872,6 +902,7 @@ public class WmsHqlPack {
return result; return result;
} }
/** /**
* *
* *
@ -884,14 +915,14 @@ public class WmsHqlPack {
HqlPack.getStringEqualPack(wmsStockQuan.getWhNo(), "whNo", findWhere); HqlPack.getStringEqualPack(wmsStockQuan.getWhNo(), "whNo", findWhere);
HqlPack.getStringEqualPack(wmsStockQuan.getProdCfgTypeCode(), "prodCfgTypeCode", findWhere); HqlPack.getStringEqualPack(wmsStockQuan.getProdCfgTypeCode(), "prodCfgTypeCode", findWhere);
HqlPack.getStringEqualPack(wmsStockQuan.getLocateNo(), "locateNo", findWhere); HqlPack.getStringEqualPack(wmsStockQuan.getLocateNo(), "locateNo", findWhere);
if(wmsStockQuan.getZoneNo() != null){ if (wmsStockQuan.getZoneNo() != null) {
HqlPack.getInPack(StringUtils.join(new ArrayList<String>(Arrays.asList(wmsStockQuan.getZoneNo().split(","))),","),"",findWhere); HqlPack.getInPack(StringUtils.join(new ArrayList<String>(Arrays.asList(wmsStockQuan.getZoneNo().split(","))), ","), "", findWhere);
//DdlPreparedPack.getInPackArray(wmsStockQuan.getZoneNo().split(","), "zoneNo", result); //DdlPreparedPack.getInPackArray(wmsStockQuan.getZoneNo().split(","), "zoneNo", result);
} }
if(wmsStockQuan.getPartNo() != null){ if (wmsStockQuan.getPartNo() != null) {
HqlPack.getInPack(StringUtils.join(new ArrayList<String>(Arrays.asList(wmsStockQuan.getPartNo().split(","))),","),"partNo",findWhere); HqlPack.getInPack(StringUtils.join(new ArrayList<String>(Arrays.asList(wmsStockQuan.getPartNo().split(","))), ","), "partNo", findWhere);
} }
if(!wmsStockQuan.getIncludeZeroStock()){ if (!wmsStockQuan.getIncludeZeroStock()) {
//含0库存显示默认为否 //含0库存显示默认为否
//自定义条件,各汇总数量相加。为否时添加>0的条件判断 //自定义条件,各汇总数量相加。为否时添加>0的条件判断
findWhere.append(" and (qty + failQty + holdQty + qcQty + rinQty + freezeQty + consignQty + lockQty) > 0 "); findWhere.append(" and (qty + failQty + holdQty + qcQty + rinQty + freezeQty + consignQty + lockQty) > 0 ");
@ -907,22 +938,23 @@ public class WmsHqlPack {
DdlPreparedPack.getStringEqualPack(wmsStockQuan.getProdCfgTypeCode(), "prodCfgTypeCode", result); DdlPreparedPack.getStringEqualPack(wmsStockQuan.getProdCfgTypeCode(), "prodCfgTypeCode", result);
DdlPreparedPack.getStringEqualPack(wmsStockQuan.getLocateNo(), "locateNo", result); DdlPreparedPack.getStringEqualPack(wmsStockQuan.getLocateNo(), "locateNo", result);
if(wmsStockQuan.getZoneNo() != null){ if (wmsStockQuan.getZoneNo() != null) {
DdlPreparedPack.getInPackList(Arrays.asList(wmsStockQuan.getZoneNo().split(",")), "zoneNo", result); DdlPreparedPack.getInPackList(Arrays.asList(wmsStockQuan.getZoneNo().split(",")), "zoneNo", result);
} }
if(wmsStockQuan.getPartNo() != null){ if (wmsStockQuan.getPartNo() != null) {
DdlPreparedPack.getInPackList(Arrays.asList(wmsStockQuan.getPartNo().split(",")), "partNo", result); DdlPreparedPack.getInPackList(Arrays.asList(wmsStockQuan.getPartNo().split(",")), "partNo", result);
} }
if(!wmsStockQuan.getIncludeZeroStock()){ if (!wmsStockQuan.getIncludeZeroStock()) {
//含0库存显示默认为否 //含0库存显示默认为否
//自定义条件,各汇总数量相加。为否时添加>0的条件判断 //自定义条件,各汇总数量相加。为否时添加>0的条件判断
result.setWhereAppend(result.getWhereAppend()+" and (qty + failQty + holdQty + qcQty + rinQty + freezeQty + consignQty + lockQty) > 0 "); result.setWhereAppend(result.getWhereAppend() + " and (qty + failQty + holdQty + qcQty + rinQty + freezeQty + consignQty + lockQty) > 0 ");
} }
getStringBuilderPack(wmsStockQuan, result); getStringBuilderPack(wmsStockQuan, result);
return result; return result;
} }
/** /**
* *
* *
@ -933,8 +965,8 @@ public class WmsHqlPack {
DdlPackBean result = new DdlPackBean(); DdlPackBean result = new DdlPackBean();
//查询参数封装 //查询参数封装
DdlPreparedPack.getStringEqualPack(wmsPackage.getPackageNo(), "packageNo", result); DdlPreparedPack.getStringLikerPack(wmsPackage.getPackageNo(), "packageNo", result);
DdlPreparedPack.getStringEqualPack(wmsPackage.getParentPackageNo(), "parentPackageNo", result); DdlPreparedPack.getStringLikerPack(wmsPackage.getParentPackageNo(), "parentPackageNo", result);
DdlPreparedPack.getNumEqualPack(wmsPackage.getPackTypeId(), "packTypeId", result); DdlPreparedPack.getNumEqualPack(wmsPackage.getPackTypeId(), "packTypeId", result);
getStringBuilderPack(wmsPackage, result); getStringBuilderPack(wmsPackage, result);
@ -970,9 +1002,16 @@ public class WmsHqlPack {
public static DdlPackBean packHqlWmsMoveMaster(WmsMoveMaster wmsMoveMaster) { public static DdlPackBean packHqlWmsMoveMaster(WmsMoveMaster wmsMoveMaster) {
DdlPackBean result = new DdlPackBean(); DdlPackBean result = new DdlPackBean();
DdlPreparedPack.getStringEqualPack(wmsMoveMaster.getOrderNo(), "orderNo", result); DdlPreparedPack.getStringLikerPack(wmsMoveMaster.getOrderNo(), "orderNo", result);
DdlPreparedPack.getNumEqualPack(wmsMoveMaster.getOrderStatus(), "orderStatus", result); DdlPreparedPack.getNumEqualPack(wmsMoveMaster.getOrderStatus(), "orderStatus", result);
DdlPreparedPack.getStringEqualPack(wmsMoveMaster.getTransTypeCode(), "transTypeCode", result); DdlPreparedPack.getStringEqualPack(wmsMoveMaster.getTransTypeCode(), "transTypeCode", result);
DdlPreparedPack.getStringLikerPack(wmsMoveMaster.getCreateUser(), "createUser", result);
DdlPreparedPack.getStringLikerPack(wmsMoveMaster.getModifyUser(), "modifyUser", result);
DdlPreparedPack.timeBuilder(wmsMoveMaster.getCreateDateTimeStart(),
wmsMoveMaster.getCreateDateTimeEnd(), "createDatetime", result, true);
DdlPreparedPack.timeBuilder(wmsMoveMaster.getModifyDateTimeStart(),
wmsMoveMaster.getModifyDateTimeEnd(), "modifyDatetime", result, true);
getStringBuilderPack(wmsMoveMaster, result); getStringBuilderPack(wmsMoveMaster, result);
return result; return result;
@ -1063,13 +1102,13 @@ public class WmsHqlPack {
DdlPackBean result = new DdlPackBean(); DdlPackBean result = new DdlPackBean();
//单号 //单号
DdlPreparedPack.getStringEqualPack(wmsQCMaster.getOrderNo(), "orderNo", result); DdlPreparedPack.getStringLikerPack(wmsQCMaster.getOrderNo(), "orderNo", result);
//业务类型 //业务类型
DdlPreparedPack.getNumEqualPack(wmsQCMaster.getOrderType(), "orderType", result); DdlPreparedPack.getNumEqualPack(wmsQCMaster.getOrderType(), "orderType", result);
//关联单据类型 //关联单据类型
DdlPreparedPack.getStringEqualPack(wmsQCMaster.getRefType(), "refType", result); DdlPreparedPack.getStringEqualPack(wmsQCMaster.getRefType(), "refType", result);
//关联单据号 //关联单据号
DdlPreparedPack.getStringEqualPack(wmsQCMaster.getRefSrc(), "refSrc", result); DdlPreparedPack.getStringLikerPack(wmsQCMaster.getRefSrc(), "refSrc", result);
getStringBuilderPack(wmsQCMaster, result); getStringBuilderPack(wmsQCMaster, result);
@ -1118,6 +1157,7 @@ public class WmsHqlPack {
/** /**
* *
*
* @param wmsStockSn * @param wmsStockSn
* @return * @return
*/ */
@ -1138,7 +1178,7 @@ public class WmsHqlPack {
DdlPreparedPack.getStringLikerPack(wmsStockSn.getSn(), "sn", result); DdlPreparedPack.getStringLikerPack(wmsStockSn.getSn(), "sn", result);
DdlPreparedPack.getStringEqualPack(wmsStockSn.getDateCode(), "dateCode", result); DdlPreparedPack.getStringEqualPack(wmsStockSn.getDateCode(), "dateCode", result);
DdlPreparedPack.getStringEqualPack(wmsStockSn.getLotNo(), "lotNo", result); DdlPreparedPack.getStringEqualPack(wmsStockSn.getLotNo(), "lotNo", result);
if(wmsStockSn.getIsValid()!= null){ if (wmsStockSn.getIsValid() != null) {
DdlPreparedPack.getNumEqualPack(wmsStockSn.getIsValid(), "isValid", result); DdlPreparedPack.getNumEqualPack(wmsStockSn.getIsValid(), "isValid", result);
} }
getStringBuilderPack(wmsStockSn, result); getStringBuilderPack(wmsStockSn, result);
@ -1151,7 +1191,7 @@ public class WmsHqlPack {
DdlPreparedPack.getStringEqualPack(wmsStockQuan.getLocateNo(), "locateNo", result); DdlPreparedPack.getStringEqualPack(wmsStockQuan.getLocateNo(), "locateNo", result);
result.setWhereAppend(result.getWhereAppend()+" and qty > 0 "); result.setWhereAppend(result.getWhereAppend() + " and qty > 0 ");
getStringBuilderPack(wmsStockQuan, result); getStringBuilderPack(wmsStockQuan, result);
return result; return result;
@ -1431,6 +1471,13 @@ public class WmsHqlPack {
DdlPreparedPack.getNumEqualPack(wmsStockSn.getQcStatus(), "qcStatus", result); DdlPreparedPack.getNumEqualPack(wmsStockSn.getQcStatus(), "qcStatus", result);
DdlPreparedPack.getStringEqualPack(wmsStockSn.getRefSrc(), "refSrc", result); DdlPreparedPack.getStringEqualPack(wmsStockSn.getRefSrc(), "refSrc", result);
DdlPreparedPack.getNumEqualPack(wmsStockSn.getPrinted(), "printed", result); DdlPreparedPack.getNumEqualPack(wmsStockSn.getPrinted(), "printed", result);
DdlPreparedPack.getInPackList(wmsStockSn.getErpZoneNoList(), "zones", result);
DdlPreparedPack.getNumEqualPack(wmsStockSn.getSnType(), "snType", result);
DdlPreparedPack.getNumberBiggerPack(wmsStockSn.getQty(), "qty", result);
if (StringUtils.isNotBlank(wmsStockSn.getOrderByParam())) {
result.setOrderByStr(wmsStockSn.getOrderByParam());
}
getStringBuilderPack(wmsStockSn, result); getStringBuilderPack(wmsStockSn, result);
return result; return result;
} }
@ -1547,13 +1594,14 @@ public class WmsHqlPack {
/** /**
* List<Map> List<String> * List<Map> List<String>
*
* @param mapList * @param mapList
* @param keyName * @param keyName
*/ */
private static List<String> cyclicTraversal(List<Map> mapList,String keyName) { private static List<String> cyclicTraversal(List<Map> mapList, String keyName) {
List<String> list = new ArrayList<String>(); List<String> list = new ArrayList<String>();
for(int i=0;i<mapList.size();i++){ for (int i = 0; i < mapList.size(); i++) {
Map<String,String> map = mapList.get(i); Map<String, String> map = mapList.get(i);
list.add(map.get(keyName)); list.add(map.get(keyName));
} }
return list; return list;
@ -1561,13 +1609,14 @@ public class WmsHqlPack {
/** /**
* List<Map> HQL * List<Map> HQL
*
* @param mapList * @param mapList
* @param keyName * @param keyName
* @param columnName * @param columnName
* @param packBean * @param packBean
*/ */
private static void packMutilConditionHql(List<Map> mapList, String keyName,String columnName, DdlPackBean packBean) { private static void packMutilConditionHql(List<Map> mapList, String keyName, String columnName, DdlPackBean packBean) {
int index = 1; int index = 1;
String columnParam = null; String columnParam = null;
for (Map item : mapList) { for (Map item : mapList) {
columnParam = columnName + String.valueOf(index); columnParam = columnName + String.valueOf(index);
@ -1586,7 +1635,7 @@ public class WmsHqlPack {
* @param orderList * @param orderList
* @return * @return
*/ */
public static DdlPackBean packHqlAndIn(WmsTaskInfo bean, String columnName, List<String> orderList,Map<String, List<WmsDataAuth>> groupDataAuth) { public static DdlPackBean packHqlAndIn(WmsTaskInfo bean, String columnName, List<String> orderList, Map<String, List<WmsDataAuth>> groupDataAuth) {
DdlPackBean packBean = new DdlPackBean(); DdlPackBean packBean = new DdlPackBean();
Set<Map.Entry<String, List<WmsDataAuth>>> entries = groupDataAuth.entrySet(); Set<Map.Entry<String, List<WmsDataAuth>>> entries = groupDataAuth.entrySet();
//拼sql //拼sql
@ -1599,7 +1648,7 @@ public class WmsHqlPack {
if (StringUtils.isNotBlank(data)) { if (StringUtils.isNotBlank(data)) {
List<Map> mapList = JSONObject.parseArray(data, Map.class); List<Map> mapList = JSONObject.parseArray(data, Map.class);
if (StringUtils.equalsIgnoreCase(WmsEnumUtil.DATA_OBJ_TYPE.TRANS_TYPE.getValue() + "", key)) { if (StringUtils.equalsIgnoreCase(WmsEnumUtil.DATA_OBJ_TYPE.TRANS_TYPE.getValue() + "", key)) {
DdlPreparedPack.getInPackList(cyclicTraversal(mapList,"TRANS_TYPE_CODE"), "transTypeCode", packBean); DdlPreparedPack.getInPackList(cyclicTraversal(mapList, "TRANS_TYPE_CODE"), "transTypeCode", packBean);
//packMutilConditionHql(mapList, "TRANS_TYPE_CODE", "transTypeCode", packBean); //packMutilConditionHql(mapList, "TRANS_TYPE_CODE", "transTypeCode", packBean);
break; break;
} }
@ -1680,10 +1729,10 @@ public class WmsHqlPack {
public static DdlPackBean packHqlWmsTransModule(WmsTransModule wmsTransModule) { public static DdlPackBean packHqlWmsTransModule(WmsTransModule wmsTransModule) {
DdlPackBean packBean = new DdlPackBean(); DdlPackBean packBean = new DdlPackBean();
if (!Strings.isNullOrEmpty(wmsTransModule.getTmName())) { if (!Strings.isNullOrEmpty(wmsTransModule.getTmName())) {
DdlPreparedPack.getStringEqualPack(wmsTransModule.getTmName(), "tmName", packBean); DdlPreparedPack.getStringLikerPack(wmsTransModule.getTmName(), "tmName", packBean);
} }
if (!Strings.isNullOrEmpty(wmsTransModule.getCallClass())) { if (!Strings.isNullOrEmpty(wmsTransModule.getCallClass())) {
DdlPreparedPack.getStringEqualPack(wmsTransModule.getCallClass(), "callClass", packBean); DdlPreparedPack.getStringLikerPack(wmsTransModule.getCallClass(), "callClass", packBean);
} }
if (!Strings.isNullOrEmpty(wmsTransModule.getTmDesc())) { if (!Strings.isNullOrEmpty(wmsTransModule.getTmDesc())) {
DdlPreparedPack.getStringLikerPack(wmsTransModule.getTmDesc(), "tmDesc", packBean); DdlPreparedPack.getStringLikerPack(wmsTransModule.getTmDesc(), "tmDesc", packBean);
@ -1854,7 +1903,7 @@ public class WmsHqlPack {
DdlPreparedPack.getNumEqualPack(wmsStockSn.getSnStatus(), "snStatus", result); DdlPreparedPack.getNumEqualPack(wmsStockSn.getSnStatus(), "snStatus", result);
DdlPreparedPack.getNumEqualPack(wmsStockSn.getQcStatus(), "qcStatus", result); DdlPreparedPack.getNumEqualPack(wmsStockSn.getQcStatus(), "qcStatus", result);
DdlPreparedPack.getStringNotNullPack("locateNo", result); DdlPreparedPack.getStringNotNullPack("locateNo", result);
result.setWhereAppend(result.getWhereAppend()+" and locateNo != ''"); result.setWhereAppend(result.getWhereAppend() + " and locateNo != ''");
getStringBuilderPack(wmsStockSn, result); getStringBuilderPack(wmsStockSn, result);
@ -1868,7 +1917,7 @@ public class WmsHqlPack {
DdlPreparedPack.getStringEqualPack(wmsStockQuan.getWhNo(), "whNo", result); DdlPreparedPack.getStringEqualPack(wmsStockQuan.getWhNo(), "whNo", result);
DdlPreparedPack.getStringEqualPack(wmsStockQuan.getPartNo(), "partNo", result); DdlPreparedPack.getStringEqualPack(wmsStockQuan.getPartNo(), "partNo", result);
DdlPreparedPack.getStringEqualPack(wmsStockQuan.getZoneNo(), "zoneNo", result); DdlPreparedPack.getStringEqualPack(wmsStockQuan.getZoneNo(), "zoneNo", result);
result.setWhereAppend(result.getWhereAppend()+" and (qty + failQty + holdQty + qcQty + rinQty + freezeQty + consignQty + lockQty) > 0 "); result.setWhereAppend(result.getWhereAppend() + " and (qty + failQty + holdQty + qcQty + rinQty + freezeQty + consignQty + lockQty) > 0 ");
getStringBuilderPack(wmsStockQuan, result); getStringBuilderPack(wmsStockQuan, result);
return result; return result;
@ -1942,6 +1991,7 @@ public class WmsHqlPack {
getStringBuilderPack(wmsVendorPart, result); getStringBuilderPack(wmsVendorPart, result);
return result; return result;
} }
/** /**
* *
* *
@ -1951,12 +2001,12 @@ public class WmsHqlPack {
public static DdlPackBean packHqlWmsProdCfgType(WmsProdCfgType wmsProdCfgType) { public static DdlPackBean packHqlWmsProdCfgType(WmsProdCfgType wmsProdCfgType) {
DdlPackBean result = new DdlPackBean(); DdlPackBean result = new DdlPackBean();
//查询参数封装 //查询参数封装
if(wmsProdCfgType != null){ if (wmsProdCfgType != null) {
DdlPreparedPack.getStringLikerPack(wmsProdCfgType.getProdCfgTypeName(), "prodCfgTypeName", result); DdlPreparedPack.getStringLikerPack(wmsProdCfgType.getProdCfgTypeName(), "prodCfgTypeName", result);
DdlPreparedPack.getStringLikerPack(wmsProdCfgType.getProdCfgTypeCode(), "prodCfgTypeCode", result); DdlPreparedPack.getStringLikerPack(wmsProdCfgType.getProdCfgTypeCode(), "prodCfgTypeCode", result);
} }
DdlPreparedPack.getNumEqualPack(wmsProdCfgType.getIsValid(),"isValid",result); DdlPreparedPack.getNumEqualPack(wmsProdCfgType.getIsValid(), "isValid", result);
DdlPreparedPack.getNumEqualPack(CommonEnumUtil.TRUE_OR_FALSE.FALSE.getValue(),"isDeleted",result); DdlPreparedPack.getNumEqualPack(CommonEnumUtil.TRUE_OR_FALSE.FALSE.getValue(), "isDeleted", result);
// getStringBuilderPack(wmsProdCfgType, result); // getStringBuilderPack(wmsProdCfgType, result);
return result; return result;
} }
@ -1986,11 +2036,11 @@ public class WmsHqlPack {
* @param wmsPart * @param wmsPart
* @return * @return
*/ */
public static DdlPackBean packHqlWmsPartByList(WmsPart wmsPart,String[] parts) { public static DdlPackBean packHqlWmsPartByList(WmsPart wmsPart, String[] parts) {
DdlPackBean packBean = new DdlPackBean(); DdlPackBean packBean = new DdlPackBean();
DdlPreparedPack.getInPackArray(parts,"partNo",packBean); DdlPreparedPack.getInPackArray(parts, "partNo", packBean);
DdlPreparedPack.getStringEqualPack(wmsPart.getOrganizeCode(),"organizeCode",packBean); DdlPreparedPack.getStringEqualPack(wmsPart.getOrganizeCode(), "organizeCode", packBean);
getStringBuilderPack(wmsPart, packBean); getStringBuilderPack(wmsPart, packBean);
return packBean; return packBean;
@ -2059,11 +2109,11 @@ public class WmsHqlPack {
* *
* *
* @param zoneNoList * @param zoneNoList
*@param wmsZones * @param wmsZones
* @param locateType * @param locateType
* @return * @return
*/ */
public static DdlPackBean packLocateNoByZoneNo(List<String> zoneNoList , WmsZones wmsZones , Integer locateType) { public static DdlPackBean packLocateNoByZoneNo(List<String> zoneNoList, WmsZones wmsZones, Integer locateType) {
DdlPackBean result = new DdlPackBean(); DdlPackBean result = new DdlPackBean();
//查询参数封装 //查询参数封装
@ -2084,7 +2134,7 @@ public class WmsHqlPack {
DdlPackBean result = new DdlPackBean(); DdlPackBean result = new DdlPackBean();
//查询参数封装 //查询参数封装
DdlPreparedPack.getInPackList(ids,"id",result); DdlPreparedPack.getInPackList(ids, "id", result);
return result; return result;
} }
@ -2096,17 +2146,76 @@ public class WmsHqlPack {
* @param organizeCode * @param organizeCode
* @return * @return
*/ */
public static DdlPackBean packHqlWmsASNMasterByStatus(List<Integer> statusList,String organizeCode) { public static DdlPackBean packHqlWmsASNMasterByStatus(List<Integer> statusList, String organizeCode) {
DdlPackBean result = new DdlPackBean(); DdlPackBean result = new DdlPackBean();
//查询参数封装 //查询参数封装
DdlPreparedPack.getInPackList(statusList,"asnStatus",result); DdlPreparedPack.getInPackList(statusList, "asnStatus", result);
DdlPreparedPack.getNumEqualPack(WmsEnumUtil.PRODUCT_INSTOCK_STATUS.CREATE.getValue(),"actionStatus",result); DdlPreparedPack.getNumEqualPack(WmsEnumUtil.PRODUCT_INSTOCK_STATUS.CREATE.getValue(), "actionStatus", result);
DdlPreparedPack.getStringEqualPack(String.valueOf(WmsEnumUtil.ORDER_TYPE.AMP.getValue()),"asnType",result); DdlPreparedPack.getNumEqualPack(WmsEnumUtil.ORDER_TYPE.AMP.getValue(), "asnType", result);
DdlPreparedPack.getStringEqualPack(organizeCode,"organizeCode",result); DdlPreparedPack.getStringEqualPack(organizeCode, "organizeCode", result);
DdlPreparedPack.getNumEqualPack(CommonEnumUtil.TRUE_OR_FALSE.TRUE.getValue(), "isValid", result); DdlPreparedPack.getNumEqualPack(CommonEnumUtil.TRUE_OR_FALSE.TRUE.getValue(), "isValid", result);
DdlPreparedPack.getNumEqualPack(CommonEnumUtil.TRUE_OR_FALSE.FALSE.getValue(), "isDeleted", result); DdlPreparedPack.getNumEqualPack(CommonEnumUtil.TRUE_OR_FALSE.FALSE.getValue(), "isDeleted", result);
return result; return result;
} }
/**
*
*
* @param wmsInterfaceDataMapper
* @return
*/
public static DdlPackBean packHqlWmsInterfaceDataMapper(WmsInterfaceDataMapper wmsInterfaceDataMapper) {
DdlPackBean result = new DdlPackBean();
DdlPreparedPack.getStringLikerPack(wmsInterfaceDataMapper.getSrcTableName(), "srcTableName", result);
DdlPreparedPack.getStringLikerPack(wmsInterfaceDataMapper.getDestBeanName(), "destBeanName", result);
DdlPreparedPack.getStringLikerPack(wmsInterfaceDataMapper.getBusiRoute(), "busiRoute", result);
DdlPreparedPack.getStringLikerPack(wmsInterfaceDataMapper.getGroupName(), "groupName", result);
getStringBuilderPack(wmsInterfaceDataMapper, result);
return result;
}
/**
*
*
* @param wmsStockSn
* @return
*/
public static DdlPackBean packHqlWmsStockSnManageByPager(WmsStockSn wmsStockSn) {
DdlPackBean result = new DdlPackBean();
// 物料编码支持多选
DdlPreparedPack.getInPackList(wmsStockSn.getPartNoList(), "partNo", result);
DdlPreparedPack.getStringEqualPack(wmsStockSn.getWhNo(), "whNo", result);
DdlPreparedPack.getStringEqualPack(wmsStockSn.getLocateNo(), "locateNo", result);
// 存储区
DdlPreparedPack.getStringEqualPack(wmsStockSn.getZoneNo(), "zoneNo", result);
DdlPreparedPack.getStringEqualPack(wmsStockSn.getVendorNo(), "vendorNo", result);
// 库位不为空
DdlPreparedPack.getStringNotNullPack( "locateNo", result);
DdlPreparedPack.getStringNoEqualPack("","locateNo", result);
// 排除创建及出库状态条码
if(wmsStockSn.getSnStatus() != null){
DdlPreparedPack.getNumEqualPack(wmsStockSn.getSnStatus(), "snStatus", result);
}
DdlPreparedPack.getNumNOEqualPack(WmsEnumUtil.STOCK_SN_STATUS.CREATE.getValue(),"snStatus",result);
DdlPreparedPack.getNumNOEqualPack(WmsEnumUtil.STOCK_SN_STATUS.OUT_STOCK.getValue(),"snStatus",result);
DdlPreparedPack.getNumEqualPack(wmsStockSn.getSnType(),"snType",result);
//数量大于0
DdlPreparedPack.getNumberBiggerPack(0,"qty",result);
DdlPreparedPack.getStringRightLikerPack(wmsStockSn.getSn(), "sn", result);
DdlPreparedPack.getStringEqualPack(wmsStockSn.getDateCode(), "dateCode", result);
DdlPreparedPack.getStringEqualPack(wmsStockSn.getLotNo(), "lotNo", result);
DdlPreparedPack.getOrderByPack(new Object[]{2}, new String[]{"createDatetime"}, result);
getStringBuilderPack(wmsStockSn, result);
return result;
}
} }

Loading…
Cancel
Save