| 12345678910111213141516171819202122232425262728293031 |
- package com.kym.service;
- import com.kym.entity.SystemNotice;
- import com.kym.entity.queryParams.NoticeQueryParams;
- import com.kym.entity.vo.NoticeStationVo;
- import com.kym.entity.common.PageBean;
- import com.kym.service.mybatisplus.MyBaseService;
- import java.util.List;
- /**
- * <p>
- * 系统公告通知表 服务类
- * </p>
- *
- * @author skyline
- * @since 2024-08-20
- */
- public interface SystemNoticeService extends MyBaseService<SystemNotice> {
- void createNotice(NoticeStationVo vo);
- PageBean<NoticeStationVo> listSystemNotice(NoticeQueryParams params);
- NoticeStationVo getNoticeById(Long noticeId);
- /**
- * 客户端公告列表(公开接口,无需登录)
- * 返回当前生效中、目标为client或all、且在有效期内的公告
- */
- List<NoticeStationVo> listClientNotice();
- }
|