Browse Source

认定单增加根据日期筛选以及根据筛选结果导出

git-svn-id: svn+ssh://10.10.101.21/source/platform/platform-b2b@1248 f3bf4e98-0cf0-11e4-a00c-a99a8b9d557d
shenj 10 years ago
parent
commit
2f8eb78029

+ 10 - 0
src/main/java/com/uas/platform/b2b/dao/PurchaseProofingApprovalDao.java

@@ -1,9 +1,13 @@
 package com.uas.platform.b2b.dao;
 
+
+import java.util.Date;
 import java.util.List;
 
 import org.springframework.data.jpa.repository.JpaRepository;
 import org.springframework.data.jpa.repository.JpaSpecificationExecutor;
+import org.springframework.data.jpa.repository.Query;
+import org.springframework.data.repository.query.Param;
 import org.springframework.stereotype.Repository;
 
 import com.uas.platform.b2b.model.PurchaseProofingApproval;
@@ -16,4 +20,10 @@ public interface PurchaseProofingApprovalDao extends JpaSpecificationExecutor<Pu
 	List<PurchaseProofingApproval> findByVendUUAndSscode(Long vendUU, String sscode);
 	
 	List<PurchaseProofingApproval> findByEnUUAndCode(Long enUU, String code);
+
+	@Query("select p.id from PurchaseProofingApproval p where p.vendUU=:vendUU and p.inDate >=  :fromDadte")
+	public List<Long> findByFromDate(@Param("vendUU")Long vendUU, @Param("fromDadte")Date endDate);
+
+	@Query("select p.id from PurchaseProofingApproval p where p.vendUU=:vendUU and p.inDate <= :endDate")
+	public List<Long> findByEndDate(@Param("vendUU")Long vendUU, @Param("endDate")Date endDate);
 }