package com.dgtly.system.service; import java.util.List; import com.dgtly.system.domain.SysNotice; /** * 公告 服务层 * * @author dgtly */ public interface ISysNoticeService { /** * 查询公告信息 * * @param noticeId 公告ID * @return 公告信息 */ public SysNotice selectNoticeById(Long noticeId); /** * 查询公告列表 * * @param notice 公告信息 * @return 公告集合 */ public List selectNoticeList(SysNotice notice); /** * 新增公告 * * @param notice 公告信息 * @return 结果 */ public int insertNotice(SysNotice notice); /** * 修改公告 * * @param notice 公告信息 * @return 结果 */ public int updateNotice(SysNotice notice); /** * 删除公告信息 * * @param ids 需要删除的数据ID * @return 结果 */ public int deleteNoticeByIds(String ids); /** * 根据数据权限查询信息 * @param notice * @return */ List selectNoticeListByRole(SysNotice notice); /** * @descption: 根据类型返回内容列表前三个 * @param:类型 * @return: 内容列表三个 * @auther: LiuLingChao * @date: 2019-11-04 11:39 */ public List selectNoticeTop3ByRole(SysNotice notice); }