banner-mapper.xml
769 Bytes
<?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.cjs.site.dao.pub.BannerDao">
<sql id="banner">
Id, title, image, url, target, sort, start_at, end_at, create_by, create_at, update_by, update_at, type
</sql>
<select id="getBannerList" resultType="BannerInfo" parameterType="map">
select <include refid="banner" />
from banner
where now() between start_at and end_at
and type = #{type} and banner_location = #{bannerLocation}
order by sort desc, id desc
</select>
<select id="queryBannerById" parameterType="int" resultType="BannerInfo">
select <include refid="banner" />
from banner
where id= #{id}
</select>
</mapper>