Merge remote-tracking branch 'remotes/origin/test' into ext-dev

yun-zuoyi
汪云昊 4 years ago
commit 960ec37cbc

@ -26,7 +26,8 @@ public class BlockSoftSwitchEnumUtil {
WEB_SERVICE(40,"WebService套件"),
MQ(50,"消息队列套件"),
WEB_SOCKET(60,"WebSocket套件"),
FTP(70,"FTP套件");
FTP(70,"FTP套件"),
SAP(80,"SAP套件");
private int value;
private String description;
@ -145,7 +146,10 @@ public class BlockSoftSwitchEnumUtil {
/* FTP */
CLIENT_FTP_IMPP(SUIT_MODE.CLIENT,CASE_TYPE.FTP,160001,"Client FTP客户端适配器"),
SERVER_FTP_IMPP(SUIT_MODE.SERVER,CASE_TYPE.FTP,260001,"Client FTP服务端适配器");
SERVER_FTP_IMPP(SUIT_MODE.SERVER,CASE_TYPE.FTP,260001,"Client FTP服务端适配器"),
/* SAP */
CLIENT_SAP_IMPP(SUIT_MODE.CLIENT,CASE_TYPE.SAP,170001,"Client FTP客户端适配器");
private int value;
private String description;

@ -71,11 +71,11 @@ public class MdmBusiModelRepositoryImpl<T extends BaseMdmBusiModelBean<M, B>, M
value = propValue[i];
if (value != null) {
if ((value instanceof Object[])) {
query.setParameter(name.replace(".", ""), (Object[]) value);
query.setParameter(name.replace("_", ""), (Object[]) value);
} else if ((value instanceof Collection)) {
query.setParameter(name.replace(".", ""), (Collection) value);
query.setParameter(name.replace("_", ""), (Collection) value);
} else {
query.setParameter(name.replace(".", ""), value);
query.setParameter(name.replace("_", ""), value);
}
}
}
@ -90,12 +90,12 @@ public class MdmBusiModelRepositoryImpl<T extends BaseMdmBusiModelBean<M, B>, M
if (((value instanceof Object[])) || ((value instanceof Collection))) {
Object[] arraySerializable = (Object[]) value;
if ((arraySerializable != null) && (arraySerializable.length > 0)) {
sb.append(" and model." + name + " in (:" + name.replace(".", "") + ")");
sb.append(" and model." + name + " in (:" + name.replace("_", "") + ")");
}
} else if (value == null) {
sb.append(" and model." + name + " is null ");
} else {
sb.append(" and model." + name + "=:" + name.replace(".", ""));
sb.append(" and model." + name + "=:" + name.replace("_", ""));
}
}
}
@ -148,7 +148,7 @@ public class MdmBusiModelRepositoryImpl<T extends BaseMdmBusiModelBean<M, B>, M
for (int i = 0; i < packBean.getKeyList().size(); i++) {
query.setParameter(
packBean.getEntityTypeList().get(i).getAlias() + "." + packBean.getKeyList().get(i),
packBean.getEntityTypeList().get(i).getAlias() + "_" + packBean.getKeyList().get(i),
packBean.getValueList().get(i)
);
}
@ -272,7 +272,7 @@ public class MdmBusiModelRepositoryImpl<T extends BaseMdmBusiModelBean<M, B>, M
@Override
public T getByProperty(MdmEnumUtil.HQL_ENTITY_TYPE entityType, String propertyName, Object value) {
String queryString =
selectAll + " where " + entityType.getAlias() + "." + propertyName + "= :" + entityType.getAlias() + "_" + propertyName;
selectAll + " where " + entityType.getAlias() + "_" + propertyName + "= :" + entityType.getAlias() + "_" + propertyName;
try {
List<T> list = entityManager.createQuery(queryString)
.setParameter(entityType.getAlias() + "_" + propertyName, value)
@ -345,7 +345,7 @@ public class MdmBusiModelRepositoryImpl<T extends BaseMdmBusiModelBean<M, B>, M
@Override
public int findByPropertyCount(MdmEnumUtil.HQL_ENTITY_TYPE entityType, String propertyName, Object value) {
try {
String queryString = selectCount + " where " + entityType.getAlias() + "." + propertyName
String queryString = selectCount + " where " + entityType.getAlias() + "_" + propertyName
+ "= :" + entityType.getAlias() + "_" + propertyName;
Long count = entityManager.createQuery(queryString, Long.class)
.setParameter(entityType.getAlias() + "_" + propertyName, value)
@ -400,7 +400,7 @@ public class MdmBusiModelRepositoryImpl<T extends BaseMdmBusiModelBean<M, B>, M
@Override
public List<T> findByPropertyPage(MdmEnumUtil.HQL_ENTITY_TYPE entityType, String propertyName, Object value, String orderByStuff, Pager pager) {
if (pager.getTotalRows() > 0) {
String queryString = selectAll + " where " + entityType.getAlias() + "." + propertyName + "= :" + entityType.getAlias() + "_" + propertyName + " " + orderByStuff;
String queryString = selectAll + " where " + entityType.getAlias() + "_" + propertyName + "= :" + entityType.getAlias() + "_" + propertyName + " " + orderByStuff;
return entityManager.createQuery(queryString)
.setParameter(entityType.getAlias() + "_" + propertyName, value)
.getResultList();
@ -592,7 +592,7 @@ public class MdmBusiModelRepositoryImpl<T extends BaseMdmBusiModelBean<M, B>, M
for (int i = 0; i < packBean.getKeyList().size(); i++) {
query.setParameter(
packBean.getEntityTypeList().get(i).getAlias() + "." + packBean.getKeyList().get(i),
packBean.getEntityTypeList().get(i).getAlias() + "_" + packBean.getKeyList().get(i),
packBean.getValueList().get(i)
);
}
@ -613,7 +613,7 @@ public class MdmBusiModelRepositoryImpl<T extends BaseMdmBusiModelBean<M, B>, M
Query query = entityManager.createQuery(queryString.toString(), Long.class);
for (int i = 0; i < packBean.getKeyList().size(); i++) {
query.setParameter(
packBean.getEntityTypeList().get(i).getAlias() + "." + packBean.getKeyList().get(i),
packBean.getEntityTypeList().get(i).getAlias() + "_" + packBean.getKeyList().get(i),
packBean.getValueList().get(i)
);
}
@ -657,7 +657,7 @@ public class MdmBusiModelRepositoryImpl<T extends BaseMdmBusiModelBean<M, B>, M
for (int i = 0; i < packBean.getKeyList().size(); i++) {
query.setParameter(
packBean.getEntityTypeList().get(i).getAlias() + "." + packBean.getKeyList().get(i),
packBean.getEntityTypeList().get(i).getAlias() + "_" + packBean.getKeyList().get(i),
packBean.getValueList().get(i)
);
}
@ -695,7 +695,7 @@ public class MdmBusiModelRepositoryImpl<T extends BaseMdmBusiModelBean<M, B>, M
for (int i = 0; i < packBean.getKeyList().size(); i++) {
query.setParameter(
packBean.getEntityTypeList().get(i).getAlias() + "." + packBean.getKeyList().get(i),
packBean.getEntityTypeList().get(i).getAlias() + "_" + packBean.getKeyList().get(i),
packBean.getValueList().get(i)
);
}
@ -714,7 +714,7 @@ public class MdmBusiModelRepositoryImpl<T extends BaseMdmBusiModelBean<M, B>, M
for (int i = 0; i < packBean.getKeyList().size(); i++) {
query.setParameter(
packBean.getEntityTypeList().get(i).getAlias() + "." + packBean.getKeyList().get(i),
packBean.getEntityTypeList().get(i).getAlias() + "_" + packBean.getKeyList().get(i),
packBean.getValueList().get(i)
);
}
@ -731,7 +731,7 @@ public class MdmBusiModelRepositoryImpl<T extends BaseMdmBusiModelBean<M, B>, M
for (int i = 0; i < packBean.getKeyList().size(); i++) {
query.setParameter(
packBean.getEntityTypeList().get(i).getAlias() + "." + packBean.getKeyList().get(i),
packBean.getEntityTypeList().get(i).getAlias() + "_" + packBean.getKeyList().get(i),
packBean.getValueList().get(i)
);
}

@ -0,0 +1,499 @@
package cn.estsh.i3plus.pojo.mdm.sqlpack;
import cn.estsh.i3plus.pojo.base.bean.BaseBean;
import cn.estsh.i3plus.pojo.base.enumutil.MdmEnumUtil;
import cn.estsh.i3plus.pojo.mdm.bean.base.DdlPackMdmModelBean;
import java.util.List;
/**
* @Description :
* @Reference :
* @Author : yunhao
* @CreateDate : 2020-11-22 20:37
* @Modify:
**/
public final class DdlMdmBusiPreparedPack extends DdlMdmModelPreparedPack {
protected static MdmEnumUtil.HQL_ENTITY_TYPE entityType = MdmEnumUtil.HQL_ENTITY_TYPE.BUSI;
/**
*
*
* @param startDate
* @param endDate
* @param columnName HQL
* @param packBean HQL
* @param isShowTime
*/
public static void timeBuilder(String startDate, String endDate, String columnName, DdlPackMdmModelBean packBean, boolean isShowTime) {
timeBuilder(entityType, startDate, endDate, columnName, packBean, isShowTime);
}
/**
*
*
* @param startDate
* @param endDate
* @param columnName
* @param isLeftContain
* @param isRightContain
* @param packBean HQL
*/
public static void timeBuilder(String startDate, String endDate, String columnName, boolean isLeftContain, boolean isRightContain, DdlPackMdmModelBean packBean) {
timeBuilder(entityType, startDate, endDate, columnName, isLeftContain, isRightContain, packBean);
}
/**
*
*
* @param date
* @param columnName HQL
* @param packBean HQL
* @param showTaday true:false:
* @param isShowTime
*/
public static void timeBuilder(String date, String columnName, DdlPackMdmModelBean packBean, Boolean showTaday, boolean isShowTime) {
timeBuilder(entityType, date, columnName, packBean, showTaday, isShowTime);
}
/**
*
*
* @param date
* @param startColumnName HQL
* @param endColumnName HQL
* @param packBean HQL
* @param isShowTime
*/
public static void getTimeBetweenCol(String date, String startColumnName, String endColumnName, DdlPackMdmModelBean packBean, boolean isShowTime) {
getTimeBetweenCol(entityType, date, startColumnName, endColumnName, packBean, isShowTime);
}
/**
* Stringorder by
*s
* @param order
* @param columnName
* @param packBean
*/
public static void getOrderByPack(MdmEnumUtil.HQL_ENTITY_TYPE[] entityTypes, Object[] order, String[] columnName, DdlPackMdmModelBean packBean) {
getOrderByPack(entityTypes, order, columnName, packBean);
}
/**
*
*
* @param bean
*/
public static void getOrderDefault(BaseBean bean) {
getOrderDefault(bean);
}
/**
* Stringlike
*
* @param val
* @param columnName
* @param packBean
*/
public static void getStringLikerPack(String val, String columnName, DdlPackMdmModelBean packBean) {
getStringLikerPack(entityType, val, columnName, packBean);
}
/**
* Stringlike
*
* @param val
* @param columnName
* @param packBean
*/
public static void getStringLikerPackOr(String val, String columnName, DdlPackMdmModelBean packBean) {
getStringLikerPackOr(entityType, val, columnName, packBean);
}
/**
* Stringlike()
*
* @param val
* @param columnName
* @param packBean
*/
public static void getStringRightLikerPack(String val, String columnName, DdlPackMdmModelBean packBean) {
getStringRightLikerPack(entityType, val, columnName, packBean);
}
/**
* Stringlike()
*
* @param val
* @param columnName
* @param packBean
*/
public static void getStringLeftLikerPack(String val, String columnName, DdlPackMdmModelBean packBean) {
getStringLeftLikerPack(entityType, val, columnName, packBean);
}
/**
* Stringequal
*
* @param val
* @param columnName
* @param packBean
*/
public static void getStringEqualPack(String val, String columnName, DdlPackMdmModelBean packBean) {
getStringEqualPack(entityType, val, columnName, packBean);
}
/**
* Stringequal
*
* @param val
* @param columnName
* @param packBean
*/
public static void getStringLikePack(String val, String columnName, DdlPackMdmModelBean packBean) {
getStringLikePack(entityType, val, columnName, packBean);
}
/**
* String
*
* @param val
* @param columnName
* @param packBean
*/
public static void getStringNoEqualPack(String val, String columnName, DdlPackMdmModelBean packBean) {
getStringNoEqualPack(entityType, val, columnName, packBean);
}
/**
* Stringequal
*
* @param columnName
* @param packBean
*/
public static void getStringNotNullPack(String columnName, DdlPackMdmModelBean packBean) {
getStringNotNullPack(entityType, columnName, packBean);
}
/**
* Stringequal
*
* @param columnName
* @param packBean
*/
public static void getStringNotBlanklPack(String columnName, DdlPackMdmModelBean packBean) {
getStringNotBlanklPack(entityType, columnName, packBean);
}
/**
* Stringequal
*
* @param val
* @param columnName
* @param packBean
*/
public static void getStringEqualPackOr(String val, String columnName, DdlPackMdmModelBean packBean) {
getStringEqualPackOr(entityType, val, columnName, packBean);
}
/**
* longintequal
*
* @param data
* @param columnName
* @param packBean
*/
public static void getNumEqualPack(Object data, String columnName, DdlPackMdmModelBean packBean) {
getNumEqualPack(entityType, data, columnName, packBean);
}
/**
*
*
* @param firstColumnName
* @param twoColumnName
* @param packBean
*/
public static void getNotEqueals(String firstColumnName, String twoColumnName, DdlPackMdmModelBean packBean) {
getNotEqueals(entityType, firstColumnName, twoColumnName, packBean);
}
/**
* longintequal
*
* @param data
* @param columnName
* @param packBean
*/
public static void getNegativeNumEqualPack(Object data, String columnName, DdlPackMdmModelBean packBean) {
getNegativeNumEqualPack(entityType, data, columnName, packBean);
}
/**
* longintequal
*
* @param data
* @param columnName
* @param packBean
*/
public static void getNumEqualPackOr(Object data, String columnName, DdlPackMdmModelBean packBean) {
getNumEqualPackOr(entityType, data, columnName, packBean);
}
/**
* longintequal
*
* @param data
* @param columnName
* @param packBean
*/
public static void getNumEqualPackOverZero(Object data, String columnName, DdlPackMdmModelBean packBean) {
getNumEqualPackOverZero(entityType, data, columnName, packBean);
}
/**
* longintequal
*
* @param data
* @param columnName
* @param packBean
*/
public static void getNumWithZeroEqualPack(Object data, String columnName, DdlPackMdmModelBean packBean) {
getNumWithZeroEqualPack(entityType, data, columnName, packBean);
}
/**
* String
*
* @param data
* @param columnName
* @param packBean
*/
public static void getStringBiggerPack(Object data, String columnName, DdlPackMdmModelBean packBean) {
getStringBiggerPack(entityType, data, columnName, packBean);
}
/**
* String
*
* @param data
* @param columnName
* @param packBean
*/
public static void getStringBiggerNotEqualPack(Object data, String columnName, DdlPackMdmModelBean packBean) {
getStringBiggerNotEqualPack(entityType, data, columnName, packBean);
}
/**
* String
*
* @param data
* @param columnName
* @param packBean
*/
public static void getStringSmallerPack(Object data, String columnName, DdlPackMdmModelBean packBean) {
getStringSmallerPack(entityType, data, columnName, packBean);
}
/**
* String
*
* @param data
* @param columnName
* @param packBean
*/
public static void getStringSmallerNotEqualPack(Object data, String columnName, DdlPackMdmModelBean packBean) {
getStringSmallerNotEqualPack(entityType, data, columnName, packBean);
}
/**
* double
*
* @param data
* @param columnName
* @param packBean
*/
public static void getNumberBiggerPack(Object data, String columnName, DdlPackMdmModelBean packBean) {
getNumberBiggerPack(entityType, data, columnName, packBean);
}
/**
* double
*
* @param data
* @param columnName
* @param packBean
*/
public static void getNumberBiggerPackContainsZero(Object data, String columnName, DdlPackMdmModelBean packBean) {
getNumberBiggerPackContainsZero(entityType, data, columnName, packBean);
}
/**
* double
*
* @param data
* @param columnName
* @param packBean
*/
public static void getNumberBiggerEqualPack(Object data, String columnName, DdlPackMdmModelBean packBean) {
getNumberBiggerEqualPack(entityType, data, columnName, packBean);
}
/**
* double
*
* @param data
* @param columnName
* @param packBean
*/
public static void getNumberSmallerPack(Object data, String columnName, DdlPackMdmModelBean packBean) {
getNumberSmallerPack(entityType, data, columnName, packBean);
}
/**
* double
*
* @param data
* @param columnName
* @param packBean
*/
public static void getNumberSmallerEqualPack(Object data, String columnName, DdlPackMdmModelBean packBean) {
getNumberSmallerEqualPack(entityType, data, columnName, packBean);
}
/**
* longintequal()
*
* @param data
* @param columnName
* @param packBean
*/
public static void getNumNOEqualPack(Object data, String columnName, DdlPackMdmModelBean packBean) {
getNumNOEqualPack(entityType, data, columnName, packBean);
}
/**
* in
*
* @param data
* @param columnName
* @param packBean
*/
public static void getInPack(Object data, String columnName, DdlPackMdmModelBean packBean) {
getInPack(entityType, data, columnName, packBean);
}
/**
* or
*
* @param data
* @param columnName
* @param packBean
*/
public static void getNotOrIsNull(Object data, String columnName, DdlPackMdmModelBean packBean) {
getNotOrIsNull(entityType, data, columnName, packBean);
}
/**
* in
*
* @param data
* @param columnName
* @param packBean
*/
public static void getOrInPack(String data, String columnName, DdlPackMdmModelBean packBean) {
getOrInPack(entityType, data, columnName, packBean);
}
/**
* in String
*
* @param data
* @param columnName
* @param packBean
*/
public static void getInPackArray(Object[] data, String columnName, DdlPackMdmModelBean packBean) {
getInPackArray(entityType, data, columnName, packBean);
}
/**
* not in String
*
* @param data
* @param columnName
* @param packBean
*/
public static void getNotInPackArray(Object[] data, String columnName, DdlPackMdmModelBean packBean) {
getNotInPackArray(entityType, data, columnName, packBean);
}
/**
* in String
*
* @param data
* @param columnName
* @param packBean
*/
public static void getInPackList(List<?> data, String columnName, DdlPackMdmModelBean packBean) {
getInPackList(entityType, data, columnName, packBean);
}
/**
* not in List
*
* @param data
* @param columnName
* @param packBean
*/
public static void getNotInPackList(List<?> data, String columnName, DdlPackMdmModelBean packBean) {
getNotInPackList(entityType, data, columnName, packBean);
}
/**
* in String
*
* @param data
* @param columnName
* @param packBean
*/
public static void getInOrPackString(String data, String columnName, DdlPackMdmModelBean packBean) {
getInOrPackString(entityType, data, columnName, packBean);
}
/**
* in String
*
* @param data
* @param columnName
* @param packBean
*/
public static void getNotInPackString(String data, String columnName, DdlPackMdmModelBean packBean) {
getNotInPackString(entityType, data, columnName, packBean);
}
/**
* not in
*
* @param data
* @param columnName
* @param packBean
*/
public static void getNotInPack(Object data, String columnName, DdlPackMdmModelBean packBean) {
getNotInPack(entityType, data, columnName, packBean);
}
/**
*
*
* @param columnName
* @param basisType
* @return
* @see CommonEnumUtil.BASIS_TYPE
*/
public static String getOrderColConvertType(String columnName, int basisType) {
return getOrderColConvertType(entityType, columnName, basisType);
}
}

@ -0,0 +1,499 @@
package cn.estsh.i3plus.pojo.mdm.sqlpack;
import cn.estsh.i3plus.pojo.base.bean.BaseBean;
import cn.estsh.i3plus.pojo.base.enumutil.CommonEnumUtil;
import cn.estsh.i3plus.pojo.base.enumutil.MdmEnumUtil;
import cn.estsh.i3plus.pojo.mdm.bean.base.DdlPackMdmModelBean;
import java.util.List;
/**
* @Description :
* @Reference :
* @Author : yunhao
* @CreateDate : 2020-11-22 20:37
* @Modify:
**/
public final class DdlMdmMasterPreparedPack extends DdlMdmModelPreparedPack {
protected static MdmEnumUtil.HQL_ENTITY_TYPE entityType = MdmEnumUtil.HQL_ENTITY_TYPE.MASTER;
/**
*
*
* @param startDate
* @param endDate
* @param columnName HQL
* @param packBean HQL
* @param isShowTime
*/
public static void timeBuilder(String startDate, String endDate, String columnName, DdlPackMdmModelBean packBean, boolean isShowTime) {
timeBuilder(entityType, startDate, endDate, columnName, packBean, isShowTime);
}
/**
*
*
* @param startDate
* @param endDate
* @param columnName
* @param isLeftContain
* @param isRightContain
* @param packBean HQL
*/
public static void timeBuilder(String startDate, String endDate, String columnName, boolean isLeftContain, boolean isRightContain, DdlPackMdmModelBean packBean) {
timeBuilder(entityType, startDate, endDate, columnName, isLeftContain, isRightContain, packBean);
}
/**
*
*
* @param date
* @param columnName HQL
* @param packBean HQL
* @param showTaday true:false:
* @param isShowTime
*/
public static void timeBuilder(String date, String columnName, DdlPackMdmModelBean packBean, Boolean showTaday, boolean isShowTime) {
timeBuilder(entityType, date, columnName, packBean, showTaday, isShowTime);
}
/**
*
*
* @param date
* @param startColumnName HQL
* @param endColumnName HQL
* @param packBean HQL
* @param isShowTime
*/
public static void getTimeBetweenCol(String date, String startColumnName, String endColumnName, DdlPackMdmModelBean packBean, boolean isShowTime) {
getTimeBetweenCol(entityType, date, startColumnName, endColumnName, packBean, isShowTime);
}
/**
* Stringorder by
*s
* @param order
* @param columnName
* @param packBean
*/
public static void getOrderByPack(MdmEnumUtil.HQL_ENTITY_TYPE[] entityTypes, Object[] order, String[] columnName, DdlPackMdmModelBean packBean) {
getOrderByPack(entityTypes, order, columnName, packBean);
}
/**
*
*
* @param bean
*/
public static void getOrderDefault(BaseBean bean) {
getOrderDefault(bean);
}
/**
* Stringlike
*
* @param val
* @param columnName
* @param packBean
*/
public static void getStringLikerPack(String val, String columnName, DdlPackMdmModelBean packBean) {
getStringLikerPack(entityType, val, columnName, packBean);
}
/**
* Stringlike
*
* @param val
* @param columnName
* @param packBean
*/
public static void getStringLikerPackOr(String val, String columnName, DdlPackMdmModelBean packBean) {
getStringLikerPackOr(entityType, val, columnName, packBean);
}
/**
* Stringlike()
*
* @param val
* @param columnName
* @param packBean
*/
public static void getStringRightLikerPack(String val, String columnName, DdlPackMdmModelBean packBean) {
getStringRightLikerPack(entityType, val, columnName, packBean);
}
/**
* Stringlike()
*
* @param val
* @param columnName
* @param packBean
*/
public static void getStringLeftLikerPack(String val, String columnName, DdlPackMdmModelBean packBean) {
getStringLeftLikerPack(entityType, val, columnName, packBean);
}
/**
* Stringequal
*
* @param val
* @param columnName
* @param packBean
*/
public static void getStringEqualPack(String val, String columnName, DdlPackMdmModelBean packBean) {
getStringEqualPack(entityType, val, columnName, packBean);
}
/**
* Stringequal
*
* @param val
* @param columnName
* @param packBean
*/
public static void getStringLikePack(String val, String columnName, DdlPackMdmModelBean packBean) {
getStringLikePack(entityType, val, columnName, packBean);
}
/**
* String
*
* @param val
* @param columnName
* @param packBean
*/
public static void getStringNoEqualPack(String val, String columnName, DdlPackMdmModelBean packBean) {
getStringNoEqualPack(entityType, val, columnName, packBean);
}
/**
* Stringequal
*
* @param columnName
* @param packBean
*/
public static void getStringNotNullPack(String columnName, DdlPackMdmModelBean packBean) {
getStringNotNullPack(entityType, columnName, packBean);
}
/**
* Stringequal
*
* @param columnName
* @param packBean
*/
public static void getStringNotBlanklPack(String columnName, DdlPackMdmModelBean packBean) {
getStringNotBlanklPack(entityType, columnName, packBean);
}
/**
* Stringequal
*
* @param val
* @param columnName
* @param packBean
*/
public static void getStringEqualPackOr(String val, String columnName, DdlPackMdmModelBean packBean) {
getStringEqualPackOr(entityType, val, columnName, packBean);
}
/**
* longintequal
*
* @param data
* @param columnName
* @param packBean
*/
public static void getNumEqualPack(Object data, String columnName, DdlPackMdmModelBean packBean) {
getNumEqualPack(entityType, data, columnName, packBean);
}
/**
*
*
* @param firstColumnName
* @param twoColumnName
* @param packBean
*/
public static void getNotEqueals(String firstColumnName, String twoColumnName, DdlPackMdmModelBean packBean) {
getNotEqueals(entityType, firstColumnName, twoColumnName, packBean);
}
/**
* longintequal
*
* @param data
* @param columnName
* @param packBean
*/
public static void getNegativeNumEqualPack(Object data, String columnName, DdlPackMdmModelBean packBean) {
getNegativeNumEqualPack(entityType, data, columnName, packBean);
}
/**
* longintequal
*
* @param data
* @param columnName
* @param packBean
*/
public static void getNumEqualPackOr(Object data, String columnName, DdlPackMdmModelBean packBean) {
getNumEqualPackOr(entityType, data, columnName, packBean);
}
/**
* longintequal
*
* @param data
* @param columnName
* @param packBean
*/
public static void getNumEqualPackOverZero(Object data, String columnName, DdlPackMdmModelBean packBean) {
getNumEqualPackOverZero(entityType, data, columnName, packBean);
}
/**
* longintequal
*
* @param data
* @param columnName
* @param packBean
*/
public static void getNumWithZeroEqualPack(Object data, String columnName, DdlPackMdmModelBean packBean) {
getNumWithZeroEqualPack(entityType, data, columnName, packBean);
}
/**
* String
*
* @param data
* @param columnName
* @param packBean
*/
public static void getStringBiggerPack(Object data, String columnName, DdlPackMdmModelBean packBean) {
getStringBiggerPack(entityType, data, columnName, packBean);
}
/**
* String
*
* @param data
* @param columnName
* @param packBean
*/
public static void getStringBiggerNotEqualPack(Object data, String columnName, DdlPackMdmModelBean packBean) {
getStringBiggerNotEqualPack(entityType, data, columnName, packBean);
}
/**
* String
*
* @param data
* @param columnName
* @param packBean
*/
public static void getStringSmallerPack(Object data, String columnName, DdlPackMdmModelBean packBean) {
getStringSmallerPack(entityType, data, columnName, packBean);
}
/**
* String
*
* @param data
* @param columnName
* @param packBean
*/
public static void getStringSmallerNotEqualPack(Object data, String columnName, DdlPackMdmModelBean packBean) {
getStringSmallerNotEqualPack(entityType, data, columnName, packBean);
}
/**
* double
*
* @param data
* @param columnName
* @param packBean
*/
public static void getNumberBiggerPack(Object data, String columnName, DdlPackMdmModelBean packBean) {
getNumberBiggerPack(entityType, data, columnName, packBean);
}
/**
* double
*
* @param data
* @param columnName
* @param packBean
*/
public static void getNumberBiggerPackContainsZero(Object data, String columnName, DdlPackMdmModelBean packBean) {
getNumberBiggerPackContainsZero(entityType, data, columnName, packBean);
}
/**
* double
*
* @param data
* @param columnName
* @param packBean
*/
public static void getNumberBiggerEqualPack(Object data, String columnName, DdlPackMdmModelBean packBean) {
getNumberBiggerEqualPack(entityType, data, columnName, packBean);
}
/**
* double
*
* @param data
* @param columnName
* @param packBean
*/
public static void getNumberSmallerPack(Object data, String columnName, DdlPackMdmModelBean packBean) {
getNumberSmallerPack(entityType, data, columnName, packBean);
}
/**
* double
*
* @param data
* @param columnName
* @param packBean
*/
public static void getNumberSmallerEqualPack(Object data, String columnName, DdlPackMdmModelBean packBean) {
getNumberSmallerEqualPack(entityType, data, columnName, packBean);
}
/**
* longintequal()
*
* @param data
* @param columnName
* @param packBean
*/
public static void getNumNOEqualPack(Object data, String columnName, DdlPackMdmModelBean packBean) {
getNumNOEqualPack(entityType, data, columnName, packBean);
}
/**
* in
*
* @param data
* @param columnName
* @param packBean
*/
public static void getInPack(Object data, String columnName, DdlPackMdmModelBean packBean) {
getInPack(entityType, data, columnName, packBean);
}
/**
* or
*
* @param data
* @param columnName
* @param packBean
*/
public static void getNotOrIsNull(Object data, String columnName, DdlPackMdmModelBean packBean) {
getNotOrIsNull(entityType, data, columnName, packBean);
}
/**
* in
*
* @param data
* @param columnName
* @param packBean
*/
public static void getOrInPack(String data, String columnName, DdlPackMdmModelBean packBean) {
getOrInPack(entityType, data, columnName, packBean);
}
/**
* in String
*
* @param data
* @param columnName
* @param packBean
*/
public static void getInPackArray(Object[] data, String columnName, DdlPackMdmModelBean packBean) {
getInPackArray(entityType, data, columnName, packBean);
}
/**
* not in String
*
* @param data
* @param columnName
* @param packBean
*/
public static void getNotInPackArray(Object[] data, String columnName, DdlPackMdmModelBean packBean) {
getNotInPackArray(entityType, data, columnName, packBean);
}
/**
* in String
*
* @param data
* @param columnName
* @param packBean
*/
public static void getInPackList(List<?> data, String columnName, DdlPackMdmModelBean packBean) {
getInPackList(entityType, data, columnName, packBean);
}
/**
* not in List
*
* @param data
* @param columnName
* @param packBean
*/
public static void getNotInPackList(List<?> data, String columnName, DdlPackMdmModelBean packBean) {
getNotInPackList(entityType, data, columnName, packBean);
}
/**
* in String
*
* @param data
* @param columnName
* @param packBean
*/
public static void getInOrPackString(String data, String columnName, DdlPackMdmModelBean packBean) {
getInOrPackString(entityType, data, columnName, packBean);
}
/**
* in String
*
* @param data
* @param columnName
* @param packBean
*/
public static void getNotInPackString(String data, String columnName, DdlPackMdmModelBean packBean) {
getNotInPackString(entityType, data, columnName, packBean);
}
/**
* not in
*
* @param data
* @param columnName
* @param packBean
*/
public static void getNotInPack(Object data, String columnName, DdlPackMdmModelBean packBean) {
getNotInPack(entityType, data, columnName, packBean);
}
/**
*
*
* @param columnName
* @param basisType
* @return
* @see CommonEnumUtil.BASIS_TYPE
*/
public static String getOrderColConvertType(String columnName, int basisType) {
return getOrderColConvertType(entityType, columnName, basisType);
}
}

@ -1,7 +1,6 @@
package cn.estsh.i3plus.pojo.model.softswitch;
import cn.estsh.i3plus.pojo.base.common.Pager;
import cn.estsh.i3plus.pojo.base.enumutil.CommonEnumUtil;
import cn.estsh.i3plus.pojo.softswitch.bean.*;
import com.fasterxml.jackson.annotation.JsonInclude;
import io.swagger.annotations.ApiParam;
@ -46,6 +45,9 @@ public class BsSuitCaseModel implements Serializable {
@ApiParam(value = "FTP 适配器")
private BsSuitCaseFTP bsSuitCaseFTP;
@ApiParam(value = "Sap 适配器")
private BsSuitCaseSap bsSuitCaseSap;
@ApiParam(value = "分页数据")
private Pager pager;

@ -0,0 +1,69 @@
package cn.estsh.i3plus.pojo.softswitch.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 :
* @Reference :
* @Author : yunhao
* @CreateDate : 2021-01-15 15:40
* @Modify:
**/
@Data
@Entity
@DynamicInsert
@DynamicUpdate
@EqualsAndHashCode(callSuper = true)
@Table(name = "BS_SAP_CONN")
@Api(value = "SAP连接信息", description = "SAP连接信息")
public class BsSapConn extends BaseBean {
private static final long serialVersionUID = -8590500564480743293L;
@Column(name = "SAP_CONN_NAME")
@ApiParam(value = "sap连接名称")
private String sapConnName;
@Column(name = "SAP_CONN_CODE")
@ApiParam(value = "sap连接代码")
private String sapConnCode;
@Column(name = "SAP_HOST")
@ApiParam(value = "SAP 应用服务器")
private String sapHost;
@Column(name = "SAP_ROUTER")
@ApiParam(value = "SAP 路由")
private String sapRouter;
@Column(name = "SAP_SYS_NO")
@ApiParam(value = "sap系统编号")
private String sapSysNo;
@Column(name = "SAP_CLIENT")
@ApiParam(value = "sap集团")
private String sapClient;
@Column(name = "SAP_USER")
@ApiParam(value = "sap用户名")
private String sapUser;
@Column(name = "SAP_PWD")
@ApiParam(value = "sap密码")
private String sapPwd;
@Column(name = "SAP_LANG")
@ApiParam(value = "sap登录语言")
private String sapLang;
}

@ -0,0 +1,60 @@
package cn.estsh.i3plus.pojo.softswitch.bean;
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.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 :
* @Reference :
* @Author : yunhao
* @CreateDate : 2021-01-18 17:34
* @Modify:
**/
@Data
@Entity
@DynamicInsert
@DynamicUpdate
@EqualsAndHashCode(callSuper = true)
@Table(name = "BS_SUIT_CASE_SAP")
@Api(value = "SAP适配器", description = "SAP适配器")
public class BsSuitCaseSap extends BaseBean {
private static final long serialVersionUID = -2019771592688281243L;
@Column(name = "SUIT_CASE_ID")
@ApiParam(value = "套件id")
@JsonSerialize(using = ToStringSerializer.class)
private Long suitCaseId;
@Column(name = "SAP_CONN_ID")
@ApiParam(value = "sap连接id")
@JsonSerialize(using = ToStringSerializer.class)
private Long sapConnId;
@Column(name = "SAP_CONN_CODE")
@ApiParam(value = "sap连接代码")
private String sapConnCode;
@Column(name = "SAP_CONN_NAME")
@ApiParam(value = "sap连接代码")
private String sapConnName;
@Column(name = "BUSI_FUNC_NAME")
@ApiParam(value = "业务方法")
private String busiFuncName;
@Column(name = "COMMIT_FUNC_NAME")
@ApiParam(value = "提交方法名")
private String commitFuncName;
}

@ -0,0 +1,16 @@
package cn.estsh.i3plus.pojo.softswitch.repository;
import cn.estsh.i3plus.pojo.base.jpa.dao.BaseRepository;
import cn.estsh.i3plus.pojo.softswitch.bean.BsSapConn;
import org.springframework.stereotype.Repository;
/**
* @Description :
* @Reference :
* @Author : yunhao
* @CreateDate : 2021-01-19 13:50
* @Modify:
**/
@Repository
public interface BsSapConnRepository extends BaseRepository<BsSapConn,Long> {
}

@ -0,0 +1,16 @@
package cn.estsh.i3plus.pojo.softswitch.repository;
import cn.estsh.i3plus.pojo.base.jpa.dao.BaseRepository;
import cn.estsh.i3plus.pojo.softswitch.bean.BsSuitCaseSap;
import org.springframework.stereotype.Repository;
/**
* @Description :
* @Reference :
* @Author : yunhao
* @CreateDate : 2021-01-19 13:50
* @Modify:
**/
@Repository
public interface BsSuitCaseSapRepository extends BaseRepository<BsSuitCaseSap, Long> {
}

@ -442,4 +442,36 @@ public class SoftSwitchHqlPack {
DdlPreparedPack.getNumNOEqualPack(bsSuitFile.getId(),"id",ddlPackBean);
return ddlPackBean;
}
/**
* sap
* @param bsSapConn
* @return
*/
public static DdlPackBean packHqlBsSapConn(BsSapConn bsSapConn){
DdlPackBean ddlPackBean = DdlPackBean.getDdlPackBean();
DdlPreparedPack.getStringLikerPack(bsSapConn.getSapConnName(), "sapConnName", ddlPackBean);
DdlPreparedPack.getStringLikerPack(bsSapConn.getSapConnCode(), "sapConnCode", ddlPackBean);
ddlPackBean.setOrderByStr(bsSapConn.orderBy());
return ddlPackBean;
}
/**
* sap
* @param bsSapConn
* @return
*/
public static DdlPackBean packHqlCheckBsSapConnOnly(BsSapConn bsSapConn){
DdlPackBean ddlPackBean = DdlPackBean.getDdlPackBean();
DdlPreparedPack.getNumNOEqualPack(bsSapConn.getId(), "id", ddlPackBean);
DdlPreparedPack.getStringEqualPack(bsSapConn.getSapConnCode(), "sapConnCode", ddlPackBean);
ddlPackBean.setOrderByStr(bsSapConn.orderBy());
return ddlPackBean;
}
}

Loading…
Cancel
Save