feat(content): Implement content module foundation
This commit is contained in:
@@ -0,0 +1,29 @@
|
||||
<?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.nuaa.video.content.mapper.ContentVideoPlayRecordMapper">
|
||||
|
||||
<!-- 获取用户播放过的视频ID列表 -->
|
||||
<select id="selectUserPlayedVideoIds" resultType="java.lang.Long">
|
||||
SELECT video_id
|
||||
FROM content_video_play_record
|
||||
WHERE user_id = #{userId}
|
||||
ORDER BY update_time DESC
|
||||
LIMIT #{limit}
|
||||
</select>
|
||||
|
||||
<!-- 统计按小时的播放量 -->
|
||||
<select id="countHourlyPlays" resultType="java.util.Map">
|
||||
SELECT
|
||||
HOUR(create_time) as hour,
|
||||
COUNT(1) as count
|
||||
FROM
|
||||
content_video_play_record
|
||||
WHERE
|
||||
video_id = #{videoId}
|
||||
AND DATE(create_time) = #{date}
|
||||
GROUP BY
|
||||
HOUR(create_time)
|
||||
ORDER BY
|
||||
hour
|
||||
</select>
|
||||
</mapper>
|
||||
Reference in New Issue
Block a user