package com.zhujizheng.IHome.generator.mapper; import com.zhujizheng.IHome.generator.dao.PYEveryMomentThumbup; import org.apache.ibatis.annotations.Param; import java.util.List; public interface PYEveryMomentThumbupMapper { /** * @Description: 根据emId查询所有点赞数据 * @Param: emId * @return: com.zhujizheng.IHome.generator.dao.PYEveryMomentThumbup * @Author: 朱吉峥 * @Date: 2019/03/15 */ List selectAllThumbupByEmId(@Param("emId") int emId); /** * @Description: 根据emId查询所有点赞数据 * @Param: 【动态id,用户id】 * @return: com.zhujizheng.IHome.generator.dao.PYEveryMomentThumbup * @Author: 朱吉峥 * @Date: 2019/04/09 */ List selectAllThumbupWithEmIdAndUserId(@Param("emId") int emId, @Param("fromUserId") int fromUserId); /** * @Description: 根据emId、fromUserId、toUserId、thumbTime对动态点赞,toUserId主要用来用来防止别人恶意请求 * @Param: com.zhujizheng.IHome.generator.dao.PYEveryMomentThumbup * @return: 非0 表示成功,0表示失败 * @Author: 朱吉峥 * @Date: 2019/03/29 */ int insertThumbupEveryMoment(PYEveryMomentThumbup everyMomentThumbup); /** * @Description: 根据thumbupId、emId、fromUserId、toUserId、thumbTime删除点赞数据,除了thumbupId之外的数据是用来防止别人恶意请求 * @Param: 【点赞id,动态id,点赞的人,被点赞的人,点赞时间】 * @return: 非0 表示成功,0表示失败 * @Author: 朱吉峥 * @Date: 2019/03/29 */ int updateThumbupEveryMoment(@Param("thumbupId") int thumbupId, @Param("emId") int emId, @Param("fromUserId") int fromUserId, @Param("toUserId") int toUserId, @Param("thumbupTime") long thumbupTime, @Param("isDelete") int isDelete); }