package com.gkhy.assess.system.service; import com.gkhy.assess.common.api.CommonPage; import com.gkhy.assess.system.domain.SysNotice; import com.baomidou.mybatisplus.extension.service.IService; /** *

* 通知表 服务类 *

* * @author kzy * @since 2023-11-23 16:04:37 */ public interface SysNoticeService extends IService { /** * 分页获取通知列表 * @param notice * @return */ CommonPage noticeList(SysNotice notice); /** * 根据id获取通知详情 * @param noticeId * @return */ SysNotice getNoticeById(Long noticeId); /** * 新增通知 * @param notice * @return */ int addNotice(SysNotice notice); /** * 修改通知 * @param notice * @return */ int editNotice(SysNotice notice); /** * 删除通知 * @param noticeId * @return */ int deleteNoticeById(Long noticeId); /** * 修改通知状态 * @param notice * @return */ int changeNoticeStatus(SysNotice notice); /** * 校验数据 * @param noticeId * @return */ SysNotice checkNoticeDataScope(Long noticeId); }