aircraft-server/aircraft-system/src/main/resources/mapper/article/CpTextMapper.xml
2025-07-17 18:55:49 +08:00

21 lines
778 B
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.aircraft.modules.article.mapper.CpTextMapper">
<select id="findByPage" resultType="com.aircraft.modules.article.domain.CpText">
SELECT *
FROM cp_text
WHERE del_flag = 0
<if test="keyWord != null and keyWord != ''">
AND text LIKE CONCAT('%', #{keyWord}, '%')
</if>
ORDER BY id DESC
</select>
<!-- 浏览量+1-->
<update id="updateViewCountById">
UPDATE cp_text
SET view_count = view_count + 1 -- 自增1
WHERE id = #{id}
AND del_flag = 0 -- 确保只更新未删除的文章
</update>
</mapper>