CourseMapper.xml 1.66 KB
<?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.server.web.common.mapping.CourseMapper">
    <select id="livingCourse" parameterType="java.util.HashMap" resultType="java.util.HashMap">
        SELECT
        t.`pic_url` as picUrl,
        t.`course_name` as courseName,
        t.`start_dt` AS startDt,
        t.`end_dt` AS endDt,
        t.id
        FROM
        t_kzy_course t
        WHERE t.`is_delete` = 0
        AND t.`is_up` = 1
        AND t.`course_type`=1
        AND (t.end_dt is null or t.end_dt &gt;  NOW())
        ORDER BY t.`start_dt`

    </select>

    <select id="livingCourseToday" parameterType="java.util.HashMap" resultType="java.util.HashMap">
        SELECT
        t.`pic_url` as picUrl,
        t.`course_name` as courseName,
        t.`start_dt` AS startDt,
        t.`end_dt` AS endDt,
        t.id
        FROM
        t_kzy_course t
        WHERE t.`is_delete` = 0
        AND t.`is_up` = 1
        AND t.`course_type`=1
        AND t.end_dt <![CDATA[ > ]]> now()
        ORDER BY t.`start_dt`
    </select>


    <select id="recordCourse" parameterType="java.util.HashMap" resultType="java.util.HashMap">
        SELECT
        t.`pic_url` as picUrl,
        t.`course_name` as courseName,
        t.`start_dt` AS startDt,
        t.`end_dt` AS endDt,
        t.id
        FROM
        t_kzy_course t
        WHERE t.`is_delete` = 0
        AND t.`is_up` = 1
        AND t.`course_type`=2
        AND (t.end_dt is null or date_format(t.end_dt,'%Y-%m-%d') = #{today,jdbcType=VARCHAR})
        ORDER BY t.`start_dt`

    </select>
</mapper>