<?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="cn.roadm.admin.mapper.RoutingNumberMapper">

    <select id="getRoutingNumberPage" resultType="cn.roadm.admin.dto.RoutingNumberDTO">
        select
        srnm.id,
        srnm.mdn ,
        srnm.otype,
        srnm.new_otype,
        date_format(srnm.createtime, '%Y-%m-%d') beginSendTime
        from sms_routing_number_management srnm
        <where>
            <if test="query.mdn!=null and query.mdn!=''">
                and srnm.mdn like CONCAT('%',#{query.mdn},'%')
            </if>
            <if test="query.startCreateTime!=null and query.startCreateTime!=''">
                and srnm.createtime&gt;=str_to_date(#{query.startCreateTime},'%Y-%m-%d')
            </if>
            <if test="query.endCreateTime!=null and query.endCreateTime!=''">
                and
                srnm.createtime&lt;DATE_ADD(str_to_date(#{query.endCreateTime},'%Y-%m-%d'),INTERVAL 1 DAY)
            </if>
        </where>
        order by srnm.createtime desc
    </select>
</mapper> 