29 lines
853 B
Java
29 lines
853 B
Java
package com.upchina.group.mapper;
|
|
|
|
import com.baomidou.mybatisplus.core.mapper.BaseMapper;
|
|
import com.upchina.group.entity.GroupMessageRead;
|
|
import org.apache.ibatis.annotations.Update;
|
|
|
|
import java.util.List;
|
|
|
|
/**
|
|
* <p>
|
|
* 交易圈消息已读 Mapper 接口
|
|
* </p>
|
|
*
|
|
* @author easonzhu
|
|
* @since 2025-02-13
|
|
*/
|
|
public interface GroupMessageReadMapper extends BaseMapper<GroupMessageRead> {
|
|
|
|
@Update("<script>" +
|
|
"INSERT INTO group_message_read (message_id, user_id, group_id, create_time) VALUES " +
|
|
"<foreach collection='list' item='item' separator=','>" +
|
|
"(#{item.messageId}, #{item.userId}, #{item.groupId}, #{item.createTime})" +
|
|
"</foreach>" +
|
|
" ON DUPLICATE KEY UPDATE message_id = message_id" +
|
|
"</script>")
|
|
void replaceBatch(List<GroupMessageRead> list);
|
|
|
|
}
|