|
|
|
@ -264,6 +264,7 @@ public class MesHqlPack {
|
|
|
|
|
|
|
|
|
|
/**
|
|
|
|
|
* MES设备信息查询条件封装
|
|
|
|
|
*
|
|
|
|
|
* @param mesEquipment
|
|
|
|
|
* @return
|
|
|
|
|
*/
|
|
|
|
@ -292,6 +293,7 @@ public class MesHqlPack {
|
|
|
|
|
packBean.setOrderByStr(mesRoute.orderBy());
|
|
|
|
|
return packBean;
|
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
/**
|
|
|
|
|
* 产品流程配置查询条件封装
|
|
|
|
|
*
|
|
|
|
@ -310,6 +312,7 @@ public class MesHqlPack {
|
|
|
|
|
|
|
|
|
|
/**
|
|
|
|
|
* MES班次信息查询条件封装
|
|
|
|
|
*
|
|
|
|
|
* @param shift
|
|
|
|
|
* @return
|
|
|
|
|
*/
|
|
|
|
@ -330,6 +333,7 @@ public class MesHqlPack {
|
|
|
|
|
|
|
|
|
|
/**
|
|
|
|
|
* MES班次休息信息查询条件封装
|
|
|
|
|
*
|
|
|
|
|
* @param shiftRest
|
|
|
|
|
* @return
|
|
|
|
|
*/
|
|
|
|
@ -344,9 +348,10 @@ public class MesHqlPack {
|
|
|
|
|
|
|
|
|
|
return packBean;
|
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
/******************created by wynne*************/
|
|
|
|
|
/**
|
|
|
|
|
* MES 上传文件FastDfs封装
|
|
|
|
|
*
|
|
|
|
|
* @param mesESOP
|
|
|
|
|
* @return
|
|
|
|
|
*/
|
|
|
|
@ -363,7 +368,117 @@ public class MesHqlPack {
|
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
/**
|
|
|
|
|
* 事件分页获取封装
|
|
|
|
|
*
|
|
|
|
|
* @param mesEvent
|
|
|
|
|
* @param organizeCode
|
|
|
|
|
* @return
|
|
|
|
|
*/
|
|
|
|
|
public static DdlPackBean getMesEvent(MesEvent mesEvent, String organizeCode) {
|
|
|
|
|
DdlPackBean packBean = getAllBaseDataByNormalPro(mesEvent, organizeCode);
|
|
|
|
|
if (StringUtils.isNotEmpty(mesEvent.getButtonCode())) {
|
|
|
|
|
DdlPreparedPack.getStringLikerPack(mesEvent.getButtonCode(), "buttonCode", packBean);
|
|
|
|
|
}
|
|
|
|
|
if (StringUtils.isNotEmpty(mesEvent.getEventCode())) {
|
|
|
|
|
DdlPreparedPack.getStringLikerPack(mesEvent.getEventCode(), "eventCode", packBean);
|
|
|
|
|
}
|
|
|
|
|
if (StringUtils.isNotEmpty(mesEvent.getEventName())) {
|
|
|
|
|
DdlPreparedPack.getStringLikerPack(mesEvent.getEventName(), "eventName", packBean);
|
|
|
|
|
}
|
|
|
|
|
return packBean;
|
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
/**
|
|
|
|
|
* 动作分页获取封装
|
|
|
|
|
*
|
|
|
|
|
* @param mesAction
|
|
|
|
|
* @param organizeCode
|
|
|
|
|
* @return
|
|
|
|
|
*/
|
|
|
|
|
public static DdlPackBean getMesAction(MesAction mesAction, String organizeCode) {
|
|
|
|
|
DdlPackBean packBean = getAllBaseDataByNormalPro(mesAction, organizeCode);
|
|
|
|
|
if (StringUtils.isNotEmpty(mesAction.getActionCode())) {
|
|
|
|
|
DdlPreparedPack.getStringRightLikerPack(mesAction.getActionCode(), "actionCode", packBean);
|
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
if (StringUtils.isNotEmpty(mesAction.getActionName())) {
|
|
|
|
|
DdlPreparedPack.getStringLikerPack(mesAction.getActionName(), "actionName", packBean);
|
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
if (mesAction.getActionType() != null && StringUtils.isNotEmpty(mesAction.getActionType() + "")) {
|
|
|
|
|
DdlPreparedPack.getStringEqualPack(mesAction.getActionType() + "", "actionType", packBean);
|
|
|
|
|
}
|
|
|
|
|
return packBean;
|
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
/**
|
|
|
|
|
* 函数分页获取封装
|
|
|
|
|
*
|
|
|
|
|
* @param mesMethod
|
|
|
|
|
* @param organizeCode
|
|
|
|
|
* @return
|
|
|
|
|
*/
|
|
|
|
|
public static DdlPackBean getMesMethod(MesMethod mesMethod, String organizeCode) {
|
|
|
|
|
DdlPackBean packBean = getAllBaseDataByNormalPro(mesMethod, organizeCode);
|
|
|
|
|
if (StringUtils.isNotEmpty(mesMethod.getMethodCode())) {
|
|
|
|
|
DdlPreparedPack.getStringRightLikerPack(mesMethod.getMethodCode(), "methodCode", packBean);
|
|
|
|
|
}
|
|
|
|
|
if (StringUtils.isNotEmpty(mesMethod.getMethodName())) {
|
|
|
|
|
DdlPreparedPack.getStringLikerPack(mesMethod.getMethodName(), "methodName", packBean);
|
|
|
|
|
}
|
|
|
|
|
if (StringUtils.isNotEmpty(mesMethod.getCallClass())) {
|
|
|
|
|
DdlPreparedPack.getStringRightLikerPack(mesMethod.getCallClass(), "callClass", packBean);
|
|
|
|
|
}
|
|
|
|
|
if (mesMethod.getMethodType() != null && StringUtils.isNotEmpty(mesMethod.getMethodType() + "")) {
|
|
|
|
|
DdlPreparedPack.getStringEqualPack(mesMethod.getMethodType() + "", "methodType", packBean);
|
|
|
|
|
}
|
|
|
|
|
return packBean;
|
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
/**
|
|
|
|
|
* 事件动作分页获取封装
|
|
|
|
|
*
|
|
|
|
|
* @param mesActionMethod
|
|
|
|
|
* @param organizeCode
|
|
|
|
|
* @return
|
|
|
|
|
*/
|
|
|
|
|
public static DdlPackBean getMesActionMethod(MesActionMethod mesActionMethod, String organizeCode) {
|
|
|
|
|
DdlPackBean packBean = getAllBaseDataByNormalPro(mesActionMethod, organizeCode);
|
|
|
|
|
if (StringUtils.isNotEmpty(mesActionMethod.getActionCode())) {
|
|
|
|
|
DdlPreparedPack.getStringLikerPack(mesActionMethod.getActionCode(), "actionCode", packBean);
|
|
|
|
|
}
|
|
|
|
|
if (StringUtils.isNotEmpty(mesActionMethod.getMethodCode())) {
|
|
|
|
|
DdlPreparedPack.getStringLikerPack(mesActionMethod.getMethodCode(), "methodCode", packBean);
|
|
|
|
|
}
|
|
|
|
|
return packBean;
|
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
/**
|
|
|
|
|
* 事件动作分页获取封装
|
|
|
|
|
*
|
|
|
|
|
* @param mesEventAction
|
|
|
|
|
* @param organizeCode
|
|
|
|
|
* @return
|
|
|
|
|
*/
|
|
|
|
|
public static DdlPackBean getMesEventAction(MesEventAction mesEventAction, String organizeCode) {
|
|
|
|
|
DdlPackBean packBean = getAllBaseDataByNormalPro(mesEventAction, organizeCode);
|
|
|
|
|
if (StringUtils.isNotEmpty(mesEventAction.getOrganizeCode())) {
|
|
|
|
|
DdlPreparedPack.getStringEqualPack(mesEventAction.getOrganizeCode(), "organizeCode", packBean);
|
|
|
|
|
}
|
|
|
|
|
if (StringUtils.isNotEmpty(mesEventAction.getEventCode())) {
|
|
|
|
|
DdlPreparedPack.getStringLikerPack(mesEventAction.getEventCode(), "eventCode", packBean);
|
|
|
|
|
}
|
|
|
|
|
if (StringUtils.isNotEmpty(mesEventAction.getActionCode())) {
|
|
|
|
|
DdlPreparedPack.getStringLikerPack(mesEventAction.getActionCode(), "actionCode", packBean);
|
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
return packBean;
|
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
/******************created by wynne*************/
|
|
|
|
|
/**
|
|
|
|
|
* MES工序信息查询条件封装
|
|
|
|
|
*
|
|
|
|
|
* @param process
|
|
|
|
|
* @return
|
|
|
|
|
*/
|
|
|
|
@ -381,6 +496,7 @@ public class MesHqlPack {
|
|
|
|
|
|
|
|
|
|
/**
|
|
|
|
|
* MES工步信息查询条件封装
|
|
|
|
|
*
|
|
|
|
|
* @param step
|
|
|
|
|
* @return
|
|
|
|
|
*/
|
|
|
|
@ -401,6 +517,7 @@ public class MesHqlPack {
|
|
|
|
|
|
|
|
|
|
/**
|
|
|
|
|
* MES工步参数信息查询条件封装
|
|
|
|
|
*
|
|
|
|
|
* @param stepParam
|
|
|
|
|
* @return
|
|
|
|
|
*/
|
|
|
|
@ -421,6 +538,7 @@ public class MesHqlPack {
|
|
|
|
|
|
|
|
|
|
/**
|
|
|
|
|
* MES工序工作单元对应关系查询条件封装
|
|
|
|
|
*
|
|
|
|
|
* @param routeProcessCell
|
|
|
|
|
* @return
|
|
|
|
|
*/
|
|
|
|
@ -444,6 +562,7 @@ public class MesHqlPack {
|
|
|
|
|
|
|
|
|
|
/**
|
|
|
|
|
* MES BOM信息查询条件封装
|
|
|
|
|
*
|
|
|
|
|
* @param bom
|
|
|
|
|
* @return
|
|
|
|
|
*/
|
|
|
|
@ -464,6 +583,7 @@ public class MesHqlPack {
|
|
|
|
|
|
|
|
|
|
/**
|
|
|
|
|
* MES工序BOM信息查询条件封装
|
|
|
|
|
*
|
|
|
|
|
* @param processBom
|
|
|
|
|
* @return
|
|
|
|
|
*/
|
|
|
|
@ -484,6 +604,7 @@ public class MesHqlPack {
|
|
|
|
|
|
|
|
|
|
/**
|
|
|
|
|
* MES 客户信息查询条件封装
|
|
|
|
|
*
|
|
|
|
|
* @param customer
|
|
|
|
|
* @return
|
|
|
|
|
*/
|
|
|
|
@ -501,6 +622,7 @@ public class MesHqlPack {
|
|
|
|
|
|
|
|
|
|
/**
|
|
|
|
|
* MES 客户产线信息查询条件封装
|
|
|
|
|
*
|
|
|
|
|
* @param custProdLine
|
|
|
|
|
* @return
|
|
|
|
|
*/
|
|
|
|
@ -518,6 +640,7 @@ public class MesHqlPack {
|
|
|
|
|
|
|
|
|
|
/**
|
|
|
|
|
* MES 客户零件关系信息查询条件封装
|
|
|
|
|
*
|
|
|
|
|
* @param customerPart
|
|
|
|
|
* @return
|
|
|
|
|
*/
|
|
|
|
@ -538,6 +661,7 @@ public class MesHqlPack {
|
|
|
|
|
|
|
|
|
|
/**
|
|
|
|
|
* MES 设备关键数据信息查询条件封装
|
|
|
|
|
*
|
|
|
|
|
* @param keyData
|
|
|
|
|
* @return
|
|
|
|
|
*/
|
|
|
|
@ -555,6 +679,7 @@ public class MesHqlPack {
|
|
|
|
|
|
|
|
|
|
/**
|
|
|
|
|
* MES 物料关键数据关系信息查询条件封装
|
|
|
|
|
*
|
|
|
|
|
* @param kpData
|
|
|
|
|
* @return
|
|
|
|
|
*/
|
|
|
|
@ -572,6 +697,7 @@ public class MesHqlPack {
|
|
|
|
|
|
|
|
|
|
/**
|
|
|
|
|
* MES 产品配置类型信息查询条件封装
|
|
|
|
|
*
|
|
|
|
|
* @param prodCfgType
|
|
|
|
|
* @return
|
|
|
|
|
*/
|
|
|
|
@ -589,6 +715,7 @@ public class MesHqlPack {
|
|
|
|
|
|
|
|
|
|
/**
|
|
|
|
|
* MES 产品配置信息查询条件封装
|
|
|
|
|
*
|
|
|
|
|
* @param prodCfg
|
|
|
|
|
* @return
|
|
|
|
|
*/
|
|
|
|
@ -609,6 +736,7 @@ public class MesHqlPack {
|
|
|
|
|
|
|
|
|
|
/**
|
|
|
|
|
* MES 产品配置关系信息查询条件封装
|
|
|
|
|
*
|
|
|
|
|
* @param prodCfgDetail
|
|
|
|
|
* @return
|
|
|
|
|
*/
|
|
|
|
@ -626,6 +754,7 @@ public class MesHqlPack {
|
|
|
|
|
|
|
|
|
|
/**
|
|
|
|
|
* MES 物料信息查询条件封装
|
|
|
|
|
*
|
|
|
|
|
* @param part
|
|
|
|
|
* @return
|
|
|
|
|
*/
|
|
|
|
@ -652,6 +781,7 @@ public class MesHqlPack {
|
|
|
|
|
|
|
|
|
|
/**
|
|
|
|
|
* MES 物料分类信息查询条件封装
|
|
|
|
|
*
|
|
|
|
|
* @param partCategory
|
|
|
|
|
* @return
|
|
|
|
|
*/
|
|
|
|
@ -669,6 +799,7 @@ public class MesHqlPack {
|
|
|
|
|
|
|
|
|
|
/**
|
|
|
|
|
* MES 包装规格信息查询条件封装
|
|
|
|
|
*
|
|
|
|
|
* @param packSpec
|
|
|
|
|
* @return
|
|
|
|
|
*/
|
|
|
|
@ -689,6 +820,7 @@ public class MesHqlPack {
|
|
|
|
|
|
|
|
|
|
/**
|
|
|
|
|
* MES 产品类型信息查询条件封装
|
|
|
|
|
*
|
|
|
|
|
* @param produceCategory
|
|
|
|
|
* @return
|
|
|
|
|
*/
|
|
|
|
@ -706,6 +838,7 @@ public class MesHqlPack {
|
|
|
|
|
|
|
|
|
|
/**
|
|
|
|
|
* MES 关键件条码规则信息查询条件封装
|
|
|
|
|
*
|
|
|
|
|
* @param kpsnRule
|
|
|
|
|
* @return
|
|
|
|
|
*/
|
|
|
|
@ -720,6 +853,7 @@ public class MesHqlPack {
|
|
|
|
|
|
|
|
|
|
/**
|
|
|
|
|
* MES 产品排程清单信息查询条件封装
|
|
|
|
|
*
|
|
|
|
|
* @param partScheduleBom
|
|
|
|
|
* @return
|
|
|
|
|
*/
|
|
|
|
@ -737,6 +871,7 @@ public class MesHqlPack {
|
|
|
|
|
|
|
|
|
|
/**
|
|
|
|
|
* MES对象与dao对应关系查询条件封装
|
|
|
|
|
*
|
|
|
|
|
* @param objectDao
|
|
|
|
|
* @return
|
|
|
|
|
*/
|
|
|
|
@ -754,6 +889,7 @@ public class MesHqlPack {
|
|
|
|
|
|
|
|
|
|
/**
|
|
|
|
|
* MES-PCN同步配置查询条件封装
|
|
|
|
|
*
|
|
|
|
|
* @param pcnSyncCfg
|
|
|
|
|
* @return
|
|
|
|
|
*/
|
|
|
|
@ -774,6 +910,7 @@ public class MesHqlPack {
|
|
|
|
|
|
|
|
|
|
/**
|
|
|
|
|
* MES工作单元参数配置查询条件封装
|
|
|
|
|
*
|
|
|
|
|
* @param workCellParamCfg
|
|
|
|
|
* @return
|
|
|
|
|
*/
|
|
|
|
@ -791,6 +928,7 @@ public class MesHqlPack {
|
|
|
|
|
|
|
|
|
|
/**
|
|
|
|
|
* MES工作单元队列查询条件封装
|
|
|
|
|
*
|
|
|
|
|
* @param workCellPoint
|
|
|
|
|
* @return
|
|
|
|
|
*/
|
|
|
|
@ -804,6 +942,7 @@ public class MesHqlPack {
|
|
|
|
|
|
|
|
|
|
/**
|
|
|
|
|
* PLC设备信息配置查询条件封装
|
|
|
|
|
*
|
|
|
|
|
* @param plcConfigure
|
|
|
|
|
* @return
|
|
|
|
|
*/
|
|
|
|
|