Merge remote-tracking branch 'remotes/origin/dev' into test
commit
e8deda24fe
@ -0,0 +1,14 @@
|
||||
package cn.estsh.i3plus.pojo.sweb.repository;
|
||||
|
||||
import cn.estsh.i3plus.pojo.base.jpa.dao.BaseRepository;
|
||||
import cn.estsh.i3plus.pojo.sweb.bean.SwebOrderDeliveryLog;
|
||||
|
||||
/**
|
||||
* @Description :订单发货通知记录表 dao
|
||||
* @Reference :
|
||||
* @Author : jack.lv
|
||||
* @CreateDate : 2019-04-01 14:51
|
||||
* @Modify:
|
||||
**/
|
||||
public interface SwebOrderDeliveryLogRepository extends BaseRepository<SwebOrderDeliveryLog, Long> {
|
||||
}
|
@ -0,0 +1,14 @@
|
||||
package cn.estsh.i3plus.pojo.sweb.repository;
|
||||
|
||||
import cn.estsh.i3plus.pojo.base.jpa.dao.BaseRepository;
|
||||
import cn.estsh.i3plus.pojo.sweb.bean.SwebPackage;
|
||||
|
||||
/**
|
||||
* @Description :物理包装 dao
|
||||
* @Reference :
|
||||
* @Author : jack.lv
|
||||
* @CreateDate : 2019-04-01 14:51
|
||||
* @Modify:
|
||||
**/
|
||||
public interface SwebPackageRepository extends BaseRepository<SwebPackage, Long> {
|
||||
}
|
@ -0,0 +1,14 @@
|
||||
package cn.estsh.i3plus.pojo.sweb.repository;
|
||||
|
||||
import cn.estsh.i3plus.pojo.base.jpa.dao.BaseRepository;
|
||||
import cn.estsh.i3plus.pojo.sweb.bean.SwebProcurementPlanOrderDetails;
|
||||
|
||||
/**
|
||||
* @Description :开口合同明细表 dao
|
||||
* @Reference :
|
||||
* @Author : jack.lv
|
||||
* @CreateDate : 2019-04-01 14:51
|
||||
* @Modify:
|
||||
**/
|
||||
public interface SwebProcurementPlanOrderDetailsRepository extends BaseRepository<SwebProcurementPlanOrderDetails, Long> {
|
||||
}
|
@ -0,0 +1,15 @@
|
||||
package cn.estsh.i3plus.pojo.sweb.repository;
|
||||
|
||||
import cn.estsh.i3plus.pojo.base.jpa.dao.BaseRepository;
|
||||
import cn.estsh.i3plus.pojo.sweb.bean.SwebPackage;
|
||||
import cn.estsh.i3plus.pojo.sweb.bean.SwebProcurementPlanOrder;
|
||||
|
||||
/**
|
||||
* @Description :开口合同主表 dao
|
||||
* @Reference :
|
||||
* @Author : jack.lv
|
||||
* @CreateDate : 2019-04-01 14:51
|
||||
* @Modify:
|
||||
**/
|
||||
public interface SwebProcurementPlanOrderRepository extends BaseRepository<SwebProcurementPlanOrder, Long> {
|
||||
}
|
@ -0,0 +1,14 @@
|
||||
package cn.estsh.i3plus.pojo.sweb.repository;
|
||||
|
||||
import cn.estsh.i3plus.pojo.base.jpa.dao.BaseRepository;
|
||||
import cn.estsh.i3plus.pojo.sweb.bean.SwebPurchaseChangeLog;
|
||||
|
||||
/**
|
||||
* @Description :订单修改日志记录表 dao
|
||||
* @Reference :
|
||||
* @Author : jack.lv
|
||||
* @CreateDate : 2019-04-01 14:51
|
||||
* @Modify:
|
||||
**/
|
||||
public interface SwebPurchaseChangeLogRepository extends BaseRepository<SwebPurchaseChangeLog, Long> {
|
||||
}
|
@ -0,0 +1,14 @@
|
||||
package cn.estsh.i3plus.pojo.sweb.repository;
|
||||
|
||||
import cn.estsh.i3plus.pojo.base.jpa.dao.BaseRepository;
|
||||
import cn.estsh.i3plus.pojo.sweb.bean.SwebPurchaseOrderDetails;
|
||||
|
||||
/**
|
||||
* @Description :采购订单表-明细表 dao
|
||||
* @Reference :
|
||||
* @Author : jack.lv
|
||||
* @CreateDate : 2019-04-01 14:51
|
||||
* @Modify:
|
||||
**/
|
||||
public interface SwebPurchaseOrderDetailsRepository extends BaseRepository<SwebPurchaseOrderDetails, Long> {
|
||||
}
|
@ -0,0 +1,14 @@
|
||||
package cn.estsh.i3plus.pojo.sweb.repository;
|
||||
|
||||
import cn.estsh.i3plus.pojo.base.jpa.dao.BaseRepository;
|
||||
import cn.estsh.i3plus.pojo.sweb.bean.SwebPurchaseOrder;
|
||||
|
||||
/**
|
||||
* @Description :采购订单表-主表 dao
|
||||
* @Reference :
|
||||
* @Author : jack.lv
|
||||
* @CreateDate : 2019-04-01 14:51
|
||||
* @Modify:
|
||||
**/
|
||||
public interface SwebPurchaseOrderRepository extends BaseRepository<SwebPurchaseOrder, Long> {
|
||||
}
|
@ -0,0 +1,14 @@
|
||||
package cn.estsh.i3plus.pojo.sweb.repository;
|
||||
|
||||
import cn.estsh.i3plus.pojo.base.jpa.dao.BaseRepository;
|
||||
import cn.estsh.i3plus.pojo.sweb.bean.SwebPurchaseOrderSn;
|
||||
|
||||
/**
|
||||
* @Description :采购订单表-条码明细表 dao
|
||||
* @Reference :
|
||||
* @Author : jack.lv
|
||||
* @CreateDate : 2019-04-01 14:51
|
||||
* @Modify:
|
||||
**/
|
||||
public interface SwebPurchaseOrderSnRepository extends BaseRepository<SwebPurchaseOrderSn, Long> {
|
||||
}
|
@ -0,0 +1,14 @@
|
||||
package cn.estsh.i3plus.pojo.sweb.repository;
|
||||
|
||||
import cn.estsh.i3plus.pojo.base.jpa.dao.BaseRepository;
|
||||
import cn.estsh.i3plus.pojo.sweb.bean.SwebVendorRel;
|
||||
|
||||
/**
|
||||
* @Description :供应商关系表 dao
|
||||
* @Reference :
|
||||
* @Author : jack.lv
|
||||
* @CreateDate : 2019-04-01 14:51
|
||||
* @Modify:
|
||||
**/
|
||||
public interface SwebVendorRelRepository extends BaseRepository<SwebVendorRel, Long> {
|
||||
}
|
@ -0,0 +1,44 @@
|
||||
package cn.estsh.i3plus.pojo.sweb.sqlpack;
|
||||
|
||||
import cn.estsh.i3plus.pojo.base.bean.BaseBean;
|
||||
import cn.estsh.i3plus.pojo.base.enumutil.CommonEnumUtil;
|
||||
import cn.estsh.i3plus.pojo.base.tool.HqlPack;
|
||||
import cn.estsh.i3plus.pojo.base.tool.SqlPack;
|
||||
import cn.estsh.i3plus.pojo.sweb.bean.SwebPurchaseOrder;
|
||||
import org.apache.commons.lang3.StringUtils;
|
||||
|
||||
/**
|
||||
* @Description : hql 封装
|
||||
* @Reference :
|
||||
* @Author : jack.lv
|
||||
* @CreateDate : 2019-04-01 17:59
|
||||
* @Modify:
|
||||
**/
|
||||
public class SwebHqlPack {
|
||||
|
||||
/**
|
||||
* 通用封装isValid、isDeleted等参数
|
||||
* @param bean
|
||||
* @param hqlStr
|
||||
* @return
|
||||
*/
|
||||
private static String buildHql(BaseBean bean, StringBuffer hqlStr){
|
||||
// 判断工厂代码是否为空
|
||||
if (StringUtils.isNotBlank(bean.getOrganizeCode())) {
|
||||
SqlPack.getStringEqualPack(bean.getOrganizeCode(), "organizeCode", hqlStr);
|
||||
}
|
||||
|
||||
// 封装有效状态和删除状态
|
||||
SqlPack.getNumEqualPack(bean.getIsValid(), "isValid", hqlStr);
|
||||
SqlPack.getNumEqualPack(CommonEnumUtil.TRUE_OR_FALSE.FALSE.getValue(), "isDeleted", hqlStr);
|
||||
return hqlStr.toString();
|
||||
}
|
||||
|
||||
public static String getPurchaseOrderWhereHql(SwebPurchaseOrder purchaseOrder){
|
||||
StringBuffer result = new StringBuffer();
|
||||
HqlPack.getStringEqualPack(purchaseOrder.getOrderNo(), "orderNo", result);
|
||||
HqlPack.getStringEqualPack(purchaseOrder.getVendorCode(), "vendorCode", result);
|
||||
HqlPack.getNumEqualPack(purchaseOrder.getOrderStatus(), "orderStatus", result);
|
||||
return buildHql(purchaseOrder,result);
|
||||
}
|
||||
}
|
Loading…
Reference in New Issue