package com.zhujizheng.IHome.generator.mapper; import com.zhujizheng.IHome.generator.dao.PYCustomEmoji; import org.apache.ibatis.annotations.Param; import java.util.List; public interface PYCustomEmojiMapper { /** * @Description: 插入表情 * @Param: com.zhujizheng.IHome.generator.dao.PYCustomEmoji; * @return: 非0成功,否则失败 * @Author: 朱吉峥 * @Date: 2021/05/17 */ int insertCustomEmoji(PYCustomEmoji emoji); /** * @Description: 删除表情 * @Param: 【表情id】 * @return: 非0成功,否则失败 * @Author: 朱吉峥 * @Date: 2021/05/17 */ int deleteCustomEmoji(@Param("emojiId") int emojiId); /** * @Description: 更新表情数据 * @Param: 【表情id,表情时间】 * @return: 非0成功,否则失败 * @Author: 朱吉峥 * @Date: 2021/05/17 */ int updateCustomEmoji(@Param("emojiId") int emojiId, @Param("time") long time); /** * @Description: 获取表情 * @Param: 【用户id,上次请求的时间】 * @return: com.zhujizheng.IHome.generator.dao.PYCustomEmoji; * @Author: 朱吉峥 * @Date: 2021/05/17 */ List selectCustomEmoji(@Param("userId") int userId, @Param("lastRequestTime") long lastRequestTime); /** * @Description: 根据emojiId查询表情 * @Param: 【表情id】 * @return: com.zhujizheng.IHome.generator.dao.PYCustomEmoji; * @Author: 朱吉峥 * @Date: 2021/05/17 */ PYCustomEmoji selectCustomEmojiById(@Param("emojiId") int emojiId); }