parent
95b9af0d45
commit
5efb83b4b4
@ -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<ImSingle> {
|
||||
|
||||
@Select("select * from imsingle where (fromuser = #{fromUser} and touser = #{toUser}) or (fromuser = #{toUser} and touser = #{fromUser})")
|
||||
List<ImSingle> findByUsername(String fromUser, String toUser);
|
||||
|
||||
@Select("select * from imsingle where touser = #{toUser} and readed = 0")
|
||||
List<ImSingle> 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);
|
||||
}
|
||||
Loading…
Reference in new issue