package com.ycl.jxkg.service; import com.ycl.jxkg.domain.entity.Message; import com.ycl.jxkg.domain.entity.MessageUser; import com.ycl.jxkg.domain.vo.admin.message.MessagePageRequestVO; import com.ycl.jxkg.domain.vo.student.user.MessageRequestVO; import com.github.pagehelper.PageInfo; import java.util.List; public interface MessageService { List selectMessageByIds(List ids); PageInfo studentPage(MessageRequestVO requestVM); PageInfo page(MessagePageRequestVO requestVM); List selectByMessageIds(List ids); void sendMessage(Message message, List messageUsers); void read(Integer id); Integer unReadCount(Integer userId); Message messageDetail(Integer id); }