<?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.boco.nbd.wios.flow.mapper.def.HolidayMapper">

    <resultMap id="BaseResultMap" type="com.boco.nbd.wios.flow.entity.po.HolidayPO">
            <result property="id" column="id" jdbcType="VARCHAR"/>
            <result property="holidayDate" column="holiday_date" jdbcType="TIMESTAMP"/>
            <result property="holidayDesc" column="holiday_desc" jdbcType="VARCHAR"/>
            <result property="holidayType" column="holiday_type" jdbcType="VARCHAR"/>
    </resultMap>

    <sql id="Base_Column_List">
        id,holiday_date,holiday_desc,holiday_type
    </sql>


    <select id="getList" resultType="com.boco.nbd.wios.flow.entity.po.HolidayPO">

        select <include refid="Base_Column_List" /> from t_holiday where holiday_date like #{date}"%" order by holiday_date asc

    </select>


    <select id="getListByType" resultType="java.lang.String">

        select holiday_date from t_holiday  where holiday_type=#{holidayType}  and holiday_date like #{date}"%" order by holiday_date asc

    </select>


</mapper>