package cn.besteam.modules.medical.service; import cn.besteam.modules.medical.dto.MwNoticeDTO; import cn.besteam.modules.medical.entity.MwNotice; import cn.besteam.modules.medical.vo.MwNoticeVO; import cn.besteam.modules.report.vo.IndexScheduleVO; import com.baomidou.mybatisplus.core.metadata.IPage; import com.baomidou.mybatisplus.extension.service.IService; import org.apache.ibatis.annotations.Param; import java.util.List; import java.util.Map; /** * 公告消息 */ public interface IMwNoticeService extends IService { /** * 获取公告列表 * @param pageNo * @param pageSize * @param mwNoticeDTO * @return */ IPage queryPageList(Integer pageNo, Integer pageSize, MwNoticeDTO mwNoticeDTO); /** * 添加公告消息 * @param mwNotice * @return */ Boolean add(MwNotice mwNotice); /** * 编辑公告消息 * @param mwNotice * @return */ Boolean edit(MwNotice mwNotice); /** * 设置为已读 * @return */ Boolean readReceipt(Integer id); /** * 删除 * @param id * @return */ Boolean delete(Integer id); /** * 首页统计 待办 * @return */ IndexScheduleVO getIndexSchedule(); }