xiaoyong931011
2023-05-31 de272f760b766b7b950e92ae3e730f2b8d801b8d
src/main/resources/mapper/dapp/DappAKlineMapper.xml
@@ -36,7 +36,14 @@
            a.highest_price highestPrice,
            a.create_time createTime
        from dapp_a_kline a
        where a.type = #{type}
        <where>
            <if test="type != 1">
                and a.type = #{type}
            </if>
            <if test="type == 1">
                and a.type in (0,1)
            </if>
        </where>
        order by a.create_time desc
        limit #{kLineLimit}
    </select>
@@ -50,6 +57,15 @@
        limit 1
    </select>
    <select id="selectOneByTypeAsc" resultType="cc.mrbird.febs.dapp.entity.DappAKlineEntity">
        select
            a.*
        from dapp_a_kline a
        where type in (0,1)
        order by a.create_time asc
            limit 1
    </select>
    <select id="selectListByTypeAndHour" resultType="cc.mrbird.febs.dapp.entity.DappAKlineEntity">
        select
        a.*
@@ -61,4 +77,21 @@
        order by a.create_time asc
    </select>
    <select id="selectOneHourByType" resultType="cc.mrbird.febs.dapp.entity.DappAKlineEntity">
        select
            a.*
        from dapp_a_kline a
        where type = 1
        order by a.create_time desc
            limit 1
    </select>
    <select id="selectListByIds" resultType="cc.mrbird.febs.dapp.entity.DappAKlineEntity">
        select
            a.*
        from dapp_a_kline a
        where id > #{min}
          and id <![CDATA[ <= ]]> #{max}
    </select>
</mapper>