mirror of
https://gitee.com/beecue/fastbee.git
synced 2025-12-18 17:05:55 +08:00
新增App资讯相关接口
This commit is contained in:
@@ -93,4 +93,11 @@ PUBLIC "-//mybatis.org//DTD Mapper 3.0//EN"
|
||||
#{categoryId}
|
||||
</foreach>
|
||||
</delete>
|
||||
|
||||
<select id="newsCountInCategorys" parameterType="String" resultType="int">
|
||||
select count(*) from news where category_id in
|
||||
<foreach item="categoryId" collection="array" open="(" separator="," close=")">
|
||||
#{categoryId}
|
||||
</foreach>
|
||||
</select>
|
||||
</mapper>
|
||||
@@ -24,7 +24,7 @@ PUBLIC "-//mybatis.org//DTD Mapper 3.0//EN"
|
||||
</resultMap>
|
||||
|
||||
<sql id="selectNewsVo">
|
||||
select news_id, title, content, img_url, is_top, is_banner, category_id, category_name, status, author, del_flag, create_by, create_time, update_by, update_time, remark from news
|
||||
select news_id, title, img_url, is_top, is_banner, category_id, category_name, status, author, del_flag, create_by, create_time, update_by, update_time, remark from news
|
||||
</sql>
|
||||
|
||||
<select id="selectNewsList" parameterType="News" resultMap="NewsResult">
|
||||
@@ -33,14 +33,21 @@ PUBLIC "-//mybatis.org//DTD Mapper 3.0//EN"
|
||||
<if test="title != null and title != ''"> and title = #{title}</if>
|
||||
<if test="isTop != null "> and is_top = #{isTop}</if>
|
||||
<if test="isBanner != null "> and is_banner = #{isBanner}</if>
|
||||
<if test="categoryName != null and categoryName != ''"> and catgory_name like concat('%', #{categoryName}, '%')</if>
|
||||
<if test="categoryName != null and categoryName != ''"> and category_name like concat('%', #{categoryName}, '%')</if>
|
||||
<if test="status != null "> and status = #{status}</if>
|
||||
</where>
|
||||
order by create_time desc
|
||||
</select>
|
||||
|
||||
<select id="selectTopNewsList" parameterType="News" resultMap="NewsResult">
|
||||
select n.news_id, n.title, n.img_url, n.is_top, n.is_banner, n.category_id, c.category_name, n.status, n.author, n.create_time, n.remark
|
||||
from news n left join news_category c on c.category_id=n.category_id
|
||||
where is_top=1 and status=1
|
||||
order by create_time desc
|
||||
</select>
|
||||
|
||||
<select id="selectNewsByNewsId" parameterType="Long" resultMap="NewsResult">
|
||||
<include refid="selectNewsVo"/>
|
||||
select news_id, title, content, img_url, is_top, is_banner, category_id, category_name, status, author, del_flag, create_by, create_time, update_by, update_time, remark from news
|
||||
where news_id = #{newsId}
|
||||
</select>
|
||||
|
||||
|
||||
Reference in New Issue
Block a user