2026-03-10 16:40:19 +08:00

58 lines
1.8 KiB
XML

<?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.univ3e.newdao.UnivOwnLessonDao">
<select id = "findSchoolOwnBookBySchoolid" parameterType="map"
resultType="com.univ3e.entity.VUnivCateGoodsPack">
SELECT *
FROM v_univcategoodspack
WHERE schoolid = #{schoolid}
<if test="title != null">
AND packagetitle like #{title}
</if>
AND starttime &lt;=now()
AND endtime &gt; now() AND status = 1
<if test="cateid !=0">
AND cateid = #{cateid}
</if>
</select>
<select id = "findSchoolHotBookBySchoolid" parameterType="long"
resultType="com.univ3e.entity.VUnivCateGoodsPack">
SELECT *
FROM v_univcategoodspack
WHERE schoolid = #{schoolid} AND ishot = 1 AND starttime &lt;=now()
AND endtime &gt; now() AND status = 1
</select>
<select id = "findSchoolOwnCatesBySchoolid" parameterType="long"
resultType="com.univ3e.http.achivement.dto.UnivGoodsCateDto">
SELECT cateid ,catename , description
FROM v_univcategoodspack
WHERE schoolid = #{schoolid} AND status = 1
GROUP BY cateid , catename ,description
ORDER BY cateid ASC
</select>
<!-- <select id = "testFind" parameterType="map" -->
<!-- resultType="com._3e.entity.Achivement"> -->
<!-- SELECT * -->
<!-- FROM achivement -->
<!-- WHERE uid = #{uid} and score > #{score} -->
<!-- </select> -->
<!-- <update id="update" parameterType="map"> -->
<!-- UPDATE achivement -->
<!-- SET score = score + #{score} -->
<!-- WHERE achivementid = #{id} AND uid = #{uid} -->
<!-- </update> -->
<!-- 开启缓存映射 ,某SELECT语句不用缓存时在属性里面设置useCache="false"-->
<!-- <cache -->
<!-- eviction="LRU" -->
<!-- size="1024" -->
<!-- readOnly="false"/> -->
</mapper>