VmsIfscMapper.xml 1.9 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748
  1. <?xml version="1.0" encoding="UTF-8"?>
  2. <!DOCTYPE mapper PUBLIC "-//mybatis.org//DTD Mapper 3.0//EN" "http://mybatis.org/dtd/mybatis-3-mapper.dtd">
  3. <mapper namespace="com.its.vms.dao.mapper.VmsIfscMapper">
  4. <select id="selectVmsRltnIfsc" resultType="com.its.vms.entity.TbVmsRltnIfsc" fetchSize="500">
  5. <![CDATA[
  6. select a.vms_ctlr_nmbr AS vmsCtlrNmbr,
  7. b.vms_ifsc_id AS vmsIfscId,
  8. b.dspl_prrt AS dsplPrrt,
  9. c.axis_yn AS axisYn,
  10. c.cngs_sped AS cngstSped,
  11. b.cngs_cnfm_yn AS cngstCnfmYn,
  12. b.cngs_cnfm_sped AS cngstCnfmSped
  13. from tb_vms_ctlr a,
  14. tb_vms_rltn_ifsc b,
  15. tb_vms_ifsc c
  16. where a.vms_ctlr_nmbr = b.vms_ctlr_nmbr
  17. and b.vms_ifsc_id = c.vms_ifsc_id
  18. and c.use_yn = 'Y'
  19. and a.del_yn = 'N'
  20. order by a.vms_ctlr_nmbr, b.dspl_prrt
  21. ]]>
  22. </select>
  23. <select id="selectVmsIfscTrafInfo" resultType="com.its.vms.entity.TbVmsIfscTraf" fetchSize="500">
  24. <![CDATA[
  25. select a.vms_ifsc_id AS vmsIfscId,
  26. a.vms_ifsc_nm AS vmsIfscNm,
  27. a.dspl_strt_node_nm AS dsplStrtNodeNm,
  28. a.dspl_end_node_nm AS dsplEndNodeNm,
  29. a.road_nm AS roadNm,
  30. a.spot_nm AS spotNm,
  31. a.detr_id AS detrId,
  32. a.axis_yn AS axisYn,
  33. nvl(b.prcn_dt, '') AS prcnDt,
  34. nvl(b.cmtr_grad_cd, '0') AS cmtrGradCd,
  35. nvl(b.sped, 0) AS sped,
  36. nvl(b.trvl_hh, 0) AS trvlHh
  37. from tb_vms_ifsc a,
  38. (select *
  39. from tb_vms_ifsc_traf
  40. where prcn_dt >= to_char(sysdate-10/1440, 'yyyymmddhh24miss') ) b
  41. where a.vms_ifsc_id = b.vms_ifsc_id(+)
  42. ]]>
  43. </select>
  44. </mapper>