58 lines
1.8 KiB
XML
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 <=now()
|
|
AND endtime > 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 <=now()
|
|
AND endtime > 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> |