| | |
| | | <result column="reply_id" property="replyId" /> |
| | | <result column="reply_user_id" property="replyUserId" /> |
| | | <result column="reply_user_nickname" property="replyUserNickname" /> |
| | | <result column="reply_user_avatar" property="replyUserAvatar" /> |
| | | <result column="master_comment_id" property="masterCommentId" /> |
| | | <result column="status" property="status" /> |
| | | <result column="create_by" property="userId" /> |
| | | <result column="user_nickname" property="userNickname" /> |
| | | <result column="user_avatar" property="userAvatar" /> |
| | | <result column="create_time" property="createTime" /> |
| | | <result column="replyTotalCount" property="replyTotalCount" /> |
| | | </resultMap> |
| | | |
| | | |
| | |
| | | LVC.video_id, |
| | | LVC.comment_content, |
| | | LVC.reply_id, |
| | | LVC.reply_user_id, |
| | | LVC.reply_user_nickname, |
| | | LVC.master_comment_id, |
| | | LVC.status, |
| | | LVC.id |
| | | LVC.id, |
| | | LVC.create_by, |
| | | LVC.user_nickname, |
| | | LVC.user_avatar, |
| | | LVC.create_time |
| | | FROM |
| | | lmk_video_comment LVC |
| | | WHERE |
| | |
| | | LVC.video_id, |
| | | LVC.comment_content, |
| | | LVC.reply_id, |
| | | LVC.reply_user_id, |
| | | LVC.reply_user_nickname, |
| | | LVC.master_comment_id, |
| | | LVC.status, |
| | | LVC.id |
| | | LVC.id, |
| | | LVC.create_by, |
| | | LVC.user_nickname, |
| | | LVC.user_avatar, |
| | | LVC.create_time |
| | | FROM |
| | | lmk_video_comment LVC |
| | | WHERE |
| | |
| | | LVC.reply_id, |
| | | LVC.reply_user_id, |
| | | LVC.reply_user_nickname, |
| | | LVC.reply_user_avatar, |
| | | LVC.master_comment_id, |
| | | LVC.status, |
| | | LVC.id, |
| | | LVC.create_by, |
| | | LVC.user_nickname, |
| | | LVC.user_avatar |
| | | LVC.user_avatar, |
| | | LVC.create_time, |
| | | COUNT(replies.id) as replyTotalCount |
| | | FROM |
| | | lmk_video_comment LVC |
| | | lmk_video_comment LVC |
| | | LEFT JOIN |
| | | lmk_video_comment replies ON replies.master_comment_id = LVC.id |
| | | AND replies.status = 'normal' |
| | | AND replies.delete_flag = 0 |
| | | WHERE |
| | | LVC.id = LVC.master_comment_id |
| | | AND LVC.video_id = #{query.videoId} |
| | | AND LVC.status = 'normal' |
| | | AND LVC.delete_flag = 0 |
| | | LVC.master_comment_id IS NULL |
| | | AND LVC.video_id = #{query.videoId} |
| | | AND LVC.status = 'normal' |
| | | AND LVC.delete_flag = 0 |
| | | GROUP BY |
| | | LVC.id, LVC.video_id, LVC.comment_content, LVC.reply_id, |
| | | LVC.reply_user_id, LVC.reply_user_nickname, LVC.master_comment_id, |
| | | LVC.status, LVC.create_by, LVC.user_nickname, LVC.user_avatar, LVC.create_time |
| | | ORDER BY |
| | | LVC.create_time DESC |
| | | </select> |
| | |
| | | LVC.reply_id, |
| | | LVC.reply_user_id, |
| | | LVC.reply_user_nickname, |
| | | LVC.reply_user_avatar, |
| | | LVC.master_comment_id, |
| | | LVC.status, |
| | | LVC.id, |
| | | LVC.create_by, |
| | | LVC.user_nickname, |
| | | LVC.user_avatar |
| | | LVC.user_avatar, |
| | | LVC.create_time, |
| | | 0 as replyTotalCount |
| | | FROM |
| | | lmk_video_comment LVC |
| | | WHERE |
| | | LVC.id = LVC.master_comment_id |
| | | AND LVC.video_id = #{query.videoId} |
| | | LVC.video_id = #{query.videoId} |
| | | AND LVC.master_comment_id = #{query.masterCommentId} |
| | | AND LVC.status = 'normal' |
| | | AND LVC.delete_flag = 0 |
| | |
| | | LVC.create_time ASC |
| | | </select> |
| | | |
| | | <select id="countNumGroupByVideo" resultType="cn.lili.modules.lmk.domain.vo.CollectTypeNumVO"> |
| | | SELECT |
| | | video_id as id, |
| | | COUNT(*) as countNum |
| | | FROM |
| | | lmk_video_comment |
| | | WHERE |
| | | delete_flag = 0 AND status = 'normal' |
| | | GROUP BY |
| | | video_id |
| | | </select> |
| | | |
| | | </mapper> |