DtywCbsbDao.java 2.2 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960
  1. package com.jtgh.cjhs.dao;
  2. import java.util.Date;
  3. import java.util.List;
  4. import org.springframework.data.jpa.repository.Query;
  5. import com.jtgh.cjhs.dao.common.CjhsRepository;
  6. import com.jtgh.cjhs.entity.DtywCbsbEntity;
  7. /**
  8. * 长江海事DAO
  9. *
  10. * @author 刘福亮
  11. *
  12. */
  13. public interface DtywCbsbDao extends CjhsRepository<DtywCbsbEntity, String> {
  14. @Query(value = " SELECT * FROM (SELECT * FROM DTYW_CBSB WHERE ZWCM=?1 AND ?2-1<=KSZYSJ AND KSZYSJ<=?2+1 ORDER BY MRUT DESC)WHERE ROWNUM<2 ", nativeQuery = true)
  15. public List<DtywCbsbEntity> findByZwcm(String zwcm,Date bgsj);
  16. /**
  17. * 固体货物表
  18. * @param sbdbh
  19. * @return
  20. */
  21. @Query(value = " SELECT SBDBH,HWLX,WGBH,ZQYSMCZW,WXLB,ZZL,LZBZ,WXHWBZ,BSXH,XH FROM DTYW_CBSBGT_HW H WHERE H.SBDBH=?1 ", nativeQuery = true)
  22. public List<Object[]> findCbsbgtHwBySbdbh(String sbdbh);
  23. /**
  24. * 散装货物表
  25. * @param sbdbh
  26. * @return
  27. */
  28. @Query(value = " SELECT SBDBH,HWLX,WGBH,ZQYSMCZW,WXLB,ZZL,LZBZ,WXHWBZ,BSXH,XH FROM DTYW_CBSBSZ_HW H WHERE H.SBDBH=?1", nativeQuery = true)
  29. public List<Object[]> findCbsbszHwBySbdbh(String sbdbh);
  30. /**
  31. * 液体货物表
  32. * @param sbdbh
  33. * @return
  34. */
  35. @Query(value = " SELECT SBDBH,HWLX,WGBH,ZQYSMCZW,WXLB,SL,LZBZ,WXHWBZ,BSXH,XH FROM DTYW_CBSBYT_HW H WHERE H.SBDBH=?1 ", nativeQuery = true)
  36. public List<Object[]> findCbsbytHwBySbdbh(String sbdbh);
  37. @Query(value = " SELECT SBDBH,HWLX,WGBH,ZQYSMCZW,WXLB,ZZL,LZBZ,WXHWBZ,BSXH,XH FROM DTYW_CBSBGT_HW H "
  38. + " WHERE H.SBDBH=?1 AND H.BSXH=?2 AND H.XH=?3 ", nativeQuery = true)
  39. public List<Object[]> findCbsbgtHwBySbdbhAndBsxhAndXh(String sbdbh,
  40. Long bsxh, Long xh);
  41. @Query(value = " SELECT SBDBH,HWLX,WGBH,ZQYSMCZW,WXLB,ZZL,LZBZ,WXHWBZ,BSXH,XH FROM DTYW_CBSBSZ_HW H "
  42. + " WHERE H.SBDBH=?1 AND H.BSXH=?2 AND H.XH=?3 ", nativeQuery = true)
  43. public List<Object[]> findCbsbszHwBySbdbhAndBsxhAndXh(String sbdbh,
  44. Long bsxh, Long xh);
  45. @Query(value = " SELECT SBDBH,HWLX,WGBH,ZQYSMCZW,WXLB,SL,LZBZ,WXHWBZ,BSXH,XH FROM DTYW_CBSBYT_HW H "
  46. + " WHERE H.SBDBH=?1 AND H.BSXH=?2 AND H.XH=?3 ", nativeQuery = true)
  47. public List<Object[]> findCbsbytHwBySbdbhAndBsxhAndXh(String sbdbh,
  48. Long bsxh, Long xh);
  49. }