package com.zteits.sys.dao; import com.github.pagehelper.PageInfo; import com.zteits.clouds.api.dto.sys.param.NoticeQueryReq; import com.zteits.clouds.api.dto.sys.param.NoticeUpdateReq; import com.zteits.clouds.api.dto.sys.param.QueryLatestNoticeRequest; import com.zteits.clouds.api.dto.sys.param.QueryNoticeForPageRequest; import com.zteits.sys.domain.SysNotice; public interface SysNoticeDao { /** * 查询最新的一条公告信息 * 2018/5/29 11:37 zhaowg * * @param request * @return */ SysNotice queryLatestNotice(QueryLatestNoticeRequest request); /** * 分页查询公告信息 * langlw 2018-5-30 * * @param request * @return */ PageInfo queryNoticeForPage(QueryNoticeForPageRequest request); /** * 保存公告信息 * * @param sysNotice * @return */ Boolean saveNotice(SysNotice sysNotice); /** * 查询公共信息 * * @param req * @return */ SysNotice queryNotice(NoticeQueryReq req); /** * 更新公告信息 * * @param req * @return */ Boolean updateNotice(NoticeUpdateReq req); }