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>