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; /** *

* 系统公告通知表 服务类 *

* * @author skyline * @since 2024-08-20 */ public interface SystemNoticeService extends MyBaseService { void createNotice(NoticeStationVo vo); PageBean listSystemNotice(NoticeQueryParams params); NoticeStationVo getNoticeById(Long noticeId); /** * 客户端公告列表(公开接口,无需登录) * 返回当前生效中、目标为client或all、且在有效期内的公告 */ List listClientNotice(); }