package com.mindskip.xzs.service; import com.mindskip.xzs.domain.Message; import com.mindskip.xzs.domain.MessageUser; import com.mindskip.xzs.viewmodel.admin.message.MessagePageRequestVM; import com.mindskip.xzs.viewmodel.student.user.MessageRequestVM; import com.github.pagehelper.PageInfo; import java.util.List; public interface MessageService { List selectMessageByIds(List ids); PageInfo studentPage(MessageRequestVM requestVM); PageInfo page(MessagePageRequestVM requestVM); List selectByMessageIds(List ids); void sendMessage(Message message, List messageUsers); void read(Integer id); Integer unReadCount(Integer userId); Message messageDetail(Integer id); }