shankai
2024-12-13 0fe6e0afc66e1034b60a3eb7d2cf3a9e04851abe
skjcmanager/skjcmanager-service/skjcmanager-by/src/main/java/cn/gistack/by/waterdata/mapper/DistanceRecordMapper.xml
@@ -20,6 +20,19 @@
        <result column="power_voltage" property="powerVoltage"/>
    </resultMap>
    <select id="getSubTableCount4Page" parameterType="cn.gistack.by.waterdata.pojo.entity.SelectPageParam"
            resultType="java.lang.Integer">
        select
            count(*)
        from (
            select
                *
            from SJZT_ODS."water_data_distance"
            where "device_no" = #{deviceNo} and "ob_date" >= to_date(#{startTime}, 'yyyy-mm-dd hh24:mi:ss')
                and "ob_date" <![CDATA[ <= ]]> to_date(#{endTime}, 'yyyy-mm-dd hh24:mi:ss') and "order" = #{order}
        )
    </select>
    <select id="selectPage" parameterType="cn.gistack.by.waterdata.pojo.entity.SelectPageParam" resultMap="distanceRecordResultMap">
        select
            *
@@ -29,7 +42,7 @@
            from SJZT_ODS."water_data_distance"
            where "device_no" = #{deviceNo} and "ob_date" >= to_date(#{startTime}, 'yyyy-mm-dd hh24:mi:ss')
                and "ob_date" <![CDATA[ <= ]]> to_date(#{endTime}, 'yyyy-mm-dd hh24:mi:ss') and "order" = #{order}
            ) temp
        ) temp
        limit ((#{currentPageIndex} - 1) * #{pageSize}), #{pageSize}
    </select>