1234567891011121314151617181920212223 |
- <?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.sig.api.dao.mapper.sig.SigOpenApiCommonMapper">
- <select id="selectDataCount" parameterType="java.util.HashMap" resultType="com.sig.api.entity.sig.DataCount">
- SELECT COUNT(1) AS TOT_COUNT,
- CEIL(COUNT(1) / #{numOfRows}) AS TOT_PAGE
- FROM (SELECT TI.REGION_CD,
- DECODE(TI.MAIN_INTNO,0,TI.INT_NO,TI.MAIN_INTNO) INT_NO_SE,
- TI.INT_NM
- FROM TB_INT TI,
- TB_REGION_CENTER TOC
- WHERE TI.REGION_CD = TOC.REGION_CD
- <if test='srchCTId != ""'>AND TI.REGION_CD = #{srchCTId}</if>
- <if test='srchCRNm != ""'>AND TI.INT_NM = #{srchCRNm}</if>
- ) AA
- LEFT OUTER JOIN ${TABLE_NAME} A
- ON AA.REGION_CD = A.REGION_CD
- AND AA.INT_NO_SE = A.INT_NO
- </select>
- </mapper>
|