From 5efb83b4b4df510cc416f34ed66bf1225e743552 Mon Sep 17 00:00:00 2001 From: pjhmizn49 Date: Sat, 14 Dec 2024 20:53:13 +0800 Subject: [PATCH] ADD file via upload --- .../example/flower/mapper/ImSingleDao.java | 28 +++++++++++++++++++ 1 file changed, 28 insertions(+) create mode 100644 flower_back/src/main/java/com/example/flower/mapper/ImSingleDao.java diff --git a/flower_back/src/main/java/com/example/flower/mapper/ImSingleDao.java b/flower_back/src/main/java/com/example/flower/mapper/ImSingleDao.java new file mode 100644 index 0000000..aa25ec7 --- /dev/null +++ b/flower_back/src/main/java/com/example/flower/mapper/ImSingleDao.java @@ -0,0 +1,28 @@ +package com.example.flower.mapper; + +import com.example.flower.entity.ImSingle; +import org.apache.ibatis.annotations.Insert; +import org.apache.ibatis.annotations.Update; +import tk.mybatis.mapper.common.Mapper; +import org.apache.ibatis.annotations.Select; +import org.springframework.stereotype.Repository; + +import java.util.List; + +@org.apache.ibatis.annotations.Mapper +@Repository +public interface ImSingleDao extends Mapper { + + @Select("select * from imsingle where (fromuser = #{fromUser} and touser = #{toUser}) or (fromuser = #{toUser} and touser = #{fromUser})") + List findByUsername(String fromUser, String toUser); + + @Select("select * from imsingle where touser = #{toUser} and readed = 0") + List findByToUsername(String toUser); + + @Insert("insert into flower.imsingle(id,content,fromuser,fromavatar,time,type,touser,toavatar,readed) " + + "value (#{id},#{content},#{fromuser},#{fromavatar},#{time},#{type},#{touser},#{toavatar},#{readed})") + int insert(ImSingle imSingle); + + @Update("update flower.imsingle set readed=#{readed} where id = #{id}") + void updateById(ImSingle imSingle); +}