/**
*
*/
package com.mvc.repository;
import java.util.List;
import org.springframework.data.jpa.repository.JpaRepository;
import org.springframework.data.jpa.repository.Query;
import org.springframework.data.repository.query.Param;
import com.mvc.entity.Receipt;
/**
* 收据
*
* @author zjn
* @date 2016年9月9日
*/
public interface ReceiptRepository extends JpaRepository<Receipt, Integer> {
// 根据合同ID查询该合同对应的所有收据
@Query("select r from Receipt r where cont_id = :cont_id ")
List<Receipt> findAllByContId(@Param("cont_id") Integer cont_id);
// 根据合同ID查询该合同对应的所有收据总条数
@Query("select count(rece_id) from Receipt R where cont_id = :cont_id")
Long countTotal(@Param("cont_id") Integer cont_id);
// 根据收据Id查询该条数据的详情
@Query("select r from Receipt r where rece_id=:rece_id")
Receipt findByReceiptId(@Param("rece_id") Integer rece_id);
}