|
|
|
@ -1611,4 +1611,76 @@ public class MesHqlPack {
|
|
|
|
|
}
|
|
|
|
|
return packBean;
|
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
/**
|
|
|
|
|
* 对象结构
|
|
|
|
|
* @param mesObjectCfg
|
|
|
|
|
* @param organizeCode
|
|
|
|
|
* @return
|
|
|
|
|
*/
|
|
|
|
|
public static DdlPackBean getMesObjectCfg(MesObjectCfg mesObjectCfg, String organizeCode) {
|
|
|
|
|
DdlPackBean packBean = getAllBaseDataByNormalPro(mesObjectCfg, organizeCode);
|
|
|
|
|
if (!StringUtils.isEmpty(mesObjectCfg.getObjectCode())) {
|
|
|
|
|
DdlPreparedPack.getStringLikerPack(mesObjectCfg.getObjectCode(), "objectCode", packBean);
|
|
|
|
|
}
|
|
|
|
|
if (!StringUtils.isEmpty(mesObjectCfg.getFieldCode())) {
|
|
|
|
|
DdlPreparedPack.getStringLikerPack(mesObjectCfg.getFieldCode(), "fieldCode", packBean);
|
|
|
|
|
}
|
|
|
|
|
if (!StringUtils.isEmpty(mesObjectCfg.getFieldName())) {
|
|
|
|
|
DdlPreparedPack.getStringLikerPack(mesObjectCfg.getFieldName(), "fieldName", packBean);
|
|
|
|
|
}
|
|
|
|
|
if (!StringUtils.isEmpty(mesObjectCfg.getFieldType())) {
|
|
|
|
|
DdlPreparedPack.getStringLikerPack(mesObjectCfg.getFieldType(), "fieldType", packBean);
|
|
|
|
|
}
|
|
|
|
|
return packBean;
|
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
/**
|
|
|
|
|
* 数据对象
|
|
|
|
|
* @param mesDataObject
|
|
|
|
|
* @param organizeCode
|
|
|
|
|
* @return
|
|
|
|
|
*/
|
|
|
|
|
public static DdlPackBean getMesDataObject(MesDataObject mesDataObject, String organizeCode) {
|
|
|
|
|
DdlPackBean packBean = getAllBaseDataByNormalPro(mesDataObject, organizeCode);
|
|
|
|
|
if (!StringUtils.isEmpty(mesDataObject.getObjectCode())) {
|
|
|
|
|
DdlPreparedPack.getStringLikerPack(mesDataObject.getObjectCode(), "objectCode", packBean);
|
|
|
|
|
}
|
|
|
|
|
if (!StringUtils.isEmpty(mesDataObject.getObjectName())) {
|
|
|
|
|
DdlPreparedPack.getStringLikerPack(mesDataObject.getObjectName(), "objectName", packBean);
|
|
|
|
|
}
|
|
|
|
|
if (mesDataObject.getOperateType() != null) {
|
|
|
|
|
DdlPreparedPack.getNumEqualPack(mesDataObject.getOperateType(), "operateType", packBean);
|
|
|
|
|
}
|
|
|
|
|
if (!StringUtils.isEmpty(mesDataObject.getFieldPk())) {
|
|
|
|
|
DdlPreparedPack.getStringLikerPack(mesDataObject.getObjectName(), "fieldPk", packBean);
|
|
|
|
|
}
|
|
|
|
|
return packBean;
|
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
/**
|
|
|
|
|
* 产品包装关系
|
|
|
|
|
* @param mesProdPack
|
|
|
|
|
* @param organizeCode
|
|
|
|
|
* @return
|
|
|
|
|
*/
|
|
|
|
|
public static DdlPackBean getMesProdPack(MesProdPack mesProdPack, String organizeCode) {
|
|
|
|
|
DdlPackBean packBean = getAllBaseDataByNormalPro(mesProdPack, organizeCode);
|
|
|
|
|
if (!StringUtils.isEmpty(mesProdPack.getPartNo())) {
|
|
|
|
|
DdlPreparedPack.getStringEqualPack(mesProdPack.getPartNo(), "partNo", packBean);
|
|
|
|
|
}
|
|
|
|
|
if (!StringUtils.isEmpty(mesProdPack.getCustomerCode())) {
|
|
|
|
|
DdlPreparedPack.getStringEqualPack(mesProdPack.getCustomerCode(), "customerCode", packBean);
|
|
|
|
|
}
|
|
|
|
|
if (!StringUtils.isEmpty(mesProdPack.getPackSpec())) {
|
|
|
|
|
DdlPreparedPack.getStringLikerPack(mesProdPack.getPackSpec(), "packSpec", packBean);
|
|
|
|
|
}
|
|
|
|
|
if (!StringUtils.isEmpty(mesProdPack.getPackLabelTemplate())) {
|
|
|
|
|
DdlPreparedPack.getStringLikerPack(mesProdPack.getPackLabelTemplate(), "packLabelTemplate", packBean);
|
|
|
|
|
}
|
|
|
|
|
if (!StringUtils.isEmpty(mesProdPack.getProdLabelTemplate())) {
|
|
|
|
|
DdlPreparedPack.getStringLikerPack(mesProdPack.getProdLabelTemplate(), "prodLabelTemplate", packBean);
|
|
|
|
|
}
|
|
|
|
|
return packBean;
|
|
|
|
|
}
|
|
|
|
|
}
|
|
|
|
|