DtywCbsbDao.java 2.1 KB

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