package org.jeecg.modules.system.service; import java.util.List; import org.apache.ibatis.annotations.Param; import org.jeecg.modules.system.entity.SysAnnouncementSend; import org.jeecg.modules.system.model.AnnouncementSendModel; import com.baomidou.mybatisplus.extension.plugins.pagination.Page; import com.baomidou.mybatisplus.extension.service.IService; import org.jeecg.modules.system.vo.OptionsVo; /** * @Description: 用户通告阅读标记表 * @Author: jeecg-boot * @Date: 2019-02-21 * @Version: V1.0 */ public interface ISysAnnouncementSendService extends IService { /** * 通过用户id查询用户通告阅读标记 * @param userId 用户id * @return */ public List queryByUserId(String userId); /** * 获取我的消息 * @param announcementSendModel * @param page 当前页数 * @return */ public Page getMyAnnouncementSendPage(Page page,AnnouncementSendModel announcementSendModel); /** * 根据消息发送记录ID获取消息内容 * @return */ AnnouncementSendModel getOne(String sendId); List getPrimaryInfo(String userId,List msgCategoryList); List getMessageType(); }