12345678910111213141516171819202122232425262728293031323334353637383940414243444546474849505152535455565758596061626364656667686970717273747576777879808182838485868788 |
- <?xml version="1.0" encoding="UTF-8"?>
- <!DOCTYPE mapper PUBLIC "-//mybatis.org//DTD Mapper 3.0//EN" "http://mybatis.org/dtd/mybatis-3-mapper.dtd">
- <mapper namespace="com.its.traf.dao.mapper.its.VmsIfscMapper">
- <select id="findAllList" resultType="com.its.traf.dto.its.TbVmsIfscVo" fetchSize="500">
- <![CDATA[
- SELECT A.VMS_IFSC_ID AS VMS_IFSC_ID,
- A.VMS_IFSC_NM AS VMS_IFSC_NM,
- A.DSPL_STRT_NODE_NM AS DSPL_STRT_NODE_NM,
- A.DSPL_END_NODE_NM AS DSPL_END_NODE_NM,
- A.DETR_ID AS DETR_ID,
- A.AXIS_YN AS AXIS_YN,
- A.ROAD_NM AS ROAD_NM,
- A.SPOT_NM AS SPOT_NM,
- A.USE_YN AS USE_YN,
- A.CNGS_SPD AS CNGS_SPD
- FROM TB_VMS_IFSC A
- ]]>
- </select>
- <select id="findAllListRltnIfsc" resultType="com.its.traf.dto.its.TbVmsIfscRltnIfscDto" fetchSize="1000">
- <![CDATA[
- SELECT A.VMS_IFSC_ID,
- A.IFSC_ID,
- A.ORD,
- B.SECT_LNGT
- FROM TB_VMS_IFSC_RLTN_IFSC A
- INNER JOIN TB_IFSC B
- ON A.IFSC_ID = B.IFSC_ID
- AND B.DEL_YN = 'N'
- ]]>
- </select>
- <update id="updateVmsIfscTraf" parameterType="java.util.Map">
- <![CDATA[
- MERGE INTO TB_VMS_IFSC_TRAF L
- USING (
- SELECT
- #{VMS_IFSC_ID} AS VMS_IFSC_ID,
- #{CURR_DT} AS PRCN_DT,
- #{SPED} AS SPED,
- #{CMTR_GRAD_CD} AS CMTR_GRAD_CD,
- #{TRVL_HH} AS TRVL_HH
- FROM DUAL
- ) M
- ON (L.VMS_IFSC_ID = M.VMS_IFSC_ID)
- WHEN MATCHED THEN
- UPDATE SET
- L.PRCN_DT = M.PRCN_DT,
- L.SPED = M.SPED,
- L.CMTR_GRAD_CD = M.CMTR_GRAD_CD,
- L.TRVL_HH = M.TRVL_HH
- WHEN NOT MATCHED THEN
- INSERT (
- VMS_IFSC_ID,
- PRCN_DT,
- SPED,
- CMTR_GRAD_CD,
- TRVL_HH )
- VALUES (
- M.VMS_IFSC_ID,
- M.PRCN_DT,
- M.SPED,
- M.CMTR_GRAD_CD,
- M.TRVL_HH )
- ]]>
- </update>
- <insert id="insertVmsIfscTrafHs" parameterType="java.util.Map">
- <![CDATA[
- INSERT INTO TB_VMS_IFSC_TRAF_HS (
- PRCN_DT,
- VMS_IFSC_ID,
- SPED,
- CMTR_GRAD_CD,
- TRVL_HH )
- VALUES (
- #{PRCN_DT},
- #{VMS_IFSC_ID},
- #{SPED},
- #{CMTR_GRAD_CD},
- #{TRVL_HH}
- )
- ]]>
- </insert>
- </mapper>
|