SigOpenApiCommonMapper.xml 1.0 KB

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